.console-one-root,.console-one-route-shell{min-height:100vh;width:100%}.console-prototype-shell{position:relative;min-height:100svh;background:#0b0f14;color:#eef8ff;overflow:hidden;--console-prototype-shell-offset: 64px;--sr-console-bed: #0b0f14;--sr-console-surface-1: rgba(11, 15, 20, .84);--sr-console-surface-2: rgba(16, 22, 29, .92);--sr-console-surface-3: rgba(21, 31, 39, .96);--sr-console-border: rgba(132, 163, 165, .28);--sr-console-accent: #00e5a0;--sr-console-accent-soft: rgba(0, 229, 160, .16);--sr-console-value: #4ade80;--sr-console-movement: #22d3ee;--sr-console-urgency: #fbbf24}.console-prototype-shell__mount{position:fixed;inset:0;background:radial-gradient(circle at 50% 18%,rgba(0,229,160,.12),transparent 22%),radial-gradient(circle at 75% 24%,rgba(255,171,84,.08),transparent 18%),linear-gradient(180deg,#0b0f14,#10161d 36%,#0b0f14)}.console-prototype-shell>.public-header.public-header--immersive-console{position:fixed;top:0;left:0;right:0;z-index:10050}.console-prototype-shell__error{position:relative;z-index:10060;padding-top:4.75rem}body.serpradio-console-prototype-active #golden-overlay{position:fixed;top:var(--sr-console-shell-offset);left:0;width:100%;height:calc(100svh - var(--sr-console-shell-offset));pointer-events:none;z-index:95;opacity:0;transition:opacity 1.2s ease}body.serpradio-console-prototype-active #golden-canvas{width:100%;height:100%;display:block}body.serpradio-console-prototype-active #fib-ribbon{position:fixed;top:calc(var(--sr-console-shell-offset) + ((100svh - var(--sr-console-shell-offset)) / 1.618));left:0;width:100%;height:2px;background:transparent;pointer-events:none;z-index:97;opacity:0;transition:opacity 1.5s ease}body.serpradio-console-prototype-active #fib-ribbon-canvas{position:absolute;top:-15px;left:0;width:100%;height:32px;display:block}body.serpradio-console-prototype-active .broadcast-corner{position:fixed;width:20px;height:20px;border-color:color-mix(in srgb,var(--sr-console-accent, #00e5a0) 55%,transparent);border-style:solid;pointer-events:none;z-index:97;transition:border-color .3s ease,opacity .3s ease;opacity:0}body.serpradio-console-prototype-active #bc-tl{top:calc(var(--sr-console-shell-offset) + ((100svh - var(--sr-console-shell-offset)) * .3333));left:33.33%;border-width:1px 0 0 1px}body.serpradio-console-prototype-active #bc-tr{top:calc(var(--sr-console-shell-offset) + ((100svh - var(--sr-console-shell-offset)) * .3333));right:33.33%;border-width:1px 1px 0 0}body.serpradio-console-prototype-active #bc-bl{bottom:calc((100svh - var(--sr-console-shell-offset)) * .3333);left:33.33%;border-width:0 0 1px 1px}body.serpradio-console-prototype-active #bc-br{bottom:calc((100svh - var(--sr-console-shell-offset)) * .3333);right:33.33%;border-width:0 1px 1px 0}body.serpradio-console-prototype-active #fib-beat-bar{position:fixed;bottom:0;left:0;width:100%;height:3px;display:flex;pointer-events:none;z-index:97;opacity:0;transition:opacity 1.5s ease}body.serpradio-console-prototype-active #fib-beat-bar .fib-cell{height:100%;background:transparent;transition:background .05s ease,opacity .1s ease}body.serpradio-console-prototype-active #hud{font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;color:var(--text-secondary, #d1eefc)!important}body.serpradio-console-prototype-active #data-indicator,body.serpradio-console-prototype-active #corridor-stats,body.serpradio-console-prototype-active #bpm-indicator,body.serpradio-console-prototype-active #register-indicator,body.serpradio-console-prototype-active #spatial-indicator,body.serpradio-console-prototype-active #piano-indicator{font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;color:var(--text-secondary, #d1eefc)!important;letter-spacing:.18em!important}body.serpradio-console-prototype-active #defcon-badge,body.serpradio-console-prototype-active #vet-panel,body.serpradio-console-prototype-active #ops-panel,body.serpradio-console-prototype-active #route-panel,body.serpradio-console-prototype-active #terminal-log,body.serpradio-console-prototype-active #session-info,body.serpradio-console-prototype-active #corridor-bar,body.serpradio-console-prototype-active #view-toggle,body.serpradio-console-prototype-active #audio-toggle,body.serpradio-console-prototype-active #street-back{border:.5px solid color-mix(in srgb,var(--sr-console-border, rgba(132, 163, 165, .28)) 92%,transparent)!important;background:var(--sr-console-surface-1, rgba(11, 15, 20, .84))!important;box-shadow:0 18px 36px #04081038,inset 0 0 18px var(--sr-console-accent-soft, rgba(0, 229, 160, .16))!important;color:var(--bpk-text-primary-night, #f0faff)!important;font-family:var(--font-mono, "IBM Plex Mono", monospace)!important}body.serpradio-console-prototype-active #defcon-badge,body.serpradio-console-prototype-active #corridor-bar,body.serpradio-console-prototype-active #view-toggle,body.serpradio-console-prototype-active #audio-toggle,body.serpradio-console-prototype-active #street-back{border-radius:999px!important}body.serpradio-console-prototype-active #vet-panel,body.serpradio-console-prototype-active #ops-panel,body.serpradio-console-prototype-active #route-panel,body.serpradio-console-prototype-active #terminal-log,body.serpradio-console-prototype-active #session-info{border-radius:16px!important}body.serpradio-console-prototype-active #corridor-bar button,body.serpradio-console-prototype-active #view-toggle button{font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;font-size:.65rem!important;letter-spacing:.18em!important;color:#e9fcffe0!important;border-right:.5px solid color-mix(in srgb,var(--sr-console-border, rgba(132, 163, 165, .28)) 92%,transparent)!important}body.serpradio-console-prototype-active #corridor-bar button[data-corridor=ALL],body.serpradio-console-prototype-active #view-toggle button[data-view-mode=GLOBE]{color:var(--bpk-text-primary-night, #f0faff)!important}body.serpradio-console-prototype-active #audio-toggle{color:var(--bpk-text-primary-night, #f0faff)!important;inset:auto auto 48px 16px!important;border-radius:999px!important;padding:.7rem 1rem!important;min-width:280px!important;max-width:min(360px,calc(100vw - 32px))!important;justify-content:flex-start!important;background:var(--sr-console-surface-3, rgba(21, 31, 39, .96))!important;z-index:103!important}body.serpradio-console-prototype-active #terminal-log{left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:36px!important;height:36px!important;padding:0 16px!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;display:flex!important;align-items:center!important;gap:24px!important;overflow:hidden!important;background:linear-gradient(180deg,#0b0f14eb,#0b0f14fa)!important;border-top:.5px solid color-mix(in srgb,var(--sr-console-accent, #00e5a0) 22%,transparent)!important;color:var(--text-secondary, #d1eefc)!important;box-shadow:none!important}body.serpradio-console-prototype-active #terminal-log .console-terminal__label{color:var(--sr-console-accent, #00e5a0)!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;font-size:.58rem!important;letter-spacing:.24em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #terminal-log .console-terminal__track{position:relative!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}body.serpradio-console-prototype-active #terminal-log .console-terminal__marquee{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;min-width:-moz-max-content!important;min-width:max-content!important;gap:24px!important;animation:console-terminal-scroll 48s linear infinite!important}body.serpradio-console-prototype-active #terminal-log .console-terminal__item{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;color:#b4d2e6c7!important;font-size:.7rem!important;letter-spacing:.08em!important;opacity:.92!important}body.serpradio-console-prototype-active #vet-panel{left:16px!important;bottom:100px!important;width:min(300px,calc(100vw - 32px))!important;padding:12px 14px!important;z-index:102!important}body.serpradio-console-prototype-active #ops-panel{top:calc(var(--sr-console-shell-offset) + 28px)!important;right:16px!important;left:auto!important;bottom:auto!important;width:min(320px,calc(100vw - 32px))!important;min-width:min(280px,calc(100vw - 32px))!important;padding:12px 14px!important;z-index:102!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__eyebrow,body.serpradio-console-prototype-active #ops-panel .ops-panel__foot,body.serpradio-console-prototype-active #ops-panel .ops-panel__row span{font-size:.6rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__eyebrow{color:#a8ced2bd!important;margin-bottom:.55rem!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__headline{color:var(--bpk-text-primary-night, #f0faff)!important;font-size:.86rem!important;line-height:1.45!important;letter-spacing:.08em!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__rows{display:grid!important;gap:.48rem!important;margin-top:.7rem!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__row{display:grid!important;grid-template-columns:4.2rem minmax(0,1fr)!important;gap:.7rem!important;align-items:start!important;padding:.68rem .74rem!important;border:.5px solid color-mix(in srgb,var(--sr-console-border, rgba(132, 163, 165, .28)) 92%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--sr-console-surface-2, rgba(16, 22, 29, .92)) 90%,transparent)!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__row.is-focus{border-color:color-mix(in srgb,var(--sr-console-accent, #00e5a0) 36%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sr-console-accent-soft, rgba(0, 229, 160, .16)) 58%,transparent)!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__row span{color:#a6cad2ad!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__row strong{color:var(--bpk-text-primary-night, #f0faff)!important;font-size:.78rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.03em!important}body.serpradio-console-prototype-active #ops-panel .ops-panel__foot{margin-top:.7rem!important;color:#add2ddb8!important}body.serpradio-console-prototype-active #route-panel{right:16px!important;left:auto!important;bottom:92px!important;width:min(420px,calc(100vw - 32px))!important;min-width:min(360px,calc(100vw - 32px))!important;max-width:min(420px,calc(100vw - 32px))!important;padding:14px 16px!important;z-index:102!important}body.serpradio-console-prototype-active #route-panel .route-panel__eyebrow,body.serpradio-console-prototype-active #route-panel .route-panel__meta,body.serpradio-console-prototype-active #route-panel .route-panel__card span,body.serpradio-console-prototype-active #route-panel .route-panel__vector{font-size:.62rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #route-panel .route-panel__eyebrow{color:#a8ced2bd!important;margin-bottom:.55rem!important}body.serpradio-console-prototype-active #route-panel .route-panel__banner{margin-bottom:.7rem!important;padding:.45rem .7rem!important;border-radius:999px!important;border:.5px solid color-mix(in srgb,var(--sr-console-accent, #00e5a0) 28%,transparent)!important;background:color-mix(in srgb,var(--sr-console-accent-soft, rgba(0, 229, 160, .16)) 78%,transparent)!important;color:#e3f8f6e6!important;font-size:.62rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #route-panel .route-panel__loading{color:var(--bpk-text-primary-night, #f0faff)!important;font-size:1.04rem!important;font-weight:600!important;letter-spacing:.05em!important}body.serpradio-console-prototype-active #route-panel .route-panel__progress{margin-top:.8rem!important;color:#add2ddb8!important;font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;font-size:.68rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #route-panel .route-panel__top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.9rem!important;margin-bottom:.55rem!important}body.serpradio-console-prototype-active #route-panel .route-panel__route{color:var(--bpk-text-primary-night, #f0faff)!important;font-size:1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #route-panel .route-panel__city{margin-top:.18rem!important;color:#cdedf4e0!important;font-size:1.2rem!important;font-family:var(--font-base, "Inter", sans-serif)!important;letter-spacing:.02em!important}body.serpradio-console-prototype-active #route-panel .route-panel__fare{flex:0 0 auto!important;padding:.55rem .7rem!important;border-radius:12px!important;border:.5px solid color-mix(in srgb,var(--sr-console-accent, #00e5a0) 28%,transparent)!important;background:color-mix(in srgb,var(--sr-console-surface-3, rgba(21, 31, 39, .96)) 88%,transparent)!important;color:var(--bpk-text-primary-night, #f0faff)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.04em!important}body.serpradio-console-prototype-active #route-panel .route-panel__meta{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;color:#b2d4dec7!important}body.serpradio-console-prototype-active #route-panel .route-panel__ops{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;margin-top:.72rem!important;color:#aaced6bd!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.serpradio-console-prototype-active #route-panel .route-panel__summary{margin-top:.7rem!important;color:#cee9eedb!important;font-size:.8rem!important;line-height:1.55!important;letter-spacing:.04em!important}body.serpradio-console-prototype-active #route-panel .route-panel__cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;margin-top:.9rem!important}body.serpradio-console-prototype-active #route-panel .route-panel__cards--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.serpradio-console-prototype-active #route-panel .route-panel__card{display:flex!important;flex-direction:column!important;gap:.28rem!important;padding:.72rem .76rem!important;border-radius:12px!important;border:.5px solid color-mix(in srgb,var(--sr-console-border, rgba(132, 163, 165, .28)) 92%,transparent)!important;background:color-mix(in srgb,var(--sr-console-surface-2, rgba(16, 22, 29, .92)) 90%,transparent)!important}body.serpradio-console-prototype-active #route-panel .route-panel__card span{color:#a6cad2ad!important}body.serpradio-console-prototype-active #route-panel .route-panel__card strong{color:var(--bpk-text-primary-night, #f0faff)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.03em!important}body.serpradio-console-prototype-active #route-panel .route-panel__vector{margin-top:.8rem!important;color:#add2ddb8!important}body.serpradio-console-prototype-active #route-panel .route-panel__actions{margin-top:.8rem!important}body.serpradio-console-prototype-active #ops-panel{display:none!important}body.serpradio-console-prototype-active #route-panel .route-panel__action{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:.5px solid color-mix(in srgb,var(--sr-console-accent, #00e5a0) 30%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--sr-console-accent-soft, rgba(0, 229, 160, .16)) 70%,transparent)!important;color:var(--bpk-text-primary-night, #f0faff)!important;cursor:pointer!important;pointer-events:auto!important;font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;font-size:.66rem!important;letter-spacing:.16em!important;padding:.66rem .95rem!important}body.serpradio-console-prototype-active #nyc-map-label{font-family:var(--font-mono, "IBM Plex Mono", monospace)!important;color:var(--sr-console-accent, #00e5a0)!important}@keyframes console-terminal-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes console-prototype-pulse{0%,to{opacity:.45;box-shadow:0 0 #ffca4f2e}50%{opacity:1;box-shadow:0 0 0 9px #ffca4f00}}@media(max-width:900px){.console-prototype-shell>.public-header.public-header--immersive-console .public-header__logo .brand-name{font-size:.88rem;letter-spacing:.24em}body.serpradio-console-prototype-active #route-panel{bottom:88px!important;min-width:0!important}body.serpradio-console-prototype-active #route-panel .route-panel__cards{grid-template-columns:1fr!important}}.console-one-shell{background:radial-gradient(circle at top,rgba(54,122,172,.18),transparent 32%),linear-gradient(180deg,#050914,#08111d 48%,#050914)}.console-one-shell:before{content:none}.console-one-shell .flight-scan-line{display:none}.console-one-main-shell{width:min(1700px,100%);max-width:none;padding:0 clamp(.9rem,2vw,1.6rem) 3.5rem}.console-one-main-shell--access{padding-top:1.25rem}.console-one{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(116,205,255,.16),transparent 22%),radial-gradient(circle at 50% 65%,rgba(227,144,96,.08),transparent 28%),linear-gradient(180deg,#02060d,#07111c 36%,#030812);color:#eff8ff}.console-one:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(126,219,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,219,255,.03) 1px,transparent 1px);background-size:7rem 7rem;opacity:.28;pointer-events:none}.console-one__top-rail{position:absolute;top:0;left:0;right:0;z-index:8;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid rgba(131,219,255,.1);background:linear-gradient(180deg,#02060de0,#02060d7a);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.console-one__rail-brand,.console-one__rail-copy,.console-one__rail-status,.console-one__rail-controls,.console-one__segmented{display:flex;align-items:center}.console-one__rail-brand{gap:.8rem}.console-one__rail-brand-link{color:inherit;text-decoration:none}.console-one__rail-brand-mark{flex:0 0 auto;filter:drop-shadow(0 0 18px rgba(130,210,255,.16))}.console-one__rail-copy{flex-direction:column;align-items:flex-start;gap:.1rem}.console-one__rail-title,.console-one__rail-subtitle,.console-one__rail-status,.console-one__rail-badge,.console-one__panel-head,.console-one__eyebrow,.console-one__corridor-chip,.console-one__segment,.console-one__route-button small,.console-one__transport{letter-spacing:.2em;text-transform:uppercase}.console-one__rail-title{color:#73ebff;font-size:.92rem}.console-one__rail-subtitle{color:#e9f6ffb8;font-size:.66rem}.console-one__rail-status{justify-content:center;gap:.8rem;min-width:0;padding:.78rem 1rem;border:1px solid rgba(131,219,255,.12);border-radius:999px;color:#dbf3ffc2;font-size:.62rem;white-space:nowrap;overflow:auto hidden;scrollbar-width:none}.console-one__rail-status::-webkit-scrollbar{display:none}.console-one__rail-controls{justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.console-one__segmented{gap:.22rem;padding:.2rem;border:1px solid rgba(131,219,255,.12);border-radius:999px;background:#060e18c7}.console-one__segment,.console-one__rail-action,.console-one__corridor-chip,.console-one__hud-link,.console-one__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(131,219,255,.16);border-radius:999px;background:#050c14c2;color:#ecf7ffdb;cursor:pointer;font:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.console-one__segment{padding:.55rem .85rem;font-size:.58rem}.console-one__segment.is-active,.console-one__segment.is-overridden,.console-one__rail-action--accent,.console-one__corridor-chip.is-active,.console-one__hud-link,.console-one__action--primary{border-color:#81dfff70;background:linear-gradient(135deg,#456dab7a,#7149a852);color:#fbfdff;box-shadow:0 0 26px #6aabff1f}.console-one__segment:hover,.console-one__rail-action:hover,.console-one__corridor-chip:hover,.console-one__hud-link:hover,.console-one__action:hover{transform:translateY(-1px);border-color:#81dfff4d}.console-one__rail-badge{display:inline-flex;align-items:center;padding:.62rem .88rem;border:1px solid rgba(131,219,255,.16);border-radius:999px;background:#050c14b8;color:#eaf7ffd1;font-size:.58rem}.console-one__rail-action,.console-one__hud-link,.console-one__action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.68rem 1rem;font-size:.62rem}.console-one__stage{position:relative;min-height:100svh;padding-top:4.9rem}.console-one__scene,.console-one__scene-3d,.console-one__scene-3d canvas,.console-one__scene-fallback{position:absolute;inset:0}.console-one__scene{--console-one-scene-beat: .5;--console-one-scene-bar: .5;--console-one-accent: #7ce7ff;--console-one-accent-secondary: #e0a57e}.console-one__scene:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(242,196,152,.08),transparent 18%),linear-gradient(180deg,#03070e1a,#02060d75);pointer-events:none}.console-one__scene-fallback{transition:opacity .22s ease}.console-one__scene-fallback.is-hidden{opacity:0}.console-one__scene-fallback-grid{position:absolute;inset:16% 9% 18%;border:1px solid rgba(126,219,255,.08);border-radius:2rem}.console-one__scene-fallback-grid--globe:before,.console-one__scene-fallback-grid--map:before{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(126,219,255,.08)}.console-one__scene-fallback-grid--map:before{inset:18% 10%;border-radius:1rem}.console-one__scene-fallback-core{position:absolute;left:50%;top:52%;width:9rem;height:9rem;border-radius:50%;transform:translate(-50%,-50%) scale(calc(1 + var(--console-one-scene-beat) * .06));background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95),rgba(228,179,138,.92) 28%,rgba(128,153,255,.2) 66%,transparent 78%);box-shadow:0 0 54px #e4b38a38,0 0 120px #66c9ff14}.console-one__scene-fallback-rings span{position:absolute;left:50%;top:52%;border:1px solid rgba(126,219,255,.12);border-radius:50%;transform:translate(-50%,-50%) rotate(14deg)}.console-one__scene-fallback-rings span:first-child{width:min(58vw,38rem);height:min(58vw,38rem)}.console-one__scene-fallback-rings span:last-child{width:min(72vw,52rem);height:min(36vw,24rem);transform:translate(-50%,-50%) rotate(-19deg)}.console-one__scene-fallback-routes{position:absolute;inset:0}.console-one__scene-node{position:absolute;transform:translate(-50%,-50%);display:grid;gap:.18rem;min-width:6.8rem;padding:.55rem .72rem;border:1px solid color-mix(in srgb,var(--scene-accent, var(--console-one-accent)) 34%,rgba(255,255,255,.1));border-radius:.9rem;background:#060d16b8;color:#eff8ffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-one__scene-node strong{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.console-one__scene-node span{font-size:.82rem}.console-one__scene-node.is-active{background:linear-gradient(135deg,#08101ad1,color-mix(in srgb,var(--scene-accent, var(--console-one-accent)) 12%,rgba(8,16,26,.82)));box-shadow:0 0 26px color-mix(in srgb,var(--scene-accent, var(--console-one-accent)) 16%,transparent)}.console-one__broadcast-hud,.console-one__golden{position:absolute;inset:0}.console-one__broadcast-hud{z-index:5;pointer-events:none}.console-one__broadcast-hud>*{pointer-events:auto}.console-one__intel-panel,.console-one__route-rail,.console-one__terminal-panel,.console-one__corridor-panel,.console-one__vet-panel,.console-one-fallback,.console-one__source-pill{border:1px solid rgba(126,219,255,.14);background:linear-gradient(180deg,#050b12c7,#050b1280);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff08}.console-one__intel-panel{position:absolute;left:clamp(1rem,3.5vw,2.3rem);top:clamp(6.2rem,10vh,7.8rem);width:min(31rem,calc(100vw - 2rem));padding:1.35rem 1.35rem 1.15rem;border-radius:1.35rem}.console-one__eyebrow{margin:0 0 .85rem;color:#87d4efb3;font-size:.64rem}.console-one__headline{margin:0;font-size:clamp(3.2rem,6vw,5.5rem);line-height:.92;letter-spacing:-.06em;font-weight:400}.console-one__route-lockup{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:1.1rem}.console-one__route-code{margin:0;color:#fbfdff;font-size:clamp(1.25rem,2vw,1.7rem)}.console-one__route-lockup h2{margin:.2rem 0 0;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:400}.console-one__price-chip{min-width:9rem;padding:.8rem .9rem;border:1px solid rgba(131,219,255,.16);border-radius:1rem;background:#08101ab8}.console-one__price-chip span,.console-one__metric-row span,.console-one__panel-head span:first-child,.console-one__vet-meters span{display:block;color:#aaddf5a3;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase}.console-one__price-chip strong{display:block;margin-top:.34rem;font-size:1.7rem}.console-one__headline-note{margin:.95rem 0 0;max-width:29rem;color:#e6f5ffcc;font-size:1rem;line-height:1.55}.console-one__metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.console-one__metric-row div,.console-one__vet-meters div{padding:.8rem .85rem;border:1px solid rgba(126,219,255,.1);border-radius:1rem;background:#08101a80}.console-one__metric-row strong,.console-one__vet-meters strong{display:block;margin-top:.28rem;font-size:1.05rem}.console-one__intel-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.console-one__hud-note{color:#c4e3f0b8;font-size:.76rem}.console-one__route-rail{position:absolute;top:clamp(7.4rem,12vh,8.8rem);right:clamp(1rem,3.5vw,2.3rem);width:min(18rem,calc(100vw - 2rem));padding:.95rem;border-radius:1.35rem}.console-one__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#d0ecf6c2;font-size:.58rem}.console-one__route-button{width:100%;display:grid;gap:.15rem;margin-top:.55rem;padding:.84rem .9rem;text-align:left;border:1px solid rgba(126,219,255,.1);border-radius:1rem;background:#060d1685;color:#eff8ff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.console-one__route-button:hover,.console-one__route-button.is-active{transform:translate(-2px);border-color:#88dbff57;background:linear-gradient(135deg,#466dab61,#6f4dab33)}.console-one__route-button-code{font-size:.88rem}.console-one__route-button strong{font-size:1.18rem;font-weight:600}.console-one__route-button small{color:#c6e3ee9e;font-size:.55rem}.console-one__dock{position:absolute;left:clamp(1rem,3.5vw,2.3rem);right:clamp(1rem,3.5vw,2.3rem);bottom:clamp(1rem,3vh,1.6rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:.9rem}.console-one__terminal-panel,.console-one__corridor-panel,.console-one__vet-panel{padding:.95rem;border-radius:1.2rem}.console-one__terminal-panel ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.35rem}.console-one__terminal-panel li{color:#e0f5ffbd;font-size:.73rem}.console-one__corridor-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.console-one__corridor-chip{padding:.58rem .82rem;font-size:.58rem}.console-one__vet-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.console-one__golden{z-index:4;pointer-events:none}.console-one__golden-grid{position:absolute;inset:0}.console-one__golden-grid--thirds:before,.console-one__golden-grid--thirds:after,.console-one__golden-grid--cuts:before,.console-one__golden-grid--cuts:after{content:"";position:absolute;background:#7edbff14}.console-one__golden-grid--thirds:before{top:33.333%;left:0;right:0;height:1px}.console-one__golden-grid--thirds:after{left:33.333%;top:0;bottom:0;width:1px}.console-one__golden-grid--cuts:before{top:61.8%;left:0;right:0;height:1px;background:#7edbff1f}.console-one__golden-grid--cuts:after{left:61.8%;top:0;bottom:0;width:1px;background:#7edbff1f}.console-one__golden-spiral{position:absolute;left:61.8%;top:61.8%;width:min(28vw,22rem);height:min(28vw,22rem);opacity:.28}.console-one__golden-spiral svg{width:100%;height:100%;overflow:visible}.console-one__golden-spiral path,.console-one__golden-spiral rect{fill:none;stroke:currentColor;stroke-width:1.1}.console-one__fibonacci-ribbon{position:absolute;left:clamp(1rem,3.5vw,2.3rem);right:clamp(1rem,3.5vw,2.3rem);top:61.8%;display:flex;gap:.18rem;height:.26rem;opacity:.55}.console-one__fibonacci-ribbon span,.console-one__beat-bar span{border-radius:999px}.console-one__fibonacci-ribbon span.is-active{opacity:1;filter:brightness(1.2)}.console-one__golden-corners span{position:absolute;width:1.6rem;height:1.6rem;border-left:1px solid rgba(133,219,255,.22);border-top:1px solid rgba(133,219,255,.22)}.console-one__golden-corners span:nth-child(1){left:33.333%;top:33.333%}.console-one__golden-corners span:nth-child(2){left:66.666%;top:33.333%;transform:rotate(90deg)}.console-one__golden-corners span:nth-child(3){left:33.333%;top:66.666%;transform:rotate(-90deg)}.console-one__golden-corners span:nth-child(4){left:66.666%;top:66.666%;transform:rotate(180deg)}.console-one__beat-bar{position:absolute;left:22%;right:22%;bottom:1.25rem;display:flex;gap:.18rem;height:.3rem;opacity:.86}.console-one__beat-bar span{background:#7edbff2e}.console-one__beat-bar span.is-active{background:linear-gradient(180deg,#fffffffa,#7edbffc7)}.console-one-fallback{width:min(56rem,calc(100vw - 2rem));margin:clamp(1.25rem,3vw,2rem) auto;padding:1.2rem;border-radius:1.4rem}.console-one-fallback__chrome,.console-one-fallback__meta,.console-one-fallback__actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.console-one-fallback__chrome,.console-one-fallback__meta{margin-bottom:1rem}.console-one-fallback__kicker{color:#73ebffdb;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.console-one-fallback__title{margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:.94;font-weight:400}.console-one-fallback__summary,.console-one-fallback__note{color:#e6f5ffc7;max-width:42rem}.console-one-fallback__meta div{min-width:11rem;padding:.82rem .9rem;border:1px solid rgba(126,219,255,.1);border-radius:1rem}.console-one-fallback__meta span{display:block;color:#aaddf5a3;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase}.console-one-fallback__meta strong{display:block;margin-top:.26rem}.console-one__source-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:999px;color:#e8f5ffcc;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.console-one__source-pill[data-source-mode=live]{border-color:#68ff943d;color:#b2ffc9d6}.console-one__source-pill[data-source-mode=live-fallback]{border-color:#ffd17b3d;color:#ffdb99d6}@media(max-width:1180px){.console-prototype-shell__masthead{padding:.7rem .75rem}.console-prototype-shell__masthead-inner{grid-template-columns:minmax(0,1fr) auto}.console-prototype-shell__status{display:none}.console-one__top-rail{grid-template-columns:1fr}.console-one__rail-status{justify-content:flex-start}.console-one__dock{grid-template-columns:1fr}}@media(max-width:900px){.console-one__route-rail{position:absolute;top:auto;bottom:13.2rem;width:calc(100vw - 2rem);max-width:none}.console-one__metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.console-one__golden-spiral{width:min(40vw,18rem);height:min(40vw,18rem)}}@media(max-width:720px){.console-prototype-shell__brand-subtitle{display:none}.console-prototype-shell__brand-title{font-size:.82rem}.console-prototype-shell__masthead-inner{gap:.65rem;padding:.5rem .7rem}.console-prototype-shell__access{padding-inline:.85rem}.console-one__stage{min-height:auto;padding-top:8.2rem;padding-bottom:35rem}.console-one__scene{height:74vh;min-height:34rem}.console-one__intel-panel{top:8.6rem;width:calc(100vw - 2rem)}.console-one__headline{font-size:clamp(2.6rem,12vw,4rem)}.console-one__route-lockup{align-items:flex-start;flex-direction:column}.console-one__route-rail{top:auto;bottom:19.2rem}.console-one__dock{left:1rem;right:1rem;bottom:1rem}.console-one__vet-meters{grid-template-columns:1fr}.console-one__golden-spiral,.console-one__fibonacci-ribbon,.console-one__beat-bar{display:none}}@media(prefers-reduced-motion:reduce){.console-one *,.console-one:before,.console-one:after{animation:none!important;transition:none!important}}
