.airspace-overdrive-shell{--airspace-x:50%;--airspace-y:26%;--airspace-shift-x:0px;--airspace-shift-y:0px;--airspace-scroll-shift:0px;--airspace-progress:0;--airspace-rotation:0deg;--airspace-accent:#39d8ff;--airspace-accent-rgb:57, 216, 255;--airspace-secondary:#a67cff;--airspace-secondary-rgb:166, 124, 255;--airspace-hot:#ff718d;--airspace-lime:#d2ff57;--airspace-canvas:#03040a;--airspace-canvas-soft:#090b17;--airspace-panel:#090b18d1;--airspace-panel-solid:#0b0e1b;--airspace-panel-raised:#121427eb;--airspace-foreground:#f8f7ff;--airspace-muted:#c8c7d4;--airspace-faint:#9ba2b5;--airspace-line:#dcd8ff33;--airspace-line-bright:rgba(var(--airspace-accent-rgb), .42);--airspace-focus-inner:#05060d;--airspace-focus-outer:#f7ffbe;isolation:isolate;background:var(--airspace-canvas);min-height:100vh;color:var(--airspace-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--airspace-canvas);--foreground:var(--airspace-foreground);--card:var(--airspace-panel-solid);--card-foreground:var(--airspace-foreground);--popover:#0b0d19;--popover-foreground:var(--airspace-foreground);--primary:var(--airspace-accent);--primary-foreground:#03040a;--secondary:rgba(var(--airspace-secondary-rgb), .14);--secondary-foreground:var(--airspace-foreground);--muted:#fff1;--muted-foreground:var(--airspace-muted);--accent:rgba(var(--airspace-accent-rgb), .12);--accent-foreground:var(--airspace-accent);--border:var(--airspace-line);--input:#e2deff33;--ring:var(--airspace-focus-outer);--surface-elevated:var(--airspace-panel-raised);--surface-panel:var(--airspace-panel);--surface-strong:#181a30f0;--surface-border:var(--airspace-line);--text-strong:var(--airspace-foreground);--text-muted:var(--airspace-muted);position:relative;overflow:clip}html[data-theme=light] .airspace-overdrive-shell{--airspace-canvas:#e9eeff;--airspace-canvas-soft:#f5f7ff;--airspace-panel:#fffc;--airspace-panel-solid:#f8f9ff;--airspace-panel-raised:#fafbfff0;--airspace-foreground:#0a1126;--airspace-muted:#4c5570;--airspace-faint:#68718d;--airspace-line:#13234d2e;--airspace-focus-inner:#fff;--airspace-focus-outer:#121b3c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.airspace-overdrive-shell[data-airspace-family=signal]{--airspace-accent:#d2ff57;--airspace-accent-rgb:210, 255, 87;--airspace-secondary:#39d8ff;--airspace-secondary-rgb:57, 216, 255}.airspace-overdrive-shell[data-airspace-family=atlas]{--airspace-accent:#39d8ff;--airspace-accent-rgb:57, 216, 255;--airspace-secondary:#d2ff57;--airspace-secondary-rgb:210, 255, 87}.airspace-overdrive-shell[data-airspace-family=tower]{--airspace-accent:#ff718d;--airspace-accent-rgb:255, 113, 141;--airspace-secondary:#39d8ff;--airspace-secondary-rgb:57, 216, 255}.airspace-overdrive-shell[data-airspace-family=trajectory]{--airspace-accent:#a67cff;--airspace-accent-rgb:166, 124, 255;--airspace-secondary:#39d8ff;--airspace-secondary-rgb:57, 216, 255}.airspace-overdrive-shell[data-airspace-family=transmission]{--airspace-accent:#ffbd63;--airspace-accent-rgb:255, 189, 99;--airspace-secondary:#ff718d;--airspace-secondary-rgb:255, 113, 141}.airspace-overdrive-shell[data-airspace-family=archive]{--airspace-accent:#9edcff;--airspace-accent-rgb:158, 220, 255;--airspace-secondary:#b9a6ff;--airspace-secondary-rgb:185, 166, 255}.airspace-overdrive-shell[data-airspace-family=system]{--airspace-accent:#ff718d;--airspace-accent-rgb:255, 113, 141;--airspace-secondary:#d2ff57;--airspace-secondary-rgb:210, 255, 87}.airspace-overdrive-content{z-index:2;min-height:100vh;position:relative}.airspace-global-stage{z-index:0;pointer-events:none;background:var(--airspace-canvas);position:fixed;inset:0;overflow:hidden}.airspace-global-atlas{opacity:.42;background-image:linear-gradient(180deg, #03040a33 0%, #03040ad1 72%, var(--airspace-canvas) 100%), linear-gradient(90deg, #03040ab8 0%, transparent 45%, #03040a61 100%), url(/images/airspace-overdrive-atlas-v1.jpg);filter:saturate(1.08)contrast(1.08);transform:translate3d(var(--airspace-shift-x), calc(var(--airspace-shift-y) - var(--airspace-scroll-shift)), 0) scale(1.06);will-change:transform;background-position:top;background-size:cover;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;inset:-4rem}html[data-theme=dark] .airspace-global-atlas{opacity:.33;filter:saturate(1.12)contrast(1.08)brightness(.82)}.airspace-overdrive-shell[data-airspace-family=portal] .airspace-global-atlas{opacity:.16}.airspace-global-core{aspect-ratio:1;opacity:.25;filter:saturate(1.14)hue-rotate(-4deg);mix-blend-mode:screen;width:min(48vw,47rem);transform:translate3d(calc(var(--airspace-shift-x) * -.8), calc(var(--airspace-shift-y) * -.65), 0) rotate(var(--airspace-rotation));transform-origin:50%;background:url(/images/airspace-signal-core-v1.jpg) 50%/cover no-repeat;border-radius:50%;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .26s;position:absolute;top:7rem;right:-9rem;-webkit-mask-image:radial-gradient(circle,#000 0 54%,#000000d6 62%,#0000 76%);mask-image:radial-gradient(circle,#000 0 54%,#000000d6 62%,#0000 76%)}.airspace-overdrive-shell[data-airspace-family=atlas] .airspace-global-core{opacity:.36;top:16rem;left:-14rem;right:auto}.airspace-overdrive-shell[data-airspace-family=archive] .airspace-global-core{opacity:.14}.airspace-overdrive-shell[data-airspace-family=portal] .airspace-global-core{display:none}.airspace-global-grid{opacity:.29;background-image:linear-gradient(rgba(var(--airspace-accent-rgb), .11) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--airspace-accent-rgb), .11) 1px, transparent 1px);background-position:var(--airspace-shift-x) var(--airspace-shift-y);transform-origin:50% 100%;background-size:5rem 5rem;position:absolute;inset:0;transform:perspective(900px)rotateX(67deg)scale(1.8)translateY(12%);-webkit-mask-image:linear-gradient(#000 0%,#000000ad 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000ad 58%,#0000 100%)}.airspace-global-flare{opacity:.62;background:radial-gradient(circle at var(--airspace-x) var(--airspace-y), rgba(var(--airspace-accent-rgb), .18), transparent 18rem), radial-gradient(circle at 14% 72%, rgba(var(--airspace-secondary-rgb), .12), transparent 25rem), linear-gradient(180deg, transparent 0 36%, var(--airspace-canvas) 96%);position:absolute;inset:0}.airspace-global-orbit{aspect-ratio:1;border:1px solid rgba(var(--airspace-accent-rgb), .22);width:min(61vw,57rem);box-shadow:inset 0 0 90px rgba(var(--airspace-secondary-rgb), .06);border-radius:50%;animation:34s linear infinite overdrive-orbit;position:absolute;top:4rem;right:-13rem}.airspace-global-orbit:before,.airspace-global-orbit:after{content:"";border-radius:50%;position:absolute}.airspace-global-orbit:before{border:1px dashed rgba(var(--airspace-secondary-rgb), .22);inset:9%}.airspace-global-orbit:after{background:var(--airspace-accent);width:.72rem;height:.72rem;box-shadow:0 0 24px rgba(var(--airspace-accent-rgb), .9);top:12%;left:12%}.airspace-global-orbit--two{border-color:rgba(var(--airspace-secondary-rgb), .16);width:min(51vw,48rem);animation-duration:42s;animation-direction:reverse;top:24rem;left:-22rem;right:auto}.airspace-global-scan{opacity:.2;background:linear-gradient(180deg, transparent, rgba(var(--airspace-accent-rgb), .22), transparent);filter:blur(14px);width:130%;height:14rem;animation:12s ease-in-out infinite overdrive-scan;position:absolute;top:-18%;left:-15%;transform:rotate(-8deg)}.airspace-scroll-progress{z-index:160;background:linear-gradient(90deg, var(--airspace-accent), var(--airspace-secondary), var(--airspace-hot));height:3px;box-shadow:0 0 22px rgba(var(--airspace-accent-rgb), .72);pointer-events:none;transform:scaleX(var(--airspace-progress));transform-origin:0;position:fixed;top:0;left:0;right:0}html[data-theme] body .airspace-overdrive-shell .landing-header-slot{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid rgba(var(--airspace-accent-rgb), .2)!important;background:linear-gradient(90deg, rgba(var(--airspace-secondary-rgb), .08), transparent 38%, rgba(var(--airspace-accent-rgb), .06)), #03040bdb!important;box-shadow:0 18px 50px -34px rgba(var(--airspace-accent-rgb), .62)!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-inner{width:min(100%,96rem);min-height:5rem;margin-inline:auto;padding-inline:clamp(.85rem,2.4vw,2rem)}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-brand{color:#fff!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-brand svg{filter:drop-shadow(0 0 13px rgba(var(--airspace-accent-rgb), .65));color:var(--airspace-accent)!important;transform:rotate(-21deg)!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-nav{border:1px solid var(--airspace-line);background:#ffffff09;border-radius:999px;gap:.25rem;padding:.25rem}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-bar .app-nav-link{align-items:center;gap:.42rem;min-height:2.65rem;display:inline-flex;color:#c9c4d8!important;font-family:var(--font-mono)!important;letter-spacing:.035em!important;text-transform:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:.45rem .72rem!important;font-size:.62rem!important;font-weight:650!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-bar .app-nav-link:hover{border-color:rgba(var(--airspace-accent-rgb), .24)!important;background:rgba(var(--airspace-accent-rgb), .075)!important;color:#fff!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-bar .app-nav-link--active{border-color:rgba(var(--airspace-accent-rgb), .46)!important;background:linear-gradient(135deg, rgba(var(--airspace-accent-rgb), .2), rgba(var(--airspace-secondary-rgb), .12))!important;color:#fff!important;box-shadow:inset 0 0 24px rgba(var(--airspace-accent-rgb), .08), 0 0 26px -16px rgba(var(--airspace-accent-rgb), .8)!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .app-nav-link--active:after{display:none}.site-header-nav-code,.site-sheet-link-code{min-width:1.35rem;color:var(--airspace-accent,#39d8ff);font-family:var(--font-mono);letter-spacing:.06em;place-items:center;font-size:.52rem;display:inline-grid}.site-header-route-readout{border-left:1px solid var(--airspace-line);gap:.08rem;min-width:7.5rem;padding-left:.8rem;line-height:1.15;display:grid}.site-header-route-readout span{color:var(--airspace-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem}.site-header-route-readout strong{color:var(--airspace-accent);font-family:var(--font-mono);font-size:.62rem;font-weight:650}html[data-theme] body .airspace-overdrive-shell .landing-header-slot :is(.site-header-theme-toggle,.site-header-search-trigger,.site-header-menu-trigger){border-color:var(--airspace-line)!important;color:#f8f7ff!important;box-shadow:none!important;background:#ffffff0b!important}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .header-primary-button{border:1px solid rgba(var(--airspace-accent-rgb), .58)!important;background:var(--airspace-accent)!important;color:#05060b!important;box-shadow:0 0 32px -13px rgba(var(--airspace-accent-rgb), .95)!important}html[data-theme] body .airspace-overdrive-shell~.site-sheet-backdrop,html[data-theme] body .site-sheet-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000008c7!important}html[data-theme] body .site-sheet-panel{color:#f8f7ff!important;background:radial-gradient(circle at 100% 0,#a67cff38,#0000 24rem),#070812!important;border-left:1px solid #39d8ff33!important}html[data-theme] body .site-sheet-link{color:#d0ccdb!important}html[data-theme] body .site-sheet-link--active{color:#fff!important;background:#39d8ff1a!important;border-color:#39d8ff52!important}html[data-theme] body .airspace-overdrive-shell .page-shell{z-index:2;position:relative;overflow:visible;width:min(100%,96rem)!important;max-width:96rem!important;color:var(--airspace-foreground)!important;background:0 0!important;gap:clamp(1rem,2vw,1.5rem)!important;margin-inline:auto!important;padding:clamp(.85rem,2vw,1.5rem) clamp(.7rem,2vw,1.5rem) clamp(4rem,7vw,7rem)!important}html[data-theme] body .airspace-overdrive-shell .airspace-home{z-index:2;position:relative;background:0 0!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system>.page-hero,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero{isolation:isolate;min-height:clamp(28rem,54vw,39rem);position:relative;border:1px solid rgba(var(--airspace-accent-rgb), .34)!important;background:radial-gradient(circle at 76% 42%, rgba(var(--airspace-accent-rgb), .2), transparent 24rem), radial-gradient(circle at 4% 110%, rgba(var(--airspace-secondary-rgb), .26), transparent 31rem), linear-gradient(124deg, #03040cfa 0%, #070916ed 52%, #0b0e1fd6 100%)!important;color:#f9f8ff!important;box-shadow:inset 0 1px 0 #ffffff13, inset 0 0 90px rgba(var(--airspace-secondary-rgb), .04), 0 38px 110px -62px rgba(var(--airspace-accent-rgb), .85)!important;border-radius:2.4rem .65rem!important;overflow:hidden!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system>.page-hero:before,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero:before{z-index:-2;opacity:.35;content:"";pointer-events:none;background:linear-gradient(90deg,#05060f 0%,#05060fb8 43%,#0000 76%),url(/images/airspace-signal-core-v1.jpg) 92%/min(47rem,58vw) no-repeat;position:absolute;inset:0}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system>.page-hero:after,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero:after{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--airspace-accent-rgb), .3);background:repeating-radial-gradient(circle, transparent 0 3rem, rgba(var(--airspace-secondary-rgb), .08) 3rem 3.05rem);width:min(52vw,44rem);box-shadow:inset 0 0 80px rgba(var(--airspace-accent-rgb), .06);content:"";pointer-events:none;border-radius:50%;animation:30s linear infinite overdrive-orbit;position:absolute;top:-42%;right:-12%}.airspace-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:25rem;display:grid}.airspace-hero-copy{z-index:2;position:relative}.airspace-hero-instrument{aspect-ratio:1;border:1px solid rgba(var(--airspace-accent-rgb), .35);width:min(31vw,25rem);box-shadow:inset 0 0 70px #0000008c, 0 0 90px -40px rgba(var(--airspace-accent-rgb), .95);transform:translate3d(calc(var(--airspace-shift-x) * -.28), calc(var(--airspace-shift-y) * -.22), 0);background:url(/images/airspace-signal-core-v1.jpg) 50%/cover;border-radius:50%;justify-self:center;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#000c 71%,#0000 74%);mask-image:radial-gradient(circle,#000 0 62%,#000c 71%,#0000 74%)}.airspace-hero-instrument>span{border:1px solid rgba(var(--airspace-secondary-rgb), .25);border-radius:50%;animation:22s linear infinite overdrive-orbit;position:absolute;inset:-6%}.airspace-hero-instrument>span:nth-child(2){border-style:dashed;animation-duration:17s;animation-direction:reverse;inset:8%}.airspace-hero-instrument>span:nth-child(3){border-color:rgba(var(--airspace-accent-rgb), .42);animation-duration:11s;inset:24%}.airspace-hero-instrument>i{background:linear-gradient(90deg, transparent, var(--airspace-accent), transparent);width:120%;height:1px;box-shadow:0 0 14px rgba(var(--airspace-accent-rgb), .9);position:absolute;top:50%;left:-10%}.airspace-hero-extension{z-index:2;margin-top:clamp(1rem,2vw,1.5rem);position:relative}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-hero .display-heading,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero .display-heading{text-wrap:balance;max-width:15ch;color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:-.075em!important;font-size:clamp(3.3rem,7vw,7.2rem)!important;font-weight:850!important;line-height:.84!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-hero[data-title-scale=compact] .display-heading{max-width:19ch;font-size:clamp(2.9rem,5.7vw,5.65rem)!important;line-height:.9!important}html[data-theme] body .airspace-overdrive-shell :is(.page-hero,.ops-live-board-waits-hero) .section-kicker{color:var(--airspace-accent)!important;font-family:var(--font-mono)!important;letter-spacing:.14em!important}html[data-theme] body .airspace-overdrive-shell :is(.page-hero,.ops-live-board-waits-hero) :is(.section-lede,.text-muted-foreground){max-width:48rem;color:#cbc7d8!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section{isolation:isolate;position:relative;overflow:hidden;border:1px solid rgba(var(--airspace-accent-rgb), .18)!important;background:linear-gradient(135deg, rgba(var(--airspace-accent-rgb), .055), transparent 34%), linear-gradient(160deg, var(--airspace-panel-raised), #070914e0)!important;color:var(--airspace-foreground)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 30px 80px -58px rgba(var(--airspace-accent-rgb), .7)!important;border-radius:1.8rem .55rem!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section:before{z-index:-1;background:linear-gradient(180deg, transparent, var(--airspace-accent), transparent);width:1px;box-shadow:0 0 20px rgba(var(--airspace-accent-rgb), .8);content:"";position:absolute;top:0;bottom:0;left:0}.airspace-section-node{z-index:2;border:1px solid var(--airspace-accent);background:var(--airspace-accent);width:.58rem;height:.58rem;box-shadow:0 0 18px rgba(var(--airspace-accent-rgb), .88);border-radius:50%;position:absolute;top:1.05rem;right:1.05rem}.airspace-section-node:before,.airspace-section-node:after{background:linear-gradient(90deg, transparent, rgba(var(--airspace-accent-rgb), .42));content:"";height:1px;position:absolute;top:50%;right:.8rem}.airspace-section-node:before{width:7rem}.airspace-section-node:after{transform-origin:100%;width:2.5rem;transform:rotate(90deg)}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section :is(.display-heading,.display-heading-compact,.section-title,h2,h3){color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section :is(.section-lede,.page-section-copy,.text-muted-foreground){color:var(--airspace-muted)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section .section-kicker{color:var(--airspace-accent)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card){border-color:var(--airspace-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--airspace-accent-rgb), .1), transparent 15rem), #090b18c7!important;color:var(--airspace-foreground)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 45px -38px #000000e6!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card) :is(h2,h3,h4,strong){color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card) :is(p,small,.text-muted-foreground){color:var(--airspace-muted)!important}.airspace-info-node{position:relative;overflow:hidden;border-radius:1.25rem .3rem!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}.airspace-info-node:after{border:1px solid rgba(var(--airspace-accent-rgb), .2);content:"";pointer-events:none;border-radius:50%;width:5rem;height:5rem;position:absolute;bottom:-2rem;right:-2rem}a.airspace-info-node:hover,a.airspace-info-node:focus-visible{transform:translateY(-.28rem);border-color:rgba(var(--airspace-accent-rgb), .52)!important;box-shadow:0 24px 62px -38px rgba(var(--airspace-accent-rgb), .76)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(input,select,textarea){border-color:rgba(var(--airspace-accent-rgb), .22)!important;color:#fff!important;background:#02040cd1!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(input,textarea)::placeholder{color:var(--airspace-faint)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system :is(.page-back-link,.meta-pill,.ops-btn-secondary,.ops-center-link){border-color:rgba(var(--airspace-accent-rgb), .28)!important;background:rgba(var(--airspace-accent-rgb), .075)!important;color:var(--airspace-accent)!important}.airport-airspace-atlas{isolation:isolate;border:1px solid rgba(var(--airspace-accent-rgb), .28);background:radial-gradient(circle at 22% 14%, rgba(var(--airspace-accent-rgb), .13), transparent 24rem), radial-gradient(circle at 92% 86%, rgba(var(--airspace-secondary-rgb), .12), transparent 24rem), #050711e6;box-shadow:inset 0 0 80px rgba(var(--airspace-accent-rgb), .045), 0 34px 100px -64px rgba(var(--airspace-accent-rgb), .88);border-radius:2rem .5rem;padding:clamp(1rem,2.5vw,2rem);position:relative;overflow:hidden}.airport-airspace-atlas:before{z-index:-1;opacity:.2;mix-blend-mode:screen;content:"";background:url(/images/airspace-overdrive-atlas-v1.jpg) 50%/cover;position:absolute;inset:0}.airport-airspace-atlas-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.airport-airspace-atlas-head h2{letter-spacing:-.065em;max-width:18ch;margin-top:.25rem;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:820;line-height:.9;color:#fff!important}.airport-airspace-atlas-count{font-family:var(--font-mono);flex:none;justify-items:end;gap:.15rem;display:grid}.airport-airspace-atlas-count strong{color:var(--airspace-accent);text-shadow:0 0 28px rgba(var(--airspace-accent-rgb), .48);font-size:clamp(2rem,4vw,3.7rem);line-height:.8}.airport-airspace-atlas-count span{color:var(--airspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.airport-airspace-atlas-copy{max-width:56rem;margin:1rem 0 1.35rem;font-size:.86rem;color:var(--airspace-muted)!important}.airport-airspace-atlas-frame{border:1px solid rgba(var(--airspace-accent-rgb), .18);background:#00020aad;border-radius:1.2rem .3rem;position:relative;overflow:hidden}.airport-airspace-atlas-svg{width:100%;min-height:28rem;color:var(--airspace-accent);display:block}.airport-airspace-map-outline{stroke:rgba(var(--airspace-accent-rgb), .42);stroke-width:1.3px;vector-effect:non-scaling-stroke}.airport-airspace-region-line,.airport-airspace-map-orbit{fill:none;stroke:rgba(var(--airspace-secondary-rgb), .22);stroke-dasharray:7 12;stroke-width:1px;vector-effect:non-scaling-stroke}.airport-airspace-region-line--sweep{stroke:rgba(var(--airspace-accent-rgb), .28);stroke-dasharray:2 9}.airport-airspace-map-orbit{transform-origin:50%;animation:26s linear infinite overdrive-orbit}.airport-airspace-map-orbit--inner{animation-duration:19s;animation-direction:reverse}.airport-airspace-map-node{color:var(--airspace-accent);cursor:pointer;outline:none}.airport-airspace-map-node-line{stroke:rgba(var(--airspace-accent-rgb), .38);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .16s}.airport-airspace-map-node-glow{opacity:.35;transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .16s}.airport-airspace-map-node-dot{fill:var(--airspace-accent);stroke:#070810;stroke-width:2px;vector-effect:non-scaling-stroke}.airport-airspace-map-label rect{fill:#040610e6;stroke:rgba(var(--airspace-accent-rgb), .34);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .16s,stroke .16s}.airport-airspace-map-label text{fill:#f9f8ff;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.airport-airspace-map-node:is(:hover,:focus-visible),.airport-airspace-map-node[data-active=true]{color:var(--airspace-lime)}.airport-airspace-map-node:is(:hover,:focus-visible) .airport-airspace-map-node-glow,.airport-airspace-map-node[data-active=true] .airport-airspace-map-node-glow{opacity:.92;transform:scale(1.45)}.airport-airspace-map-node:is(:hover,:focus-visible) .airport-airspace-map-label rect,.airport-airspace-map-node[data-active=true] .airport-airspace-map-label rect{fill:#11151f;stroke:var(--airspace-lime);stroke-width:2px}.airport-airspace-map-node:focus-visible .airport-airspace-map-label rect{filter:drop-shadow(0 0 8px #d2ff57f2)}.airport-airspace-atlas-readout{border-top:1px solid rgba(var(--airspace-accent-rgb), .18);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-height:4rem;margin-top:1rem;padding-top:1rem;display:grid}.airport-airspace-atlas-readout>span{background:var(--airspace-accent);width:.7rem;height:.7rem;box-shadow:0 0 18px rgba(var(--airspace-accent-rgb), .9);border-radius:50%}.airport-airspace-atlas-readout p{grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .75rem;margin:0;display:grid}.airport-airspace-atlas-readout strong{color:var(--airspace-accent);font-family:var(--font-mono);grid-row:1/3;font-size:1.55rem}.airport-airspace-atlas-readout span{color:#fff;font-weight:700}.airport-airspace-atlas-readout small{color:var(--airspace-muted)}html[data-theme] body .airspace-overdrive-shell .ops-directory-controls,html[data-theme] body .airspace-overdrive-shell .ops-directory-card,html[data-theme] body .airspace-overdrive-shell .ops-directory-empty{border-color:rgba(var(--airspace-accent-rgb), .18)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--airspace-accent-rgb), .1), transparent 14rem), #080a17e6!important;color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell .ops-directory-card{position:relative;overflow:hidden;box-shadow:0 22px 55px -46px rgba(var(--airspace-accent-rgb), .72)!important;border-radius:1.25rem .28rem!important}html[data-theme] body .airspace-overdrive-shell .ops-directory-card[data-map-active=true]{transform:translateY(-.24rem);border-color:#d2ff579e!important;box-shadow:0 24px 60px -34px #d2ff576b!important}html[data-theme] body .airspace-overdrive-shell .ops-directory-card :is(h2,.ops-directory-airport-name,.ops-directory-head-link){color:#fff!important}html[data-theme] body .airspace-overdrive-shell .ops-directory-card :is(.ops-directory-airport-city,.ops-directory-updated,.ops-directory-level){color:var(--airspace-muted)!important}html[data-theme] body .airspace-overdrive-shell .ops-directory-card h2{text-shadow:0 0 24px rgba(var(--airspace-accent-rgb), .28);color:var(--airspace-accent)!important}html[data-theme] body .airspace-overdrive-shell :is(.ops-directory-search,.ops-sort-shell){border-color:rgba(var(--airspace-accent-rgb), .2)!important;color:var(--airspace-foreground)!important;background:#02040cb8!important}html[data-theme] body .airspace-overdrive-shell .ops-filter-chip{border-color:var(--airspace-line)!important;color:var(--airspace-muted)!important;background:#ffffff0b!important}html[data-theme] body .airspace-overdrive-shell .ops-filter-chip-active{border-color:rgba(var(--airspace-accent-rgb), .56)!important;background:var(--airspace-accent)!important;color:#03040a!important;box-shadow:0 0 28px -15px rgba(var(--airspace-accent-rgb), .9)!important}html[data-theme] body .airspace-overdrive-shell :is(.board-shell,.runway-board,.ops-live-board-list,.ops-live-board-toolbar){border-color:rgba(var(--airspace-accent-rgb), .17)!important;color:var(--airspace-foreground)!important;background:#060812e0!important}html[data-theme] body .airspace-overdrive-shell :is(.board-row--departure,.runway-board-row,.ops-live-board-row){border-color:var(--airspace-line)!important;border-left-color:var(--airspace-accent)!important;background:linear-gradient(90deg, rgba(var(--airspace-accent-rgb), .1), transparent 24%), #0e101de6!important;color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell :is(.board-row--departure,.runway-board-row,.ops-live-board-row):hover{transform:translate(.22rem);border-color:rgba(var(--airspace-accent-rgb), .42)!important;background:rgba(var(--airspace-accent-rgb), .09)!important}html[data-theme] body .airspace-overdrive-shell :is(.board-row--departure,.runway-board-row,.ops-live-board-row) :is(h2,h3,strong,.board-row-code,.runway-board-name){color:#fff!important}html[data-theme] body .airspace-overdrive-shell :is(.runway-board-foot,.runway-board-head,.ops-live-board-meta,.board-row-detail){color:var(--airspace-muted)!important}html[data-theme] body .airspace-overdrive-shell :is(.bp-status-sheet,.airport-pass-shell,.ops-airport-live-card,.ops-airport-planner){border-color:rgba(var(--airspace-accent-rgb), .22)!important;background:radial-gradient(circle at 92% 8%, rgba(var(--airspace-accent-rgb), .14), transparent 24rem), #080a17eb!important;color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell :is(.bp-status-sheet,.airport-pass-shell,.ops-airport-live-card,.ops-airport-planner) :is(h2,h3,h4,strong,.bp-status-sheet-code){color:#fff!important}html[data-theme] body .airspace-overdrive-shell .bp-status-sheet-code{background:rgba(var(--airspace-accent-rgb), .16)!important;color:var(--airspace-accent)!important}html[data-theme] body .airspace-overdrive-shell :is(.ops-flight-tool,.ops-flight-tool-hero,.ops-ical-converter,.precheck-zip-panel,.status-overview,.status-table,.updates-release-card){border-color:rgba(var(--airspace-accent-rgb), .19)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--airspace-accent-rgb), .09), transparent 18rem), #070915e6!important;color:var(--airspace-foreground)!important}html[data-theme] body .airspace-overdrive-shell :is(.status-table-row,.status-signal-card,.updates-release-card){border-color:var(--airspace-line)!important;color:var(--airspace-foreground)!important;background:#0d0f1edb!important}html[data-theme] body .airspace-overdrive-shell :is(.status-table-row,.status-signal-card,.updates-release-card) :is(h2,h3,strong){color:#fff!important}html[data-theme] body .airspace-overdrive-shell :is(.updates-filter-tab,.live-board-tab){border-color:var(--airspace-line)!important;color:var(--airspace-muted)!important;background:#ffffff0b!important}html[data-theme] body .airspace-overdrive-shell :is(.updates-filter-tab--active,.live-board-tab--active){border-color:rgba(var(--airspace-accent-rgb), .52)!important;background:var(--airspace-accent)!important;color:#03040a!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal]{--airspace-panel:#090d18e6;--airspace-panel-solid:#0a0e19;--airspace-panel-raised:#0f1522f5;--card:#0a0e19;--muted:#c8cfdd14;--muted-foreground:#c8cdd8;--border:#d2ff572e}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] :is(.ops-live-board-search-card,.ops-live-board-pulse-card,.hero-stat-card,.ops-live-board-scan-card,.ops-live-board-insight,.ops-live-board-hero-shortcuts){color:#f8f9fc!important;background:radial-gradient(circle at 100% 0,#39d8ff14,#0000 15rem),linear-gradient(155deg,#0f1522f7,#080c16f7)!important;border-color:#d2ff572e!important;box-shadow:inset 0 1px #ffffff0b,0 24px 60px -48px #39d8ffb8!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner{color:#f8f9fc!important;background:linear-gradient(100deg,#ffbd6321,#0000 48%),#0a0e19f7!important;border-color:#ffbd6361!important;box-shadow:inset 0 1px #ffe2b514!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner-kicker,html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner-badge{color:#ffd28b!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner-title{color:#fffaf2!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner-copy{color:#d5d9e2!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .advisory-banner-badge{box-shadow:none!important;background:#ffbd631a!important;border-color:#ffd28b61!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] :is(.live-board-tabs,.board-toolbar){background:#060911e6!important;border-color:#d2ff572e!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .live-board-tab:not(.live-board-tab--active){color:#c8cdd8!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] :is(.status-chip--watch,.status-chip--stale){color:#ffd28b!important;background:#ffbd631a!important;border-color:#ffbd6361!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] .status-chip--unknown{color:#aeeeff!important;background:#39d8ff14!important;border-color:#39d8ff47!important}html[data-theme=dark] body .airspace-overdrive-shell[data-airspace-family=signal] :is(input,select,textarea,.field-shell){color:#f8f9fc!important;background:#060a13!important;border-color:#39d8ff3d!important}html[data-theme] body .airspace-overdrive-shell[data-airspace-family=archive] .traveltsa-page-system .page-section,html[data-theme] body .airspace-overdrive-shell[data-airspace-family=transmission] .traveltsa-page-system .prose-editorial{background:linear-gradient(155deg,#12162af5,#090b18f5)!important}html[data-theme] body .airspace-overdrive-shell .prose-editorial{max-width:78ch;color:#e8e5f1!important}html[data-theme] body .airspace-overdrive-shell .prose-editorial :is(p,li,dd){color:#d0ccda!important}html[data-theme] body .airspace-overdrive-shell .prose-editorial a{-webkit-text-decoration-color:rgba(var(--airspace-accent-rgb), .48);text-decoration-color:rgba(var(--airspace-accent-rgb), .48);color:var(--airspace-accent)!important}html[data-theme=light] body .airspace-overdrive-shell .airspace-global-stage{background:var(--airspace-canvas)!important}html[data-theme=light] body .airspace-overdrive-shell .airspace-global-atlas{opacity:.12;background-image:linear-gradient(180deg, #e9eeff38, #e9eeffe6 76%, var(--airspace-canvas)), linear-gradient(90deg, #e9eeff8c, transparent 48%, #e9eeff75), url(/images/airspace-overdrive-atlas-v1.jpg);filter:saturate(.78)contrast(.86)brightness(1.24)}html[data-theme=light] body .airspace-overdrive-shell .airspace-global-core{opacity:.13;filter:saturate(.8)contrast(.86)brightness(1.2)}html[data-theme=light] body .airspace-overdrive-shell .airspace-global-grid{opacity:.34}html[data-theme=light] body .airspace-overdrive-shell .airspace-global-flare{background:radial-gradient(circle at var(--airspace-x) var(--airspace-y), rgba(var(--airspace-accent-rgb), .16), transparent 18rem), radial-gradient(circle at 14% 72%, rgba(var(--airspace-secondary-rgb), .13), transparent 25rem), linear-gradient(180deg, transparent 0 38%, #e9eeffeb 96%)}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section{background:linear-gradient(135deg, rgba(var(--airspace-accent-rgb), .08), transparent 34%), linear-gradient(160deg, #fffffff5, #eff3fff0)!important;color:var(--airspace-foreground)!important;box-shadow:inset 0 1px #ffffffe6,0 30px 80px -56px #233b7e6b!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section :is(.display-heading,.display-heading-compact,.section-title,h2,h3,h4,strong){color:var(--airspace-foreground)!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section :is(.section-lede,.page-section-copy,p,li,small,.text-muted-foreground){color:var(--airspace-muted)!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section .airport-airspace-atlas .airport-airspace-atlas-head h2{color:#fff!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section .airport-airspace-atlas :is(.section-kicker,.airport-airspace-atlas-count strong,.airport-airspace-atlas-readout strong){color:var(--airspace-accent)!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section .airport-airspace-atlas :is(.airport-airspace-atlas-copy,.airport-airspace-atlas-count span,.airport-airspace-atlas-readout small){color:#c6c9d8!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system .page-section .airport-airspace-atlas .airport-airspace-atlas-readout span{color:#fff!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card),html[data-theme=light] body .airspace-overdrive-shell :is(.ops-directory-controls,.ops-directory-card,.ops-directory-empty,.bp-status-sheet){background:radial-gradient(circle at 100% 0%, rgba(var(--airspace-accent-rgb), .11), transparent 15rem), #ffffffe6!important;color:var(--airspace-foreground)!important;border-color:#13234d29!important;box-shadow:inset 0 1px #fff,0 22px 58px -44px #1f326a61!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card) :is(h2,h3,h4,strong),html[data-theme=light] body .airspace-overdrive-shell .ops-directory-card :is(h2,.ops-directory-airport-name,.ops-directory-head-link){color:var(--airspace-foreground)!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system :is(.landing-pillar,.soft-card,.glass-panel,.hero-stat-card,.guide-link-card,.field-shell,.flight-result-card) :is(p,small,.text-muted-foreground),html[data-theme=light] body .airspace-overdrive-shell .ops-directory-card :is(.ops-directory-airport-city,.ops-directory-updated,.ops-directory-level){color:var(--airspace-muted)!important}html[data-theme=light] body .airspace-overdrive-shell .bp-status-sheet :is(.bp-status-sheet-name,.bp-status-sheet-grid strong){color:var(--airspace-foreground)!important}html[data-theme=light] body .airspace-overdrive-shell .bp-status-sheet :is(.bp-status-sheet-city,.bp-status-sheet-grid span,.bp-status-sheet-grid p){color:var(--airspace-muted)!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system :is(input,select,textarea),html[data-theme=light] body .airspace-overdrive-shell :is(.ops-directory-search,.ops-sort-shell){border-color:rgba(var(--airspace-accent-rgb), .28)!important;color:var(--airspace-foreground)!important;background:#ffffffe6!important}html[data-theme=light] body .airspace-overdrive-shell .traveltsa-page-system :is(input,textarea)::placeholder{color:#707993!important}html[data-theme=light] body .airspace-overdrive-shell :is(.ops-filter-chip,.updates-filter-tab,.live-board-tab){color:var(--airspace-muted)!important;background:#ffffffb8!important;border-color:#13234d29!important}html[data-theme=light] body .airspace-overdrive-shell :is(.ops-filter-chip-active,.updates-filter-tab--active,.live-board-tab--active){border-color:rgba(var(--airspace-accent-rgb), .62)!important;background:var(--airspace-accent)!important;color:#03040a!important}html[data-theme=light] body .airspace-overdrive-shell .prose-editorial,html[data-theme=light] body .airspace-overdrive-shell .prose-editorial :is(p,li,dd){color:#25304b!important}html[data-theme=light] body .airspace-overdrive-shell[data-airspace-family=portal] :is(.airspace-mission-deck,.airspace-saved-module,.airspace-airport-module,.airspace-trust-band){color:var(--airspace-foreground)}html[data-theme=light] body .airspace-overdrive-shell[data-airspace-family=portal] :is(.airspace-mission-card,.airspace-saved-module,.airspace-airport-module,.airspace-trust-band){background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--mission-accent,var(--airspace-accent)) 12%, transparent), transparent 15rem), #ffffffdb;color:var(--airspace-foreground);border-color:#13234d29;box-shadow:0 24px 62px -48px #1f326a66}html[data-theme=light] body .airspace-overdrive-shell[data-airspace-family=portal] :is(.airspace-section-heading h2,.airspace-trust-band h2,.airspace-mission-copy strong,.airspace-saved-module h2,.airspace-saved-module strong,.airspace-saved-module .home-saved-airport-link,.airspace-airport-card>span){color:var(--airspace-foreground)!important}html[data-theme=light] body .airspace-overdrive-shell[data-airspace-family=portal] :is(.airspace-section-heading>p,.airspace-trust-band>div:nth-child(2)>p:last-child,.airspace-mission-copy>span,.airspace-saved-module p,.airspace-saved-module small,.airspace-saved-module .home-saved-airports-foot,.airspace-airport-card p){color:var(--airspace-muted)!important}html[data-theme=light] body .airspace-overdrive-shell[data-airspace-family=portal] :is(.airspace-saved-module .home-saved-airport-row,.airspace-saved-module .home-saved-starters button,.airspace-airport-card){color:var(--airspace-foreground)!important;background:#f4f7ffdb!important;border-color:#13234d24!important}html[data-theme] body .airspace-overdrive-shell .site-footer{z-index:2;position:relative;overflow:hidden;border-top:1px solid rgba(var(--airspace-accent-rgb), .2)!important;background:linear-gradient(#020309b3,#020309 44%),url(/images/airspace-overdrive-atlas-v1.jpg) 50%/cover!important}html[data-theme] body .airspace-overdrive-shell .site-footer:before{opacity:.18;background-image:linear-gradient(rgba(var(--airspace-accent-rgb), .12) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--airspace-accent-rgb), .12) 1px, transparent 1px);content:"";pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0}html[data-theme] body .airspace-overdrive-shell .site-footer-card{z-index:1;width:min(100%,96rem);margin-inline:auto;position:relative;background:0 0!important}html[data-theme] body .airspace-overdrive-shell .site-footer-brand{letter-spacing:-.07em;font-size:clamp(2rem,4vw,4.4rem);color:#fff!important}html[data-theme] body .airspace-overdrive-shell .site-footer-heading{color:var(--airspace-accent)!important}html[data-theme] body .airspace-overdrive-shell .site-footer-link{color:#bcb8c8!important}html[data-theme] body .airspace-overdrive-shell .site-footer-link:hover{color:var(--airspace-lime)!important}html[data-theme] body .airspace-overdrive-shell :focus-visible{outline:2px solid var(--airspace-focus-inner)!important;outline-offset:3px!important;box-shadow:0 0 0 5px var(--airspace-focus-outer)!important}html[data-theme] body .airspace-overdrive-shell .skip-to-main:focus{z-index:220;color:#05060b!important;background:#fff!important}@keyframes overdrive-orbit{to{transform:rotate(360deg)}}@keyframes overdrive-scan{0%,to{opacity:0;transform:translateY(-30vh)rotate(-8deg)}25%{opacity:.2}55%{opacity:.12}80%{opacity:0;transform:translateY(120vh)rotate(-8deg)}}@media (max-width:1260px){.site-header-route-readout{display:none}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-bar .app-nav-link{padding-inline:.58rem!important}}@media (max-width:980px){.airspace-global-core{opacity:.18;width:44rem;right:-15rem}.airspace-hero-grid{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr)}.airspace-hero-instrument{width:min(36vw,20rem)}.airport-airspace-atlas-svg{min-height:24rem}}@media (max-width:760px){.airspace-global-atlas{background-position:62% 0;inset:-1rem}.airspace-global-core{opacity:.18;width:36rem;top:9rem;right:-18rem}.airspace-global-grid{opacity:.2;background-size:3.5rem 3.5rem}.airspace-global-orbit{width:36rem;right:-19rem}.airspace-global-orbit--two{display:none}html[data-theme] body .airspace-overdrive-shell .landing-header-slot .site-header-inner{min-height:4.25rem;padding-inline:.8rem}.site-sheet-link{align-items:center;gap:.65rem;display:flex}html[data-theme] body .airspace-overdrive-shell .page-shell{padding:.55rem .55rem 4rem!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system>.page-hero,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero{min-height:34rem;border-radius:1.45rem .35rem!important;padding:1.25rem!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system>.page-hero:before,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero:before{opacity:.28;background:linear-gradient(#04050d38,#04050df5 66%),url(/images/airspace-signal-core-v1.jpg) 58% -5rem/31rem no-repeat}.airspace-hero-grid{min-height:28rem;padding-top:10.5rem;display:block}.airspace-hero-instrument{z-index:0;opacity:.46;width:21rem;position:absolute;top:-7rem;right:-7rem}.airspace-hero-copy{z-index:2}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-hero .display-heading,html[data-theme] body .airspace-overdrive-shell .ops-live-board-main .ops-live-board-waits-hero .display-heading{max-width:12ch;font-size:clamp(2.75rem,13vw,4.45rem)!important;line-height:.86!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-hero[data-title-scale=compact] .display-heading{max-width:14ch;font-size:clamp(2.45rem,11vw,3.8rem)!important}html[data-theme] body .airspace-overdrive-shell .traveltsa-page-system .page-section{border-radius:1.25rem .25rem!important;padding:1.1rem!important}.airspace-section-node:before{width:3.6rem}.airport-airspace-atlas{border-radius:1.35rem .25rem;padding:1rem}.airport-airspace-atlas-head{flex-direction:column;align-items:start}.airport-airspace-atlas-count{justify-items:start}.airport-airspace-atlas-svg{width:165%;min-height:25rem}.airport-airspace-atlas-frame{overscroll-behavior-inline:contain;overflow-x:auto}.airport-airspace-atlas-readout p{grid-template-columns:auto 1fr}.airport-airspace-atlas-readout small{grid-column:1/3}}@media (prefers-reduced-motion:reduce){.airspace-global-atlas,.airspace-global-core,.airspace-hero-instrument,.airspace-info-node,.ops-directory-card,.airport-airspace-map-node-glow{transition:none!important;transform:none!important}.airspace-global-orbit,.airspace-global-scan,.airspace-hero-instrument>span,.airport-airspace-map-orbit,.traveltsa-page-system>.page-hero:after,.ops-live-board-main .ops-live-board-waits-hero:after{animation:none!important}a.airspace-info-node:hover,.ops-directory-card[data-map-active=true],.airspace-overdrive-shell :is(.board-row--departure,.runway-board-row,.ops-live-board-row):hover{transform:none!important}}@media (forced-colors:active){.airspace-global-stage,.airspace-scroll-progress,.airspace-hero-instrument,.airspace-section-node,.airport-airspace-map-field{display:none!important}.airspace-overdrive-shell,.airspace-overdrive-content,.airspace-overdrive-shell :is(.page-shell,.page-hero,.page-section,.landing-pillar,.soft-card,.glass-panel){color:canvastext!important;background:canvas!important}.airport-airspace-map-node-dot,.airport-airspace-map-label rect{fill:canvas!important;stroke:linktext!important}.airport-airspace-map-label text{fill:linktext!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme] body .airspace-overdrive-shell .landing-header-slot,.airspace-overdrive-shell .airspace-overdrive-content :is(.page-hero,.page-section,.landing-pillar,.soft-card,.glass-panel){background-color:var(--airspace-panel-solid)!important}}
