:root,html[data-theme="light"]{color-scheme:light;--font-display:"Avenir Next","Segoe UI",system-ui,sans-serif;--font-ui:"Avenir Next","Segoe UI",system-ui,sans-serif;--font-data:"Maple Mono","Courier New",monospace;--font-operational:"Avenir Next Condensed","Avenir Next","DIN Alternate","SF Pro Rounded","Segoe UI",sans-serif;--bg:#f6f7f9;--bg-radial-a:rgba(255,255,255,1);--bg-radial-b:rgba(197,211,229,0.76);--surface:rgba(255,255,255,0.98);--surface-strong:rgba(255,255,255,1);--surface-soft:rgba(239,242,246,1);--ink:#111827;--muted:#667085;--faint:#8a94a3;--line:rgba(17,24,39,0.12);--line-strong:rgba(17,24,39,0.24);--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:rgba(37,99,235,0.11);--good:#15803d;--warn:#c2410c;--bad:#dc2626;--purple:#7962e5;--purple-bright:#a18cff;--yellow:#f2cf61;--yellow-bright:#ffeaa1;--orange:#ea6d28;--magenta:#cf5d8a;--cyan:#1c9cce;--booking-badge-bg:#dbeafe;--booking-badge-ink:#172554;--booking-badge-line:rgba(37,99,235,0.3);--button:rgba(17,24,39,0.04);--button-hover:rgba(17,24,39,0.08);--shadow:0 14px 34px rgba(17,24,39,0.08);--shadow-soft:0 5px 14px rgba(17,24,39,0.06);--glass-glint-x:50%;--glass-glint-y:110%;--glass-panel-bg:rgba(255,255,255,0.46);--glass-panel-bg-strong:rgba(255,255,255,0.78);--glass-panel-bg-soft:rgba(244,248,253,0.32);--glass-panel-border:rgba(255,255,255,0.68);--glass-panel-border-strong:rgba(17,24,39,0.16);--glass-panel-shadow:0 0 0 1px rgba(255,255,255,0.74) inset,0 -1px 0 rgba(255,255,255,0.72) inset,0 34px 76px -22px rgba(15,24,48,0.18);--glass-panel-shadow-soft:0 14px 30px -18px rgba(15,24,48,0.15);--glass-panel-sheen:radial-gradient(circle at var(--glass-glint-x) var(--glass-glint-y),rgba(255,255,255,0.95),transparent 36%),radial-gradient(circle at 50% 100%,rgba(209,225,246,0.4),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.3),rgba(255,255,255,0.64));--glass-panel-blur:18px;--radius-xl:30px;--radius-lg:22px;--radius-md:16px;--header-h:112px;--text-xs:clamp(0.85rem,1.5vw,0.95rem);--text-sm:clamp(0.95rem,2vw,1.1rem);--text-base:clamp(1.1rem,2.5vw,1.25rem);--text-lg:clamp(1.25rem,3vw,1.65rem);--text-xl:clamp(1.65rem,4vw,2.2rem);--text-2xl:clamp(2.2rem,5vw,2.75rem);--text-3xl:clamp(2.75rem,6vw,3.85rem);--space-xs:clamp(0.25rem,1vw,0.5rem);--space-sm:clamp(0.5rem,1.5vw,1rem);--space-md:clamp(1rem,2vw,1.5rem);--space-lg:clamp(1.5rem,3vw,2rem);--space-xl:clamp(2rem,4vw,3rem)}html[data-theme="dark"]{color-scheme:dark;--bg:#05070b;--bg-radial-a:rgba(18,26,40,0.9);--bg-radial-b:rgba(0,0,0,0.98);--surface:rgba(13,17,24,0.98);--surface-strong:rgba(7,10,15,1);--surface-soft:rgba(20,27,38,1);--ink:#f8fafc;--muted:#cbd5e1;--faint:#94a3b8;--line:rgba(226,232,240,0.12);--line-strong:rgba(226,232,240,0.24);--accent:#67e8f9;--accent-strong:#a5f3fc;--accent-soft:rgba(103,232,249,0.12);--good:#34d399;--warn:#f59e0b;--bad:#fb7185;--green:#34d399;--green-bright:#86efac;--orange:#f59e0b;--orange-bright:#fbbf24;--purple:#a78bfa;--magenta:#f472b6;--cyan:#67e8f9;--yellow:#fde68a;--booking-badge-bg:#1e3a5f;--booking-badge-ink:#dbeafe;--booking-badge-line:rgba(147,197,253,0.34);--button:rgba(255,255,255,0.06);--button-hover:rgba(255,255,255,0.11);--shadow:0 18px 36px rgba(0,0,0,0.46);--shadow-soft:0 6px 16px rgba(0,0,0,0.26);--glass-glint-x:42%;--glass-glint-y:8%;--glass-panel-bg:rgba(7,10,15,0.56);--glass-panel-bg-strong:rgba(12,16,24,0.82);--glass-panel-bg-soft:rgba(20,27,38,0.48);--glass-panel-border:rgba(255,255,255,0.22);--glass-panel-border-strong:rgba(255,255,255,0.34);--glass-panel-shadow:0 0 0 1px rgba(255,255,255,0.12) inset,0 1px 0 rgba(255,255,255,0.22) inset,0 -1px 0 rgba(255,255,255,0.04) inset,0 28px 64px -22px rgba(0,0,0,0.52);--glass-panel-shadow-soft:0 12px 28px -18px rgba(0,0,0,0.36);--glass-panel-sheen:radial-gradient(circle at var(--glass-glint-x) var(--glass-glint-y),rgba(255,255,255,0.22),transparent 18%),radial-gradient(circle at 16% 8%,rgba(103,232,249,0.16),transparent 22%),radial-gradient(circle at 84% 14%,rgba(255,255,255,0.08),transparent 18%),linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.03));--glass-panel-blur:18px}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;overflow-x:clip;background:var(--bg)}body{min-height:100vh;margin:0;overflow-x:hidden;overflow-x:clip;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:1.5;background:radial-gradient(circle at 50% 0%,var(--bg-radial-a),transparent 36rem),radial-gradient(circle at 50% 100%,var(--bg-radial-b),transparent 42rem),var(--bg)}body::before{position:fixed;inset:0;z-index:-2;pointer-events:none;content:""}html[data-theme="light"] body::before{background:linear-gradient(115deg,transparent 0 44%,rgba(129,145,168,0.12) 44.35% 44.75%,transparent 45.1% 100%),linear-gradient(90deg,rgba(17,24,39,0.038) 1px,transparent 1px),linear-gradient(0deg,rgba(17,24,39,0.03) 1px,transparent 1px);background-size:100% 100%,32px 32px,32px 32px;opacity:0.64}html[data-theme="dark"] body::before{background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,0.055) 42.35% 42.7%,transparent 43.1% 100%),linear-gradient(90deg,rgba(226,232,240,0.035) 1px,transparent 1px),linear-gradient(0deg,rgba(226,232,240,0.025) 1px,transparent 1px);background-size:100% 100%,34px 34px,34px 34px;opacity:0.42}button,input{font:inherit}button{color:inherit}.hidden{display:none !important}.shell{position:relative;z-index:0;width:min(1600px,calc(100vw - 18px));margin:10px auto 32px;padding-left:0}.shell::before{position:absolute;inset:-18px -10px auto;height:clamp(220px,34vh,360px);border-radius:40px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.78),transparent 56%),radial-gradient(circle at 50% 18%,rgba(131,160,255,0.08),transparent 44%),radial-gradient(circle at 20% 8%,rgba(255,255,255,0.34),transparent 18%),radial-gradient(circle at 84% 8%,rgba(255,255,255,0.22),transparent 18%);content:"";filter:blur(18px);opacity:0.82;pointer-events:none;transform:translate3d(0,0,0);z-index:-1}html[data-theme="light"] .shell::before{inset:auto -10px -18px;background:radial-gradient(circle at 50% 100%,rgba(255,255,255,0.96),transparent 58%),radial-gradient(circle at 50% 82%,rgba(198,216,238,0.34),transparent 46%),linear-gradient(180deg,transparent,rgba(255,255,255,0.42));opacity:0.92}html[data-theme="dark"] .shell::before{inset:-22px -12px auto;background:radial-gradient(circle at 42% 0%,rgba(255,255,255,0.16),transparent 34%),radial-gradient(circle at 18% 4%,rgba(103,232,249,0.18),transparent 24%),radial-gradient(circle at 84% 10%,rgba(255,255,255,0.08),transparent 18%);opacity:0.76}.hero,.board,.status-footer,.auth-panel{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.hero{position:sticky;top:0;z-index:20;padding:8px 0 6px;border-bottom:1px solid var(--line)}.hero-topline{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.brand-lockup,.hero-time-line,.hero-top-actions,.filter-rail,.pod-filters,.board-actions,.auth-actions{display:flex;align-items:center}.brand-lockup{gap:10px;min-width:max-content;flex-shrink:0}.hero-action-menu{flex-shrink:0;position:relative}.brand-mark{width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:14px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.72),transparent 34%),color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent);box-shadow:0 1px 0 rgba(255,255,255,0.72) inset,0 -1px 0 rgba(255,255,255,0.14) inset,var(--glass-panel-shadow-soft);cursor:pointer;transition:transform 160ms ease,background 160ms ease,color 160ms ease;position:relative;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.brand-mark::after{display:none}.brand-mark:hover{transform:translateY(-1px);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.68),transparent 34%),color-mix(in srgb,var(--glass-panel-bg-strong) 88%,transparent)}.brand-mark:focus-visible,.pill:focus-visible,.rail-control:focus-visible,.board-count-button:focus-visible,.hero-clock-button:focus-visible,.hero-action-icon:focus-visible,.hero-action-menu:focus-visible,.action-popover-item:focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-panel-border-strong) 68%,transparent),0 6px 16px rgba(17,24,39,0.08);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.56),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 84%,transparent);color:var(--ink)}.brand-mark svg{display:block;width:100%;height:100%}.theme-toggle svg{width:24px;height:24px;fill:currentColor}.theme-toggle{--theme-toggle-angle:-12deg;--theme-toggle-scale:1;position:relative;z-index:96;isolation:isolate;overflow:visible}html[data-theme="light"] .brand-mark{opacity:1}html[data-theme="dark"] .brand-mark{opacity:0.92}.pill,.rail-control,.hero-action-icon,.hero-action-menu,.action-popover-item,.auth-secondary{border:1px solid color-mix(in srgb,var(--glass-panel-border) 70%,transparent);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 72%,transparent);box-shadow:0 1px 0 rgba(255,255,255,0.56) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);color:var(--ink);cursor:pointer;transition:background 160ms ease,color 160ms ease,transform 160ms ease}.pill:hover,.rail-control:hover,.hero-action-icon:hover,.hero-action-menu:hover,.action-popover-item:hover,.auth-secondary:hover{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.56),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 82%,transparent);transform:translateY(-1px)}.hero-action-icon,.hero-action-menu{min-height:42px;min-width:42px;padding:0;border-radius:12px;display:grid;place-items:center}.hero-time-line{gap:8px;margin:0;min-width:max-content;text-transform:uppercase;white-space:nowrap}.hero-action-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:6px;border:0;border-radius:0;background:color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent);border:1px solid color-mix(in srgb,var(--glass-panel-border) 84%,transparent);box-shadow:var(--glass-panel-shadow-soft);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.action-popover-item{min-height:36px;padding:0 12px;border:0;border-radius:4px;background:transparent;text-align:left;font-family:var(--font-data);font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.action-popover-item.is-active{background:var(--accent-soft);color:var(--accent-strong)}.board-count,.auth-kicker,.auth-endpoint,.auth-copy,.auth-status{color:var(--muted);font-family:var(--font-data);font-size:0.82rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.board-count-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.5),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 68%,transparent);box-shadow:0 1px 0 rgba(255,255,255,0.55) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft);cursor:pointer;font:inherit;line-height:1;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.board-count-button:hover,.board-count-button.is-active{background:var(--accent-soft);color:var(--accent-strong)}.hero-clock{font-family:var(--font-data);font-weight:900;letter-spacing:0.13em;margin:0;font-size:1.16rem}.hero-clock-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:999px;padding:5px 10px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.5),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 68%,transparent);box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft);cursor:pointer;line-height:1;touch-action:manipulation;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.hero-clock-button:hover,.hero-clock-button.is-active{background:var(--accent-soft)}.hero-top-actions{justify-content:flex-end;gap:8px;min-width:0}.hero-action-button{min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 68%,transparent);font-family:var(--font-data);font-size:0.7rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.hero-action-button.hero-signout{min-height:32px;padding:0 8px;font-size:0.65rem;letter-spacing:0.06em}.hero-action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 68%,transparent);border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.hero-action-icon svg{width:24px;height:24px}.filter-rail{position:static;flex-direction:row;justify-content:center;gap:6px;width:auto;max-height:none;padding:0 0 8px;border:none;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;margin-bottom:10px}.pod-filters{flex-direction:row;gap:4px;min-width:0;justify-content:center;max-height:none;overflow-y:visible;scrollbar-width:auto;flex-wrap:wrap}.pod-filters::-webkit-scrollbar{display:none}.pill,.rail-control{min-height:32px;padding:0 9px;border-radius:4px;font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.filter-rail .pill,.filter-rail .rail-control{width:auto;min-width:auto;padding:0 9px;overflow:visible;justify-content:center}.pill.active,.pill[aria-pressed="true"],.rail-control.is-active,.rail-control[aria-pressed="true"]{background:var(--accent-soft);color:var(--accent-strong)}.filter-rail-popover{position:fixed;z-index:40;max-width:min(340px,calc(100vw - 32px));padding:14px;border:0;border-radius:0;background:var(--surface-strong);box-shadow:none}.view-panel{position:relative;margin-top:8px}.board{position:relative;padding:10px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.26),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 86%,transparent);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(var(--glass-panel-blur)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-panel-blur)) saturate(1.06);overflow:hidden}.board-heading h2,.auth-panel h2{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.board-heading h2{font-size:clamp(1.6rem,4vw,3rem)}.board-count{margin:4px 0 0}.board-actions{justify-content:space-between;gap:14px;margin-bottom:14px}.board-controls{gap:8px;flex-wrap:wrap}.board-note{margin:0}.ops-flow-panel{margin-bottom:12px;padding:10px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.22),transparent 24%),color-mix(in srgb,var(--glass-panel-bg-soft) 82%,transparent);box-shadow:var(--glass-panel-shadow-soft);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.ops-flow-table-wrap{overflow-x:auto}.ops-flow-table,table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left;vertical-align:middle}th{color:var(--muted);font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}td{font-size:0.9rem}.table-wrap{overflow:auto;border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent);border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.28),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 82%,transparent);box-shadow:var(--glass-panel-shadow-soft);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap thead{border-bottom:1px solid color-mix(in srgb,var(--glass-panel-border-strong) 84%,transparent);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.24),transparent 22%),color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent)}.table-wrap th{position:sticky;top:0;z-index:3;padding:12px 8px;text-align:left;font-size:0.72rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.24),transparent 22%),color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent);backdrop-filter:blur(12px) saturate(1.03);-webkit-backdrop-filter:blur(12px) saturate(1.03)}tbody tr,.board-row{transition:background 140ms ease,box-shadow 140ms ease,transform 140ms ease;border-bottom:1px solid var(--line)}tbody tr:hover,.board-row:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent) 72%,transparent)}.board-row:focus-within{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--accent),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);outline:0}tbody tr:last-child{border-bottom:0}.ops-sort-button{display:inline-flex;align-items:center;gap:5px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ops-sort-button::after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;border-bottom:4px solid currentColor;color:color-mix(in srgb,var(--muted) 66%,transparent);font-size:0.68em;letter-spacing:0;opacity:0.5}.ops-sort-button[data-sort-direction="ascending"]::after{border-top:0;border-bottom:6px solid currentColor;color:var(--accent);opacity:1}.ops-sort-button[data-sort-direction="descending"]::after{border-top:6px solid currentColor;border-bottom:0;color:var(--accent);opacity:1}.ops-sort-button:hover,.ops-sort-button:focus-visible{color:var(--ink);outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px}.time-cell,.flight-cell,.gate-badge,.status-badge,.booking-count,.ops-flow-value{font-family:var(--font-data);font-weight:900;letter-spacing:0.06em}.time-cell{font-size:0.98rem;padding:8px 6px;width:56px}.delay-time-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);font-size:0.62rem;font-weight:900;letter-spacing:0.08em;line-height:1}.gate-badge,.status-badge,.booking-pill,.destination-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 6px;border:0;border-radius:4px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);font-size:0.7rem}.destination-cell{padding:10px 6px}.destination-wrap{display:flex;align-items:center;gap:6px;min-width:0}.destination-text,.destination-link{color:var(--ink);font-weight:900;letter-spacing:0.04em;text-decoration:none;font-size:0.84rem}html[data-theme="light"] .status-boarding{color:#fff;--status-label-color:#fff;background:#ea580c}html[data-theme="light"] .status-delayed,html[data-theme="light"] .status-cancelled{color:#fff;--status-label-color:#fff;background:#dc2626}html[data-theme="light"] .status-departed{color:#fff;--status-label-color:#fff;background:#2563eb}html[data-theme="light"] .status-on-time,html[data-theme="light"] .status-ontime{color:#fff;--status-label-color:#fff;background:#16a34a}html[data-theme="dark"] .status-boarding{color:#0b0f16;--status-label-color:#0b0f16;background:#f59e0b}html[data-theme="dark"] .status-delayed,html[data-theme="dark"] .status-cancelled{color:#fff;--status-label-color:#fff;background:#e11d48}html[data-theme="dark"] .status-departed{color:#061018;--status-label-color:#061018;background:#38bdf8}html[data-theme="dark"] .status-on-time,html[data-theme="dark"] .status-ontime{color:#04110b;--status-label-color:#04110b;background:#34d399}.empty-state{display:grid;gap:6px;justify-items:start;margin:16px 0 0;padding:18px 18px 17px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--accent-soft));box-shadow:var(--shadow-soft);color:var(--muted);font-family:var(--font-ui);text-align:left;white-space:pre-line}.state-surface-title{color:var(--ink);font-family:var(--font-ui);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase}.state-surface-detail{color:var(--muted);font-family:var(--font-ui);font-size:0.84rem;line-height:1.45}.empty-state[data-variant="loading"],.finance-empty[data-variant="loading"]{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface-strong))}.empty-state[data-variant="error"],.finance-empty[data-variant="error"]{border-color:color-mix(in srgb,var(--bad) 34%,var(--line));background:color-mix(in srgb,var(--bad) 8%,var(--surface-strong))}.empty-state[data-variant="search"],.finance-empty[data-variant="search"]{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface-strong))}.status-footer{margin-top:12px;padding:12px 0 0}.status-line{margin:0;text-align:center}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.ops-flow-cell.is-active{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.54),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 84%,transparent);color:var(--ink)}.booked-cell,.status-cell,.countdown-cell{padding:12px 8px;white-space:nowrap}.booked-chip,.booked-chip-empty{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 66%,transparent);border-radius:7px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.35),rgba(255,255,255,0.08));color:color-mix(in srgb,var(--ink) 90%,var(--muted));font-family:var(--font-data);font-size:0.78rem;font-weight:900;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft)}.countdown-cell{color:var(--ink);font-family:var(--font-data);font-size:1.28rem;font-weight:900;letter-spacing:0.03em;text-align:left;font-variant-numeric:tabular-nums}.filter-rail .board-count{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 12px;font-size:0.85rem;color:var(--muted);line-height:40px;white-space:nowrap;border-left:1px solid var(--line)}body[data-active-tab="ops"] .hero,body[data-active-tab="finance"] .hero{border-radius:0}body[data-active-tab="ops"] .hero-topline,body[data-active-tab="finance"] .hero-topline{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%}body[data-active-tab="ops"] .brand-lockup,body[data-active-tab="finance"] .brand-lockup{grid-row:1;grid-column:1;min-width:0;position:relative;z-index:12;width:44px;height:44px;overflow:visible}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);box-shadow:none;display:grid;place-items:center;overflow:hidden;transition:border-radius 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease,opacity 180ms ease}body[data-active-tab="ops"] .theme-toggle svg,body[data-active-tab="finance"] .theme-toggle svg{display:none}body[data-active-tab="ops"] .theme-toggle::before,body[data-active-tab="finance"] .theme-toggle::before{content:"\2708";position:relative;z-index:2;display:grid;place-items:center;width:100%;height:100%;color:var(--theme-toggle-pointer-color,var(--ink));font-size:1.78rem;line-height:1;transform:rotate(var(--theme-toggle-angle,-12deg)) scale(var(--theme-toggle-scale,1));transform-origin:50% 50%;transition:transform 220ms cubic-bezier(0.28,0.74,0.22,1),color 160ms ease}body[data-active-tab="ops"] .theme-toggle::after,body[data-active-tab="finance"] .theme-toggle::after{content:"";position:absolute;inset:0;z-index:1;display:block;border-radius:inherit;background:conic-gradient(from 45deg,#f6f7f9 0 50%,#05070b 50% 100% );opacity:0;transform:scale(0.7) rotate(-45deg);transform-origin:50% 50%;transition:opacity 180ms ease,transform 220ms cubic-bezier(0.2,0.9,0.2,1);pointer-events:none}body[data-active-tab="ops"] .theme-toggle[aria-expanded="true"],body[data-active-tab="finance"] .theme-toggle[aria-expanded="true"]{border-radius:50%;background:color-mix(in srgb,var(--surface-soft) 54%,transparent);color:var(--theme-toggle-pointer-color,var(--accent-strong));z-index:120;box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--surface-strong) 20%,transparent),0 12px 28px color-mix(in srgb,var(--ink) 18%,transparent)}body[data-active-tab="ops"] .theme-toggle[aria-expanded="true"]::after,body[data-active-tab="finance"] .theme-toggle[aria-expanded="true"]::after{opacity:0.72;transform:scale(1) rotate(-45deg)}body[data-active-tab="ops"] .theme-toggle.is-pressing::before,body[data-active-tab="finance"] .theme-toggle.is-pressing::before{--theme-toggle-scale:1.09}body[data-active-tab="ops"] .board-count,body[data-active-tab="finance"] .board-count{grid-row:1;grid-column:2;justify-self:center;display:inline-grid;place-items:center;width:auto;min-height:36px;padding:0 8px;border:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--font-data);font-size:0.98rem;font-weight:800;letter-spacing:0.09em;line-height:1;text-transform:uppercase;white-space:nowrap}body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{grid-row:1;grid-column:3;justify-self:center;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;font-size:0;letter-spacing:0;line-height:1;text-align:center;overflow:hidden}body[data-active-tab="ops"] #hero-operator-finance::before,body[data-active-tab="finance"] #hero-operator-finance::before{content:"◉";display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-data);font-size:1.35rem;font-weight:900;letter-spacing:0;line-height:1;text-align:center}body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{min-width:104px;min-height:40px;padding:0 12px;border:0;border-radius:4px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);box-shadow:none;font-size:0.98rem;letter-spacing:0.09em}body[data-active-tab="ops"] .filter-rail .pill,body[data-active-tab="ops"] .filter-rail .rail-control,body[data-active-tab="finance"] .filter-rail .pill,body[data-active-tab="finance"] .filter-rail .rail-control{min-width:46px;min-height:32px;margin-left:0;padding:0 10px;border-radius:4px;border-color:var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:none;font-size:0.68rem}body[data-active-tab="ops"] .filter-rail .pill:first-child,body[data-active-tab="finance"] .filter-rail .pill:first-child{margin-left:0}body[data-active-tab="ops"] .filter-rail .pill.active,body[data-active-tab="ops"] .filter-rail .pill[aria-pressed="true"],body[data-active-tab="finance"] .filter-rail .pill.active,body[data-active-tab="finance"] .filter-rail .pill[aria-pressed="true"]{position:relative;z-index:1;border-color:color-mix(in srgb,var(--glass-panel-border-strong) 68%,transparent);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.54),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 84%,transparent);color:var(--ink)}body[data-active-tab="ops"] .booked-chip-label{display:none}body[data-active-tab="ops"][data-ops-surface="overview"] .filter-rail{display:none}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface-soft)),var(--surface-soft));border-color:color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:10px}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table th,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table td{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-cell{border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--accent) 32%,var(--surface-strong));color:var(--ink)}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-value{display:inline-flex;align-items:baseline;justify-content:center;gap:0.36em;width:100%;font-family:var(--font-data)}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-booked{font-size:0.86rem;font-weight:900;letter-spacing:0.03em}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-flights{color:color-mix(in srgb,var(--ink) 68%,var(--muted));font-size:0.52rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-cell.is-active{background:var(--accent);color:var(--surface-strong)}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-grand{background:color-mix(in srgb,var(--accent) 26%,var(--surface-soft))}.destination-world-map-shell{position:absolute;inset:0;pointer-events:none}.destination-world-map{position:absolute;left:var(--destination-map-left,0%);top:var(--destination-map-top,0%);width:var(--destination-map-size,100%);height:var(--destination-map-size,100%);max-width:none;display:block;object-fit:fill;filter:contrast(0.94) brightness(1.03) saturate(0.04);opacity:0.16}.destination-world-map-boundaries{opacity:0.55;filter:contrast(1.08) brightness(0.72);mix-blend-mode:multiply}html[data-theme="dark"] .destination-world-map-boundaries{opacity:0.55;filter:invert(1) brightness(1.15);mix-blend-mode:screen}body[data-active-tab="ops"] .hero-topline,body[data-active-tab="finance"] .hero-topline{grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px}body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{border-radius:4px;background:transparent}body[data-active-tab="ops"] #hero-operator-finance::before{content:"◉";font-size:1.35rem;font-weight:900;letter-spacing:0}body[data-active-tab="finance"] #hero-operator-finance::before{content:"$";font-size:1.1rem;font-weight:700;letter-spacing:-0.08em;transform:scaleX(0.84)}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{width:min(100%,820px);margin:0 auto 10px;padding:8px 8px;justify-content:center;border-radius:0}body[data-active-tab="ops"] .pill,body[data-active-tab="ops"] .rail-control,body[data-active-tab="finance"] .pill,body[data-active-tab="finance"] .rail-control{border-radius:4px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}body[data-active-tab="ops"] .board,body[data-active-tab="finance"] .board{padding-bottom:8px;border-radius:0}body[data-active-tab="ops"] .board,body[data-active-tab="finance"] .board,body[data-active-tab="ops"] .view-panel,body[data-active-tab="finance"] .view-panel{width:100%}body[data-active-tab="ops"] .brand-lockup,body[data-active-tab="finance"] .brand-lockup{flex:0 0 auto;position:relative;z-index:12;width:44px;height:44px;overflow:visible}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark{border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong) 72%,transparent)}#ops-command-bar .brand-mark:hover,#ops-command-bar .brand-mark:focus-visible,#ops-command-bar .view-switch-button:hover,#ops-command-bar .view-switch-button:focus-visible,#ops-command-bar .view-switch-button.is-active,#ops-command-bar .view-switch-button[aria-pressed="true"],#ops-command-bar .board-count-button:hover,#ops-command-bar .board-count-button:focus-visible,#ops-command-bar .board-count-button.is-active,#ops-command-bar .hero-clock-button:hover,#ops-command-bar .hero-clock-button:focus-visible,#ops-command-bar .hero-clock-button.is-active,#ops-command-bar .command-bar-popover-toggle:hover,#ops-command-bar .command-bar-popover-toggle:focus-visible,body[data-active-tab="ops"] .brand-mark:hover,body[data-active-tab="finance"] .brand-mark:hover{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface-strong))}#ops-command-bar .brand-mark,#ops-command-bar .view-switch-button,#ops-command-bar .board-count-button,#ops-command-bar .hero-clock-button,#ops-command-bar .command-bar-popover-toggle,#ops-command-bar #hero-operator-finance,#ops-command-bar .hero-action-button,#ops-command-bar .hero-action-icon,body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--line) 54%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 54%,transparent);box-shadow:none}body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-active-tab="ops"] .view-switch-button,body[data-active-tab="finance"] .view-switch-button{appearance:none;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;transition:background 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease}body[data-active-tab="ops"] .view-switch-button:hover,body[data-active-tab="finance"] .view-switch-button:hover,body[data-active-tab="ops"] .view-switch-button:focus-visible,body[data-active-tab="finance"] .view-switch-button:focus-visible{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface-strong));color:var(--ink);outline:none;transform:translateY(-1px)}body[data-active-tab="ops"] .view-switch-button.is-active,body[data-active-tab="finance"] .view-switch-button.is-active,body[data-active-tab="ops"] .view-switch-button[aria-pressed="true"],body[data-active-tab="finance"] .view-switch-button[aria-pressed="true"]{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:var(--surface-strong);color:var(--accent-strong);box-shadow:0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent)}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong) 72%,transparent)}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button{min-width:108px;justify-content:center;color:var(--ink);font-family:var(--font-data);font-size:0.74rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{min-width:96px;font-size:0.88rem;letter-spacing:0.1em}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle{display:none;appearance:none;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--muted);cursor:pointer;font-family:var(--font-data);font-size:0.68rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;transition:background 160ms ease,color 160ms ease,transform 160ms ease}body[data-active-tab="ops"] .command-bar-popover-toggle:hover,body[data-active-tab="finance"] .command-bar-popover-toggle:hover,body[data-active-tab="ops"] .command-bar-popover-toggle:focus-visible,body[data-active-tab="finance"] .command-bar-popover-toggle:focus-visible{background:var(--accent-soft);color:var(--accent-strong);outline:none;transform:translateY(-1px)}body[data-active-tab="ops"] .command-bar-popover,body[data-active-tab="finance"] .command-bar-popover{position:fixed;z-index:80;width:min(340px,calc(100vw - 24px))}body[data-active-tab="ops"] .command-bar-popover-panel,body[data-active-tab="finance"] .command-bar-popover-panel{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(16px)}body[data-active-tab="ops"] .command-bar-popover-kicker,body[data-active-tab="finance"] .command-bar-popover-kicker{margin:0;color:var(--muted);font-family:var(--font-data);font-size:0.64rem;font-weight:900;letter-spacing:0.18em;text-transform:uppercase}body[data-active-tab="ops"] .command-bar-popover-filters,body[data-active-tab="finance"] .command-bar-popover-filters{flex-wrap:wrap;justify-content:flex-start}body[data-active-tab="ops"] .theme-menu-popover,body[data-active-tab="finance"] .theme-menu-popover{position:absolute;left:50%;top:50%;z-index:110;width:44px;height:44px;padding:0;border:0;background:transparent;opacity:0;transform:translate(-50%,-50%) scale(0.7);transform-origin:50% 50%;transition:opacity 180ms ease,transform 220ms cubic-bezier(0.2,0.9,0.2,1);pointer-events:none}body[data-active-tab="ops"] .theme-menu-popover.is-open,body[data-active-tab="finance"] .theme-menu-popover.is-open{opacity:0.01;transform:translate(-50%,-50%) scale(1);pointer-events:none}body[data-active-tab="ops"] .theme-menu-wheel,body[data-active-tab="finance"] .theme-menu-wheel{position:relative;width:100%;height:100%;aspect-ratio:1;overflow:hidden;border:0;border-radius:50%;background:transparent;box-shadow:none}body[data-active-tab="ops"] .theme-menu-wheel::before,body[data-active-tab="finance"] .theme-menu-wheel::before{display:none}body[data-active-tab="ops"] .theme-menu-wheel::after,body[data-active-tab="finance"] .theme-menu-wheel::after{display:none}body[data-active-tab="ops"] .theme-menu-option,body[data-active-tab="finance"] .theme-menu-option{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;border:0;background:transparent;cursor:pointer;transition:transform 160ms ease,filter 160ms ease,box-shadow 160ms ease}body[data-active-tab="ops"] .theme-menu-option-label,body[data-active-tab="finance"] .theme-menu-option-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-active-tab="ops"] .theme-menu-option:hover,body[data-active-tab="finance"] .theme-menu-option:hover,body[data-active-tab="ops"] .theme-menu-option:focus-visible,body[data-active-tab="finance"] .theme-menu-option:focus-visible{outline:none;transform:none;filter:none}body[data-active-tab="ops"] .theme-menu-option.is-active,body[data-active-tab="finance"] .theme-menu-option.is-active{box-shadow:none}body[data-active-tab="ops"] .theme-menu-option.is-picking,body[data-active-tab="finance"] .theme-menu-option.is-picking{transform:none;filter:none;box-shadow:none}body[data-active-tab="ops"] .theme-menu-option[data-theme-id="light"],body[data-active-tab="finance"] .theme-menu-option[data-theme-id="light"]{inset:0 50% 0 0;justify-content:flex-start;align-items:center}body[data-active-tab="ops"] .theme-menu-option[data-theme-id="light"] .theme-menu-option-label,body[data-active-tab="finance"] .theme-menu-option[data-theme-id="light"] .theme-menu-option-label{background:rgba(255,255,255,0.84);color:#16202c}body[data-active-tab="ops"] .theme-menu-option[data-theme-id="dark"],body[data-active-tab="finance"] .theme-menu-option[data-theme-id="dark"]{inset:0 0 0 50%;justify-content:flex-end;align-items:center}body[data-active-tab="ops"] .theme-menu-option[data-theme-id="dark"] .theme-menu-option-label,body[data-active-tab="finance"] .theme-menu-option[data-theme-id="dark"] .theme-menu-option-label{background:rgba(11,17,25,0.8);color:#f2f6fb}.hero{padding:8px 0;border-bottom:0}.command-bar{position:sticky;top:max(6px,env(safe-area-inset-top));z-index:35;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:6px 10px;min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px)}.command-bar .brand-lockup,.command-bar .hero-time-line,.command-bar .filter-rail,.command-bar .pod-filters,.command-bar-primary,.command-bar-filters{min-width:0;width:100%}.command-bar .brand-lockup{justify-content:flex-start}.command-bar .filter-rail{width:100%;margin:0;padding:2px 0 0;border:0;background:transparent;box-shadow:none;overflow:hidden;justify-content:flex-start}.command-bar .pod-filters{flex:1 1 auto;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.brand-mark,.hero-action-button,.pill,.rail-control,.board-count,.board-count-button,.action-popover-item,.auth-field span,.auth-status,.auth-kicker,.auth-copy,.empty-state,.finance-empty,th,.table-wrap th,.finance-list-head,.ops-load-title,.ops-load-summary-label{font-family:var(--font-ui)}.time-cell,.flight-cell,.gate-badge,.status-badge,.booking-count,.booked-chip,.booked-chip-empty,.countdown-cell,.destination-text,.destination-link,.finance-flight,.finance-gate,.finance-time,.ops-flow-value,.ops-load-total,.ops-load-summary-value{font-family:var(--font-data)}.hero-clock{font-family:var(--font-ui)}body[data-active-tab="ops"][data-ops-surface="overview"] .command-bar .filter-rail{display:flex}.ops-load-chart{margin:0 0 10px;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}.ops-load-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-load-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.business-signal-group{display:grid;gap:6px}.business-signal-items{display:grid;gap:6px}.ops-load-title,.ops-load-total,.ops-load-summary-label,.ops-load-summary-value{font-family:var(--font-data);font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.ops-load-title,.ops-load-total{color:var(--muted);font-size:0.78rem}.ops-load-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ops-load-total-main{display:block}.ops-load-total-secondary{color:var(--faint);font-size:0.64rem}.ops-load-summary{align-items:start}.ops-load-summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}.ops-load-summary-label{color:var(--muted);font-size:0.58rem}.ops-load-summary-value{color:var(--ink);font-size:0.7rem}.business-signal-kicker,.business-signal-note{margin:0}.business-signal-kicker{color:var(--muted);font-family:var(--font-data);font-size:0.58rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.business-signal-note{color:var(--muted);font-family:var(--font-ui);font-size:0.66rem;letter-spacing:0.03em;line-height:1.25}body[data-ops-surface="list"] .ops-flow-panel,body[data-ops-surface="list"] .ops-load-chart{display:none !important}.ops-load-svg{display:block;width:100%;height:auto;max-height:260px}.ops-load-grid{stroke:var(--line);stroke-width:1}.ops-load-y-label,.ops-load-x-label{fill:var(--muted);font-family:var(--font-data);font-size:13px;font-weight:900;text-anchor:middle}.ops-load-y-label{text-anchor:end}.ops-load-dot{fill:var(--accent-strong);stroke:var(--surface-strong);stroke-width:2}.ops-load-dot:focus-visible{outline:none;stroke:var(--ink);stroke-width:4}.ops-load-bar{stroke:color-mix(in srgb,var(--surface-strong) 78%,transparent);stroke-width:1}.ops-load-bar.is-comparison{fill:color-mix(in srgb,var(--accent-soft) 54%,var(--surface-soft));opacity:0.34}.ops-load-bar.is-selected{fill:color-mix(in srgb,var(--accent-strong) 60%,transparent);opacity:0.58}.ops-load-axis-label{fill:var(--muted);font-family:var(--font-data);font-size:12px;font-weight:900;letter-spacing:0.08em;text-anchor:middle}@keyframes airplane-button-press{0%{opacity:1;transform:rotate(-24deg) translate(0,0) scale(1)}38%{opacity:0;transform:rotate(-8deg) translate(112px,-88px) scale(0.58)}39%{opacity:0;transform:rotate(-28deg) translate(-86px,72px) scale(0.7)}78%{opacity:1;transform:rotate(-30deg) translate(8px,-5px) scale(1.18)}100%{opacity:1;transform:rotate(-24deg) translate(0,0) scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px)}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand status actions";align-items:center;gap:10px;min-width:0}body[data-active-tab="ops"] .command-bar-primary .brand-lockup,body[data-active-tab="finance"] .command-bar-primary .brand-lockup{grid-area:brand;justify-content:flex-start}body[data-active-tab="ops"] .command-bar-status,body[data-active-tab="finance"] .command-bar-status{grid-area:status;justify-self:center;display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong) 70%,transparent)}body[data-active-tab="ops"] .command-bar-status .board-count-button,body[data-active-tab="finance"] .command-bar-status .board-count-button,body[data-active-tab="ops"] .command-bar-status #hero-operator-finance,body[data-active-tab="finance"] .command-bar-status #hero-operator-finance,body[data-active-tab="ops"] .command-bar-status .hero-clock-button,body[data-active-tab="finance"] .command-bar-status .hero-clock-button{min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:none}body[data-active-tab="ops"] .command-bar-status .board-count-button:hover,body[data-active-tab="finance"] .command-bar-status .board-count-button:hover,body[data-active-tab="ops"] .command-bar-status #hero-operator-finance:hover,body[data-active-tab="finance"] .command-bar-status #hero-operator-finance:hover,body[data-active-tab="ops"] .command-bar-status .hero-clock-button:hover,body[data-active-tab="finance"] .command-bar-status .hero-clock-button:hover{background:var(--accent-soft)}body[data-active-tab="ops"] .command-bar-status .board-count-button,body[data-active-tab="finance"] .command-bar-status .board-count-button{min-width:92px}body[data-active-tab="ops"] .command-bar-status #hero-operator-finance,body[data-active-tab="finance"] .command-bar-status #hero-operator-finance{min-width:66px}body[data-active-tab="ops"] .command-bar-filters,body[data-active-tab="finance"] .command-bar-filters{width:100%}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{position:static;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:none;overflow:hidden}body[data-active-tab="ops"] .pod-filters,body[data-active-tab="finance"] .pod-filters{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}body[data-active-tab="ops"] .pod-filters::-webkit-scrollbar,body[data-active-tab="finance"] .pod-filters::-webkit-scrollbar{display:none}body[data-active-tab="ops"] .pill,body[data-active-tab="ops"] .rail-control,body[data-active-tab="finance"] .pill,body[data-active-tab="finance"] .rail-control{min-height:32px;padding:0 12px;border-radius:999px;font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}body[data-active-tab="ops"] .filter-rail .pill,body[data-active-tab="ops"] .filter-rail .rail-control,body[data-active-tab="finance"] .filter-rail .pill,body[data-active-tab="finance"] .filter-rail .rail-control{width:auto;min-width:auto;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--surface-soft) 74%,transparent)}body[data-active-tab="ops"] .pill.active,body[data-active-tab="ops"] .pill[aria-pressed="true"],body[data-active-tab="ops"] .rail-control.is-active,body[data-active-tab="ops"] .rail-control[aria-pressed="true"],body[data-active-tab="finance"] .pill.active,body[data-active-tab="finance"] .pill[aria-pressed="true"],body[data-active-tab="finance"] .rail-control.is-active,body[data-active-tab="finance"] .rail-control[aria-pressed="true"]{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}body[data-active-tab="ops"] .table-wrap,body[data-active-tab="finance"] .table-wrap{display:flex;justify-content:flex-start}body[data-active-tab="ops"] .table-wrap table{width:100%;min-width:0;table-layout:fixed}body[data-active-tab="ops"] #departures-head th,body[data-active-tab="ops"] #departures-body td{padding-left:4px;padding-right:4px}body[data-active-tab="ops"] #departures-head th:nth-child(1),body[data-active-tab="ops"] #departures-body td:nth-child(1){width:4.1rem}body[data-active-tab="ops"] #departures-head th:nth-child(2),body[data-active-tab="ops"] #departures-body td:nth-child(2){width:3.3rem}body[data-active-tab="ops"] #departures-head th:nth-child(3),body[data-active-tab="ops"] #departures-body td:nth-child(3){width:7.6rem}body[data-active-tab="ops"] #departures-head th:nth-child(4),body[data-active-tab="ops"] #departures-body td:nth-child(4){width:4.8rem}body[data-active-tab="ops"] #departures-head th:nth-child(5),body[data-active-tab="ops"] #departures-body td:nth-child(5){width:5.7rem}body[data-active-tab="ops"] #departures-head th:nth-child(6),body[data-active-tab="ops"] #departures-body td:nth-child(6){width:4.7rem}body[data-active-tab="ops"] #hero-operator-ops,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-ops,body[data-active-tab="finance"] #hero-operator-finance{min-height:34px;min-width:0;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;overflow:visible}body[data-active-tab="ops"] #hero-operator-ops.is-active,body[data-active-tab="ops"] #hero-operator-ops[aria-pressed="true"],body[data-active-tab="ops"] #hero-operator-finance.is-active,body[data-active-tab="ops"] #hero-operator-finance[aria-pressed="true"],body[data-active-tab="finance"] #hero-operator-ops.is-active,body[data-active-tab="finance"] #hero-operator-ops[aria-pressed="true"],body[data-active-tab="finance"] #hero-operator-finance.is-active,body[data-active-tab="finance"] #hero-operator-finance[aria-pressed="true"]{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));background:var(--surface-strong);color:var(--accent-strong);box-shadow:0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent)}body[data-active-tab="ops"] #hero-operator-ops::before,body[data-active-tab="ops"] #hero-operator-finance::before,body[data-active-tab="finance"] #hero-operator-ops::before,body[data-active-tab="finance"] #hero-operator-finance::before{content:none !important}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{flex-shrink:0}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0}body[data-active-tab="ops"] .table-wrap,body[data-active-tab="finance"] .table-wrap{display:block !important;width:100%}body[data-active-tab="ops"] .table-wrap table,body[data-active-tab="finance"] .table-wrap table{width:100% !important;min-width:0 !important;table-layout:fixed !important}body[data-active-tab="ops"] .command-bar-filters,body[data-active-tab="finance"] .command-bar-filters{display:none !important}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{width:auto !important;flex:1 1 auto;justify-self:stretch;align-self:center;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body[data-active-tab="ops"] .pod-filters,body[data-active-tab="finance"] .pod-filters{justify-content:flex-end}body[data-active-tab="ops"] .command-bar-popover-filters,body[data-active-tab="finance"] .command-bar-popover-filters{justify-content:flex-start}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{padding:8px 10px;border-radius:20px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}body[data-active-tab="ops"] .view-switch-button,body[data-active-tab="finance"] .view-switch-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:0;padding:0 14px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--muted);font-size:0.7rem;letter-spacing:0.1em}body[data-active-tab="ops"] #hero-operator-ops,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-ops,body[data-active-tab="finance"] #hero-operator-finance{min-width:0;width:auto;min-height:34px;font-size:0.7rem;letter-spacing:0.1em}body[data-active-tab="ops"] #hero-operator-finance::before,body[data-active-tab="finance"] #hero-operator-finance::before{content:none !important}body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{padding:4px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{justify-self:center}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{display:flex !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button,body[data-active-tab="ops"] #hero-operator-ops,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-ops,body[data-active-tab="finance"] #hero-operator-finance{display:inline-flex !important}body[data-active-tab="ops"] .command-bar-popover-panel,body[data-active-tab="finance"] .command-bar-popover-panel{max-height:calc(100vh - 24px);overflow:auto}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}body[data-active-tab="finance"] .command-bar-primary{display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px}body[data-active-tab="ops"] .command-bar-primary .brand-lockup,body[data-active-tab="finance"] .command-bar-primary .brand-lockup{justify-self:start}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{display:flex !important;align-items:center;gap:10px;flex:1 1 auto;min-width:0;width:100%;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}body[data-active-tab="finance"] .command-bar-rail{grid-row:1;grid-column:1;display:grid !important;grid-template-columns:auto auto auto auto;align-items:center;justify-content:start;gap:1px}body[data-active-tab="finance"] .command-bar-view-switch{display:contents}body[data-active-tab="finance"] .hero-clock-button{grid-column:1}body[data-active-tab="finance"] #hero-operator-ops{grid-column:2;display:inline-flex !important}body[data-active-tab="finance"] #hero-operator-finance{grid-column:3;display:inline-flex !important}body[data-active-tab="finance"] .brand-lockup{grid-row:1;grid-column:4}body[data-active-tab="finance"] .command-bar-primary>.brand-lockup{grid-column:2;justify-self:end}body[data-active-tab="finance"] .board-count-button,body[data-active-tab="finance"] .filter-rail,body[data-active-tab="finance"] #hero-admin-actions-container{display:none !important}body[data-active-tab="finance"] #hero-operator-ops,body[data-active-tab="finance"] #hero-operator-finance,body[data-active-tab="finance"] .hero-clock-button{min-height:34px;padding:0 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--font-data);font-size:0.72rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}body[data-active-tab="finance"] #hero-operator-ops::before,body[data-active-tab="finance"] #hero-operator-finance::before{content:none !important}body[data-active-tab="finance"] .shell,body[data-active-tab="finance"] .hero,body[data-active-tab="finance"] .board,body[data-active-tab="finance"] .finance-list-shell,body[data-active-tab="finance"] .finance-list{border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:500px){body[data-active-tab="ops"] .hero,body[data-active-tab="finance"] .hero{padding-top:4px;padding-bottom:2px}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{padding:0 0 1px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{display:flex;flex-wrap:nowrap;align-items:center;gap:1px}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:1px;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{display:flex;flex:0 1 auto;align-items:center;gap:1px;order:1}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{display:flex;order:3;flex:0 0 auto;flex-basis:auto;align-self:center;width:auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle{display:inline-flex;flex:0 0 auto;min-width:58px;margin-left:auto}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark{width:22px;height:22px}body[data-active-tab="ops"] .brand-lockup,body[data-active-tab="finance"] .brand-lockup{order:4;margin-left:auto;width:22px;height:22px}body[data-active-tab="ops"] .ops-load-chart,body[data-active-tab="finance"] .ops-load-chart{margin-bottom:8px}body[data-active-tab="ops"] .ops-load-header,body[data-active-tab="finance"] .ops-load-header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px}body[data-active-tab="ops"] .ops-load-title,body[data-active-tab="finance"] .ops-load-title,body[data-active-tab="ops"] .ops-load-total,body[data-active-tab="finance"] .ops-load-total{font-size:0.62rem;letter-spacing:0.07em}body[data-active-tab="ops"] .ops-load-total,body[data-active-tab="finance"] .ops-load-total{align-items:flex-start;width:100%}body[data-active-tab="ops"] .business-signal-summary,body[data-active-tab="finance"] .business-signal-summary,body[data-active-tab="ops"] .ops-load-summary,body[data-active-tab="finance"] .ops-load-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:5px}body[data-active-tab="ops"] .ops-load-summary-item,body[data-active-tab="finance"] .ops-load-summary-item{width:100%;padding:4px 6px;border-radius:8px}body[data-active-tab="ops"] .ops-load-summary-label,body[data-active-tab="finance"] .ops-load-summary-label{font-size:0.52rem}body[data-active-tab="ops"] .ops-load-summary-value,body[data-active-tab="finance"] .ops-load-summary-value{font-size:0.62rem}body[data-active-tab="ops"] .ops-load-svg,body[data-active-tab="finance"] .ops-load-svg{max-height:200px}body[data-active-tab="ops"] .ops-load-y-label,body[data-active-tab="finance"] .ops-load-y-label{font-size:11px}body[data-active-tab="ops"] .ops-load-axis-label,body[data-active-tab="finance"] .ops-load-axis-label{font-size:10px}body[data-active-tab="ops"] .theme-menu-popover,body[data-active-tab="finance"] .theme-menu-popover{width:34px;height:34px}body[data-active-tab="ops"] .theme-menu-wheel::after,body[data-active-tab="finance"] .theme-menu-wheel::after{width:38px;height:38px;font-size:1.35rem}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{gap:8px;padding:10px;border-radius:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-auto-flow:row}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"brand status" "actions actions";gap:8px 10px}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{width:34px;height:34px;min-width:34px;min-height:34px}body[data-active-tab="ops"] .brand-lockup,body[data-active-tab="finance"] .brand-lockup{width:34px;height:34px}body[data-active-tab="ops"] .command-bar-status,body[data-active-tab="finance"] .command-bar-status{justify-self:end;gap:4px;padding:4px}body[data-active-tab="ops"] .command-bar-status .board-count-button,body[data-active-tab="finance"] .command-bar-status .board-count-button{min-width:72px;padding:0 8px;font-size:0.7rem;letter-spacing:0.04em}body[data-active-tab="ops"] .command-bar-status #hero-operator-finance,body[data-active-tab="finance"] .command-bar-status #hero-operator-finance{min-width:34px;padding:0;font-size:0}body[data-active-tab="ops"] .command-bar-status .hero-clock-button,body[data-active-tab="finance"] .command-bar-status .hero-clock-button{min-width:72px;padding:0 8px;font-size:0.8rem;letter-spacing:0.06em}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{padding:6px 8px;border-radius:16px}body[data-active-tab="ops"] .pill,body[data-active-tab="ops"] .rail-control,body[data-active-tab="finance"] .pill,body[data-active-tab="finance"] .rail-control{min-height:28px;padding:0 8px;font-size:0.58rem}body[data-active-tab="ops"] .table-wrap table{width:100%;min-width:100%}body[data-active-tab="ops"] #departures-head th,body[data-active-tab="ops"] #departures-body td{padding-left:2px;padding-right:2px}body{padding-bottom:env(safe-area-inset-bottom)}body[data-active-tab="ops"],body[data-active-tab="finance"]{--ops-col-time:2.55rem;--ops-col-gate:2.1rem;--ops-col-booked:2.5rem;--ops-col-status:3.15rem;--ops-col-countdown:2.85rem}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell{width:calc(100% - 12px);margin:8px auto 24px}body[data-active-tab="ops"] .hero,body[data-active-tab="finance"] .hero{top:0;padding:6px 0 5px;border-radius:0}body[data-active-tab="ops"] .hero-action-button,body[data-active-tab="ops"] .hero-action-icon,body[data-active-tab="ops"] #hero-admin-actions-container,body[data-active-tab="finance"] .hero-action-button,body[data-active-tab="finance"] .hero-action-icon,body[data-active-tab="finance"] #hero-admin-actions-container{display:none}body[data-active-tab="ops"] .board,body[data-active-tab="finance"] .board{padding:0 0 6px;border-radius:0}body[data-active-tab="ops"] .table-wrap table,body[data-active-tab="finance"] .table-wrap table{display:block !important;width:100%;table-layout:auto}body[data-active-tab="ops"] .table-wrap thead,body[data-active-tab="finance"] .table-wrap thead,body[data-active-tab="ops"] #departures-head,body[data-active-tab="finance"] #departures-head{display:none !important}body[data-active-tab="ops"] .table-wrap tbody,body[data-active-tab="finance"] .table-wrap tbody,body[data-active-tab="ops"] #departures-body,body[data-active-tab="finance"] #departures-body{display:block !important}.ops-flow-table-wrap{display:none}.ops-flow-table-wrap.visible{display:block}.ops-flow-table-wrap table{display:block;width:100%;border-collapse:collapse}.ops-flow-table thead{display:none}.ops-flow-table tbody{display:block}.ops-flow-table tr{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:0.8rem}.ops-flow-table tr:last-child{border-bottom:none}.ops-flow-table .ops-flow-row-label{min-width:30px;font-weight:600;font-size:0.85rem}.ops-flow-table td,.ops-flow-table th{padding:0;font-size:0.75rem}.ops-flow-table .ops-flow-cell{padding:2px 4px;min-width:40px}.ops-flow-table .ops-flow-empty{display:none}.ops-flow-table .ops-flow-total{display:inline-block;padding:2px 4px;background:var(--accent-soft);border-radius:2px;font-weight:600;font-size:0.7rem}.ops-flow-table .ops-flow-total-label{min-width:30px;font-weight:600}.ops-flow-table .ops-flow-grand{background:var(--accent-soft);border:none;padding:4px}body[data-active-tab="ops"] .board-row{display:grid;grid-template-columns:minmax(56px,auto) minmax(42px,auto) minmax(0,1fr) auto;grid-template-areas:"time gate destination booked" "status status status countdown";gap:3px 5px;margin:0;padding:8px 0 9px;border-radius:0;background:transparent;box-shadow:none}body[data-active-tab="ops"] .board-row td{display:flex;align-items:center;min-width:0;padding:0;border:0;min-height:22px !important;overflow:hidden}body[data-active-tab="ops"] .board-row td:nth-child(1){grid-area:time}body[data-active-tab="ops"] .board-row td:nth-child(2){grid-area:gate}body[data-active-tab="ops"] .board-row td:nth-child(3){grid-area:destination}body[data-active-tab="ops"] .board-row td:nth-child(4){grid-area:booked;justify-content:flex-end}body[data-active-tab="ops"] .board-row td:nth-child(5){grid-area:status}body[data-active-tab="ops"] .board-row td:nth-child(6){grid-area:countdown}body[data-active-tab="ops"] #departures-head th{padding:0 0 1px;font-size:0.5rem;letter-spacing:0.03em}body[data-active-tab="ops"] .time-cell{font-size:0.9rem;letter-spacing:0.03em}body[data-active-tab="ops"] .booked-cell{justify-content:flex-end}body[data-active-tab="ops"] .destination-wrap{justify-content:flex-start;min-width:0}body[data-active-tab="ops"] .time-cell,body[data-active-tab="ops"] .gate-badge,body[data-active-tab="ops"] .booked-chip,body[data-active-tab="ops"] .booked-chip-empty,body[data-active-tab="ops"] .destination-affordance,body[data-active-tab="ops"] .countdown-cell{font-size:0.72rem !important;letter-spacing:0.01em !important}body[data-active-tab="ops"] .destination-cell{min-width:0;overflow:hidden}body[data-active-tab="ops"] .booked-chip-label{display:none}body[data-active-tab="ops"] .booked-chip,body[data-active-tab="ops"] .booked-chip-empty,body[data-active-tab="ops"] .status-badge{min-height:18px;padding:1px 5px;border-radius:4px;font-size:0.58rem;letter-spacing:0.01em}body[data-active-tab="ops"] .countdown-cell{min-height:18px;padding:1px 4px;border-radius:4px;font-size:0.54rem;letter-spacing:0.01em}body[data-active-tab="ops"] .status-cell{justify-content:flex-start}body[data-active-tab="ops"] .countdown-cell{justify-content:flex-end}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{padding:8px;border-radius:20px}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{flex-wrap:wrap;gap:8px}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding:8px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{order:1}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button{order:2;min-width:0}body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{order:3;min-width:0}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{width:100% !important;order:4;flex-basis:100%}body[data-active-tab="ops"] .pod-filters,body[data-active-tab="finance"] .pod-filters{display:none !important}body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle{display:inline-flex;margin-left:auto}body[data-active-tab="ops"] .command-bar-popover,body[data-active-tab="finance"] .command-bar-popover{width:min(340px,calc(100vw - 20px))}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .command-bar-rail{flex-wrap:nowrap !important;align-items:center !important;gap:4px !important;width:100% !important;padding:0 !important;background:transparent !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .command-bar-view-switch{display:flex !important;align-items:center !important;gap:2px !important;padding:0 !important;border:0 !important;background:transparent !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .board-count-button{order:2 !important;min-width:0 !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .hero-clock-button{order:0 !important;min-width:0 !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .filter-rail{order:1 !important;flex:0 0 auto !important;flex-basis:auto !important;width:auto !important;min-width:0 !important;align-self:center !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] .command-bar-popover-toggle{width:auto !important;min-width:58px !important;margin-left:0 !important}body[data-viewport="phone-se"][data-active-tab="ops"][data-ops-surface="list"] #hero-operator-finance{display:inline-flex !important;order:3 !important;min-width:0 !important;width:auto !important;min-height:20px !important;height:20px !important;padding:0 8px !important;border:0 !important;border-radius:4px !important;background:color-mix(in srgb,var(--surface-strong) 84%,transparent) !important;box-shadow:none !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-active-tab="ops"] #departures-head th:nth-child(1),body[data-active-tab="ops"] #departures-body td:nth-child(1){width:4.1rem}body[data-active-tab="ops"] #departures-head th:nth-child(2),body[data-active-tab="ops"] #departures-body td:nth-child(2){width:3rem}body[data-active-tab="ops"] #departures-head th:nth-child(4),body[data-active-tab="ops"] #departures-body td:nth-child(4){width:4rem}body[data-active-tab="ops"] #departures-head th:nth-child(5),body[data-active-tab="ops"] #departures-body td:nth-child(5){width:5.8rem}body[data-active-tab="ops"] #departures-head th:nth-child(6),body[data-active-tab="ops"] #departures-body td:nth-child(6){width:6.35rem}}body[data-active-tab="ops"],body[data-active-tab="finance"]{--ops-col-time:2.55rem;--ops-col-gate:2.1rem;--ops-col-booked:2.5rem;--ops-col-status:3.15rem;--ops-col-countdown:2.85rem}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell{width:min(1280px,calc(100vw - 8px)) !important;margin:2px auto 14px !important}body[data-active-tab="ops"] .hero,body[data-active-tab="finance"] .hero{top:0;padding:0 !important;border-bottom:0 !important}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar{display:flex !important;align-items:center !important;gap:2px !important;width:100% !important;padding:0 0 1px !important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail{order:0 !important;display:flex !important;align-items:center !important;gap:2px !important;flex:0 1 auto !important;min-width:0 !important;width:auto !important;padding:0 !important}body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{order:3 !important;display:flex !important;justify-content:center !important;padding:0 !important}body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button{order:2 !important;min-width:0 !important;height:20px !important;min-height:20px !important;padding:0 4px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.06em !important}body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button{order:0 !important;flex:0 0 68px !important;align-self:center !important;height:20px !important;min-height:20px !important;padding:0 4px !important;border-radius:6px !important;font-size:12px !important;letter-spacing:0.06em !important}body[data-active-tab="ops"] .view-switch-button,body[data-active-tab="finance"] .view-switch-button,body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button,body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{align-items:center !important;justify-content:center !important;line-height:1 !important}body[data-active-tab="ops"] .filter-rail,body[data-active-tab="finance"] .filter-rail{order:1 !important;display:flex !important;align-self:stretch !important;padding:0 !important;border:0 !important;background:transparent !important}body[data-active-tab="ops"] .pod-filters,body[data-active-tab="finance"] .pod-filters{display:none !important}body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle{display:inline-flex !important;justify-content:center !important;width:100% !important;margin-left:0 !important;height:20px !important;min-height:20px !important;padding:0 4px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.06em !important}body[data-active-tab="ops"] #hero-admin-actions-container,body[data-active-tab="finance"] #hero-admin-actions-container,body[data-active-tab="ops"] .hero-action-button,body[data-active-tab="finance"] .hero-action-button,body[data-active-tab="ops"] .hero-action-icon,body[data-active-tab="finance"] .hero-action-icon{display:none !important}body[data-active-tab="ops"] .brand-lockup,body[data-active-tab="finance"] .brand-lockup{order:4 !important;flex:0 0 auto !important;margin-left:0 !important;width:20px !important;height:20px !important}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important}body[data-active-tab="ops"] .theme-toggle::before,body[data-active-tab="finance"] .theme-toggle::before{font-size:14px !important}body[data-active-tab="finance"] #hero-operator-ops{display:inline-flex !important;order:1 !important;min-height:20px !important;padding:0 8px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-family:var(--font-data) !important;font-size:12px !important;letter-spacing:0.04em !important;text-align:center !important;justify-content:center !important}body[data-active-tab="finance"] #hero-operator-finance{order:2 !important;width:auto !important;min-width:0 !important;min-height:20px !important;padding:0 8px !important;border:0 !important;border-radius:4px !important;background:color-mix(in srgb,var(--accent) 18%,transparent) !important;color:var(--accent-strong) !important}body[data-active-tab="finance"] .board-count-button,body[data-active-tab="finance"] .filter-rail{display:none !important}body[data-active-tab="ops"] .table-wrap{overflow:visible !important}body[data-active-tab="ops"][data-ops-surface="overview"] .table-wrap table{display:block !important;width:100% !important;min-width:100% !important;table-layout:fixed !important}body[data-active-tab="ops"][data-ops-surface="overview"] #departures-head{display:none !important}body[data-active-tab="ops"] #departures-head{display:none !important}body[data-active-tab="ops"][data-ops-surface="overview"] .table-wrap tbody,body[data-active-tab="ops"][data-ops-surface="overview"] #departures-body{display:block !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row{display:grid !important;grid-template-columns:minmax(0.7rem,0.24fr) minmax(3.15rem,0.92fr) minmax(2.25rem,0.62fr) minmax(3.35rem,1fr) minmax(2.5rem,0.7fr) minmax(2.75rem,0.76fr) !important;grid-template-areas:"status time gate destination booked countdown" !important;gap:2px 2px !important;margin:0 !important;padding:2px 0 4px !important;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent) !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td{display:flex !important;align-items:center !important;width:auto !important;max-width:none !important;min-width:0 !important;height:18px !important;min-height:18px !important;padding:0 3px !important;border:1.5px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent) !important;border-radius:5px !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.28),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 82%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;font-size:12px !important;overflow:hidden !important;white-space:nowrap !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(1){grid-area:status !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(2){grid-area:time !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(3){grid-area:gate !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(4){grid-area:destination !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(5){grid-area:booked !important}body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td:nth-child(6){grid-area:countdown !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-cell{width:12px !important;min-width:12px !important;min-height:20px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="overview"] .time-cell{justify-content:center !important;font-size:12px !important;letter-spacing:0.03em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="overview"] .destination-affordance{min-height:18px !important;padding:0 5px !important;border-radius:5px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 68%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.35),rgba(255,255,255,0.08)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .destination-wrap{width:100% !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="overview"] .booked-cell,body[data-active-tab="ops"][data-ops-surface="overview"] .countdown-cell{justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-label{display:none !important}body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-value{font-size:12px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-badge{display:inline-block !important;width:8px !important;min-width:8px !important;height:8px !important;min-height:8px !important;padding:0 !important;border:0 !important;border-radius:999px !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;background:color-mix(in srgb,var(--line-strong) 70%,transparent) !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-ontime{background:color-mix(in srgb,var(--good) 62%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-boarding{background:color-mix(in srgb,var(--warn) 74%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-delayed,body[data-active-tab="ops"][data-ops-surface="overview"] .status-cancelled{background:color-mix(in srgb,var(--bad) 70%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .status-departed{background:color-mix(in srgb,var(--muted) 68%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .countdown-cell{justify-content:center !important;font-size:12px !important;letter-spacing:0.01em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-panel{margin:0 0 4px !important;border-radius:8px !important;background:color-mix(in srgb,var(--accent-soft) 54%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table-wrap{display:block !important;overflow-x:auto !important;border-radius:8px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table-wrap table,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table{display:table !important;width:100% !important;min-width:336px !important;border-collapse:collapse !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table thead,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table tbody{display:table-row-group !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table tr{display:table-row !important;padding:0 !important;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--line)) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table th,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table td{display:table-cell !important;padding:3px 4px !important;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--line)) !important;font-size:9px !important;letter-spacing:0.05em !important;white-space:nowrap !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table .ops-flow-row-label,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table .ops-flow-total-label{min-width:18px !important;font-size:9px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table .ops-flow-cell{min-width:0 !important;padding:1px 4px !important;border-radius:4px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-booked{font-size:10px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-flights{font-size:6px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table .ops-flow-total{display:table-cell !important;padding:3px 4px !important;background:transparent !important;border-radius:0 !important;font-size:9px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table .ops-flow-empty{display:inline !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-chart{margin:0 0 5px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-header{flex-direction:row !important;align-items:baseline !important;gap:8px !important;margin-bottom:4px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-title{flex:0 0 auto !important;font-size:11px !important;letter-spacing:0.12em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-total{align-items:flex-end !important;min-width:0 !important;font-size:9px !important;letter-spacing:0.08em !important;text-align:right !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-summary{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important;margin-bottom:4px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .business-signal-group{gap:4px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .business-signal-items{gap:4px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .business-signal-kicker{font-size:9px !important;letter-spacing:0.12em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-summary-item{min-height:24px !important;padding:4px 8px !important;border-radius:8px !important;gap:6px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-summary-label{font-size:10px !important;letter-spacing:0.04em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-summary-value{font-size:11px !important;letter-spacing:0.06em !important}body[data-active-tab="ops"][data-ops-surface="overview"] .ops-load-svg{max-height:204px !important}body[data-active-tab="ops"][data-ops-surface="overview"] .business-signal-note{margin-bottom:4px !important;font-size:10px !important;line-height:1.2 !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar,body[data-viewport="phone"][data-active-tab="finance"] .command-bar{padding:0 0 1px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-primary,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-primary{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:1px !important;width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-rail,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-rail{order:0 !important;display:flex !important;flex:0 1 auto !important;flex-wrap:nowrap !important;align-items:center !important;gap:1px !important;min-width:0 !important;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-view-switch,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-view-switch{display:flex !important;align-items:center !important;gap:1px !important;flex:0 1 auto !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-view-switch>*,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-view-switch>*{min-width:0 !important}body[data-viewport="phone"][data-active-tab="ops"] .hero-clock-button,body[data-viewport="phone"][data-active-tab="finance"] .hero-clock-button{order:0 !important;flex:0 0 64px !important;min-width:64px !important;min-height:20px !important;height:20px !important;padding:0 4px !important;border-radius:6px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone"][data-active-tab="ops"] .board-count-button,body[data-viewport="phone"][data-active-tab="finance"] .board-count-button{order:2 !important;flex:0 0 84px !important;min-width:84px !important;min-height:20px !important;height:20px !important;padding:0 4px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone"][data-active-tab="ops"] .filter-rail,body[data-viewport="phone"][data-active-tab="finance"] .filter-rail{order:3 !important;display:flex !important;flex:0 0 auto !important;flex-basis:auto !important;align-self:center !important;width:auto !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}body[data-viewport="phone"][data-active-tab="ops"] .pod-filters,body[data-viewport="phone"][data-active-tab="finance"] .pod-filters{display:none !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-popover-toggle,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-popover-toggle{display:inline-flex !important;justify-content:center !important;flex:0 0 58px !important;min-width:58px !important;min-height:20px !important;height:20px !important;margin-left:0 !important;padding:0 3px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone"][data-active-tab="ops"] #hero-operator-finance,body[data-viewport="phone"][data-active-tab="finance"] #hero-operator-finance{display:inline-flex !important;order:3 !important;flex:0 0 68px !important;min-width:68px !important;min-height:20px !important;height:20px !important;padding:0 4px !important;border:0 !important;border-radius:4px !important;background:color-mix(in srgb,var(--surface-strong) 84%,transparent) !important;box-shadow:none !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone"][data-active-tab="ops"] .brand-lockup,body[data-viewport="phone"][data-active-tab="finance"] .brand-lockup{order:4 !important;flex:0 0 auto !important;margin-left:0 !important;width:22px !important;height:22px !important}body[data-viewport="phone"][data-active-tab="ops"] .brand-mark,body[data-viewport="phone"][data-active-tab="finance"] .brand-mark{width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important}body[data-viewport="phone"][data-active-tab="ops"] .theme-toggle::before,body[data-viewport="phone"][data-active-tab="finance"] .theme-toggle::before{font-size:14px !important}body[data-viewport="phone"][data-active-tab="ops"] .command-bar-popover,body[data-viewport="phone"][data-active-tab="finance"] .command-bar-popover{width:min(320px,calc(100vw - 16px)) !important}body[data-viewport="phone"][data-active-tab="ops"] .board-row,body[data-viewport="phone-se"][data-active-tab="ops"] .board-row{grid-auto-rows:min-content !important;gap:2px 2px !important;line-height:1.1 !important}body[data-viewport="phone"][data-active-tab="ops"] .board-row td,body[data-viewport="phone-se"][data-active-tab="ops"] .board-row td{min-height:18px !important;font-size:11px !important;letter-spacing:0.02em !important;padding-left:2px !important;padding-right:2px !important}body[data-viewport="phone"][data-active-tab="ops"] .time-cell,body[data-viewport="phone-se"][data-active-tab="ops"] .time-cell,body[data-viewport="phone"][data-active-tab="ops"] .gate-badge,body[data-viewport="phone-se"][data-active-tab="ops"] .gate-badge,body[data-viewport="phone"][data-active-tab="ops"] .booked-chip,body[data-viewport="phone-se"][data-active-tab="ops"] .booked-chip,body[data-viewport="phone"][data-active-tab="ops"] .booked-chip-empty,body[data-viewport="phone-se"][data-active-tab="ops"] .booked-chip-empty,body[data-viewport="phone"][data-active-tab="ops"] .destination-affordance,body[data-viewport="phone-se"][data-active-tab="ops"] .destination-affordance{font-size:11px !important;letter-spacing:0.02em !important;min-height:16px !important;padding:0 4px !important}body[data-viewport="phone"][data-active-tab="ops"] .destination-wrap,body[data-viewport="phone-se"][data-active-tab="ops"] .destination-wrap{gap:4px !important;align-items:center !important}body[data-viewport="phone"][data-active-tab="ops"] .status-badge,body[data-viewport="phone-se"][data-active-tab="ops"] .status-badge{width:8px !important;min-width:8px !important;height:8px !important;min-height:8px !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar{padding:0 0 1px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-primary,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-primary{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:1px !important;width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-rail,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-rail{order:0 !important;display:flex !important;flex:0 1 auto !important;flex-wrap:nowrap !important;align-items:center !important;gap:1px !important;min-width:0 !important;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-view-switch,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-view-switch{display:flex !important;align-items:center !important;gap:1px !important;flex:0 1 auto !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-view-switch>*,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-view-switch>*{min-width:0 !important}body[data-viewport="phone-se"][data-active-tab="ops"] .hero-clock-button,body[data-viewport="phone-se"][data-active-tab="finance"] .hero-clock-button{order:0 !important;flex:0 0 60px !important;min-width:60px !important;min-height:20px !important;height:20px !important;padding:0 3px !important;border-radius:6px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone-se"][data-active-tab="ops"] .board-count-button,body[data-viewport="phone-se"][data-active-tab="finance"] .board-count-button{order:2 !important;flex:0 0 74px !important;min-width:74px !important;min-height:20px !important;height:20px !important;padding:0 3px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone-se"][data-active-tab="ops"] .filter-rail,body[data-viewport="phone-se"][data-active-tab="finance"] .filter-rail{order:1 !important;display:flex !important;flex:0 0 auto !important;flex-basis:auto !important;align-self:center !important;width:auto !important;min-width:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-viewport="phone-se"][data-active-tab="ops"] .pod-filters,body[data-viewport="phone-se"][data-active-tab="finance"] .pod-filters{display:none !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-popover-toggle,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-popover-toggle{display:inline-flex !important;justify-content:center !important;flex:0 0 54px !important;min-width:54px !important;min-height:20px !important;height:20px !important;margin-left:0 !important;padding:0 3px !important;border-radius:8px !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone-se"][data-active-tab="ops"] #hero-operator-finance,body[data-viewport="phone-se"][data-active-tab="finance"] #hero-operator-finance{display:inline-flex !important;order:3 !important;flex:0 0 64px !important;min-width:64px !important;min-height:20px !important;height:20px !important;padding:0 4px !important;border:0 !important;border-radius:4px !important;background:color-mix(in srgb,var(--surface-strong) 84%,transparent) !important;box-shadow:none !important;font-size:12px !important;letter-spacing:0.04em !important}body[data-viewport="phone-se"][data-active-tab="ops"] .brand-lockup,body[data-viewport="phone-se"][data-active-tab="finance"] .brand-lockup{order:4 !important;flex:0 0 auto !important;margin-left:0 !important;width:18px !important;height:18px !important}body[data-viewport="phone-se"][data-active-tab="ops"] .brand-mark,body[data-viewport="phone-se"][data-active-tab="finance"] .brand-mark{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important}body[data-viewport="phone-se"][data-active-tab="ops"] .theme-toggle::before,body[data-viewport="phone-se"][data-active-tab="finance"] .theme-toggle::before{font-size:13px !important}body[data-viewport="phone-se"][data-active-tab="ops"] .command-bar-popover,body[data-viewport="phone-se"][data-active-tab="finance"] .command-bar-popover{width:min(300px,calc(100vw - 16px)) !important}body[data-active-tab="ops"][data-ops-surface="list"] .table-wrap{overflow:visible !important}body[data-active-tab="ops"][data-ops-surface="list"] .table-wrap table{display:block !important;width:100% !important;min-width:100% !important;table-layout:fixed !important}body[data-active-tab="ops"][data-ops-surface="list"] .table-wrap tbody,body[data-active-tab="ops"][data-ops-surface="list"] #departures-body{display:block !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row{display:grid !important;width:100% !important;grid-template-columns:minmax(0.7rem,0.24fr) minmax(3.15rem,0.92fr) minmax(2.25rem,0.62fr) minmax(3.35rem,1fr) minmax(2.5rem,0.7fr) minmax(2.75rem,0.76fr) !important;grid-template-areas:"status time gate destination booked countdown" !important;gap:2px 2px !important;margin:0 !important;padding:2px 0 4px !important;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent) !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td{display:flex !important;align-items:center !important;width:auto !important;max-width:none !important;min-width:0 !important;height:19px !important;min-height:19px !important;padding:0 3px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 70%,transparent) !important;border-radius:5px !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.28),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 82%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft) !important;font-size:12px !important;overflow:hidden !important;white-space:nowrap !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(1){grid-area:status !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(2){grid-area:time !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(3){grid-area:gate !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(4){grid-area:destination !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(5){grid-area:booked !important;justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td:nth-child(6){grid-area:countdown !important;justify-content:flex-end !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-cell{width:12px !important;min-width:12px !important;min-height:18px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .time-cell{justify-content:center !important;font-size:12px !important;letter-spacing:0.03em !important}body[data-active-tab="ops"][data-ops-surface="list"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{min-height:18px !important;padding:0 5px !important;border-radius:5px !important;font-size:12px !important}body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{border:1px solid color-mix(in srgb,var(--glass-panel-border) 68%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.35),rgba(255,255,255,0.08)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft) !important}body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-link{color:var(--ink) !important}body[data-active-tab="ops"][data-ops-surface="list"] .destination-wrap{justify-content:center !important;width:100% !important}body[data-active-tab="ops"][data-ops-surface="list"] .booked-cell,body[data-active-tab="ops"][data-ops-surface="list"] .countdown-cell{justify-content:center !important}body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-label{display:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-badge{display:inline-block !important;width:8px !important;min-width:8px !important;height:8px !important;min-height:8px !important;padding:0 !important;border:0 !important;border-radius:999px !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;background:color-mix(in srgb,var(--line-strong) 70%,transparent) !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-ontime{background:color-mix(in srgb,var(--good) 62%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-boarding{background:color-mix(in srgb,var(--warn) 74%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-delayed,body[data-active-tab="ops"][data-ops-surface="list"] .status-cancelled{background:color-mix(in srgb,var(--bad) 70%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="list"] .status-departed{background:color-mix(in srgb,var(--muted) 68%,transparent) !important}body[data-active-tab="ops"][data-ops-surface="list"] .countdown-cell{font-size:12px !important;letter-spacing:0.01em !important}#ops-command-bar{overflow:hidden;padding:10px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent) !important;border-radius:22px !important;background:radial-gradient(circle at var(--glass-glint-x,52%) var(--glass-glint-y,16%),rgba(255,255,255,0.7),transparent 22%),radial-gradient(circle at 14% 10%,rgba(255,255,255,0.36),transparent 18%),radial-gradient(circle at 84% 10%,rgba(131,160,255,0.12),transparent 18%),color-mix(in srgb,var(--glass-panel-bg) 88%,transparent) !important;box-shadow:var(--glass-panel-shadow) !important;backdrop-filter:blur(var(--glass-panel-blur)) saturate(1.08) !important;-webkit-backdrop-filter:blur(var(--glass-panel-blur)) saturate(1.08) !important}#ops-command-bar .command-bar-primary{position:relative;z-index:1}#ops-command-bar .command-bar-rail{padding:8px 10px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent) !important;border-radius:18px !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.38),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(12px) saturate(1.06) !important;-webkit-backdrop-filter:blur(12px) saturate(1.06) !important}#ops-command-bar .command-bar-view-switch{padding:4px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 74%,transparent) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.42),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 86%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}#ops-command-bar .view-switch-button,#ops-command-bar .board-count-button,#ops-command-bar .hero-clock-button,#ops-command-bar .command-bar-popover-toggle,#ops-command-bar .brand-mark,#ops-command-bar .hero-action-button,#ops-command-bar .hero-action-icon{border:1px solid color-mix(in srgb,var(--glass-panel-border) 74%,transparent) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.5),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 74%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.56) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}#ops-command-bar .board-count-button,#ops-command-bar .hero-clock-button,#ops-command-bar .command-bar-popover-toggle{backdrop-filter:blur(12px) saturate(1.06) !important;-webkit-backdrop-filter:blur(12px) saturate(1.06) !important}#ops-command-bar .brand-mark{border-radius:16px !important}#ops-command-bar .view-switch-button{border-radius:999px !important}#ops-command-bar .command-bar-popover-toggle{border-radius:999px !important}#filter-menu-popover .command-bar-popover-panel{border:1px solid color-mix(in srgb,var(--glass-panel-border) 74%,transparent) !important;border-radius:20px !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.42),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 88%,transparent) !important;box-shadow:var(--glass-panel-shadow) !important;backdrop-filter:blur(14px) saturate(1.06) !important;-webkit-backdrop-filter:blur(14px) saturate(1.06) !important}#ops-view .board,#finance-view .board,#finance-view .finance-stack{border:1px solid color-mix(in srgb,var(--glass-panel-border) 76%,transparent) !important;border-radius:24px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.24),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 86%,transparent) !important;box-shadow:var(--glass-panel-shadow) !important;backdrop-filter:blur(14px) saturate(1.04) !important;-webkit-backdrop-filter:blur(14px) saturate(1.04) !important}#ops-view .ops-flow-panel,#ops-view .ops-load-chart{border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent) !important;border-radius:18px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.22),transparent 24%),color-mix(in srgb,var(--glass-panel-bg-soft) 82%,transparent) !important;box-shadow:var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(14px) saturate(1.04) !important;-webkit-backdrop-filter:blur(14px) saturate(1.04) !important}#ops-view .table-wrap{border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent) !important;border-radius:20px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.28),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 82%,transparent) !important;box-shadow:var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(14px) saturate(1.04) !important;-webkit-backdrop-filter:blur(14px) saturate(1.04) !important}#ops-view .table-wrap thead{border-bottom:1px solid color-mix(in srgb,var(--glass-panel-border-strong) 84%,transparent) !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.24),transparent 22%),color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent) !important}#ops-view .table-wrap th{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.24),transparent 22%),color-mix(in srgb,var(--glass-panel-bg-strong) 92%,transparent) !important;backdrop-filter:blur(12px) saturate(1.03) !important;-webkit-backdrop-filter:blur(12px) saturate(1.03) !important}#ops-view .ops-load-summary-item{border:1px solid color-mix(in srgb,var(--glass-panel-border) 76%,transparent) !important;border-radius:12px !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 78%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.54) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(12px) saturate(1.04) !important;-webkit-backdrop-filter:blur(12px) saturate(1.04) !important}#ops-view .board-row td{border:1px solid color-mix(in srgb,var(--glass-panel-border) 70%,transparent) !important;border-radius:8px !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.4),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 82%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.54) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(10px) saturate(1.04) !important;-webkit-backdrop-filter:blur(10px) saturate(1.04) !important}#ops-view .status-cell{border:0 !important;background:transparent !important;box-shadow:none !important}#ops-view .gate-badge,#ops-view .booked-chip,#ops-view .booked-chip-empty,#ops-view .destination-affordance,#finance-view .board-count-button,#finance-view .hero-clock-button,#finance-view .hero-action-button{border:1px solid color-mix(in srgb,var(--glass-panel-border) 74%,transparent) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 74%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.54) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(12px) saturate(1.04) !important;-webkit-backdrop-filter:blur(12px) saturate(1.04) !important}#ops-view .booked-chip-label{color:color-mix(in srgb,var(--muted) 72%,var(--ink)) !important}#ops-view .booked-chip-value,#ops-view .destination-link{color:var(--ink) !important}#ops-view .status-badge{display:inline-block !important;width:8px !important;min-width:8px !important;height:8px !important;min-height:8px !important;padding:0 !important;border:0 !important;border-radius:999px !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;background:color-mix(in srgb,var(--line-strong) 70%,transparent) !important;box-shadow:none !important}#ops-view .gate-badge,#ops-view .booked-chip,#ops-view .booked-chip-empty,#ops-view .destination-affordance,html[data-theme="light"] #ops-view .destination-affordance,html[data-theme="dark"] #ops-view .destination-affordance,html[data-theme="light"] #ops-view .booked-chip,html[data-theme="dark"] #ops-view .booked-chip,html[data-theme="light"] #ops-view .booked-chip-empty,html[data-theme="dark"] #ops-view .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{border:0 !important;border-radius:5px !important;background:transparent !important;box-shadow:none !important;color:color-mix(in srgb,var(--ink) 92%,var(--muted)) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] #departures-head th:nth-child(5){display:none !important}body[data-active-tab="ops"] .board-row td.status-cell,body[data-active-tab="ops"] .board-row .status-cell{display:none !important}body[data-active-tab="ops"] .board-row .status-badge{display:none !important}body[data-active-tab="ops"] #departures-body .board-row,body[data-active-tab="ops"] .board-row{grid-template-columns:minmax(3.15rem,0.92fr) minmax(2.25rem,0.62fr) minmax(3.35rem,1fr) minmax(2.5rem,0.7fr) minmax(2.75rem,0.76fr) !important;grid-template-areas:"time gate destination booked countdown" !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(1),body[data-active-tab="ops"] .board-row td:nth-child(1){display:none !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(2),body[data-active-tab="ops"] .board-row td:nth-child(2){grid-area:time !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(3),body[data-active-tab="ops"] .board-row td:nth-child(3){grid-area:gate !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(4),body[data-active-tab="ops"] .board-row td:nth-child(4){grid-area:destination !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(5),body[data-active-tab="ops"] .board-row td:nth-child(5){grid-area:booked !important}body[data-active-tab="ops"] #departures-body .board-row td:nth-child(6),body[data-active-tab="ops"] .board-row td:nth-child(6){grid-area:countdown !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary,body[data-active-tab="finance"] #ops-command-bar .command-bar-primary{display:flex !important;align-items:center !important;justify-content:space-between !important;width:min(100%,680px) !important;gap:clamp(10px,3vw,18px) !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-rail{flex:1 1 auto !important;display:flex !important;align-items:center !important;justify-content:space-between !important;min-width:0 !important;gap:clamp(12px,3.8vw,22px) !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="finance"] #ops-command-bar .command-bar-view-switch{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;min-width:max-content !important}body[data-active-tab="ops"] #ops-command-bar:is(.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance),body[data-active-tab="finance"] #ops-command-bar:is(.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance){flex:0 0 auto !important;font-size:clamp(0.84rem,3.45vw,1.04rem) !important;letter-spacing:clamp(0.06em,0.95vw,0.095em) !important}@media (max-width:390px){body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar{padding-inline:13px !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary,body[data-active-tab="finance"] #ops-command-bar .command-bar-primary{gap:9px !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-rail{gap:11px !important}body[data-active-tab="ops"] #ops-command-bar:is(.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance),body[data-active-tab="finance"] #ops-command-bar:is(.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance){font-size:0.82rem !important;letter-spacing:0.055em !important}}#hero-shell,#ops-view,#ops-view .board,#ops-view .ops-board,#ops-view .table-wrap,#finance-view .finance-board,#finance-view .finance-list-shell,#ops-view .ops-flow-panel,#ops-view .ops-load-chart,#ops-view .ops-load-svg,#ops-view .ops-flow-table-wrap{border:0 !important;border-radius:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}44%{opacity:0.95;transform:translate(calc(-50% + var(--theme-plane-exit-x,-110vw)),calc(-50% - 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}45%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,110vw)),calc(-50% + 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}100%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}}@keyframes status-backlight{0%,100%{transform:translate(-50%,-50%) scale(0.72)}48%{transform:translate(-50%,-50%) scale(1.08)}}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell,html[data-theme="light"] body[data-active-tab="ops"] .shell,html[data-theme="light"] body[data-active-tab="finance"] .shell,html[data-theme="dark"] body[data-active-tab="ops"] .shell,html[data-theme="dark"] body[data-active-tab="finance"] .shell{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important}#hero-shell,#ops-view,#ops-view .board,#ops-view .ops-board,#ops-view .table-wrap,#finance-view .finance-board,#finance-view .finance-list-shell,#ops-view .ops-flow-panel,#ops-view .ops-load-chart,#ops-view .ops-load-svg{border:0 !important;border-radius:0 !important;outline:0 !important;box-shadow:none !important}#ops-view .table-wrap,#ops-view .ops-flow-panel,#ops-view .ops-load-chart,#ops-view .ops-load-svg{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .table-wrap::before,#ops-view .ops-flow-panel::before,#ops-view .ops-load-chart::before,#ops-view .ops-load-chart::after{display:none !important}#ops-view .ops-flow-table-wrap{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#ops-view .ops-load-summary-item,#ops-view .ops-flow-cell{box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar{display:flex !important;align-items:center !important;justify-content:center !important;min-height:76px !important;padding-inline:clamp(16px,5vw,44px) !important;font-family:var(--font-data) !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary,body[data-active-tab="finance"] #ops-command-bar .command-bar-primary,body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-rail,body[data-active-tab="ops"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="finance"] #ops-command-bar .command-bar-view-switch{display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(11px,2.7vw,22px) !important;min-width:0 !important}body[data-active-tab="ops"] #ops-command-bar:is(.brand-mark,.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance),body[data-active-tab="finance"] #ops-command-bar:is(.brand-mark,.view-switch-button,.board-count-button,.hero-clock-button,.command-bar-popover-toggle,#hero-operator-finance){min-height:32px !important;padding:0 clamp(2px,1vw,8px) !important;font-family:var(--font-data) !important;font-size:clamp(0.82rem,3.2vw,0.98rem) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0.055em !important;text-transform:uppercase !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle,body[data-active-tab="finance"] #ops-command-bar .theme-toggle{flex:0 0 32px !important;width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important;padding:0 !important;overflow:visible !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::before,body[data-active-tab="finance"] .theme-toggle.is-pressing::before{position:fixed !important;left:var(--theme-plane-start-x,50vw) !important;top:var(--theme-plane-start-y,38px) !important;width:32px !important;height:32px !important;z-index:999 !important;pointer-events:none !important;animation:theme-plane-runway 860ms cubic-bezier(0.2,0.74,0.12,1) !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}44%{opacity:0.95;transform:translate(calc(-50% + var(--theme-plane-exit-x,-110vw)),calc(-50% - 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}45%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,110vw)),calc(-50% + 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}100%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}}#ops-view .status-cell{position:relative !important;isolation:isolate !important;overflow:visible !important}#ops-view .status-cell::before{position:absolute !important;left:50% !important;top:50% !important;z-index:0 !important;width:34px !important;height:34px !important;border-radius:999px !important;background:var(--row-status-glow,transparent) !important;filter:blur(12px) saturate(1.2) !important;opacity:0.34 !important;transform:translate(-50%,-50%) scale(0.78) !important;animation:status-backlight 3.4s ease-in-out infinite !important;content:"" !important;pointer-events:none !important}html[data-theme="dark"] #ops-view .status-cell::before{opacity:0.46 !important}#ops-view .status-cell:has(.status-ontime),#ops-view .status-cell:has(.status-on-time){--row-status-glow:color-mix(in srgb,var(--good) 88%,transparent)}#ops-view .status-cell:has(.status-boarding){--row-status-glow:color-mix(in srgb,var(--warn) 92%,transparent)}#ops-view .status-cell:has(.status-delayed),#ops-view .status-cell:has(.status-cancelled){--row-status-glow:color-mix(in srgb,var(--bad) 92%,transparent)}#ops-view .status-cell:has(.status-departed){--row-status-glow:color-mix(in srgb,var(--accent) 78%,transparent)}#ops-view .status-badge{position:relative !important;z-index:1 !important}@keyframes status-backlight{0%,100%{transform:translate(-50%,-50%) scale(0.72)}48%{transform:translate(-50%,-50%) scale(1.08)}}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell,html[data-theme="light"] body[data-active-tab="ops"] .shell,html[data-theme="light"] body[data-active-tab="finance"] .shell,html[data-theme="dark"] body[data-active-tab="ops"] .shell,html[data-theme="dark"] body[data-active-tab="finance"] .shell{border-color:transparent !important;box-shadow:0 30px 76px -46px color-mix(in srgb,var(--ink) 34%,transparent) !important}body[data-active-tab="ops"] .command-bar-primary,body[data-active-tab="finance"] .command-bar-primary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:clamp(10px,2vw,18px) !important;width:100% !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-rail{flex:1 1 auto !important;justify-content:space-between !important;width:auto !important;min-width:0 !important;gap:clamp(10px,2.7vw,20px) !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup,body[data-active-tab="finance"] #ops-command-bar .brand-lockup{order:5 !important;flex:0 0 auto !important;margin-left:0 !important}body[data-active-tab="ops"] #ops-view .table-wrap,body[data-active-tab="finance"] #finance-view .finance-list-shell{border:0 !important;border-radius:0 !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row,body[data-active-tab="ops"][data-ops-surface="list"] .board-row:hover,body[data-active-tab="ops"][data-ops-surface="list"] .board-row:focus-within{border-radius:0 !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row:first-child,#ops-view .board-row:first-child,#ops-view .table-wrap tbody tr:first-child,#ops-view #departures-body tr:first-child{border-top:0 !important}body[data-active-tab="ops"] #ops-view .table-wrap thead,body[data-active-tab="ops"] #ops-view .table-wrap th,body[data-active-tab="ops"] #departures-head,body[data-active-tab="ops"] #departures-head th{border:0 !important;border-bottom:0 !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"] #hero-shell,body[data-active-tab="finance"] #hero-shell,body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar,body[data-active-tab="ops"] #ops-command-bar .command-bar-primary,body[data-active-tab="finance"] #ops-command-bar .command-bar-primary,body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-rail,body[data-active-tab="ops"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="finance"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="ops"] #ops-view .board,body[data-active-tab="finance"] #finance-view .board,body[data-active-tab="ops"] #ops-view .ops-board,body[data-active-tab="finance"] #finance-view .finance-board{border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar{box-shadow:none !important}body[data-active-tab="ops"] #ops-command-bar::before,body[data-active-tab="ops"] #ops-command-bar::after,body[data-active-tab="finance"] #ops-command-bar::before,body[data-active-tab="finance"] #ops-command-bar::after,body[data-active-tab="ops"] #ops-view .board::before,body[data-active-tab="ops"] #ops-view .board::after,body[data-active-tab="finance"] #finance-view .board::before,body[data-active-tab="finance"] #finance-view .board::after{display:none !important}body[data-active-tab="ops"] #ops-command-bar .brand-mark,body[data-active-tab="finance"] #ops-command-bar .brand-mark,body[data-active-tab="ops"] #ops-command-bar .view-switch-button,body[data-active-tab="finance"] #ops-command-bar .view-switch-button,body[data-active-tab="ops"] #ops-command-bar .board-count-button,body[data-active-tab="finance"] #ops-command-bar .board-count-button,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button,body[data-active-tab="ops"] #ops-command-bar .command-bar-popover-toggle,body[data-active-tab="finance"] #ops-command-bar .command-bar-popover-toggle,body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance{border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] #ops-command-bar .view-switch-button:hover,body[data-active-tab="finance"] #ops-command-bar .view-switch-button:hover,body[data-active-tab="ops"] #ops-command-bar .view-switch-button:focus-visible,body[data-active-tab="finance"] #ops-command-bar .view-switch-button:focus-visible,body[data-active-tab="ops"] #ops-command-bar .view-switch-button.is-active,body[data-active-tab="finance"] #ops-command-bar .view-switch-button.is-active,body[data-active-tab="ops"] #ops-command-bar .view-switch-button[aria-pressed="true"],body[data-active-tab="finance"] #ops-command-bar .view-switch-button[aria-pressed="true"],body[data-active-tab="ops"] #ops-command-bar .board-count-button:hover,body[data-active-tab="finance"] #ops-command-bar .board-count-button:hover,body[data-active-tab="ops"] #ops-command-bar .board-count-button:focus-visible,body[data-active-tab="finance"] #ops-command-bar .board-count-button:focus-visible,body[data-active-tab="ops"] #ops-command-bar .board-count-button.is-active,body[data-active-tab="finance"] #ops-command-bar .board-count-button.is-active,body[data-active-tab="ops"] #ops-command-bar .command-bar-popover-toggle:hover,body[data-active-tab="finance"] #ops-command-bar .command-bar-popover-toggle:hover,body[data-active-tab="ops"] #ops-command-bar .command-bar-popover-toggle:focus-visible,body[data-active-tab="finance"] #ops-command-bar .command-bar-popover-toggle:focus-visible,body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance:hover,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance:hover,body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance:focus-visible,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance:focus-visible{background:color-mix(in srgb,var(--surface-strong) 9%,transparent) !important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 46%,transparent) !important}body[data-active-tab="ops"] #ops-command-bar .hero-clock-button,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button:hover,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button:hover,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button:focus-visible,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button:focus-visible{cursor:default !important;pointer-events:none !important;background:transparent !important;box-shadow:none !important}html[data-theme="light"] #ops-view .board-row td,html[data-theme="dark"] #ops-view .board-row td,html[data-theme="light"] body[data-active-tab="ops"][data-ops-surface="list"] .board-row td,html[data-theme="dark"] body[data-active-tab="ops"][data-ops-surface="list"] .board-row td{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-command-bar .brand-mark,#ops-command-bar .view-switch-button,#ops-command-bar .board-count-button,#ops-command-bar .hero-clock-button,#ops-command-bar .command-bar-popover-toggle,#ops-command-bar #hero-operator-finance,#ops-command-bar .hero-action-button,#ops-command-bar .hero-action-icon{background:color-mix(in srgb,var(--surface-strong) 7%,transparent) !important;box-shadow:inset 0 1px 5px color-mix(in srgb,var(--ink) 16%,transparent),inset 0 -1px 0 rgba(255,255,255,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}#ops-command-bar .brand-mark:hover,#ops-command-bar .brand-mark:focus-visible,#ops-command-bar .view-switch-button:hover,#ops-command-bar .view-switch-button:focus-visible,#ops-command-bar .view-switch-button.is-active,#ops-command-bar .view-switch-button[aria-pressed="true"],#ops-command-bar .board-count-button:hover,#ops-command-bar .board-count-button:focus-visible,#ops-command-bar .board-count-button.is-active,#ops-command-bar .hero-clock-button:hover,#ops-command-bar .hero-clock-button:focus-visible,#ops-command-bar .hero-clock-button.is-active,#ops-command-bar .command-bar-popover-toggle:hover,#ops-command-bar .command-bar-popover-toggle:focus-visible{background:color-mix(in srgb,var(--surface-strong) 12%,transparent) !important;box-shadow:inset 0 1px 6px color-mix(in srgb,var(--ink) 18%,transparent),inset 0 -1px 0 rgba(255,255,255,0.1) !important;color:var(--ink) !important;transform:none !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}44%{opacity:0.95;transform:translate(calc(-50% + var(--theme-plane-exit-x,-110vw)),calc(-50% - 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}45%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,110vw)),calc(-50% + 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}100%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}}html[data-theme="light"] body[data-active-tab="ops"] .shell,html[data-theme="light"] body[data-active-tab="finance"] .shell{border-color:rgba(139,156,178,0.24) !important;background:linear-gradient(116deg,rgba(116,137,164,0.055) 0 1px,rgba(255,255,255,0.22) 1px 2px,transparent 2px 44%),radial-gradient(circle at 50% 108%,rgba(255,255,255,0.82),transparent 38%),linear-gradient(180deg,rgba(255,255,255,0.42),rgba(212,228,246,0.34)) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.82) inset,0 -1px 0 rgba(255,255,255,0.92) inset,0 28px 72px -42px rgba(51,79,111,0.3) !important}html[data-theme="dark"] body[data-active-tab="ops"] .shell,html[data-theme="dark"] body[data-active-tab="finance"] .shell{border-color:rgba(211,226,239,0.22) !important;background:linear-gradient(116deg,rgba(255,255,255,0.1) 0 1px,transparent 1px 44%),radial-gradient(circle at 40% 0%,rgba(255,255,255,0.11),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.015)),color-mix(in srgb,var(--glass-panel-bg) 54%,transparent) !important}body[data-active-tab="ops"] .command-bar,body[data-active-tab="finance"] .command-bar,body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar,body[data-active-tab="ops"] #ops-view .table-wrap,body[data-active-tab="finance"] #finance-view .finance-list-shell{border-color:color-mix(in srgb,var(--line) 58%,transparent) !important;background:transparent !important;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -1px 0 color-mix(in srgb,var(--line) 34%,transparent) inset !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar{border-width:0 0 1px !important;border-radius:32px 32px 18px 18px !important}body[data-active-tab="ops"] #ops-view .table-wrap{border-width:1px 0 0 !important;border-radius:0 0 30px 30px !important;overflow:hidden !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row td,#ops-view .board-row td,#ops-view .board-row:hover td,#ops-view .board-row:focus-within td{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .destination-affordance:hover,#ops-view .destination-affordance:focus-visible,#ops-view .booked-chip:hover,#ops-view .booked-chip:focus-visible,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:hover,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:focus-visible{border:0 !important;background:color-mix(in srgb,var(--surface-strong) 12%,transparent) !important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 52%,transparent) !important;color:var(--ink) !important;transform:none !important}#ops-view .destination-link,#ops-view .booked-chip-value,#ops-view .booked-chip-label,#ops-view .gate-badge{text-shadow:none !important}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail,body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch{border-color:color-mix(in srgb,var(--line) 44%,transparent) !important;background:color-mix(in srgb,var(--surface-strong) 5%,transparent) !important;box-shadow:inset 0 1px 5px color-mix(in srgb,var(--ink) 14%,transparent),inset 0 -1px 0 rgba(255,255,255,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark,body[data-active-tab="ops"] .view-switch-button,body[data-active-tab="finance"] .view-switch-button,body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button,body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{border:1px solid color-mix(in srgb,var(--line) 54%,transparent) !important;background:color-mix(in srgb,var(--surface-strong) 7%,transparent) !important;box-shadow:inset 0 1px 5px color-mix(in srgb,var(--ink) 16%,transparent),inset 0 -1px 0 rgba(255,255,255,0.08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}body[data-active-tab="ops"] .brand-mark:hover,body[data-active-tab="finance"] .brand-mark:hover,body[data-active-tab="ops"] .brand-mark:focus-visible,body[data-active-tab="finance"] .brand-mark:focus-visible,body[data-active-tab="ops"] .view-switch-button:hover,body[data-active-tab="finance"] .view-switch-button:hover,body[data-active-tab="ops"] .view-switch-button:focus-visible,body[data-active-tab="finance"] .view-switch-button:focus-visible,body[data-active-tab="ops"] .view-switch-button.is-active,body[data-active-tab="finance"] .view-switch-button.is-active,body[data-active-tab="ops"] .view-switch-button[aria-pressed="true"],body[data-active-tab="finance"] .view-switch-button[aria-pressed="true"],body[data-active-tab="ops"] .board-count-button:hover,body[data-active-tab="finance"] .board-count-button:hover,body[data-active-tab="ops"] .board-count-button:focus-visible,body[data-active-tab="finance"] .board-count-button:focus-visible,body[data-active-tab="ops"] .board-count-button.is-active,body[data-active-tab="finance"] .board-count-button.is-active,body[data-active-tab="ops"] .hero-clock-button:hover,body[data-active-tab="finance"] .hero-clock-button:hover,body[data-active-tab="ops"] .hero-clock-button:focus-visible,body[data-active-tab="finance"] .hero-clock-button:focus-visible,body[data-active-tab="ops"] .hero-clock-button.is-active,body[data-active-tab="finance"] .hero-clock-button.is-active,body[data-active-tab="ops"] .command-bar-popover-toggle:hover,body[data-active-tab="finance"] .command-bar-popover-toggle:hover,body[data-active-tab="ops"] .command-bar-popover-toggle:focus-visible,body[data-active-tab="finance"] .command-bar-popover-toggle:focus-visible{border-color:color-mix(in srgb,var(--line-strong) 56%,transparent) !important;background:color-mix(in srgb,var(--surface-strong) 12%,transparent) !important;box-shadow:inset 0 1px 6px color-mix(in srgb,var(--ink) 18%,transparent),inset 0 -1px 0 rgba(255,255,255,0.1) !important;color:var(--ink) !important;transform:none !important}body[data-active-tab="ops"] .theme-toggle[aria-expanded="true"],body[data-active-tab="finance"] .theme-toggle[aria-expanded="true"]{border-radius:999px !important;background:color-mix(in srgb,var(--surface-strong) 10%,transparent) !important;box-shadow:inset 0 1px 6px color-mix(in srgb,var(--ink) 18%,transparent),inset 0 -1px 0 rgba(255,255,255,0.1) !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}44%{opacity:0.95;transform:translate(calc(-50% + var(--theme-plane-exit-x,-110vw)),calc(-50% - 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}45%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,110vw)),calc(-50% + 10px)) rotate(var(--theme-toggle-angle,-12deg)) scale(0.72)}100%{opacity:1;transform:translate(-50%,-50%) rotate(var(--theme-toggle-angle,-12deg)) scale(1)}}#ops-command-bar,#ops-view .table-wrap,#finance-view .finance-list-shell{position:relative !important;isolation:isolate !important;overflow:hidden !important}#ops-command-bar>*,#ops-view .table-wrap>*,#finance-view .finance-list-shell>*,#destination-tooltip>*{position:relative !important;z-index:1 !important}html[data-theme="dark"] #ops-command-bar,html[data-theme="dark"] #ops-view .table-wrap,html[data-theme="dark"] #finance-view .finance-list-shell,html[data-theme="dark"] #destination-tooltip{border-color:rgba(255,255,255,0.24) !important;background:radial-gradient(circle at 44% -4%,rgba(255,255,255,0.2),transparent 30%),radial-gradient(circle at 10% 0%,rgba(103,232,249,0.1),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.105),rgba(255,255,255,0.028)),color-mix(in srgb,var(--glass-panel-bg) 76%,transparent) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.13) inset,0 1px 0 rgba(255,255,255,0.24) inset,0 -1px 0 rgba(255,255,255,0.035) inset,0 30px 64px -34px rgba(0,0,0,0.76) !important;backdrop-filter:blur(20px) saturate(1.18) contrast(1.05) !important;-webkit-backdrop-filter:blur(20px) saturate(1.18) contrast(1.05) !important}html[data-theme="light"] #ops-command-bar::before,html[data-theme="light"] #ops-view .table-wrap::before,html[data-theme="light"] #finance-view .finance-list-shell::before,html[data-theme="light"] #destination-tooltip::after{background:linear-gradient(116deg,rgba(122,137,158,0.08) 0 1px,rgba(255,255,255,0.48) 1px 2px,transparent 2px 42%),linear-gradient(294deg,transparent 0 62%,rgba(122,137,158,0.06) 62.2% 62.7%,rgba(255,255,255,0.34) 62.7% 63.2%,transparent 63.6%),radial-gradient(circle at 50% 104%,rgba(255,255,255,0.48),transparent 34%);opacity:0.82 !important;mix-blend-mode:screen !important}html[data-theme="dark"] #ops-command-bar::before,html[data-theme="dark"] #ops-view .table-wrap::before,html[data-theme="dark"] #finance-view .finance-list-shell::before,html[data-theme="dark"] #destination-tooltip::after{background:linear-gradient(116deg,rgba(255,255,255,0.22) 0 1px,transparent 1px 43%),linear-gradient(294deg,transparent 0 60%,rgba(255,255,255,0.13) 60.2% 60.8%,transparent 61.1%),radial-gradient(circle at 42% 0%,rgba(255,255,255,0.18),transparent 28%);opacity:0.78 !important;mix-blend-mode:screen !important}#ops-view .board-row td,#finance-view .finance-list-row{border-color:color-mix(in srgb,var(--line) 58%,transparent) !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .board-row:hover td,#ops-view .board-row:focus-within td,#finance-view .finance-list-row:hover,#finance-view .finance-list-row:focus-within{border-color:color-mix(in srgb,var(--line) 72%,transparent) !important;background:color-mix(in srgb,var(--glass-panel-bg-soft) 22%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.16) inset !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .board-row .status-cell,#ops-view .board-row:hover .status-cell,#ops-view .board-row:focus-within .status-cell{background:transparent !important;box-shadow:none !important}#ops-view .gate-badge,#ops-view .booked-chip,#ops-view .booked-chip-empty,#ops-view .destination-affordance{border-color:color-mix(in srgb,var(--line) 62%,transparent) !important;background:linear-gradient(180deg,rgba(255,255,255,0.18),rgba(255,255,255,0.055)),color-mix(in srgb,var(--surface-strong) 16%,transparent) !important;color:color-mix(in srgb,var(--ink) 91%,var(--muted)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(15,24,48,0.04) inset !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .destination-affordance:hover,#ops-view .destination-affordance:focus-visible,#ops-view .booked-chip:hover,#ops-view .booked-chip:focus-visible{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 62%,transparent) !important;background:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.08)),color-mix(in srgb,var(--surface-strong) 24%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 -1px 0 rgba(15,24,48,0.05) inset !important;transform:none !important}#ops-command-bar,#ops-view .table-wrap,#finance-view .finance-list-shell,#destination-tooltip{position:relative !important;isolation:isolate !important}#ops-command-bar::before,#ops-view .table-wrap::before,#finance-view .finance-list-shell::before,#destination-tooltip::after{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;border-radius:inherit !important;pointer-events:none !important;content:"" !important}#ops-command-bar::before,#ops-view .table-wrap::before,#finance-view .finance-list-shell::before{background:linear-gradient(118deg,rgba(17,24,39,0.1) 0 1px,rgba(255,255,255,0.4) 1px 2px,transparent 2px 42%),linear-gradient(292deg,transparent 0 62%,rgba(17,24,39,0.06) 62.3% 62.8%,rgba(255,255,255,0.3) 62.8% 63.3%,transparent 63.6% 100%),radial-gradient(circle at 18% 0%,rgba(255,255,255,0.28),transparent 24%);opacity:0.78;mix-blend-mode:screen}#ops-command-bar>*,#ops-view .table-wrap>*,#finance-view .finance-list-shell>*,#destination-tooltip>*{position:relative;z-index:1}html[data-theme="light"] #ops-command-bar,html[data-theme="light"] #ops-view .table-wrap,html[data-theme="light"] #finance-view .finance-list-shell,html[data-theme="light"] #destination-tooltip{border-color:rgba(119,134,156,0.18) !important;background:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.34)),color-mix(in srgb,var(--glass-panel-bg) 56%,transparent) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.68) inset,0 -1px 0 rgba(255,255,255,0.86) inset,0 1px 0 rgba(119,134,156,0.08) inset,0 22px 52px -28px rgba(15,24,48,0.22) !important;backdrop-filter:blur(18px) saturate(1.28) contrast(1.06) !important;-webkit-backdrop-filter:blur(18px) saturate(1.28) contrast(1.06) !important}html[data-theme="light"] #ops-view .board-row td,html[data-theme="light"] #ops-view .destination-affordance,html[data-theme="light"] #ops-view .booked-chip,html[data-theme="light"] #ops-view .booked-chip-empty{background:transparent !important;box-shadow:none !important}html[data-theme="dark"] #ops-command-bar,html[data-theme="dark"] #ops-view .table-wrap,html[data-theme="dark"] #finance-view .finance-list-shell,html[data-theme="dark"] #destination-tooltip{border-color:rgba(255,255,255,0.26) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.13) inset,0 1px 0 rgba(255,255,255,0.24) inset,0 24px 58px -30px rgba(0,0,0,0.72) !important;backdrop-filter:blur(20px) saturate(1.2) contrast(1.04) !important;-webkit-backdrop-filter:blur(20px) saturate(1.2) contrast(1.04) !important}html[data-theme="dark"] #ops-command-bar::before,html[data-theme="dark"] #ops-view .table-wrap::before,html[data-theme="dark"] #finance-view .finance-list-shell::before,html[data-theme="dark"] #destination-tooltip::after{background:linear-gradient(118deg,rgba(255,255,255,0.2) 0 1px,transparent 1px 42%),linear-gradient(292deg,transparent 0 62%,rgba(255,255,255,0.11) 62.3% 62.8%,transparent 63.1% 100%),radial-gradient(circle at 20% 0%,rgba(255,255,255,0.16),transparent 24%);opacity:0.8}html[data-theme="light"] #ops-command-bar,html[data-theme="light"] #ops-view .board-row td,html[data-theme="light"] #finance-view .finance-list-row,html[data-theme="light"] #destination-tooltip{background:radial-gradient(circle at 50% 115%,rgba(255,255,255,0.92),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.32),rgba(255,255,255,0.58)) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.72) inset,0 -1px 0 rgba(255,255,255,0.74) inset,var(--glass-panel-shadow-soft) !important}html[data-theme="dark"] #ops-command-bar,html[data-theme="dark"] #ops-view .board-row td,html[data-theme="dark"] #finance-view .finance-list-row,html[data-theme="dark"] #destination-tooltip{background:radial-gradient(circle at 42% 0%,rgba(255,255,255,0.16),transparent 26%),radial-gradient(circle at 12% 4%,rgba(103,232,249,0.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.025)),color-mix(in srgb,var(--glass-panel-bg) 82%,transparent) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.12) inset,0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(255,255,255,0.035) inset,var(--glass-panel-shadow-soft) !important}html[data-theme="light"] #ops-view .status-cell,html[data-theme="dark"] #ops-view .status-cell{background:transparent !important;box-shadow:none !important}#hero-shell{position:relative;isolation:isolate;--glass-glint-x:52%;--glass-glint-y:16%}#ops-command-bar,#destination-tooltip{--glass-glint-x:52%;--glass-glint-y:16%}#ops-command-bar .brand-mark:hover,#ops-command-bar .brand-mark:focus-visible,#ops-command-bar .view-switch-button:hover,#ops-command-bar .view-switch-button:focus-visible,#ops-command-bar .view-switch-button.is-active,#ops-command-bar .view-switch-button[aria-pressed="true"],#ops-command-bar .board-count-button:hover,#ops-command-bar .board-count-button:focus-visible,#ops-command-bar .board-count-button.is-active,#ops-command-bar .hero-clock-button:hover,#ops-command-bar .hero-clock-button:focus-visible,#ops-command-bar .hero-clock-button.is-active,#ops-command-bar .command-bar-popover-toggle:hover,#ops-command-bar .command-bar-popover-toggle:focus-visible,#ops-command-bar .pill:hover,#ops-command-bar .pill:focus-visible,#ops-command-bar .pill.active,#ops-command-bar .pill[aria-pressed="true"],#ops-command-bar .rail-control:hover,#ops-command-bar .rail-control:focus-visible,#ops-command-bar .rail-control.is-active,#ops-command-bar .rail-control[aria-pressed="true"]{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 68%,transparent) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.58),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-strong) 84%,transparent) !important;color:var(--ink) !important;box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}#ops-view .board-row:hover td,#ops-view .board-row:focus-within td,#finance-view .finance-list-row:hover,#finance-view .finance-list-row:focus-within{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 66%,transparent) !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.56),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.58) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}#ops-view .destination-affordance,#ops-view .booked-chip,#ops-view .booked-chip-empty{border-color:color-mix(in srgb,var(--glass-panel-border) 66%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.35),rgba(255,255,255,0.08)) !important;color:color-mix(in srgb,var(--ink) 90%,var(--muted)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft) !important}#ops-view .destination-affordance:focus-visible,#ops-view .booked-chip:focus-visible,#ops-view .booked-chip-empty:focus-visible,#ops-view .destination-link:focus-visible{outline:1px solid color-mix(in srgb,var(--glass-panel-border-strong) 72%,transparent) !important;outline-offset:1px !important}#ops-view .destination-link,#ops-view .destination-link:visited,#ops-view .destination-link:active,#ops-view .destination-affordance,#ops-view .booked-chip,#ops-view .booked-chip-empty{-webkit-tap-highlight-color:transparent !important}#ops-view .destination-link,#ops-view .booked-chip-value,#ops-view .booked-chip-label,#ops-view .gate-badge{color:color-mix(in srgb,var(--ink) 90%,var(--muted)) !important}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important}html[data-theme="light"] body[data-active-tab="ops"] .shell,html[data-theme="light"] body[data-active-tab="finance"] .shell{border:0 !important;background:transparent !important;box-shadow:none !important}html[data-theme="dark"] body[data-active-tab="ops"] .shell,html[data-theme="dark"] body[data-active-tab="finance"] .shell{border:0 !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"] #ops-command-bar,body[data-active-tab="finance"] #ops-command-bar,body[data-active-tab="ops"] #ops-view .table-wrap,body[data-active-tab="finance"] #finance-view .finance-list-shell{background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;border-radius:0 !important}body[data-active-tab="ops"] #ops-command-bar::before,body[data-active-tab="ops"] #ops-view .table-wrap::before,body[data-active-tab="finance"] #finance-view .finance-list-shell::before{background:none !important;opacity:0 !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row,#ops-view .board-row,#finance-view .finance-list-row{gap:0 !important;border-bottom:1px solid color-mix(in srgb,var(--line) 46%,transparent) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"] #ops-view .table-wrap thead,body[data-active-tab="ops"] #ops-view .table-wrap th,body[data-active-tab="ops"] #departures-head,body[data-active-tab="ops"] #departures-head th,body[data-active-tab="ops"] #departures-body,body[data-active-tab="ops"] #departures-body tr:first-child{border-top:0 !important;border-bottom-color:color-mix(in srgb,var(--line) 20%,transparent) !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"][data-ops-surface="list"] .board-row:hover,body[data-active-tab="ops"][data-ops-surface="list"] .board-row:focus-within,#ops-view .board-row:hover,#ops-view .board-row:focus-within,#finance-view .finance-list-row:hover,#finance-view .finance-list-row:focus-within{background:color-mix(in srgb,var(--accent) 7%,transparent) !important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent) 48%,transparent) !important}html[data-theme="light"] #ops-view .board-row td,html[data-theme="dark"] #ops-view .board-row td,html[data-theme="light"] body[data-active-tab="ops"][data-ops-surface="list"] .board-row td,html[data-theme="dark"] body[data-active-tab="ops"][data-ops-surface="list"] .board-row td,body[data-active-tab="ops"][data-ops-surface="list"] .board-row td,#ops-view .board-row td,#ops-view .board-row:hover td,#ops-view .board-row:focus-within td{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .gate-badge,#ops-view .booked-chip,#ops-view .booked-chip-empty,#ops-view .destination-affordance,body[data-active-tab="ops"][data-ops-surface="list"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{border:0 !important;border-radius:5px !important;background:transparent !important;box-shadow:none !important;color:color-mix(in srgb,var(--ink) 92%,var(--muted)) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] .command-bar-rail,body[data-active-tab="finance"] .command-bar-rail,body[data-active-tab="ops"] .command-bar-view-switch,body[data-active-tab="finance"] .command-bar-view-switch,body[data-active-tab="ops"] .brand-mark,body[data-active-tab="finance"] .brand-mark,body[data-active-tab="ops"] .view-switch-button,body[data-active-tab="finance"] .view-switch-button,body[data-active-tab="ops"] .board-count-button,body[data-active-tab="finance"] .board-count-button,body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button,body[data-active-tab="ops"] .command-bar-popover-toggle,body[data-active-tab="finance"] .command-bar-popover-toggle,body[data-active-tab="ops"] #hero-operator-finance,body[data-active-tab="finance"] #hero-operator-finance{border-color:transparent !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}body[data-active-tab="ops"] .brand-mark:hover,body[data-active-tab="finance"] .brand-mark:hover,body[data-active-tab="ops"] .brand-mark:focus-visible,body[data-active-tab="finance"] .brand-mark:focus-visible,body[data-active-tab="ops"] .view-switch-button:hover,body[data-active-tab="finance"] .view-switch-button:hover,body[data-active-tab="ops"] .view-switch-button:focus-visible,body[data-active-tab="finance"] .view-switch-button:focus-visible,body[data-active-tab="ops"] .view-switch-button.is-active,body[data-active-tab="finance"] .view-switch-button.is-active,body[data-active-tab="ops"] .view-switch-button[aria-pressed="true"],body[data-active-tab="finance"] .view-switch-button[aria-pressed="true"],body[data-active-tab="ops"] .board-count-button:hover,body[data-active-tab="finance"] .board-count-button:hover,body[data-active-tab="ops"] .board-count-button:focus-visible,body[data-active-tab="finance"] .board-count-button:focus-visible,body[data-active-tab="ops"] .board-count-button.is-active,body[data-active-tab="finance"] .board-count-button.is-active,body[data-active-tab="ops"] .hero-clock-button:hover,body[data-active-tab="finance"] .hero-clock-button:hover,body[data-active-tab="ops"] .hero-clock-button:focus-visible,body[data-active-tab="finance"] .hero-clock-button:focus-visible,body[data-active-tab="ops"] .hero-clock-button.is-active,body[data-active-tab="finance"] .hero-clock-button.is-active,body[data-active-tab="ops"] .command-bar-popover-toggle:hover,body[data-active-tab="finance"] .command-bar-popover-toggle:hover,body[data-active-tab="ops"] .command-bar-popover-toggle:focus-visible,body[data-active-tab="finance"] .command-bar-popover-toggle:focus-visible{background:color-mix(in srgb,var(--surface-strong) 12%,transparent) !important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 46%,transparent) !important;color:var(--ink) !important;transform:none !important}body[data-active-tab="ops"] .hero-clock-button,body[data-active-tab="finance"] .hero-clock-button,body[data-active-tab="ops"] .hero-clock-button:hover,body[data-active-tab="finance"] .hero-clock-button:hover,body[data-active-tab="ops"] .hero-clock-button:focus-visible,body[data-active-tab="finance"] .hero-clock-button:focus-visible{cursor:default !important;pointer-events:none !important;background:transparent !important;box-shadow:none !important}body[data-active-tab="ops"] .theme-toggle::after,body[data-active-tab="finance"] .theme-toggle::after,body[data-active-tab="ops"] .theme-toggle[aria-expanded="true"]::after,body[data-active-tab="finance"] .theme-toggle[aria-expanded="true"]::after{display:none !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::before,body[data-active-tab="finance"] .theme-toggle.is-pressing::before{color:var(--theme-toggle-plane-color,var(--theme-toggle-pointer-color,var(--ink))) !important;text-shadow:0 0 8px color-mix(in srgb,var(--theme-toggle-plane-color,#ffffff) 72%,transparent),0 0 18px color-mix(in srgb,var(--theme-toggle-plane-color,#ffffff) 48%,transparent) !important;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--theme-toggle-plane-color,#ffffff) 54%,transparent)) !important;animation:theme-plane-runway var(--theme-toggle-plane-duration,900ms) cubic-bezier(0.2,0.74,0.12,1) !important}html[data-theme="light"] body[data-active-tab="ops"] .theme-toggle.is-pressing::before,html[data-theme="light"] body[data-active-tab="finance"] .theme-toggle.is-pressing::before{color:#0f172a !important;text-shadow:0 0 10px color-mix(in srgb,var(--theme-toggle-plane-color,#0f172a) 82%,transparent),0 0 22px color-mix(in srgb,var(--theme-toggle-plane-color,#0f172a) 60%,transparent),0 0 4px color-mix(in srgb,var(--theme-toggle-plane-color,#0f172a) 70%,transparent) !important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--theme-toggle-plane-color,#0f172a) 65%,transparent)) !important}body[data-active-tab="ops"] #departures-head th:nth-child(5),body[data-active-tab="ops"] #departures-body .board-row td:nth-child(1),body[data-active-tab="ops"] .board-row td:nth-child(1){display:none !important}body[data-active-tab="ops"] .board-row td.status-cell,body[data-active-tab="ops"] .board-row .status-cell,body[data-active-tab="ops"] .board-row .status-badge{display:none !important}#ops-view .ops-load-chart,#ops-view .ops-load-svg{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .ops-load-bar{display:none !important}#ops-view .ops-load-grid{stroke:color-mix(in srgb,var(--line) 60%,transparent) !important;stroke-width:1 !important;opacity:0.42 !important}#ops-view .ops-load-grid.is-base{opacity:0.66 !important}#ops-view .ops-load-y-label,#ops-view .ops-load-axis-label{fill:color-mix(in srgb,var(--muted) 82%,transparent) !important}#ops-view .ops-load-y-label{font-size:11px !important;letter-spacing:0.02em !important}#ops-view .ops-load-axis-label{font-size:11px !important;letter-spacing:0.04em !important}#ops-view .ops-load-stem{stroke:color-mix(in srgb,var(--accent-strong) 84%,var(--surface-strong)) !important;stroke-linecap:round !important}#ops-view .ops-load-stem.is-comparison{opacity:0.28 !important}#ops-view .ops-load-stem.is-selected{opacity:0.6 !important}#ops-view .ops-load-dot{fill:color-mix(in srgb,var(--accent-strong) 90%,#ffffff 10%) !important;stroke:color-mix(in srgb,var(--surface-strong) 84%,transparent) !important;stroke-width:2 !important}#ops-view .ops-load-dot.is-comparison{fill:color-mix(in srgb,var(--accent-strong) 76%,transparent) !important;opacity:0.42 !important}#ops-view .ops-load-dot.is-selected{opacity:0.98 !important}#ops-view .ops-load-dot.is-peak{stroke-width:2.5 !important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent-strong) 50%,transparent)) !important}#ops-view .ops-load-point-value{fill:color-mix(in srgb,var(--ink) 90%,var(--muted)) !important;font-family:var(--font-data) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:0.01em !important;text-anchor:middle !important}html,body{max-width:100% !important;overflow-x:clip !important}body[data-active-tab="ops"] .shell,body[data-active-tab="finance"] .shell{box-sizing:border-box !important;width:min(1280px,100%) !important;max-width:100% !important}#hero-shell,#ops-view,#ops-view .board,#ops-view .ops-board,#ops-view .table-wrap,#ops-view .ops-load-chart,#ops-view .ops-load-svg{max-width:100% !important;overflow-x:clip !important}#ops-view .ops-load-svg.is-compact .ops-load-point-value{font-size:14px !important;paint-order:stroke !important;stroke:color-mix(in srgb,var(--bg) 86%,transparent) !important;stroke-width:3px !important}#ops-view .ops-load-svg.is-compact .ops-load-dot.is-selected{stroke-width:2.4 !important}body[data-active-tab="ops"] #ops-count,body[data-active-tab="ops"] #ops-count:hover,body[data-active-tab="ops"] #ops-count:focus-visible,body[data-active-tab="ops"] #ops-count.is-active,body[data-active-tab="ops"] #ops-count[aria-pressed="true"],body[data-active-tab="finance"] #ops-count,body[data-active-tab="finance"] #ops-count:hover,body[data-active-tab="finance"] #ops-count:focus-visible,body[data-active-tab="finance"] #ops-count.is-active,body[data-active-tab="finance"] #ops-count[aria-pressed="true"]{border-color:transparent !important;background:transparent !important;box-shadow:none !important;outline:0 !important;transition:color 160ms ease,transform 160ms ease !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle,body[data-active-tab="finance"] #ops-command-bar .theme-toggle{color:var(--theme-toggle-pointer-color,var(--ink)) !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{font-size:1.38rem !important;color:var(--theme-toggle-pointer-color,var(--ink)) !important}body[data-active-tab="ops"] .ops-flow-value{display:inline-flex !important;align-items:baseline !important;gap:0.18em !important;white-space:nowrap !important}body[data-active-tab="ops"] .ops-flow-flights{align-self:flex-end !important;color:color-mix(in srgb,var(--ink) 78%,var(--muted)) !important;font-size:0.46em !important;letter-spacing:0.08em !important;line-height:1 !important;transform:translateY(0.22em) !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}44%{opacity:0.95;transform:translate(calc(-50% + var(--theme-plane-exit-x,110vw)),calc(-50% - 10px)) rotate(0deg) scale(0.72)}45%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,-110vw)),calc(-50% + 10px)) rotate(0deg) scale(0.72)}100%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}}body[data-active-tab="finance"] #ops-command-bar .command-bar-primary{display:grid !important;grid-template-columns:minmax(4.8rem,1fr) auto minmax(2.4rem,1fr) !important;align-items:center !important;width:min(100%,680px) !important;margin:0 auto !important;column-gap:clamp(18px,8vw,76px) !important}body[data-active-tab="finance"] #ops-command-bar .command-bar-rail{grid-column:1 / 3 !important;display:grid !important;grid-template-columns:minmax(4.8rem,1fr) auto !important;align-items:center !important;justify-content:stretch !important;width:100% !important;gap:clamp(18px,8vw,76px) !important}body[data-active-tab="finance"] #ops-command-bar .brand-lockup{grid-column:3 !important;justify-self:end !important;order:initial !important;display:flex !important;align-items:center !important}body[data-active-tab="finance"] #ops-command-bar .command-bar-view-switch{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;width:auto !important}body[data-active-tab="finance"] #ops-command-bar #hero-operator-ops{display:inline-flex !important;align-items:center !important;justify-content:center !important}body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance,body[data-active-tab="finance"] #ops-command-bar #ops-count,body[data-active-tab="finance"] #ops-command-bar .filter-rail,body[data-active-tab="finance"] #ops-command-bar #filter-menu-toggle,body[data-active-tab="finance"] #filter-menu-popover{display:none !important}body[data-active-tab="finance"] #finance-view,body[data-active-tab="finance"] #finance-view .finance-board,body[data-active-tab="finance"] #finance-view .finance-stack,body[data-active-tab="finance"] #finance-list{display:flex !important;justify-content:center !important;width:100% !important;max-width:100% !important}body[data-active-tab="finance"] #finance-view .finance-board,body[data-active-tab="finance"] #finance-view .finance-stack,body[data-active-tab="finance"] #finance-list{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="finance"] #finance-view .finance-stack::before,body[data-active-tab="finance"] #finance-view .finance-stack::after,body[data-active-tab="finance"] #finance-list::before,body[data-active-tab="finance"] #finance-list::after{display:none !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::before,body[data-active-tab="finance"] .theme-toggle.is-pressing::before{animation:theme-plane-runway var(--theme-toggle-plane-duration,1800ms) cubic-bezier(0.22,0.68,0.1,1) both !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::after,body[data-active-tab="finance"] .theme-toggle.is-pressing::after{position:fixed !important;left:var(--theme-plane-start-x,50vw) !important;top:var(--theme-plane-start-y,38px) !important;z-index:110 !important;display:block !important;width:clamp(42px,12vw,76px) !important;height:14px !important;border:0 !important;border-radius:999px !important;background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--theme-toggle-plane-color,#ffffff) 24%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 33% 48%,rgba(255,255,255,0.32) 0 2px,transparent 3px),linear-gradient(90deg,color-mix(in srgb,var(--theme-toggle-plane-color,#ffffff) 38%,transparent),transparent 76%) !important;box-shadow:none !important;filter:blur(0.4px) !important;opacity:0 !important;pointer-events:none !important;content:"" !important;transform:translate(calc(-100% - 8px),-50%) !important;animation:theme-plane-contrail var(--theme-toggle-plane-duration,1800ms) cubic-bezier(0.22,0.68,0.1,1) both !important}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}52%{opacity:0.96;transform:translate(calc(-50% + var(--theme-plane-exit-x,110vw)),calc(-50% - 8px)) rotate(0deg) scale(0.82)}53%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-entry-x,-110vw)),calc(-50% + 8px)) rotate(0deg) scale(0.82)}100%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}}@keyframes theme-plane-contrail{0%{opacity:0;transform:translate(calc(-100% - 8px),-50%) scaleX(0.4)}12%{opacity:0.66;transform:translate(calc(-100% - 8px),-50%) scaleX(1)}48%{opacity:0.48;transform:translate(calc(var(--theme-plane-exit-x,110vw) - 100% - 18px),calc(-50% - 8px)) scaleX(0.92)}54%{opacity:0;transform:translate(calc(var(--theme-plane-exit-x,110vw) - 100% - 18px),calc(-50% - 8px)) scaleX(0.7)}100%{opacity:0;transform:translate(calc(-100% - 8px),-50%) scaleX(0.45)}}#ops-view .business-signal-summary,#ops-view .ops-load-summary{gap:8px !important}#ops-view .business-signal-summary .business-signal-item,#ops-view .business-signal-summary .ops-load-summary-item{border:1px solid color-mix(in srgb,var(--line) 40%,transparent) !important;border-radius:999px !important;background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-load-chart .business-signal-summary .business-signal-item,#ops-load-chart .business-signal-summary .ops-load-summary-item,#ops-load-chart .business-signal-summary .ops-load-summary-item:hover,#ops-load-chart .business-signal-summary .ops-load-summary-item:focus-within{border:1px solid color-mix(in srgb,var(--line) 40%,transparent) !important;background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#ops-view .business-signal-summary .ops-load-summary-label,#ops-view .business-signal-summary .ops-load-summary-value,#ops-view .business-signal-summary .business-signal-kicker{color:color-mix(in srgb,var(--ink) 86%,var(--muted)) !important}#ops-view .ops-load-svg .ops-load-point-value{font-size:13px !important;font-weight:900 !important}#ops-view .ops-load-svg.is-compact .ops-load-point-value{font-size:15px !important;stroke-width:3.4px !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#hero-operator-ops,#hero-operator-finance,#ops-count,#filter-menu-toggle,.view-switch-button,.board-count-button,.command-bar-popover-toggle ),body[data-active-tab="finance"] #ops-command-bar:is(#hero-clock,#hero-operator-ops,#hero-operator-finance,#ops-count,#filter-menu-toggle,.view-switch-button,.board-count-button,.command-bar-popover-toggle ){color:var(--ink) !important;font-family:var(--font-data) !important;font-size:0.85rem !important;font-weight:800 !important;letter-spacing:0.085em !important;line-height:1.1 !important;text-transform:uppercase !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::after,body[data-active-tab="finance"] .theme-toggle.is-pressing::after{width:clamp(62px,16vw,110px) !important;height:18px !important;filter:blur(0.55px) !important}body[data-active-tab="ops"] .theme-toggle.is-pressing::after{animation-duration:var(--theme-toggle-plane-duration,1800ms) !important}html[data-theme="light"] body[data-active-tab="ops"] .theme-toggle.is-pressing::after,html[data-theme="light"] body[data-active-tab="finance"] .theme-toggle.is-pressing::after{background:radial-gradient(circle at 10% 50%,rgba(249,115,22,0.36) 0 2px,transparent 3px),radial-gradient(circle at 34% 50%,rgba(15,23,42,0.18) 0 2px,transparent 3px),linear-gradient(90deg,rgba(249,115,22,0.34),rgba(15,23,42,0.05) 76%,transparent) !important}html[data-theme="dark"] body[data-active-tab="ops"] .theme-toggle.is-pressing::after,html[data-theme="dark"] body[data-active-tab="finance"] .theme-toggle.is-pressing::after{background:radial-gradient(circle at 10% 50%,rgba(250,204,21,0.44) 0 2px,transparent 3px),radial-gradient(circle at 34% 50%,rgba(255,255,255,0.3) 0 2px,transparent 3px),linear-gradient(90deg,rgba(250,204,21,0.36),rgba(255,255,255,0.11) 74%,transparent) !important}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#ops-view .ops-load-svg.is-compact{max-height:202px !important}#ops-view .ops-load-svg.is-compact .ops-load-axis-label{font-size:12px !important;opacity:0.7 !important}#ops-view .ops-load-svg.is-compact .ops-load-stem.is-selected{opacity:0.64 !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#hero-operator-ops,#hero-operator-finance,#ops-count,#filter-menu-toggle,.view-switch-button,.board-count-button,.command-bar-popover-toggle ){font-size:clamp(0.9rem,3.85vw,1.08rem) !important;font-weight:850 !important;letter-spacing:0.09em !important}body[data-active-tab="ops"] .ops-flow-table th,body[data-active-tab="ops"] .ops-flow-table td,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table th,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-table td{font-size:clamp(0.64rem,2.55vw,0.78rem) !important}body[data-active-tab="ops"] .ops-flow-booked,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-booked{font-size:clamp(0.84rem,3.65vw,1.02rem) !important;line-height:1 !important}body[data-active-tab="ops"] .ops-flow-flights,body[data-active-tab="ops"][data-ops-surface="overview"] .ops-flow-flights{font-size:0.52em !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-title,body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-title,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker{font-size:clamp(0.72rem,3vw,0.86rem) !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-value{font-size:clamp(0.76rem,3.3vw,0.94rem) !important;line-height:1.08 !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item,body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-item,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-item{gap:clamp(6px,1.8vw,10px) !important;min-width:0 !important;padding-inline:clamp(7px,2.2vw,11px) !important}body[data-active-tab="ops"] #departures-body .board-row,body[data-active-tab="ops"] .board-row{min-height:30px !important}body[data-active-tab="ops"] .gate-badge,body[data-active-tab="ops"] .booked-chip,body[data-active-tab="ops"] .booked-chip-empty,body[data-active-tab="ops"] .destination-affordance,body[data-active-tab="ops"][data-ops-surface="overview"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="overview"] .destination-affordance,body[data-active-tab="ops"][data-ops-surface="list"] .gate-badge,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-empty,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{font-size:clamp(0.84rem,3.75vw,1.02rem) !important;line-height:1.08 !important}body[data-active-tab="ops"] .booked-chip-label,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-label,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-label{font-size:0.52em !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{display:grid !important;grid-template-columns:minmax(4.35rem,1fr) minmax(4.65rem,1fr) minmax(2.2rem,0.62fr) minmax(2.9rem,0.78fr) minmax(2.35rem,0.48fr) !important;align-items:center !important;width:min(100%,720px) !important;margin:0 auto !important;column-gap:clamp(10px,4.2vw,38px) !important}body[data-active-tab="ops"] #ops-command-bar #hero-clock{grid-column:1 !important;order:0 !important;justify-self:start !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle{grid-column:2 !important;order:1 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #ops-count{grid-column:3 !important;order:2 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance{grid-column:4 !important;order:3 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup{grid-column:5 !important;order:4 !important;justify-self:end !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-ops{display:inline-flex !important;align-items:center !important;justify-content:center !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#hero-operator-finance,#ops-count,#filter-menu-toggle ){font-size:clamp(0.92rem,3.95vw,1.1rem) !important;font-weight:860 !important;letter-spacing:0.092em !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before{font-size:2.18rem !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-header{grid-template-columns:1fr !important;justify-items:end !important;min-height:0 !important;margin-bottom:2px !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-title{display:none !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-total{justify-self:end !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;align-items:center !important;column-gap:clamp(8px,3vw,16px) !important;row-gap:0 !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-group{display:flex !important;align-items:center !important;min-width:0 !important;gap:clamp(4px,1.3vw,8px) !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker{flex:0 0 auto !important;margin:0 !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-items{display:contents !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item{flex:1 1 auto !important;min-width:0 !important;justify-content:flex-start !important;gap:clamp(4px,1.25vw,8px) !important;padding-inline:clamp(5px,1.5vw,10px) !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-value{font-size:clamp(0.78rem,3.35vw,0.96rem) !important;white-space:nowrap !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-row-label,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-total-label,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table thead th{font-size:clamp(0.72rem,2.95vw,0.86rem) !important;font-weight:850 !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-grand .ops-flow-booked{font-size:clamp(0.96rem,4.2vw,1.15rem) !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-grand .ops-flow-flights{font-size:0.5em !important}@media (max-width:500px){body[data-active-tab="ops"] #ops-load-chart .ops-load-summary{grid-template-columns:1fr !important;row-gap:4px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-group{width:100% !important;justify-content:flex-start !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item{flex:0 1 auto !important;padding-inline:5px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-value{font-size:clamp(0.72rem,3.18vw,0.88rem) !important;letter-spacing:0.055em !important}}.route-map{position:relative;aspect-ratio:2 / 1;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 84%,#8ca7c4 16%)}.route-map .destination-world-map-shell,.route-map .destination-world-map,.route-map-line{position:absolute;inset:0;width:100%;height:100%}.route-map .destination-world-map{object-fit:fill;opacity:0.34 !important;filter:grayscale(1) contrast(1.25) !important}.route-map-line line{stroke:color-mix(in srgb,var(--accent) 88%,white);stroke-width:1.1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.route-map-pin{position:absolute;z-index:2;width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--accent);box-shadow:0 1px 5px rgba(15,24,48,0.38);transform:translate(-50%,-50%)}.route-map-pin.is-origin{background:var(--ink)}.route-map-pin::after{position:absolute;top:8px;left:50%;padding:2px 4px;border-radius:4px;background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--ink);content:attr(data-code);font:800 0.5rem/1 var(--font-data);transform:translateX(-50%)}@media (max-width:500px){}@media (prefers-reduced-motion:reduce){.route-map-line line{stroke-dasharray:none}}@media (max-width:760px){}.shell,.shell button,.shell input,.shell select,.shell textarea,.destination-tooltip,.theme-menu-popover{font-family:var(--font-operational) !important;font-variant-numeric:tabular-nums}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#hero-operator-ops,#hero-operator-finance,#ops-count,#filter-menu-toggle,.view-switch-button,.board-count-button,.command-bar-popover-toggle ),body[data-active-tab="finance"] #ops-command-bar:is(#hero-clock,#hero-operator-ops,#hero-operator-finance,#ops-count,#filter-menu-toggle,.view-switch-button,.board-count-button,.command-bar-popover-toggle ){font-family:var(--font-operational) !important;font-weight:860 !important;letter-spacing:0.12em !important}body[data-active-tab="ops"] #ops-count .ops-count-icon,body[data-active-tab="finance"] #ops-count .ops-count-icon{width:41px !important;height:41px !important;display:inline-grid !important;place-items:center !important}#ops-count .ops-count-icon svg{display:block !important;width:41px !important;height:41px !important;overflow:visible !important}#ops-count .ops-count-icon:is(.ops-count-icon-frame,.ops-count-icon-shadow,.ops-count-icon-sheen,.ops-count-icon-grid,.ops-count-icon-axis,.ops-count-icon-bar,.ops-count-icon-cap ){vector-effect:non-scaling-stroke !important}#ops-count .ops-count-icon-shadow{fill:color-mix(in srgb,currentColor 6%,transparent) !important;stroke:none !important}#ops-count .ops-count-icon-frame{fill:color-mix(in srgb,currentColor 5%,transparent) !important;stroke:color-mix(in srgb,currentColor 72%,transparent) !important;stroke-width:1.45 !important}#ops-count .ops-count-icon-sheen,#ops-count .ops-count-icon-grid,#ops-count .ops-count-icon-axis,#ops-count .ops-count-icon-cap{fill:none !important;stroke-linecap:round !important;stroke-linejoin:round !important}#ops-count .ops-count-icon-sheen{stroke:color-mix(in srgb,currentColor 32%,transparent) !important;stroke-width:1.1 !important}#ops-count .ops-count-icon-grid{stroke:color-mix(in srgb,currentColor 20%,transparent) !important;stroke-width:0.9 !important}#ops-count .ops-count-icon-axis{stroke:color-mix(in srgb,currentColor 78%,transparent) !important;stroke-width:1.7 !important}#ops-count .ops-count-icon-bar{fill:color-mix(in srgb,currentColor 44%,transparent) !important;stroke:currentColor !important;stroke-width:1.25 !important}#ops-count .ops-count-icon-bar.is-peak{fill:color-mix(in srgb,currentColor 68%,transparent) !important}#ops-count .ops-count-icon-cap{stroke:color-mix(in srgb,currentColor 92%,transparent) !important;stroke-width:1.45 !important}html[data-theme="dark"] #ops-count .ops-count-icon-frame{fill:rgba(255,255,255,0.055) !important;stroke:rgba(255,255,255,0.62) !important}html[data-theme="dark"] #ops-count .ops-count-icon-shadow{fill:rgba(255,255,255,0.035) !important}html[data-theme="dark"] #ops-count .ops-count-icon svg{filter:drop-shadow(0 0 9px color-mix(in srgb,currentColor 28%,transparent)) !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance{width:2.65rem !important;min-width:2.65rem !important;height:2.65rem !important;padding:0 !important;display:inline-grid !important;place-items:center !important;color:var(--ink) !important;font-size:0 !important;letter-spacing:0 !important}body[data-active-tab="ops"] #ops-command-bar #ops-count,body[data-active-tab="finance"] #ops-command-bar #ops-count{width:45px !important;min-width:45px !important;height:45px !important;min-height:45px !important;margin-top:0 !important;padding:0 !important;display:inline-grid !important;place-items:center !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance::before,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance::before{content:none !important}#hero-operator-finance .gc-safe-icon{width:2.18rem;height:2.18rem;display:inline-grid;place-items:center}#hero-operator-finance .gc-safe-icon svg{width:100%;height:100%;display:block;overflow:visible}#hero-operator-finance .gc-safe-icon:is(.gc-safe-shadow,.gc-safe-body,.gc-safe-door,.gc-safe-sheen,.gc-safe-dial-ring,.gc-safe-dial,.gc-safe-ticks,.gc-safe-hinge,.gc-safe-foot ){vector-effect:non-scaling-stroke !important}#hero-operator-finance .gc-safe-shadow{fill:color-mix(in srgb,currentColor 6%,transparent) !important;stroke:none !important}#hero-operator-finance .gc-safe-icon:is(.gc-safe-body,.gc-safe-door,.gc-safe-sheen,.gc-safe-dial-ring,.gc-safe-dial,.gc-safe-ticks,.gc-safe-hinge,.gc-safe-foot ){fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important}#hero-operator-finance .gc-safe-body{fill:color-mix(in srgb,currentColor 7%,transparent) !important;stroke-width:2.45 !important}#hero-operator-finance .gc-safe-door{fill:color-mix(in srgb,currentColor 3%,transparent) !important;stroke-width:1.85 !important;opacity:0.94 !important}#hero-operator-finance .gc-safe-sheen{stroke:color-mix(in srgb,currentColor 36%,transparent) !important;stroke-width:1.05 !important}#hero-operator-finance .gc-safe-dial-ring{stroke-width:2.1 !important}#hero-operator-finance .gc-safe-dial{fill:currentColor !important;stroke:none !important}#hero-operator-finance .gc-safe-ticks,#hero-operator-finance .gc-safe-hinge,#hero-operator-finance .gc-safe-foot{stroke-width:1.7 !important}#hero-operator-finance .gc-safe-hinge{opacity:0.72 !important}html[data-theme="dark"] #hero-operator-finance .gc-safe-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 22%,transparent))}body[data-active-tab="ops"] #ops-command-bar .theme-toggle,body[data-active-tab="finance"] #ops-command-bar .theme-toggle{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;padding:0 !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;display:block !important;content:"" !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M5.5 25.7c-.75-.12-1.3-.76-1.3-1.52 0-.72.5-1.35 1.2-1.5l15.46-3.18L11.1 8.6c-.38-.42-.5-1.02-.3-1.55.2-.54.7-.9 1.28-.93l3.25-.18c.42-.03.83.12 1.14.4l16.06 10.67 7.76-1.6c2.62-.54 4.97 1.46 4.97 4.13 0 1.97-1.36 3.67-3.27 4.1l-8.68 1.94-8.48 14.3c-.28.48-.8.78-1.36.78h-3.5c-.5 0-.97-.24-1.26-.65-.29-.4-.36-.93-.18-1.4l4.36-11.34-17.4-1.58Zm29.2-6.08c-.24.05-.5 0-.7-.14L15.56 7.21l-1.83.1 10.5 11.72c.24.27.34.64.26 1-.08.35-.35.63-.7.7L6.66 24.25l17.62 1.6c.35.04.66.25.82.57.16.31.18.68.05 1.01l-4.34 11.28h2.14l8.25-13.9c.14-.24.38-.42.66-.48l9.68-2.16c1.17-.26 2.01-1.3 2.01-2.5 0-1.62-1.43-2.84-3.02-2.51l-5.82 1.2Z'/%3E%3C/svg%3E") center / 36px 36px no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M5.5 25.7c-.75-.12-1.3-.76-1.3-1.52 0-.72.5-1.35 1.2-1.5l15.46-3.18L11.1 8.6c-.38-.42-.5-1.02-.3-1.55.2-.54.7-.9 1.28-.93l3.25-.18c.42-.03.83.12 1.14.4l16.06 10.67 7.76-1.6c2.62-.54 4.97 1.46 4.97 4.13 0 1.97-1.36 3.67-3.27 4.1l-8.68 1.94-8.48 14.3c-.28.48-.8.78-1.36.78h-3.5c-.5 0-.97-.24-1.26-.65-.29-.4-.36-.93-.18-1.4l4.36-11.34-17.4-1.58Zm29.2-6.08c-.24.05-.5 0-.7-.14L15.56 7.21l-1.83.1 10.5 11.72c.24.27.34.64.26 1-.08.35-.35.63-.7.7L6.66 24.25l17.62 1.6c.35.04.66.25.82.57.16.31.18.68.05 1.01l-4.34 11.28h2.14l8.25-13.9c.14-.24.38-.42.66-.48l9.68-2.16c1.17-.26 2.01-1.3 2.01-2.5 0-1.62-1.43-2.84-3.02-2.51l-5.82 1.2Z'/%3E%3C/svg%3E") center / 36px 36px no-repeat !important;font-size:2.34rem !important}html[data-theme="light"] body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,html[data-theme="light"] body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{color:#f97316 !important;filter:drop-shadow(0 0 5px rgba(249,115,22,0.24)) !important}html[data-theme="dark"] body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,html[data-theme="dark"] body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{color:#facc15 !important;filter:drop-shadow(0 0 7px rgba(250,204,21,0.3)) !important}.flaticon-mask-icon{display:block !important;width:100% !important;height:100% !important;background:currentColor !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-size:contain !important;mask-size:contain !important}#ops-count .flaticon-table-icon{-webkit-mask-image:url("../icons/flaticon-table.png") !important;mask-image:url("../icons/flaticon-table.png") !important}#hero-operator-finance .flaticon-above-icon{-webkit-mask-image:url("../icons/flaticon-above.png") !important;mask-image:url("../icons/flaticon-above.png") !important}body[data-active-tab="ops"] #ops-count .ops-count-icon,body[data-active-tab="finance"] #ops-count .ops-count-icon{width:clamp(41px,6.3vw,48px) !important;height:clamp(41px,6.3vw,48px) !important;color:var(--ink) !important;filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 18%,transparent)) !important}#hero-operator-finance .gc-safe-icon{width:clamp(2.18rem,5.8vw,3rem) !important;height:clamp(2.18rem,5.8vw,3rem) !important;color:var(--ink) !important;filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 16%,transparent)) !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{-webkit-mask:url("../icons/flaticon-aircraft.png") center / clamp(34px,5.8vw,46px) clamp(34px,5.8vw,46px) no-repeat !important;mask:url("../icons/flaticon-aircraft.png") center / clamp(34px,5.8vw,46px) clamp(34px,5.8vw,46px) no-repeat !important}body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:45px;--command-text-cell-size:clamp(58px,14vw,74px);--command-bar-gap:clamp(10px,2.4vw,16px);padding-inline:clamp(10px,2.8vw,18px) !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#filter-menu-toggle,#ops-count,#hero-operator-finance,.theme-toggle ){margin:0 !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#filter-menu-toggle){min-width:var(--command-text-cell-size) !important;width:var(--command-text-cell-size) !important;min-height:var(--command-cell-size) !important;height:var(--command-cell-size) !important;padding-inline:0 !important;display:inline-grid !important;place-items:center !important}body[data-active-tab="ops"] #ops-command-bar:is(#ops-count,#hero-operator-finance){width:var(--command-cell-size) !important;min-width:var(--command-cell-size) !important;height:var(--command-cell-size) !important;min-height:var(--command-cell-size) !important;padding:0 !important;display:inline-grid !important;place-items:center !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup{width:var(--command-cell-size) !important;min-width:var(--command-cell-size) !important;height:var(--command-cell-size) !important;display:inline-grid !important;place-items:center !important}@media (min-width:520px){body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:clamp(48px,7vw,56px);--command-text-cell-size:clamp(68px,12vw,92px);--command-bar-gap:clamp(10px,2.2vw,20px);padding-inline:clamp(14px,3vw,24px) !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{width:min(100%,484px) !important;max-width:484px !important}body[data-active-tab="ops"] #ops-count .ops-count-icon,body[data-active-tab="finance"] #ops-count .ops-count-icon,#ops-count .ops-count-icon svg{width:clamp(41px,6.3vw,48px) !important;height:clamp(41px,6.3vw,48px) !important}#hero-operator-finance .gc-safe-icon{width:clamp(2.18rem,5.8vw,3rem) !important;height:clamp(2.18rem,5.8vw,3rem) !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{-webkit-mask-size:clamp(34px,5.8vw,46px) clamp(34px,5.8vw,46px) !important;mask-size:clamp(34px,5.8vw,46px) clamp(34px,5.8vw,46px) !important}}body[data-active-tab="finance"] #ops-command-bar{--finance-command-cell-size:clamp(74px,24vw,108px);--finance-command-gap:clamp(18px,7vw,34px);padding-inline:clamp(14px,4vw,22px) !important}body[data-active-tab="finance"] #ops-command-bar .command-bar-primary{display:grid !important;grid-template-columns:var(--finance-command-cell-size) var(--finance-command-cell-size) !important;justify-content:center !important;justify-items:center !important;align-items:center !important;width:min(100%,calc((var(--finance-command-cell-size) * 2) + var(--finance-command-gap))) !important;max-width:250px !important;margin-inline:auto !important;column-gap:var(--finance-command-gap) !important}body[data-active-tab="finance"] #ops-command-bar .command-bar-rail,body[data-active-tab="finance"] #ops-command-bar .command-bar-view-switch{display:contents !important}body[data-active-tab="finance"] #ops-command-bar #hero-clock{grid-column:1 !important;justify-self:center !important;width:var(--finance-command-cell-size) !important;min-width:var(--finance-command-cell-size) !important;height:45px !important;min-height:45px !important;display:inline-grid !important;place-items:center !important;margin:0 !important;padding:0 !important}body[data-active-tab="finance"] #ops-command-bar #hero-operator-ops{grid-column:2 !important;justify-self:center !important;width:var(--finance-command-cell-size) !important;min-width:var(--finance-command-cell-size) !important;height:45px !important;min-height:45px !important;display:inline-grid !important;place-items:center !important;margin:0 !important;padding:0 !important}body[data-active-tab="finance"] #ops-command-bar:is(#filter-menu-toggle,#ops-count,#hero-operator-finance,.brand-lockup,#filter-menu-popover ){display:none !important}@media (min-width:760px){body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:56px;--command-text-cell-size:96px;--command-bar-gap:22px}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{width:min(100%,568px) !important;max-width:568px !important}}body[data-active-tab="ops"] #departures-body .board-row{min-height:44px !important}body[data-active-tab="ops"] #departures-body .board-row td,body[data-active-tab="ops"] .board-row td,body[data-active-tab="ops"][data-ops-surface="overview"] .board-row td,body[data-active-tab="ops"][data-ops-surface="list"] .board-row td{font-size:clamp(1.18rem,5.8vw,1.36rem) !important;line-height:1.1 !important}body[data-active-tab="ops"]:is(.gate-badge,.destination-affordance,.booked-chip,.booked-chip-empty),body[data-active-tab="ops"][data-ops-surface="overview"]:is(.gate-badge,.destination-affordance,.booked-chip,.booked-chip-empty),body[data-active-tab="ops"][data-ops-surface="list"]:is(.gate-badge,.destination-affordance,.booked-chip,.booked-chip-empty){font-size:inherit !important;line-height:1 !important}body[data-active-tab="ops"] .booked-chip{display:inline-flex !important;align-items:baseline !important;justify-content:center !important;gap:0.1em !important;white-space:nowrap !important}#ops-view .booked-chip .booked-chip-value,body[data-active-tab="ops"] .booked-chip-value{font-size:1em !important;font-weight:900 !important;line-height:1 !important}#ops-view .booked-chip .booked-chip-label,body[data-active-tab="ops"] .booked-chip-label,body[data-active-tab="ops"][data-ops-surface="overview"] .booked-chip-label,body[data-active-tab="ops"][data-ops-surface="list"] .booked-chip-label{font-size:0.36em !important;font-weight:900 !important;letter-spacing:0.04em !important;line-height:1 !important;transform:translateY(0.18em) !important}body[data-active-tab="ops"] #ops-command-bar:is(#hero-clock,#filter-menu-toggle),body[data-active-tab="finance"] #ops-command-bar:is(#hero-clock,#hero-operator-ops){font-size:21.75px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0.08em !important}body[data-active-tab="ops"] #ops-command-bar:is(#ops-count,#hero-operator-finance,.brand-lockup),body[data-active-tab="finance"] #ops-command-bar:is(#hero-clock,#hero-operator-ops){border-radius:14px !important}body[data-active-tab="ops"] #ops-load-chart{--signal-meta-size:clamp(0.94rem,4.3vw,1.08rem);--signal-pill-size:clamp(1.02rem,5vw,1.18rem);--signal-axis-size:clamp(0.96rem,4.45vw,1.12rem);--signal-value-size:clamp(1.2rem,6.1vw,1.46rem)}body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"] #ops-load-chart .ops-load-total-main{font-size:var(--signal-meta-size) !important;font-weight:900 !important;letter-spacing:0.09em !important;line-height:1 !important;text-align:center !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-header{justify-items:center !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-total{justify-self:center !important;justify-content:center !important;align-items:center !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary{column-gap:clamp(10px,3.3vw,18px) !important;row-gap:6px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-group{gap:clamp(6px,1.8vw,10px) !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker{color:color-mix(in srgb,var(--ink) 92%,var(--muted)) !important;font-size:clamp(1rem,4.8vw,1.12rem) !important;font-weight:900 !important;letter-spacing:0.09em !important;line-height:1 !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item{min-height:clamp(28px,7.8vw,36px) !important;padding-inline:clamp(8px,2.6vw,12px) !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value{font-size:var(--signal-pill-size) !important;font-weight:900 !important;letter-spacing:0.055em !important;line-height:1 !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg.is-compact .ops-load-axis-label{font-size:var(--signal-axis-size) !important;font-weight:900 !important;opacity:0.72 !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg.is-compact .ops-load-point-value{font-size:var(--signal-value-size) !important;font-weight:950 !important;stroke-width:3.7px !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table thead th,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-row-label,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-total-label{font-size:clamp(0.92rem,3.9vw,1.04rem) !important;font-weight:900 !important;letter-spacing:0.045em !important}@media (max-width:500px){body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-value{letter-spacing:0.045em !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item{flex:1 1 auto !important;justify-content:flex-start !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-header,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-header{justify-items:center !important;margin-bottom:6px !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-total{justify-self:center !important;justify-content:center !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary{grid-template-columns:minmax(0,1fr) !important;justify-items:center !important;row-gap:8px !important;margin-bottom:6px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-group,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-group{display:grid !important;grid-template-columns:62px minmax(0,1fr) !important;align-items:center !important;width:min(100%,344px) !important;gap:8px !important;margin-inline:auto !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker{justify-self:end !important;text-align:right !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-items,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-items{display:grid !important;min-width:0 !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-item,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-item,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-item{justify-content:center !important;width:100% !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-note,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-note{display:none !important}}body[data-active-tab="ops"] #ops-load-chart.is-zero-signal{display:none !important}body[data-active-tab="ops"] .empty-state:is([data-variant="empty"],[data-variant="search"]){width:100% !important;max-width:none !important;min-height:120px !important;margin:0 !important;padding:clamp(20px,7vw,34px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="ops"] .empty-state:is([data-variant="empty"],[data-variant="search"])::before,body[data-active-tab="ops"] .empty-state:is([data-variant="empty"],[data-variant="search"])::after{display:none !important}body[data-active-tab="ops"] .empty-state:is([data-variant="empty"],[data-variant="search"]) .state-surface-title{color:color-mix(in srgb,var(--ink) 78%,var(--muted)) !important;font-family:var(--font-data) !important;font-size:clamp(1.08rem,5.2vw,1.32rem) !important;font-weight:650 !important;letter-spacing:0.04em !important;line-height:1.1 !important;text-align:center !important;text-transform:none !important}body[data-active-tab="ops"] .empty-state:is([data-variant="empty"],[data-variant="search"]) .state-surface-detail{display:none !important}body[data-active-tab="ops"] #ops-command-bar #hero-clock{font-family:var(--font-data) !important;font-weight:900 !important;letter-spacing:0.04em !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle{font-weight:650 !important;letter-spacing:0.055em !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table thead th,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-row-label,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-total-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-flow-panel .ops-flow-table thead th,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-flow-panel .ops-flow-row-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-flow-panel .ops-flow-total-label{font-weight:600 !important}.icon-attribution{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:35;font-family:var(--font-operational);color:var(--ink);opacity:0.22;transition:opacity 140ms ease}.icon-attribution:hover,.icon-attribution:focus-within{opacity:0.92}.icon-attribution details{position:relative}.icon-attribution summary{width:22px;height:22px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 38%,transparent);box-shadow:0 8px 20px rgba(15,23,42,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;font-size:0.72rem;font-weight:800;line-height:1;list-style:none}.icon-attribution summary::-webkit-details-marker{display:none}.icon-attribution-panel{position:absolute;right:0;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 28px));display:grid;gap:7px;padding:10px 12px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);box-shadow:0 16px 36px rgba(15,23,42,0.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.icon-attribution-panel a{color:color-mix(in srgb,var(--ink) 76%,var(--muted));font-size:0.64rem;font-weight:650;letter-spacing:0.03em;line-height:1.25;text-decoration:none}.icon-attribution-panel a:hover,.icon-attribution-panel a:focus-visible{color:var(--ink);text-decoration:underline}@media (min-width:620px){body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:48px;--command-text-cell-size:88px;--command-bar-gap:clamp(12px,2.4vw,22px)}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{display:grid !important;grid-template-columns:var(--command-text-cell-size) var(--command-cell-size) var(--command-cell-size) var(--command-text-cell-size) var(--command-text-cell-size) var(--command-cell-size) !important;align-items:center !important;justify-content:center !important;justify-items:center !important;width:min(100%,620px) !important;max-width:620px !important;margin-inline:auto !important;column-gap:var(--command-bar-gap) !important;row-gap:0 !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="ops"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="ops"] #ops-command-bar .filter-rail{display:contents !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-ops{grid-column:1 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance{grid-column:2 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #ops-count{grid-column:3 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #hero-clock{grid-column:4 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle{grid-column:5 !important;justify-self:center !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup{grid-column:6 !important;justify-self:center !important}}#ops-view .ops-load-grid.is-top{opacity:0.34 !important}body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:clamp(68px,14.4vw,84px);--command-bar-gap:clamp(2px,1vw,8px)}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{display:flex !important;align-items:center !important;justify-content:space-between !important;justify-items:initial !important;width:min(calc(100vw - 16px),calc((var(--command-cell-size) * 5) + (var(--command-bar-gap) * 4))) !important;max-width:none !important;margin-inline:auto !important;column-gap:0 !important;gap:0 !important;row-gap:0 !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-rail,body[data-active-tab="ops"] #ops-command-bar .command-bar-view-switch,body[data-active-tab="ops"] #ops-command-bar .filter-rail{display:contents !important}body[data-active-tab="ops"] #ops-command-bar:is(#ops-count,#hero-operator-finance,.brand-lockup,.theme-toggle,#hero-clock,#filter-menu-toggle ){width:var(--command-cell-size) !important;min-width:var(--command-cell-size) !important;height:var(--command-cell-size) !important;min-height:var(--command-cell-size) !important;padding:0 !important;margin:0 !important;display:inline-grid !important;place-items:center !important}body[data-active-tab="ops"] #ops-count .ops-count-icon,body[data-active-tab="finance"] #ops-count .ops-count-icon,#hero-operator-finance .gc-safe-icon{width:calc(var(--command-cell-size) * 0.82) !important;height:calc(var(--command-cell-size) * 0.82) !important}@media (min-width:620px){body[data-active-tab="ops"] #ops-command-bar{--command-cell-size:clamp(75px,10vw,92px);--command-bar-gap:clamp(8px,1.8vw,18px)}}@keyframes theme-plane-runway{0%{opacity:1;transform:translate(-50%,calc(-50% + 1px)) rotate(0deg) scale(0.96)}18%{opacity:1;transform:translate(calc(-50% + 9px),calc(-50% + 1px)) rotate(0deg) scale(0.94)}45%{opacity:1;transform:translate(calc(-50% + var(--theme-plane-exit-x,28px)),calc(-50% - 10px)) rotate(-6deg) scale(0.9)}68%{opacity:0.94;transform:translate(calc(-50% + var(--theme-plane-exit-x,28px)),calc(-50% + 1px)) rotate(1deg) scale(0.84)}82%{opacity:0.72;transform:translate(calc(-50% + var(--theme-plane-exit-x,28px)),calc(-50% + 2px)) rotate(0deg) scale(0.8)}100%{opacity:0;transform:translate(calc(-50% + var(--theme-plane-exit-x,28px)),calc(-50% + 2px)) rotate(0deg) scale(0.78)}}@keyframes theme-plane-contrail{0%{opacity:0;transform:translate(calc(-100% - 6px),-50%) scaleX(0.24)}20%{opacity:0.46;transform:translate(calc(-100% - 4px),calc(-50% + 1px)) scaleX(0.72)}50%{opacity:0.36;transform:translate(calc(var(--theme-plane-exit-x,28px) - 100% - 12px),calc(-50% - 7px)) scaleX(0.82)}70%{opacity:0.18;transform:translate(calc(var(--theme-plane-exit-x,28px) - 100% - 8px),calc(-50% + 1px)) scaleX(0.48)}100%{opacity:0;transform:translate(calc(var(--theme-plane-exit-x,28px) - 100% - 8px),calc(-50% + 1px)) scaleX(0.28)}}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table th,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table td{padding-block:clamp(2px,0.9vw,4px) !important;padding-inline:clamp(3px,1.1vw,7px) !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-cell,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-value{min-height:clamp(22px,6vw,28px) !important}body[data-active-tab="ops"] #ops-command-bar #hero-clock{font-size:clamp(22px,3.8vw,25px) !important;font-weight:650 !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle{font-size:clamp(20px,3.25vw,22px) !important;font-weight:520 !important}body[data-active-tab="ops"] #ops-view .ops-board .table-wrap table{width:100% !important;table-layout:fixed !important}body[data-active-tab="ops"] #ops-view .board-row{grid-template-columns:repeat(5,minmax(0,1fr)) !important;grid-template-areas:"time gate destination booked countdown" !important;column-gap:0 !important}body[data-active-tab="ops"] #ops-view .board-row td.status-cell{display:none !important;width:0 !important;padding:0 !important}body[data-active-tab="ops"] #ops-view .board-row td:not(.status-cell){width:100% !important;text-align:center !important;justify-content:center !important}body[data-active-tab="ops"] #ops-view .board-row td,body[data-active-tab="ops"] #ops-view:is(.gate-badge,.destination-text,.destination-link,.destination-affordance,.booked-chip,.booked-chip-value,.countdown-cell ){font-weight:500 !important}body[data-active-tab="ops"] #ops-view .booked-chip-label{font-weight:500 !important}#ops-view .ops-load-grid{opacity:0.5 !important}#ops-view .ops-load-y-label{text-anchor:end !important;font-weight:520 !important;opacity:0.78 !important}body[data-active-tab="ops"] #ops-flow-panel:is(.ops-flow-table th,.ops-flow-table td,.ops-flow-row-label,.ops-flow-total-label,.ops-flow-total,.ops-flow-empty,.ops-flow-booked,.ops-flow-flights ){font-size:clamp(1rem,2.7vw,1.14rem) !important;font-weight:500 !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-booked{font-size:1em !important;font-weight:500 !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-flights{font-size:0.6em !important;font-weight:500 !important;transform:translateY(0.14em) !important}html[data-theme="dark"],html[data-theme="dark"] body{background:#000 !important;background-color:#000 !important}html[data-theme="dark"] .shell,html[data-theme="dark"] #hero-shell,html[data-theme="dark"] #ops-command-bar,html[data-theme="dark"] #ops-view,html[data-theme="dark"] #finance-view,html[data-theme="dark"] #ops-view .ops-board,html[data-theme="dark"] #finance-view .finance-board,html[data-theme="dark"] #ops-view .table-wrap,html[data-theme="dark"] #finance-view .finance-list-shell{background:transparent !important;background-color:transparent !important}html[data-theme="dark"] #ops-command-bar::before,html[data-theme="dark"] #ops-command-bar::after,html[data-theme="dark"] #ops-view .table-wrap::before,html[data-theme="dark"] #ops-view .table-wrap::after,html[data-theme="dark"] #finance-view .finance-list-shell::before,html[data-theme="dark"] #finance-view .finance-list-shell::after{background:none !important}html[data-theme="dark"] .shell::before,html[data-theme="dark"] .shell::after,html[data-theme="dark"] #hero-shell::before,html[data-theme="dark"] #hero-shell::after,html[data-theme="dark"] #ops-view::before,html[data-theme="dark"] #ops-view::after,html[data-theme="dark"] #finance-view::before,html[data-theme="dark"] #finance-view::after{display:none !important;background:none !important}html[data-theme="dark"] #hero-shell{box-shadow:none !important;filter:none !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup,body[data-active-tab="finance"] #ops-command-bar .brand-lockup,body[data-active-tab="ops"] #ops-command-bar #theme-toggle.theme-toggle,body[data-active-tab="finance"] #ops-command-bar #theme-toggle.theme-toggle{width:65px !important;min-width:65px !important;height:65px !important;min-height:65px !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup{overflow:visible !important;justify-self:start !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle::before{-webkit-mask-size:42px 42px !important;mask-size:42px 42px !important}body[data-active-tab="ops"] #ops-command-bar #ops-count,body[data-active-tab="finance"] #ops-command-bar #ops-count,body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance,body[data-active-tab="finance"] #ops-command-bar #hero-operator-finance{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important}body[data-active-tab="ops"] #ops-count .ops-count-icon,body[data-active-tab="finance"] #ops-count .ops-count-icon,body[data-active-tab="ops"] #hero-operator-finance .gc-safe-icon,body[data-active-tab="finance"] #hero-operator-finance .gc-safe-icon{width:34px !important;height:34px !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle,body[data-active-tab="finance"] #ops-command-bar #filter-menu-toggle{width:70px !important;min-width:70px !important;height:70px !important;min-height:70px !important}#ops-view .ops-load-y-label{font-size:14px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value{font-size:clamp(1.08rem,5.1vw,1.24rem) !important;font-weight:500 !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"] #ops-load-chart .ops-load-total-main{font-weight:500 !important}.flight-motion-plane-ghost,.flight-motion-runway,.flight-motion-plane-trail{position:fixed !important;left:0 !important;top:0 !important;z-index:140 !important;pointer-events:none !important;will-change:transform,opacity !important}.flight-motion-plane-ghost{width:clamp(30px,8vw,42px) !important;height:clamp(30px,8vw,42px) !important;color:var(--flight-motion-color,var(--theme-toggle-pointer-color,#facc15)) !important;background:currentColor !important;-webkit-mask:url("../icons/flaticon-aircraft.png") center / contain no-repeat !important;mask:url("../icons/flaticon-aircraft.png") center / contain no-repeat !important;filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 30%,transparent)) !important}.flight-motion-runway{width:clamp(54px,14vw,74px) !important;height:6px !important;border-radius:999px !important;background:linear-gradient(90deg,transparent 0 8%,color-mix(in srgb,var(--flight-motion-color,#facc15) 42%,transparent) 8% 92%,transparent 92%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--flight-motion-color,#facc15) 68%,transparent) 0 7px,transparent 7px 12px ) !important;box-shadow:0 0 0 1px color-mix(in srgb,var(--flight-motion-color,#facc15) 24%,transparent),0 3px 10px color-mix(in srgb,var(--flight-motion-color,#facc15) 16%,transparent) !important;filter:blur(0.15px) !important}.flight-motion-plane-trail{width:clamp(34px,9vw,52px) !important;height:5px !important;border-radius:999px !important;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--flight-motion-color,#facc15) 30%,transparent) 0 1.5px,transparent 2.5px),radial-gradient(circle at 34% 48%,rgba(255,255,255,0.24) 0 1.5px,transparent 2.5px),linear-gradient(90deg,color-mix(in srgb,var(--flight-motion-color,#facc15) 42%,transparent),transparent 78%) !important;filter:blur(0.45px) !important}html[data-theme="light"] .flight-motion-plane-trail{background:radial-gradient(circle at 12% 50%,rgba(249,115,22,0.3) 0 2px,transparent 3px),radial-gradient(circle at 34% 48%,rgba(15,23,42,0.14) 0 2px,transparent 3px),linear-gradient(90deg,rgba(249,115,22,0.3),rgba(15,23,42,0.04) 74%,transparent) !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle.is-flight-motion-active::before,body[data-active-tab="finance"] #ops-command-bar .theme-toggle.is-flight-motion-active::before{opacity:0 !important}body[data-active-tab="ops"] #ops-command-bar .command-bar-primary{grid-template-columns:repeat(5,var(--command-cell-size)) !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-ops{display:none !important}body[data-active-tab="ops"] #ops-command-bar .brand-lockup{grid-column:1 !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle:not(.is-pressing),body[data-active-tab="finance"] #ops-command-bar .theme-toggle:not(.is-pressing){overflow:hidden !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle.is-pressing,body[data-active-tab="finance"] #ops-command-bar .theme-toggle.is-pressing{overflow:visible !important}body[data-active-tab="ops"] #ops-command-bar .theme-toggle.is-pressing::after,body[data-active-tab="finance"] #ops-command-bar .theme-toggle.is-pressing::after{width:clamp(34px,9vw,52px) !important;height:5px !important}body[data-active-tab="ops"] #ops-command-bar #ops-count{grid-column:2 !important}body[data-active-tab="ops"] #ops-command-bar #hero-clock{grid-column:3 !important}body[data-active-tab="ops"] #ops-command-bar #hero-operator-finance{grid-column:4 !important}body[data-active-tab="ops"] #ops-command-bar #filter-menu-toggle{grid-column:5 !important}@keyframes owner-workspace-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes owner-workspace-panel-in{from{opacity:0;transform:translateY(10px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){}@media (prefers-reduced-motion:reduce){}body[data-active-tab="ops"] #ops-load-chart{--ops-flow-panel-inset:10px;box-sizing:border-box !important;overflow:visible !important;width:100% !important;margin:0 0 6px !important;padding-inline:var(--ops-flow-panel-inset) !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-scroll{display:block !important;width:100% !important;overflow-x:hidden !important;overflow-y:hidden !important;scrollbar-width:none !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-scroll::-webkit-scrollbar{display:none !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg{display:block !important;width:var(--ops-flow-content-width) !important;min-width:var(--ops-flow-content-width) !important;max-width:none !important;max-height:none !important;height:auto !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg.is-compact{max-height:none !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg .ops-load-axis-label{display:none !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-svg .ops-load-point-value,body[data-active-tab="ops"] #ops-load-chart .ops-load-svg.is-compact .ops-load-point-value{font-size:clamp(1rem,3.2vw,1.18rem) !important;font-weight:720 !important;letter-spacing:0.02em !important;stroke-width:3px !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table-wrap{overflow-x:auto !important;overscroll-behavior-x:contain !important;scrollbar-width:thin !important}.ops-flow-table{width:var(--ops-flow-content-width) !important;min-width:var(--ops-flow-content-width) !important;table-layout:fixed !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table th:first-child,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table td:first-child{width:var(--ops-flow-label-width) !important;min-width:var(--ops-flow-label-width) !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table th:last-child,body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table td:last-child{width:var(--ops-flow-total-width) !important;min-width:var(--ops-flow-total-width) !important}body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table th:not(:first-child):not(:last-child),body[data-active-tab="ops"] #ops-flow-panel .ops-flow-table td:not(:first-child):not(:last-child){width:var(--ops-flow-hour-width) !important;min-width:var(--ops-flow-hour-width) !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"] #ops-load-chart .ops-load-total-main{color:color-mix(in srgb,var(--ink) 88%,var(--muted)) !important;font-size:clamp(1.03rem,4.8vw,1.16rem) !important}body[data-active-tab="ops"] #departures-body .ops-day-split-row td{padding:10px 8px 8px !important;border-bottom:0 !important;background:transparent !important}body[data-active-tab="ops"] #departures-body .ops-day-split{display:flex;align-items:center;gap:9px;min-height:20px;color:color-mix(in srgb,var(--accent) 74%,var(--ink));font-family:var(--font-data);font-size:0.68rem;font-weight:900;letter-spacing:0.13em;line-height:1;text-transform:uppercase;white-space:nowrap}body[data-active-tab="ops"] #departures-body .ops-day-split-rule{flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--accent) 42%,var(--line))}body[data-active-tab="ops"] #departures-body .ops-day-split-label{padding:4px 8px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}@media (max-width:500px){body[data-active-tab="ops"] #ops-load-chart .ops-load-total,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-total{margin-bottom:4px !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary{row-gap:5px !important;margin-bottom:4px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-group,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-group{grid-template-columns:54px minmax(0,1fr) !important;width:min(100%,330px) !important;gap:5px !important}body[data-active-tab="ops"] #ops-load-chart .business-signal-kicker,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .business-signal-kicker{color:color-mix(in srgb,var(--ink) 94%,var(--muted)) !important;font-size:14.5px !important}body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"] #ops-load-chart .ops-load-summary-value,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-label,body[data-active-tab="ops"][data-ops-surface="overview"] #ops-load-chart .ops-load-summary-value{font-size:15px !important}body[data-active-tab="ops"] #departures-body .ops-day-split-row td{padding-inline:6px !important}body[data-active-tab="ops"] #departures-body .ops-day-split{gap:6px;font-size:0.61rem;letter-spacing:0.09em}}.destination-affordance{position:relative;display:inline-flex;align-items:center;line-height:1;min-height:24px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent);border-radius:999px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.34),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.36) inset,0 -1px 0 rgba(255,255,255,0.06) inset,var(--glass-panel-shadow-soft);cursor:pointer;transition:background 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease;-webkit-tap-highlight-color:transparent;appearance:none;-moz-appearance:none;outline:0;white-space:nowrap}.destination-affordance::-moz-focus-inner{border:0;padding:0}.destination-affordance::after{content:"";width:0;height:0;margin-left:0;border-radius:50%;opacity:0}.destination-affordance:hover,.destination-affordance:focus-visible{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 68%,transparent);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.44),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent);color:var(--ink);outline:0;box-shadow:0 1px 0 rgba(255,255,255,0.44) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft)}html[data-theme="light"] .destination-link{color:var(--ink);font-weight:900}html[data-theme="light"] .destination-link:hover{color:color-mix(in srgb,var(--ink) 84%,var(--muted))}html[data-theme="dark"] .destination-link{color:var(--ink);font-weight:900}html[data-theme="dark"] .destination-link:hover{color:color-mix(in srgb,var(--ink) 84%,var(--muted))}body[data-active-tab="ops"] .destination-link{color:var(--ink)}.destination-tooltip{position:fixed;z-index:70;width:min(334px,calc(100vw - 24px));max-width:min(334px,calc(100vw - 24px));padding:12px;border:1px solid rgba(15,24,48,0.15);border-radius:24px;background:rgba(255,255,255,0.58);background-image:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.68),transparent 36%),radial-gradient(circle at 14% 12%,rgba(255,255,255,0.52),transparent 18%),radial-gradient(circle at 84% 10%,rgba(131,160,255,0.13),transparent 18%),linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset,0 1px 0 rgba(255,255,255,0.6) inset,0 12px 40px rgba(0,0,0,0.12);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);color:var(--ink);font-size:0.875rem;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;isolation:isolate}.destination-tooltip::after{display:none}.destination-tooltip::before{position:absolute;left:var(--destination-pointer-x,50%);width:14px;height:14px;border:1px solid rgba(255,255,255,0.54);background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.34));backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);content:"";transform:translateX(-50%) rotate(45deg);z-index:-1}.destination-tooltip[data-side="bottom"]::before{top:-7px;border-right:0;border-bottom:0;border-radius:3px;box-shadow:-1px -1px 0 rgba(255,255,255,0.34) inset,0 4px 8px rgba(15,24,48,0.07)}.destination-tooltip[data-side="top"]::before{bottom:-7px;border-left:0;border-top:0;border-radius:3px;box-shadow:1px 1px 0 rgba(255,255,255,0.2) inset,0 -4px 8px rgba(15,24,48,0.05);transform:translateX(-50%) rotate(225deg)}.destination-tooltip-header{display:block;padding-right:0}.destination-tooltip-copy{display:grid;gap:3px;min-width:0;width:100%}.destination-tooltip-title{width:100%;max-width:none;margin:0;color:var(--ink);font-size:1.05rem;font-weight:700;letter-spacing:-0.01em;line-height:1.15}.destination-tooltip-location{margin:0;color:color-mix(in srgb,var(--muted) 85%,var(--ink));font-family:var(--font-data);font-size:0.65rem;font-weight:600;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.destination-map{position:relative;margin-top:12px;min-height:0;aspect-ratio:2.22 / 1;border:1px solid rgba(0,0,0,0.12);border-radius:16px;background:#e2e7ec;box-shadow:inset 0 2px 6px rgba(0,0,0,0.08),0 1px 0 rgba(255,255,255,0.4);overflow:hidden}.destination-map::after{display:none}.destination-map-pin{position:absolute;left:var(--destination-pin-x,50%);top:var(--destination-pin-y,45%);z-index:2;width:8px;height:8px;border:2px solid #ffffff;border-radius:50%;background:#d92d20;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.destination-map-pin::after{position:absolute;left:10px;top:50%;content:attr(data-code);padding:2px 6px;border:1px solid rgba(255,255,255,0.6);border-radius:6px;background:rgba(255,255,255,0.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--ink);font-size:0.55rem;font-weight:700;letter-spacing:0.05em;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,0.06);transform:translateY(-50%)}@media (max-width:500px){body[data-active-tab="ops"] .destination-link{font-size:0.69rem;letter-spacing:0.02em}}@media (max-width:500px){body[data-active-tab="ops"] .destination-affordance{min-height:24px;padding:1px 7px}}@media (max-width:500px){.destination-tooltip{padding:10px;border-radius:18px}}@media (max-width:500px){.destination-tooltip-title{font-size:0.9rem}}@media (max-width:500px){.destination-tooltip-location{font-size:0.56rem}}@media (max-width:500px){.destination-map{aspect-ratio:2.1 / 1;margin-top:8px}}body[data-active-tab="ops"][data-ops-surface="overview"] .destination-affordance:hover,body[data-active-tab="ops"][data-ops-surface="overview"] .destination-affordance:focus-visible{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 74%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.42),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent) !important;color:var(--ink) !important;box-shadow:0 1px 0 rgba(255,255,255,0.44) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}body[data-active-tab="ops"][data-ops-surface="overview"] .destination-link{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:12px !important;letter-spacing:0.02em !important}body[data-viewport="phone"][data-active-tab="ops"] .destination-link,body[data-viewport="phone-se"][data-active-tab="ops"] .destination-link{font-size:11px !important;letter-spacing:0.01em !important}body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:hover,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:focus-visible{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 74%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.44),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent) !important;color:inherit !important;outline:0 !important;box-shadow:0 1px 0 rgba(255,255,255,0.44) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important}body[data-active-tab="ops"][data-ops-surface="list"] .destination-link{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:12px !important;letter-spacing:0.02em !important}#destination-tooltip{padding:12px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 74%,transparent) !important;border-radius:24px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.42),transparent 34%),radial-gradient(circle at 14% 10%,rgba(255,255,255,0.32),transparent 18%),radial-gradient(circle at 84% 10%,rgba(147,163,255,0.14),transparent 18%),linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.2)) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.54) inset,0 1px 0 rgba(255,255,255,0.68) inset,0 0 0 1px rgba(8,16,32,0.09),0 12px 44px rgba(15,24,48,0.14),var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(14px) saturate(1.18) !important;-webkit-backdrop-filter:blur(14px) saturate(1.18) !important}#destination-tooltip::before{width:13px !important;height:13px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 70%,transparent) !important;border-radius:2px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.9),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.78),rgba(255,255,255,0.26)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.54) inset,0 -1px 0 rgba(255,255,255,0.16) inset,0 0 0 1px rgba(15,24,48,0.10) !important;backdrop-filter:blur(10px) saturate(1.12) !important;-webkit-backdrop-filter:blur(10px) saturate(1.12) !important}#destination-tooltip[data-side="bottom"]::before{box-shadow:-1px -1px 0 rgba(255,255,255,0.36) inset,0 4px 10px rgba(15,24,48,0.08) !important}#destination-tooltip[data-side="top"]::before{box-shadow:1px 1px 0 rgba(255,255,255,0.28) inset,0 -4px 10px rgba(15,24,48,0.08) !important}#destination-tooltip .destination-map{margin-top:12px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border-strong) 72%,transparent) !important;border-radius:16px !important;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--line) 9%,transparent) 0 0.5px,transparent 0.5px 22px ),linear-gradient(180deg,rgba(238,243,248,0.98),rgba(228,235,242,0.95)) !important;box-shadow:inset 0 2px 10px rgba(255,255,255,0.54),inset 0 1px 0 rgba(255,255,255,0.24),inset 0 2px 16px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(255,255,255,0.2),inset 0 -10px 24px rgba(0,0,0,0.06),0 1px 0 rgba(255,255,255,0.32),0 8px 20px rgba(15,24,48,0.12) !important;overflow:hidden !important;position:relative !important}#destination-tooltip .destination-map::after{position:absolute !important;inset:3px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 55%,transparent) !important;border-radius:10px !important;opacity:0.22 !important;pointer-events:none !important;content:"" !important}#ops-view .destination-affordance,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance{cursor:pointer !important}#destination-tooltip{position:fixed !important;isolation:isolate !important;overflow:visible !important}#ops-view .destination-link,#ops-view .destination-link:hover,#ops-view .destination-link:visited,#ops-view .destination-link:active{color:color-mix(in srgb,var(--ink) 90%,var(--muted)) !important;text-decoration:none !important;-webkit-tap-highlight-color:transparent !important}#destination-tooltip::before{border-color:inherit !important;background:inherit !important;backdrop-filter:inherit !important;-webkit-backdrop-filter:inherit !important}html[data-theme="dark"] #destination-tooltip .destination-map{background:repeating-linear-gradient(0deg,rgba(15,24,48,0.08) 0 0.5px,transparent 0.5px 20px ),linear-gradient(180deg,rgba(234,239,245,0.84),rgba(216,224,235,0.74)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.52),inset 0 2px 14px rgba(15,24,48,0.14),inset 0 -10px 22px rgba(15,24,48,0.085),0 1px 0 rgba(255,255,255,0.12) !important}#destination-tooltip::after{background:linear-gradient(118deg,rgba(17,24,39,0.1) 0 1px,rgba(255,255,255,0.42) 1px 2px,transparent 2px 48%),linear-gradient(294deg,transparent 0 58%,rgba(17,24,39,0.06) 58.35% 58.85%,rgba(255,255,255,0.34) 58.85% 59.35%,transparent 59.65% 100%),radial-gradient(circle at 18% 0%,rgba(255,255,255,0.3),transparent 28%);opacity:0.8;mix-blend-mode:screen}html[data-theme="light"] #destination-tooltip::before{background:radial-gradient(circle at 50% 115%,rgba(255,255,255,0.92),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.7)) !important}html[data-theme="dark"] #destination-tooltip::before{background:radial-gradient(circle at 42% 0%,rgba(255,255,255,0.2),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.13),rgba(255,255,255,0.03)),color-mix(in srgb,var(--glass-panel-bg) 88%,transparent) !important}#destination-tooltip .destination-map-pin::after{border:1px solid rgba(255,255,255,0.6) !important;background:rgba(255,255,255,0.75) !important;color:#111827 !important}#ops-view .destination-affordance:hover,#ops-view .destination-affordance:focus-visible{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 72%,transparent) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.44),transparent 42%),color-mix(in srgb,var(--glass-panel-bg-soft) 84%,transparent) !important;color:var(--ink) !important;box-shadow:0 1px 0 rgba(255,255,255,0.44) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;transform:none !important}#ops-view .destination-link{color:color-mix(in srgb,var(--ink) 90%,var(--muted)) !important;text-decoration:none !important}#destination-tooltip .destination-map{border-color:color-mix(in srgb,var(--glass-panel-border-strong) 72%,transparent) !important;border-radius:16px !important;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--line) 9%,transparent) 0 0.5px,transparent 0.5px 22px ),linear-gradient(180deg,rgba(238,243,248,0.98),rgba(228,235,242,0.95)) !important;box-shadow:inset 0 2px 10px rgba(255,255,255,0.54),inset 0 1px 0 rgba(255,255,255,0.24),inset 0 2px 16px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(255,255,255,0.2),inset 0 -10px 24px rgba(0,0,0,0.06),0 1px 0 rgba(255,255,255,0.32),0 8px 20px rgba(15,24,48,0.12) !important;overflow:hidden !important;position:relative !important}#destination-tooltip .destination-map::before{position:absolute !important;inset:5px !important;border:1px solid color-mix(in srgb,var(--line) 24%,transparent) !important;border-radius:8px !important;opacity:0.35 !important;pointer-events:none !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),inset 0 -1px 0 rgba(15,24,48,0.08) !important;content:"" !important}#destination-tooltip .destination-world-map{opacity:0.25 !important;filter:contrast(1.52) brightness(1.05) saturate(0.02) !important}#destination-tooltip .destination-world-map-boundaries{opacity:0.92 !important;filter:contrast(1.75) brightness(0.48) saturate(0.12) !important}#destination-tooltip .destination-map-pin{width:8px !important;height:8px !important;border:2px solid #ffffff !important;background:#d92d20 !important;box-shadow:0 1px 3px rgba(0,0,0,0.3) !important}#ops-view .destination-affordance:hover,#ops-view .destination-affordance:focus-visible,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:hover,body[data-active-tab="ops"][data-ops-surface="list"] .destination-affordance:focus-visible{border:0 !important;background:color-mix(in srgb,var(--surface-strong) 12%,transparent) !important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--line) 52%,transparent) !important;color:var(--ink) !important;transform:none !important}.route-brief{display:grid;gap:12px;padding:15px;color:var(--ink)}.route-brief-header{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:start}.route-brief-route,.route-brief-title,.route-brief-name,.route-brief-location{margin:0}.route-brief-route{margin-bottom:5px;color:var(--accent);font-family:var(--font-data);font-size:0.68rem;font-weight:800;letter-spacing:0.14em}.route-brief-title{font-family:var(--font-display);font-size:1.18rem;line-height:1.08;letter-spacing:-0.025em}.route-brief-name{margin-top:4px;font-size:0.78rem;font-weight:700;line-height:1.25}.route-brief-location{margin-top:3px;color:var(--muted);font-size:0.67rem;line-height:1.35}.route-brief-close{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--ink);font:500 1.35rem/1 var(--font-display);cursor:pointer}.route-brief-close:focus-visible,#ops-view .destination-link:focus-visible{outline:2px solid var(--accent) !important;outline-offset:2px}.route-brief-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.route-brief-metrics>div{min-width:0;padding:7px 6px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 68%,transparent)}.route-brief-metrics dt{color:var(--muted);font-size:0.52rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.route-brief-metrics dd{margin:3px 0 0;overflow:hidden;font-family:var(--font-data);font-size:0.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#ops-view .destination-link{min-width:44px !important;min-height:44px !important;margin:-10px -8px !important;padding:10px 8px !important;border-radius:8px !important}.destination-detail-row{display:none}@media (max-width:500px){.destination-detail-row{display:table-row}}@media (max-width:500px){.destination-detail-row>td{width:100% !important;padding:0 4px 8px !important;border:0 !important}}@media (max-width:500px){.route-brief-inline{margin:0;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 8px 28px rgba(15,24,48,0.09)}}@media (max-width:500px){.route-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#destination-tooltip{position:fixed !important;right:auto !important;bottom:auto !important;overflow-x:visible !important;overflow-y:auto !important}html[data-theme="dark"] #destination-tooltip .destination-world-map{opacity:0.2 !important;filter:contrast(1.24) brightness(1.08) saturate(0.06) !important}html[data-theme="dark"] #destination-tooltip .destination-world-map-boundaries{opacity:1 !important;mix-blend-mode:multiply !important;filter:contrast(2.4) brightness(0.36) saturate(0.22) drop-shadow(0 0 1px rgba(255,255,255,0.58)) !important}#destination-tooltip{width:min(320px,calc(100vw - 24px)) !important;max-width:min(320px,calc(100vw - 24px)) !important;padding:0 !important;overflow:visible !important;border-radius:18px !important}#destination-tooltip .route-brief{position:relative;z-index:2}#destination-tooltip[data-side="right"]::before,#destination-tooltip[data-side="left"]::before{top:50% !important;bottom:auto !important;left:auto !important}#destination-tooltip[data-side="right"]::before{left:-7px !important;transform:translateY(-50%) rotate(45deg) !important}#destination-tooltip[data-side="left"]::before{right:-7px !important;transform:translateY(-50%) rotate(45deg) !important}#destination-tooltip .route-map{min-height:0 !important;aspect-ratio:2 / 1 !important;margin:0 !important}#destination-tooltip .destination-world-map{inset:0 !important;width:100% !important;height:100% !important;opacity:0.34 !important;object-fit:fill !important;transform:none !important}#ops-view .destination-link{min-width:44px !important;min-height:44px !important;margin:-10px -8px !important;padding:10px 8px !important}@media (max-width:500px){#destination-tooltip{display:none !important}#departures-body .destination-detail-row{display:block !important;width:100% !important}#departures-body .destination-detail-row>td{display:block !important;width:100% !important;max-width:none !important;box-sizing:border-box !important;padding:0 4px 8px !important;border:0 !important}#departures-body .route-brief-inline{width:100% !important;max-width:none !important;box-sizing:border-box !important}}.finance-stack{display:grid;gap:16px}.finance-list{border:0;border-radius:0;background:transparent;color:var(--ink);overflow:hidden}.finance-list-shell{display:grid;gap:6px;padding:10px;border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent);border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.22),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 84%,transparent);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.finance-list-head,.finance-list-row{display:grid;grid-template-columns:minmax(0,1.1fr) 68px 78px;gap:12px;align-items:center}.finance-list-head{padding:10px 0 8px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-data);font-size:0.78rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}.finance-list-body{display:grid}.finance-list-row{padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--font-data);font-size:clamp(0.88rem,2.4vw,1rem);font-weight:800;letter-spacing:0.06em}.finance-list-row:last-child{border-bottom:none}.finance-flight{min-width:0}.finance-gate,.finance-time{justify-self:end;white-space:nowrap}.finance-time{font-variant-numeric:tabular-nums}.finance-empty{display:grid;gap:6px;justify-items:start;margin:0;padding:18px 18px 17px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--accent-soft));box-shadow:var(--shadow-soft);color:var(--muted);font-family:var(--font-ui);text-align:left;white-space:pre-line}body[data-active-tab="finance"] .finance-list{border-radius:0;background:transparent}body[data-active-tab="finance"] .finance-board{padding-top:10px}body[data-active-tab="finance"] .finance-list{background:transparent}body[data-active-tab="finance"] .finance-stack{gap:12px}body[data-active-tab="finance"] .finance-list-shell{width:100%;padding-top:2px}body[data-active-tab="finance"] .finance-list-head,body[data-active-tab="finance"] .finance-list-row{grid-template-columns:minmax(0,1.15fr) 56px 72px;gap:10px}body[data-active-tab="finance"] .finance-list-head{padding:10px 0 8px;font-size:0.66rem}body[data-active-tab="finance"] .finance-list-row{padding:12px 0;min-height:42px;font-size:0.86rem;letter-spacing:0.035em;transition:background 160ms ease,transform 160ms ease}body[data-active-tab="finance"] .finance-list-row:hover,body[data-active-tab="finance"] .finance-list-row:focus-within{background:color-mix(in srgb,var(--accent-soft) 12%,transparent)}body[data-active-tab="finance"] .finance-flight,body[data-active-tab="finance"] .finance-gate,body[data-active-tab="finance"] .finance-time{color:var(--ink)}body[data-active-tab="finance"] .finance-list-shell{border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}@media (max-width:500px){body[data-active-tab="finance"] .finance-list-head,body[data-active-tab="finance"] .finance-list-row{grid-template-columns:minmax(0,1fr) 46px 60px;gap:8px}}@media (max-width:500px){body[data-active-tab="ops"] .finance-list-head,body[data-active-tab="finance"] .finance-list-head,body[data-active-tab="ops"] .finance-list-row,body[data-active-tab="finance"] .finance-list-row{grid-template-columns:minmax(0,1fr) 42px 54px;gap:5px}}@media (max-width:500px){body[data-active-tab="ops"] .finance-list-head,body[data-active-tab="finance"] .finance-list-head{padding:8px 0 6px;font-size:0.58rem}}@media (max-width:500px){body[data-active-tab="ops"] .finance-list-row,body[data-active-tab="finance"] .finance-list-row{padding:7px 0;font-size:0.78rem}}#finance-view .finance-list-shell{gap:6px !important;padding:10px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 78%,transparent) !important;border-radius:20px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.22),transparent 24%),color-mix(in srgb,var(--glass-panel-bg) 84%,transparent) !important;box-shadow:var(--glass-panel-shadow) !important;backdrop-filter:blur(14px) saturate(1.04) !important;-webkit-backdrop-filter:blur(14px) saturate(1.04) !important}#finance-view .finance-list-body{gap:6px !important}#finance-view .finance-list-head{padding:10px 12px 8px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 72%,transparent) !important;border-radius:14px !important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.18),transparent 24%),color-mix(in srgb,var(--glass-panel-bg-strong) 88%,transparent) !important;box-shadow:var(--glass-panel-shadow-soft) !important}#finance-view .finance-list-row{padding:10px 12px !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 76%,transparent) !important;border-radius:16px !important;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,0.48),transparent 40%),color-mix(in srgb,var(--glass-panel-bg-soft) 76%,transparent) !important;box-shadow:0 1px 0 rgba(255,255,255,0.54) inset,0 -1px 0 rgba(255,255,255,0.08) inset,var(--glass-panel-shadow-soft) !important;backdrop-filter:blur(12px) saturate(1.04) !important;-webkit-backdrop-filter:blur(12px) saturate(1.04) !important}body[data-active-tab="finance"] #finance-view .finance-board{padding-top:clamp(18px,5vh,44px) !important;overflow:visible !important}body[data-active-tab="finance"] #finance-view .finance-stack{align-items:flex-start !important;overflow:visible !important}body[data-active-tab="finance"] #finance-view .finance-list-shell{width:min(336px,calc(100vw - 44px)) !important;max-width:min(336px,calc(100vw - 44px)) !important;margin:0 auto !important;padding:0 !important;gap:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important}body[data-active-tab="finance"] #finance-view .finance-list-shell::before,body[data-active-tab="finance"] #finance-view .finance-list-shell::after{display:none !important}body[data-active-tab="finance"] #finance-view .finance-list-head,body[data-active-tab="finance"] #finance-view .finance-list-row{display:grid !important;grid-template-columns:minmax(5.8rem,1fr) minmax(2.5rem,0.45fr) minmax(4.6rem,0.7fr) !important;align-items:baseline !important;gap:clamp(12px,4vw,22px) !important;width:100% !important;min-height:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-active-tab="finance"] #finance-view .finance-list-head{padding:0 0 9px !important;border-bottom:1px solid color-mix(in srgb,var(--line) 38%,transparent) !important;color:color-mix(in srgb,var(--muted) 88%,var(--ink)) !important;font-size:clamp(0.7rem,2.8vw,0.82rem) !important;letter-spacing:0.17em !important}body[data-active-tab="finance"] #finance-view .finance-list-body{display:grid !important;width:100% !important;gap:0 !important}body[data-active-tab="finance"] #finance-view .finance-list-row{padding:12px 0 !important;border-bottom:1px solid color-mix(in srgb,var(--line) 30%,transparent) !important;font-size:clamp(1rem,5.9vw,1.36rem) !important;font-weight:900 !important;letter-spacing:0.045em !important;line-height:1.08 !important}body[data-active-tab="finance"] #finance-view .finance-list-row:last-child{border-bottom:0 !important}body[data-active-tab="finance"] #finance-view .finance-list-row:hover,body[data-active-tab="finance"] #finance-view .finance-list-row:focus-within{background:transparent !important;box-shadow:none !important}body[data-active-tab="finance"] #finance-view .finance-flight{justify-self:start !important}body[data-active-tab="finance"] #finance-view .finance-gate,body[data-active-tab="finance"] #finance-view .finance-time{justify-self:end !important;white-space:nowrap !important}#finance-view .finance-list-shell{position:relative !important}#finance-view .finance-list-actions{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;width:100% !important;margin:0 0 clamp(6px,1.6vw,10px) !important}#finance-view .finance-date-filter{display:inline-grid !important;min-width:0 !important}#finance-view .finance-date-select,#finance-view .finance-history-retry,#finance-view .finance-copy-button{appearance:none !important;min-height:28px !important;padding:5px 10px !important;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent) !important;border-radius:999px !important;background:color-mix(in srgb,var(--surface-strong) 14%,transparent) !important;color:color-mix(in srgb,var(--ink) 76%,var(--muted)) !important;font-family:var(--font-data) !important;font-size:0.68rem !important;font-weight:520 !important;letter-spacing:0.07em !important;line-height:1 !important;text-transform:uppercase !important;cursor:pointer !important}#finance-view .finance-date-select{width:auto !important;max-width:206px !important;padding-right:26px !important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%) !important;background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px !important;background-repeat:no-repeat !important;background-size:4px 4px,4px 4px !important}#finance-view .finance-date-select:hover,#finance-view .finance-date-select:focus-visible,#finance-view .finance-history-retry:hover,#finance-view .finance-history-retry:focus-visible,#finance-view .finance-copy-button:hover,#finance-view .finance-copy-button:focus-visible{color:var(--ink) !important;border-color:color-mix(in srgb,var(--ink) 28%,transparent) !important;background-color:color-mix(in srgb,var(--surface-strong) 24%,transparent) !important}#finance-view .finance-copy-button:disabled{opacity:0.42 !important;cursor:default !important}#finance-view .finance-list-state{margin-top:6px !important;padding:16px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#finance-view .finance-list-shell{display:grid !important;gap:10px !important}#finance-view .finance-manifest-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:2px 2px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}#finance-view .finance-manifest-kicker,#finance-view .finance-manifest-title,#finance-view .finance-manifest-detail{margin:0}#finance-view .finance-manifest-kicker{color:var(--accent);font-family:var(--font-data);font-size:0.62rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}#finance-view .finance-manifest-title{margin-top:4px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.12rem,2.8vw,1.52rem);letter-spacing:-0.025em;line-height:1.08}#finance-view .finance-manifest-detail{margin-top:5px;color:var(--muted);font-size:0.7rem;line-height:1.4}#finance-view .finance-manifest-count{display:grid;justify-items:end;color:var(--muted);font-family:var(--font-data);line-height:1}#finance-view .finance-manifest-count strong{color:var(--ink);font-size:clamp(1.6rem,4vw,2.3rem);letter-spacing:-0.07em}#finance-view .finance-manifest-count span{margin-top:3px;font-size:0.57rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}#finance-view .finance-date-rail{display:flex;gap:6px;width:100%;padding:1px 0 3px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}#finance-view .finance-calendar-panel{display:grid;gap:9px;padding:12px 13px 10px;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 82%,var(--accent) 3%)}#finance-view .finance-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px}#finance-view .finance-calendar-kicker,#finance-view .finance-calendar-title,#finance-view .finance-calendar-legend,#finance-view .finance-calendar-empty{margin:0}#finance-view .finance-calendar-kicker{color:var(--muted);font-family:var(--font-data);font-size:0.56rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}#finance-view .finance-calendar-title{margin-top:2px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1rem,2.6vw,1.25rem);letter-spacing:-0.025em;line-height:1.1}#finance-view .finance-calendar-navigation{display:flex;gap:5px}#finance-view .finance-calendar-nav{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel) 74%,transparent);color:var(--ink);font-family:var(--font-data);font-size:1.2rem;line-height:1;cursor:pointer}#finance-view .finance-calendar-nav:hover:not(:disabled),#finance-view .finance-calendar-nav:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,var(--ink))}#finance-view .finance-calendar-nav:focus-visible,#finance-view .finance-calendar-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#finance-view .finance-calendar-nav:disabled{opacity:0.3;cursor:not-allowed}#finance-view .finance-calendar-weekdays,#finance-view .finance-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}#finance-view .finance-calendar-weekdays{color:var(--muted);font-family:var(--font-data);font-size:0.55rem;font-weight:800;letter-spacing:0.08em;text-align:center;text-transform:uppercase}#finance-view .finance-calendar-day,#finance-view .finance-calendar-spacer{min-height:36px}#finance-view .finance-calendar-day{position:relative;display:grid;min-width:0;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-family:var(--font-data);font-size:0.75rem;font-weight:750;cursor:pointer}#finance-view .finance-calendar-day.has-data{color:var(--ink);background:color-mix(in srgb,var(--panel) 72%,transparent)}#finance-view .finance-calendar-day.has-data::after{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--accent);content:""}#finance-view .finance-calendar-day:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}#finance-view .finance-calendar-day:disabled{opacity:0.28;cursor:not-allowed}#finance-view .finance-calendar-day.is-today{border-color:color-mix(in srgb,var(--accent) 62%,transparent)}#finance-view .finance-calendar-day.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}#finance-view .finance-calendar-day.is-active::after{background:var(--ink)}#finance-view .finance-calendar-legend{color:var(--muted);font-size:0.6rem;line-height:1.35}#finance-view .finance-calendar-legend-dot{display:inline-block;width:5px;height:5px;margin:0 4px 1px 1px;border-radius:50%;background:var(--accent)}#finance-view .finance-calendar-empty{color:var(--muted);font-size:0.7rem;line-height:1.4}#finance-view .finance-date-chip{display:grid;flex:1 0 78px;min-width:78px;min-height:50px;padding:7px 9px;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-radius:11px;background:color-mix(in srgb,var(--panel) 72%,transparent);color:var(--muted);text-align:left;cursor:pointer}#finance-view .finance-date-chip span{font-size:0.56rem;font-weight:750;letter-spacing:0.08em;text-transform:uppercase}#finance-view .finance-date-chip strong{margin-top:3px;color:var(--ink);font-family:var(--font-data);font-size:0.75rem}#finance-view .finance-date-chip:hover,#finance-view .finance-date-chip:focus-visible{border-color:color-mix(in srgb,var(--accent) 52%,var(--ink))}#finance-view .finance-date-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#finance-view .finance-date-chip.is-active{border-color:color-mix(in srgb,var(--accent) 74%,var(--ink));background:color-mix(in srgb,var(--accent) 12%,var(--panel));box-shadow:inset 0 -2px 0 var(--accent)}#finance-view .finance-list-actions{margin:0 !important;padding:0 1px 2px}#finance-view .finance-date-filter{position:relative}#finance-view .finance-date-fallback{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#finance-view .finance-date-filter::before{display:block;margin-bottom:4px;color:var(--muted);content:"Service date";font-size:0.54rem;font-weight:750;letter-spacing:0.09em;text-transform:uppercase}#finance-view .finance-date-select,#finance-view .finance-copy-button{min-height:36px !important}#finance-view .finance-copy-button{align-self:end;color:var(--ink) !important;border-color:color-mix(in srgb,var(--accent) 44%,transparent) !important;background:color-mix(in srgb,var(--accent) 10%,var(--panel)) !important}@media (max-width:500px){#finance-view .finance-list-shell{gap:8px !important}#finance-view .finance-manifest-header{gap:10px}#finance-view .finance-manifest-detail{max-width:31ch;font-size:0.64rem}#finance-view .finance-date-chip{flex-basis:72px;min-width:72px}#finance-view .finance-calendar-panel{padding-inline:9px}#finance-view .finance-calendar-day,#finance-view .finance-calendar-spacer{min-height:38px}#finance-view .finance-calendar-weekdays,#finance-view .finance-calendar-grid{gap:3px}#finance-view .finance-list-actions{align-items:end !important}#finance-view .finance-date-select{max-width:180px !important}}@media (prefers-reduced-motion:reduce){#finance-view .finance-date-rail{scroll-behavior:auto}}.auth-field input{min-height:42px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-soft);color:var(--ink);padding:0 12px}.auth-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(5,9,14,0.42);backdrop-filter:blur(12px)}.auth-panel h2{margin:0 0 28px;font-family:var(--font-display);font-size:2rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;text-align:center}.auth-status{margin:16px 0 0;color:var(--muted);font-family:var(--font-data);font-size:0.76rem;text-align:center}.auth-form{display:grid;gap:16px}.auth-field{display:grid;gap:8px}.auth-field span{color:var(--muted);font-family:var(--font-data);font-size:0.76rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.auth-actions{gap:10px}.auth-primary{background:var(--accent);border-color:transparent;color:#102033;width:100%}.auth-secondary{width:100%;background:var(--button)}#admin-panel{display:grid;gap:20px}#admin-panel h2{margin:0 0 10px;font-family:var(--font-display);font-size:1.6rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}#admin-panel h3{margin:0 0 12px;font-family:var(--font-data);font-size:0.82rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted)}.admin-section{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.admin-section h3{margin:0 0 4px;font-family:var(--font-data);font-size:0.75rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted)}.admin-form input{padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong);color:var(--ink);font-size:0.9rem}.admin-form input::placeholder{color:var(--muted)}.admin-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}.admin-form button{padding:8px 12px;font-size:0.85rem}.admin-user-item{padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong);font-family:var(--font-data);font-size:0.82rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.admin-user-item>div:first-child{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.admin-user-actions{display:flex;gap:4px;flex-shrink:0}.admin-user-approve,.admin-user-delete{padding:0;width:24px;height:24px;border:0;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;transition:color 160ms ease;flex-shrink:0}.admin-user-approve{color:var(--muted)}.admin-user-approve:hover{color:var(--good)}.admin-user-delete:hover{color:var(--bad)}.admin-drawer{position:fixed;top:0;right:0;bottom:0;width:340px;z-index:40;background:var(--bg);border-left:1px solid var(--line);display:flex;flex-direction:column;animation:slideInRight 200ms ease-out}.admin-drawer-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line);flex-shrink:0}.admin-drawer-header h2{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.admin-drawer-close{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:background-color 160ms ease,color 160ms ease}.admin-drawer-close:hover{background:var(--button-hover);color:var(--ink)}.admin-drawer-close svg{width:16px;height:16px}.admin-drawer-body{overflow-y:auto;padding:16px;flex:1}.admin-drawer-footer{padding:16px;border-top:1px solid var(--line);flex-shrink:0;display:flex;gap:8px}.command-bar #hero-admin-actions-container{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.command-bar #hero-admin-actions-container:empty{display:none}body[data-active-tab="ops"] .command-bar-primary #hero-admin-actions-container,body[data-active-tab="finance"] .command-bar-primary #hero-admin-actions-container{grid-area:actions;justify-self:end;min-width:0}body[data-active-tab="ops"] #hero-admin-actions-container,body[data-active-tab="finance"] #hero-admin-actions-container{justify-self:end;margin-left:0}body[data-active-tab="ops"] .command-bar-primary #hero-admin-actions-container,body[data-active-tab="finance"] .command-bar-primary #hero-admin-actions-container{justify-self:end}.auth-gate{place-items:center !important;padding:clamp(18px,4vw,44px) !important;background:radial-gradient(circle at 13% 10%,rgba(255,255,255,0.16),transparent 7%),radial-gradient(circle at 50% 8%,rgba(118,183,255,0.15),transparent 12%),radial-gradient(circle at 88% 9%,rgba(255,255,255,0.17),transparent 8%),linear-gradient(180deg,rgba(6,12,19,0.82),rgba(3,6,10,0.96)) !important;backdrop-filter:blur(18px) saturate(1.12) !important;-webkit-backdrop-filter:blur(18px) saturate(1.12) !important}.auth-panel{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(310px,0.92fr) !important;width:min(880px,calc(100vw - 40px)) !important;min-height:408px !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(255,255,255,0.46) !important;border-radius:42px !important;background:linear-gradient(90deg,rgba(85,103,168,0.92) 0 56%,rgba(255,255,255,0.93) 56% 100%) !important;box-shadow:0 36px 90px rgba(0,0,0,0.34),0 1px 0 rgba(255,255,255,0.76) inset,0 -1px 0 rgba(9,15,26,0.14) inset !important;color:#0d1524 !important;isolation:isolate !important}.auth-ticket-route,.auth-ticket-stub{position:relative;min-width:0}.auth-ticket-route{display:grid;grid-template-rows:1fr;align-items:center;gap:0;padding:clamp(34px,5.4vw,64px) clamp(32px,5vw,64px);color:#ffffff;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,0.12) 0 2px,transparent 2.6px) 0 0 / 18px 18px,radial-gradient(circle at 68% 58%,rgba(255,255,255,0.1),transparent 35%),linear-gradient(135deg,rgba(72,89,153,0.98),rgba(89,108,174,0.92))}.auth-ticket-route::before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 12%,rgba(255,255,255,0.18) 22%,transparent 34%),radial-gradient(circle at 44% 55%,rgba(255,255,255,0.11),transparent 28%);content:"";opacity:0.42;pointer-events:none}.auth-ticket-kicker,.auth-route-row,.auth-ticket-meta{position:relative;z-index:1}.auth-ticket-kicker{margin:0;color:rgba(255,255,255,0.62);font-family:var(--font-data);font-size:clamp(0.72rem,1.5vw,0.86rem);font-weight:850;letter-spacing:0.2em;text-transform:uppercase}.auth-route-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(14px,3vw,28px);align-items:center;width:100%}.auth-route-label,.auth-ticket-meta span{display:block;color:rgba(255,255,255,0.66);font-family:var(--font-data);letter-spacing:0.08em;text-transform:uppercase}.auth-route-label{align-self:center;font-size:clamp(0.8rem,1.6vw,1rem);font-weight:720}.auth-route-code{display:block;margin:0;color:#ffffff;font-family:var(--font-display);font-size:clamp(3.2rem,8vw,6.9rem);font-weight:900;letter-spacing:0.04em;line-height:0.88;text-align:center}.auth-ticket-meta{display:grid;grid-template-columns:1.3fr 0.55fr 0.7fr;gap:18px}.auth-ticket-meta span{font-size:clamp(0.72rem,1.4vw,0.9rem);font-weight:650}.auth-ticket-meta strong{display:block;margin-top:4px;color:#ffffff;font-size:clamp(0.95rem,2vw,1.35rem);font-weight:900;letter-spacing:0.04em}.auth-ticket-stub{display:grid;align-content:center;gap:14px;padding:clamp(30px,4.4vw,50px) clamp(26px,3.8vw,44px);background:radial-gradient(circle at 50% 36%,rgba(77,92,150,0.08),transparent 42%),rgba(255,255,255,0.92)}.auth-ticket-stub::before{position:absolute;top:26px;bottom:26px;left:0;width:2px;background:repeating-linear-gradient(to bottom,rgba(13,21,36,0.9) 0 16px,transparent 16px 30px );content:"";transform:translateX(-1px)}.auth-panel h2{margin:0 0 8px !important;color:#101827;font-size:clamp(1.7rem,3.5vw,2.7rem) !important;letter-spacing:0.22em !important;text-align:left !important}.auth-form{gap:14px !important}.auth-request-form{margin-top:2px !important;padding-top:14px;border-top:1px solid rgba(16,24,39,0.1)}.auth-field{gap:7px !important}.auth-field span{color:rgba(16,24,39,0.72) !important;font-size:0.72rem !important;letter-spacing:0.14em !important}.auth-field input{min-height:48px !important;border:1px solid rgba(76,88,122,0.25) !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(236,241,248,0.58)) !important;box-shadow:0 1px 0 rgba(255,255,255,0.78) inset,0 8px 22px rgba(30,40,70,0.08) inset !important;color:#0f172a !important;font-family:var(--font-data);font-size:1rem;font-weight:760}.auth-field input:focus{outline:0;border-color:rgba(85,103,168,0.72) !important;box-shadow:0 0 0 3px rgba(85,103,168,0.16),0 1px 0 rgba(255,255,255,0.78) inset !important}.auth-primary{min-height:48px !important;border:0 !important;border-radius:999px !important;background:linear-gradient(135deg,#5f6fb0,#7ba6ff) !important;color:#ffffff !important;font-family:var(--font-data);font-size:0.84rem !important;font-weight:900 !important;letter-spacing:0.16em !important;text-transform:uppercase;box-shadow:0 14px 26px rgba(83,110,184,0.26),0 1px 0 rgba(255,255,255,0.42) inset !important}.auth-primary:hover,.auth-primary:focus-visible{transform:translateY(-1px);box-shadow:0 18px 32px rgba(83,110,184,0.32),0 1px 0 rgba(255,255,255,0.5) inset !important}.auth-primary:disabled{cursor:wait;opacity:0.68;transform:none}.auth-request-row{display:flex;justify-content:flex-start;margin-top:-2px}.auth-request-toggle{border:0;padding:0;background:transparent;color:rgba(16,24,39,0.72);cursor:pointer;font-family:var(--font-data);font-size:0.74rem;font-weight:880;letter-spacing:0.11em;text-transform:uppercase}.auth-request-toggle:hover,.auth-request-toggle:focus-visible{color:#101827;text-decoration:underline;text-underline-offset:4px}.auth-status{min-height:1.25em;margin:0 !important;color:rgba(16,24,39,0.58) !important;font-size:0.72rem !important;font-weight:800;letter-spacing:0.11em;text-align:left !important;text-transform:uppercase}html[data-theme="dark"] .auth-panel{border-color:rgba(255,255,255,0.38) !important;background:linear-gradient(90deg,rgba(73,91,156,0.94) 0 56%,rgba(242,247,255,0.94) 56% 100%) !important}html[data-theme="light"] .auth-gate{background:radial-gradient(circle at 15% 8%,rgba(255,255,255,0.68),transparent 8%),radial-gradient(circle at 86% 8%,rgba(96,125,202,0.2),transparent 12%),linear-gradient(180deg,rgba(239,246,255,0.76),rgba(210,224,240,0.92)) !important}@media (max-width:760px){.auth-panel{grid-template-columns:1fr !important;width:min(420px,calc(100vw - 28px)) !important;min-height:0 !important;border-radius:34px !important}}@media (max-width:760px){.auth-ticket-route{padding:32px 32px 25px}}@media (max-width:760px){.auth-route-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}}@media (max-width:760px){.auth-route-code{margin-block:7px 5px;font-size:clamp(2.85rem,13.2vw,4.15rem);letter-spacing:0.025em}}@media (max-width:760px){.auth-ticket-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:760px){.auth-ticket-stub{padding:28px}}@media (max-width:760px){.auth-ticket-stub::before{inset:0 24px auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,rgba(13,21,36,0.75) 0 16px,transparent 16px 30px );transform:translateY(-1px)}}@media (max-width:760px){.auth-panel h2{font-size:clamp(1.35rem,7vw,2.1rem) !important;letter-spacing:0.17em !important}}.auth-gate:not(.hidden)~.icon-attribution{display:none}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty),body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty){position:fixed !important;left:max(10px,env(safe-area-inset-left)) !important;bottom:max(8px,env(safe-area-inset-bottom)) !important;z-index:38 !important;display:inline-flex !important;align-items:center !important;gap:5px !important;width:auto !important;min-width:0 !important;max-width:calc(100vw - 72px) !important;margin:0 !important;padding:4px !important;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent) !important;border-radius:999px !important;background:color-mix(in srgb,var(--surface-strong) 72%,transparent) !important;box-shadow:0 12px 28px rgba(15,23,42,0.14) !important;backdrop-filter:blur(14px) saturate(1.04) !important;-webkit-backdrop-filter:blur(14px) saturate(1.04) !important}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty) .hero-action-button,body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty) .hero-action-button{display:inline-grid !important;place-items:center !important;min-width:0 !important;min-height:26px !important;height:26px !important;padding:0 8px !important;border-radius:999px !important;font-size:0.58rem !important;font-weight:760 !important;letter-spacing:0.045em !important;line-height:1 !important}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty) .hero-action-button.owner-tools-button,body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty) .hero-action-button.owner-tools-button{min-width:86px !important;padding:0 11px !important;background:var(--ink) !important;border-color:var(--ink) !important;color:var(--surface) !important;box-shadow:0 8px 18px rgba(15,23,42,0.18) !important}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty) .hero-action-button.owner-tools-button:hover,body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty) .hero-action-button.owner-tools-button:hover{transform:translateY(-1px) !important}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty) .hero-signout,body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty) .hero-signout{opacity:0.74 !important}body.admin-workspace-open{width:100vw !important;max-width:100vw !important;overflow:hidden !important}body.admin-workspace-open .shell,body.admin-workspace-open[data-active-tab="ops"] .shell,body.admin-workspace-open[data-active-tab="finance"] .shell,html[data-theme] body.admin-workspace-open[data-active-tab="ops"] .shell,html[data-theme] body.admin-workspace-open[data-active-tab="finance"] .shell{width:100vw !important;max-width:100vw !important;overflow:hidden !important}.admin-drawer{inset:0 !important;position:fixed !important;width:auto !important;z-index:120 !important;display:grid !important;place-items:center !important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left)) !important;border-left:0 !important;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 30%),color-mix(in srgb,var(--bg) 76%,rgba(7,12,20,0.82)) !important;backdrop-filter:blur(18px) saturate(1.04) !important;-webkit-backdrop-filter:blur(18px) saturate(1.04) !important;animation:owner-workspace-backdrop-in 150ms ease-out !important}.admin-drawer.hidden{display:none !important;animation:none !important}.admin-drawer-content{width:min(1060px,calc(100vw - 20px)) !important;height:min(820px,calc(100vh - 20px)) !important;min-height:0 !important;display:grid !important;grid-template-rows:auto minmax(0,1fr) auto !important;overflow:hidden !important;border:1px solid color-mix(in srgb,var(--glass-panel-border) 84%,transparent) !important;border-radius:18px !important;background:radial-gradient(circle at 44% 0%,rgba(255,255,255,0.24),transparent 28%),var(--surface) !important;color:var(--ink) !important;box-shadow:0 30px 90px rgba(7,12,20,0.34),0 1px 0 rgba(255,255,255,0.24) inset !important;animation:owner-workspace-panel-in 170ms ease-out !important}.admin-drawer-header{gap:14px !important;padding:18px 20px !important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent) !important}.admin-drawer-kicker{margin:0 0 3px !important;color:var(--muted) !important;font-family:var(--font-data) !important;font-size:0.64rem !important;font-weight:900 !important;letter-spacing:0.16em !important;text-transform:uppercase !important}.admin-drawer-header h2{font-size:clamp(1.15rem,3vw,1.9rem) !important;letter-spacing:0.09em !important}.admin-drawer-close{width:38px !important;height:38px !important;border:1px solid color-mix(in srgb,var(--line) 80%,transparent) !important;border-radius:10px !important;background:color-mix(in srgb,var(--surface-strong) 72%,transparent) !important}.admin-drawer-body{min-height:0 !important;display:grid !important;grid-template-columns:minmax(300px,1.25fr) minmax(260px,0.75fr) !important;gap:14px !important;padding:16px !important;overflow:auto !important}.admin-drawer-body>* + *{margin-top:0 !important}.admin-tools-grid{display:grid !important;align-content:start !important;gap:14px !important;min-width:0 !important}.admin-section{min-width:0 !important;border-color:color-mix(in srgb,var(--glass-panel-border) 78%,transparent) !important;border-radius:10px !important;background:radial-gradient(circle at 35% 0%,rgba(255,255,255,0.18),transparent 30%),color-mix(in srgb,var(--surface-soft) 96%,var(--surface)) !important}.admin-users-section{min-height:0 !important;align-content:start !important}#admin-users-list{max-height:none !important;min-height:0 !important;overflow-y:auto !important;padding-right:2px !important}.admin-section-note{margin:-4px 0 0 !important;color:var(--muted) !important;font-family:var(--font-data) !important;font-size:0.72rem !important;line-height:1.35 !important}.admin-import-section .auth-primary{min-height:38px !important}.admin-drawer-footer{justify-content:flex-end !important;padding:14px 20px !important;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent) !important}@media (max-width:720px){.admin-drawer{place-items:stretch !important}}@media (max-width:720px){.admin-drawer-content{width:min(100%,calc(100vw - 20px)) !important;height:calc(100vh - 20px) !important;border-radius:16px !important}}@media (max-width:720px){.admin-drawer-header{padding:14px !important}}@media (max-width:720px){.admin-drawer-body{grid-template-columns:minmax(0,1fr) !important;gap:12px !important;padding:12px !important}}@media (max-width:720px){.admin-tools-grid{order:1 !important;gap:12px !important}}@media (max-width:720px){.admin-users-section{order:2 !important;min-height:auto !important}}@media (max-width:720px){#admin-users-list{max-height:260px !important;min-height:auto !important}}@media (max-width:720px){.admin-drawer-footer{padding:12px 14px !important}}@media (max-width:720px){.admin-drawer-footer .pill{flex-basis:100% !important}}@media (prefers-reduced-motion:reduce){.admin-drawer,.admin-drawer-content{animation:none !important}}body[data-active-tab="ops"] #hero-admin-actions-container:not(:empty),body[data-active-tab="finance"] #hero-admin-actions-container:not(:empty){right:auto !important;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 2px) !important;transform:translateZ(0) !important}.admin-drawer-content{width:min(1040px,calc(100vw - 24px)) !important;height:min(760px,calc(100vh - 24px)) !important}.admin-drawer-subtitle{max-width:58ch;margin:5px 0 0;color:var(--muted);font-size:0.72rem;line-height:1.4}.admin-drawer-body{grid-template-columns:minmax(360px,1.2fr) minmax(300px,0.8fr) !important}.admin-health-strip{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;min-height:52px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.admin-health-strip>div{display:grid;gap:4px;min-width:0;padding:9px 11px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.admin-health-strip span{color:var(--muted);font-size:0.54rem;font-weight:780;letter-spacing:0.08em;text-transform:uppercase}.admin-health-strip strong{overflow:hidden;color:var(--ink);font-family:var(--font-data);font-size:0.64rem;text-overflow:ellipsis;white-space:nowrap}.admin-section{padding:16px !important}.admin-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:12px}.admin-section-kicker{margin:0 0 4px;color:var(--accent);font-family:var(--font-data);font-size:0.58rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.admin-section h3{margin:0;color:var(--ink);font-size:0.92rem;letter-spacing:0.02em}.admin-users-summary{flex:none;padding:5px 8px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:999px;color:var(--muted);font-family:var(--font-data);font-size:0.58rem;font-weight:750;letter-spacing:0.05em}#admin-users-list{display:grid;gap:7px}.admin-user-item{display:grid !important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:9px 10px !important;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent) !important;border-radius:10px !important;background:color-mix(in srgb,var(--panel) 72%,transparent) !important}.admin-user-item.is-pending{border-color:color-mix(in srgb,var(--accent) 40%,transparent) !important;background:color-mix(in srgb,var(--accent) 7%,var(--panel)) !important}.admin-user-details{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;min-width:0;align-items:center}.admin-user-id{color:var(--ink);font-family:var(--font-data);font-size:0.82rem;font-weight:800}.admin-user-status{justify-self:start;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,#21a35b 12%,transparent);color:color-mix(in srgb,#178046 84%,var(--ink));font-size:0.55rem !important;font-weight:800;letter-spacing:0.05em;text-transform:uppercase}.is-pending .admin-user-status{background:color-mix(in srgb,var(--accent) 13%,transparent);color:color-mix(in srgb,var(--accent) 72%,var(--ink))}.admin-user-meta{grid-column:1 / -1;overflow:hidden;color:var(--muted);font-size:0.66rem;text-overflow:ellipsis;white-space:nowrap}.admin-user-actions{display:flex !important;gap:6px !important}.admin-user-approve,.admin-user-delete,.admin-user-retry{min-height:34px !important;padding:6px 9px !important;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent) !important;border-radius:8px !important;background:color-mix(in srgb,var(--panel) 88%,transparent) !important;color:var(--ink) !important;font-family:var(--font-data) !important;font-size:0.61rem !important;font-weight:780 !important;cursor:pointer}.admin-user-approve{border-color:color-mix(in srgb,#21a35b 42%,transparent) !important}.admin-user-delete{color:color-mix(in srgb,#bf2d37 84%,var(--ink)) !important}.admin-user-approve:focus-visible,.admin-user-delete:focus-visible,.admin-user-retry:focus-visible,.admin-drawer-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-users-state{margin:0;padding:18px 8px;color:var(--muted);font-size:0.72rem;text-align:center}.admin-users-state.is-error{display:grid;justify-items:center;gap:8px}.admin-users-state p{margin:0}.admin-tools-grid{gap:10px !important}.admin-import-section{border-color:color-mix(in srgb,var(--accent) 28%,transparent) !important}.admin-form{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto !important;gap:5px 8px !important;align-items:end}.admin-form label{color:var(--muted);font-size:0.57rem;font-weight:750;letter-spacing:0.07em;text-transform:uppercase}.admin-form label:nth-of-type(1){grid-column:1;grid-row:1}.admin-form label:nth-of-type(2){grid-column:2;grid-row:1}.admin-form input{min-width:0;min-height:38px}#admin-username,#admin-reset-username{grid-column:1;grid-row:2}#admin-passcode,#admin-reset-passcode{grid-column:2;grid-row:2}.admin-form button{grid-column:3;grid-row:2;min-width:104px;min-height:38px;border-radius:10px !important}.admin-form button:disabled{opacity:0.55;cursor:wait}.admin-inline-status,.admin-action-status{margin:0;color:var(--muted);font-size:0.66rem;line-height:1.35}.admin-inline-status:not(:empty){margin-top:8px}.admin-drawer-footer{display:flex !important;align-items:center;justify-content:space-between !important;gap:16px}.admin-action-status{flex:1}.admin-drawer-footer .pill{flex:0 0 auto !important;min-width:112px}@media (max-width:720px){.admin-drawer-body{grid-template-columns:minmax(0,1fr) !important}.admin-health-strip{grid-template-columns:repeat(3,minmax(100px,1fr));min-height:52px;overflow-x:auto;overflow-y:hidden}.admin-users-section{order:1 !important}.admin-tools-grid{order:2 !important}.admin-form{grid-template-columns:minmax(0,1fr) !important}.admin-form label,.admin-form input,.admin-form button{grid-column:1 !important;grid-row:auto !important}.admin-user-item{grid-template-columns:minmax(0,1fr) !important}.admin-user-actions{justify-content:stretch}.admin-user-actions button{flex:1;min-height:40px !important}}body[data-active-tab="ops"] #ops-command-bar .hero-clock-button,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button:hover,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button:hover,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button:focus-visible,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button:focus-visible,body[data-active-tab="ops"] #ops-command-bar .hero-clock-button.is-active,body[data-active-tab="finance"] #ops-command-bar .hero-clock-button.is-active{cursor:pointer !important;pointer-events:auto !important}.clock-status-banner{position:fixed;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:min(292px,calc(100vw - 24px));padding:10px 12px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),var(--surface));box-shadow:var(--shadow-soft);color:var(--ink);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);animation:clock-status-enter 140ms ease-out both}.clock-status-banner::before{position:absolute;left:50%;width:8px;height:8px;border:solid color-mix(in srgb,var(--line-strong) 72%,transparent);background:var(--surface-strong);content:"";transform:translateX(-50%) rotate(45deg)}.clock-status-banner[data-side="bottom"]::before{top:-5px;border-width:1px 0 0 1px}.clock-status-banner[data-side="top"]::before{bottom:-5px;border-width:0 1px 1px 0}.clock-status-item{display:grid;gap:2px;min-width:0;padding:0 10px}.clock-status-item:first-child{padding-left:2px}.clock-status-item:last-child{padding-right:2px}.clock-status-label{color:var(--muted);font:700 9px/1.2 var(--font-ui);letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.clock-status-value{font:700 15px/1.2 var(--font-data);letter-spacing:0.02em}.clock-status-divider{width:1px;height:28px;background:var(--line)}@keyframes clock-status-enter{from{opacity:0;transform:translateY(-3px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:500px){.clock-status-banner{width:min(264px,calc(100vw - 20px));padding:9px 10px}.clock-status-item{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.clock-status-banner{animation:none}}
