.mapboxgl-map{overflow:hidden!important}.mapboxgl-canvas-container,.mapboxgl-canvas-container canvas.mapboxgl-canvas{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.mapboxgl-control-container{pointer-events:none;position:absolute;top:0;left:0}.mapboxgl-control-container>*{pointer-events:auto}.crew-count-map-popup .mapboxgl-popup-content{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.crew-count-map-popup .mapboxgl-popup-tip{display:none!important}
html:has([data-sh-theme]){--color-hz-card:var(--sh-card);--color-hz-card-solid:var(--sh-card);--color-hz-border:var(--sh-line);--color-hz-text:var(--sh-ink);--color-hz-text-secondary:var(--sh-muted);--color-hz-text-tertiary:var(--sh-faint);--color-hz-accent:var(--sh-teal);--color-hz-accent-light:var(--sh-teal-soft);--color-status-success:var(--sh-good);--color-status-error:var(--sh-bad);--color-status-warning:var(--sh-warn);--color-status-info:var(--sh-info);--font-mono:var(--font-inter), system-ui, "Segoe UI", sans-serif;--skyai-accent:var(--sh-teal);--skyai-accent-on-dark:#5fb3c1;--module-accent:var(--sh-teal)!important;--module-bg:var(--sh-teal-soft)!important;--module-bg-subtle:var(--sh-teal-wash)!important}html.dark:has([data-sh-theme]) .bg-module-accent{color:var(--sh-on-teal)}html.dark:has([data-sh-theme]) .bg-module-accent :is(.text-white,.\!text-white){color:var(--sh-on-teal)!important}html:has([data-sh-theme]) :is(input,textarea):not([class*=placeholder\:])::placeholder{color:var(--sh-faint);opacity:1}.sh-glass{background:var(--sh-card);box-shadow:var(--sh-card-shadow), inset 0 0 0 1px var(--sh-line)}:root{--sh-skyai-fill:color-mix(in srgb, var(--sh-teal) 6%, var(--sh-card));--sh-skyai-fill-hover:color-mix(in srgb, var(--sh-teal) 12%, var(--sh-card));--sh-cabin-first:#7a3e55;--sh-cabin-business:#1d5e6b;--sh-cabin-premium:#a9824a;--sh-cabin-economy:#5a7284;--sh-cabin-custom:#3b4651;--sh-cabin-custom-accent:#a9824a;--sh-cabin-hover:#11414b24;--sh-cabin-stage-a:#f4f6f9;--sh-cabin-stage-b:#d5dce5;--sh-cabin-stage-edge:#c5ced9}html.dark{--sh-cabin-first:#b0657f;--sh-cabin-business:#3a98aa;--sh-cabin-premium:#c39a5b;--sh-cabin-economy:#7c96a8;--sh-cabin-custom:#8fa0ae;--sh-cabin-custom-accent:#c39a5b;--sh-cabin-hover:#5fb3c138;--sh-cabin-stage-a:#26343b;--sh-cabin-stage-b:#0e161a;--sh-cabin-stage-edge:#1d2a30}.sh-skyai:not(.sh-glass){background:var(--sh-skyai-fill);box-shadow:inset 0 0 0 1px var(--sh-teal-line)}button.sh-skyai:not(:disabled):not(.sh-glass):hover{background:var(--sh-skyai-fill-hover)}.sh-skyai-spark{transform-origin:50%;animation:2.5s ease-in-out infinite sh-skyai-shimmer}@keyframes sh-skyai-shimmer{0%,60%,to{opacity:1;transform:scale(1)rotate(0)}75%{opacity:.55;transform:scale(.84)rotate(-12deg)}88%{opacity:1;transform:scale(1.1)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.sh-skyai-spark{animation:none}}.sh-press{transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s,color .25s}.sh-press:not(:disabled):active{transition-duration:80ms;transform:scale(.95)}@keyframes sh-select-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}75%{transform:scale(.99)}to{transform:none}}.sh-press:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){animation:.28s ease-out sh-select-pop}.sh-thumb{transition:left .46s cubic-bezier(.32,.72,0,1),width .46s cubic-bezier(.32,.72,0,1)}.sh-swap{animation:.4s cubic-bezier(.32,.72,0,1) wbx-swap}.sh-tip-in{animation:.16s ease-out wbx-tip-in}.sh-drawer-in{animation:.38s cubic-bezier(.32,.72,0,1) both wbx-drawer-in}.sh-drawer-out{pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) both wbx-drawer-out}@keyframes sh-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sh-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes sh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sh-fade-out{0%{opacity:1}to{opacity:0}}.sh-dialog-in{animation:.32s cubic-bezier(.34,1.56,.64,1) both sh-dialog-in}.sh-dialog-out{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both sh-dialog-out}.sh-scrim-in{animation:.2s ease-out both sh-fade-in}.sh-scrim-out{pointer-events:none;animation:.18s ease-in both sh-fade-out}.sh-pageloader-in{animation:.35s ease-out both sh-fade-in}body.dock-collapsed .sh-workspace-pad{padding-bottom:50px}.sh-row{transition:background-color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){:is(.sh-press,.sh-thumb,.sh-swap,.sh-tip-in,.sh-drawer-in,.sh-drawer-out,.sh-dialog-in,.sh-dialog-out,.sh-scrim-in,.sh-scrim-out,.sh-pageloader-in,.sh-row){transition:none!important;animation:none!important}.sh-press:not(:disabled):active{transform:none}}html:has([data-sh-theme]) body:not(.sh-x){background:var(--sh-page);color:var(--sh-ink);font-variant-numeric:tabular-nums}html.dark:has([data-sh-theme]) body:not(.sh-x){background:var(--sh-page);color:var(--sh-ink);font-variant-numeric:tabular-nums}html:has([data-sh-theme]) [data-md-panel]{box-shadow:var(--sh-card-shadow);background:var(--sh-card)!important;border-color:var(--sh-line)!important}html:has([data-sh-theme]) :is(.rounded-xl,.rounded-2xl):is(.border,.border-hz-border):is(.bg-hz-card,.bg-hz-card-solid,.bg-white,.bg-\[var\(--sh-card\)\],[style*=--sh-card\)],[style*=--color-hz-card]):not(button,input,select,textarea,a,[role=button],[role=menuitem],[role=option],[class*=shadow],[style*=shadow],.sh-glass){box-shadow:var(--sh-card-shadow)}:root{--sh-track:#edf1f5;--sh-track-line:#cbd5e18c;--sh-rail-shadow:0 1px 2px #6061700f, 0 1px 3px #6061700f;--sh-engrave-lip:#fff;--sh-menu-shadow:0 18px 40px #0f172a29, 0 3px 10px #0f172a14;--sh-drawer-shadow:-12px 0 32px #0b2a3124, -2px 0 8px #0b2a310f}html.dark{--sh-track:#0f161a;--sh-track-line:#ffffff0f;--sh-rail-shadow:0 1px 2px #0000004d;--sh-engrave-lip:#ffffff12;--sh-menu-shadow:0 18px 40px #00000080, 0 3px 10px #00000059}.sh-seg:before{content:"";border-radius:inherit;background:var(--sh-card);box-shadow:var(--sh-rail-shadow);opacity:0;transition:opacity .25s,transform .42s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:scale(.94)}.sh-seg>*{transition:transform .42s cubic-bezier(.32,.72,0,1),color .25s;position:relative}.sh-seg:hover:not([aria-selected=true]):before{opacity:.7;transform:scale(1)}.sh-seg:hover:not([aria-selected=true]){color:var(--sh-ink-3)!important}.sh-seg:hover .sh-seg-badge{transform:scale(1.08)}.sh-seg:hover:not([aria-selected=true]) .sh-seg-icon{transform:translateY(-1px)scale(1.12);color:var(--sh-teal)!important}.sh-rail [data-ms-trigger]{height:40px;box-shadow:inset 0 1px 0 var(--sh-engrave-lip), 0 1px 2px #0f172a0a;border-radius:8px;padding-inline:12px;font-size:14px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;background:var(--sh-raised)!important;border-color:var(--sh-line)!important}.sh-rail [data-ms-trigger]:hover{border-color:color-mix(in srgb, var(--sh-teal) 35%, var(--sh-line))!important}.sh-rail [data-ms-trigger]:active{transition-duration:80ms;transform:scale(.97)}.sh-rail [data-ms-trigger][aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-teal) 16%, transparent);border-color:var(--sh-teal)!important}.sh-rail [data-ms-menu]{transform-origin:top;padding:4px;animation:.26s cubic-bezier(.32,.72,0,1) both wbx-menu-in;background:var(--sh-card)!important;border-color:var(--sh-line)!important;box-shadow:var(--sh-menu-shadow)!important;border-radius:14px!important}.sh-rail [data-ms-menu][data-flip=up]{transform-origin:bottom}.sh-rail [data-ms-option]{height:36px;animation:.24s cubic-bezier(.32,.72,0,1) both wbx-row-in;animation-delay:calc(var(--i,0) * 18ms);border-radius:8px;transition:background-color .15s,transform .18s cubic-bezier(.34,1.56,.64,1)}.sh-rail [data-ms-option]:hover{background:var(--sh-teal-wash)}.sh-rail [data-ms-option]:active{transform:scale(.98)}.sh-rail [data-ms-option][data-checked=true]{background:0 0}.sh-rail [data-ms-option][data-checked=true]:hover{background:var(--sh-teal-wash)}.sh-rail [data-ms-option] [data-ms-box]{border-radius:6px;width:18px;height:18px;transition:background-color .18s,border-color .18s}.sh-rail [data-ms-option][data-checked=true] [data-ms-box] svg{animation:.28s cubic-bezier(.34,1.56,.64,1) wbx-tick-in}@media (prefers-reduced-motion:reduce){.sh-seg:before,.sh-seg>*,.sh-rail [data-ms-trigger],.sh-rail [data-ms-menu],.sh-rail [data-ms-option],.sh-rail [data-ms-option] svg{transition:none!important;animation:none!important}}.sh-edit-table tr:not([data-entry]) td :is(div,button,input)[style*=border]{transition:border-color .15s,background-color .15s;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.sh-edit-table tr:not([data-entry]):hover td :is(div,button,input)[style*=border]{border-color:var(--sh-line)!important}.sh-edit-table tr:not([data-entry]) td :is(div,button,input)[style*=border]:is(:focus,:focus-within){border-color:var(--sh-teal)!important;background:var(--sh-card)!important;box-shadow:0 0 0 3px var(--sh-teal-soft)!important}.sh-quiet-form :is(div,button,input)[style*=border]{transition:border-color .15s,background-color .15s;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.sh-quiet-form div[style*=border]{justify-content:flex-start}.sh-quiet-form input:not([type=checkbox]){text-align:left;font-size:14px}.sh-quiet-form :is(div,button,input)[style*=border]:hover{border-color:var(--sh-line)!important}.sh-quiet-form [data-changed] :is(div,button,input)[style*=border]{background:var(--sh-cream)!important;border-color:var(--sh-cream-line)!important}.sh-quiet-form :is(div,button,input)[style*=border]:is(:focus,:focus-within){border-color:var(--sh-teal)!important;background:var(--sh-card)!important;box-shadow:0 0 0 3px var(--sh-teal-soft)!important}
:root{--sh-bar-planned:#3b6670;--sh-bar-planned-line:#3b6670;--sh-bar-planned-ink:#fff;--sh-bar-live:#d5eee3;--sh-bar-live-line:#047857;--sh-bar-live-ink:#065f46;--sh-bar-done:#e2e8f0;--sh-bar-done-line:#cbd5e1;--sh-bar-done-ink:#475569;--sh-bar-open:#fff;--sh-bar-open-line:#3b6670;--sh-bar-open-ink:#1e3f46;--sh-bar-draft:#f3e2b3;--sh-bar-draft-line:#d6b86a;--sh-bar-draft-ink:#4f3b0c;--sh-bar-cancelled:#fdecea;--sh-bar-cancelled-line:#b42318;--sh-bar-cancelled-ink:#912018;--sh-bar-diverted:#e6eefb;--sh-bar-diverted-line:#1d4ed8;--sh-bar-diverted-ink:#1e3a8a;--sh-bar-substitute:#e4e9f5;--sh-bar-substitute-line:#8193bd;--sh-bar-substitute-ink:#26365c;--sh-bar-ferry:#f8fafc;--sh-bar-ferry-line:#64748b;--sh-bar-ferry-ink:#334155;--sh-bar-excluded:#f1f5f9;--sh-bar-excluded-line:#94a3b8;--sh-bar-excluded-ink:#475569;--sh-bar-excluded-hatch:#64748b33;--sh-bar-conflict:#fef3f2;--sh-bar-conflict-line:#b42318;--sh-bar-conflict-ink:#b42318;--sh-bar-conflict-hatch:#b4231824;--sh-roster-published:#3b6670;--sh-roster-changed:#c9a54e;--sh-roster-standby:#5e7a9e;--sh-roster-off:#94a3b8;--sh-roster-pinned:#0b2a31;--sh-draw-grid:#0f172a0d;--sh-draw-grid-major:#0f172a1a;--sh-draw-weekend:#11414b0b;--sh-draw-now:#b42318;--sh-draw-delay:#b45309;--sh-draw-delay-hatch:#b4530961;--sh-draw-select:#11414b;--sh-draw-frame:#fff;--sh-draw-pin:#b8953e;--sh-draw-mx:#64748b59;--sh-draw-mx-line:#64748b;--sh-draw-limit-hours:#b42318;--sh-draw-limit-cycles:#b45309;--sh-draw-limit-calendar:#1d4ed8;--sh-draw-ink-on-dark:#fff;--sh-draw-ink-on-light:#0f172a;--sh-cat-1:#3b6670;--sh-cat-1-ink:#fff;--sh-cat-2:#c9a54e;--sh-cat-2-ink:#0f172a;--sh-cat-3:#5e7a9e;--sh-cat-3-ink:#fff;--sh-cat-4:#8fae84;--sh-cat-4-ink:#0f172a;--sh-cat-5:#a483a0;--sh-cat-5-ink:#0f172a;--sh-cat-6:#9e6650;--sh-cat-6-ink:#fff;--sh-cat-7:#9cc5cb;--sh-cat-7-ink:#0f172a;--sh-cat-8:#5a554a;--sh-cat-8-ink:#fff;--sh-cat-other:#94a3b8;--sh-cat-other-ink:#0f172a;--sh-cat-1-text:#3b6670;--sh-cat-2-text:#806627;--sh-cat-3-text:#4f6685;--sh-cat-4-text:#536f49;--sh-cat-5-text:#7e5c7a;--sh-cat-6-text:#885845;--sh-cat-7-text:#40737a;--sh-cat-8-text:#5a554a;--sh-cat-other-text:#576a84;--sh-seq-1:#a9c9cf;--sh-seq-2:#7fa7af;--sh-seq-3:#57848e;--sh-seq-4:#3b6670;--sh-seq-5:#25474f;--sh-heat-1:#e2cb8e;--sh-heat-2:#c9a54e;--sh-heat-3:#b8853f;--sh-heat-4:#9e6650;--sh-heat-5:#7a4a38;--sh-div-neg:#9e6650;--sh-div-mid:#cbd5e1;--sh-div-pos:#3b6670;--sh-map-land:#eef2f4;--sh-map-water:#d8e6ea;--sh-map-border:#c3ced6;--sh-map-label:#64748b;--sh-map-route:#94a3b8;--sh-map-route-live:#3b6670;--sh-map-route-late:#b45309;--sh-map-ac-airborne:#11414b;--sh-map-ac-taxi:#2c7e8d;--sh-map-ac-ground:#64748b;--sh-map-ac-scheduled:#94a3b8;--sh-map-ac-delayed:#b45309;--sh-map-ac-diverted:#1d4ed8;--sh-map-ac-aog:#b42318;--sh-map-ac-halo:#fff;--sh-map-select:#b8953e;--sh-map-airport:#3b6670;--sh-chart-grid:#eef2f6;--sh-chart-axis:#cbd5e1;--sh-chart-tick:#64748b;--sh-chart-highlight:#11414b;--sh-chart-muted:#cbd5e1;--sh-chart-ref:#334155}html.dark{--sh-bar-planned:#3b6670;--sh-bar-planned-line:#4f8590;--sh-bar-planned-ink:#eef3f5;--sh-bar-live:#34d39929;--sh-bar-live-line:#34d399;--sh-bar-live-ink:#a7f3d0;--sh-bar-done:#253036;--sh-bar-done-line:#334155;--sh-bar-done-ink:#94a3b8;--sh-bar-open:#5fb3c10f;--sh-bar-open-line:#5fb3c1;--sh-bar-open-ink:#a9dce4;--sh-bar-draft:#d6b86a4d;--sh-bar-draft-line:#d6b86abf;--sh-bar-draft-ink:#f6ebd0;--sh-bar-cancelled:#f8717129;--sh-bar-cancelled-line:#f87171;--sh-bar-cancelled-ink:#fecaca;--sh-bar-diverted:#7aa2f72e;--sh-bar-diverted-line:#7aa2f7;--sh-bar-diverted-ink:#dbe6ff;--sh-bar-substitute:#8193bd47;--sh-bar-substitute-line:#8193bd;--sh-bar-substitute-ink:#dce3f3;--sh-bar-ferry:#ffffff0a;--sh-bar-ferry-line:#94a3b8;--sh-bar-ferry-ink:#cbd5e1;--sh-bar-excluded:#ffffff08;--sh-bar-excluded-line:#64748b;--sh-bar-excluded-ink:#94a3b8;--sh-bar-excluded-hatch:#94a3b82e;--sh-bar-conflict:#f8717114;--sh-bar-conflict-line:#f87171;--sh-bar-conflict-ink:#f87171;--sh-bar-conflict-hatch:#f871712e;--sh-roster-published:#3b6670;--sh-roster-changed:#9c7f35;--sh-roster-standby:#3e5288;--sh-roster-off:#475569;--sh-roster-pinned:#1f7f8e;--sh-draw-grid:#ffffff0d;--sh-draw-grid-major:#ffffff1a;--sh-draw-weekend:#5fb3c10f;--sh-draw-now:#f87171;--sh-draw-delay:#f59e6b;--sh-draw-delay-hatch:#f59e6b6b;--sh-draw-select:#5fb3c1;--sh-draw-frame:#161e22;--sh-draw-pin:#d6b86a;--sh-draw-mx:#94a3b84d;--sh-draw-mx-line:#94a3b8;--sh-draw-limit-hours:#f87171;--sh-draw-limit-cycles:#f59e6b;--sh-draw-limit-calendar:#7aa2f7;--sh-draw-ink-on-dark:#fff;--sh-draw-ink-on-light:#0e1417;--sh-cat-1:#4a7680;--sh-cat-1-ink:#fff;--sh-cat-2:#b8953e;--sh-cat-2-ink:#0e1417;--sh-cat-3:#5e7a9e;--sh-cat-3-ink:#fff;--sh-cat-4:#7f9e74;--sh-cat-4-ink:#0e1417;--sh-cat-5:#94748f;--sh-cat-5-ink:#0e1417;--sh-cat-6:#9e6650;--sh-cat-6-ink:#fff;--sh-cat-7:#7faeb6;--sh-cat-7-ink:#0e1417;--sh-cat-8:#6b6557;--sh-cat-8-ink:#fff;--sh-cat-other:#4b5563;--sh-cat-other-ink:#fff;--sh-cat-1-text:#6b9ea9;--sh-cat-2-text:#bf9b41;--sh-cat-3-text:#849ab6;--sh-cat-4-text:#8ca882;--sh-cat-5-text:#ac93a8;--sh-cat-6-text:#bb8c79;--sh-cat-7-text:#7faeb6;--sh-cat-8-text:#9c9585;--sh-cat-other-text:#8591a2;--sh-seq-1:#25474f;--sh-seq-2:#3b6670;--sh-seq-3:#57848e;--sh-seq-4:#7fa7af;--sh-seq-5:#a9c9cf;--sh-heat-1:#6e4636;--sh-heat-2:#8e5e48;--sh-heat-3:#a97c45;--sh-heat-4:#c9a54e;--sh-heat-5:#e2cb8e;--sh-div-neg:#b07a62;--sh-div-mid:#334155;--sh-div-pos:#7fa7af;--sh-map-land:#1a2327;--sh-map-water:#0e1417;--sh-map-border:#2c3a40;--sh-map-label:#94a3b8;--sh-map-route:#475569;--sh-map-route-live:#5fb3c1;--sh-map-route-late:#f59e6b;--sh-map-ac-airborne:#5fb3c1;--sh-map-ac-taxi:#519faf;--sh-map-ac-ground:#94a3b8;--sh-map-ac-scheduled:#64748b;--sh-map-ac-delayed:#f59e6b;--sh-map-ac-diverted:#7aa2f7;--sh-map-ac-aog:#f87171;--sh-map-ac-halo:#0e1417;--sh-map-select:#d6b86a;--sh-map-airport:#a9dce4;--sh-chart-grid:#ffffff0f;--sh-chart-axis:#ffffff29;--sh-chart-tick:#94a3b8;--sh-chart-highlight:#5fb3c1;--sh-chart-muted:#334155;--sh-chart-ref:#cbd5e1}
