@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-report-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;margin-block:10px;display:flex}.desk-report-filters label{min-width:0;color:var(--neu-ink-soft);flex:140px;gap:4px;font-size:13px;display:grid}.desk-report-filters input,.desk-report-filters select{min-width:0;max-width:100%}.desk-daily-orders{border-top:1px solid var(--neu-line);padding-top:12px}.desk-daily-order{color:inherit;gap:3px;padding:8px 0;text-decoration:none;display:grid}.desk-daily-order.is-cancelled{color:var(--neu-danger)}.desk-finance-summary{gap:8px;display:grid}.desk-finance-values{gap:6px;margin:0;display:grid}.desk-finance-values>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.desk-finance-values dt{color:var(--neu-ink-soft);font-size:13px}.desk-finance-values dd{overflow-wrap:anywhere;margin:0;font-size:16px}.desk-report-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}@media (min-width:700px){.desk-dashboard-grid{grid-template-areas:"new tracking""upcoming tracking""finance finance"}.desk-dashboard-new{grid-area:new}.desk-dashboard-tracking{grid-area:tracking}.desk-dashboard-upcoming{grid-area:upcoming}.desk-dashboard-finance{grid-area:finance}.desk-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-dashboard-finance .desk-report-filters{max-width:680px}}.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:100dvh;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}@media screen and (min-width:1024px){.app-shell{grid-template-rows:52px minmax(0, 1fr) var(--desk-dock-h);height:100dvh;min-height:0;padding-bottom:0;display:grid;overflow:clip}.app-shell-content{min-width:0;min-height:0;scroll-padding-block:20px;overflow:auto}.app-shell-content .neu-root{min-height:100%}.app-shell-content .neu-main{max-width:1280px;padding:20px 24px;overflow-x:clip}.app-shell-content .desk-form{overflow-x:clip}.app-shell-content .desk-form-rail{top:16px}.app-shell>.desk-dock{position:relative}}.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}
:root{--neu-on-accent:#0b1f4b;--neu-accent-2:#00758b;--neu-accent-ink:#9d4800}html.dark{--neu-on-accent:#0a1224;--neu-accent-2:#3dd4f5;--neu-accent-ink:#ff8c1a}.neu-btn-primary,html.dark .neu-btn-primary,.aurora-btn--invert,html.dark .aurora-btn--invert{color:var(--neu-on-accent)}.app-shell,.neu-dialog{line-height:1.7}.app-shell-content{min-width:0}.desk-side-nav{display:none}.desk-skip{z-index:100;color:var(--neu-ink);background:var(--neu-surface);padding:12px;position:fixed;top:-120px;left:12px}.desk-skip:focus{top:8px}.desk-jump{min-height:44px}.desk-jump .neu-kbd{margin-left:4px}.desk-tab span{overflow-wrap:anywhere}.desk-tab{font-size:11px;line-height:1.5}.desk-nav-group{margin-bottom:20px}.desk-nav-group h2,.desk-nav-group h3{color:var(--neu-ink-mute);margin:0 0 6px;padding-inline:10px;font-size:12px}.desk-nav-link{min-height:44px;color:var(--neu-ink-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.desk-nav-link svg{flex:none}.desk-nav-link span{overflow-wrap:anywhere;min-width:0}.desk-nav-link.is-active{background:var(--neu-surface-hover);color:var(--neu-ink);box-shadow:inset 3px 0 0 var(--neu-accent)}.desk-nav-account{border-top:1px solid var(--neu-line);flex-direction:column;gap:2px;padding:16px 10px 0;display:flex}.desk-nav-preferences{justify-content:space-between;gap:8px;padding-top:10px;display:flex}.desk-nav-preferences .neu-btn{min-width:44px;padding:8px}.neu-dialog{color:var(--neu-ink);background:var(--neu-surface);border:1px solid var(--neu-line-strong);border-radius:var(--neu-radius);overscroll-behavior:contain;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--neu-elev-3);margin:auto;padding:0;overflow:auto}.neu-dialog::backdrop{background:color-mix(in oklab, var(--neu-bg) 75%, transparent)}.neu-dialog-header{z-index:2;border-bottom:1px solid var(--neu-line);background:var(--neu-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.neu-dialog-header>div{min-width:0}.neu-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:18px}.neu-dialog-header p{color:var(--neu-ink-soft);margin:8px 0 0;font-size:14px}.neu-dialog-content{min-width:0;padding:20px}.neu-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.neu-dialog .neu-modal-close{flex:none}.desk-more-dialog{width:min(520px,100%);max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:12px 12px 0 0;margin:auto auto 0}.desk-more-dialog .neu-dialog-content{padding-top:12px}.desk-palette{width:min(560px,100vw - 32px)}.desk-palette-search{align-items:center;gap:10px;display:flex}.desk-palette-search .neu-input{flex:1;min-width:0}.desk-palette-options{max-height:min(420px,50dvh);margin:12px 0 0;padding:0;list-style:none;overflow:auto}.desk-palette-option{color:var(--neu-ink);border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:56px;padding:8px 10px;text-decoration:none;display:grid}.desk-palette-option>span>span,.desk-palette-option small{overflow-wrap:anywhere;display:block}.desk-palette-option small{color:var(--neu-ink-mute);font-size:12px}.desk-palette-option.is-active{background:var(--neu-surface-hover)}.desk-palette-hint{margin-top:16px}.neu-notice{background:var(--neu-surface);border:1px solid var(--neu-line);border-radius:var(--neu-radius);align-items:flex-start;gap:12px;margin-block:16px;padding:12px 16px;display:flex}.neu-notice p{overflow-wrap:anywhere;flex:1;min-width:0;margin-top:8px}.neu-notice>svg{margin-top:12px!important}.neu-modal-close{min-width:44px;min-height:44px}.desk-pagehead{flex-wrap:wrap;gap:16px}.neu-input:focus-visible,.neu-select:focus-visible,.neu-textarea:focus-visible{outline-offset:2px;outline:2px solid var(--neu-accent-2)!important}.desk-nav-link:focus-visible,.desk-tab:focus-visible,.desk-jump:focus-visible,.desk-palette-option:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-2px}.desk-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desk-work-head .desk-greet{margin:0;padding:0}.desk-work-head .desk-greet h1{margin-block:4px;font-size:clamp(22px,2.4vw,30px);line-height:1.7}.desk-work-head .desk-greet-date{font-size:13px}.desk-work-head .desk-greet-lede{margin-top:4px;font-size:14px}.desk-work-summary{border-block:1px solid var(--neu-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.desk-work-summary a{color:var(--neu-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.desk-work-summary a+a{border-left:1px solid var(--neu-line)}.desk-work-summary span{overflow-wrap:anywhere;font-size:13px}.desk-work-summary strong{font-size:24px}.desk-work-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.desk-work-grid>*{grid-area:auto}.desk-work-grid .aurora-shell{box-shadow:none;height:100%}.desk-work-grid .aurora-shell>.desk-daily-orders{border:0;margin:0;padding:0}.desk-work-grid .aurora-mini-list{margin-block:12px}.desk-work-grid .aurora-mini-tag{color:var(--neu-ink-soft);background:0 0!important}.desk-work-grid .desk-dashboard-finance{grid-column:1/-1}@media (min-width:1024px){.app-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:216px minmax(0,1fr)}.app-shell>.desk-topbar{grid-column:1/-1;height:56px}.app-shell>.desk-side-nav{border-right:1px solid var(--neu-line);background:var(--neu-surface);flex-direction:column;grid-area:2/1;justify-content:space-between;padding:16px 12px;display:flex;overflow:auto}.desk-side-nav>nav{flex:auto;min-height:0;margin-bottom:12px;overflow-y:auto}.desk-side-nav>.desk-nav-account{flex:none}.app-shell>.app-shell-content{grid-area:2/2}}@media (max-width:639px){.desk-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-work-summary a{padding:12px 8px}.desk-work-summary a:nth-child(3){border-left:0}.desk-work-summary a:nth-child(n+3){border-top:1px solid var(--neu-line)}.desk-work-grid{grid-template-columns:minmax(0,1fr);gap:16px}.desk-jump{padding-inline:10px}.desk-jump>span{display:none}.neu-dialog-header,.neu-dialog-content{padding:16px}}@media (pointer:coarse){.app-shell input,.app-shell select,.app-shell textarea,.neu-dialog input,.neu-dialog select,.neu-dialog textarea{font-size:16px}.desk-nav-preferences button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.neu-dialog,.desk-nav-link{transition:none;animation:none}}@media print{.desk-side-nav,.neu-dialog{display:none!important}}.desk-preferences{align-items:center;gap:6px;display:inline-flex}.desk-preferences .neu-btn{min-width:44px;padding:8px 10px}.desk-preferences .neu-btn:first-child{padding-inline:8px}
.desk-order-workspace,.desk-order-workspace>*,.desk-order-workspace section,.desk-order-workspace form{min-width:0}.desk-order-casehead{border-bottom:1px solid var(--neu-line);padding:12px 0 18px}.desk-order-casehead .desk-title{overflow-wrap:anywhere;margin-block:6px;line-height:1.8}.desk-order-casehead .neu-hero-lede{margin:0;font-size:14px;line-height:1.9}.desk-order-workspace .status-summary-panel{border:0;border-bottom:1px solid var(--neu-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 18px}.desk-order-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:16px 0;display:flex}.desk-order-next>span,.desk-order-next>p{color:var(--neu-ink-soft);margin:0;font-size:13px;line-height:1.95}.desk-order-next .neu-btn{white-space:normal;max-width:100%;line-height:1.9}.desk-order-sections{border-bottom:1px solid var(--neu-line);flex-wrap:wrap;gap:4px 18px;margin:0 0 16px;display:flex}.desk-order-sections a{min-height:44px;color:var(--neu-ink);align-items:center;font-size:13px;line-height:1.9;text-decoration:none;display:inline-flex}.desk-order-sections a:hover{text-underline-offset:4px;text-decoration:underline}.desk-order-progress{border-bottom:1px solid var(--neu-line);margin-bottom:18px}.desk-order-progress>summary{min-height:44px;color:var(--neu-ink);cursor:pointer;padding:10px 0;font-size:14px;line-height:1.9}.desk-order-progress>.neu-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}.desk-order-workspace [id]{scroll-margin-top:20px}.desk-order-workspace .status-summary-grid{border-top:1px solid var(--neu-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;padding-top:12px;display:grid}.desk-order-workspace .status-summary-tile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desk-order-workspace .status-summary-tile>div:first-child{line-height:1.9;letter-spacing:0!important;font-size:12px!important}.desk-order-workspace .status-summary-tile>.neu-mono{line-height:1.75!important}.desk-order-danger-zone{border-top:1px solid var(--neu-line);margin-top:24px;padding-top:16px}.desk-order-delete{color:var(--neu-danger);border-color:var(--neu-line);background:0 0}.desk-order-upload-fields{gap:18px;display:grid}.desk-order-field{gap:8px;min-width:0;font-size:14px;line-height:1.9;display:grid}.desk-order-field select{width:100%;min-width:0;font:inherit;padding:10px 12px;font-size:16px}.desk-order-dialog{width:min(640px,100vw - 24px)}.desk-order-missing-actions{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.desk-order-missing-actions .neu-btn{white-space:normal;font-size:13px;font-weight:500;line-height:1.9}.desk-order-workspace .doc-card:has(img){background:var(--neu-surface)}.desk-intake-form{min-width:0;display:block}.desk-intake-form .desk-form-rail{border-bottom:1px solid var(--neu-line);flex-flow:wrap;gap:4px 14px;margin:0 0 18px;padding:0 0 12px;display:flex;position:static}.desk-intake-form .desk-form-rail-item{min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;padding:4px 0;font-size:13px;line-height:1.9;display:inline-flex}.desk-intake-form .desk-section{border:0;border-top:1px solid var(--neu-line);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.desk-intake-form .desk-section:first-child{border-top:0}.desk-intake-form .desk-section-head{background:0 0;border:0;padding:16px 0 10px}.desk-intake-form .desk-section-body{padding:0 0 20px}.desk-intake-form .desk-traveler-block{border:0;border-top:1px solid var(--neu-line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.desk-intake-form .desk-traveler-block:first-child{border-top:0;padding-top:0}.desk-intake-form .desk-field label,.desk-intake-form .desk-label{letter-spacing:0;line-height:1.95}.desk-intake-form input:focus-visible,.desk-intake-form textarea:focus-visible,.desk-intake-form select:focus-visible{outline:2px solid var(--neu-ink);outline-offset:2px}.desk-intake-form [aria-invalid=true]{border-color:var(--neu-danger)}.desk-intake-error{border-left:3px solid var(--neu-danger);background:var(--neu-surface);color:var(--neu-ink);justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.95;display:flex}.desk-intake-error p{margin:0}.desk-intake-review{border-top:1px solid var(--neu-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.desk-intake-review>div{min-width:0}.desk-intake-review-values{gap:10px;margin:14px 0;display:grid}.desk-intake-review-values dt{color:var(--neu-ink-soft);font-size:12px;line-height:1.9}.desk-intake-review-values dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.desk-intake-unavailable{color:var(--neu-ink-soft);padding:18px 0;line-height:1.95}.desk-intake-unavailable[aria-disabled]{cursor:default}.desk-order-sections a:focus-visible,.desk-order-progress>summary:focus-visible{outline:2px solid var(--neu-ink);outline-offset:3px}@media (max-width:599px){.desk-order-next .neu-btn{width:100%}.desk-order-workspace .status-summary-grid{gap:10px}.desk-order-workspace .status-summary-tile>.neu-mono{font-size:16px!important}.desk-intake-form .desk-form-rail-n{display:none}.desk-intake-review>div,.desk-intake-review .neu-btn{width:100%}}.desk-bundle-dialog{width:min(900px,100vw - 24px)}.desk-bundle-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-block:12px;display:flex}.desk-bundle-pick{border:1px solid var(--neu-line);border-radius:var(--neu-radius);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.desk-bundle-pick .doc-card-thumb,.desk-bundle-pick .doc-card-label{grid-column:2}.desk-bundle-pick input{min-width:20px;min-height:20px;margin:4px 0}.desk-bundle-pick.is-selected{border-color:var(--neu-ink-soft)}.desk-bundle-pick:has(input:focus-visible){outline:2px solid var(--neu-ink);outline-offset:2px}.desk-visa-photo-dialog{width:min(760px,100vw - 24px)}.desk-visa-photo-body{gap:16px;display:grid}.desk-photo-dialog{width:min(860px,100vw - 16px);height:min(94dvh,850px);overflow:hidden}.desk-photo-dialog .neu-dialog-header{position:static}.desk-photo-dialog .neu-dialog-content{padding:0}.desk-photo-editor{background:var(--neu-surface);flex-direction:column;min-width:0;height:min(72dvh,680px);display:flex;overflow:hidden}.desk-photo-editor>footer{flex-wrap:wrap}.desk-photo-editor>footer>span{line-height:1.9;flex-basis:100%!important}.desk-order-workspace .status-payment-form .choice-tile,.desk-order-workspace .status-payment-form .upload-drop{min-height:44px!important}.desk-order-workspace .status-payment-form input,.desk-order-workspace .status-payment-form select{min-height:44px!important;font-size:16px!important}.desk-order-delete-page{gap:20px;max-width:760px;display:grid}.desk-order-delete-page h1{align-items:center;gap:12px;display:flex}.desk-order-delete-page h1 svg{color:var(--neu-danger);flex-shrink:0}.desk-order-delete-page p{line-height:1.95}.desk-order-delete-identity h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.9}.desk-order-delete-identity p{color:var(--neu-ink-soft);margin:4px 0;font-size:14px}.desk-order-delete-impact{margin:10px 0}.desk-order-delete-impact>div{border-bottom:1px solid var(--neu-line);justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;line-height:1.9;display:flex}.desk-order-delete-impact dd{font-variant-numeric:tabular-nums;margin:0}.desk-order-delete-confirm{background:var(--neu-danger);color:var(--neu-bg);border-color:#0000}.desk-order-delete-confirm:disabled{opacity:.5;cursor:not-allowed}.desk-photo-dialog[open]{flex-direction:column;display:flex}.desk-photo-dialog .neu-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex}.desk-photo-dialog .desk-photo-editor{flex:1;height:100%;min-height:0}.desk-intake-mobile-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 14px;font-size:13px;line-height:1.9;display:grid}.desk-intake-mobile-nav select{width:100%;min-width:0;min-height:44px;font-size:16px}.desk-intake-form .desk-form-rail{display:none}.desk-intake-form .desk-field{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desk-intake-form .desk-pick:not(select){box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}@media (min-width:768px){.desk-intake-mobile-nav{display:none}.desk-intake-form .desk-form-rail{display:flex}}
.desk-archive{gap:20px;display:grid}.desk-archive>*,.desk-archive article,.desk-archive form{min-width:0}.desk-archive .desk-order{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.desk-archive-toolbar{border-block:1px solid var(--neu-line);flex-wrap:wrap;align-items:end;gap:12px;padding-block:16px;display:flex}.desk-archive-toolbar label{flex:140px;gap:6px;min-width:0;font-size:13px;line-height:1.9;display:grid}.desk-archive-toolbar .desk-archive-search{flex:2 250px}.desk-archive-toolbar .neu-input,.desk-archive-toolbar .neu-select{width:100%;min-width:0;min-height:44px;font-size:16px}.desk-archive-toolbar-actions,.desk-archive-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-archive .neu-btn{white-space:normal;max-width:100%;min-height:44px;line-height:1.8}.desk-archive-pagination{color:var(--neu-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.9;display:flex}.desk-archive-pagination p{margin:0}.desk-archive-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-archive-empty{border:1px solid var(--neu-line);border-radius:var(--neu-radius);color:var(--neu-ink-soft);justify-items:start;gap:14px;padding:clamp(20px,4vw,32px);line-height:1.9;display:grid}.desk-archive-empty p{margin:0}.desk-archive-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:18px;display:grid}.desk-archive-card{border:1px solid var(--neu-line-strong);border-radius:var(--neu-radius);background:var(--neu-surface);overflow:hidden}.desk-archive-preview{aspect-ratio:4/3;background:color-mix(in oklab, var(--neu-ink) 4%, var(--neu-surface));border-bottom:1px solid var(--neu-line);width:100%;min-width:0;color:var(--neu-ink);place-items:center;padding:10px;text-decoration:none;display:grid;overflow:hidden}.desk-archive-preview:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-4px}.desk-archive-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:290px}.desk-archive-file{flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.desk-archive-preview-unavailable{text-align:center;color:var(--neu-ink-mute);flex-direction:column;justify-content:center;gap:10px;padding:20px;font-size:13px;line-height:1.9;display:flex}.desk-archive-attachments{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.desk-archive-card-body{gap:12px;padding:16px;display:grid}.desk-archive-card h2,.desk-archive-card h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.desk-archive-code{color:var(--neu-ink-soft);overflow-wrap:anywhere;font-size:13px}.desk-archive-meta{gap:7px;margin:0;font-size:13px;line-height:1.9;display:grid}.desk-archive-meta>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.desk-archive-meta dt{color:var(--neu-ink-mute)}.desk-archive-meta dd{color:var(--neu-ink);overflow-wrap:anywhere;margin:0}.desk-archive-note{color:var(--neu-ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.desk-catalog-list{margin:0;padding:0;list-style:none}.desk-catalog-list>li+li{border-top:1px solid var(--neu-line)}.desk-catalog-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;min-width:0;padding:18px 0;display:flex}.desk-catalog-copy{flex:250px;min-width:0}.desk-catalog-copy h2,.desk-catalog-copy h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.9}.desk-catalog-copy p{color:var(--neu-ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.9}.desk-catalog-meta{color:var(--neu-ink-mute);flex-wrap:wrap;gap:8px 16px;margin-top:5px;font-size:12px;line-height:1.9;display:flex}.desk-catalog-price{color:var(--neu-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;line-height:1.8}.desk-admin-form{gap:20px;display:grid}.desk-admin-field{gap:7px;min-width:0;display:grid}.desk-admin-field>label,.desk-admin-field>legend{color:var(--neu-ink);font-size:14px;line-height:1.9}.desk-admin-field>p{color:var(--neu-ink-soft);margin:0;font-size:13px;line-height:1.9}.desk-admin-form .neu-input,.desk-admin-form .neu-select{width:100%;min-height:46px;font-size:16px}.desk-package-price{grid-template-columns:minmax(0,1fr) 92px;align-items:stretch;gap:8px;min-width:0;display:grid}.desk-admin-form input:focus-visible,.desk-admin-form select:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:3px}.desk-archive-danger{color:var(--neu-danger)}.desk-admin-password{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-admin-password input{flex:180px;min-width:0}.desk-admin-password button{flex:none}.desk-admin-radio{border:1px solid var(--neu-line-strong);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.desk-admin-radio:has(input:checked){border-color:var(--neu-accent);background:color-mix(in oklab, var(--neu-accent) 7%, var(--neu-surface))}.desk-admin-radio:focus-within{outline:2px solid var(--neu-accent-2);outline-offset:2px}.desk-admin-inline-form{border-top:1px solid var(--neu-line);margin-top:18px;padding-top:16px}.desk-admin-inline-form label{gap:8px;font-size:14px;line-height:1.9;display:grid}.desk-admin-inline-form .desk-archive-actions{margin-top:12px}.desk-archive-session-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.desk-archive-session-list>li{border-bottom:1px solid var(--neu-line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 0;font-size:13px;line-height:1.9;display:flex}@media (max-width:520px){.desk-catalog-row{align-items:flex-start}.desk-archive-pagination{align-items:start}.desk-archive-toolbar-actions{width:100%}.desk-archive-meta>div{grid-template-columns:minmax(0,1fr);gap:1px}}
.desk-work-nav{border-bottom:1px solid var(--neu-line);flex-wrap:wrap;gap:8px;padding:0 0 8px;display:flex}.desk-work-nav a{min-height:44px;color:var(--neu-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:1.8;text-decoration:none;display:inline-flex}.desk-work-nav a:hover{background:var(--neu-surface-hover)}.desk-work-nav strong{font-variant-numeric:tabular-nums}.desk-ops .desk-ops-section{scroll-margin-top:90px}.desk-ops .desk-ops-record{border:0;border-top:1px solid var(--neu-line);background:0 0;border-radius:0;padding:18px 0;scroll-margin-top:100px}.desk-ops .desk-ops-record:target{border-left:3px solid var(--neu-accent);background:var(--neu-surface-hover);padding-left:14px}.desk-ops .desk-ops-heading h2{font-size:18px}.desk-ops .desk-ops-hint{max-width:75ch;color:var(--neu-ink-soft)}.desk-ops .desk-ops-summary{margin:0}.desk-review{gap:18px;display:grid}.desk-review-policy{padding:16px 20px}.desk-review-policy summary,.desk-progress-history summary,.desk-hiring-settings>summary{cursor:pointer;min-height:44px;color:var(--neu-ink);align-items:center;font-weight:650;line-height:1.9;display:flex}.desk-review-policy p{color:var(--neu-ink-soft);max-width:85ch;font-size:14px;line-height:1.9}.desk-review-files{border:1px solid var(--neu-line);border-radius:var(--neu-radius);background:var(--neu-surface);padding:0 20px}.desk-review-file{border-bottom:1px solid var(--neu-line);overflow-wrap:anywhere;min-width:0;padding:20px 0}.desk-review-file:last-child{border-bottom:0}.desk-review-file h3{color:var(--neu-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.9;display:flex}.desk-review-file p{color:var(--neu-ink-soft);font-size:14px;line-height:1.9}.desk-review-file p svg{vertical-align:middle;display:inline-block}.desk-review-decision{padding:20px}.desk-review-decision h2{margin:0 0 14px;font-size:18px;line-height:1.9}.desk-review-decision label{font-size:14px;line-height:1.9}.desk-review-decision textarea{margin-top:8px;display:block}.desk-hiring-workspace{gap:20px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.desk-hiring-settings{border-top:1px solid var(--neu-line);padding-top:8px}.desk-hiring-settings>div{margin-top:12px}.recruit-main .recruit-stats{gap:8px}.recruit-main a.recruit-stat{color:var(--neu-ink);text-decoration:none}.desk-list-pagination{border-top:1px solid var(--neu-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.desk-list-pagination p{color:var(--neu-ink-soft);margin:0;font-size:13px;line-height:1.9}.desk-list-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.desk-applicant .desk-pagehead>div:last-child{max-width:100%}.desk-applicant .recruit-detail-main,.desk-applicant .recruit-detail-side{min-width:0}.desk-applicant .track-rail{margin-top:12px}.desk-current-stage{color:var(--neu-ink);font-size:20px;line-height:1.9}.desk-compose{gap:14px;min-width:0;display:grid}.desk-compose>.neu-btn{justify-self:start}.desk-compose-actions{border-top:1px solid var(--neu-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.desk-form-error{border-left:3px solid var(--neu-danger);color:var(--neu-ink);background:var(--neu-surface-hover);overflow-wrap:anywhere;padding:12px 16px;line-height:1.9}.desk-form-error p{margin:0}.desk-form-error p+p{color:var(--neu-ink-soft);margin-top:6px;font-size:14px}.desk-booking-selection{border-left:3px solid var(--neu-accent);background:var(--neu-surface-hover);color:var(--neu-ink);gap:4px;margin:0;padding:12px 14px;font-size:14px;line-height:1.9;display:grid}.apply-shell .desk-fields>.desk-section-title{border-top:1px solid var(--neu-line);margin:10px 0 0;padding-top:20px;font-size:18px;line-height:1.9}.apply-shell .desk-fields>.desk-section-title:first-of-type{border:0;margin-top:0;padding-top:0}.apply-shell .desk-field{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.apply-shell .desk-label{text-transform:none;letter-spacing:0;font-size:14px;line-height:1.9}.apply-shell .desk-field-num{color:var(--neu-ink-soft);font-size:12px}.apply-shell .desk-input{line-height:1.8}@media (min-width:900px){.desk-hiring-settings>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.desk-compose-actions>button{flex:100%}.desk-work-nav a{flex:140px}.desk-review-files{padding:0 16px}.desk-applicant .desk-pagehead{gap:12px}.recruit-main .recruit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.recruit-main .recruit-stats{border-block:1px solid var(--neu-line);gap:0;margin-bottom:16px}.recruit-main .recruit-stat{min-height:78px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 14px}.recruit-main .recruit-stat+.recruit-stat{border-left:1px solid var(--neu-line)}.recruit-main .recruit-stat[aria-current=page]{border-bottom-color:var(--neu-accent);background:var(--neu-surface-hover)}.recruit-main .recruit-stat-num{font-size:22px;line-height:1.4}.recruit-main .recruit-stat[aria-current=page] .recruit-stat-num{color:var(--neu-accent-ink)}.recruit-main .recruit-stat-label{margin-top:2px;line-height:1.9}.recruit-main .recruit-stat:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-2px}.recruit-main .recruit-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:10px;padding:0;display:flex}.recruit-main .recruit-toolbar .neu-input{flex:1 1 0;min-width:0}.recruit-main .recruit-toolbar .neu-btn{flex:none;width:auto;min-height:44px;padding-inline:14px}.recruit-main .recruit-queue{box-shadow:none}.recruit-main .recruit-list{gap:0;padding:0}.recruit-main .recruit-row-wrap{border-bottom:1px solid var(--neu-line);gap:0;padding-inline:12px}.recruit-main .recruit-row-wrap:last-child{border-bottom:0}.recruit-main .recruit-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 4px}.recruit-main .recruit-row:hover{background:var(--neu-surface-hover)}.recruit-main .recruit-row:focus-visible{outline:2px solid var(--neu-accent-2);outline-offset:-2px}.recruit-main .recruit-fav{align-self:center;padding-left:4px}.recruit-main .fav-btn{width:44px;min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0}.recruit-main .fav-btn.is-on{background:color-mix(in oklab, var(--neu-star) 12%, transparent)}.recruit-main .recruit-list>.recruit-row{border-bottom:1px solid var(--neu-line);padding:16px}@media (max-width:759px){.recruit-main .recruit-stat:nth-child(3){border-left:0}.recruit-main .recruit-stat:nth-child(n+3){border-top:1px solid var(--neu-line)}}.desk-mail-reconcile{border-top:1px solid var(--neu-line);padding-top:8px}.desk-mail-reconcile summary{cursor:pointer;min-height:44px;color:var(--neu-ink);align-items:center;font-size:14px;line-height:1.9;display:flex}.desk-mail-reconcile form{padding-top:12px;font-size:14px;line-height:1.9}.desk-mail-reconcile fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.desk-mail-reconcile fieldset label{align-items:center;gap:8px;min-height:44px;display:flex}
