*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sans:"Hanken Grotesk", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, SFMono-Regular, monospace;--content-max-w:2200px;--dial-min-w:520px;--dial-max-w:720px}html,body{height:100%;font-family:var(--sans);color:var(--fg,#f2ebdb);-webkit-font-smoothing:antialiased;background:var(--bg,#03050a);overflow:hidden}#app{height:100%}:focus-visible{outline:2px solid var(--station-b,#8cd4c9);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.masthead.svelte-s2sshx{background:var(--bg-backdrop);-webkit-backdrop-filter:var(--shell-topbar-backdrop);border-bottom:1px solid var(--rule);z-index:50;color:var(--fg);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px clamp(20px,3vw,48px);display:grid;position:sticky;top:0}.brand.svelte-s2sshx{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:12px;min-width:0;font-size:12px;font-weight:700;display:flex}.crest.svelte-s2sshx{border:1.2px solid var(--fg);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block;position:relative;transform:translateY(1px)}.crest.svelte-s2sshx:after{content:"";background:var(--fg);transform-origin:50% 100%;width:1.2px;height:5px;position:absolute;top:1.5px;left:calc(50% - .6px);transform:rotate(42deg)}.brand-name.svelte-s2sshx{color:var(--fg)}.brand-tag.svelte-s2sshx{font-family:var(--sans);letter-spacing:.02em;text-transform:none;color:var(--fg-2);border-left:1px solid var(--rule);margin-left:14px;padding-left:14px;font-size:11px;font-weight:400}.nav.svelte-s2sshx{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:26px;font-size:10px;font-weight:700;display:flex}.nav-link.svelte-s2sshx{color:var(--fg-3);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;transition:color .12s,border-color .12s}.nav-link.svelte-s2sshx:hover{color:var(--fg);border-bottom-color:var(--rule-strong)}.nav-link.active.svelte-s2sshx{color:var(--fg);border-bottom-color:var(--fg)}.nav-link.svelte-s2sshx:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.controls.svelte-s2sshx{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-self:end;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.carrier-tag.svelte-s2sshx{align-items:center;gap:8px;display:inline-flex}.carrier-dot.svelte-s2sshx{border-radius:50%;flex-shrink:0;width:6px;height:6px}.carrier-tag[data-state=acquired].svelte-s2sshx{color:var(--station-b)}.carrier-tag[data-state=acquired].svelte-s2sshx .carrier-dot:where(.svelte-s2sshx){background:var(--station-b);box-shadow:0 0 10px var(--station-b);animation:2.4s ease-in-out infinite svelte-s2sshx-carrier-pulse}.carrier-tag[data-state=stopped].svelte-s2sshx{color:var(--fg-3)}.carrier-tag[data-state=stopped].svelte-s2sshx .carrier-dot:where(.svelte-s2sshx){background:var(--fg-3);border-radius:0;width:7px;height:7px}@keyframes svelte-s2sshx-carrier-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.carrier-dot.svelte-s2sshx{animation:none!important}}.ctl-icon.svelte-s2sshx{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ctl-icon.svelte-s2sshx:hover{background:var(--bg-2);border-color:var(--fg-3);color:var(--fg)}.ctl-icon.svelte-s2sshx:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.ctl-btn.svelte-s2sshx{border:1px solid var(--rule-strong);color:var(--fg);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 14px;font-size:10px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.ctl-btn.svelte-s2sshx:hover{background:var(--bg-2);border-color:var(--fg-3)}.ctl-btn.svelte-s2sshx:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.ctl-btn--primary.svelte-s2sshx{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ctl-btn--primary.svelte-s2sshx:hover{background:var(--station-b);border-color:var(--station-b);color:var(--bg)}.ctl-btn--stop.svelte-s2sshx{color:var(--sev-bad);border-color:color-mix(in srgb, var(--sev-bad) 50%, transparent)}.ctl-btn--stop.svelte-s2sshx:hover{background:color-mix(in srgb, var(--sev-bad) 10%, transparent);border-color:var(--sev-bad)}.ctl-btn.svelte-s2sshx:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.masthead.svelte-s2sshx{grid-template-columns:1fr auto;gap:12px;padding:10px clamp(14px,3vw,20px)}.brand-tag.svelte-s2sshx,.nav.svelte-s2sshx{display:none}.carrier-tag.svelte-s2sshx .carrier-label:where(.svelte-s2sshx){display:none}}.orbital-scene.svelte-1okpubt{width:100%;height:100%;position:relative;overflow:hidden}.orbital-canvas.svelte-1okpubt{width:100%;height:100%;display:block}.orbital-vignette.svelte-1okpubt{pointer-events:none;background:radial-gradient(ellipse at center, transparent 30%, color-mix(in srgb, var(--bg) 55%, transparent) 70%, color-mix(in srgb, var(--bg) 96%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.orbital-tooltip.svelte-1okpubt{z-index:10;pointer-events:none;background:var(--bg-2);border:1px solid var(--rule-strong);min-width:140px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg);padding:8px 12px;font-size:10px;position:absolute;transform:translate(12px,-50%);box-shadow:0 8px 24px #00000080}.orbital-tooltip.svelte-1okpubt:before{content:"";background:var(--tip-color);width:24px;height:1px;box-shadow:0 0 8px var(--tip-color);position:absolute;top:0;left:0}.orbital-tooltip.svelte-1okpubt .t-station:where(.svelte-1okpubt){border-bottom:1px solid var(--rule);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;font-weight:700;display:flex}.orbital-tooltip.svelte-1okpubt .t-mk:where(.svelte-1okpubt){background:var(--tip-color);width:6px;height:6px;box-shadow:0 0 6px var(--tip-color)}.orbital-tooltip.svelte-1okpubt .t-name:where(.svelte-1okpubt){color:var(--fg)}.orbital-tooltip.svelte-1okpubt .t-row:where(.svelte-1okpubt){font-variant-numeric:tabular-nums;justify-content:space-between;gap:18px;padding:2px 0;display:flex}.orbital-tooltip.svelte-1okpubt .t-k:where(.svelte-1okpubt){color:var(--fg-3);text-transform:uppercase;font-weight:700}.orbital-tooltip.svelte-1okpubt .t-v:where(.svelte-1okpubt){color:var(--fg);font-weight:700}.overview-surface.svelte-156cahi{color:var(--fg);font-family:var(--sans);font-size:13px;line-height:1.55}.titlestrip.svelte-156cahi{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:22px clamp(20px,3vw,48px) 18px;display:grid}.titlestrip.svelte-156cahi h2:where(.svelte-156cahi){letter-spacing:-.02em;color:var(--fg);margin:0;font-size:28px;font-weight:300;line-height:1}.titlestrip.svelte-156cahi h2:where(.svelte-156cahi) .sub:where(.svelte-156cahi){color:var(--fg-3);margin-left:18px;font-size:16px}.titlestrip.svelte-156cahi .coords:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:22px;font-size:10px;display:inline-flex}.titlestrip.svelte-156cahi .coords:where(.svelte-156cahi)>span:where(.svelte-156cahi){white-space:nowrap}.titlestrip.svelte-156cahi .coords:where(.svelte-156cahi) .v:where(.svelte-156cahi){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.hero.svelte-156cahi{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;min-height:calc(100vh - 130px);padding:56px clamp(20px,3vw,48px) 40px;display:grid;position:relative}.hero-text.svelte-156cahi{z-index:2;min-width:0;position:relative}.v-kicker.svelte-156cahi{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-bottom:28px;font-size:10px;display:inline-flex}.v-kicker.svelte-156cahi .dot:where(.svelte-156cahi){width:8px;height:8px}.v-kicker.svelte-156cahi .dot[data-s=stable]:where(.svelte-156cahi){background:var(--station-b);box-shadow:0 0 10px var(--station-b)}.v-kicker.svelte-156cahi .dot[data-s=warn]:where(.svelte-156cahi){background:var(--sev-warn);box-shadow:0 0 10px var(--sev-warn)}.v-kicker.svelte-156cahi .dot[data-s=bad]:where(.svelte-156cahi){background:var(--sev-bad);box-shadow:0 0 10px var(--sev-bad)}.v-kicker.svelte-156cahi .dot[data-s=crit]:where(.svelte-156cahi){background:var(--sev-crit);box-shadow:0 0 10px var(--sev-crit)}.v-kicker.svelte-156cahi .v-state:where(.svelte-156cahi){color:var(--fg);font-weight:700}.hero.svelte-156cahi h1:where(.svelte-156cahi){font-family:var(--sans);letter-spacing:-.028em;color:var(--fg);text-shadow:0 0 60px color-mix(in srgb, var(--fg) 10%, transparent), 0 0 120px color-mix(in srgb, var(--station-b) 6%, transparent);max-width:min(820px,50vw);margin-bottom:32px;font-size:clamp(48px,6.6vw,92px);font-weight:200;line-height:1.02}.hero.svelte-156cahi p.lede:where(.svelte-156cahi){color:var(--fg-2);max-width:56ch;margin-bottom:36px;font-size:17px;line-height:1.5}.ep-chip.svelte-156cahi{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--rule-strong);color:var(--fg);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:2px;margin:0 1px;padding:1px 6px;font-size:.85em;font-weight:700;line-height:1.3;display:inline-block}.ep-chip[data-tone=good].svelte-156cahi{border-color:var(--station-b);color:var(--station-b)}.ep-chip[data-tone=watch].svelte-156cahi{border-color:var(--sev-warn);color:var(--sev-warn)}.ep-chip[data-tone=bad].svelte-156cahi{border-color:var(--sev-bad);color:var(--sev-bad)}.ep-chip[data-tone=collecting].svelte-156cahi{border-color:var(--rule-strong);color:var(--fg-3)}.hero.svelte-156cahi .actions:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:20px;font-size:11px;display:flex}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .primary:where(.svelte-156cahi){color:var(--bg);background:var(--fg);border:1px solid var(--fg);cursor:pointer;padding:10px 16px;font-weight:700;transition:background 80ms,border-color 80ms}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .primary:where(.svelte-156cahi):hover{background:var(--station-a);border-color:var(--station-a)}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .ghost:where(.svelte-156cahi){color:var(--fg-2);border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:0 0 4px;transition:color 80ms,border-color 80ms}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .ghost:where(.svelte-156cahi):hover{color:var(--fg);border-bottom-color:var(--fg)}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .primary:where(.svelte-156cahi):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.hero.svelte-156cahi .actions:where(.svelte-156cahi) .ghost:where(.svelte-156cahi):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.orbit-stage.svelte-156cahi{aspect-ratio:1;width:100%;max-width:640px;margin:0 auto;position:relative}.orbit-stage.svelte-156cahi .label:where(.svelte-156cahi){pointer-events:none;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.orbit-stage.svelte-156cahi .label:where(.svelte-156cahi) .k:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;font-size:10px}.orbit-stage.svelte-156cahi .label:where(.svelte-156cahi) .v:where(.svelte-156cahi){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-variant-numeric:tabular-nums;text-shadow:0 0 30px color-mix(in srgb, var(--fg) 10%, transparent);font-size:clamp(40px,5vw,72px);font-weight:200;line-height:1}.orbit-stage.svelte-156cahi .label:where(.svelte-156cahi) .v:where(.svelte-156cahi) .u:where(.svelte-156cahi){font-family:var(--mono);color:var(--fg-3);letter-spacing:.05em;vertical-align:.8em;text-shadow:none;margin-left:4px;font-size:.32em}.orbit-stage.svelte-156cahi .label:where(.svelte-156cahi) .v:where(.svelte-156cahi) .awaiting:where(.svelte-156cahi){color:var(--fg-3)}.card-row.svelte-156cahi{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:56px;padding:40px clamp(20px,3vw,48px);display:grid}.stations.svelte-156cahi{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;display:flex}.srow.svelte-156cahi{background:var(--bg);grid-template-columns:14px 1fr auto auto auto;align-items:center;gap:22px;padding:18px 22px;display:grid}.srow.svelte-156cahi .mk:where(.svelte-156cahi){width:8px;height:8px}.srow[data-ep=A].svelte-156cahi .mk:where(.svelte-156cahi){background:var(--station-a);box-shadow:0 0 10px var(--station-a)}.srow[data-ep=B].svelte-156cahi .mk:where(.svelte-156cahi){background:var(--station-b);box-shadow:0 0 10px var(--station-b)}.srow[data-ep=C].svelte-156cahi .mk:where(.svelte-156cahi){background:var(--station-c);box-shadow:0 0 10px var(--station-c)}.srow[data-ep=D].svelte-156cahi .mk:where(.svelte-156cahi){background:var(--station-d);box-shadow:0 0 10px var(--station-d)}.srow.svelte-156cahi .nm:where(.svelte-156cahi){color:var(--fg);letter-spacing:-.005em;font-size:16px;font-weight:500}.srow.svelte-156cahi .nm:where(.svelte-156cahi) .host:where(.svelte-156cahi){font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.srow.svelte-156cahi .state:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-align:right;min-width:130px;font-size:9px;font-weight:700}.srow.svelte-156cahi .state[data-s=stable]:where(.svelte-156cahi){color:var(--station-b)}.srow.svelte-156cahi .state[data-s=warn]:where(.svelte-156cahi){color:var(--sev-warn)}.srow.svelte-156cahi .state[data-s=bad]:where(.svelte-156cahi){color:var(--sev-bad)}.srow.svelte-156cahi .state[data-s=crit]:where(.svelte-156cahi){color:var(--sev-crit)}.srow.svelte-156cahi .val:where(.svelte-156cahi){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;text-align:right;min-width:80px;font-size:22px;font-weight:400}.srow.svelte-156cahi .val.bad:where(.svelte-156cahi){color:var(--sev-bad)}.srow.svelte-156cahi .val.crit:where(.svelte-156cahi){color:var(--sev-crit)}.srow.svelte-156cahi .val:where(.svelte-156cahi) .u:where(.svelte-156cahi){color:var(--fg-3);margin-left:2px;font-size:11px}.srow.svelte-156cahi .drift:where(.svelte-156cahi){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-2);text-align:right;min-width:80px;font-size:11px}.srow.svelte-156cahi .drift:where(.svelte-156cahi) .k:where(.svelte-156cahi){color:var(--fg-3);margin-right:4px}.flight.svelte-156cahi{font-family:var(--mono)}.flight.svelte-156cahi h3:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule);margin:0 0 18px;padding-bottom:12px;font-size:10px;font-weight:700}.flight.svelte-156cahi h3:where(.svelte-156cahi) .v:where(.svelte-156cahi){color:var(--fg);font-weight:700}.flight.svelte-156cahi .frow:where(.svelte-156cahi){border-bottom:1px solid var(--rule-faint);grid-template-columns:130px 1fr;gap:6px 18px;padding:8px 0;font-size:11px;display:grid}.flight.svelte-156cahi .frow:where(.svelte-156cahi):last-of-type{border-bottom:0}.flight.svelte-156cahi .frow:where(.svelte-156cahi) .k:where(.svelte-156cahi){color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.flight.svelte-156cahi .frow:where(.svelte-156cahi) .v:where(.svelte-156cahi){color:var(--fg);font-variant-numeric:tabular-nums}.flight.svelte-156cahi .marks:where(.svelte-156cahi){border-top:1px solid var(--rule);gap:6px;margin-top:16px;padding-top:14px;display:flex}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m:where(.svelte-156cahi){width:10px;height:10px}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-ep=A][data-s=stable]:where(.svelte-156cahi){background:var(--station-a);box-shadow:0 0 6px var(--station-a)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-ep=B][data-s=stable]:where(.svelte-156cahi){background:var(--station-b);box-shadow:0 0 6px var(--station-b)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-ep=C][data-s=stable]:where(.svelte-156cahi){background:var(--station-c);box-shadow:0 0 6px var(--station-c)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-ep=D][data-s=stable]:where(.svelte-156cahi){background:var(--station-d);box-shadow:0 0 6px var(--station-d)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-s=warn]:where(.svelte-156cahi){background:var(--sev-warn);box-shadow:0 0 6px var(--sev-warn)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-s=bad]:where(.svelte-156cahi){background:var(--sev-bad);box-shadow:0 0 6px var(--sev-bad)}.flight.svelte-156cahi .marks:where(.svelte-156cahi) .m[data-s=crit]:where(.svelte-156cahi){background:var(--sev-crit);box-shadow:0 0 6px var(--sev-crit)}.log-section.svelte-156cahi{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:56px;padding:40px clamp(20px,3vw,48px) 48px;display:grid}.log-section.svelte-156cahi h3:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule);margin:0 0 18px;padding-bottom:12px;font-size:10px;font-weight:700}.log-section.svelte-156cahi h3:where(.svelte-156cahi) .v:where(.svelte-156cahi){color:var(--fg);font-weight:700}.events.svelte-156cahi .event:where(.svelte-156cahi){border-bottom:1px solid var(--rule-faint);grid-template-columns:80px 1fr auto;align-items:baseline;gap:18px;padding:12px 0;font-size:13px;display:grid}.events.svelte-156cahi .event:where(.svelte-156cahi) .t:where(.svelte-156cahi){font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:10px}.events.svelte-156cahi .event:where(.svelte-156cahi) .b:where(.svelte-156cahi){color:var(--fg-2);line-height:1.45}.events.svelte-156cahi .event:where(.svelte-156cahi) .tag:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:9px;font-weight:700}.events.svelte-156cahi .event:where(.svelte-156cahi) .tag[data-s=stable]:where(.svelte-156cahi){color:var(--station-b)}.events.svelte-156cahi .event:where(.svelte-156cahi) .tag[data-s=warn]:where(.svelte-156cahi){color:var(--sev-warn)}.events.svelte-156cahi .event:where(.svelte-156cahi) .tag[data-s=bad]:where(.svelte-156cahi){color:var(--sev-bad)}.events.svelte-156cahi .event:where(.svelte-156cahi) .tag[data-s=crit]:where(.svelte-156cahi){color:var(--sev-crit)}.notes.svelte-156cahi p:where(.svelte-156cahi){color:var(--fg-2);margin-bottom:14px;font-size:14px;line-height:1.55}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi){border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:18px;padding-top:16px;display:grid}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi) .s:where(.svelte-156cahi){padding:0 18px}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi) .s:where(.svelte-156cahi):first-child{border-right:1px solid var(--rule);padding-left:0}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi) .k:where(.svelte-156cahi){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:9px}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi) .v:where(.svelte-156cahi){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:24px;font-weight:400}.notes.svelte-156cahi .field-stats:where(.svelte-156cahi) .v:where(.svelte-156cahi) .u:where(.svelte-156cahi){color:var(--fg-3);margin-left:2px;font-size:11px}.foot.svelte-156cahi{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);grid-template-columns:1fr auto 1fr;align-items:center;padding:16px clamp(20px,3vw,48px);font-size:10px;display:grid}.foot.svelte-156cahi .v:where(.svelte-156cahi){color:var(--fg);margin-left:6px;font-weight:700}.foot.svelte-156cahi .center:where(.svelte-156cahi){text-align:center}.foot.svelte-156cahi .right:where(.svelte-156cahi){text-align:right}@media (max-width:1100px){.hero.svelte-156cahi{grid-template-columns:1fr;gap:40px;min-height:auto;padding:40px clamp(20px,3vw,48px)}.hero.svelte-156cahi h1:where(.svelte-156cahi){max-width:min(720px,90vw)}.orbit-stage.svelte-156cahi{max-width:460px;margin-top:12px}.card-row.svelte-156cahi,.log-section.svelte-156cahi{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.srow.svelte-156cahi{grid-template-columns:14px 1fr auto;gap:12px}.srow.svelte-156cahi .val:where(.svelte-156cahi){display:none}.srow.svelte-156cahi .drift:where(.svelte-156cahi){display:none}.foot.svelte-156cahi{text-align:left;grid-template-columns:1fr;gap:4px}.foot.svelte-156cahi .center:where(.svelte-156cahi){text-align:left}.foot.svelte-156cahi .right:where(.svelte-156cahi){text-align:left}}@media (max-width:480px){.titlestrip.svelte-156cahi{gap:12px;padding:16px clamp(20px,3vw,48px) 14px}.titlestrip.svelte-156cahi h2:where(.svelte-156cahi){font-size:22px}.titlestrip.svelte-156cahi h2:where(.svelte-156cahi) .sub:where(.svelte-156cahi){margin-top:3px;margin-left:0;font-size:12px;display:block}.titlestrip.svelte-156cahi .coords:where(.svelte-156cahi){letter-spacing:.12em;gap:12px;font-size:9px}}.live-stage.svelte-1mzxtgx{width:100%;height:100%;min-height:600px;color:var(--fg);flex:1;position:relative;overflow:hidden}.stage-bg.svelte-1mzxtgx{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.stage-empty.svelte-1mzxtgx{text-align:center;color:var(--fg-2);font-family:var(--sans);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.stage-empty.svelte-1mzxtgx .hint:where(.svelte-1mzxtgx){color:var(--fg-3);margin-top:8px;font-size:13px}.vignette.svelte-1mzxtgx{z-index:2;pointer-events:none;background:radial-gradient(ellipse at center, transparent 35%, color-mix(in srgb, var(--bg) 45%, transparent) 70%, color-mix(in srgb, var(--bg) 85%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.chrome.svelte-1mzxtgx{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.chrome.svelte-1mzxtgx>:where(.svelte-1mzxtgx){pointer-events:auto}.coords-bar.svelte-1mzxtgx{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;flex-wrap:wrap;gap:26px;padding:8px 18px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.coords-bar.svelte-1mzxtgx>span:where(.svelte-1mzxtgx){white-space:nowrap}.coords-bar.svelte-1mzxtgx .v:where(.svelte-1mzxtgx){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.hero-num.svelte-1mzxtgx{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:90vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-num.svelte-1mzxtgx .kicker:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);margin-bottom:22px;font-size:11px;font-weight:700}.hero-num.svelte-1mzxtgx .number:where(.svelte-1mzxtgx){font-family:var(--sans);letter-spacing:-.045em;color:var(--fg);text-shadow:0 0 60px color-mix(in srgb, var(--fg) 10%, transparent), 0 0 120px color-mix(in srgb, var(--station-b) 6%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(140px,24vw,320px);font-weight:200;line-height:.82}.hero-num.svelte-1mzxtgx .number:where(.svelte-1mzxtgx) .u:where(.svelte-1mzxtgx){font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;vertical-align:.78em;text-shadow:none;margin-left:8px;font-size:clamp(18px,2.4vw,30px);font-weight:400;display:inline-block}.hero-num.svelte-1mzxtgx .number:where(.svelte-1mzxtgx) .awaiting:where(.svelte-1mzxtgx){color:var(--fg-3)}.hero-num.svelte-1mzxtgx .caption:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-top:18px;font-size:11px;font-weight:700}.verdict-band.svelte-1mzxtgx{max-width:56ch;position:absolute;bottom:88px;left:clamp(20px,3vw,48px)}.verdict-band.svelte-1mzxtgx .tag:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:700;display:inline-flex}.verdict-band.svelte-1mzxtgx .tag:where(.svelte-1mzxtgx) .pip:where(.svelte-1mzxtgx){background:var(--station-b);width:7px;height:7px;box-shadow:0 0 10px var(--station-b);flex-shrink:0}.verdict-band[data-sigil=warn].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx){color:var(--sev-bad)}.verdict-band[data-sigil=bad].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx){color:var(--sev-bad)}.verdict-band[data-sigil=crit].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx){color:var(--sev-bad)}.verdict-band[data-sigil=warn].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx) .pip:where(.svelte-1mzxtgx){background:var(--sev-warn);box-shadow:0 0 10px var(--sev-warn)}.verdict-band[data-sigil=bad].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx) .pip:where(.svelte-1mzxtgx){background:var(--sev-bad);box-shadow:0 0 10px var(--sev-bad)}.verdict-band[data-sigil=crit].svelte-1mzxtgx .tag:where(.svelte-1mzxtgx) .pip:where(.svelte-1mzxtgx){background:var(--sev-crit);box-shadow:0 0 10px var(--sev-crit)}.verdict-band.svelte-1mzxtgx .title:where(.svelte-1mzxtgx){font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);max-width:22ch;margin:0 0 12px;font-size:28px;font-weight:300;line-height:1.1}.verdict-band.svelte-1mzxtgx .body:where(.svelte-1mzxtgx){font-family:var(--sans);color:var(--fg-2);max-width:52ch;margin:0;font-size:14px;line-height:1.5}.verdict-band.svelte-1mzxtgx .body:where(.svelte-1mzxtgx) em{font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.verdict-band.svelte-1mzxtgx .body:where(.svelte-1mzxtgx) strong{color:var(--fg);font-weight:500}.tour-hint.svelte-1mzxtgx{z-index:9;border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--bg-2) 92%, transparent);-webkit-backdrop-filter:blur(12px);min-width:380px;max-width:520px;box-shadow:0 12px 48px color-mix(in srgb, var(--bg) 50%, transparent);padding:18px 22px 20px;animation:.6s cubic-bezier(.16,.84,.42,1) svelte-1mzxtgx-tourHintEnter;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tour-hint.svelte-1mzxtgx:before{content:"";background:var(--station-b);width:36px;height:1px;box-shadow:0 0 14px var(--station-b);position:absolute;top:0;left:0}@keyframes svelte-1mzxtgx-tourHintEnter{0%{opacity:0;transform:translate(-50%)translateY(40px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx){border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx) .kicker:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx) .pip:where(.svelte-1mzxtgx){background:var(--station-b);width:7px;height:7px;box-shadow:0 0 10px var(--station-b);animation:2s ease-in-out infinite svelte-1mzxtgx-tourPipPulse}@keyframes svelte-1mzxtgx-tourPipPulse{0%,to{opacity:.7}50%{opacity:1}}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx) .dismiss:where(.svelte-1mzxtgx){color:var(--fg-3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule);cursor:pointer;background:0 0;padding:4px 8px;font-size:10px;font-weight:700;transition:color .12s,border-color .12s}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx) .dismiss:where(.svelte-1mzxtgx):hover{color:var(--fg);border-color:var(--fg-3)}.tour-hint.svelte-1mzxtgx .head:where(.svelte-1mzxtgx) .dismiss:where(.svelte-1mzxtgx):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.tour-hint.svelte-1mzxtgx .body:where(.svelte-1mzxtgx){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tour-hint.svelte-1mzxtgx .item:where(.svelte-1mzxtgx){flex-direction:column;gap:8px;display:flex}.tour-hint.svelte-1mzxtgx .visual:where(.svelte-1mzxtgx){justify-content:center;align-items:center;height:32px;display:flex;position:relative}.tour-hint.svelte-1mzxtgx .ring-demo:where(.svelte-1mzxtgx){border:1px solid var(--station-a);width:28px;height:28px;box-shadow:0 0 12px var(--station-a);border-radius:50%;position:relative}.tour-hint.svelte-1mzxtgx .ring-demo:where(.svelte-1mzxtgx):before{content:"";background:var(--station-a);width:4px;height:4px;box-shadow:0 0 8px var(--station-a);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-hint.svelte-1mzxtgx .pulse-demo:where(.svelte-1mzxtgx){background:var(--station-c);width:6px;height:6px;box-shadow:0 0 12px var(--station-c);border-radius:50%;animation:1.6s ease-in-out infinite svelte-1mzxtgx-tourPulseDemo}@keyframes svelte-1mzxtgx-tourPulseDemo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(2.4)}}.tour-hint.svelte-1mzxtgx .sweep-demo:where(.svelte-1mzxtgx){background:linear-gradient(90deg, transparent, var(--fg) 50%, var(--fg));width:36px;height:1px;box-shadow:0 0 8px var(--fg);transform-origin:0;animation:2.4s linear infinite alternate svelte-1mzxtgx-tourSweepDemo}@keyframes svelte-1mzxtgx-tourSweepDemo{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.tour-hint.svelte-1mzxtgx .label:where(.svelte-1mzxtgx){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;text-align:center;font-size:13px;font-weight:500}.tour-hint.svelte-1mzxtgx .desc:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-align:center;font-size:9px;font-weight:700}.tour-hint.svelte-1mzxtgx .progress-track:where(.svelte-1mzxtgx){border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:9px;font-weight:700;display:flex}.tour-hint.svelte-1mzxtgx .progress-track:where(.svelte-1mzxtgx) .bar:where(.svelte-1mzxtgx){background:var(--rule-strong);flex:1;height:1px;position:relative;overflow:hidden}.tour-hint.svelte-1mzxtgx .progress-track:where(.svelte-1mzxtgx) .bar-fill:where(.svelte-1mzxtgx){background:var(--station-b);box-shadow:0 0 8px var(--station-b);transform-origin:0;animation:6s linear forwards svelte-1mzxtgx-tourProgressFill;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes svelte-1mzxtgx-tourProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stations.svelte-1mzxtgx{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);flex-direction:column;gap:1px;width:320px;max-width:320px;display:flex;position:absolute;top:50%;right:clamp(20px,3vw,48px)}.station-row.svelte-1mzxtgx{border:0;border-bottom:1px solid var(--rule);color:var(--fg);cursor:pointer;text-align:left;font:inherit;background:0 0;grid-template-columns:10px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:background .16s;display:grid;position:relative}.station-row.svelte-1mzxtgx:last-child{border-bottom:0}.station-row.svelte-1mzxtgx:hover{background:color-mix(in srgb, var(--fg) 2%, transparent)}.station-row[data-focused=true].svelte-1mzxtgx{background:color-mix(in srgb, var(--fg) 4%, transparent)}.station-row[data-focused=true].svelte-1mzxtgx:before{content:"";background:var(--station-b);width:2px;box-shadow:0 0 10px var(--station-b);position:absolute;top:14%;bottom:14%;left:0}.station-row.svelte-1mzxtgx:focus-visible{outline:2px solid var(--station-b);outline-offset:-2px}.mk.svelte-1mzxtgx{border-radius:0;place-self:center start;width:8px;height:8px}.ident.svelte-1mzxtgx .name:where(.svelte-1mzxtgx){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;margin-bottom:4px;font-size:14px;font-weight:500}.ident.svelte-1mzxtgx .meta:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:700}.station-row[data-severity=warn].svelte-1mzxtgx .ident:where(.svelte-1mzxtgx) .meta:where(.svelte-1mzxtgx){color:var(--sev-warn)}.station-row[data-severity=bad].svelte-1mzxtgx .ident:where(.svelte-1mzxtgx) .meta:where(.svelte-1mzxtgx){color:var(--sev-bad)}.station-row[data-severity=crit].svelte-1mzxtgx .ident:where(.svelte-1mzxtgx) .meta:where(.svelte-1mzxtgx){color:var(--sev-crit)}.telem.svelte-1mzxtgx{text-align:right;font-variant-numeric:tabular-nums}.telem.svelte-1mzxtgx .lat:where(.svelte-1mzxtgx){font-family:var(--mono);color:var(--fg);letter-spacing:-.01em;font-size:18px;line-height:1}.telem.svelte-1mzxtgx .lat:where(.svelte-1mzxtgx) .u:where(.svelte-1mzxtgx){color:var(--fg-3);margin-left:3px;font-size:.55em}.telem.svelte-1mzxtgx .lat:where(.svelte-1mzxtgx) .awaiting:where(.svelte-1mzxtgx){color:var(--fg-3)}.station-row[data-severity=bad].svelte-1mzxtgx .telem:where(.svelte-1mzxtgx) .lat:where(.svelte-1mzxtgx){color:var(--sev-bad)}.station-row[data-severity=crit].svelte-1mzxtgx .telem:where(.svelte-1mzxtgx) .lat:where(.svelte-1mzxtgx){color:var(--sev-bad)}.telem.svelte-1mzxtgx .drift:where(.svelte-1mzxtgx){font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);margin-top:4px;font-size:9px}.telem.svelte-1mzxtgx .drift:where(.svelte-1mzxtgx) .v:where(.svelte-1mzxtgx){color:var(--fg-2);margin-left:4px;font-size:9px;font-weight:700}.audio-toggle.svelte-1mzxtgx{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;padding:10px 14px;font-size:10px;font-weight:700;transition:color .12s,border-color .12s;position:absolute;bottom:22px;right:calc(clamp(20px,3vw,48px) + 280px)}.audio-toggle[data-on=true].svelte-1mzxtgx{color:var(--station-b);border-color:var(--station-b)}.audio-toggle.svelte-1mzxtgx:hover{color:var(--fg);border-color:var(--fg-3)}.audio-toggle.svelte-1mzxtgx:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.trigger.svelte-1mzxtgx{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;padding:10px 14px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;right:clamp(20px,3vw,48px)}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx){-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100px;height:14px}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx)::-webkit-slider-runnable-track{background:var(--rule-strong);height:1px}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx)::-moz-range-track{background:var(--rule-strong);height:1px}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--sev-bad);width:2px;height:14px;box-shadow:0 0 8px var(--sev-bad);margin-top:-6px}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx)::-moz-range-thumb{background:var(--sev-bad);border:0;width:2px;height:14px}.trigger.svelte-1mzxtgx input[type=range]:where(.svelte-1mzxtgx):focus-visible{outline:2px solid var(--station-b);outline-offset:4px}.trigger-val.svelte-1mzxtgx{color:var(--sev-bad);font-variant-numeric:tabular-nums}.trigger-val.svelte-1mzxtgx .v:where(.svelte-1mzxtgx){color:var(--sev-bad)}@media (max-width:1100px){.stations.svelte-1mzxtgx{width:280px;max-width:280px;right:12px}.verdict-band.svelte-1mzxtgx{max-width:48ch;bottom:32px}}@media (max-width:720px){.coords-bar.svelte-1mzxtgx{gap:14px;padding:6px 14px;font-size:9px}.hero-num.svelte-1mzxtgx .number:where(.svelte-1mzxtgx){font-size:clamp(72px,18vw,120px)}.verdict-band.svelte-1mzxtgx{max-width:none;bottom:32px;left:16px;right:16px}.verdict-band.svelte-1mzxtgx .title:where(.svelte-1mzxtgx){font-size:22px}.verdict-band.svelte-1mzxtgx .body:where(.svelte-1mzxtgx){font-size:13px}.stations.svelte-1mzxtgx{width:100%;max-width:100%;margin:100vh auto 24px;position:static;transform:none}.audio-toggle.svelte-1mzxtgx{bottom:80px;right:16px}.trigger.svelte-1mzxtgx{right:16px}.tour-hint.svelte-1mzxtgx{min-width:0;max-width:none;padding:14px 16px 16px;bottom:16px;left:12px;right:12px;transform:none}@keyframes svelte-1mzxtgx-tourHintEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}.error-surface.svelte-13lgoqs{color:var(--fg);font-family:var(--sans);font-size:13px;line-height:1.55;display:block}.stage.svelte-13lgoqs{background:var(--bg);height:100vh;min-height:780px;position:relative;overflow:hidden}.stage-canvas.svelte-13lgoqs{position:absolute;top:0;bottom:0;left:0;right:0}.danger-tint.svelte-13lgoqs{z-index:3;pointer-events:none;background:radial-gradient(ellipse at center, transparent 60%, color-mix(in srgb, var(--sev-crit) 12%, transparent) 100%);mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}.breadcrumb.svelte-13lgoqs{z-index:4;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);background:color-mix(in srgb, var(--bg) 45%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px clamp(20px,3vw,48px);font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.breadcrumb.svelte-13lgoqs .crumb:where(.svelte-13lgoqs){flex-wrap:wrap;align-items:center;gap:14px;font-weight:700;display:inline-flex}.crumb-link.svelte-13lgoqs{color:var(--fg-3);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;transition:color .12s}.crumb-link.svelte-13lgoqs:hover{color:var(--fg)}.crumb-link.svelte-13lgoqs:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.breadcrumb.svelte-13lgoqs .crumb:where(.svelte-13lgoqs) .sep:where(.svelte-13lgoqs){color:var(--fg-4)}.breadcrumb.svelte-13lgoqs .crumb:where(.svelte-13lgoqs) .current:where(.svelte-13lgoqs){color:var(--sev-crit);text-shadow:0 0 8px color-mix(in srgb, var(--sev-crit) 60%, transparent)}.breadcrumb.svelte-13lgoqs .meta:where(.svelte-13lgoqs){flex-wrap:wrap;gap:22px;display:inline-flex}.breadcrumb.svelte-13lgoqs .meta:where(.svelte-13lgoqs)>span:where(.svelte-13lgoqs){white-space:nowrap}.breadcrumb.svelte-13lgoqs .meta:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.alarm-banner.svelte-13lgoqs{z-index:5;border:1px solid var(--sev-crit);background:color-mix(in srgb, var(--sev-crit) 8%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sev-crit);box-shadow:0 0 24px color-mix(in srgb, var(--sev-crit) 18%, transparent);align-items:center;gap:14px;padding:10px 20px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.alarm-banner.svelte-13lgoqs .pip:where(.svelte-13lgoqs){background:var(--sev-crit);width:7px;height:7px;box-shadow:0 0 10px var(--sev-crit);animation:.8s ease-in-out infinite svelte-13lgoqs-alarmpulse}@keyframes svelte-13lgoqs-alarmpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.7)}}.hero-meta.svelte-13lgoqs{z-index:4;text-align:right;pointer-events:none;max-width:520px;position:absolute;top:52%;right:clamp(20px,3vw,48px);transform:translateY(-50%)}.hero-meta.svelte-13lgoqs .kicker:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-bottom:22px;font-size:10px;font-weight:700;display:inline-flex}.hero-meta.svelte-13lgoqs .kicker:where(.svelte-13lgoqs) .pip:where(.svelte-13lgoqs){background:var(--sev-crit);width:7px;height:7px;box-shadow:0 0 10px var(--sev-crit)}.hero-meta.svelte-13lgoqs .pre-title:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-2);margin-bottom:16px;font-size:11px;font-weight:700}.hero-meta.svelte-13lgoqs .pre-title:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){color:var(--station-d);margin-left:6px}.hero-meta.svelte-13lgoqs h1:where(.svelte-13lgoqs){font-family:var(--sans);letter-spacing:-.03em;color:var(--fg);max-width:14ch;text-shadow:0 0 60px color-mix(in srgb, var(--sev-crit) 18%, transparent);margin:0 0 24px auto;font-size:clamp(48px,5.6vw,84px);font-weight:200;line-height:1}.hero-meta.svelte-13lgoqs h1:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){color:var(--sev-crit);font-style:normal;font-weight:200}.hero-meta.svelte-13lgoqs .body:where(.svelte-13lgoqs){color:var(--fg-2);max-width:48ch;margin:0 0 32px auto;font-size:16px;line-height:1.5}.hero-meta.svelte-13lgoqs .body:where(.svelte-13lgoqs) strong:where(.svelte-13lgoqs){color:var(--fg);font-weight:500}.hero-meta.svelte-13lgoqs .body:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs){grid-template-columns:auto auto auto;justify-content:end;gap:18px 28px;display:grid}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .stat:where(.svelte-13lgoqs){text-align:right}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .k:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:9px;font-weight:700}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){font-family:var(--sans);color:var(--fg);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:200;line-height:1}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .v.crit:where(.svelte-13lgoqs){color:var(--sev-crit)}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs) .u:where(.svelte-13lgoqs){font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;vertical-align:.78em;margin-left:3px;font-size:.32em;display:inline-block}.hero-left.svelte-13lgoqs{z-index:4;pointer-events:none;position:absolute;bottom:110px;left:clamp(20px,3vw,48px)}.hero-left.svelte-13lgoqs .label:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10px;font-weight:700}.hero-left.svelte-13lgoqs .station-name:where(.svelte-13lgoqs){font-family:var(--sans);color:var(--station-d);letter-spacing:-.04em;text-shadow:0 0 80px color-mix(in srgb, var(--station-d) 18%, transparent);margin-bottom:10px;font-size:clamp(48px,7vw,108px);font-weight:200;line-height:.85;position:relative}.hero-left.svelte-13lgoqs .station-name:where(.svelte-13lgoqs):after{content:"";background:var(--sev-crit);height:1px;box-shadow:0 0 8px var(--sev-crit);transform-origin:0;animation:.8s cubic-bezier(.16,.84,.42,1) .6s forwards svelte-13lgoqs-strikeIn;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}@keyframes svelte-13lgoqs-strikeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-left.svelte-13lgoqs .station-host:where(.svelte-13lgoqs){font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px}.hero-left.svelte-13lgoqs .last-good:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-top:14px;font-size:11px;font-weight:700}.hero-left.svelte-13lgoqs .last-good:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){color:var(--fg);margin-left:6px}.outage-bar.svelte-13lgoqs{z-index:4;border-top:1px solid var(--sev-crit);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;gap:18px;padding:14px clamp(20px,3vw,48px) 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.outage-bar.svelte-13lgoqs .lbl:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sev-crit);align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.outage-bar.svelte-13lgoqs .lbl:where(.svelte-13lgoqs) .pip:where(.svelte-13lgoqs){background:var(--sev-crit);width:6px;height:6px;box-shadow:0 0 8px var(--sev-crit);animation:.8s ease-in-out infinite svelte-13lgoqs-alarmpulse}.outage-bar.svelte-13lgoqs .meta:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:22px;font-size:10px;font-weight:700;display:inline-flex}.outage-bar.svelte-13lgoqs .meta:where(.svelte-13lgoqs)>span:where(.svelte-13lgoqs){white-space:nowrap}.outage-bar.svelte-13lgoqs .meta:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;gap:10px;margin-left:auto;font-size:10px;display:inline-flex}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs) button:where(.svelte-13lgoqs){border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:7px 12px;transition:background .12s,border-color .12s}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs) button:where(.svelte-13lgoqs):hover{background:var(--bg-2);border-color:var(--fg-3)}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs) button:where(.svelte-13lgoqs):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs) button.primary:where(.svelte-13lgoqs){background:var(--sev-bad);border-color:var(--sev-bad);color:var(--bg)}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs) button.primary:where(.svelte-13lgoqs):hover{background:var(--sev-warn);border-color:var(--sev-warn)}.below.svelte-13lgoqs{border-top:1px solid var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent) 0%, var(--bg) 24%);padding:80px clamp(20px,3vw,48px) 96px}.below-foot.svelte-13lgoqs{height:1px}.section-head.svelte-13lgoqs{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.section-head.svelte-13lgoqs .l:where(.svelte-13lgoqs){color:var(--fg)}.section-head.svelte-13lgoqs .r:where(.svelte-13lgoqs){color:var(--fg-3);gap:20px;display:inline-flex}.section-head.svelte-13lgoqs .r:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){color:var(--fg);margin-left:6px}.timeline-section.svelte-13lgoqs{margin-bottom:56px}.timeline-chart.svelte-13lgoqs{border:1px solid var(--rule-strong);background:var(--bg-2);height:200px;padding:14px;position:relative}.timeline-chart.svelte-13lgoqs svg:where(.svelte-13lgoqs){width:100%;height:100%;display:block;overflow:visible}.timeline-ref-text.svelte-13lgoqs{font-family:var(--mono);fill:var(--fg-3);letter-spacing:.05em;font-size:8px}.timeline-trigger-text.svelte-13lgoqs{font-family:var(--mono);fill:var(--sev-bad);letter-spacing:.05em;font-size:9px}.timeline-band-text.svelte-13lgoqs{font-family:var(--mono);fill:var(--sev-crit);letter-spacing:.12em;font-size:9px;font-weight:700}.timeline-lastgood-text.svelte-13lgoqs{font-family:var(--mono);fill:var(--station-b);letter-spacing:.05em;font-size:9px;font-weight:700}.timeline-axis.svelte-13lgoqs{font-family:var(--mono);color:var(--fg-3);letter-spacing:.12em;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:700;display:flex}.timeline-axis.svelte-13lgoqs>span:where(.svelte-13lgoqs){white-space:nowrap}.timeline-axis.svelte-13lgoqs .crit:where(.svelte-13lgoqs){color:var(--sev-crit)}.classification.svelte-13lgoqs{margin-bottom:56px}.class-grid.svelte-13lgoqs{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.class-card.svelte-13lgoqs{background:var(--bg);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.class-card.is-this.svelte-13lgoqs:before{content:"";background:var(--sev-crit);height:1px;box-shadow:0 0 12px var(--sev-crit);position:absolute;top:0;left:0;right:0}.class-card.svelte-13lgoqs .tag:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:700}.class-card.is-this.svelte-13lgoqs .tag:where(.svelte-13lgoqs){color:var(--sev-crit)}.class-card.svelte-13lgoqs h4:where(.svelte-13lgoqs){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);max-width:22ch;font-size:22px;font-weight:300;line-height:1.15}.class-card.svelte-13lgoqs .pattern:where(.svelte-13lgoqs){align-items:center;gap:5px;height:48px;padding:8px 0;display:flex}.class-card.svelte-13lgoqs .pattern:where(.svelte-13lgoqs) .pulse-mark:where(.svelte-13lgoqs){background:var(--station-d);width:6px;height:32px;box-shadow:0 0 8px var(--station-d);border-radius:1px;flex:0 0 6px}.class-card.svelte-13lgoqs .pattern:where(.svelte-13lgoqs) .gap-mark:where(.svelte-13lgoqs){background:var(--sev-crit);width:6px;height:8px;box-shadow:0 0 8px var(--sev-crit);opacity:.5;border-radius:1px;flex:0 0 6px;align-self:center}.class-card.svelte-13lgoqs .desc:where(.svelte-13lgoqs){color:var(--fg-2);flex-grow:1;font-size:13px;line-height:1.55}.class-card.svelte-13lgoqs .desc:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){font-style:normal;font-family:var(--mono);color:var(--fg)}.class-card.svelte-13lgoqs .desc:where(.svelte-13lgoqs) strong:where(.svelte-13lgoqs){color:var(--fg);font-weight:500}.history-section.svelte-13lgoqs{margin-bottom:56px}.history-list.svelte-13lgoqs{border-top:1px solid var(--rule)}.history-row.svelte-13lgoqs{border-bottom:1px solid var(--rule-faint);grid-template-columns:90px auto 1fr auto auto;align-items:baseline;gap:18px;padding:14px 0;font-size:13px;display:grid}.history-row.svelte-13lgoqs .t:where(.svelte-13lgoqs){font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}.history-row.svelte-13lgoqs .type:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--fg-3);white-space:nowrap;padding:3px 8px;font-size:9px;font-weight:700}.history-row.svelte-13lgoqs .type[data-t=sustained]:where(.svelte-13lgoqs){color:var(--sev-crit);border-color:var(--sev-crit)}.history-row.svelte-13lgoqs .type[data-t=intermittent]:where(.svelte-13lgoqs){color:var(--sev-warn);border-color:var(--sev-warn)}.history-row.svelte-13lgoqs .type[data-t=transient]:where(.svelte-13lgoqs){color:var(--sev-warn);border-color:var(--sev-warn)}.history-row.svelte-13lgoqs .type[data-t=recovered]:where(.svelte-13lgoqs){color:var(--station-b);border-color:var(--station-b)}.history-row.svelte-13lgoqs .b:where(.svelte-13lgoqs){color:var(--fg-2);line-height:1.45}.history-row.svelte-13lgoqs .b:where(.svelte-13lgoqs) strong:where(.svelte-13lgoqs){color:var(--fg);font-weight:500}.history-row.svelte-13lgoqs .b:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.history-row.svelte-13lgoqs .dur:where(.svelte-13lgoqs){font-family:var(--mono);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.history-row.svelte-13lgoqs .dur:where(.svelte-13lgoqs) .k:where(.svelte-13lgoqs){color:var(--fg-3);margin-right:4px}.history-row.svelte-13lgoqs .verdict:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:9px;font-weight:700}.recovery.svelte-13lgoqs{border:1px solid var(--rule-strong);background:var(--bg-2);padding:36px;position:relative}.recovery.svelte-13lgoqs:before{content:"";background:var(--sev-crit);width:32px;height:1px;box-shadow:0 0 12px var(--sev-crit);position:absolute;top:0;left:0}.recovery.svelte-13lgoqs .head:where(.svelte-13lgoqs){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.recovery.svelte-13lgoqs .head:where(.svelte-13lgoqs) .k:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.recovery.svelte-13lgoqs .head:where(.svelte-13lgoqs) .tag:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sev-crit);border:1px solid var(--sev-crit);padding:5px 10px;font-size:10px;font-weight:700}.recovery.svelte-13lgoqs h3:where(.svelte-13lgoqs){font-family:var(--sans);color:var(--fg);letter-spacing:-.02em;max-width:30ch;margin-bottom:18px;font-size:32px;font-weight:300;line-height:1.15}.recovery.svelte-13lgoqs h3:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){color:var(--sev-crit);font-style:normal;font-weight:300}.recovery.svelte-13lgoqs p:where(.svelte-13lgoqs){color:var(--fg-2);max-width:58ch;margin-bottom:14px;font-size:15px;line-height:1.55}.recovery.svelte-13lgoqs p:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.recovery.svelte-13lgoqs p:where(.svelte-13lgoqs) strong:where(.svelte-13lgoqs){color:var(--fg);font-weight:500}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs){background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;margin-bottom:24px;display:grid}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs) .item:where(.svelte-13lgoqs){background:var(--bg);flex-direction:column;gap:8px;padding:18px 22px;display:flex}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs) .k:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:700}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs){font-family:var(--sans);color:var(--fg);font-size:15px;font-weight:400;line-height:1.4}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs) .v:where(.svelte-13lgoqs) em:where(.svelte-13lgoqs){font-style:normal;font-family:var(--mono);color:var(--fg)}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .primary:where(.svelte-13lgoqs){border:1px solid var(--sev-bad);background:var(--sev-bad);color:var(--bg);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;padding:11px 18px;transition:background .12s,border-color .12s}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .primary:where(.svelte-13lgoqs):hover{background:var(--sev-crit);border-color:var(--sev-crit)}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .ghost:where(.svelte-13lgoqs){border:1px solid var(--rule-strong);color:var(--fg-2);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:11px 18px;transition:color .12s,border-color .12s}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .ghost:where(.svelte-13lgoqs):hover{color:var(--fg);border-color:var(--fg-3)}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .primary:where(.svelte-13lgoqs):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.recovery.svelte-13lgoqs .row:where(.svelte-13lgoqs) .ghost:where(.svelte-13lgoqs):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}@media (max-width:1100px){.hero-meta.svelte-13lgoqs{text-align:left;max-width:none;padding:200px clamp(20px,3vw,48px) 24px;position:static;transform:none}.hero-meta.svelte-13lgoqs h1:where(.svelte-13lgoqs){margin-left:0}.hero-meta.svelte-13lgoqs .body:where(.svelte-13lgoqs){margin-left:0}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs){justify-content:start}.hero-meta.svelte-13lgoqs .stats:where(.svelte-13lgoqs) .stat:where(.svelte-13lgoqs){text-align:left}.hero-left.svelte-13lgoqs{padding:24px clamp(20px,3vw,48px) 100px;position:static}.class-grid.svelte-13lgoqs{grid-template-columns:1fr}.recovery.svelte-13lgoqs .checklist:where(.svelte-13lgoqs){grid-template-columns:1fr}.stage.svelte-13lgoqs{height:auto;min-height:0}.stage-canvas.svelte-13lgoqs{height:60vh;min-height:480px;position:relative}.outage-bar.svelte-13lgoqs{position:static}}@media (max-width:720px){.alarm-banner.svelte-13lgoqs{padding:8px 14px;font-size:9px}.breadcrumb.svelte-13lgoqs{font-size:9px}.outage-bar.svelte-13lgoqs{padding:10px clamp(20px,3vw,48px)}.outage-bar.svelte-13lgoqs .actions:where(.svelte-13lgoqs){width:100%;margin-left:0}.history-row.svelte-13lgoqs{grid-template-columns:1fr;gap:6px}}@media (max-width:480px){.breadcrumb.svelte-13lgoqs{letter-spacing:.14em;gap:8px;padding:10px 14px;font-size:9px}.breadcrumb.svelte-13lgoqs .meta:where(.svelte-13lgoqs){gap:12px}.below.svelte-13lgoqs{padding:48px 14px 56px}.recovery.svelte-13lgoqs{padding:24px 16px}.class-card.svelte-13lgoqs{padding:20px}}.endpoint-surface.svelte-vbf2ts{color:var(--fg);font-family:var(--sans);font-size:13px;line-height:1.55;display:block}.stage.svelte-vbf2ts{background:var(--bg);height:100vh;min-height:760px;position:relative;overflow:hidden}.stage-canvas.svelte-vbf2ts{position:absolute;top:0;bottom:0;left:0;right:0}.breadcrumb.svelte-vbf2ts{z-index:4;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);background:color-mix(in srgb, var(--bg) 40%, transparent);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px clamp(20px,3vw,48px);font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.breadcrumb.svelte-vbf2ts .crumb:where(.svelte-vbf2ts){flex-wrap:wrap;align-items:center;gap:14px;font-weight:700;display:inline-flex}.crumb-link.svelte-vbf2ts{color:var(--fg-3);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;transition:color .12s}.crumb-link.svelte-vbf2ts:hover{color:var(--fg)}.crumb-link.svelte-vbf2ts:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.breadcrumb.svelte-vbf2ts .crumb:where(.svelte-vbf2ts) .sep:where(.svelte-vbf2ts){color:var(--fg-4)}.breadcrumb.svelte-vbf2ts .crumb:where(.svelte-vbf2ts) .current:where(.svelte-vbf2ts){color:var(--focus);text-shadow:0 0 8px var(--focus-glow)}.breadcrumb.svelte-vbf2ts .meta:where(.svelte-vbf2ts){flex-wrap:wrap;gap:22px;display:inline-flex}.breadcrumb.svelte-vbf2ts .meta:where(.svelte-vbf2ts)>span:where(.svelte-vbf2ts){white-space:nowrap}.breadcrumb.svelte-vbf2ts .meta:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.station-tabs.svelte-vbf2ts{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:70px;left:clamp(20px,3vw,48px)}.station-tabs.svelte-vbf2ts .label:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:9px;font-weight:700}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts){background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--rule);cursor:pointer;text-align:left;width:180px;color:inherit;font:inherit;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:8px 14px;transition:background .12s,border-color .12s;display:grid;position:relative}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts):hover{background:color-mix(in srgb, var(--bg-2) 70%, transparent);border-color:var(--rule-strong)}.station-tabs.svelte-vbf2ts .tab.active:where(.svelte-vbf2ts){border-color:var(--focus);background:color-mix(in srgb, var(--bg-2) 70%, transparent)}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .mk:where(.svelte-vbf2ts){width:7px;height:7px}.station-tabs.svelte-vbf2ts .tab[data-ep=A]:where(.svelte-vbf2ts) .mk:where(.svelte-vbf2ts){background:var(--station-a);box-shadow:0 0 6px var(--station-a)}.station-tabs.svelte-vbf2ts .tab[data-ep=B]:where(.svelte-vbf2ts) .mk:where(.svelte-vbf2ts){background:var(--station-b);box-shadow:0 0 6px var(--station-b)}.station-tabs.svelte-vbf2ts .tab[data-ep=C]:where(.svelte-vbf2ts) .mk:where(.svelte-vbf2ts){background:var(--station-c);box-shadow:0 0 6px var(--station-c)}.station-tabs.svelte-vbf2ts .tab[data-ep=D]:where(.svelte-vbf2ts) .mk:where(.svelte-vbf2ts){background:var(--station-d);box-shadow:0 0 6px var(--station-d)}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .nm:where(.svelte-vbf2ts){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:13px;font-weight:500}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-family:var(--mono);color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.station-tabs.svelte-vbf2ts .tab.active:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){color:var(--focus)}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .v.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.hero-meta.svelte-vbf2ts{z-index:4;text-align:right;pointer-events:none;max-width:480px;position:absolute;top:50%;right:clamp(20px,3vw,48px);transform:translateY(-50%)}.hero-meta.svelte-vbf2ts .kicker:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:700;display:inline-flex}.hero-meta.svelte-vbf2ts .kicker:where(.svelte-vbf2ts) .pip:where(.svelte-vbf2ts){background:var(--focus);width:7px;height:7px;box-shadow:0 0 10px var(--focus)}.hero-meta.svelte-vbf2ts .station-name:where(.svelte-vbf2ts){font-family:var(--sans);letter-spacing:-.04em;color:var(--fg);text-shadow:0 0 60px var(--focus-glow);margin-bottom:16px;font-size:clamp(64px,8vw,128px);font-weight:200;line-height:.85}.hero-meta.svelte-vbf2ts .station-host:where(.svelte-vbf2ts){font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:32px;font-size:13px;font-weight:400}.hero-meta.svelte-vbf2ts .verdict-tag:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sev-bad);align-items:center;gap:10px;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}.hero-meta.svelte-vbf2ts .verdict-tag:where(.svelte-vbf2ts) .pip:where(.svelte-vbf2ts){background:var(--sev-bad);width:7px;height:7px;box-shadow:0 0 8px var(--sev-bad)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=stable]:where(.svelte-vbf2ts){color:var(--station-b)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=stable]:where(.svelte-vbf2ts) .pip:where(.svelte-vbf2ts){background:var(--station-b);box-shadow:0 0 8px var(--station-b)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=warn]:where(.svelte-vbf2ts){color:var(--sev-warn)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=warn]:where(.svelte-vbf2ts) .pip:where(.svelte-vbf2ts){background:var(--sev-warn);box-shadow:0 0 8px var(--sev-warn)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=crit]:where(.svelte-vbf2ts){color:var(--sev-crit)}.hero-meta.svelte-vbf2ts .verdict-tag[data-s=crit]:where(.svelte-vbf2ts) .pip:where(.svelte-vbf2ts){background:var(--sev-crit);box-shadow:0 0 8px var(--sev-crit)}.hero-meta.svelte-vbf2ts .verdict-text:where(.svelte-vbf2ts){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);max-width:36ch;margin-bottom:24px;margin-left:auto;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.25}.hero-meta.svelte-vbf2ts .verdict-text:where(.svelte-vbf2ts) em:where(.svelte-vbf2ts){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts){grid-template-columns:auto auto auto;justify-content:end;gap:18px 26px;margin-bottom:32px;display:grid}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .stat:where(.svelte-vbf2ts){text-align:right}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .k:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:9px;font-weight:700}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-family:var(--sans);color:var(--fg);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:200;line-height:1}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .v.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts) .u:where(.svelte-vbf2ts){font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;vertical-align:.78em;margin-left:3px;font-size:.32em;display:inline-block}.hero-left.svelte-vbf2ts{z-index:4;pointer-events:none;position:absolute;bottom:56px;left:clamp(20px,3vw,48px)}.hero-left.svelte-vbf2ts .label:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10px;font-weight:700}.hero-left.svelte-vbf2ts .field-num:where(.svelte-vbf2ts){font-family:var(--sans);color:var(--focus);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 80px var(--focus-glow);font-size:clamp(64px,9vw,140px);font-weight:200;line-height:.85}.hero-left.svelte-vbf2ts .field-num:where(.svelte-vbf2ts) .u:where(.svelte-vbf2ts){font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;vertical-align:.78em;text-shadow:none;margin-left:6px;font-size:.22em;display:inline-block}.hero-left.svelte-vbf2ts .field-sub:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:14px;font-size:11px;font-weight:700}.hero-left.svelte-vbf2ts .field-sub:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px}.below.svelte-vbf2ts{border-top:1px solid var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent) 0%, var(--bg) 24%);padding:80px clamp(20px,3vw,48px) 96px;position:relative}.rank-section.svelte-vbf2ts{margin-bottom:64px}.section-head.svelte-vbf2ts{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.section-head.svelte-vbf2ts .l:where(.svelte-vbf2ts){color:var(--fg)}.section-head.svelte-vbf2ts .r:where(.svelte-vbf2ts){color:var(--fg-3);gap:20px;display:inline-flex}.section-head.svelte-vbf2ts .r:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){color:var(--fg);margin-left:6px}.rank-row.svelte-vbf2ts{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rank-card.svelte-vbf2ts{background:var(--bg);flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:relative}.rank-card.is-focused.svelte-vbf2ts{background:var(--bg-2)}.rank-card.is-focused.svelte-vbf2ts:before{content:"";background:var(--focus);height:1px;box-shadow:0 0 12px var(--focus);position:absolute;top:0;left:0;right:0}.rank-card.svelte-vbf2ts .head:where(.svelte-vbf2ts){align-items:center;gap:10px;display:flex}.rank-card.svelte-vbf2ts .mk:where(.svelte-vbf2ts){width:8px;height:8px}.rank-card[data-ep=A].svelte-vbf2ts .mk:where(.svelte-vbf2ts){background:var(--station-a);box-shadow:0 0 8px var(--station-a)}.rank-card[data-ep=B].svelte-vbf2ts .mk:where(.svelte-vbf2ts){background:var(--station-b);box-shadow:0 0 8px var(--station-b)}.rank-card[data-ep=C].svelte-vbf2ts .mk:where(.svelte-vbf2ts){background:var(--station-c);box-shadow:0 0 8px var(--station-c)}.rank-card[data-ep=D].svelte-vbf2ts .mk:where(.svelte-vbf2ts){background:var(--station-d);box-shadow:0 0 8px var(--station-d)}.rank-card.svelte-vbf2ts .nm:where(.svelte-vbf2ts){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:15px;font-weight:500}.rank-card.svelte-vbf2ts .rank-tag:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-left:auto;font-size:9px;font-weight:700}.rank-card.is-focused.svelte-vbf2ts .rank-tag:where(.svelte-vbf2ts){color:var(--focus)}.rank-card.svelte-vbf2ts .val:where(.svelte-vbf2ts){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.02em;font-size:30px;font-weight:300;line-height:1}.rank-card.svelte-vbf2ts .val.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.rank-card.svelte-vbf2ts .val:where(.svelte-vbf2ts) .u:where(.svelte-vbf2ts){color:var(--fg-3);margin-left:2px;font-size:11px}.rank-card.svelte-vbf2ts .delta:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.rank-card.svelte-vbf2ts .delta:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:6px}.rank-card.svelte-vbf2ts .delta:where(.svelte-vbf2ts) .v.warn:where(.svelte-vbf2ts){color:var(--sev-warn)}.rank-card.svelte-vbf2ts .delta:where(.svelte-vbf2ts) .v.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.analysis.svelte-vbf2ts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-bottom:64px;display:grid}.analysis.svelte-vbf2ts .col:where(.svelte-vbf2ts) h3:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:12px;font-size:10px;font-weight:700;display:flex}.analysis.svelte-vbf2ts .col:where(.svelte-vbf2ts) h3.h3-spaced:where(.svelte-vbf2ts){margin-top:36px}.analysis.svelte-vbf2ts .col:where(.svelte-vbf2ts) h3:where(.svelte-vbf2ts) .l:where(.svelte-vbf2ts){color:var(--fg)}.analysis.svelte-vbf2ts .col:where(.svelte-vbf2ts) h3:where(.svelte-vbf2ts) .r:where(.svelte-vbf2ts){color:var(--fg-3)}.polar-large.svelte-vbf2ts svg:where(.svelte-vbf2ts){aspect-ratio:2;width:100%;display:block;overflow:visible}.polar-tick-text.svelte-vbf2ts{font-family:var(--mono);fill:var(--fg-3);font-size:6px}.polar-marker-text.svelte-vbf2ts{font-family:var(--mono);font-size:7px;font-weight:700}.polar-axis.svelte-vbf2ts{font-family:var(--mono);color:var(--fg-4);letter-spacing:.12em;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.ladder.svelte-vbf2ts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;margin-bottom:18px;display:grid}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts){border-right:1px solid var(--rule);padding:14px 16px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts):last-child{border-right:0}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .k:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10px;font-weight:700}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts) .u:where(.svelte-vbf2ts){color:var(--fg-3);margin-left:2px;font-size:10px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v.warn:where(.svelte-vbf2ts){color:var(--sev-warn)}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v.crit:where(.svelte-vbf2ts){color:var(--sev-crit)}.opaque.svelte-vbf2ts{border:1px solid var(--rule-strong);background:var(--bg-2);align-items:center;gap:14px;min-height:130px;padding:18px;display:flex}.opaque.svelte-vbf2ts .ic:where(.svelte-vbf2ts){border:1px solid var(--rule-strong);height:42px;color:var(--fg-3);font-family:var(--mono);flex:0 0 42px;justify-content:center;align-items:center;font-size:18px;display:flex}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts){color:var(--fg-2);max-width:42ch;font-size:13px;line-height:1.55}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts) strong:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts) em:where(.svelte-vbf2ts){font-style:normal;font-family:var(--mono);color:var(--fg)}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts) .link:where(.svelte-vbf2ts){color:var(--focus);border:0;border-bottom:1px solid var(--focus);font:inherit;cursor:pointer;background:0 0;padding:0 0 1px}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts) .link:where(.svelte-vbf2ts):hover{color:var(--fg);border-bottom-color:var(--fg)}.opaque.svelte-vbf2ts .copy:where(.svelte-vbf2ts) .link:where(.svelte-vbf2ts):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.record.svelte-vbf2ts{font-family:var(--mono);grid-template-columns:max-content 1fr;gap:8px 22px;font-size:12px;display:grid}.record.svelte-vbf2ts .rk:where(.svelte-vbf2ts){color:var(--fg-3);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.record.svelte-vbf2ts .rv:where(.svelte-vbf2ts){color:var(--fg);font-variant-numeric:tabular-nums}.record.svelte-vbf2ts .rv.bad:where(.svelte-vbf2ts){color:var(--sev-bad)}.record.svelte-vbf2ts .rv.crit:where(.svelte-vbf2ts){color:var(--sev-crit)}.history-section.svelte-vbf2ts{margin-bottom:64px}.history-chart.svelte-vbf2ts{border:1px solid var(--rule-strong);background:var(--bg-2);height:200px;padding:14px;position:relative}.history-chart.svelte-vbf2ts svg:where(.svelte-vbf2ts){width:100%;height:100%;display:block;overflow:visible}.history-trigger-text.svelte-vbf2ts{font-family:var(--mono);fill:var(--sev-bad);letter-spacing:.05em;font-size:9px}.history-ref-text.svelte-vbf2ts{font-family:var(--mono);fill:var(--fg-3);letter-spacing:.05em;font-size:8px}.history-axis.svelte-vbf2ts{font-family:var(--mono);color:var(--fg-3);letter-spacing:.12em;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:700;display:flex}.history-axis.svelte-vbf2ts>span:where(.svelte-vbf2ts){white-space:nowrap}.events-section.svelte-vbf2ts .events:where(.svelte-vbf2ts){border-top:1px solid var(--rule)}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts){border-bottom:1px solid var(--rule-faint);grid-template-columns:90px 1fr auto;align-items:baseline;gap:18px;padding:12px 0;font-size:13px;display:grid}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .t:where(.svelte-vbf2ts){font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .b:where(.svelte-vbf2ts){color:var(--fg-2);line-height:1.45}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .tag:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:9px;font-weight:700}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .tag[data-s=stable]:where(.svelte-vbf2ts){color:var(--station-b)}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .tag[data-s=warn]:where(.svelte-vbf2ts){color:var(--sev-warn)}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .tag[data-s=bad]:where(.svelte-vbf2ts){color:var(--sev-bad)}.events-section.svelte-vbf2ts .event:where(.svelte-vbf2ts) .tag[data-s=crit]:where(.svelte-vbf2ts){color:var(--sev-crit)}.action-card.svelte-vbf2ts{border:1px solid var(--rule-strong);background:var(--bg-2);margin-top:48px;padding:32px;position:relative}.action-card.svelte-vbf2ts:before{content:"";background:var(--focus);width:24px;height:1px;box-shadow:0 0 10px var(--focus);position:absolute;top:0;left:0}.action-card.svelte-vbf2ts .kicker:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px;font-size:10px;font-weight:700}.action-card.svelte-vbf2ts h4:where(.svelte-vbf2ts){font-family:var(--sans);color:var(--fg);letter-spacing:-.02em;max-width:32ch;margin-bottom:14px;font-size:28px;font-weight:300;line-height:1.2}.action-card.svelte-vbf2ts p:where(.svelte-vbf2ts){color:var(--fg-2);max-width:50ch;margin-bottom:22px;font-size:14px;line-height:1.55}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;gap:12px;font-size:11px;display:flex}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .primary:where(.svelte-vbf2ts){border:1px solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;padding:11px 18px;transition:background .12s,border-color .12s}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .primary:where(.svelte-vbf2ts):hover{background:var(--focus);border-color:var(--focus)}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .ghost:where(.svelte-vbf2ts){border:1px solid var(--rule-strong);color:var(--fg-2);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:11px 18px;transition:color .12s,border-color .12s}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .ghost:where(.svelte-vbf2ts):hover{color:var(--fg);border-color:var(--fg-3)}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .primary:where(.svelte-vbf2ts):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.action-card.svelte-vbf2ts .row:where(.svelte-vbf2ts) .ghost:where(.svelte-vbf2ts):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}@media (max-width:1100px){.hero-meta.svelte-vbf2ts{text-align:left;max-width:none;padding:140px clamp(20px,3vw,48px) 24px;position:static;transform:none}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts){justify-content:start}.hero-meta.svelte-vbf2ts .quick-stats:where(.svelte-vbf2ts) .stat:where(.svelte-vbf2ts){text-align:left;margin-left:0}.hero-meta.svelte-vbf2ts .verdict-text:where(.svelte-vbf2ts){text-align:left;margin-left:0}.station-tabs.svelte-vbf2ts{flex-flow:wrap;gap:8px;padding:140px clamp(20px,3vw,48px) 12px;position:static}.station-tabs.svelte-vbf2ts .label:where(.svelte-vbf2ts){display:none}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts){width:auto}.hero-left.svelte-vbf2ts{padding:24px clamp(20px,3vw,48px) 80px;position:static}.analysis.svelte-vbf2ts{grid-template-columns:1fr;gap:36px}.rank-row.svelte-vbf2ts{grid-template-columns:repeat(2,1fr)}.stage.svelte-vbf2ts{height:auto;min-height:0}.stage-canvas.svelte-vbf2ts{height:60vh;min-height:480px;position:relative}}@media (max-width:720px){.breadcrumb.svelte-vbf2ts{font-size:9px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts){padding:10px 8px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-size:16px}.rank-row.svelte-vbf2ts{grid-template-columns:1fr}}@media (max-width:480px){.breadcrumb.svelte-vbf2ts{letter-spacing:.14em;gap:8px;padding:10px 14px;font-size:9px}.breadcrumb.svelte-vbf2ts .meta:where(.svelte-vbf2ts){gap:12px}.below.svelte-vbf2ts{padding:48px 14px 56px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts){padding:8px 6px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-size:14px}.ladder.svelte-vbf2ts .cell:where(.svelte-vbf2ts) .k:where(.svelte-vbf2ts){letter-spacing:.16em;font-size:9px}.station-tabs.svelte-vbf2ts{gap:6px;padding:130px 14px 8px}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts){flex:1;width:auto;min-width:0;padding:6px 10px}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .nm:where(.svelte-vbf2ts){font-size:11px}.station-tabs.svelte-vbf2ts .tab:where(.svelte-vbf2ts) .v:where(.svelte-vbf2ts){font-size:9px}}.investigate-surface.svelte-of0el3{color:var(--fg);font-family:var(--sans);font-size:13px;line-height:1.55}.titlestrip.svelte-of0el3{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:28px clamp(20px,3vw,48px) 22px;display:grid}.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3){letter-spacing:-.025em;color:var(--fg);margin:0;font-size:34px;font-weight:200;line-height:1}.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3) .sub:where(.svelte-of0el3){color:var(--fg-3);margin-left:20px;font-size:18px;font-weight:300}.titlestrip.svelte-of0el3 .coords:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:22px;font-size:10px;display:inline-flex}.titlestrip.svelte-of0el3 .coords:where(.svelte-of0el3)>span:where(.svelte-of0el3){white-space:nowrap}.titlestrip.svelte-of0el3 .coords:where(.svelte-of0el3) .v:where(.svelte-of0el3){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.investigate-main.svelte-of0el3{grid-template-columns:1fr;gap:48px;padding:48px clamp(20px,3vw,48px) 64px;display:grid}.compare-section.svelte-of0el3{border:1px solid var(--rule-strong);background:var(--bg-2);padding:40px 44px;position:relative}.compare-section.svelte-of0el3:before{content:"";background:var(--station-b);width:32px;height:1px;box-shadow:0 0 12px var(--station-b);position:absolute;top:0;left:0}.compare-section.svelte-of0el3 .compare-head:where(.svelte-of0el3){border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.compare-section.svelte-of0el3 .compare-head:where(.svelte-of0el3) .l:where(.svelte-of0el3){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-size:26px;font-weight:200;line-height:1.05}.compare-section.svelte-of0el3 .compare-head:where(.svelte-of0el3) .l:where(.svelte-of0el3) em:where(.svelte-of0el3){color:var(--station-b);font-style:italic;font-weight:300}.compare-content.svelte-of0el3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.compare-plot.svelte-of0el3{position:relative}.compare-svg.svelte-of0el3{aspect-ratio:2;width:100%;max-height:240px;display:block;overflow:visible}.compare-axis.svelte-of0el3{font-family:var(--mono);color:var(--fg-4);letter-spacing:.12em;justify-content:space-between;margin-top:8px;font-size:9px;font-weight:700;display:flex}.compare-legend.svelte-of0el3{flex-direction:column;gap:0;display:flex}.compare-legend.svelte-of0el3 .legend-head:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule);padding-bottom:12px;font-size:10px;font-weight:700}.compare-legend.svelte-of0el3 .legend-row:where(.svelte-of0el3){border-bottom:1px solid var(--rule-faint);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.compare-legend.svelte-of0el3 .legend-row:where(.svelte-of0el3):last-of-type{border-bottom:0}.compare-legend.svelte-of0el3 .legend-row:where(.svelte-of0el3) .mk:where(.svelte-of0el3){width:8px;height:8px;display:block}.compare-legend.svelte-of0el3 .legend-row[data-ep=A]:where(.svelte-of0el3) .mk:where(.svelte-of0el3){background:var(--station-a);box-shadow:0 0 8px var(--station-a)}.compare-legend.svelte-of0el3 .legend-row[data-ep=B]:where(.svelte-of0el3) .mk:where(.svelte-of0el3){background:var(--station-b);box-shadow:0 0 8px var(--station-b)}.compare-legend.svelte-of0el3 .legend-row[data-ep=C]:where(.svelte-of0el3) .mk:where(.svelte-of0el3){background:var(--station-c);box-shadow:0 0 8px var(--station-c)}.compare-legend.svelte-of0el3 .legend-row[data-ep=D]:where(.svelte-of0el3) .mk:where(.svelte-of0el3){background:var(--station-d);box-shadow:0 0 8px var(--station-d)}.compare-legend.svelte-of0el3 .nm:where(.svelte-of0el3){font-family:var(--sans);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.compare-legend.svelte-of0el3 .nm:where(.svelte-of0el3) .host:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);text-overflow:ellipsis;margin-top:2px;font-size:9px;font-weight:700;display:block;overflow:hidden}.compare-legend.svelte-of0el3 .p50:where(.svelte-of0el3){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.005em;text-align:right;min-width:54px;font-size:13px;font-weight:400}.compare-legend.svelte-of0el3 .p95:where(.svelte-of0el3){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.005em;text-align:right;min-width:54px;font-size:13px;font-weight:400}.compare-legend.svelte-of0el3 .p50:where(.svelte-of0el3) .k:where(.svelte-of0el3){color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:700}.compare-legend.svelte-of0el3 .p95:where(.svelte-of0el3) .k:where(.svelte-of0el3){color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:700}.compare-legend.svelte-of0el3 .p95[data-sev=warn]:where(.svelte-of0el3){color:var(--sev-warn)}.compare-legend.svelte-of0el3 .p95[data-sev=bad]:where(.svelte-of0el3){color:var(--sev-bad)}.compare-legend.svelte-of0el3 .summary:where(.svelte-of0el3){border:1px solid var(--rule);background:var(--bg-3);color:var(--fg-2);margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.5}.compare-legend.svelte-of0el3 .summary:where(.svelte-of0el3) strong:where(.svelte-of0el3){color:var(--fg);font-weight:500}.compare-legend.svelte-of0el3 .summary:where(.svelte-of0el3) em:where(.svelte-of0el3){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.compare-empty.svelte-of0el3{border:1px solid var(--rule);background:var(--bg-3);color:var(--fg-3);margin-top:24px;padding:24px;font-size:13px;line-height:1.5}.compare-empty.svelte-of0el3 p:where(.svelte-of0el3){max-width:56ch;margin:0}.part-head.svelte-of0el3{margin-bottom:32px}.part-head.svelte-of0el3 .kicker:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);align-items:baseline;gap:12px;margin-bottom:18px;font-size:10px;display:inline-flex}.part-head.svelte-of0el3 .kicker:where(.svelte-of0el3) .roman:where(.svelte-of0el3){color:var(--fg);font-weight:700}.part-head.svelte-of0el3 h3:where(.svelte-of0el3){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);text-shadow:0 0 60px #f2ebdb14;margin:0 0 16px;font-size:clamp(36px,4.6vw,56px);font-weight:200;line-height:1.05}.part-head.svelte-of0el3 .lede:where(.svelte-of0el3){color:var(--fg-2);max-width:56ch;margin:0;font-size:15px;line-height:1.55}.part-head.svelte-of0el3 .lede:where(.svelte-of0el3) em:where(.svelte-of0el3){font-style:normal;font-family:var(--mono);color:var(--fg)}.stations.svelte-of0el3{border-top:1px solid var(--rule)}.stations-empty.svelte-of0el3{color:var(--fg-3);font-family:var(--mono);letter-spacing:.08em;padding:36px 0;font-size:12px}.station-row.svelte-of0el3{border-bottom:1px solid var(--rule);padding:36px 0 40px}.station-row.svelte-of0el3:last-child{border-bottom:0}.sr-head.svelte-of0el3{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:14px 1fr auto;align-items:center;gap:18px;margin-bottom:24px;padding:0;display:grid}.sr-head.svelte-of0el3:hover .nm:where(.svelte-of0el3){color:var(--station-b)}.sr-head.svelte-of0el3:focus-visible{outline:2px solid var(--station-b);outline-offset:4px}.sr-head.svelte-of0el3 .mk:where(.svelte-of0el3){width:12px;height:12px;display:block}.sr-head[data-ep=A].svelte-of0el3 .mk:where(.svelte-of0el3){background:var(--station-a);box-shadow:0 0 12px var(--station-a)}.sr-head[data-ep=B].svelte-of0el3 .mk:where(.svelte-of0el3){background:var(--station-b);box-shadow:0 0 12px var(--station-b)}.sr-head[data-ep=C].svelte-of0el3 .mk:where(.svelte-of0el3){background:var(--station-c);box-shadow:0 0 12px var(--station-c)}.sr-head[data-ep=D].svelte-of0el3 .mk:where(.svelte-of0el3){background:var(--station-d);box-shadow:0 0 12px var(--station-d)}.sr-head.svelte-of0el3 .info:where(.svelte-of0el3) .nm:where(.svelte-of0el3){font-family:var(--sans);color:var(--fg);letter-spacing:-.01em;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1;transition:color .12s}.sr-head.svelte-of0el3 .info:where(.svelte-of0el3) .host:where(.svelte-of0el3){font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px}.sr-head.svelte-of0el3 .status:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--fg-3);white-space:nowrap;padding:5px 10px;font-size:9px;font-weight:700}.sr-head.svelte-of0el3 .status[data-s=stable]:where(.svelte-of0el3){color:var(--station-b);border-color:var(--station-b)}.sr-head.svelte-of0el3 .status[data-s=warn]:where(.svelte-of0el3){color:var(--sev-warn);border-color:var(--sev-warn)}.sr-head.svelte-of0el3 .status[data-s=bad]:where(.svelte-of0el3){color:var(--sev-bad);border-color:var(--sev-bad)}.sr-head.svelte-of0el3 .status[data-s=crit]:where(.svelte-of0el3){color:var(--bg);background:var(--sev-crit);border-color:var(--sev-crit)}.ladder.svelte-of0el3{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;display:grid}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3){border-right:1px solid var(--rule);padding:14px 16px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3):last-child{border-right:0}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .k:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:10px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v:where(.svelte-of0el3){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v:where(.svelte-of0el3) .u:where(.svelte-of0el3){color:var(--fg-3);margin-left:2px;font-size:11px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v[data-sev=warn]:where(.svelte-of0el3){color:var(--sev-warn)}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v[data-sev=bad]:where(.svelte-of0el3){color:var(--sev-bad)}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v[data-sev=crit]:where(.svelte-of0el3){color:var(--sev-crit)}.analysis.svelte-of0el3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.panel-head.svelte-of0el3{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:10px;display:flex}.panel-head.svelte-of0el3 .ti:where(.svelte-of0el3){color:var(--fg);font-weight:700}.polar.svelte-of0el3{border-top:1px solid var(--rule);padding-top:12px}.polar-svg.svelte-of0el3{aspect-ratio:2;width:100%;display:block;overflow:visible}.polar-axis.svelte-of0el3{font-family:var(--mono);color:var(--fg-4);letter-spacing:.12em;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.polar-empty.svelte-of0el3{color:var(--fg-3);padding:24px 8px;font-size:12px;line-height:1.5}.polar-empty.svelte-of0el3 p:where(.svelte-of0el3){margin:0}.phase.svelte-of0el3{border-top:1px solid var(--rule);padding-top:12px}.phase-stack.svelte-of0el3{border:1px solid var(--rule-strong);background:var(--bg-2);width:100%;height:32px;display:flex;overflow:hidden}.phase-stack.svelte-of0el3>div:where(.svelte-of0el3){height:100%;position:relative}.phase-stack.svelte-of0el3>div:where(.svelte-of0el3):after{content:"";background:linear-gradient(#ffffff1f 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.phase-legend.svelte-of0el3{font-family:var(--mono);color:var(--fg-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;font-size:10px;display:grid}.phase-legend.svelte-of0el3 .it:where(.svelte-of0el3){flex-direction:column;gap:4px;display:flex}.phase-legend.svelte-of0el3 .sw:where(.svelte-of0el3){width:100%;height:2px;margin-bottom:4px}.phase-legend.svelte-of0el3 .l:where(.svelte-of0el3){color:var(--fg-3);text-transform:uppercase;letter-spacing:.14em}.phase-legend.svelte-of0el3 .v:where(.svelte-of0el3){color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.opaque.svelte-of0el3{border-top:1px solid var(--rule);align-items:center;gap:14px;min-height:130px;padding-top:12px;display:flex}.opaque.svelte-of0el3 .ic:where(.svelte-of0el3){border:1px solid var(--rule-strong);height:42px;color:var(--fg-3);font-family:var(--mono);flex:0 0 42px;justify-content:center;align-items:center;font-size:18px;display:flex}.opaque.svelte-of0el3 .copy:where(.svelte-of0el3){color:var(--fg-2);max-width:42ch;font-size:13px;line-height:1.55}.opaque.svelte-of0el3 .copy:where(.svelte-of0el3) strong:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.opaque.svelte-of0el3 .copy:where(.svelte-of0el3) em:where(.svelte-of0el3){font-style:normal;font-family:var(--mono);color:var(--fg)}.sr-foot.svelte-of0el3{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.sr-foot.svelte-of0el3 .vis:where(.svelte-of0el3){letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.sr-foot.svelte-of0el3 .vis[data-v=full]:where(.svelte-of0el3){color:var(--station-b)}.sr-foot.svelte-of0el3 .vis[data-v=hidden]:where(.svelte-of0el3){color:var(--sev-bad)}.sr-foot.svelte-of0el3 .vis[data-v=partial]:where(.svelte-of0el3){color:var(--sev-warn)}.sr-foot.svelte-of0el3 .samples:where(.svelte-of0el3){color:var(--fg-3);font-variant-numeric:tabular-nums}.sr-foot.svelte-of0el3 .samples:where(.svelte-of0el3) .v:where(.svelte-of0el3){color:var(--fg);margin:0 4px;font-weight:700}aside.outside.svelte-of0el3{position:relative}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3){border-bottom:1px solid var(--rule);padding:26px 0 28px}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3):last-of-type{border-bottom:0}aside.outside.svelte-of0el3 .card-head:where(.svelte-of0el3){justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) h4:where(.svelte-of0el3){font-family:var(--sans);color:var(--fg);letter-spacing:-.01em;max-width:22ch;margin:0;font-size:22px;font-weight:300;line-height:1.15}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .tag:where(.svelte-of0el3){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--fg-3);white-space:nowrap;flex-shrink:0;padding:5px 10px;font-size:9px;font-weight:700}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .tag[data-s=ready]:where(.svelte-of0el3){color:var(--station-b);border-color:var(--station-b)}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .tag[data-s=absent]:where(.svelte-of0el3){color:var(--fg-3)}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) p:where(.svelte-of0el3){color:var(--fg-2);max-width:46ch;margin:0 0 18px;font-size:14px;line-height:1.55}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) p:where(.svelte-of0el3) em:where(.svelte-of0el3){font-style:normal;font-family:var(--mono);color:var(--fg)}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .action:where(.svelte-of0el3){border:1px solid var(--fg);color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 16px;font-size:11px;transition:background .1s,color .1s}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .action:where(.svelte-of0el3):hover{background:var(--fg);color:var(--bg)}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .action.disabled:where(.svelte-of0el3){color:var(--fg-3);border-color:var(--rule-strong);cursor:not-allowed}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .action.disabled:where(.svelte-of0el3):hover{color:var(--fg-3);background:0 0}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .detail:where(.svelte-of0el3){font-family:var(--mono);grid-template-columns:max-content 1fr;gap:6px 18px;margin-top:16px;font-size:11px;display:grid}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .detail:where(.svelte-of0el3) .k:where(.svelte-of0el3){color:var(--fg-3);white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}aside.outside.svelte-of0el3 .card:where(.svelte-of0el3) .detail:where(.svelte-of0el3) .v:where(.svelte-of0el3){color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.epistemics.svelte-of0el3{border:1px solid var(--rule-strong);background:var(--bg-2);margin-top:36px;padding:26px;position:relative}.epistemics.svelte-of0el3:before{content:"";background:var(--station-b);width:24px;height:1px;box-shadow:0 0 10px var(--station-b);position:absolute;top:0;left:0}.epistemics.svelte-of0el3 h4:where(.svelte-of0el3){font-family:var(--sans);color:var(--fg);letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:300;line-height:1.2}.epistemics.svelte-of0el3 p:where(.svelte-of0el3){color:var(--fg-2);max-width:50ch;margin:0;font-size:13px;line-height:1.6}.epistemics.svelte-of0el3 p:where(.svelte-of0el3)+p:where(.svelte-of0el3){margin-top:12px}.epistemics.svelte-of0el3 strong:where(.svelte-of0el3){color:var(--fg);font-weight:500}.epistemics.svelte-of0el3 .signoff:where(.svelte-of0el3){border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:18px;padding-top:14px;font-size:10px}.foot.svelte-of0el3{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;padding:18px clamp(20px,3vw,48px);font-size:10px;display:grid}.foot.svelte-of0el3 .v:where(.svelte-of0el3){color:var(--fg);margin-left:6px;font-weight:700}.foot.svelte-of0el3 .center:where(.svelte-of0el3){text-align:center}.foot.svelte-of0el3 .right:where(.svelte-of0el3){text-align:right}@media (max-width:1100px){.analysis.svelte-of0el3,.compare-content.svelte-of0el3{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3){font-size:26px}.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3) .sub:where(.svelte-of0el3){margin-top:4px;margin-left:0;font-size:14px;display:block}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3){padding:10px 8px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v:where(.svelte-of0el3){font-size:17px}.phase-legend.svelte-of0el3{font-size:9px}.foot.svelte-of0el3{text-align:left;grid-template-columns:1fr;gap:4px}.foot.svelte-of0el3 .center:where(.svelte-of0el3){text-align:left}.foot.svelte-of0el3 .right:where(.svelte-of0el3){text-align:left}}@media (max-width:480px){.titlestrip.svelte-of0el3{gap:12px;padding:16px clamp(20px,3vw,48px) 14px}.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3){font-size:22px}.titlestrip.svelte-of0el3 h2:where(.svelte-of0el3) .sub:where(.svelte-of0el3){font-size:12px}.titlestrip.svelte-of0el3 .coords:where(.svelte-of0el3){letter-spacing:.12em;gap:12px;font-size:9px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3){padding:8px 6px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .v:where(.svelte-of0el3){font-size:14px}.ladder.svelte-of0el3 .cell:where(.svelte-of0el3) .k:where(.svelte-of0el3){letter-spacing:.16em;font-size:9px}.phase-legend.svelte-of0el3{grid-template-columns:repeat(5,1fr);gap:4px;font-size:8px}.phase-legend.svelte-of0el3 .it:where(.svelte-of0el3) .l:where(.svelte-of0el3){letter-spacing:.08em}.sr-head.svelte-of0el3 .info:where(.svelte-of0el3) .nm:where(.svelte-of0el3){font-size:18px}.investigate-main.svelte-of0el3{gap:28px;padding:28px clamp(14px,3vw,48px) 40px}.compare-section.svelte-of0el3{padding:22px 18px}.compare-section.svelte-of0el3 .compare-head:where(.svelte-of0el3) .l:where(.svelte-of0el3){font-size:20px}.compare-legend.svelte-of0el3 .legend-row:where(.svelte-of0el3){grid-template-columns:12px minmax(0,1fr) auto auto;gap:8px}.compare-legend.svelte-of0el3 .p50:where(.svelte-of0el3){min-width:44px;font-size:11px}.compare-legend.svelte-of0el3 .p95:where(.svelte-of0el3){min-width:44px;font-size:11px}.compare-legend.svelte-of0el3 .nm:where(.svelte-of0el3){font-size:13px}}.report-surface.svelte-1qozujp{color:var(--fg);font-family:var(--sans);font-size:13px;line-height:1.55}.stage.svelte-1qozujp{height:calc(100vh - var(--topbar-height,60px));background:var(--bg);min-height:600px;position:relative;overflow:hidden}.stage-scene.svelte-1qozujp{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vignette.svelte-1qozujp{z-index:2;pointer-events:none;background:radial-gradient(ellipse at center, transparent 30%, color-mix(in srgb, var(--bg) 55%, transparent) 70%, color-mix(in srgb, var(--bg) 95%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hud-top.svelte-1qozujp{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;top:18px;left:0;right:0}.hud-top.svelte-1qozujp .coords:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);flex-wrap:wrap;gap:26px;padding:8px 18px;font-size:10px;display:inline-flex}.hud-top.svelte-1qozujp .coords:where(.svelte-1qozujp)>span:where(.svelte-1qozujp){white-space:nowrap}.hud-top.svelte-1qozujp .coords:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.hud-title.svelte-1qozujp{z-index:4;pointer-events:none;max-width:min(720px,50vw);position:absolute;top:50%;left:clamp(20px,3vw,48px);transform:translateY(-50%)}.hud-title.svelte-1qozujp .kicker:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);margin-bottom:20px;font-size:10px}.hud-title.svelte-1qozujp .kicker:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-weight:700}.hud-title.svelte-1qozujp h1:where(.svelte-1qozujp){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);text-shadow:0 0 50px color-mix(in srgb, var(--fg) 10%, transparent);margin:0 0 22px;font-size:clamp(40px,4.8vw,72px);font-weight:200;line-height:1}.hud-title.svelte-1qozujp .body:where(.svelte-1qozujp){color:var(--fg-2);max-width:42ch;margin:0 0 28px;font-size:15px;line-height:1.5}.hud-title.svelte-1qozujp .actions:where(.svelte-1qozujp){pointer-events:auto;flex-wrap:wrap;gap:12px;display:flex}.hud-stats.svelte-1qozujp{z-index:4;text-align:right;pointer-events:none;position:absolute;bottom:88px;right:clamp(20px,3vw,48px)}.hud-stats.svelte-1qozujp .label:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:10px}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp){font-family:var(--sans);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;text-shadow:0 0 30px color-mix(in srgb, var(--fg) 10%, transparent);font-size:clamp(48px,6vw,84px);font-weight:200;line-height:.85}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp) .u:where(.svelte-1qozujp){font-family:var(--mono);color:var(--fg-3);letter-spacing:.05em;vertical-align:.8em;text-shadow:none;margin-left:6px;font-size:.32em}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp) .awaiting:where(.svelte-1qozujp){color:var(--fg-3)}.hud-stats.svelte-1qozujp .row:where(.svelte-1qozujp){font-family:var(--mono);color:var(--fg-3);justify-content:flex-end;gap:24px;margin-top:14px;font-size:11px;display:flex}.hud-stats.svelte-1qozujp .row:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.ctl-btn.svelte-1qozujp{border:1px solid var(--rule-strong);color:var(--fg);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:10px;transition:background .12s,border-color .12s}.ctl-btn.svelte-1qozujp:hover{background:var(--bg-2);border-color:var(--fg-3)}.ctl-btn.svelte-1qozujp:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.ctl-btn--primary.svelte-1qozujp{color:var(--bg);background:var(--fg);border-color:var(--fg)}.ctl-btn--primary.svelte-1qozujp:hover{background:var(--station-a);border-color:var(--station-a)}.scrub.svelte-1qozujp{z-index:4;border-top:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);align-items:center;gap:18px;padding:14px clamp(20px,3vw,48px) 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.scrub.svelte-1qozujp:focus-visible{outline:2px solid var(--station-b);outline-offset:-2px}.scrub.svelte-1qozujp .lbl:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);min-width:90px;font-size:10px;font-weight:700}.scrub.svelte-1qozujp .rail:where(.svelte-1qozujp){cursor:ew-resize;flex:1;height:28px;position:relative}.scrub.svelte-1qozujp .rail-bg:where(.svelte-1qozujp){background:var(--rule-strong);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}.scrub.svelte-1qozujp .rail-fill:where(.svelte-1qozujp){background:var(--fg);height:1px;box-shadow:0 0 10px var(--fg);position:absolute;top:50%;left:0;transform:translateY(-.5px)}.scrub.svelte-1qozujp .marks:where(.svelte-1qozujp){pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.scrub.svelte-1qozujp .marks:where(.svelte-1qozujp) .m:where(.svelte-1qozujp){background:var(--rule-strong);width:1px;height:6px}.scrub.svelte-1qozujp .marks:where(.svelte-1qozujp) .m:where(.svelte-1qozujp):nth-child(8n+1){background:var(--fg-3);height:10px}.scrub.svelte-1qozujp .handle:where(.svelte-1qozujp){background:var(--fg);width:2px;height:18px;box-shadow:0 0 12px var(--fg);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.scrub.svelte-1qozujp .scrub-read:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-align:right;min-width:90px;font-size:10px}.scrub.svelte-1qozujp .scrub-read:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.below.svelte-1qozujp{border-top:1px solid var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, transparent) 0%, var(--bg) 24%);padding:80px clamp(20px,3vw,48px) 96px;position:relative}.summary-head.svelte-1qozujp{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;padding-bottom:18px;font-size:10px;display:flex}.summary-head.svelte-1qozujp .l:where(.svelte-1qozujp){color:var(--fg);font-weight:700}.summary-head.svelte-1qozujp .r:where(.svelte-1qozujp){flex-wrap:wrap;gap:22px;display:inline-flex}.summary-head.svelte-1qozujp .r:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.stations-grid.svelte-1qozujp{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.station-card.svelte-1qozujp{background:var(--bg);padding:22px 24px 24px}.station-card.svelte-1qozujp .vh:where(.svelte-1qozujp){align-items:center;gap:12px;margin-bottom:18px;display:flex}.station-card.svelte-1qozujp .mk:where(.svelte-1qozujp){width:8px;height:8px}.station-card[data-ep=A].svelte-1qozujp .mk:where(.svelte-1qozujp){background:var(--station-a);box-shadow:0 0 10px var(--station-a)}.station-card[data-ep=B].svelte-1qozujp .mk:where(.svelte-1qozujp){background:var(--station-b);box-shadow:0 0 10px var(--station-b)}.station-card[data-ep=C].svelte-1qozujp .mk:where(.svelte-1qozujp){background:var(--station-c);box-shadow:0 0 10px var(--station-c)}.station-card[data-ep=D].svelte-1qozujp .mk:where(.svelte-1qozujp){background:var(--station-d);box-shadow:0 0 10px var(--station-d)}.station-card.svelte-1qozujp .name:where(.svelte-1qozujp){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:17px;font-weight:500}.station-card.svelte-1qozujp .state:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-left:auto;font-size:9px;font-weight:700}.station-card.svelte-1qozujp .state[data-s=stable]:where(.svelte-1qozujp){color:var(--station-b)}.station-card.svelte-1qozujp .state[data-s=warn]:where(.svelte-1qozujp){color:var(--sev-warn)}.station-card.svelte-1qozujp .state[data-s=bad]:where(.svelte-1qozujp){color:var(--sev-bad)}.station-card.svelte-1qozujp .state[data-s=crit]:where(.svelte-1qozujp){color:var(--sev-crit)}.station-card.svelte-1qozujp .stats:where(.svelte-1qozujp){grid-template-columns:1fr 1fr 1fr;display:grid}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp)+.stat:where(.svelte-1qozujp){border-left:1px solid var(--rule);margin-left:14px;padding-left:14px}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp) .k:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:9px}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:20px;font-weight:400}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp) .v:where(.svelte-1qozujp) .u:where(.svelte-1qozujp){color:var(--fg-3);margin-left:2px;font-size:11px}.record-row.svelte-1qozujp{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;margin-top:64px;display:grid}.record-row.svelte-1qozujp h3:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--rule);margin:0 0 18px;padding-bottom:14px;font-size:10px;font-weight:700}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp){border-bottom:1px solid var(--rule-faint);font-family:var(--mono);grid-template-columns:150px 1fr;gap:6px 18px;padding:9px 0;font-size:11px;display:grid}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp):last-child{border-bottom:0}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp) .k:where(.svelte-1qozujp){color:var(--fg-3);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;font-size:10px;font-weight:700}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp){font-family:var(--sans);color:var(--fg-2);margin:0 0 16px;font-size:16px;line-height:1.55}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp):last-child{margin-bottom:0}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) strong:where(.svelte-1qozujp){color:var(--fg);font-weight:500}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip:where(.svelte-1qozujp){font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--rule-strong);color:var(--fg);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:2px;margin:0 1px;padding:1px 6px;font-size:.85em;font-weight:700;line-height:1.3;display:inline-block}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip[data-tone=good]:where(.svelte-1qozujp){border-color:var(--station-b);color:var(--station-b)}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip[data-tone=watch]:where(.svelte-1qozujp){border-color:var(--sev-warn);color:var(--sev-warn)}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip[data-tone=bad]:where(.svelte-1qozujp){border-color:var(--sev-bad);color:var(--sev-bad)}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip[data-tone=collecting]:where(.svelte-1qozujp){border-color:var(--rule-strong);color:var(--fg-3)}.foot.svelte-1qozujp{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px clamp(20px,3vw,48px);font-size:10px;display:grid}.foot.svelte-1qozujp .v:where(.svelte-1qozujp){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.foot.svelte-1qozujp .center:where(.svelte-1qozujp){text-align:center}.foot.svelte-1qozujp .right:where(.svelte-1qozujp){text-align:right}@media (prefers-reduced-motion:reduce){.ctl-btn.svelte-1qozujp{transition:none}}@media (max-width:1100px){.hud-title.svelte-1qozujp{max-width:min(420px,60vw)}.stations-grid.svelte-1qozujp{grid-template-columns:repeat(2,1fr)}.record-row.svelte-1qozujp{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.hud-title.svelte-1qozujp{max-width:none;left:16px;right:16px}.hud-stats.svelte-1qozujp{text-align:left;bottom:100px;left:16px;right:16px}.hud-stats.svelte-1qozujp .row:where(.svelte-1qozujp){justify-content:flex-start}.scrub.svelte-1qozujp{gap:12px;padding:12px 12px 14px}.scrub.svelte-1qozujp .lbl:where(.svelte-1qozujp){display:none}.stations-grid.svelte-1qozujp{grid-template-columns:1fr}.foot.svelte-1qozujp{text-align:left;grid-template-columns:1fr;gap:4px}.foot.svelte-1qozujp .center:where(.svelte-1qozujp){text-align:left}.foot.svelte-1qozujp .right:where(.svelte-1qozujp){text-align:left}}@media (max-width:480px){.stage.svelte-1qozujp{min-height:600px}.hud-title.svelte-1qozujp h1:where(.svelte-1qozujp){font-size:clamp(28px,9vw,48px)}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp){font-size:clamp(32px,11vw,56px)}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp) .u:where(.svelte-1qozujp){font-size:12px}.below.svelte-1qozujp{padding:48px clamp(14px,3vw,24px) 56px}.scrub.svelte-1qozujp .scrub-read:where(.svelte-1qozujp){min-width:auto;font-size:9px}.station-card.svelte-1qozujp{padding:18px 18px 20px}}@media print{@page{size:A4 portrait;margin:12mm}.report-surface.svelte-1qozujp{color:#000;background:#fff}.stage.svelte-1qozujp{background:#fff;height:auto;min-height:0;position:static}.stage-scene.svelte-1qozujp,.vignette.svelte-1qozujp,.scrub.svelte-1qozujp,.hud-top.svelte-1qozujp{display:none}.hud-title.svelte-1qozujp{pointer-events:auto;max-width:none;position:static;transform:none}.hud-title.svelte-1qozujp h1:where(.svelte-1qozujp){color:#000;text-shadow:none}.hud-title.svelte-1qozujp .body:where(.svelte-1qozujp){color:#000;text-shadow:none}.hud-title.svelte-1qozujp .kicker:where(.svelte-1qozujp){color:#000}.hud-title.svelte-1qozujp .kicker:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:#000}.hud-title.svelte-1qozujp .actions:where(.svelte-1qozujp){display:none}.hud-stats.svelte-1qozujp{text-align:left;pointer-events:auto;margin-top:16px;position:static}.hud-stats.svelte-1qozujp .num:where(.svelte-1qozujp){color:#000;text-shadow:none}.hud-stats.svelte-1qozujp .row:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:#000;text-shadow:none}.hud-stats.svelte-1qozujp .label:where(.svelte-1qozujp){color:#444}.hud-stats.svelte-1qozujp .row:where(.svelte-1qozujp){color:#444}.below.svelte-1qozujp{page-break-before:always;background:#fff;padding:16mm 0 0}.summary-head.svelte-1qozujp{color:#000;border-color:#ccc}.summary-head.svelte-1qozujp .l:where(.svelte-1qozujp){color:#000;border-color:#ccc}.record-row.svelte-1qozujp h3:where(.svelte-1qozujp){color:#000;border-color:#ccc}.stations-grid.svelte-1qozujp{border-collapse:collapse;background:#fff;border-color:#ccc;gap:0}.station-card.svelte-1qozujp{background:#fff;border:1px solid #ccc}.station-card.svelte-1qozujp .name:where(.svelte-1qozujp){color:#000}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:#000}.summary-head.svelte-1qozujp .r:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:#000}.summary-head.svelte-1qozujp{color:#555}.station-card.svelte-1qozujp .stat:where(.svelte-1qozujp) .k:where(.svelte-1qozujp){color:#555}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp) .k:where(.svelte-1qozujp){color:#555}.record-row.svelte-1qozujp .row:where(.svelte-1qozujp) .v:where(.svelte-1qozujp){color:#000}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp){color:#000}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) strong:where(.svelte-1qozujp){color:#000}.record-row.svelte-1qozujp .narrative:where(.svelte-1qozujp) .ep-chip:where(.svelte-1qozujp){color:#000;border-color:#999}.foot.svelte-1qozujp{color:#444;border-color:#ccc}.foot.svelte-1qozujp .v:where(.svelte-1qozujp){color:#000}}.transit-surface.svelte-1f8q68m{--van-local:var(--fg);--van-iad:var(--phase-tls);--van-lhr:var(--station-b);--van-nrt:var(--station-d);--target:var(--station-c);--target-glow:color-mix(in srgb, var(--station-c) 18%, transparent);--pad-x:clamp(20px, 3vw, 48px);color:var(--fg);font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.55;display:block}.stage.svelte-1f8q68m{background:var(--bg);min-height:780px;padding-top:48px;position:relative;overflow:hidden}.breadcrumb.svelte-1f8q68m{z-index:4;padding:12px var(--pad-x);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);background:color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(4px);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.crumb.svelte-1f8q68m{flex-wrap:wrap;align-items:center;gap:14px;font-weight:700;display:inline-flex}.crumb-link.svelte-1f8q68m{color:var(--fg-3);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;transition:color .12s}.crumb-link.svelte-1f8q68m:hover{color:var(--fg)}.crumb-link.svelte-1f8q68m:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.crumb.svelte-1f8q68m .sep:where(.svelte-1f8q68m){color:var(--fg-4)}.crumb.svelte-1f8q68m .current:where(.svelte-1f8q68m){color:var(--target);text-shadow:0 0 8px var(--target-glow)}.breadcrumb.svelte-1f8q68m .meta:where(.svelte-1f8q68m){flex-wrap:wrap;gap:22px;display:inline-flex}.breadcrumb.svelte-1f8q68m .meta:where(.svelte-1f8q68m)>span:where(.svelte-1f8q68m){white-space:nowrap}.breadcrumb.svelte-1f8q68m .meta:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.vantages.svelte-1f8q68m{top:80px;left:var(--pad-x);z-index:4;flex-direction:column;gap:8px;width:280px;display:flex;position:absolute}.v-head.svelte-1f8q68m{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:9px;font-weight:700}.v-card.svelte-1f8q68m{background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--rule);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.v-card[data-v=local].svelte-1f8q68m .mk:where(.svelte-1f8q68m){background:var(--van-local);box-shadow:0 0 8px var(--van-local)}.v-card[data-v=iad].svelte-1f8q68m .mk:where(.svelte-1f8q68m){background:var(--van-iad);box-shadow:0 0 8px var(--van-iad)}.v-card[data-v=lhr].svelte-1f8q68m .mk:where(.svelte-1f8q68m){background:var(--van-lhr);box-shadow:0 0 8px var(--van-lhr)}.v-card[data-v=nrt].svelte-1f8q68m .mk:where(.svelte-1f8q68m){background:var(--van-nrt);box-shadow:0 0 8px var(--van-nrt)}.v-card.svelte-1f8q68m .mk:where(.svelte-1f8q68m){width:7px;height:7px}.v-card.svelte-1f8q68m .info:where(.svelte-1f8q68m){min-width:0}.v-card.svelte-1f8q68m .nm:where(.svelte-1f8q68m){color:var(--fg);letter-spacing:-.005em;margin-bottom:3px;font-size:13px;font-weight:500}.v-card.svelte-1f8q68m .meta:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:700}.v-card.svelte-1f8q68m .val:where(.svelte-1f8q68m){font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;font-size:14px;font-weight:400;line-height:1}.v-card.svelte-1f8q68m .val.bad:where(.svelte-1f8q68m){color:var(--sev-bad)}.v-card.svelte-1f8q68m .val:where(.svelte-1f8q68m) .u:where(.svelte-1f8q68m){color:var(--fg-3);margin-left:2px;font-size:9px}.hero-meta.svelte-1f8q68m{right:var(--pad-x);z-index:4;text-align:right;pointer-events:none;max-width:520px;position:absolute;top:50%;transform:translateY(-50%)}.hero-meta.svelte-1f8q68m .kicker:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-bottom:22px;font-size:10px;font-weight:700;display:inline-flex}.hero-meta.svelte-1f8q68m .kicker:where(.svelte-1f8q68m) .pip:where(.svelte-1f8q68m){background:var(--sev-bad);width:7px;height:7px;box-shadow:0 0 10px var(--sev-bad)}.hero-meta.svelte-1f8q68m .pre-title:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-2);margin-bottom:16px;font-size:11px;font-weight:700}.hero-meta.svelte-1f8q68m .pre-title:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){color:var(--target);margin-left:6px}.hero-meta.svelte-1f8q68m h1:where(.svelte-1f8q68m){font-family:var(--sans);letter-spacing:-.03em;color:var(--fg);max-width:18ch;text-shadow:0 0 60px color-mix(in srgb, var(--fg) 10%, transparent);margin-bottom:20px;margin-left:auto;font-size:clamp(40px,5vw,72px);font-weight:200;line-height:1.02}.hero-meta.svelte-1f8q68m h1:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){color:var(--sev-bad);font-style:normal}.hero-meta.svelte-1f8q68m .body:where(.svelte-1f8q68m){color:var(--fg-2);max-width:48ch;margin-bottom:32px;margin-left:auto;font-size:16px;line-height:1.5}.hero-meta.svelte-1f8q68m .body:where(.svelte-1f8q68m) strong:where(.svelte-1f8q68m){color:var(--fg);font-weight:500}.hero-meta.svelte-1f8q68m .body:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m){grid-template-columns:auto auto auto auto;justify-content:end;gap:18px 24px;margin-bottom:24px;display:grid}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .stat:where(.svelte-1f8q68m){text-align:right}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .k:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:9px;font-weight:700}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--fg);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:200;line-height:1}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m) .u:where(.svelte-1f8q68m){font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;vertical-align:.78em;margin-left:3px;font-size:.36em;display:inline-block}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .v.bad:where(.svelte-1f8q68m){color:var(--sev-bad)}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .v.good:where(.svelte-1f8q68m){color:var(--station-b)}.hero-left.svelte-1f8q68m{left:var(--pad-x);z-index:4;pointer-events:none;position:absolute;bottom:120px}.hero-left.svelte-1f8q68m .label:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;font-size:10px;font-weight:700}.hero-left.svelte-1f8q68m .target-name:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--target);letter-spacing:-.04em;text-shadow:0 0 80px var(--target-glow);margin-bottom:10px;font-size:clamp(48px,7vw,108px);font-weight:200;line-height:.85}.hero-left.svelte-1f8q68m .target-host:where(.svelte-1f8q68m){font-family:var(--mono);color:var(--fg-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px}.progress-bar.svelte-1f8q68m{z-index:4;padding:14px var(--pad-x) 16px;border-top:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.progress-bar.svelte-1f8q68m .lbl:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);min-width:130px;font-size:10px;font-weight:700}.progress-bar.svelte-1f8q68m .track:where(.svelte-1f8q68m){background:var(--rule-strong);flex:1;height:1px;position:relative}.progress-bar.svelte-1f8q68m .fill:where(.svelte-1f8q68m){background:var(--station-b);width:100%;box-shadow:0 0 12px var(--station-b);position:absolute;top:0;bottom:0;left:0}.progress-bar.svelte-1f8q68m .read:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-align:right;min-width:130px;font-size:10px;font-weight:700}.progress-bar.svelte-1f8q68m .read:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:4px}.below.svelte-1f8q68m{padding:80px var(--pad-x) 96px;border-top:1px solid var(--rule);background:var(--bg)}.section-head.svelte-1f8q68m{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.section-head.svelte-1f8q68m .l:where(.svelte-1f8q68m){color:var(--fg)}.section-head.svelte-1f8q68m .r:where(.svelte-1f8q68m){color:var(--fg-3);gap:20px;display:inline-flex}.section-head.svelte-1f8q68m .r:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){color:var(--fg);margin-left:6px}.comparison.svelte-1f8q68m{margin-bottom:64px}.comparison-grid.svelte-1f8q68m{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.van-col.svelte-1f8q68m{background:var(--bg);flex-direction:column;gap:16px;padding:24px 22px 28px;display:flex;position:relative}.van-col.svelte-1f8q68m:before{content:"";width:20px;height:1px;position:absolute;top:0;left:0}.van-col[data-v=local].svelte-1f8q68m:before{background:var(--van-local);box-shadow:0 0 8px var(--van-local)}.van-col[data-v=iad].svelte-1f8q68m:before{background:var(--van-iad);box-shadow:0 0 8px var(--van-iad)}.van-col[data-v=lhr].svelte-1f8q68m:before{background:var(--van-lhr);box-shadow:0 0 8px var(--van-lhr)}.van-col[data-v=nrt].svelte-1f8q68m:before{background:var(--van-nrt);box-shadow:0 0 8px var(--van-nrt)}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m){justify-content:space-between;align-items:baseline;display:flex}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m) .nm:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:1}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m) .nm:where(.svelte-1f8q68m) .loc:where(.svelte-1f8q68m){font-family:var(--mono);color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700;display:block}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m) .tag:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--rule-strong);padding:3px 8px;font-size:9px;font-weight:700}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m) .tag[data-s=slow]:where(.svelte-1f8q68m){color:var(--sev-bad);border-color:var(--sev-bad)}.van-col.svelte-1f8q68m .head:where(.svelte-1f8q68m) .tag[data-s=ok]:where(.svelte-1f8q68m){color:var(--station-b);border-color:var(--station-b)}.van-col.svelte-1f8q68m .read-row:where(.svelte-1f8q68m){border-top:1px solid var(--rule);align-items:baseline;gap:18px;padding-top:14px;display:flex}.van-col.svelte-1f8q68m .read-row:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.025em;font-size:28px;font-weight:300;line-height:1}.van-col.svelte-1f8q68m .read-row:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m) .u:where(.svelte-1f8q68m){color:var(--fg-3);margin-left:2px;font-size:11px}.van-col.svelte-1f8q68m .read-row:where(.svelte-1f8q68m) .v.bad:where(.svelte-1f8q68m){color:var(--sev-bad)}.van-col.svelte-1f8q68m .read-row:where(.svelte-1f8q68m) .label:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m){border-top:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;padding-top:14px;display:grid}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .s:where(.svelte-1f8q68m){padding:0}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .s:where(.svelte-1f8q68m)+.s:where(.svelte-1f8q68m){border-left:1px solid var(--rule);margin-left:12px;padding-left:12px}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .k:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;font-size:9px;font-weight:700}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:15px;font-weight:400}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m) .u:where(.svelte-1f8q68m){color:var(--fg-3);margin-left:1px;font-size:9px}.van-col.svelte-1f8q68m .stats-row:where(.svelte-1f8q68m) .v.bad:where(.svelte-1f8q68m){color:var(--sev-bad)}.van-col.svelte-1f8q68m .mini-trace:where(.svelte-1f8q68m){border-top:1px solid var(--rule);height:60px;padding-top:14px}.van-col.svelte-1f8q68m .mini-trace:where(.svelte-1f8q68m) svg:where(.svelte-1f8q68m){width:100%;height:100%;display:block;overflow:visible}.diagnosis.svelte-1f8q68m{border:1px solid var(--rule-strong);background:var(--bg-2);margin-bottom:56px;padding:32px 36px;position:relative}.diagnosis.svelte-1f8q68m:before{content:"";background:var(--sev-bad);width:28px;height:1px;box-shadow:0 0 12px var(--sev-bad);position:absolute;top:0;left:0}.diagnosis.svelte-1f8q68m .head:where(.svelte-1f8q68m){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.diagnosis.svelte-1f8q68m .head:where(.svelte-1f8q68m) .k:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.diagnosis.svelte-1f8q68m .head:where(.svelte-1f8q68m) .tag:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sev-bad);border:1px solid var(--sev-bad);padding:5px 10px;font-size:10px;font-weight:700}.diagnosis.svelte-1f8q68m h2:where(.svelte-1f8q68m){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);max-width:24ch;margin-bottom:18px;font-size:clamp(32px,4vw,52px);font-weight:200;line-height:1.05}.diagnosis.svelte-1f8q68m h2:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){color:var(--sev-bad);font-style:normal;font-weight:200}.diagnosis.svelte-1f8q68m p:where(.svelte-1f8q68m){color:var(--fg-2);max-width:64ch;margin-bottom:14px;font-size:15px;line-height:1.55}.diagnosis.svelte-1f8q68m p:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.diagnosis.svelte-1f8q68m p:where(.svelte-1f8q68m) strong:where(.svelte-1f8q68m){color:var(--fg);font-weight:500}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m){background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m) .item:where(.svelte-1f8q68m){background:var(--bg);padding:16px 18px}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m) .item:where(.svelte-1f8q68m) .k:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:9px;font-weight:700}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m) .item:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--fg);font-size:15px;font-weight:400;line-height:1.4}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m) .item:where(.svelte-1f8q68m) .v:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg)}.method.svelte-1f8q68m{margin-bottom:56px}.method-grid.svelte-1f8q68m{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.method-grid.svelte-1f8q68m .step:where(.svelte-1f8q68m){background:var(--bg);flex-direction:column;gap:14px;padding:28px 28px 32px;display:flex}.method-grid.svelte-1f8q68m .step:where(.svelte-1f8q68m) .num:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--fg-4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:200;line-height:1}.method-grid.svelte-1f8q68m .step:where(.svelte-1f8q68m) h4:where(.svelte-1f8q68m){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);max-width:24ch;font-size:20px;font-weight:300;line-height:1.2}.method-grid.svelte-1f8q68m .step:where(.svelte-1f8q68m) p:where(.svelte-1f8q68m){color:var(--fg-2);font-size:13px;line-height:1.55}.method-grid.svelte-1f8q68m .step:where(.svelte-1f8q68m) p:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg)}.log-section.svelte-1f8q68m{margin-bottom:48px}.log-list.svelte-1f8q68m{border-top:1px solid var(--rule)}.log-row.svelte-1f8q68m{border-bottom:1px solid var(--rule-faint);grid-template-columns:80px 60px 1fr auto;align-items:baseline;gap:18px;padding:12px 0;font-size:13px;display:grid}.log-row.svelte-1f8q68m .t:where(.svelte-1f8q68m){font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}.log-row.svelte-1f8q68m .v-tag:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:9px;font-weight:700}.log-row.svelte-1f8q68m .v-tag[data-v=local]:where(.svelte-1f8q68m){color:var(--van-local)}.log-row.svelte-1f8q68m .v-tag[data-v=iad]:where(.svelte-1f8q68m){color:var(--van-iad)}.log-row.svelte-1f8q68m .v-tag[data-v=lhr]:where(.svelte-1f8q68m){color:var(--van-lhr)}.log-row.svelte-1f8q68m .v-tag[data-v=nrt]:where(.svelte-1f8q68m){color:var(--van-nrt)}.log-row.svelte-1f8q68m .body:where(.svelte-1f8q68m){color:var(--fg-2);line-height:1.45}.log-row.svelte-1f8q68m .body:where(.svelte-1f8q68m) strong:where(.svelte-1f8q68m){color:var(--fg);font-weight:500}.log-row.svelte-1f8q68m .body:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.log-row.svelte-1f8q68m .val:where(.svelte-1f8q68m){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-size:14px;font-weight:400}.log-row.svelte-1f8q68m .val:where(.svelte-1f8q68m) .u:where(.svelte-1f8q68m){color:var(--fg-3);margin-left:2px;font-size:10px}.log-row.svelte-1f8q68m .val.bad:where(.svelte-1f8q68m){color:var(--sev-bad)}.log-row.svelte-1f8q68m .val-spacer:where(.svelte-1f8q68m){min-width:0;display:inline-block}.next-step.svelte-1f8q68m{border:1px solid var(--rule-strong);background:var(--bg-2);padding:32px;position:relative}.next-step.svelte-1f8q68m:before{content:"";background:var(--station-b);width:24px;height:1px;box-shadow:0 0 10px var(--station-b);position:absolute;top:0;left:0}.next-step.svelte-1f8q68m .kicker:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:16px;font-size:10px;font-weight:700}.next-step.svelte-1f8q68m h3:where(.svelte-1f8q68m){font-family:var(--sans);color:var(--fg);letter-spacing:-.02em;max-width:36ch;margin-bottom:14px;font-size:28px;font-weight:300;line-height:1.2}.next-step.svelte-1f8q68m p:where(.svelte-1f8q68m){color:var(--fg-2);max-width:54ch;margin-bottom:22px;font-size:14px;line-height:1.55}.next-step.svelte-1f8q68m p:where(.svelte-1f8q68m) em:where(.svelte-1f8q68m){font-style:normal;font-family:var(--mono);color:var(--fg)}.next-step.svelte-1f8q68m .row:where(.svelte-1f8q68m){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.next-step.svelte-1f8q68m .primary:where(.svelte-1f8q68m){border:1px solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;padding:11px 18px;font-weight:700;transition:background .12s,border-color .12s}.next-step.svelte-1f8q68m .primary:where(.svelte-1f8q68m):hover{background:var(--station-b);border-color:var(--station-b)}.next-step.svelte-1f8q68m .ghost:where(.svelte-1f8q68m){border:1px solid var(--rule-strong);color:var(--fg-2);cursor:pointer;background:0 0;padding:11px 18px;font-weight:700;transition:color .12s,border-color .12s}.next-step.svelte-1f8q68m .ghost:where(.svelte-1f8q68m):hover{color:var(--fg);border-color:var(--fg-3)}.next-step.svelte-1f8q68m .primary:where(.svelte-1f8q68m):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.next-step.svelte-1f8q68m .ghost:where(.svelte-1f8q68m):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.next-step.svelte-1f8q68m .primary:where(.svelte-1f8q68m):disabled{opacity:.6;cursor:not-allowed}.run-error.svelte-1f8q68m{font-family:var(--mono);color:var(--sev-bad);letter-spacing:.04em;margin-top:12px;font-size:11px}@media (max-width:1100px){.vantages.svelte-1f8q68m{width:auto;padding:140px var(--pad-x) 12px;position:static}.hero-meta.svelte-1f8q68m{padding:24px var(--pad-x);text-align:left;max-width:none;position:static;transform:none}.hero-meta.svelte-1f8q68m h1:where(.svelte-1f8q68m){margin-left:0}.hero-meta.svelte-1f8q68m .body:where(.svelte-1f8q68m){margin-left:0}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m){justify-content:start}.hero-meta.svelte-1f8q68m .agreement:where(.svelte-1f8q68m) .stat:where(.svelte-1f8q68m){text-align:left}.hero-left.svelte-1f8q68m{padding:24px var(--pad-x) 80px;position:static}.progress-bar.svelte-1f8q68m{position:static}.stage.svelte-1f8q68m{min-height:0;padding-top:48px}.comparison-grid.svelte-1f8q68m{grid-template-columns:repeat(2,1fr)}.diagnosis.svelte-1f8q68m .grid:where(.svelte-1f8q68m){grid-template-columns:1fr}.method-grid.svelte-1f8q68m{grid-template-columns:1fr}}@media (max-width:720px){.breadcrumb.svelte-1f8q68m{font-size:9px}.comparison-grid.svelte-1f8q68m{grid-template-columns:1fr}}@media (max-width:480px){.transit-surface.svelte-1f8q68m{--pad-x:14px}.breadcrumb.svelte-1f8q68m{padding:10px var(--pad-x);letter-spacing:.14em;gap:8px;font-size:9px}.breadcrumb.svelte-1f8q68m .meta:where(.svelte-1f8q68m){gap:12px}.hero-meta.svelte-1f8q68m h1:where(.svelte-1f8q68m){font-size:clamp(28px,9vw,48px)}.hero-left.svelte-1f8q68m .target-name:where(.svelte-1f8q68m){letter-spacing:-.04em;font-size:clamp(56px,18vw,120px)}.stage.svelte-1f8q68m{min-height:0}.below.svelte-1f8q68m{padding:48px var(--pad-x) 56px}.progress-bar.svelte-1f8q68m{padding:10px var(--pad-x) 12px;gap:10px}.progress-bar.svelte-1f8q68m .lbl:where(.svelte-1f8q68m){min-width:auto;font-size:9px}.progress-bar.svelte-1f8q68m .read:where(.svelte-1f8q68m){min-width:auto;font-size:9px}.progress-bar.svelte-1f8q68m .lbl:where(.svelte-1f8q68m){display:none}.next-step.svelte-1f8q68m{padding:24px}.next-step.svelte-1f8q68m h3:where(.svelte-1f8q68m){font-size:22px}}.skip-link.svelte-qgpshq{z-index:9999;background:var(--station-b);color:var(--bg);border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-40px;left:0}.skip-link.svelte-qgpshq:focus{top:0}.bg.svelte-qgpshq{z-index:0;background:var(--bg);position:fixed;top:0;bottom:0;left:0;right:0}.app.svelte-qgpshq{z-index:1;height:100svh;color:var(--fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.shell-body.svelte-qgpshq{flex:1;min-width:0;min-height:0;display:flex}.shell-main-wrap.svelte-qgpshq{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell-main.svelte-qgpshq{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.shell-main.svelte-qgpshq:focus{outline:none}.report-main.svelte-qgpshq{flex:1;min-height:0}.sr-only.svelte-qgpshq{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing.svelte-stkfxm{--pad-x:clamp(20px, 4vw, 72px);background:var(--bg);height:100%;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.55;overflow:hidden auto}.masthead.svelte-stkfxm{z-index:50;padding:14px var(--pad-x);border-bottom:1px solid var(--rule);background:var(--bg-backdrop);-webkit-backdrop-filter:blur(10px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.brand.svelte-stkfxm{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:12px;font-weight:700;display:flex}.brand.svelte-stkfxm .crest:where(.svelte-stkfxm){border:1.2px solid var(--fg);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block;position:relative;transform:translateY(1px)}.brand.svelte-stkfxm .crest:where(.svelte-stkfxm):after{content:"";background:var(--fg);transform-origin:50% 100%;width:1.2px;height:5px;position:absolute;top:1.5px;left:calc(50% - .6px);transform:rotate(42deg)}.brand.svelte-stkfxm .tag:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:.02em;text-transform:none;color:var(--fg-2);border-left:1px solid var(--rule);margin-left:14px;padding-left:14px;font-size:11px;font-weight:400}.nav.svelte-stkfxm{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;gap:26px;font-size:10px;font-weight:700;display:flex}.nav.svelte-stkfxm a:where(.svelte-stkfxm){color:var(--fg-3);border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;transition:color .12s,border-color .12s}.nav.svelte-stkfxm a:where(.svelte-stkfxm):hover{color:var(--fg);border-bottom-color:var(--rule-strong)}.controls.svelte-stkfxm{justify-self:end;align-items:center;gap:14px;display:flex}.ctl-btn.svelte-stkfxm{border:1px solid var(--rule-strong);color:var(--fg);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:10px;text-decoration:none;transition:background .12s,border-color .12s}.ctl-btn.svelte-stkfxm:hover{background:var(--bg-2);border-color:var(--fg-3)}.ctl-btn--primary.svelte-stkfxm{color:var(--bg);background:var(--fg);border-color:var(--fg)}.ctl-btn--primary.svelte-stkfxm:hover{background:var(--station-a);border-color:var(--station-a)}.stage.svelte-stkfxm{background:var(--bg);height:calc(100svh - 50px);min-height:720px;position:relative;overflow:hidden}.stage.svelte-stkfxm canvas:where(.svelte-stkfxm){width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.stage.svelte-stkfxm .vignette:where(.svelte-stkfxm){z-index:3;pointer-events:none;background:radial-gradient(ellipse at center, transparent 25%, var(--bg-backdrop) 65%, var(--bg) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-comp.svelte-stkfxm{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hero-comp.svelte-stkfxm .stack:where(.svelte-stkfxm){text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--fg-3);opacity:0;align-items:center;gap:14px;margin-bottom:36px;font-size:11px;animation:.6s ease-out .2s forwards svelte-stkfxm-fadeIn;display:inline-flex}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm) .dot:where(.svelte-stkfxm){color:var(--fg-4)}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm) .pip:where(.svelte-stkfxm){background:var(--station-b);width:7px;height:7px;box-shadow:0 0 12px var(--station-b);animation:2s ease-in-out infinite svelte-stkfxm-carrierpulse}@keyframes svelte-stkfxm-carrierpulse{0%,to{opacity:1}50%{opacity:.4}}.hero-comp.svelte-stkfxm h1:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.05em;color:var(--fg);opacity:0;margin-bottom:32px;font-size:clamp(72px,16vw,260px);font-weight:200;line-height:.82;animation:1.6s cubic-bezier(.16,.84,.42,1) .4s forwards svelte-stkfxm-nameRise}@keyframes svelte-stkfxm-nameRise{0%{opacity:0;letter-spacing:-.025em;filter:blur(8px);transform:translateY(28px)}to{opacity:1;letter-spacing:-.05em;filter:blur();transform:translateY(0)}}.hero-comp.svelte-stkfxm .tagline:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-2);letter-spacing:-.01em;opacity:0;max-width:48ch;margin:0 auto 40px;font-size:clamp(17px,1.6vw,22px);font-weight:300;line-height:1.4;animation:.7s ease-out .8s forwards svelte-stkfxm-fadeIn}.hero-comp.svelte-stkfxm .tagline:where(.svelte-stkfxm) em:where(.svelte-stkfxm){color:var(--fg);font-style:normal}.hero-comp.svelte-stkfxm .cta-row:where(.svelte-stkfxm){pointer-events:auto;opacity:0;justify-content:center;gap:16px;animation:.7s ease-out 1.1s forwards svelte-stkfxm-fadeIn;display:flex}@keyframes svelte-stkfxm-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-rail.svelte-stkfxm{z-index:4;padding:16px var(--pad-x);border-top:1px solid var(--rule);background:var(--bg-backdrop);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:10px;animation:.7s ease-out 1.3s forwards svelte-stkfxm-fadeIn;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-rail.svelte-stkfxm .grp:where(.svelte-stkfxm){flex-wrap:wrap;gap:22px;display:inline-flex}.hero-rail.svelte-stkfxm .grp:where(.svelte-stkfxm)>span:where(.svelte-stkfxm){white-space:nowrap}.hero-rail.svelte-stkfxm .v:where(.svelte-stkfxm){color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.scroll-hint.svelte-stkfxm{z-index:4;font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);opacity:0;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:700;animation:.7s ease-out 1.5s forwards svelte-stkfxm-fadeIn;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.scroll-hint.svelte-stkfxm .arrow:where(.svelte-stkfxm){background:var(--fg-3);width:1px;height:24px;animation:2.4s ease-in-out infinite svelte-stkfxm-scrollHint}@keyframes svelte-stkfxm-scrollHint{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.lede.svelte-stkfxm{padding:120px var(--pad-x) 100px;border-bottom:1px solid var(--rule);background:var(--bg);position:relative}.lede.svelte-stkfxm:before{content:"";background:var(--station-b);width:60px;height:1px;box-shadow:0 0 12px var(--station-b);position:absolute;top:0;left:50%;transform:translate(-50%)}.lede.svelte-stkfxm .grid:where(.svelte-stkfxm){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.lede.svelte-stkfxm .kicker:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;margin-bottom:28px;font-size:10px;display:inline-flex}.lede.svelte-stkfxm .kicker:where(.svelte-stkfxm) .roman:where(.svelte-stkfxm){color:var(--fg);font-weight:700}.lede.svelte-stkfxm h2:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.028em;color:var(--fg);max-width:18ch;margin-bottom:28px;font-size:clamp(44px,5.8vw,84px);font-weight:200;line-height:1.04}.lede.svelte-stkfxm h2:where(.svelte-stkfxm) em:where(.svelte-stkfxm){color:var(--station-b);font-style:italic;font-weight:300}.lede.svelte-stkfxm .body:where(.svelte-stkfxm){color:var(--fg-2);max-width:62ch;font-size:17px;line-height:1.55}.lede.svelte-stkfxm .body:where(.svelte-stkfxm) p:where(.svelte-stkfxm)+p:where(.svelte-stkfxm){margin-top:14px}.lede.svelte-stkfxm .body:where(.svelte-stkfxm) strong:where(.svelte-stkfxm){color:var(--fg);font-weight:500}.lede.svelte-stkfxm .body:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm){border-left:1px solid var(--rule-strong);padding-top:8px;padding-left:32px}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm) .label:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px;font-size:10px;font-weight:700}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm) .quote:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);margin-bottom:22px;font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.25}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm) .quote:where(.svelte-stkfxm):before{content:"\"";color:var(--station-b);margin-right:.08em}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm) .quote:where(.svelte-stkfxm):after{content:"\"";color:var(--station-b);margin-left:.08em}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm) .cite:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.surfaces.svelte-stkfxm{padding:100px var(--pad-x) 100px;border-bottom:1px solid var(--rule)}.surfaces.svelte-stkfxm .head:where(.svelte-stkfxm){border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:64px;padding-bottom:24px;display:flex}.surfaces.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-size:clamp(32px,3.6vw,52px);font-weight:200}.surfaces.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm) em:where(.svelte-stkfxm){color:var(--station-b);font-style:italic;font-weight:300}.surfaces.svelte-stkfxm .head:where(.svelte-stkfxm) .r:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.surfaces.svelte-stkfxm .head:where(.svelte-stkfxm) .r:where(.svelte-stkfxm) .v:where(.svelte-stkfxm){color:var(--fg);margin-left:6px}.surface-grid.svelte-stkfxm{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.surface.svelte-stkfxm{background:var(--bg);color:inherit;flex-direction:column;gap:24px;padding:40px;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden}.surface.svelte-stkfxm:hover{background:var(--bg-2)}.surface.svelte-stkfxm:hover .arrow:where(.svelte-stkfxm){transform:translate(6px)}.surface.svelte-stkfxm .num:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.surface.svelte-stkfxm .num:where(.svelte-stkfxm) .v:where(.svelte-stkfxm){color:var(--fg)}.surface.svelte-stkfxm h3:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-size:clamp(36px,3.4vw,48px);font-weight:200;line-height:1}.surface.svelte-stkfxm h3:where(.svelte-stkfxm) .sub:where(.svelte-stkfxm){color:var(--fg-2);letter-spacing:-.005em;margin-top:8px;font-size:14px;font-weight:400;display:block}.surface.svelte-stkfxm .preview:where(.svelte-stkfxm){aspect-ratio:5/3;background:var(--bg-2);border:1px solid var(--rule);position:relative;overflow:hidden}.surface.svelte-stkfxm .preview:where(.svelte-stkfxm) svg:where(.svelte-stkfxm){width:100%;height:100%;display:block;overflow:visible}.surface.svelte-stkfxm .desc:where(.svelte-stkfxm){color:var(--fg-2);flex-grow:1;font-size:14px;line-height:1.55}.surface.svelte-stkfxm .desc:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.surface.svelte-stkfxm .open:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);border-top:1px solid var(--rule);align-items:center;gap:10px;padding-top:8px;font-size:11px;font-weight:700;display:inline-flex}.surface.svelte-stkfxm .arrow:where(.svelte-stkfxm){transition:transform .2s;display:inline-block}.secondary-row.svelte-stkfxm{border-top:1px solid var(--rule);margin-top:64px;padding-top:48px}.secondary-row.svelte-stkfxm .sec-head:where(.svelte-stkfxm){border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:32px;padding-bottom:18px;font-size:10px;font-weight:700;display:flex}.secondary-row.svelte-stkfxm .sec-head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm){color:var(--fg)}.secondary-row.svelte-stkfxm .sec-grid:where(.svelte-stkfxm){background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm){background:var(--bg);color:inherit;cursor:pointer;flex-direction:column;gap:12px;padding:24px 26px 28px;text-decoration:none;transition:background .2s;display:flex;position:relative}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm):hover{background:var(--bg-2)}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm):before{content:"";background:var(--station-b);width:0;height:1px;box-shadow:0 0 10px var(--station-b);transition:width .28s cubic-bezier(.16,.84,.42,1);position:absolute;top:0;left:0}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm):hover:before{width:32px}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm) .num:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm) .nm:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.018em;color:var(--fg);font-size:24px;font-weight:300;line-height:1.1}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm) p:where(.svelte-stkfxm){color:var(--fg-2);font-size:13px;line-height:1.55}.secondary-row.svelte-stkfxm .sec-card:where(.svelte-stkfxm) p:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.how.svelte-stkfxm{padding:100px var(--pad-x);border-bottom:1px solid var(--rule);background:var(--bg);position:relative}.how.svelte-stkfxm .head:where(.svelte-stkfxm){border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:64px;padding-bottom:24px;display:flex}.how.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);font-size:clamp(32px,3.6vw,52px);font-weight:200}.how.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm) em:where(.svelte-stkfxm){color:var(--station-b);font-style:italic;font-weight:300}.how.svelte-stkfxm .head:where(.svelte-stkfxm) .r:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.how.svelte-stkfxm .steps:where(.svelte-stkfxm){background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.how.svelte-stkfxm .step:where(.svelte-stkfxm){background:var(--bg);flex-direction:column;gap:20px;padding:36px 32px 40px;display:flex}.how.svelte-stkfxm .step:where(.svelte-stkfxm) .num:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:200;line-height:1}.how.svelte-stkfxm .step:where(.svelte-stkfxm) h4:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);max-width:18ch;font-size:24px;font-weight:300;line-height:1.15}.how.svelte-stkfxm .step:where(.svelte-stkfxm) p:where(.svelte-stkfxm){color:var(--fg-2);flex-grow:1;font-size:14px;line-height:1.55}.how.svelte-stkfxm .step:where(.svelte-stkfxm) p:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.how.svelte-stkfxm .step:where(.svelte-stkfxm) .diagram:where(.svelte-stkfxm){border-top:1px solid var(--rule);justify-content:center;align-items:center;height:84px;margin-top:8px;padding-top:18px;display:flex}.how.svelte-stkfxm .step:where(.svelte-stkfxm) .diagram:where(.svelte-stkfxm) svg:where(.svelte-stkfxm){width:100%;height:100%;display:block}.stations-strip.svelte-stkfxm{padding:80px var(--pad-x);border-bottom:1px solid var(--rule);background:var(--bg-2)}.stations-strip.svelte-stkfxm .head:where(.svelte-stkfxm){border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:42px;padding-bottom:22px;display:flex}.stations-strip.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.stations-strip.svelte-stkfxm .head:where(.svelte-stkfxm) .l:where(.svelte-stkfxm) .v:where(.svelte-stkfxm){color:var(--fg)}.stations-strip.svelte-stkfxm .head:where(.svelte-stkfxm) .r:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-2);letter-spacing:-.005em;max-width:40ch;font-size:17px;font-weight:300}.stations-strip.svelte-stkfxm .head:where(.svelte-stkfxm) .r:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.stations-strip.svelte-stkfxm .palette:where(.svelte-stkfxm){grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm){flex-direction:column;gap:14px;display:flex}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm) .chip:where(.svelte-stkfxm){width:100%;height:88px;position:relative;overflow:hidden}.stations-strip.svelte-stkfxm .swatch[data-ep=A]:where(.svelte-stkfxm) .chip:where(.svelte-stkfxm){background:var(--station-a);box-shadow:0 0 24px var(--station-a) inset, 0 0 12px var(--station-a)}.stations-strip.svelte-stkfxm .swatch[data-ep=B]:where(.svelte-stkfxm) .chip:where(.svelte-stkfxm){background:var(--station-b);box-shadow:0 0 24px var(--station-b) inset, 0 0 12px var(--station-b)}.stations-strip.svelte-stkfxm .swatch[data-ep=C]:where(.svelte-stkfxm) .chip:where(.svelte-stkfxm){background:var(--station-c);box-shadow:0 0 24px var(--station-c) inset, 0 0 12px var(--station-c)}.stations-strip.svelte-stkfxm .swatch[data-ep=D]:where(.svelte-stkfxm) .chip:where(.svelte-stkfxm){background:var(--station-d);box-shadow:0 0 24px var(--station-d) inset, 0 0 12px var(--station-d)}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm) .name:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:18px;font-weight:400}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm) .meta:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm) .meta:where(.svelte-stkfxm) .v:where(.svelte-stkfxm){color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:4px}.stations-strip.svelte-stkfxm .swatch:where(.svelte-stkfxm) .role:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-2);font-size:13px;line-height:1.5}.cta.svelte-stkfxm{padding:140px var(--pad-x);text-align:center;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.cta.svelte-stkfxm:before{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta.svelte-stkfxm:after{content:"";border:1px solid var(--rule-strong);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta.svelte-stkfxm .inner:where(.svelte-stkfxm){z-index:1;position:relative}.cta.svelte-stkfxm .kicker:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--fg-3);margin-bottom:32px;font-size:11px;font-weight:700}.cta.svelte-stkfxm h2:where(.svelte-stkfxm){font-family:var(--sans);letter-spacing:-.035em;color:var(--fg);max-width:16ch;margin:0 auto 30px;font-size:clamp(48px,7vw,108px);font-weight:200;line-height:1}.cta.svelte-stkfxm .sub:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-2);max-width:48ch;margin:0 auto 44px;font-size:18px;font-weight:300;line-height:1.5}.cta.svelte-stkfxm .sub:where(.svelte-stkfxm) em:where(.svelte-stkfxm){font-style:normal;font-family:var(--mono);color:var(--fg)}.cta.svelte-stkfxm .row:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:11px;display:inline-flex}.cta.svelte-stkfxm .row:where(.svelte-stkfxm) .primary:where(.svelte-stkfxm){color:var(--bg);background:var(--fg);border:1px solid var(--fg);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;padding:14px 22px;transition:background .12s,border-color .12s}.cta.svelte-stkfxm .row:where(.svelte-stkfxm) .primary:where(.svelte-stkfxm):hover{background:var(--station-a);border-color:var(--station-a)}.foot.svelte-stkfxm{padding:48px var(--pad-x) 36px;border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) h5:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px;font-size:10px;font-weight:700}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) ul:where(.svelte-stkfxm){margin:0;padding:0;list-style:none}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) ul:where(.svelte-stkfxm) li:where(.svelte-stkfxm){padding:4px 0}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) ul:where(.svelte-stkfxm) li:where(.svelte-stkfxm) a:where(.svelte-stkfxm){font-family:var(--sans);color:var(--fg-2);font-size:14px;text-decoration:none;transition:color .12s}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) ul:where(.svelte-stkfxm) li:where(.svelte-stkfxm) a:where(.svelte-stkfxm):hover{color:var(--fg)}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) p:where(.svelte-stkfxm){color:var(--fg-2);font-size:13px;line-height:1.55}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) p:where(.svelte-stkfxm) strong:where(.svelte-stkfxm){color:var(--fg);font-weight:500}.foot.svelte-stkfxm .col:where(.svelte-stkfxm) .mono-small:where(.svelte-stkfxm){font-family:var(--mono);letter-spacing:.04em;font-size:11px}.foot-bar.svelte-stkfxm{padding:18px var(--pad-x);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;font-weight:700;display:grid}.foot-bar.svelte-stkfxm .v:where(.svelte-stkfxm){color:var(--fg);margin-left:6px}.foot-bar.svelte-stkfxm .center:where(.svelte-stkfxm){text-align:center}.foot-bar.svelte-stkfxm .right:where(.svelte-stkfxm){text-align:right}@media (prefers-reduced-motion:reduce){.hero-rail.svelte-stkfxm,.scroll-hint.svelte-stkfxm{opacity:1;animation:none}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm){opacity:1;animation:none}.hero-comp.svelte-stkfxm h1:where(.svelte-stkfxm){opacity:1;animation:none}.hero-comp.svelte-stkfxm .tagline:where(.svelte-stkfxm){opacity:1;animation:none}.hero-comp.svelte-stkfxm .cta-row:where(.svelte-stkfxm){opacity:1;animation:none}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm) .pip:where(.svelte-stkfxm){animation:none}.scroll-hint.svelte-stkfxm .arrow:where(.svelte-stkfxm){animation:none}}@media (max-width:1100px){.lede.svelte-stkfxm .grid:where(.svelte-stkfxm){grid-template-columns:1fr;gap:40px}.lede.svelte-stkfxm .pull:where(.svelte-stkfxm){border-left:0;border-top:1px solid var(--rule-strong);padding-top:32px;padding-left:0}.surface-grid.svelte-stkfxm{grid-template-columns:1fr}.secondary-row.svelte-stkfxm .sec-grid:where(.svelte-stkfxm){grid-template-columns:1fr}.how.svelte-stkfxm .steps:where(.svelte-stkfxm){grid-template-columns:1fr}.stations-strip.svelte-stkfxm .palette:where(.svelte-stkfxm){grid-template-columns:repeat(2,1fr);gap:32px}.foot.svelte-stkfxm{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:720px){.nav.svelte-stkfxm{display:none}.brand.svelte-stkfxm .tag:where(.svelte-stkfxm){display:none}.hero-comp.svelte-stkfxm .pre-kicker:where(.svelte-stkfxm){font-size:9px}.hero-rail.svelte-stkfxm{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:96px;font-size:9px}.scroll-hint.svelte-stkfxm{display:none}.foot.svelte-stkfxm{grid-template-columns:1fr;gap:24px}.foot-bar.svelte-stkfxm{text-align:left;grid-template-columns:1fr;gap:4px}.foot-bar.svelte-stkfxm .center:where(.svelte-stkfxm){text-align:left}.foot-bar.svelte-stkfxm .right:where(.svelte-stkfxm){text-align:left}}@media (max-width:480px){.landing.svelte-stkfxm{--pad-x:14px}.masthead.svelte-stkfxm{padding:10px var(--pad-x)}.brand.svelte-stkfxm{gap:8px;font-size:11px}.controls.svelte-stkfxm{gap:8px}.controls.svelte-stkfxm .ctl-btn:where(.svelte-stkfxm){letter-spacing:.12em;padding:6px 8px;font-size:9px}.hero-comp.svelte-stkfxm h1:where(.svelte-stkfxm){letter-spacing:-.04em;font-size:clamp(56px,18vw,120px)}.stage.svelte-stkfxm{min-height:600px}.surface.svelte-stkfxm{padding:24px}}.settings-dialog.svelte-4c64yk{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--fg);font-family:var(--sans);background:0 0;border:0;margin:0;padding:0;font-size:13px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.settings-dialog.svelte-4c64yk::backdrop{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);animation:.32s cubic-bezier(.16,.84,.42,1) svelte-4c64yk-scrimIn}@keyframes svelte-4c64yk-scrimIn{0%{opacity:0}to{opacity:1}}.drawer.svelte-4c64yk{background:var(--bg);border-left:1px solid var(--rule-strong);width:min(520px,92vw);box-shadow:-24px 0 80px color-mix(in srgb, var(--bg) 60%, transparent);flex-direction:column;animation:.38s cubic-bezier(.16,.84,.42,1) forwards svelte-4c64yk-drawerSlideIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.drawer.closing.svelte-4c64yk{animation:.2s cubic-bezier(.4,0,1,1) forwards svelte-4c64yk-drawerSlideOut}@keyframes svelte-4c64yk-drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-4c64yk-drawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer.svelte-4c64yk:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--station-b) 30%, var(--station-b) 70%, transparent 100%);opacity:.35;width:1px;box-shadow:0 0 14px var(--station-b);pointer-events:none;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.drawer.svelte-4c64yk,.drawer.closing.svelte-4c64yk{opacity:1;animation:none;transform:none}.settings-dialog.svelte-4c64yk::backdrop{opacity:1;animation:none;transform:none}}.drawer-head.svelte-4c64yk{border-bottom:1px solid var(--rule);flex-shrink:0;grid-template-columns:1fr auto;align-items:center;padding:18px 24px;display:grid}.drawer-head.svelte-4c64yk .l:where(.svelte-4c64yk){align-items:baseline;gap:14px;display:flex}.drawer-head.svelte-4c64yk .title:where(.svelte-4c64yk){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);font-size:22px;font-weight:300;line-height:1}.drawer-head.svelte-4c64yk .sub:where(.svelte-4c64yk){font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.drawer-close.svelte-4c64yk{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:flex}.drawer-close.svelte-4c64yk:hover{color:var(--fg);border-color:var(--fg-3);background:var(--bg-2);outline:none}.drawer-close.svelte-4c64yk:focus-visible{color:var(--fg);border-color:var(--fg-3);background:var(--bg-2);outline:none}.drawer-body.svelte-4c64yk{flex-grow:1;padding:0;overflow:hidden auto}.drawer-body.svelte-4c64yk::-webkit-scrollbar{background:var(--bg);width:6px}.drawer-body.svelte-4c64yk::-webkit-scrollbar-thumb{background:var(--rule-strong)}.drawer-body.svelte-4c64yk::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}.section.svelte-4c64yk{border-bottom:1px solid var(--rule);padding:24px}.section.svelte-4c64yk:last-child{border-bottom:0}.section-head.svelte-4c64yk{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;margin-bottom:18px;font-size:10px;font-weight:700;display:flex}.section-head.svelte-4c64yk .num:where(.svelte-4c64yk){color:var(--fg-3)}.section-head.svelte-4c64yk .t:where(.svelte-4c64yk){color:var(--fg)}.section-head.svelte-4c64yk .right:where(.svelte-4c64yk){align-items:baseline;gap:14px;display:inline-flex}.section-head.svelte-4c64yk .right:where(.svelte-4c64yk) .v:where(.svelte-4c64yk){color:var(--fg);margin-left:6px;font-weight:700}.section-head.svelte-4c64yk .warn-note:where(.svelte-4c64yk){color:var(--sev-warn)}.section-head.svelte-4c64yk .running-note:where(.svelte-4c64yk){color:var(--sev-warn)}.field.svelte-4c64yk{border-top:1px dashed var(--rule);grid-template-columns:140px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.field.svelte-4c64yk:first-of-type{border-top:0;padding-top:8px}.field.svelte-4c64yk .label:where(.svelte-4c64yk){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);padding-top:6px;font-size:10px;font-weight:700}.field.svelte-4c64yk .label:where(.svelte-4c64yk) .help:where(.svelte-4c64yk){font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--fg-4);margin-top:4px;font-size:11px;font-weight:400;line-height:1.4;display:block}.field.svelte-4c64yk .label:where(.svelte-4c64yk) .help:where(.svelte-4c64yk) em:where(.svelte-4c64yk){font-style:normal;font-family:var(--mono);color:var(--fg-2)}.field.svelte-4c64yk .ctl:where(.svelte-4c64yk){min-width:0}.field.region-field.svelte-4c64yk{border-top:1px solid var(--rule);margin-top:18px;padding-top:18px}.slider.svelte-4c64yk{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk){-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:16px}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk)::-webkit-slider-runnable-track{background:var(--rule-strong);height:1px}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk)::-moz-range-track{background:var(--rule-strong);height:1px}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--fg);width:2px;height:16px;box-shadow:0 0 8px var(--fg);margin-top:-7px}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk)::-moz-range-thumb{background:var(--fg);border:0;width:2px;height:16px}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk):focus-visible{outline:none}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk):focus-visible::-webkit-slider-thumb{box-shadow:0 0 12px var(--station-b)}.slider.svelte-4c64yk input[type=range]:where(.svelte-4c64yk):focus-visible::-moz-range-thumb{box-shadow:0 0 12px var(--station-b)}.slider.svelte-4c64yk .val:where(.svelte-4c64yk){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;text-align:right;min-width:92px;font-size:16px;font-weight:400}.slider.svelte-4c64yk .val:where(.svelte-4c64yk) .u:where(.svelte-4c64yk){color:var(--fg-3);letter-spacing:0;margin-left:4px;font-size:10px}.field[data-accent=trigger].svelte-4c64yk .slider:where(.svelte-4c64yk) input[type=range]:where(.svelte-4c64yk)::-webkit-slider-thumb{background:var(--sev-bad);box-shadow:0 0 10px var(--sev-bad)}.field[data-accent=trigger].svelte-4c64yk .slider:where(.svelte-4c64yk) input[type=range]:where(.svelte-4c64yk)::-moz-range-thumb{background:var(--sev-bad)}.field[data-accent=trigger].svelte-4c64yk .slider:where(.svelte-4c64yk) .val:where(.svelte-4c64yk) .v:where(.svelte-4c64yk){color:var(--sev-bad)}.toggle.svelte-4c64yk{cursor:pointer;border:1px solid var(--rule-strong);background:0 0;flex-shrink:0;width:42px;height:22px;padding:0;transition:border-color .12s,background .12s;position:relative}.toggle.svelte-4c64yk:after{content:"";background:var(--fg-3);width:14px;height:14px;transition:transform .2s cubic-bezier(.16,.84,.42,1),background .12s,box-shadow .12s;position:absolute;top:2px;left:2px}.toggle[aria-pressed=true].svelte-4c64yk{border-color:var(--station-b);background:color-mix(in srgb, var(--station-b) 8%, transparent)}.toggle[aria-pressed=true].svelte-4c64yk:after{background:var(--station-b);box-shadow:0 0 10px var(--station-b);transform:translate(20px)}.toggle.svelte-4c64yk:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.toggle-row.svelte-4c64yk{border-top:1px dashed var(--rule);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.toggle-row.svelte-4c64yk:first-of-type{border-top:0;padding-top:8px}.toggle-row.svelte-4c64yk .nm:where(.svelte-4c64yk){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;font-size:14px;font-weight:400}.toggle-row.svelte-4c64yk .nm:where(.svelte-4c64yk) .help:where(.svelte-4c64yk){font-family:var(--sans);color:var(--fg-3);letter-spacing:0;max-width:38ch;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.toggle-row.svelte-4c64yk .nm:where(.svelte-4c64yk) .help:where(.svelte-4c64yk) em:where(.svelte-4c64yk){font-style:normal;font-family:var(--mono);color:var(--fg-2)}.seg.svelte-4c64yk{border:1px solid var(--rule-strong);width:100%;display:flex}.seg.svelte-4c64yk button:where(.svelte-4c64yk){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);border:0;border-right:1px solid var(--rule-strong);cursor:pointer;background:0 0;flex:1;padding:8px 10px;font-size:10px;font-weight:700;transition:color .12s,background .12s,border-color .12s}.seg.svelte-4c64yk button:where(.svelte-4c64yk):last-child{border-right:0}.seg.svelte-4c64yk button[aria-pressed=true]:where(.svelte-4c64yk){background:var(--fg);color:var(--bg)}.seg.svelte-4c64yk button:where(.svelte-4c64yk):hover:not([aria-pressed=true]):not(:disabled){color:var(--fg);background:var(--bg-2)}.seg.svelte-4c64yk button:where(.svelte-4c64yk):focus-visible{outline:2px solid var(--station-b);outline-offset:-2px}.seg.svelte-4c64yk button:where(.svelte-4c64yk):disabled{opacity:.45;cursor:not-allowed}.seg-region.svelte-4c64yk button:where(.svelte-4c64yk){letter-spacing:.1em;padding:8px 4px;font-size:9px}.endpoint-list.svelte-4c64yk{background:var(--rule);border:1px solid var(--rule-strong);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.endpoint-row.svelte-4c64yk{background:var(--bg);grid-template-columns:14px 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;transition:background .12s;display:grid}.endpoint-row.svelte-4c64yk:hover{background:var(--bg-2)}.endpoint-row.svelte-4c64yk .mk:where(.svelte-4c64yk){width:8px;height:8px}.endpoint-row.svelte-4c64yk .info:where(.svelte-4c64yk){min-width:0}.endpoint-row.svelte-4c64yk .info:where(.svelte-4c64yk) .nm:where(.svelte-4c64yk){font-family:var(--sans);color:var(--fg);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:14px;font-weight:500;overflow:hidden}.endpoint-row.svelte-4c64yk .info:where(.svelte-4c64yk) .host:where(.svelte-4c64yk){font-family:var(--mono);color:var(--fg-3);letter-spacing:.02em;word-break:break-all;font-variant-numeric:tabular-nums;font-size:10px}.endpoint-row.svelte-4c64yk .small-toggle:where(.svelte-4c64yk){cursor:pointer;border:1px solid var(--rule-strong);background:0 0;flex-shrink:0;width:32px;height:18px;padding:0;position:relative}.endpoint-row.svelte-4c64yk .small-toggle:where(.svelte-4c64yk):after{content:"";background:var(--fg-3);width:10px;height:10px;transition:transform .2s cubic-bezier(.16,.84,.42,1),background .12s,box-shadow .12s;position:absolute;top:2px;left:2px}.endpoint-row.svelte-4c64yk .small-toggle[aria-pressed=true]:where(.svelte-4c64yk){border-color:var(--station-b)}.endpoint-row.svelte-4c64yk .small-toggle[aria-pressed=true]:where(.svelte-4c64yk):after{background:var(--station-b);box-shadow:0 0 6px var(--station-b);transform:translate(14px)}.endpoint-row.svelte-4c64yk .small-toggle:where(.svelte-4c64yk):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.endpoint-row.svelte-4c64yk .small-toggle:where(.svelte-4c64yk):disabled{opacity:.45;cursor:not-allowed}.endpoint-row.svelte-4c64yk .remove:where(.svelte-4c64yk){width:22px;height:22px;color:var(--fg-3);font-family:var(--mono);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:color .12s;display:flex}.endpoint-row.svelte-4c64yk .remove:where(.svelte-4c64yk):hover:not(:disabled){color:var(--sev-bad)}.endpoint-row.svelte-4c64yk .remove:where(.svelte-4c64yk):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.endpoint-row.svelte-4c64yk .remove:where(.svelte-4c64yk):disabled{opacity:.3;cursor:not-allowed}.endpoint-add.svelte-4c64yk{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.endpoint-add.svelte-4c64yk input:where(.svelte-4c64yk){background:var(--bg-2);border:1px solid var(--rule-strong);font-family:var(--mono);color:var(--fg);letter-spacing:.02em;outline:none;padding:10px 12px;font-size:12px;transition:border-color .12s}.endpoint-add.svelte-4c64yk input:where(.svelte-4c64yk)::placeholder{color:var(--fg-3)}.endpoint-add.svelte-4c64yk input:where(.svelte-4c64yk):focus{border-color:var(--fg-3)}.endpoint-add.svelte-4c64yk input:where(.svelte-4c64yk):disabled{opacity:.5;cursor:not-allowed}.endpoint-add.svelte-4c64yk button:where(.svelte-4c64yk){border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);cursor:pointer;background:0 0;padding:10px 14px;font-size:10px;font-weight:700;transition:background .12s,border-color .12s}.endpoint-add.svelte-4c64yk button:where(.svelte-4c64yk):hover:not(:disabled){background:var(--bg-2);border-color:var(--fg-3)}.endpoint-add.svelte-4c64yk button:where(.svelte-4c64yk):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.endpoint-add.svelte-4c64yk button:where(.svelte-4c64yk):disabled{opacity:.45;cursor:not-allowed}.add-error.svelte-4c64yk{font-family:var(--sans);color:var(--sev-bad);margin-top:8px;font-size:11px;line-height:1.4}.agent-card.svelte-4c64yk{background:var(--bg-2);border:1px solid var(--rule-strong);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.agent-card.svelte-4c64yk:before{content:"";background:var(--sev-warn);width:18px;height:1px;box-shadow:0 0 8px var(--sev-warn);position:absolute;top:0;left:0}.agent-head.svelte-4c64yk{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-name.svelte-4c64yk{font-family:var(--sans);color:var(--fg);font-size:15px;font-weight:500}.agent-status.svelte-4c64yk{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--rule-strong);padding:4px 8px;font-size:9px;font-weight:700}.agent-body.svelte-4c64yk{font-family:var(--sans);color:var(--fg-2);font-size:12.5px;line-height:1.55}.agent-body.svelte-4c64yk em:where(.svelte-4c64yk){font-style:normal;font-family:var(--mono);color:var(--fg)}.agent-detail.svelte-4c64yk{font-family:var(--mono);grid-template-columns:max-content 1fr;gap:5px 14px;font-size:11px;display:grid}.agent-detail.svelte-4c64yk .k:where(.svelte-4c64yk){color:var(--fg-3);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;font-size:9px;font-weight:700}.agent-detail.svelte-4c64yk .v:where(.svelte-4c64yk){color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.agent-action.svelte-4c64yk{border:1px solid var(--fg);color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;padding:8px 14px;font-size:10px;font-weight:700;transition:background .12s,color .12s,opacity .12s}.agent-action.svelte-4c64yk:hover:not(:disabled){background:var(--fg);color:var(--bg)}.agent-action.svelte-4c64yk:disabled{opacity:.4;cursor:not-allowed}.section-note.svelte-4c64yk{font-family:var(--sans);color:var(--fg-3);border:1px solid var(--rule);background:var(--bg-2);margin-top:14px;padding:14px;font-size:12px;line-height:1.5}.section-note.svelte-4c64yk em:where(.svelte-4c64yk){font-style:normal;font-family:var(--mono);color:var(--fg)}.section-note.svelte-4c64yk strong:where(.svelte-4c64yk){color:var(--fg);font-weight:500}.about.svelte-4c64yk{font-family:var(--mono);grid-template-columns:max-content 1fr;gap:6px 18px;font-size:11px;display:grid}.about.svelte-4c64yk .k:where(.svelte-4c64yk){color:var(--fg-3);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:700}.about.svelte-4c64yk .v:where(.svelte-4c64yk){color:var(--fg);font-variant-numeric:tabular-nums}.danger-stack.svelte-4c64yk{flex-direction:column;gap:10px;display:flex}.danger-note.svelte-4c64yk{color:var(--sev-warn);font-family:var(--sans);margin:0 0 12px;font-size:12px;line-height:1.4}.btn-danger.svelte-4c64yk{border:1px solid var(--rule-strong);color:var(--sev-bad);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;padding:10px 14px;font-size:10px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.btn-danger.svelte-4c64yk:hover:not(:disabled){background:var(--bg-2);border-color:var(--sev-bad)}.btn-danger.svelte-4c64yk:focus-visible{outline:2px solid var(--sev-bad);outline-offset:2px}.btn-danger.svelte-4c64yk:disabled{opacity:.35;cursor:not-allowed}.btn-secondary.svelte-4c64yk{border:1px solid var(--rule-strong);color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 14px;font-size:10px;font-weight:700;transition:background .12s,border-color .12s}.btn-secondary.svelte-4c64yk:hover{background:var(--bg-2);border-color:var(--fg-3)}.btn-secondary.svelte-4c64yk:focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.confirm-group.svelte-4c64yk{border:1px solid var(--rule-strong);background:var(--bg-2);flex-direction:column;gap:10px;padding:14px;display:flex}.confirm-text.svelte-4c64yk{font-family:var(--sans);color:var(--fg-2);margin:0;font-size:13px;line-height:1.4}.confirm-actions.svelte-4c64yk{gap:8px;display:flex}.drawer-foot.svelte-4c64yk{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 92%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.drawer-foot.svelte-4c64yk .meta:where(.svelte-4c64yk){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.drawer-foot.svelte-4c64yk .meta:where(.svelte-4c64yk) .v:where(.svelte-4c64yk){color:var(--fg);margin-left:6px}.drawer-foot.svelte-4c64yk .actions:where(.svelte-4c64yk){gap:10px;display:flex}.drawer-foot.svelte-4c64yk .btn:where(.svelte-4c64yk){border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);cursor:pointer;background:0 0;padding:9px 16px;font-size:10px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.drawer-foot.svelte-4c64yk .btn:where(.svelte-4c64yk):hover{background:var(--bg-2);border-color:var(--fg-3)}.drawer-foot.svelte-4c64yk .btn:where(.svelte-4c64yk):focus-visible{outline:2px solid var(--station-b);outline-offset:2px}.drawer-foot.svelte-4c64yk .btn--primary:where(.svelte-4c64yk){background:var(--fg);color:var(--bg);border-color:var(--fg)}.drawer-foot.svelte-4c64yk .btn--primary:where(.svelte-4c64yk):hover{background:var(--station-a);border-color:var(--station-a)}@media (max-width:720px){.field.svelte-4c64yk{grid-template-columns:1fr;gap:8px}.field.svelte-4c64yk .label:where(.svelte-4c64yk){padding-top:0}.endpoint-row.svelte-4c64yk{grid-template-columns:14px 1fr auto;gap:10px}.endpoint-row.svelte-4c64yk .small-toggle:where(.svelte-4c64yk){display:none}.drawer-head.svelte-4c64yk{padding:14px 18px}.section.svelte-4c64yk{padding:20px 18px}.drawer-foot.svelte-4c64yk{padding:14px 18px}}.share-overlay.svelte-ao7yp0{padding:var(--spacing-lg);z-index:200;background:#0006;justify-content:flex-end;align-items:flex-start;animation:.2s ease-out forwards svelte-ao7yp0-panelFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes svelte-ao7yp0-panelFadeIn{0%{opacity:0}to{opacity:1}}.share-popover.svelte-ao7yp0{-webkit-backdrop-filter:blur(40px)saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);background:#0c0a14bf;flex-direction:column;width:320px;max-width:calc(100vw - 32px);animation:.18s cubic-bezier(0,0,.2,1) forwards svelte-ao7yp0-panelAppear;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}@keyframes svelte-ao7yp0-panelAppear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.share-popover.svelte-ao7yp0:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.share-popover.svelte-ao7yp0:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 0 0,#67e8f90a,#0000 70%);width:100px;height:100px;position:absolute;top:0;left:0}.share-header.svelte-ao7yp0{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.share-title.svelte-ao7yp0{font-family:var(--sans);background:linear-gradient(135deg, var(--station-b), var(--station-d));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600}.btn-close.svelte-ao7yp0{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);width:28px;height:28px;color:var(--fg-3);cursor:pointer;transition:all var(--timing-btn) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.btn-close.svelte-ao7yp0:hover{background:var(--glass-highlight);color:var(--fg);border-color:#67e8f933;box-shadow:0 0 12px #67e8f933}.notice.svelte-ao7yp0,.warning.svelte-ao7yp0,.privacy-option.svelte-ao7yp0{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--btn-radius);font-family:var(--sans);z-index:2;font-size:12px;position:relative}.notice.svelte-ao7yp0{color:var(--fg-2);background:#67e8f914;border:1px solid #67e8f940}.warning.svelte-ao7yp0{color:var(--fg-2);background:#ff8c0014;border:1px solid #ff8c0040}.privacy-option.svelte-ao7yp0{align-items:start;gap:var(--spacing-sm);color:var(--fg-2);background:#86efac0e;border:1px solid #86efac33;grid-template-columns:auto minmax(0,1fr);display:grid}.privacy-option.svelte-ao7yp0 input:where(.svelte-ao7yp0){accent-color:var(--station-b);margin-top:2px}.privacy-option.svelte-ao7yp0 span:where(.svelte-ao7yp0){flex-direction:column;gap:2px;min-width:0;display:flex}.privacy-option.svelte-ao7yp0 strong:where(.svelte-ao7yp0){color:var(--fg);font-size:12px;font-weight:600}.privacy-option.svelte-ao7yp0 small:where(.svelte-ao7yp0){color:var(--fg-3);font-size:11px;line-height:1.35}.share-actions.svelte-ao7yp0{gap:var(--spacing-sm);z-index:2;flex-direction:column;display:flex;position:relative}.share-action.svelte-ao7yp0{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--btn-radius);background:var(--glass-bg);transition:border-color var(--timing-btn) ease, box-shadow var(--timing-btn) ease;display:flex;position:relative;overflow:hidden}.share-action.svelte-ao7yp0:before{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:15%;right:15%}.share-action.svelte-ao7yp0:hover{border-color:var(--glass-highlight);box-shadow:0 2px 16px #00000026}.share-action-primary.svelte-ao7yp0{background:#67e8f90e;border-color:#67e8f938}.action-info.svelte-ao7yp0{flex-direction:column;gap:2px;min-width:0;display:flex}.action-label.svelte-ao7yp0{font-family:var(--mono);color:var(--fg);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:400}.action-desc.svelte-ao7yp0{font-family:var(--sans);color:var(--fg-3);font-size:11px;line-height:1.35}.btn-copy.svelte-ao7yp0{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--glass-border);border-radius:var(--btn-radius);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);color:var(--station-b);font-family:var(--sans);cursor:pointer;transition:all var(--timing-btn) ease;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.btn-copy.svelte-ao7yp0:hover:not(:disabled){background:var(--glass-highlight);border-color:var(--glass-highlight);color:var(--fg);transform:translateY(-1px);box-shadow:0 2px 12px #67e8f926}.btn-copy.svelte-ao7yp0:disabled{opacity:.4;cursor:not-allowed;border-color:var(--glass-border);color:var(--fg-3)}.btn-copy.copied.svelte-ao7yp0{background:var(--station-b);border-color:var(--station-b);color:#0c0a14e6}.btn-primary.svelte-ao7yp0{color:var(--fg);background:#67e8f924;border-color:#67e8f957;box-shadow:0 0 14px #67e8f914}.fallback.svelte-ao7yp0{gap:var(--spacing-xs);z-index:2;flex-direction:column;display:flex;position:relative}.fallback-label.svelte-ao7yp0{font-family:var(--mono);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.fallback-input.svelte-ao7yp0{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--glass-border);border-radius:var(--btn-radius);color:var(--fg);font-size:12px;font-family:var(--mono);box-sizing:border-box;transition:border-color var(--timing-btn) ease, box-shadow var(--timing-btn) ease;background:#0003;box-shadow:inset 0 1px 4px #0000004d}.fallback-input.svelte-ao7yp0:focus{border-color:var(--station-b);outline:none;box-shadow:inset 0 1px 4px #0000004d,0 0 12px #67e8f926}@media (prefers-reduced-motion:reduce){.share-popover.svelte-ao7yp0{opacity:1;animation:none;transform:none}}@media (max-width:767px){.share-overlay.svelte-ao7yp0{padding:var(--spacing-md);justify-content:center;align-items:flex-end}.share-popover.svelte-ao7yp0{width:100%;max-width:100%}}.shared-banner.svelte-8ayzqz{z-index:1;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:color-mix(in srgb, var(--bg-2) 65%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);border-bottom:1px solid var(--glass-border);flex-shrink:0;display:flex;position:relative}.banner-content.svelte-8ayzqz{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.banner-icon.svelte-8ayzqz{color:var(--station-b);flex-shrink:0;font-size:14px}.banner-text.svelte-8ayzqz{font-family:var(--sans);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.banner-actions.svelte-8ayzqz{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.btn-banner.svelte-8ayzqz{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--station-b);border-radius:var(--radius-sm);color:var(--station-b);font-family:var(--sans);cursor:pointer;transition:background var(--timing-btn) ease, color var(--timing-btn) ease;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;min-height:44px;font-size:12px;font-weight:500;display:flex}.btn-banner.svelte-8ayzqz:hover{background:var(--station-b);color:var(--bg)}@media (max-width:767px){.shared-banner.svelte-8ayzqz{flex-direction:column;align-items:flex-start}.banner-actions.svelte-8ayzqz{flex-wrap:wrap;width:100%}.banner-text.svelte-8ayzqz{white-space:normal}}.staging-banner.svelte-1xgm2hx{z-index:1;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);-webkit-backdrop-filter:blur(24px)saturate(1.3);border-bottom:1px solid var(--rule-strong,#f2ebdb24);background:#0c0a14c7;flex-direction:column;flex-shrink:0;display:flex;position:relative}.banner-header.svelte-1xgm2hx{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.banner-icon.svelte-1xgm2hx{color:var(--station-d,#d78e68);flex-shrink:0;font-size:14px}.banner-text.svelte-1xgm2hx{font-family:var(--sans);color:var(--fg,#f2ebdb);flex:1;min-width:0;font-size:13px}.banner-actions.svelte-1xgm2hx{gap:var(--spacing-xs);flex-shrink:0;display:flex}.btn-dismiss.svelte-1xgm2hx,.btn-accept.svelte-1xgm2hx{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--sans);cursor:pointer;transition:background var(--timing-btn) ease, color var(--timing-btn) ease, border-color var(--timing-btn) ease;white-space:nowrap;align-items:center;min-height:32px;font-size:12px;font-weight:500;display:flex}.btn-dismiss.svelte-1xgm2hx{border:1px solid var(--rule-strong,#f2ebdb24);color:var(--fg-2,#a39a87);background:0 0}.btn-dismiss.svelte-1xgm2hx:hover{border-color:var(--rule-strong,#f2ebdb24);color:var(--fg,#f2ebdb)}.btn-accept.svelte-1xgm2hx{border:1px solid var(--station-b,#8cd4c9);color:var(--station-b,#8cd4c9);background:0 0}.btn-accept.svelte-1xgm2hx:hover{background:var(--station-b,#8cd4c9);color:var(--bg,#03050a)}.btn-accept.svelte-1xgm2hx:disabled{border-color:var(--rule-strong,#f2ebdb24);color:var(--fg-2,#a39a87);cursor:not-allowed;opacity:.72;background:0 0}.endpoint-list.svelte-1xgm2hx{padding:0 0 0 calc(var(--spacing-sm) + 14px);flex-direction:column;gap:2px;max-height:200px;margin:0;list-style:none;display:flex;overflow-y:auto}.endpoint-item.svelte-1xgm2hx{align-items:center;gap:var(--spacing-xs);font-family:var(--mono);color:var(--fg-2,#a39a87);min-width:0;font-size:12px;display:flex}.endpoint-pip.svelte-1xgm2hx{background:var(--station-b,#8cd4c9);border-radius:50%;flex-shrink:0;width:6px;height:6px}.endpoint-pip.disabled.svelte-1xgm2hx{background:var(--fg-3,#5f594d)}.endpoint-identity.svelte-1xgm2hx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.endpoint-label.svelte-1xgm2hx{font-family:var(--sans,sans-serif);color:var(--fg,#f2ebdb);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.endpoint-url.svelte-1xgm2hx{font-family:var(--mono);color:var(--fg-3,#5f594d);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.endpoint-badge.svelte-1xgm2hx{font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3,#5f594d);flex-shrink:0;font-size:10px}@media (max-width:767px){.banner-header.svelte-1xgm2hx{flex-wrap:wrap}.banner-text.svelte-1xgm2hx{flex-basis:100%}}.endpoint-row.svelte-1b00ugv{--dot-size:10px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);min-height:44px;display:flex;position:relative}.endpoint-row.svelte-1b00ugv:has(.edit-form:where(.svelte-1b00ugv)){flex-direction:column;align-items:stretch}.endpoint-list>li+li{position:relative}.endpoint-list>li+li:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;margin:0 12%;display:block}.dot.svelte-1b00ugv{width:var(--dot-size);height:var(--dot-size);background:var(--dot-color);box-shadow:0 0 8px var(--dot-color);box-shadow:0 0 8px color-mix(in srgb, var(--dot-color) 40%, transparent);transition:background var(--timing-btn) ease, box-shadow var(--timing-btn) ease;border-radius:50%;flex-shrink:0}.dot.pulse.svelte-1b00ugv{animation:1.5s ease-in-out infinite svelte-1b00ugv-pulse}@keyframes svelte-1b00ugv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.url-input.svelte-1b00ugv{border:1px solid var(--glass-border);border-radius:var(--btn-radius);min-width:0;color:var(--fg);font-size:13px;font-family:var(--mono);padding:var(--spacing-xs) var(--spacing-sm);transition:border-color var(--timing-btn) ease, box-shadow var(--timing-btn) ease;background:#0003;outline:none;flex:1;box-shadow:inset 0 1px 4px #0000004d}.url-input.svelte-1b00ugv:focus{border-color:var(--station-b);box-shadow:inset 0 1px 4px #0000004d,0 0 12px #67e8f926}.row-label.svelte-1b00ugv{min-width:0;color:var(--fg);font-size:13px;font-family:var(--sans);padding:var(--spacing-xs) var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.edit-form.svelte-1b00ugv{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.edit-form-line.svelte-1b00ugv{align-items:center;gap:var(--spacing-sm);display:flex}.edit-form.svelte-1b00ugv .url-input:where(.svelte-1b00ugv){flex:1;width:100%}.edit-form.svelte-1b00ugv .nickname-input:where(.svelte-1b00ugv){flex:1;width:100%}.edit-actions.svelte-1b00ugv{align-items:center;gap:var(--spacing-sm);padding-left:calc(var(--dot-size) + var(--spacing-sm));display:flex}.actions-spacer.svelte-1b00ugv{flex:1}.btn-primary.svelte-1b00ugv,.btn-secondary.svelte-1b00ugv{min-height:32px;padding:0 var(--spacing-md);border-radius:var(--btn-radius);font-family:var(--sans);cursor:pointer;transition:background var(--timing-btn) ease, border-color var(--timing-btn) ease;border:1px solid #0000;font-size:12px;font-weight:500}.btn-primary.svelte-1b00ugv{background:color-mix(in srgb, var(--station-b) 18%, transparent);color:var(--station-b);border-color:color-mix(in srgb, var(--station-b) 35%, transparent)}.btn-primary.svelte-1b00ugv:hover{background:color-mix(in srgb, var(--station-b) 28%, transparent)}.btn-secondary.svelte-1b00ugv{color:var(--fg-2);border-color:var(--glass-border);background:0 0}.btn-secondary.svelte-1b00ugv:hover{color:var(--fg);border-color:var(--glass-highlight)}.nickname-input.svelte-1b00ugv{border:1px solid var(--glass-border);border-radius:var(--btn-radius);min-width:0;color:var(--fg);font-size:13px;font-family:var(--sans);padding:var(--spacing-xs) var(--spacing-sm);transition:border-color var(--timing-btn) ease, box-shadow var(--timing-btn) ease;background:#0003;outline:none;box-shadow:inset 0 1px 4px #0000004d}.nickname-input.svelte-1b00ugv:focus{border-color:var(--station-b);box-shadow:inset 0 1px 4px #0000004d,0 0 12px #67e8f926}.nickname-input[aria-invalid=true].svelte-1b00ugv{border-color:var(--station-d);box-shadow:inset 0 1px 4px #0000004d,0 0 8px #f9a8d433}.nickname-error.svelte-1b00ugv{font-size:10px;font-family:var(--mono);color:var(--station-d);white-space:nowrap;line-height:1.2}.latency-text.svelte-1b00ugv{font-size:11px;font-family:var(--mono);text-align:right;white-space:nowrap;flex-shrink:0;min-width:52px}.edit-btn.svelte-1b00ugv{border-radius:var(--btn-radius);width:44px;height:44px;color:var(--fg-3);cursor:pointer;transition:opacity var(--timing-btn) ease, color var(--timing-btn) ease, background var(--timing-btn) ease, border-color var(--timing-btn) ease;opacity:0;visibility:hidden;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.endpoint-row.svelte-1b00ugv:hover .edit-btn:where(.svelte-1b00ugv){opacity:1;visibility:visible}.edit-btn.svelte-1b00ugv:focus-visible{opacity:1;visibility:visible}.edit-btn.svelte-1b00ugv:hover:not(:disabled){background:var(--glass-bg);color:var(--station-b);border-color:#67e8f926}@media (hover:none){.edit-btn.svelte-1b00ugv{opacity:1;visibility:visible}}.toggle-label.svelte-1b00ugv{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle-input.svelte-1b00ugv{opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-1b00ugv{background:var(--glass-border);width:32px;height:18px;transition:background var(--timing-btn) ease, box-shadow var(--timing-btn) ease;border-radius:9px;display:block;position:relative}.toggle-track.svelte-1b00ugv:after{content:"";background:var(--fg-3);width:14px;height:14px;transition:transform var(--timing-btn) ease, background var(--timing-btn) ease;border-radius:50%;position:absolute;top:2px;left:2px}.toggle-input.svelte-1b00ugv:checked+.toggle-track:where(.svelte-1b00ugv){background:var(--station-b);box-shadow:0 0 10px #67e8f940}.toggle-input.svelte-1b00ugv:checked+.toggle-track:where(.svelte-1b00ugv):after{background:#0c0a14b3;transform:translate(14px)}.toggle-input.svelte-1b00ugv:focus-visible+.toggle-track:where(.svelte-1b00ugv){outline:2px solid var(--station-b);outline-offset:2px}.toggle-input.svelte-1b00ugv:disabled+.toggle-track:where(.svelte-1b00ugv){opacity:.5;cursor:not-allowed}.remove-btn.svelte-1b00ugv{width:28px;height:28px;color:var(--fg-3);cursor:pointer;transition:all var(--timing-btn) ease;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.remove-btn.svelte-1b00ugv:hover:not(:disabled){background:var(--glass-bg);color:var(--station-d);border-color:#f9a8d426;box-shadow:0 0 8px #f9a8d41a}.remove-btn.svelte-1b00ugv:disabled{opacity:.3;cursor:not-allowed}.endpoint-panel.svelte-5lez6d{flex-direction:column;width:100%;display:flex;overflow:hidden}.endpoint-list.svelte-5lez6d{margin:0;padding:0;list-style:none}.endpoint-list.svelte-5lez6d>li:where(.svelte-5lez6d){display:block}.panel-footer.svelte-5lez6d{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:var(--spacing-sm);display:flex;position:relative}.panel-footer.svelte-5lez6d:before{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.add-btn.svelte-5lez6d{border:1px solid var(--glass-border);border-radius:var(--btn-radius);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);color:var(--fg-2);font-size:11px;font-weight:500;font-family:var(--sans);letter-spacing:.01em;cursor:pointer;transition:all var(--timing-btn) ease;white-space:nowrap;min-height:32px;padding:7px 16px}.add-btn.svelte-5lez6d:hover:not(:disabled){background:var(--glass-highlight);border-color:var(--glass-highlight);color:var(--fg);transform:translateY(-1px);box-shadow:0 2px 12px #0003}.add-btn.svelte-5lez6d:disabled{opacity:.4;cursor:not-allowed}.footer-notes.svelte-5lez6d{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.edit-lock-note.svelte-5lez6d{font-size:11px;font-family:var(--sans);color:var(--station-d);text-align:right}.browser-note.svelte-5lez6d{font-size:11px;font-family:var(--mono);color:var(--fg-3);text-align:right}.endpoint-dialog.svelte-9ri4as{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.endpoint-dialog.svelte-9ri4as::backdrop{background:#0006;animation:.2s ease-out forwards svelte-9ri4as-panelFadeIn}@keyframes svelte-9ri4as-panelFadeIn{0%{opacity:0}to{opacity:1}}.drawer-content.svelte-9ri4as{-webkit-backdrop-filter:blur(40px)saturate(1.4);border-left:1px solid var(--glass-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:#0c0a14bf;flex-direction:column;width:360px;max-width:100vw;animation:.22s cubic-bezier(0,0,.2,1) forwards svelte-9ri4as-panelSlideIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 40px #0000004d}.drawer-content.closing.svelte-9ri4as{animation:.15s ease-in forwards svelte-9ri4as-panelSlideOut}@keyframes svelte-9ri4as-panelSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-9ri4as-panelSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.drawer-content.svelte-9ri4as:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.drawer-content.svelte-9ri4as:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#67e8f908,#0000);width:80px;position:absolute;top:0;bottom:0;left:0}@media (max-width:767px){.drawer-content.svelte-9ri4as{border-left:none;border-top:1px solid var(--glass-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:80vh;animation:.22s cubic-bezier(0,0,.2,1) forwards svelte-9ri4as-panelSlideUp;top:auto;box-shadow:0 -8px 40px #0000004d}.drawer-content.closing.svelte-9ri4as{animation:.15s ease-in forwards svelte-9ri4as-panelSlideDown}.drawer-content.svelte-9ri4as:after{display:none}@keyframes svelte-9ri4as-panelSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-9ri4as-panelSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.drawer-content.svelte-9ri4as,.drawer-content.closing.svelte-9ri4as{opacity:1;transform:none;animation:none!important}}.drawer-header.svelte-9ri4as{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.drawer-header.svelte-9ri4as:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);height:1px;position:absolute;bottom:0;left:10%;right:10%}.drawer-title.svelte-9ri4as{font-family:var(--sans);background:linear-gradient(135deg, var(--station-b), var(--station-d));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.close-btn.svelte-9ri4as{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);width:28px;height:28px;color:var(--fg-3);cursor:pointer;transition:all var(--timing-btn) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.close-btn.svelte-9ri4as:hover{color:var(--fg);background:var(--glass-highlight);border-color:#67e8f933;box-shadow:0 0 12px #67e8f933}.close-btn.svelte-9ri4as:active{transition-duration:50ms;transform:scale(.94)}.drawer-body.svelte-9ri4as{padding:var(--spacing-xl);z-index:2;flex:1;position:relative;overflow-y:auto}.keyboard-help.svelte-1f2rvun{z-index:200;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(12px);padding:var(--spacing-md);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.panel.svelte-1f2rvun{background:var(--bg-2);border:1px solid var(--rule-strong);outline:none;width:90vw;max-width:520px;padding:32px 36px;position:relative;box-shadow:0 24px 72px #0009}.panel.svelte-1f2rvun:before{content:"";background:var(--station-b);width:36px;height:1px;box-shadow:0 0 12px var(--station-b);position:absolute;top:0;left:0}.head.svelte-1f2rvun{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:14px;display:flex}.head.svelte-1f2rvun h3:where(.svelte-1f2rvun){font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:24px;font-weight:300}.esc.svelte-1f2rvun{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--rule-strong);padding:4px 8px;font-size:9px;font-weight:700}.grid.svelte-1f2rvun{grid-template-columns:auto 1fr;gap:14px 22px;display:grid}.key.svelte-1f2rvun{font-family:var(--mono);color:var(--fg);background:var(--bg-3);border:1px solid var(--rule-strong);text-align:center;letter-spacing:.04em;white-space:nowrap;min-width:36px;padding:4px 10px;font-size:11px;font-weight:700}.label.svelte-1f2rvun{font-family:var(--sans);color:var(--fg-2);align-self:center;font-size:13px;line-height:1.4}@media (max-width:480px){.panel.svelte-1f2rvun{width:calc(100vw - 28px);padding:24px 22px}.head.svelte-1f2rvun h3:where(.svelte-1f2rvun){font-size:20px}.grid.svelte-1f2rvun{grid-template-columns:1fr;gap:6px 0}.key.svelte-1f2rvun{justify-self:start}}#chronoscope-root.svelte-xo6w1v{flex-direction:column;height:100%;display:flex;overflow:hidden}
