@font-face{font-family:z10;src:url(../media/Z10_Cartoon-s.p.1v3i401ggjlgf.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:z10 Fallback;src:local(Arial);ascent-override:87.74%;descent-override:52.64%;line-gap-override:8.77%;size-adjust:113.98%}.z10_5e752634-module__lq6anq__className{font-family:z10,z10 Fallback;font-weight:400}.z10_5e752634-module__lq6anq__variable{--font-z10:"z10", "z10 Fallback"}
.flap-num-wrap{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:baseline;display:inline-flex}.flap-digit{perspective:400px;transform-style:preserve-3d;display:inline-block;position:relative}.flap-digit-inner{transform-origin:50%;transition:transform .28s cubic-bezier(.7,.2,.4,1),filter .28s;display:inline-block}.flap-digit[data-flipping=true] .flap-digit-inner{filter:blur(.5px);transform:rotateX(-90deg)}.flap-sep{opacity:.5;margin:0 .05em;display:inline-block}.mk-spotlight{isolation:isolate;position:relative}.mk-spotlight:before{content:"";pointer-events:none;background:radial-gradient(var(--spot-size,380px) circle at var(--mx,50%) var(--my,50%), var(--spot-color,#ffaa5d2e), transparent 60%);opacity:0;z-index:0;transition:opacity .24s;position:absolute;inset:0}.mk-spotlight:hover:before{opacity:1}.mk-spotlight>*{z-index:1;position:relative}.mk-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-marquee-track{width:max-content;animation:linear infinite mk-marquee-scroll;display:flex}.mk-marquee-row{flex-shrink:0;align-items:center;padding-right:40px;display:flex}@keyframes mk-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-plane-stage{pointer-events:none;z-index:1;height:0;position:absolute;left:0;right:0}.mk-plane{opacity:0;align-items:center;gap:8px;display:flex;position:absolute;left:-160px;transform:translate(0)}.mk-plane.go{animation:9s cubic-bezier(.4,.05,.6,1) forwards mk-plane-fly}.mk-plane-trail{opacity:.7;border-radius:2px;width:70px;height:1.5px;display:inline-block}@keyframes mk-plane-fly{0%{opacity:0;transform:translate(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 220px))}}@keyframes mk-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.04)}}.mk-drift{animation:18s ease-in-out infinite alternate mk-drift}@media (prefers-reduced-motion:reduce){.mk-plane,.mk-marquee-track,.mk-drift,.flap-digit-inner{transition:none!important;animation:none!important}}@keyframes mk-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.mk-pulse{animation:2s ease-in-out infinite mk-pulse}.mk-grain:after{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:0}
html:has(.neu-root){--app-topbar-bg:#f4f7fb;--app-topbar-rule:#0b1f4b1a}html.dark:has(.neu-root){--app-topbar-bg:#0a1224;--app-topbar-rule:#e8eef61f}:root{--neu-bg:#f4f7fb;--neu-surface:#fff;--neu-surface-hover:#eef2f8;--neu-ink:#0b1f4b;--neu-ink-soft:#0b1f4bd6;--neu-ink-mute:#0b1f4ba3;--neu-accent:#ff8c1a;--neu-accent-2:#00b8e8;--neu-accent-3:#0b1f4b;--neu-danger:#d92d20;--neu-danger-soft:#d92d201f;--neu-star:#e0a106;--neu-navy:#0b1f4b;--neu-on-accent:#fff;--neu-radius:11px;--neu-line:#0b1f4b29;--neu-line-strong:#0b1f4b47;--neu-card-shadow:0 2px 6px #0b1f4b12;--neu-focus:0 0 0 3px #00b8e838;--neu-shadow-d:transparent;--neu-shadow-l:transparent;--neu-elev-1:0 0 0 1px var(--neu-line-strong), var(--neu-card-shadow);--neu-elev-2:var(--neu-card-shadow);--neu-elev-3:var(--neu-card-shadow);--neu-elev-4:var(--neu-card-shadow);--neu-elev-5:var(--neu-card-shadow);--neu-inset-1:inset 0 0 0 1px var(--neu-line);--neu-inset-2:inset 0 0 0 1px var(--neu-line-strong);--neu-inset-3:inset 0 0 0 2px var(--neu-accent-2);--neu-inset-4:inset 0 0 0 1px var(--neu-line-strong);--hero-stop-1:#f4f7fb;--hero-stop-2:#f4f7fb;--hero-stop-3:#f4f7fb;--plane-trail:transparent;--neu-pad-page:clamp(16px, 3.5vw, 32px);--neu-pad-card-x:clamp(16px, 3vw, 22px);--neu-pad-card-y:clamp(16px, 2.5vw, 22px);--neu-pad-panel-x:clamp(14px, 2.5vw, 20px);--neu-pad-panel-y:clamp(16px, 2.5vw, 20px);--desk-nav-h:56px;--desk-dock-h:64px}html.dark{--neu-bg:#0a1224;--neu-surface:#121c32;--neu-surface-hover:#18243c;--neu-ink:#e8eef6;--neu-ink-soft:#e8eef6e0;--neu-ink-mute:#e8eef6b3;--neu-accent:#ff8c1a;--neu-accent-2:#3dd4f5;--neu-accent-3:#9eb4d4;--neu-danger:#ff7a6e;--neu-danger-soft:#ff7a6e29;--neu-star:#f5c518;--neu-navy:#9eb4d4;--neu-on-accent:#0a1224;--neu-line:#e8eef62e;--neu-line-strong:#e8eef64d;--neu-card-shadow:0 1px 2px #00000059;--neu-focus:0 0 0 3px #3dd4f547;--hero-stop-1:#0a1224;--hero-stop-2:#0a1224;--hero-stop-3:#0a1224}.neu-root{font-family:var(--font-z10), ui-sans-serif, system-ui, sans-serif;font-synthesis:none;background:var(--neu-bg);color:var(--neu-ink);letter-spacing:0;-webkit-text-size-adjust:100%;min-height:100dvh;padding-bottom:0;font-size:16px;font-weight:400;line-height:1.5;position:relative;overflow-x:clip}.neu-mono,.neu-row-id,.neu-row-amt,.neu-clock,.neu-kpi-num,.neu-row-meta,.neu-row-amt-u,.neu-kbd{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;letter-spacing:0}.neu-mono{font-variant-numeric:tabular-nums}.neu-main{z-index:1;width:100%;max-width:1080px;padding:clamp(16px, 2.5vw, 28px) var(--neu-pad-page) clamp(12px, 2vw, 20px);min-width:0;margin:0 auto;position:relative;overflow-x:hidden}.neu-raised,.neu-raised-sm,.neu-raised-lg,.neu-panel,.neu-cta,.neu-hero,.neu-kpi,.neu-modal{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);box-shadow:var(--neu-card-shadow)}.neu-raised{border-radius:var(--neu-radius)}.neu-raised-sm{border-radius:10px}.neu-raised-lg{border-radius:12px}.neu-inset,.neu-inset-sm{background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border:1px solid var(--neu-line);box-shadow:none;border-radius:10px}.neu-header{padding:12px var(--neu-pad-page) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;display:flex}.neu-brand{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.neu-brand:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:3px}.neu-brand-mark{background:var(--neu-ink);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.neu-brand-name{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.1}.neu-brand-sub{color:var(--neu-ink-mute);text-transform:none;letter-spacing:0;margin-top:2px;font-size:12px;font-weight:500}.neu-clock{border:1px solid var(--neu-line);background:var(--neu-surface);font-variant-numeric:tabular-nums;color:var(--neu-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.desk-pagehead,.neu-hero{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:clamp(16px,2.5vw,22px);padding:0;overflow:visible}.neu-hero:before{content:none!important}.desk-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.neu-hero-eyebrow,.desk-kicker{letter-spacing:0;text-transform:none;color:var(--neu-ink-soft);box-shadow:none;background:0 0;border-radius:0;margin:0 0 4px;padding:0;font-size:13px;font-weight:600;display:block}.neu-hero-eyebrow .dot{display:none}.neu-hero-title,.desk-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--neu-ink);word-wrap:break-word;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.neu-hero-name{color:inherit;font-style:normal;font-weight:inherit;-webkit-text-fill-color:currentColor;background:0 0;display:inline}.neu-hero-lede,.desk-lede{max-width:540px;color:var(--neu-ink-soft);margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.5}.desk-greet{margin-bottom:clamp(16px,2.5vw,22px)}.desk-greet-date{color:var(--neu-ink-soft);margin:0;font-size:13px;font-weight:600}.desk-greet h1{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--neu-ink);margin:4px 0 0;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.desk-greet-lede{color:var(--neu-ink-soft);margin:6px 0 0;font-size:14px;line-height:1.45}.neu-kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:clamp(16px,2.5vw,22px);display:grid}@media (min-width:720px){.neu-kpis{grid-template-columns:repeat(4,1fr)}}.neu-kpi{flex-direction:column;gap:6px;min-width:0;min-height:0;padding:14px 16px;display:flex}.neu-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.neu-kpi-label{letter-spacing:0;text-transform:none;color:var(--neu-ink-soft);font-size:12px;font-weight:600}.neu-kpi-icon{background:color-mix(in oklab, var(--neu-ink) 6%, transparent);width:28px;height:28px;color:var(--neu-ink);box-shadow:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.neu-kpi-icon.--sky{color:var(--neu-accent-2)}.neu-kpi-icon.--moss,.neu-kpi-icon.--ink{color:var(--neu-ink)}.neu-kpi-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--neu-ink);font-size:22px;font-weight:700;line-height:1.1}.neu-kpi-num.--accent{color:var(--neu-accent)}.neu-kpi-num.--sky,.neu-kpi-num.--moss{color:var(--neu-ink)}.neu-kpi-sub{letter-spacing:0;color:var(--neu-ink-mute);text-transform:none;font-size:12px;font-weight:500}.neu-grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.2vw,20px);display:grid}@media (min-width:900px){.neu-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.neu-grid>*{min-width:0}.neu-col-aside{flex-direction:column;gap:clamp(14px,2.2vw,20px);min-width:0;display:flex}.neu-panel{padding:var(--neu-pad-panel-y) var(--neu-pad-panel-x);border-color:var(--neu-line-strong);overflow:hidden}.neu-panel:before{content:none!important}.neu-panel-head{margin:calc(var(--neu-pad-panel-y) * -1) calc(var(--neu-pad-panel-x) * -1) 16px;padding:14px var(--neu-pad-panel-x);border-bottom:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.neu-panel-head>*{min-width:0}.neu-panel-eyebrow{letter-spacing:0;color:var(--neu-ink-mute);text-transform:none;margin-bottom:4px;font-size:12px;font-weight:600}.neu-panel-title{letter-spacing:-.015em;margin:0;font-size:clamp(16px,2vw,18px);font-weight:700;line-height:1.2}.neu-panel-link{letter-spacing:0;color:var(--neu-accent-2);text-transform:none;min-height:44px;box-shadow:none;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.neu-panel-link:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}@media (max-width:559px){.bundle-label{display:none}}.info-grid{flex-direction:column;gap:14px;display:flex}.info-row{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.info-row>dt{letter-spacing:0;text-transform:none;color:var(--neu-ink-mute);word-break:break-word;overflow-wrap:anywhere;font-size:12px;font-weight:600}.info-row>dd{color:var(--neu-ink);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:14px}@media (min-width:520px){.info-row{grid-template-columns:minmax(0,130px) minmax(0,1fr);align-items:baseline;gap:16px}}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:10px;display:grid}.doc-card{background:var(--neu-surface);border:1px solid var(--neu-line);box-shadow:none;color:inherit;-webkit-tap-highlight-color:#0000000f;touch-action:manipulation;border-radius:10px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.doc-card-thumb{aspect-ratio:4/3;background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border-bottom:1px solid var(--neu-line);contain:paint;justify-content:center;align-items:center;width:100%;padding:6px;display:flex;position:relative;overflow:hidden}.doc-card-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:4px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.doc-card-ext{width:100%;height:100%;font-family:var(--font-numerals), var(--font-mono), monospace;color:var(--neu-ink-mute);place-items:center;font-size:13px;font-weight:700;display:grid}.doc-card-label{color:var(--neu-ink);word-break:break-word;overflow-wrap:anywhere;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35}.neu-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.neu-list>li{border-bottom:1px solid var(--neu-line)}.neu-list>li:last-child{border-bottom:none}.neu-row{min-height:44px;color:inherit;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 4px;text-decoration:none;display:grid}@media (min-width:700px){.neu-row{grid-template-columns:72px 1fr minmax(0,1.2fr) auto;gap:12px;padding:10px 2px}}.neu-row:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.neu-row.--invoice{grid-template-columns:64px 1fr auto}@media (min-width:700px){.neu-row.--invoice{grid-template-columns:72px 1fr auto}}.neu-row-id{color:var(--neu-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;min-width:0;padding:0;font-size:12px;font-weight:700}.neu-row-name{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.neu-row-meta{color:var(--neu-ink-mute);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600}.neu-row-tag{letter-spacing:0;color:var(--neu-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:none;overflow:hidden}@media (min-width:700px){.neu-row-tag{display:inline}}.neu-row-amt{color:var(--neu-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.neu-row-amt-u{opacity:.65;margin-left:4px;font-size:11px;font-weight:500}.neu-row-empty{text-align:center;color:var(--neu-ink-mute);border:1px dashed var(--neu-line-strong);box-shadow:none;background:0 0;border-radius:10px;padding:24px 16px;font-size:14px;font-style:normal}.neu-btn{letter-spacing:0;text-transform:none;border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-height:44px;color:var(--neu-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.neu-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.neu-btn-primary:before{display:none!important}.neu-btn-primary{background:var(--neu-accent);color:#fff;box-shadow:none;border-color:#0000}html.dark .neu-btn-primary{color:#0a1224}.neu-btn-ghost{background:var(--neu-surface);color:var(--neu-ink);border-color:var(--neu-line-strong);box-shadow:none}.neu-kbd{background:color-mix(in oklab, var(--neu-ink) 8%, transparent);color:inherit;opacity:.75;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.neu-cta{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);box-shadow:var(--neu-card-shadow);flex-direction:column;gap:12px;margin-top:4px;padding:14px 16px;display:flex}@media (min-width:700px){.neu-cta{flex-flow:wrap;align-items:flex-end}}.neu-cta-eyebrow{letter-spacing:0;color:var(--neu-ink-mute);text-transform:none;margin-bottom:4px;font-size:12px;font-weight:600}.neu-cta-title{letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.2}.neu-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.neu-cta .neu-btn{width:100%}@media (min-width:480px){.neu-cta .neu-btn{width:auto}}.neu-map{background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border:1px solid var(--neu-line);box-shadow:none;border-radius:10px;margin-top:8px;padding:14px}.neu-routes{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.neu-routes li{color:var(--neu-ink-soft);justify-content:space-between;gap:12px;font-size:13px;display:flex}.neu-ticker{display:none}.neu-radio-label{cursor:pointer;display:block;position:relative}.neu-radio-label>input[type=radio]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neu-radio-option{background:var(--neu-surface);border:1px solid var(--neu-line);min-height:44px;box-shadow:none;color:var(--neu-ink-soft);text-align:center;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:500;display:block}.neu-radio-label>input[type=radio]:checked+.neu-radio-option{border-color:var(--neu-accent-2);color:var(--neu-ink);box-shadow:var(--neu-focus);font-weight:700}.neu-radio-label>input[type=radio]:focus-visible+.neu-radio-option{outline:2px solid var(--neu-accent-2);outline-offset:2px}.mk-reveal,.mk-reveal *{pointer-events:auto!important}.neu-package-row{border:1px solid var(--neu-line);border-radius:10px}.neu-input,.neu-textarea,.neu-select{width:100%;min-height:44px;font:inherit;font-family:var(--font-z10), ui-sans-serif, system-ui, sans-serif;color:var(--neu-ink);background:var(--neu-surface);border:1px solid var(--neu-line-strong);box-shadow:none;border-radius:10px;outline:0;padding:10px 12px;font-size:16px}.neu-input::-moz-placeholder{color:var(--neu-ink-mute)}.neu-textarea::-moz-placeholder{color:var(--neu-ink-mute)}.neu-input::placeholder,.neu-textarea::placeholder{color:var(--neu-ink-mute)}.neu-input:focus,.neu-textarea:focus,.neu-select:focus{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}.neu-textarea{resize:vertical;min-height:90px;line-height:1.5}.neu-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230b1f4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.neu-field{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.neu-field-label{letter-spacing:0;text-transform:none;color:var(--neu-ink);font-size:13px;font-weight:600}.neu-field-hint{color:var(--neu-ink-soft);font-size:13px}.neu-search{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-height:44px;box-shadow:none;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.neu-search:focus-within{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}.neu-search input{min-width:0;font:inherit;color:var(--neu-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.neu-search input::placeholder{color:var(--neu-ink-mute)}.neu-search-icon{color:var(--neu-ink-mute);flex-shrink:0}.neu-root input:not([type=checkbox]):not([type=radio]),.neu-root textarea,.neu-root select{background:var(--neu-surface);border:1px solid var(--neu-line-strong);box-shadow:none;border-radius:10px;min-height:44px}.neu-root textarea{min-height:90px}.neu-root input:focus,.neu-root textarea:focus,.neu-root select:focus{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus);outline:none}.neu-tag{letter-spacing:0;text-transform:none;min-height:32px;color:var(--neu-ink-soft);background:var(--neu-surface);border:1px solid var(--neu-line);box-shadow:none;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.neu-tag.is-on{border-color:var(--neu-accent-2);color:var(--neu-ink);box-shadow:none}.neu-back{letter-spacing:0;text-transform:none;min-height:44px;color:var(--neu-accent-2);box-shadow:none;-webkit-tap-highlight-color:#00000014;touch-action:manipulation;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:12px 4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.neu-modal-backdrop{z-index:50;background:#0a12247a;justify-content:center;align-items:center;padding:clamp(14px,4vw,24px);display:flex;position:fixed;inset:0}.neu-modal{z-index:51;width:100%;max-width:480px;padding:clamp(18px,4vw,24px);position:relative}.neu-modal-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.neu-modal-close{background:color-mix(in oklab, var(--neu-ink) 6%, transparent);width:40px;height:40px;color:var(--neu-ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neu-step-num{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.neu-progress{background:color-mix(in oklab, var(--neu-ink) 10%, transparent);height:6px;box-shadow:none;border-radius:999px;position:relative;overflow:hidden}.neu-progress-fill{background:var(--neu-accent-2);height:100%;box-shadow:none;border-radius:999px}.dash-grid,.aurora-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0;display:grid}@media (min-width:700px){.dash-grid,.aurora-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dash-tile,.aurora-tile{min-width:0;min-height:0;display:block}.aurora-shell,.dash-tile{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);height:100%;box-shadow:var(--neu-card-shadow);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.aurora-shell:after,.dash-tile--cta:before{content:none!important}.aurora-shell--cta{background:var(--neu-surface);color:var(--neu-ink);border-color:var(--neu-line);box-shadow:var(--neu-card-shadow)}.aurora-shell--cta .aurora-title,.aurora-shell--cta .aurora-body{color:inherit!important}.aurora-shell--cta .aurora-eyebrow{color:var(--neu-ink-mute)!important}.aurora-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aurora-eyebrow,.aurora-eyebrow-dash{display:none}.aurora-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--neu-ink);margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.25}.aurora-icon{background:color-mix(in oklab, var(--neu-ink) 6%, transparent);width:36px;height:36px;color:var(--neu-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurora-shell--cta .aurora-icon{background:color-mix(in oklab, var(--neu-accent) 14%, transparent);color:var(--neu-accent)}.aurora-body{color:var(--neu-ink-soft);margin:0;font-size:14px;line-height:1.5}.aurora-kpi{border-bottom:1px solid var(--neu-line);align-items:baseline;gap:10px;padding:0 0 6px;display:flex}.aurora-kpi-num{letter-spacing:-.02em;color:var(--neu-ink);font-size:26px;font-weight:700;line-height:1.1}.aurora-kpi-label{color:var(--neu-ink-soft);font-size:13px;font-weight:600}.aurora-pillrow{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0;display:flex}.aurora-pill{align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.aurora-mini-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aurora-mini-list li{border-bottom:1px solid var(--neu-line)}.aurora-mini-list li:last-child{border-bottom:none}.aurora-mini-row{min-height:44px;color:var(--neu-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.aurora-mini-tag{letter-spacing:0;color:#fff;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.aurora-mini-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.aurora-mini-meta{white-space:nowrap;text-align:right;font-size:12px;font-weight:650}.aurora-mini-empty{text-align:left;color:var(--neu-ink-mute);padding:12px 0;font-size:14px;font-style:normal}.aurora-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.aurora-btn{letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.aurora-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.aurora-btn--primary{background:var(--neu-surface);color:var(--neu-ink);border-color:var(--neu-line-strong)}html.dark .aurora-btn--primary{background:var(--neu-surface);color:var(--neu-ink)}.aurora-btn--invert{background:var(--neu-accent);color:#fff}html.dark .aurora-btn--invert{color:#0a1224}.aurora-btn--outline-light{color:var(--neu-ink);border-color:var(--neu-line-strong);background:0 0}.dash-status-pills{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:8px;display:grid}.dash-status-pill{background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border:1px solid var(--neu-line);border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:inline-flex}.dash-fin-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:520px){.dash-fin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dash-fin-block{background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border:1px solid var(--neu-line);border-radius:10px;padding:12px 14px}.dash-fin-cur{letter-spacing:0;text-transform:none;color:var(--neu-ink-mute);margin-bottom:4px;font-size:12px;font-weight:600}.desk-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.desk-filter{background:var(--neu-surface);border:1px solid var(--neu-line);min-height:56px;color:inherit;touch-action:manipulation;border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.desk-filter.is-on{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}.app-shell{min-height:100%;padding-bottom:calc(var(--desk-nav-h) + env(safe-area-inset-bottom,0px) + 12px);background:var(--neu-bg);overflow-x:hidden}@media (min-width:1024px){.app-shell{padding-bottom:calc(var(--desk-dock-h) + 16px)}}.app-shell .neu-root{padding-bottom:0}.desk-topbar{z-index:30;background:var(--neu-surface);border-bottom:1px solid var(--neu-line);justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:640px){.desk-topbar{padding:0 24px}}.desk-topbar-brand{height:100%;color:var(--neu-ink);letter-spacing:-.01em;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.desk-jump{background:var(--neu-bg);height:36px;color:var(--neu-ink-soft);border:1px solid var(--neu-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.desk-dock{z-index:40;height:var(--desk-dock-h);background:var(--neu-surface);border-top:1px solid var(--neu-line);justify-content:center;align-items:center;gap:2px;padding:0 16px;display:none;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.desk-dock{display:flex}}.desk-dock-item{width:40px;height:40px;color:var(--neu-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.desk-dock-item.is-active{color:var(--neu-accent-2)}.desk-dock-item.is-active:after{content:"";background:var(--neu-accent-2);border-radius:1px;height:2px;position:absolute;bottom:4px;left:10px;right:10px}.desk-dock-split{background:var(--neu-line);width:1px;height:18px;margin:0 6px}.desk-dock-mark{background:var(--neu-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}html.dark .desk-dock-mark{color:#0a1224}.desk-tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--neu-surface);border-top:1px solid var(--neu-line);position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.desk-tabbar{display:none}}.desk-tabbar ul{height:var(--desk-nav-h);margin:0;padding:0;list-style:none;display:grid}.desk-tab{min-height:44px;color:var(--neu-ink-soft);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.desk-tab.is-active{color:var(--neu-accent-2);font-weight:750}.desk-sheet-scrim{z-index:50;background:#0a122475;align-items:flex-end;display:flex;position:fixed;inset:0}.desk-sheet{background:var(--neu-surface);width:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--neu-line);border-radius:12px 12px 0 0;max-height:80vh;overflow:auto}.desk-sheet-item{background:color-mix(in oklab, var(--neu-ink) 4%, transparent);min-height:44px;color:var(--neu-ink);border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.desk-sheet-item.is-active{background:color-mix(in oklab, var(--neu-accent-2) 12%, transparent);color:var(--neu-ink)}.desk-menu{background:var(--neu-surface);border:1px solid var(--neu-line);z-index:50;border-radius:10px;min-width:200px;padding:8px;position:absolute;bottom:120%;right:0;box-shadow:0 8px 20px #0b1f4b1f}.desk-form{flex-direction:column;gap:14px;min-width:0;display:flex;overflow-x:hidden}.desk-form-rail{display:none}.desk-form-stack{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:900px){.desk-form{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:20px;display:grid}.desk-form-rail{flex-direction:column;gap:2px;padding:8px 0;display:flex;position:sticky;top:68px}.desk-form-stack{grid-column:2}}.desk-form-rail-item{min-height:44px;color:var(--neu-ink-soft);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.desk-form-rail-item:hover{background:color-mix(in oklab, var(--neu-ink) 4%, transparent)}.desk-form-rail-item:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-form-rail-n{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink-mute);flex-shrink:0;width:22px;font-size:11px;font-weight:700}.desk-form-rail-item.is-on{color:var(--neu-ink)}.desk-form-rail-item.is-on .desk-form-rail-n{color:var(--neu-accent-2)}.desk-section{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);box-shadow:var(--neu-card-shadow);min-width:0;padding:14px 16px 16px;overflow:hidden}.desk-section-head{border-bottom:1px solid var(--neu-line);align-items:center;gap:10px;min-width:0;margin:0 0 14px;padding:0 0 10px;display:flex}.desk-section-num{background:color-mix(in oklab, var(--neu-ink) 6%, transparent);width:28px;height:28px;color:var(--neu-ink);font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.desk-section-title{letter-spacing:-.01em;color:var(--neu-ink);min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.25}.desk-section-body{min-width:0}.desk-fields{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (min-width:768px){.desk-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.desk-field{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-width:0;box-shadow:var(--neu-card-shadow);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.desk-field--full{grid-column:1/-1}.desk-field-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.desk-field-head .desk-label{margin:0}.desk-price-ccy-pick{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-height:32px;color:var(--neu-ink);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:750;line-height:1.2}.desk-field-num{background:color-mix(in oklab, var(--neu-ink) 8%, transparent);min-width:28px;height:22px;color:var(--neu-ink);font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.desk-label{letter-spacing:0;text-transform:none;color:var(--neu-ink);align-items:baseline;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.desk-hint{color:var(--neu-ink-soft);margin:0;font-size:13px;line-height:1.45}.desk-slot{border:1px solid var(--neu-line);background:var(--neu-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;padding:10px 12px;display:flex}.desk-slot-title{color:var(--neu-ink);min-width:7rem;font-size:13px;font-weight:700}.desk-time{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.desk-time-label{color:var(--neu-ink-soft);font-size:12px;font-weight:600}.desk-field-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.desk-price-preview{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink);font-size:12px;font-weight:700}.desk-input{border:1px solid var(--neu-line-strong);background:var(--neu-surface);width:100%;min-height:44px;color:var(--neu-ink);font-family:var(--font-z10), ui-sans-serif, system-ui, sans-serif;box-sizing:border-box;box-shadow:none;border-radius:10px;outline:none;padding:10px 12px;font-size:16px}.desk-input:focus{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}textarea.desk-input{resize:vertical;min-height:88px;line-height:1.45}select.desk-input{cursor:pointer}input[type=file].desk-input,input[type=file].neu-input{border-style:dashed;align-items:center;min-height:88px;display:flex}.desk-seg{border:1px solid var(--neu-line-strong);background:var(--neu-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}@media (max-width:479px){.desk-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-seg-btn{border:none;border-right:1px solid var(--neu-line);border-bottom:1px solid var(--neu-line);min-height:44px;color:var(--neu-ink-soft);cursor:pointer;text-align:center;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.desk-seg-btn:last-child{border-bottom:none;border-right:none}@media (min-width:480px){.desk-seg-btn:nth-child(3n){border-right:none}.desk-seg-btn:nth-child(n+4){border-bottom:none}}@media (max-width:479px){.desk-seg-btn:nth-child(2n){border-right:none}.desk-seg-btn:nth-child(n+5){border-bottom:none}.desk-seg-btn:last-child{grid-column:1/-1}}.desk-seg-btn.is-on{background:color-mix(in oklab, var(--neu-accent-2) 14%, transparent);color:var(--neu-ink);font-weight:750}.desk-seg-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-2px}.desk-plat{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.desk-plat-btn{border:1px solid var(--neu-line);background:var(--neu-surface);min-width:0;min-height:36px;color:var(--neu-ink-soft);cursor:pointer;touch-action:manipulation;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.1;display:inline-flex}.desk-plat-btn.is-on{border-color:var(--neu-accent-2);background:color-mix(in oklab, var(--neu-accent-2) 14%, transparent);color:var(--neu-ink);font-weight:750}.desk-plat-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-filter-form{width:auto;min-width:0;max-width:100%}.desk-filter-form select.desk-pick{width:auto;max-width:100%;min-height:36px;color:var(--neu-ink);appearance:auto;background:0 0;border:none;border-radius:0;padding:2px 4px 2px 0;font-family:inherit;font-size:16px;font-weight:750;line-height:1.2;display:block}.desk-seg--2{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-seg--2 .desk-seg-btn{border-bottom:none}.desk-seg--2 .desk-seg-btn:last-child{grid-column:auto}@media (max-width:479px){.desk-seg--2{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-seg--2 .desk-seg-btn{border-bottom:none}.desk-seg--2 .desk-seg-btn:last-child{grid-column:auto}}.desk-travelers{flex-direction:column;gap:8px;min-width:0;display:flex}.desk-traveler{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3%, var(--neu-surface));border-radius:10px;grid-template-columns:32px minmax(0,1fr) minmax(132px,auto) 44px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}@media (max-width:639px){.desk-traveler{grid-template-columns:32px minmax(0,1fr) 44px}.desk-traveler-kind{grid-column:2}}.desk-traveler-n{background:var(--neu-surface);border:1px solid var(--neu-line);width:32px;height:32px;font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink-soft);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.desk-traveler-kind{min-width:0}.desk-traveler-x{border:1px solid var(--neu-line);background:var(--neu-surface);width:44px;height:44px;color:var(--neu-ink-mute);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desk-traveler-x:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-add-row{border:1px dashed var(--neu-line-strong);min-height:44px;color:var(--neu-ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex}.desk-add-row:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-check{cursor:pointer;min-height:44px;color:var(--neu-ink);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.desk-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--neu-accent);flex-shrink:0;margin-top:2px}.desk-pick{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3%, var(--neu-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.desk-pick-name{color:var(--neu-ink);min-width:0;font-size:13px;font-weight:700}.desk-pick-meta{color:var(--neu-ink-mute);margin-left:8px;font-size:12px;font-weight:500}.desk-pill{letter-spacing:0;background:color-mix(in oklab, var(--neu-ink) 6%, transparent);min-height:24px;color:var(--neu-ink-soft);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.desk-pill.is-on{background:color-mix(in oklab, var(--neu-accent-2) 14%, transparent);color:var(--neu-ink)}.desk-mix-row{grid-template-columns:minmax(0,1fr) minmax(110px,140px) 40px;align-items:center;gap:8px;display:grid}.desk-choice-row{flex-wrap:wrap;gap:8px;display:flex}.desk-choice{border:1px solid var(--neu-line);background:var(--neu-surface);min-height:44px;color:var(--neu-ink-soft);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-family:inherit;display:flex}.desk-choice.is-on{border-color:var(--neu-accent-2);background:color-mix(in oklab, var(--neu-accent-2) 10%, transparent);color:var(--neu-ink)}.desk-choice-name{font-size:13px;font-weight:650}.desk-choice.is-on .desk-choice-name{font-weight:750}.desk-choice-meta{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink-mute);font-size:11px;font-weight:700}.desk-choice.is-on .desk-choice-meta{color:var(--neu-accent-2)}.desk-mix-total{border-top:1px solid var(--neu-line);color:var(--neu-ink-mute);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:13px;font-weight:650;display:flex}.desk-mix-total strong{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink);font-size:15px;font-weight:750}.desk-drop{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-width:0;box-shadow:var(--neu-card-shadow);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.desk-drop-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.desk-drop-label{letter-spacing:0;text-transform:none;color:var(--neu-ink);align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.desk-drop-n{color:var(--neu-ink-mute);white-space:nowrap;font-size:11px;font-weight:600}.desk-drop-zone{border:1px dashed var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 2.5%, var(--neu-surface));cursor:pointer;text-align:center;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;min-height:88px;padding:14px 12px;display:flex;position:relative;overflow:hidden}.desk-drop-zone.is-over{border-style:solid;border-color:var(--neu-accent);background:color-mix(in oklab, var(--neu-accent) 8%, var(--neu-surface))}.desk-drop-zone.is-filled{border-style:solid;border-color:var(--neu-accent-2);background:var(--neu-surface);min-height:0}.desk-drop-hint{color:var(--neu-ink-soft);margin-top:6px;font-size:13px}.desk-drop-fmt{color:var(--neu-ink-mute);margin-top:4px;font-size:11px}.desk-drop-file{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.desk-drop-thumb{background:color-mix(in oklab, var(--neu-ink) 6%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.desk-drop-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.desk-drop-file-name{color:var(--neu-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.desk-drop-file-size{color:var(--neu-ink-mute);font-size:11px}.desk-drop-x{border:1px solid var(--neu-line);background:var(--neu-surface);width:44px;height:44px;color:var(--neu-ink-mute);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desk-drop-x:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-drop-err{border:1px solid color-mix(in oklab, var(--neu-accent) 35%, transparent);background:color-mix(in oklab, var(--neu-accent) 8%, var(--neu-surface));color:var(--neu-accent);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.desk-docs{grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));gap:10px;display:grid}.desk-traveler-block{margin-bottom:14px}.desk-traveler-block:last-child{margin-bottom:0}.desk-traveler-head{color:var(--neu-ink);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:13px;font-weight:700;display:flex}.desk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}@media (min-width:720px){.desk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.desk-stat{border-radius:var(--neu-radius);background:var(--neu-surface);border:1px solid var(--neu-line);min-height:72px;box-shadow:var(--neu-card-shadow);color:inherit;touch-action:manipulation;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.desk-stat.is-on{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}.desk-stat-num{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--neu-ink);font-size:26px;font-weight:750;line-height:1}.desk-stat.is-alert .desk-stat-num{color:var(--neu-accent)}.desk-stat-label{color:var(--neu-ink-mute);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.3}.desk-toolbar{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);box-shadow:var(--neu-card-shadow);flex-direction:column;gap:10px;min-width:0;margin-bottom:12px;padding:12px;display:flex}.desk-toolbar-search{flex:auto;width:100%;min-width:0}.desk-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.desk-chip{border:1px solid var(--neu-line);min-height:44px;color:var(--neu-ink-soft);letter-spacing:0;touch-action:manipulation;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.desk-chip.is-on{border-color:var(--neu-accent-2);color:var(--neu-ink);background:color-mix(in oklab, var(--neu-accent-2) 10%, transparent)}.desk-chip-code{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink-mute);font-size:11px;font-weight:700}.desk-chip.is-on .desk-chip-code{color:var(--neu-accent-2)}.desk-chip-n{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink-mute);font-size:12px;font-weight:700}.desk-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.desk-list{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:flex}.desk-list>li{border:1px solid var(--neu-line-strong);background:var(--neu-surface);box-shadow:var(--neu-card-shadow);border-radius:10px;overflow:hidden}.desk-order{min-height:74px;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#0000000f;grid-template-columns:minmax(0,1.4fr) auto;grid-template-areas:"id money""meta meta""state state";align-items:start;gap:4px 12px;min-width:0;padding:12px 14px;text-decoration:none;display:grid}.desk-order:hover{background:color-mix(in oklab, var(--neu-accent-2) 4%, var(--neu-surface))}.desk-order:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-2px}@media (min-width:768px){.desk-order{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(108px,.8fr) minmax(140px,1.1fr);grid-template-areas:"id meta money state";align-items:center;gap:12px 16px;padding:12px 16px}}.desk-order-id{grid-area:id;min-width:0}.desk-order-meta{grid-area:meta;min-width:0}.desk-order-money{text-align:right;font-variant-numeric:tabular-nums;grid-area:money;min-width:0}.desk-order-state{grid-area:state;min-width:0}.desk-order-name{letter-spacing:-.01em;color:var(--neu-ink);word-break:break-word;overflow-wrap:anywhere;font-size:15px;font-weight:700;display:block}.desk-order-code{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--neu-ink-soft);margin-left:8px;font-size:12px;font-weight:700}.desk-order-people{color:var(--neu-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.desk-order-sub{color:var(--neu-ink-soft);margin-top:2px;font-size:13px;font-weight:500}.desk-order-amt{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--neu-ink);white-space:nowrap;font-size:15px;font-weight:750;display:block}.desk-order-amt.is-due{color:var(--neu-accent)}.desk-order-amt.is-paid{color:var(--neu-ink)}.desk-order-amt-sub{color:var(--neu-ink-mute);letter-spacing:0;text-transform:none;margin-top:2px;font-size:11px;font-weight:600;display:block}.desk-order-state-name{color:var(--neu-ink);margin-bottom:6px;font-size:12px;font-weight:700}.desk-pipe{gap:3px;display:grid}.desk-pipe-seg{background:color-mix(in oklab, var(--neu-ink) 18%, transparent);border-radius:999px;height:6px}.desk-pipe-seg.is-done{background:var(--neu-accent-2)}.desk-pipe-seg.is-now{background:var(--neu-ink);outline:1px solid var(--neu-ink);outline-offset:1px}.desk-badge{letter-spacing:0;text-transform:none;background:color-mix(in oklab, var(--neu-accent) 12%, transparent);min-height:20px;color:var(--neu-accent);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.is-cancelled-text{color:var(--neu-danger)}.desk-badge.is-cancelled{background:var(--neu-danger-soft);color:var(--neu-danger)}.desk-order.is-cancelled{background:color-mix(in oklab, var(--neu-danger) 5%, var(--neu-surface));box-shadow:inset 3px 0 0 var(--neu-danger)}.desk-order.is-cancelled:hover{background:color-mix(in oklab, var(--neu-danger) 9%, var(--neu-surface))}.desk-order.is-cancelled .desk-order-state-name,.desk-order.is-cancelled .desk-order-amt,.desk-order.is-cancelled .desk-order-amt.is-due,.desk-order.is-cancelled .desk-order-amt.is-paid,.desk-order.is-cancelled .desk-order-amt-sub{color:var(--neu-danger)}.desk-list-panel{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.desk-list-panel .neu-panel-head,.desk-list-head{align-items:center;margin-bottom:8px;padding:12px 16px 0}.status-section-panel{border-color:var(--neu-line-strong);box-shadow:var(--neu-card-shadow)}.status-summary-panel{border-top:3px solid var(--neu-ink)}.status-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.status-summary-tile{border:1px solid var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:10px;min-width:0;padding:14px 16px}.status-payment-form{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.status-payment-form .upload-slot{gap:4px;padding:6px 8px}.status-payment-form .upload-slot-title{font-size:12px}.status-payment-form .upload-drop{min-height:36px;padding:6px 10px}.status-payment-form .neu-input{min-height:36px;padding:6px 10px;font-size:14px}.status-payment-form .desk-file-row{padding:6px 8px}.status-method-grid{flex-wrap:wrap;gap:4px;display:flex}.status-form-block{border:1px solid var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:10px;min-width:0;padding:14px}.status-form-block>label,label.status-form-block{display:block}.status-method-grid button,.status-upload-button,.choice-tile{border:1px solid var(--neu-line-strong)!important;box-shadow:none!important;background:var(--neu-surface)!important}.status-method-grid .choice-tile{flex:none;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:4px 8px!important}.choice-tile[aria-pressed=true],.status-method-grid button[aria-pressed=true]{border-color:var(--neu-accent)!important;background:color-mix(in oklab, var(--neu-accent) 10%, var(--neu-surface))!important}.status-pay-row{border:1px solid var(--neu-line-strong);box-shadow:var(--neu-card-shadow)}.desk-file-row{border:1px solid var(--neu-line-strong);background:var(--neu-surface);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}@media (min-width:760px){.status-payment-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.status-form-wide{grid-column:1/-1}}.recruit-main{max-width:1180px}.recruit-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (min-width:760px){.recruit-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.recruit-stat{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-width:0;box-shadow:var(--neu-card-shadow);border-radius:10px;padding:14px 16px}.recruit-stat-num{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink);font-size:24px;font-weight:750;line-height:1;display:block}.recruit-stat.is-new .recruit-stat-num{color:var(--neu-accent)}.recruit-stat-label{color:var(--neu-ink-soft);margin-top:7px;font-size:13px;font-weight:600;display:block}.recruit-toolbar{border:1px solid var(--neu-line-strong);background:var(--neu-surface);box-shadow:var(--neu-card-shadow);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:16px;padding:12px;display:grid}@media (min-width:640px){.recruit-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center}}.recruit-admin-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:960px){.recruit-admin-grid.has-settings{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}}.recruit-queue,.recruit-settings-panel,.recruit-detail-main,.recruit-detail-side{border:1px solid var(--neu-line-strong);background:var(--neu-surface);box-shadow:var(--neu-card-shadow);border-radius:11px;overflow:hidden}.recruit-panel-head{border-bottom:1px solid var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.recruit-panel-title{color:var(--neu-ink);margin:0;font-size:16px;font-weight:700}.recruit-panel-count{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink-soft);font-size:12px;font-weight:700}.recruit-panel-headline{align-items:baseline;gap:8px;min-width:0;display:flex}.recruit-panel-filter{background-position:right 9px center;border-radius:8px;flex:none;width:auto;min-width:130px;max-width:180px;min-height:44px;padding:6px 30px 6px 10px;font-size:16px}@media (min-width:640px){.recruit-panel-filter{max-width:200px;min-height:30px;padding:3px 28px 3px 9px;font-size:13px}}.recruit-list{gap:8px;margin:0;padding:8px;list-style:none;display:grid}.recruit-row-wrap{align-items:stretch;gap:6px;min-width:0;display:flex}.recruit-row-wrap>.recruit-row{flex:auto;min-width:0}.recruit-fav{flex:none;align-items:stretch;display:flex}.fav-btn{border:1px solid var(--neu-line);background:var(--neu-surface);width:44px;min-height:44px;color:var(--neu-ink-mute);cursor:pointer;touch-action:manipulation;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fav-btn:hover{color:var(--neu-star);border-color:color-mix(in oklab, var(--neu-star) 45%, var(--neu-line))}.fav-btn.is-on{color:var(--neu-star);border-color:color-mix(in oklab, var(--neu-star) 50%, var(--neu-line));background:color-mix(in oklab, var(--neu-star) 12%, var(--neu-surface))}.fav-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.recruit-row{border:1px solid var(--neu-line);min-height:72px;color:var(--neu-ink);background:var(--neu-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""meta meta";gap:6px 12px;padding:12px 14px;text-decoration:none;display:grid}.recruit-row:hover{border-color:var(--neu-accent-2);background:color-mix(in oklab, var(--neu-accent-2) 4%, var(--neu-surface))}@media (min-width:640px){.recruit-row{grid-template-columns:minmax(150px,.9fr) minmax(0,1.4fr) auto;grid-template-areas:"name meta status";align-items:center}}.recruit-row-name{grid-area:name;min-width:0}.recruit-row-name strong{overflow-wrap:anywhere;font-size:14px;display:block}.recruit-row-name span,.recruit-row-meta{color:var(--neu-ink-soft);font-size:12px}.recruit-row-meta{overflow-wrap:anywhere;flex-direction:column;grid-area:meta;justify-content:center;gap:5px;min-width:0;display:flex}.recruit-row-tags{flex-wrap:wrap;gap:6px;display:flex}.recruit-tag{max-width:100%;color:var(--neu-ink);background:color-mix(in oklab, var(--neu-accent-2) 14%, transparent);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.55;display:inline-flex}.recruit-tag svg{opacity:.75;flex:none}.recruit-tag.is-interview{background:color-mix(in oklab, var(--neu-star) 18%, transparent)}.recruit-status{background:color-mix(in oklab, var(--neu-ink) 7%, transparent);min-height:28px;color:var(--neu-ink);white-space:nowrap;border-radius:7px;grid-area:status;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.recruit-status.is-new{color:#9a4d00;background:color-mix(in oklab, var(--neu-accent) 15%, transparent)}.recruit-row.is-closed{opacity:.62}.recruit-row.is-closed:hover{opacity:1}.recruit-divider{color:var(--neu-ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 16px 6px;font-size:11px;font-weight:800;display:flex}.recruit-divider:after{content:"";background:var(--neu-line);flex:auto;height:1px}.recruit-settings-form{gap:12px;padding:14px;display:grid}.recruit-setting-field{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:9px;gap:7px;padding:12px;display:grid}.recruit-setting-label{color:var(--neu-ink);font-size:13px;font-weight:650}.recruit-open-toggle{border:1px solid var(--neu-line-strong);background:color-mix(in oklab, var(--neu-accent-2) 7%, var(--neu-surface));min-height:44px;color:var(--neu-ink);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.recruit-detail-main,.recruit-detail-side{padding:16px}.mail-thread{gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mail-msg{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:10px;min-width:0;padding:10px 12px;font-size:13px}.mail-msg.is-in{border-left:3px solid var(--neu-accent-2)}.mail-msg.is-out{border-left:3px solid var(--neu-ink);background:var(--neu-surface)}.mail-msg-head{color:var(--neu-ink);justify-content:space-between;gap:8px;display:flex}.mail-msg-head span{color:var(--neu-ink-soft);white-space:nowrap;font-size:12px}.mail-msg-subject{color:var(--neu-ink);overflow-wrap:anywhere;margin-top:2px;font-weight:600}.mail-msg-body summary{cursor:pointer;color:var(--neu-ink-soft);overflow-wrap:anywhere;margin-top:4px}.mail-msg-body[open] summary{color:var(--neu-ink-mute)}.mail-msg-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--neu-ink);margin:8px 0 0;line-height:1.5}.track-rail{counter-reset:step;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.track-step{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.track-step:before{content:"";background:var(--neu-line-strong);height:2px;position:absolute;top:7px;left:50%;right:-50%}.track-step:last-child:before{display:none}.track-step.is-done:before{background:var(--neu-accent-2)}.track-dot{background:var(--neu-surface);border:2px solid var(--neu-line-strong);z-index:1;border-radius:999px;width:16px;height:16px;position:relative}.track-step.is-done .track-dot{background:var(--neu-accent-2);border-color:var(--neu-accent-2)}.track-step.is-now .track-dot{background:var(--neu-accent);border-color:var(--neu-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--neu-accent) 22%, transparent)}.track-step.is-off .track-dot{opacity:.4}.track-step-label{color:var(--neu-ink-soft);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25}.track-step.is-now .track-step-label{color:var(--neu-ink);font-weight:700}.track-step.is-off .track-step-label{opacity:.5}@media (max-width:560px){.track-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px}.track-step:nth-child(4):before{display:none}}.track-rail--compact{margin:0}.track-rail--compact .track-step-label{font-size:10.5px}.track-current{border:1px solid var(--neu-line-strong);border-left:4px solid var(--neu-accent);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:10px;margin-bottom:14px;padding:14px 16px}.track-block{border:1px solid var(--neu-line-strong);background:var(--neu-surface);border-radius:10px;margin-bottom:14px;padding:14px 16px}.track-offer{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.track-offer dt{color:var(--neu-ink-soft);font-weight:600}.track-offer dd{color:var(--neu-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.slot-btn{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-height:44px;color:var(--neu-ink);font:inherit;font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;border-radius:10px;font-size:14px;font-weight:600}.slot-btn:hover{border-color:var(--neu-accent-2)}.slot-btn.is-on{background:var(--neu-ink);color:#fff;border-color:var(--neu-ink)}.slot-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.contact-mode{border:1px solid var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.contact-mode-btn{min-height:44px;color:var(--neu-ink-soft);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.contact-mode-btn:hover{color:var(--neu-ink)}.contact-mode-btn.is-on{background:var(--neu-surface);color:var(--neu-ink);border-color:var(--neu-accent-2);box-shadow:var(--neu-card-shadow)}.contact-mode-btn:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.agent-id-preview-id{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--neu-accent);white-space:nowrap;font-weight:800}.agent-stats{flex-wrap:wrap;gap:6px;display:flex}.agent-stat{color:var(--neu-ink-soft);background:color-mix(in oklab, var(--neu-accent-2) 10%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.agent-stat-code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--neu-ink);font-size:11.5px;font-weight:800}.agent-stat-cancelled{color:var(--neu-danger);font-weight:700}.agent-picker{width:100%;min-width:0;position:relative}.agent-picker-input-wrap{align-items:center;display:flex;position:relative}.agent-picker-icon{color:var(--neu-ink-mute);pointer-events:none;position:absolute;left:12px}.agent-picker-input{width:100%;min-height:46px;font:inherit;color:var(--neu-ink);background:var(--neu-surface);border:1px solid var(--neu-line-strong);border-radius:10px;outline:0;padding:10px 12px 10px 34px;font-size:16px}.agent-picker-input::placeholder{color:var(--neu-ink-mute)}.agent-picker-input:focus{border-color:var(--neu-accent-2);box-shadow:var(--neu-focus)}.agent-picker-chosen{border:1px solid var(--neu-accent-2);background:color-mix(in oklab, var(--neu-accent-2) 8%, var(--neu-surface));border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:8px 8px 8px 14px;display:flex}.agent-picker-chosen-label{min-width:0;color:var(--neu-ink);overflow-wrap:anywhere;flex:auto;font-size:14px;font-weight:700}.agent-picker-clear{border:1px solid var(--neu-line);background:var(--neu-surface);width:34px;height:34px;color:var(--neu-ink-soft);cursor:pointer;touch-action:manipulation;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-picker-clear:hover{color:var(--neu-danger);border-color:var(--neu-line-strong)}.agent-picker-list{z-index:40;border:1px solid var(--neu-line-strong);background:var(--neu-surface);border-radius:10px;max-height:268px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0b1f4b29}.agent-picker-option{width:100%;min-height:44px;color:var(--neu-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.agent-picker-option.is-active,.agent-picker-option:hover{background:color-mix(in oklab, var(--neu-accent-2) 12%, transparent)}.agent-picker-option-code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--neu-accent);flex:none;font-size:11.5px;font-weight:700}.agent-picker-option-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.agent-picker-empty{color:var(--neu-ink-mute);padding:12px 10px;font-size:13px}.slot-btn.is-taken{opacity:.45;cursor:not-allowed;background:color-mix(in oklab, var(--neu-ink) 7%, var(--neu-surface));color:var(--neu-ink-mute);border-style:dashed;border-color:var(--neu-line);text-decoration:line-through;text-decoration-thickness:1px}.slot-btn.is-taken:hover{border-color:var(--neu-line)}.recruit-detail-main dl>div{border:1px solid var(--neu-line);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));border-radius:9px;padding:10px 12px}.recruit-detail-main dt,.recruit-detail-side h2{letter-spacing:0!important;text-transform:none!important;color:var(--neu-ink-soft)!important;font-size:13px!important}.desk-cat-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.desk-cat-card{min-height:0;color:inherit;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.desk-cat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.desk-cat-code{font-family:var(--font-numerals), var(--font-mono), ui-monospace, monospace;color:var(--neu-ink-mute);font-size:12px;font-weight:700}.desk-cat-name{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.desk-cat-go{color:var(--neu-accent-2);align-items:center;gap:6px;min-height:32px;margin-top:4px;font-size:13px;font-weight:650;display:inline-flex}.order-pipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.order-pipe{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}}.order-pipe>form{min-width:0;margin:0}.order-pipe-step{border:1px solid var(--neu-line-strong);background:var(--neu-surface);width:100%;min-height:84px;box-shadow:var(--neu-card-shadow);color:var(--neu-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000000f;pointer-events:auto;z-index:2;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.order-pipe-step:disabled{cursor:default}.order-pipe-step.is-now{border-color:var(--neu-accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--neu-accent) 28%, transparent)}.order-pipe-step.is-done{border-color:color-mix(in oklab, var(--neu-accent-2) 45%, var(--neu-line));background:color-mix(in oklab, var(--neu-accent-2) 8%, var(--neu-surface))}.order-pipe-step.is-wait{opacity:.78}.order-pipe-step.is-busy{opacity:.6}.order-pipe-bar{background:var(--neu-line);border-radius:999px;width:100%;height:6px;display:block}.order-pipe-step.is-done .order-pipe-bar{background:var(--neu-accent-2)}.order-pipe-step.is-now .order-pipe-bar{background:var(--neu-accent)}.order-pipe-label{color:var(--neu-ink);align-items:center;gap:6px;font-size:13px;line-height:1.3;display:inline-flex}.upload-slot{border:1px solid var(--neu-line-strong);background:var(--neu-surface);box-shadow:none;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.upload-slot-title{color:var(--neu-ink);align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.3;display:flex}.upload-slot-hint{color:var(--neu-ink-soft);margin:0;font-size:13px}.upload-drop{border:1.5px dashed var(--neu-line-strong);background:color-mix(in oklab, var(--neu-ink) 3.5%, var(--neu-surface));width:100%;min-height:44px;color:var(--neu-ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.upload-drop:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:2px}.bundle-modal-backdrop{z-index:9000;background:#14141c8c;position:fixed;inset:0}.bundle-modal-layer{z-index:9001;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.bundle-modal{background:var(--neu-surface);width:100%;max-height:min(92dvh,100svh);box-shadow:var(--neu-card-shadow);pointer-events:auto;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden}.bundle-modal-head,.bundle-modal-toolbar,.bundle-modal-foot{flex-shrink:0}.bundle-modal-head{border-bottom:1px solid var(--neu-line);justify-content:space-between;align-items:center;padding:16px 18px 14px;display:flex}.bundle-modal-title{color:var(--neu-navy,var(--neu-ink));margin-bottom:2px;font-size:15px}.bundle-modal-meta{color:var(--neu-ink-mute);font-size:13px}.bundle-modal-close{border:1px solid var(--neu-line-strong);background:var(--neu-surface);width:36px;height:36px;color:var(--neu-ink-mute);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.bundle-modal-toolbar{border-bottom:1px solid var(--neu-line);align-items:center;gap:8px;padding:10px 18px;display:flex}.bundle-chip{border:1px solid var(--neu-line-strong);background:var(--neu-surface);min-height:32px;color:var(--neu-ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px}.bundle-chip.is-on{background:var(--neu-accent);border-color:var(--neu-accent);color:#fff}.bundle-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:14px 18px;overflow-y:auto}.bundle-modal-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--neu-line);gap:10px;display:flex}.mail-composer-body{overflow-wrap:anywhere;word-break:break-word;resize:none;-webkit-overflow-scrolling:touch;min-height:112px;max-height:min(36dvh,240px);overflow-y:auto}.bundle-pick{cursor:pointer;flex-direction:column;display:flex;position:relative}.bundle-pick-check{z-index:2;color:var(--neu-accent);background:var(--neu-surface);box-shadow:var(--neu-card-shadow);border-radius:6px;padding:2px;line-height:0;position:absolute;top:6px;right:6px}@media (min-width:640px){.bundle-modal-layer{align-items:center;padding:16px}.bundle-modal{border-radius:16px;max-width:480px;max-height:82vh}.bundle-modal-foot{padding:14px 18px}.mail-composer-body{resize:vertical;max-height:min(50vh,360px)}}@media (prefers-reduced-motion:reduce){.neu-row,.neu-kpi,.neu-btn,.neu-panel-link,.neu-brand,.neu-hero,.neu-panel,.neu-cta,.neu-root,.aurora-btn,.aurora-shell{transition:none}}
.sparkle:after,.deco-arc,.deco-dot,.poster-block:before,.aurora-mesh:before,.plane-trail:before,.ribbon-stripe:before,.ribbon-stripe:after,.neu-hero:before,.neu-panel:before,.neu-kpi:before,.aurora-shell:after{content:none!important;animation:none!important;display:none!important}.aurora-text,.aurora-text-sky,.aurora-text-sun{-webkit-text-fill-color:unset;color:inherit;background:0 0}.glass,.glass-tinted-sky,.glass-tinted-sun,.glass-tinted-navy,.card-glass{-webkit-backdrop-filter:none}
