:root{--obsidian: var(--ground);--titanium: var(--text);--slate: var(--text-dim);--slate-deep: var(--text-faint);--gold: var(--accent);--stack: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rule: 1px;--gutter: clamp(1rem, 2.4vw, 2.25rem);--pad: clamp(.75rem, 1.2vw, 1.25rem);--micro: .625rem;--small: .6875rem;--body: .8125rem}[data-pack=sixthsense]{--radius: 0;--radius-lg: 0;--shadow-soft: none;-webkit-tap-highlight-color:transparent;font-weight:400}[data-pack=sixthsense] *,[data-pack=sixthsense] *:before,[data-pack=sixthsense] *:after{border-radius:0}[data-pack=sixthsense] svg rect{rx:0}[data-pack=sixthsense] .furn{filter:none}[data-pack=sixthsense] :focus-visible{outline:var(--rule) solid var(--titanium);outline-offset:2px}[data-pack=sixthsense] .portal{display:inline-block;padding:.95em 2.1em;border:var(--rule) solid var(--titanium);background:transparent;color:var(--titanium);font:inherit;font-size:var(--small);font-weight:600;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s linear,color .2s linear,opacity .2s linear}[data-pack=sixthsense] .portal:hover:not(:disabled),[data-pack=sixthsense] .portal:focus-visible:not(:disabled){background:var(--titanium);color:var(--obsidian)}[data-pack=sixthsense] .portal:active:not(:disabled){background:var(--slate);color:var(--obsidian)}[data-pack=sixthsense] .portal:disabled{border-color:var(--hairline);color:var(--slate-deep);cursor:default}[data-pack=sixthsense] .portal-quiet{padding:.7em 1.3em;border-color:var(--hairline);color:var(--slate);letter-spacing:.2em;font-size:var(--micro)}[data-pack=sixthsense] .portal-quiet:hover:not(:disabled),[data-pack=sixthsense] .portal-quiet:focus-visible:not(:disabled){background:transparent;border-color:var(--titanium);color:var(--titanium)}[data-pack=sixthsense] .chip{display:inline-block;padding:.6em 1.1em;border:var(--rule) solid var(--hairline);background:transparent;color:var(--slate);font-size:var(--micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}[data-pack=sixthsense] .chip[data-tone=gold]{border-color:var(--gold);color:var(--gold)}[data-pack=sixthsense] .chip[data-tone=slate]{border-color:var(--hairline);color:var(--slate)}[data-pack=sixthsense] .chip[data-tone=invert]{border-color:var(--titanium);color:var(--titanium);font-weight:600}[data-pack=sixthsense] .label{display:block;margin:0;color:var(--slate-deep);font-size:var(--micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase}[data-pack=sixthsense] .meta{color:var(--slate);font-size:var(--small);line-height:1.55;letter-spacing:.01em}[data-pack=sixthsense] .num{font-variant-numeric:tabular-nums;letter-spacing:.04em}[data-pack=sixthsense] .panel{display:flex;flex-direction:column;min-width:0;min-height:0;border:var(--rule) solid var(--hairline);background:transparent}[data-pack=sixthsense] .panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;padding:var(--pad);border-bottom:var(--rule) solid var(--hairline)}[data-pack=sixthsense] .panel-title{margin:0;color:var(--titanium);font-size:var(--small);font-weight:700;letter-spacing:.26em;text-transform:uppercase}[data-pack=sixthsense] .panel-body{min-width:0;min-height:0;overflow:auto;padding:var(--pad)}[data-pack=sixthsense] .panel-body--flush{padding:0}[data-pack=sixthsense] .row{display:block;width:100%;padding:var(--pad);border:0;border-bottom:var(--rule) solid var(--hairline-lo);background:transparent;color:inherit;text-align:left}[data-pack=sixthsense] .row:last-child{border-bottom:0}[data-pack=sixthsense] button.row{cursor:pointer;border-left:2px solid transparent;transition:border-color .16s linear;font:inherit}[data-pack=sixthsense] button.row:hover{border-left-color:var(--slate)}[data-pack=sixthsense] button.row[aria-current=true]{border-left-color:var(--gold);background:var(--hairline-lo)}[data-pack=sixthsense] .empty{padding:var(--pad);color:var(--slate-deep);font-size:var(--small);letter-spacing:.12em;text-transform:uppercase}[data-pack=sixthsense] .panel-body::-webkit-scrollbar{width:6px;height:6px}[data-pack=sixthsense] .panel-body::-webkit-scrollbar-thumb{background:var(--hairline)}@media(prefers-reduced-motion:reduce){[data-pack=sixthsense] *{transition:none!important}}.palette.svelte-buf1y1{border-radius:0;position:fixed;z-index:45;width:15rem;max-height:calc(100dvh - 3rem);overflow-y:auto;padding:1rem 1.1rem 1.15rem;border:1px solid var(--hairline);background:var(--obsidian);outline:none}header.svelte-buf1y1{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.7rem;border-bottom:1px solid var(--hairline)}.palette-title.svelte-buf1y1{color:var(--titanium);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.palette-close.svelte-buf1y1{border-radius:0;padding:0 0 0 .6rem;border:0;background:transparent;color:var(--slate-deep);font-family:inherit;font-size:.7rem;line-height:1;cursor:pointer;transition:color .16s linear}.palette-close.svelte-buf1y1:hover,.palette-close.svelte-buf1y1:focus-visible{color:var(--titanium)}.palette-path.svelte-buf1y1{margin:.7rem 0 .9rem;overflow-x:auto;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.62rem;line-height:1.5;white-space:nowrap}.palette-group.svelte-buf1y1{margin:.9rem 0 .6rem;padding-top:.75rem;border-top:1px solid var(--hairline-lo);color:var(--slate-deep);font-size:.53rem;letter-spacing:.26em;text-transform:uppercase}.palette-actions.svelte-buf1y1{display:flex;flex-direction:column;gap:.4rem}.act.svelte-buf1y1{border-radius:0;display:block;width:100%;padding:.72em .9em;border:1px solid var(--hairline);background:transparent;color:var(--titanium);font-family:inherit;font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .18s linear,color .18s linear,border-color .18s linear}.act.svelte-buf1y1:hover:not(:disabled),.act.svelte-buf1y1:focus-visible:not(:disabled){border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}.act.svelte-buf1y1:disabled{opacity:.4;cursor:default}.palette-state.svelte-buf1y1{margin:0 0 .9rem;padding:.7em .9em;border:1px solid var(--hairline);color:var(--slate);font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.palette-notice.svelte-buf1y1{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid var(--hairline-lo);color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;line-height:1.55}@media(max-width:1080px){.palette.svelte-buf1y1{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(20rem,92vw);max-width:92vw;max-height:min(78dvh,34rem);padding:.9rem 1rem 1.1rem}}@media(max-width:700px){.palette-title.svelte-buf1y1{font-size:.66rem}.palette-path.svelte-buf1y1{font-size:.68rem}.palette-close.svelte-buf1y1{min-width:44px;min-height:44px;margin:-12px -12px -12px 0;padding:0;font-size:.85rem}.palette-actions.svelte-buf1y1{gap:.5rem}.act.svelte-buf1y1{display:flex;align-items:center;min-height:44px;padding:.6em .9em;font-size:.62rem;letter-spacing:.2em}.palette-state.svelte-buf1y1,.palette-notice.svelte-buf1y1{font-size:.62rem}.palette-group.svelte-buf1y1{font-size:.58rem}}.paper.svelte-1uizdy{fill:transparent}.hatch-line.svelte-1uizdy{stroke:var(--hairline);stroke-width:.35}.opening.svelte-1uizdy,.node.svelte-1uizdy,.dock.svelte-1uizdy,.robot.svelte-1uizdy,.zone-tag.svelte-1uizdy{pointer-events:none}:is(path.svelte-1uizdy,rect.svelte-1uizdy,polygon.svelte-1uizdy,line.svelte-1uizdy){vector-effect:non-scaling-stroke}.zone.svelte-1uizdy{cursor:pointer;outline:none}.hit.svelte-1uizdy{fill:transparent;stroke:transparent;stroke-width:2.2;stroke-linejoin:miter;transition:stroke .16s linear}.zone.svelte-1uizdy:hover .hit:where(.svelte-1uizdy),.zone.svelte-1uizdy:focus-visible .hit:where(.svelte-1uizdy),.zone.asked.svelte-1uizdy .hit:where(.svelte-1uizdy){stroke:var(--titanium)}.zone.selected.svelte-1uizdy .hit:where(.svelte-1uizdy){stroke:var(--gold)}.zone.hazard.selected.svelte-1uizdy .hit:where(.svelte-1uizdy){stroke-dasharray:3 1.5}.zone.responding.svelte-1uizdy .hit:where(.svelte-1uizdy){stroke:var(--gold);animation:svelte-1uizdy-answer 1.2s steps(2,end) infinite}@keyframes svelte-1uizdy-answer{50%{stroke:var(--titanium)}}.opening.svelte-1uizdy .leaf:where(.svelte-1uizdy){fill:none;stroke:var(--titanium);stroke-width:1.4}.opening.svelte-1uizdy .swing:where(.svelte-1uizdy){fill:none;stroke:var(--hairline);stroke-width:1}.opening.derived.svelte-1uizdy .leaf:where(.svelte-1uizdy){stroke:var(--slate);stroke-dasharray:3 2}.node-box.svelte-1uizdy,.node-ring.svelte-1uizdy{fill:none;stroke:var(--titanium);stroke-width:1}.node-ring.svelte-1uizdy{stroke:var(--slate)}.node-dot.svelte-1uizdy{fill:var(--titanium)}.node-bar.svelte-1uizdy{stroke:var(--titanium);stroke-width:1}.node-label.svelte-1uizdy{fill:var(--slate);font-family:var(--mono);font-weight:600;letter-spacing:.04em}.zone-tag.svelte-1uizdy{fill:var(--gold);font-family:var(--stack);font-weight:600;letter-spacing:.2em}.zone-act.svelte-1uizdy{cursor:pointer;outline:none}.act-box.svelte-1uizdy{fill:var(--obsidian);stroke:var(--gold);stroke-width:1;transition:fill .16s linear}.zone-act.svelte-1uizdy:hover .act-box:where(.svelte-1uizdy),.zone-act.svelte-1uizdy:focus-visible .act-box:where(.svelte-1uizdy){fill:var(--gold)}.zone-act.svelte-1uizdy:hover .zone-tag:where(.svelte-1uizdy),.zone-act.svelte-1uizdy:focus-visible .zone-tag:where(.svelte-1uizdy){fill:var(--obsidian)}.dock-pad.svelte-1uizdy{fill:none;stroke:var(--gold);stroke-width:1}.dock.derived.svelte-1uizdy .dock-pad:where(.svelte-1uizdy){stroke-dasharray:3 2}.dock-label.svelte-1uizdy{fill:var(--gold);font-family:var(--stack);letter-spacing:.28em}.robot.svelte-1uizdy .at:where(.svelte-1uizdy){transition:transform .4s linear}.robot.svelte-1uizdy .body:where(.svelte-1uizdy){fill:var(--gold)}.robot.svelte-1uizdy .wedge:where(.svelte-1uizdy){fill:var(--slate)}.robot.svelte-1uizdy .wheel:where(.svelte-1uizdy){fill:var(--slate-deep)}.robot.svelte-1uizdy .mast:where(.svelte-1uizdy){fill:var(--titanium)}.robot-label.svelte-1uizdy{fill:var(--slate);font-family:var(--mono);font-size:2.2px}.robot.walking.svelte-1uizdy .leg-a:where(.svelte-1uizdy){animation:svelte-1uizdy-gait .6s steps(2,end) infinite}.robot.walking.svelte-1uizdy .leg-b:where(.svelte-1uizdy){animation:svelte-1uizdy-gait .6s steps(2,end) infinite reverse}@keyframes svelte-1uizdy-gait{50%{transform:translateY(-.5px)}}.veil.svelte-1uizdy{animation:svelte-1uizdy-veil-in .18s linear}@keyframes svelte-1uizdy-veil-in{0%{opacity:0}to{opacity:1}}.veil-ground.svelte-1uizdy{fill:var(--obsidian);fill-opacity:.82;cursor:pointer}.veil-hatch.svelte-1uizdy{fill:url(#robot-hatch);fill-opacity:.5;stroke:none;pointer-events:none}.veil-act.svelte-1uizdy,.veil-shut.svelte-1uizdy{cursor:pointer;outline:none}.veil-box.svelte-1uizdy{fill:var(--accent);stroke:var(--accent);stroke-width:1;transition:fill .16s linear}.veil-word.svelte-1uizdy{fill:var(--accent-ink);font-family:var(--stack);font-weight:700;letter-spacing:.22em;text-anchor:middle;pointer-events:none;transition:fill .16s linear}.veil-act.svelte-1uizdy:hover .veil-box:where(.svelte-1uizdy),.veil-act.svelte-1uizdy:focus-visible .veil-box:where(.svelte-1uizdy){fill:var(--obsidian)}.veil-act.svelte-1uizdy:hover .veil-word:where(.svelte-1uizdy),.veil-act.svelte-1uizdy:focus-visible .veil-word:where(.svelte-1uizdy){fill:var(--gold)}.veil-hit.svelte-1uizdy{fill:transparent}.veil-x.svelte-1uizdy{fill:var(--slate);font-family:var(--stack);text-anchor:middle;pointer-events:none;transition:fill .16s linear}.veil-shut.svelte-1uizdy:hover .veil-x:where(.svelte-1uizdy),.veil-shut.svelte-1uizdy:focus-visible .veil-x:where(.svelte-1uizdy){fill:var(--titanium)}.veil-notice.svelte-1uizdy{fill:var(--titanium);font-family:var(--mono);text-anchor:middle;pointer-events:none}.pinmark.svelte-1uizdy{cursor:pointer;outline:none}.pin-hit.svelte-1uizdy{fill:transparent}.pin-box.svelte-1uizdy{fill:transparent;stroke:var(--line-strong);stroke-width:1}.pin-fill.svelte-1uizdy{fill:var(--gold)}.pin-text.svelte-1uizdy{fill:var(--slate-deep);font-family:var(--stack);font-weight:500;letter-spacing:.22em;pointer-events:none}.pinmark.svelte-1uizdy:hover .pin-box:where(.svelte-1uizdy),.pinmark.svelte-1uizdy:focus-visible .pin-box:where(.svelte-1uizdy),.pinmark.held.svelte-1uizdy .pin-box:where(.svelte-1uizdy){stroke:var(--titanium)}.pinmark.svelte-1uizdy:hover .pin-text:where(.svelte-1uizdy),.pinmark.svelte-1uizdy:focus-visible .pin-text:where(.svelte-1uizdy),.pinmark.held.svelte-1uizdy .pin-text:where(.svelte-1uizdy){fill:var(--titanium)}@media(prefers-reduced-motion:reduce){.robot.svelte-1uizdy .at:where(.svelte-1uizdy){transition:none}.robot.walking.svelte-1uizdy .leg-a:where(.svelte-1uizdy),.robot.walking.svelte-1uizdy .leg-b:where(.svelte-1uizdy),.zone.responding.svelte-1uizdy .hit:where(.svelte-1uizdy),.veil.svelte-1uizdy{animation:none}}.scrim.svelte-1cqz7b2{position:fixed;inset:0;z-index:40;background:var(--scrim)}.seat-sheet.svelte-1cqz7b2{position:fixed;z-index:41;top:64px;right:16px;width:min(26rem,calc(100vw - 32px));max-height:calc(100dvh - 64px - var(--mobile-nav-h) - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);outline:none}header.svelte-1cqz7b2{display:flex;align-items:center;justify-content:space-between;gap:12px}h2.svelte-1cqz7b2{font-size:1rem}h3.svelte-1cqz7b2{margin-top:6px;color:var(--text-dim);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.shut.svelte-1cqz7b2{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--text-dim);font-size:.95rem;cursor:pointer}.shut.svelte-1cqz7b2:hover{color:var(--text)}.choices.svelte-1cqz7b2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.robots.svelte-1cqz7b2{display:grid;gap:8px;margin:0;padding:0;list-style:none}.choice.svelte-1cqz7b2{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text);text-align:left;cursor:pointer}.choice.svelte-1cqz7b2 span:where(.svelte-1cqz7b2){color:var(--text-dim);font-size:.74rem;line-height:1.4}.choice.svelte-1cqz7b2 .mono:where(.svelte-1cqz7b2){font-family:var(--mono);color:var(--text-faint);font-size:.7rem}.choice.svelte-1cqz7b2:hover:not(:disabled){border-color:var(--line-strong)}.choice[aria-checked=true].svelte-1cqz7b2,.choice[aria-pressed=true].svelte-1cqz7b2{border-color:var(--open)}.choice[aria-checked=true].svelte-1cqz7b2 strong:where(.svelte-1cqz7b2),.choice[aria-pressed=true].svelte-1cqz7b2 strong:where(.svelte-1cqz7b2){color:var(--open)}.choice.svelte-1cqz7b2:disabled{opacity:.55;cursor:default}.field.svelte-1cqz7b2{display:grid;gap:4px;font-size:.74rem;color:var(--text-dim)}.field.svelte-1cqz7b2 input:where(.svelte-1cqz7b2){min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:.85rem}.field.svelte-1cqz7b2 input:where(.svelte-1cqz7b2):focus{outline:none;border-color:var(--line-strong)}.note.svelte-1cqz7b2{color:var(--text-faint);font-size:.72rem;line-height:1.45}@media(max-width:700px){.seat-sheet.svelte-1cqz7b2{top:56px;right:8px;width:calc(100vw - 16px)}.choices.svelte-1cqz7b2{grid-template-columns:1fr}}.strip.svelte-1u93hed{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;width:100%;margin-top:.55rem;padding:.4rem 0 0 .5rem;border:0;border-top:1px solid var(--hairline-lo);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.strip.svelte-1u93hed:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.s-label.svelte-1u93hed{color:var(--slate-deep);font-size:.48rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.s-ts.svelte-1u93hed,.s-ms.svelte-1u93hed{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums}.s-method.svelte-1u93hed{padding:.1em .4em;border:1px solid var(--gold);color:var(--gold);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.5rem;font-weight:600;letter-spacing:.1em}.s-path.svelte-1u93hed{overflow:hidden;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap;transition:color .16s linear}.strip.svelte-1u93hed:hover .s-path:where(.svelte-1u93hed){color:var(--titanium)}.s-status.svelte-1u93hed{color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums}.strip.bad.svelte-1u93hed .s-method:where(.svelte-1u93hed){border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}.strip.bad.svelte-1u93hed .s-status:where(.svelte-1u93hed),.strip.bad.svelte-1u93hed .s-path:where(.svelte-1u93hed){color:var(--titanium)}@media(max-width:700px){.strip.svelte-1u93hed{align-items:center;min-height:40px;padding:.5rem 0 .5rem .5rem}.s-ts.svelte-1u93hed,.s-ms.svelte-1u93hed,.s-status.svelte-1u93hed{font-size:.6rem}.s-path.svelte-1u93hed{font-size:.64rem}}.panel.svelte-1ygrtyk{display:flex;flex-direction:column;min-height:0;border:1px solid var(--hairline);background:var(--obsidian)}.panel-head.svelte-1ygrtyk{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--hairline)}h2.svelte-1ygrtyk{margin:0;color:var(--titanium);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.count.svelte-1ygrtyk{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.65rem;font-variant-numeric:tabular-nums}.controls.svelte-1ygrtyk{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1.1rem;border-bottom:1px solid var(--hairline-lo)}.field.svelte-1ygrtyk{position:relative;flex:1 1 12rem;min-width:0}.field.svelte-1ygrtyk:after{content:"";position:absolute;right:3px;bottom:.9em;width:6px;height:6px;border-right:1px solid var(--slate);border-bottom:1px solid var(--slate);transform:rotate(45deg);pointer-events:none}.field.svelte-1ygrtyk span:where(.svelte-1ygrtyk){display:block;margin-bottom:.7em;color:var(--slate-deep);font-size:.53rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}select.svelte-1ygrtyk{display:block;width:100%;padding:0 1.3rem .6em 0;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid var(--hairline);border-radius:0;background:transparent;color:var(--titanium);font-family:inherit;font-size:.72rem;text-overflow:ellipsis;transition:border-color .18s linear}select.svelte-1ygrtyk:focus{outline:none;border-bottom-color:var(--titanium)}select.svelte-1ygrtyk:disabled{color:var(--slate-deep)}select.svelte-1ygrtyk option:where(.svelte-1ygrtyk){background:var(--obsidian);color:var(--titanium)}.portal.svelte-1ygrtyk{border-radius:0;padding:.95em 2em;border:1px solid var(--titanium);background:transparent;color:var(--titanium);font-family:inherit;font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background-color .2s linear,color .2s linear,opacity .2s linear}.portal.svelte-1ygrtyk:hover:not(:disabled),.portal.svelte-1ygrtyk:focus-visible:not(:disabled){background:var(--titanium);color:var(--obsidian)}.portal.svelte-1ygrtyk:active:not(:disabled){background:var(--slate);color:var(--obsidian)}.portal.svelte-1ygrtyk:disabled{opacity:.4;cursor:default}.banner.svelte-1ygrtyk{border-radius:0;flex:0 0 auto;margin:0;padding:.9rem 1.1rem;background:var(--titanium);color:var(--obsidian);font-size:.62rem;font-weight:600;letter-spacing:.14em;line-height:1.55;text-transform:none}.banner-line.svelte-1ygrtyk{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.banner-line.svelte-1ygrtyk:focus-visible{outline:1px solid var(--obsidian);outline-offset:2px}.banner-wedge.svelte-1ygrtyk{font-size:.6rem}.banner-detail.svelte-1ygrtyk{margin:.6rem 0 0;overflow-x:auto;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;font-weight:400;letter-spacing:0;white-space:pre-wrap;word-break:normal;overflow-wrap:normal}.body.svelte-1ygrtyk{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.1rem}.body.svelte-1ygrtyk::-webkit-scrollbar{width:6px}.body.svelte-1ygrtyk::-webkit-scrollbar-thumb{background:var(--hairline)}.confidence.svelte-1ygrtyk{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.4rem 1rem}.confidence.svelte-1ygrtyk .label:where(.svelte-1ygrtyk){color:var(--slate-deep);font-size:.53rem;letter-spacing:.24em;text-transform:uppercase}.confidence.svelte-1ygrtyk .value:where(.svelte-1ygrtyk){color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:1.1rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.confidence.svelte-1ygrtyk .bar:where(.svelte-1ygrtyk){grid-column:1 / -1;display:block;height:3px;border-bottom:1px solid var(--hairline)}.confidence.svelte-1ygrtyk .bar:where(.svelte-1ygrtyk) i:where(.svelte-1ygrtyk){display:block;height:3px;background:var(--gold)}.stats.svelte-1ygrtyk{border-radius:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:1px;margin:1.3rem 0 0;background:var(--hairline-lo);border:1px solid var(--hairline-lo)}.stats.svelte-1ygrtyk>div:where(.svelte-1ygrtyk){border-radius:0;padding:.8rem .9rem;background:var(--obsidian)}.stats.svelte-1ygrtyk dt:where(.svelte-1ygrtyk){color:var(--slate-deep);font-size:.5rem;letter-spacing:.22em;text-transform:uppercase}.stats.svelte-1ygrtyk dd:where(.svelte-1ygrtyk){margin:.4rem 0 0;color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:1.05rem;font-variant-numeric:tabular-nums}.facts.svelte-1ygrtyk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;margin:1.3rem 0 0}.facts.svelte-1ygrtyk dt:where(.svelte-1ygrtyk){color:var(--slate-deep);font-size:.53rem;letter-spacing:.24em;text-transform:uppercase}.facts.svelte-1ygrtyk dd:where(.svelte-1ygrtyk){min-width:0;margin:0;color:var(--titanium);font-size:.66rem;letter-spacing:.02em}.mono.svelte-1ygrtyk{display:block;overflow-x:auto;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.mono.svelte-1ygrtyk::-webkit-scrollbar{height:4px}.mono.svelte-1ygrtyk::-webkit-scrollbar-thumb{background:var(--hairline)}.group.svelte-1ygrtyk{margin:1.5rem 0 .7rem;padding-top:.85rem;border-top:1px solid var(--hairline-lo);color:var(--slate-deep);font-size:.53rem;letter-spacing:.26em;text-transform:uppercase}ul.svelte-1ygrtyk,ol.svelte-1ygrtyk{margin:0;padding:0;list-style:none}.chips.svelte-1ygrtyk{display:flex;flex-wrap:wrap;gap:.35rem}.hazards.svelte-1ygrtyk li:where(.svelte-1ygrtyk){display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem 0}.hazards.svelte-1ygrtyk li:where(.svelte-1ygrtyk)+li:where(.svelte-1ygrtyk){border-top:1px solid var(--hairline-lo)}.hazards.svelte-1ygrtyk em:where(.svelte-1ygrtyk){color:var(--slate);font-size:.65rem;font-style:normal}.events.svelte-1ygrtyk li:where(.svelte-1ygrtyk){display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.7rem;padding:.3rem 0;font-size:.62rem}.events.svelte-1ygrtyk .ts:where(.svelte-1ygrtyk){color:var(--slate-deep);font-variant-numeric:tabular-nums}.events.svelte-1ygrtyk .type:where(.svelte-1ygrtyk){color:var(--titanium)}.events.svelte-1ygrtyk .where:where(.svelte-1ygrtyk){overflow:hidden;color:var(--slate);text-overflow:ellipsis;white-space:nowrap}.advisories.svelte-1ygrtyk li:where(.svelte-1ygrtyk){padding:.35rem 0;color:var(--slate);font-size:.7rem;line-height:1.6}.empty.svelte-1ygrtyk{margin:0;color:var(--slate-deep);font-size:.7rem}.empty.pad.svelte-1ygrtyk{padding:1.2rem 1.1rem}.chip.svelte-1ygrtyk{border-radius:0;display:inline-block;padding:.36em .8em;border:1px solid transparent;font-size:.52rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.chip-gold.svelte-1ygrtyk{border-color:var(--gold);color:var(--gold)}.chip-slate.svelte-1ygrtyk{border-color:var(--hairline);color:var(--slate)}.chip-invert.svelte-1ygrtyk{border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}@media(max-width:700px){.portal.svelte-1ygrtyk{min-height:40px;padding:.6em 1.4em}}.flow-body.svelte-1nptwvh{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.1rem}.flow-body.svelte-1nptwvh::-webkit-scrollbar{width:6px}.flow-body.svelte-1nptwvh::-webkit-scrollbar-thumb{background:var(--hairline)}.lede.svelte-1nptwvh{margin:0 0 1rem;color:var(--slate);font-size:.7rem;line-height:1.6}svg.svelte-1nptwvh{display:block;width:100%;height:auto}.edge.svelte-1nptwvh{stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.edge.live.svelte-1nptwvh{stroke:var(--gold);stroke-dasharray:2 5;animation:svelte-1nptwvh-crawl 1.6s linear infinite}@keyframes svelte-1nptwvh-crawl{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.box.svelte-1nptwvh{fill:url(#card-hatch);stroke:var(--titanium);stroke-width:1;vector-effect:non-scaling-stroke}.n-name.svelte-1nptwvh{fill:var(--titanium);font-family:var(--stack, "Inter", system-ui, sans-serif);font-size:8.5px;font-weight:600;letter-spacing:.16em}.n-sub.svelte-1nptwvh{fill:var(--slate-deep);font-family:var(--stack, "Inter", system-ui, sans-serif);font-size:7.5px;letter-spacing:.02em}.n-count.svelte-1nptwvh{fill:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:7.5px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.node.hi.svelte-1nptwvh .box:where(.svelte-1nptwvh){stroke:var(--gold)}.node.hi.svelte-1nptwvh .n-name:where(.svelte-1nptwvh){fill:var(--gold)}.node.svelte-1nptwvh{cursor:default}.tip.svelte-1nptwvh{pointer-events:none}.tip-box.svelte-1nptwvh{fill:var(--obsidian);stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.tip-text.svelte-1nptwvh{fill:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:7px;letter-spacing:.02em}.pulse-gold.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:svelte-1nptwvh-ring-gold .64s linear 1}@keyframes svelte-1nptwvh-ring-gold{0%,55%{stroke:var(--gold)}to{stroke:var(--titanium)}}.pulse-ti.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:svelte-1nptwvh-ring-ti .64s linear 1}@keyframes svelte-1nptwvh-ring-ti{0%,55%{stroke-width:2.5}to{stroke-width:1}}.pulse-invert.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:svelte-1nptwvh-flip-box .64s steps(1,end) 1}.pulse-invert.svelte-1nptwvh .n-name:where(.svelte-1nptwvh){animation:svelte-1nptwvh-flip-name .64s steps(1,end) 1}.pulse-invert.svelte-1nptwvh .n-sub:where(.svelte-1nptwvh){animation:svelte-1nptwvh-flip-sub .64s steps(1,end) 1}.pulse-invert.svelte-1nptwvh .n-count:where(.svelte-1nptwvh){animation:svelte-1nptwvh-flip-count .64s steps(1,end) 1}@keyframes svelte-1nptwvh-flip-box{0%,60%{fill:var(--titanium);stroke:var(--titanium)}to{fill:url(#card-hatch);stroke:var(--titanium)}}@keyframes svelte-1nptwvh-flip-name{0%,60%{fill:var(--obsidian)}to{fill:var(--titanium)}}@keyframes svelte-1nptwvh-flip-sub{0%,60%{fill:var(--obsidian)}to{fill:var(--slate-deep)}}@keyframes svelte-1nptwvh-flip-count{0%,60%{fill:var(--obsidian)}to{fill:var(--slate)}}.dot.svelte-1nptwvh{fill:var(--gold);animation:svelte-1nptwvh-travel .6s linear forwards}.dot-quiet.svelte-1nptwvh{fill:var(--slate)}.dot-invert.svelte-1nptwvh{fill:var(--titanium)}@keyframes svelte-1nptwvh-travel{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}@media(prefers-reduced-motion:reduce){.edge.live.svelte-1nptwvh{animation:none}.pulse-gold.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:none;stroke:var(--gold)}.pulse-ti.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:none;stroke:var(--titanium)}.pulse-invert.svelte-1nptwvh .box:where(.svelte-1nptwvh){animation:none;fill:var(--titanium);stroke:var(--titanium)}.pulse-invert.svelte-1nptwvh .n-name:where(.svelte-1nptwvh),.pulse-invert.svelte-1nptwvh .n-sub:where(.svelte-1nptwvh),.pulse-invert.svelte-1nptwvh .n-count:where(.svelte-1nptwvh){animation:none;fill:var(--obsidian)}.dot.svelte-1nptwvh{animation:none;transform:translate(calc(var(--dx) / 2),calc(var(--dy) / 2))}}.group.svelte-1nptwvh{margin:1.4rem 0 .7rem;padding-top:.85rem;border-top:1px solid var(--hairline-lo);color:var(--slate-deep);font-size:.53rem;letter-spacing:.26em;text-transform:uppercase}.ticker.svelte-1nptwvh{margin:0;padding:0;list-style:none}.ticker.svelte-1nptwvh li:where(.svelte-1nptwvh){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;padding:.45rem 0}.ticker.svelte-1nptwvh li:where(.svelte-1nptwvh)+li:where(.svelte-1nptwvh){border-top:1px solid var(--hairline-lo)}.tick-ts.svelte-1nptwvh{grid-row:1 / span 2;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;font-variant-numeric:tabular-nums;line-height:1.5}.tick-text.svelte-1nptwvh{color:var(--titanium);font-size:.68rem;line-height:1.5}.tick-exact.svelte-1nptwvh{overflow:hidden;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-1nptwvh{margin:0;color:var(--slate-deep);font-size:.7rem}.foot.svelte-1nptwvh{margin:1.2rem 0 0;padding-top:.85rem;border-top:1px solid var(--hairline-lo);color:var(--slate);font-size:.62rem;line-height:1.6}.foot-id.svelte-1nptwvh{overflow-x:auto;color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-variant-numeric:tabular-nums}.feed.svelte-o4de4k{border-radius:0;display:flex;flex-direction:column;min-height:0;border:1px solid var(--hairline);background:var(--obsidian)}.feed-head.svelte-o4de4k{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--hairline)}h2.svelte-o4de4k{margin:0;color:var(--titanium);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.count.svelte-o4de4k{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.65rem;font-variant-numeric:tabular-nums}ol.svelte-o4de4k,ul.svelte-o4de4k{margin:0;padding:0;list-style:none}ol.svelte-o4de4k{flex:1 1 auto;min-height:0;overflow-y:auto}ol.svelte-o4de4k::-webkit-scrollbar{width:6px}ol.svelte-o4de4k::-webkit-scrollbar-thumb{background:var(--hairline)}ol.svelte-o4de4k>li:where(.svelte-o4de4k)+li:where(.svelte-o4de4k){border-top:1px solid var(--hairline-lo)}.line.svelte-o4de4k{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.65rem 1.1rem .65rem calc(1.1rem - 2px);border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.line.svelte-o4de4k:hover{border-left-color:var(--slate)}.line[aria-expanded=true].svelte-o4de4k{border-left-color:var(--gold)}.line.svelte-o4de4k:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.ts.svelte-o4de4k{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;font-variant-numeric:tabular-nums}.primitive.svelte-o4de4k{overflow:hidden;color:var(--titanium);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.primitive.svelte-o4de4k i:where(.svelte-o4de4k){color:var(--slate-deep);font-size:.58rem;font-style:normal}.wedge.svelte-o4de4k{color:var(--slate-deep);font-size:.6rem}.line.svelte-o4de4k:hover .wedge:where(.svelte-o4de4k),.line[aria-expanded=true].svelte-o4de4k .wedge:where(.svelte-o4de4k){color:var(--titanium)}.why.svelte-o4de4k{padding:.2rem 1.1rem .9rem}.reason.svelte-o4de4k{margin:0;color:var(--titanium);font-size:.68rem;line-height:1.55}.rules.svelte-o4de4k{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.55rem}.rules.svelte-o4de4k li:where(.svelte-o4de4k){border-radius:0;padding:.3em .65em;border:1px solid var(--hairline);color:var(--slate);font-size:.58rem;line-height:1.45}.rule-plain.svelte-o4de4k{display:block;color:var(--slate)}.rule-id.svelte-o4de4k{display:block;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.54rem}.envelope.svelte-o4de4k,.origin.svelte-o4de4k{margin:.55rem 0 0;overflow-x:auto;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.envelope.svelte-o4de4k{color:var(--slate);font-family:var(--stack, "Inter", system-ui, sans-serif);font-size:.62rem}.envelope.svelte-o4de4k::-webkit-scrollbar,.origin.svelte-o4de4k::-webkit-scrollbar{height:4px}.envelope.svelte-o4de4k::-webkit-scrollbar-thumb,.origin.svelte-o4de4k::-webkit-scrollbar-thumb{background:var(--hairline)}.empty.svelte-o4de4k{margin:0;padding:1.2rem 1.1rem;color:var(--slate-deep);font-size:.7rem}.chip.svelte-o4de4k{border-radius:0;display:inline-block;padding:.34em .75em;border:1px solid transparent;font-size:.52rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.chip-gold.svelte-o4de4k{border-color:var(--gold);color:var(--gold)}.chip-slate.svelte-o4de4k{border-color:var(--hairline);color:var(--slate)}.chip-invert.svelte-o4de4k{border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}@media(max-width:700px){.line.svelte-o4de4k{min-height:40px}}.board.svelte-u8n8ry{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:var(--pad, 1rem);padding-top:.6rem;border-top:1px solid var(--hairline-lo)}ol.svelte-u8n8ry{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;max-height:9.5rem;overflow-y:auto}.line.svelte-u8n8ry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.7rem;width:100%;padding:.22rem 0 .22rem .5rem;border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.line.svelte-u8n8ry:hover{border-left-color:var(--slate)}.line.svelte-u8n8ry:hover .b-text:where(.svelte-u8n8ry){color:var(--titanium)}.line.svelte-u8n8ry:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.b-ts.svelte-u8n8ry{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;font-variant-numeric:tabular-nums}.b-text.svelte-u8n8ry{overflow:hidden;color:var(--slate);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap;transition:color .16s linear}.more.svelte-u8n8ry{flex:0 0 auto;padding:.25em .7em;border:1px solid var(--hairline);background:transparent;color:var(--slate-deep);font-family:inherit;font-size:.48rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .16s linear,border-color .16s linear}.more.svelte-u8n8ry:hover,.more.svelte-u8n8ry:focus-visible{border-color:var(--titanium);color:var(--titanium)}.more.svelte-u8n8ry:active{border-color:var(--gold);color:var(--gold)}@media(max-width:700px){.line.svelte-u8n8ry{align-items:center;min-height:40px;padding:.4rem 0 .4rem .5rem}.b-ts.svelte-u8n8ry{font-size:.62rem}.b-text.svelte-u8n8ry{font-size:.72rem}.more.svelte-u8n8ry{min-height:40px;padding:.25em 1.1em;font-size:.54rem}}.rail.svelte-17gipxt{border-radius:0;display:flex;flex-direction:column;min-height:0;border:1px solid var(--hairline);background:var(--obsidian)}.rail-head.svelte-17gipxt{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--hairline)}.rail.svelte-17gipxt>ul:where(.svelte-17gipxt){flex:1 1 auto;min-height:0;overflow-y:auto}.rail.svelte-17gipxt>ul:where(.svelte-17gipxt)::-webkit-scrollbar{width:6px}.rail.svelte-17gipxt>ul:where(.svelte-17gipxt)::-webkit-scrollbar-thumb{background:var(--hairline)}h2.svelte-17gipxt{margin:0;color:var(--titanium);font-size:.6rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.count.svelte-17gipxt{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.65rem;font-variant-numeric:tabular-nums}ul.svelte-17gipxt,ol.svelte-17gipxt{margin:0;padding:0;list-style:none}.mission.svelte-17gipxt+.mission:where(.svelte-17gipxt){border-top:1px solid var(--hairline-lo)}.row.svelte-17gipxt{border-radius:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.6rem;width:100%;padding:.7rem 1rem .7rem calc(1rem - 2px);border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.row.svelte-17gipxt:hover{border-left-color:var(--slate)}.row.svelte-17gipxt:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.product.svelte-17gipxt{overflow:hidden;color:var(--titanium);font-size:.6rem;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap}.metric.svelte-17gipxt{color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.62rem;white-space:nowrap}.metric.svelte-17gipxt i:where(.svelte-17gipxt){margin-left:.35em;color:var(--slate-deep);font-family:var(--stack, "Inter", system-ui, sans-serif);font-size:.5rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.num.svelte-17gipxt{font-variant-numeric:tabular-nums}.wedge.svelte-17gipxt{color:var(--slate-deep);font-size:.6rem}.row.svelte-17gipxt:hover .wedge:where(.svelte-17gipxt),.open.svelte-17gipxt .wedge:where(.svelte-17gipxt){color:var(--titanium)}.mission.open.svelte-17gipxt .row:where(.svelte-17gipxt),.mission.open.svelte-17gipxt .row:where(.svelte-17gipxt):hover{border-left-color:var(--gold);background:var(--hairline-lo)}.detail.svelte-17gipxt{padding:.4rem 1rem 1.3rem;border-top:1px solid var(--hairline-lo)}.facts.svelte-17gipxt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;margin:1rem 0 0}.facts.svelte-17gipxt dt:where(.svelte-17gipxt){color:var(--slate-deep);font-size:.53rem;letter-spacing:.24em;text-transform:uppercase}.facts.svelte-17gipxt dd:where(.svelte-17gipxt){min-width:0;margin:0}.plain.svelte-17gipxt{display:block;color:var(--titanium);font-size:.68rem}.exact.svelte-17gipxt{display:block;overflow-x:auto;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.62rem;white-space:nowrap}.exact.svelte-17gipxt::-webkit-scrollbar{height:4px}.exact.svelte-17gipxt::-webkit-scrollbar-thumb{background:var(--hairline)}.reason.svelte-17gipxt{margin:1rem 0 0;color:var(--slate);font-size:.72rem;line-height:1.65}.group.svelte-17gipxt{display:block;margin:1.4rem 0 .65rem;padding-top:.8rem;border-top:1px solid var(--hairline-lo);color:var(--slate-deep);font-size:.53rem;letter-spacing:.26em;text-transform:uppercase}.trace-head.svelte-17gipxt{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.toggle.svelte-17gipxt{padding:.25em .7em;border:1px solid var(--hairline);background:transparent;color:var(--slate);font-family:inherit;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .16s linear,border-color .16s linear}.toggle.svelte-17gipxt:hover,.toggle.svelte-17gipxt:focus-visible,.toggle[aria-pressed=true].svelte-17gipxt{border-color:var(--titanium);color:var(--titanium)}.toggle.svelte-17gipxt:active{border-color:var(--gold);color:var(--gold)}.objectives.svelte-17gipxt li:where(.svelte-17gipxt){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.4rem 0 .4rem .55rem;border-left:1px solid transparent}.objectives.svelte-17gipxt li.running:where(.svelte-17gipxt){border-left-color:var(--gold)}.objectives.svelte-17gipxt li.running:where(.svelte-17gipxt) .ordinal:where(.svelte-17gipxt){color:var(--gold)}.objectives.svelte-17gipxt li:where(.svelte-17gipxt)+li:where(.svelte-17gipxt){border-top:1px solid var(--hairline-lo)}.ordinal.svelte-17gipxt{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem}.primitive.svelte-17gipxt{min-width:0;color:var(--titanium);font-size:.68rem;line-height:1.5}.primitive.svelte-17gipxt .args:where(.svelte-17gipxt){color:var(--slate)}.primitive.svelte-17gipxt em:where(.svelte-17gipxt){display:block;margin-top:.25rem;overflow-x:auto;color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;font-style:normal;white-space:nowrap}.optional.svelte-17gipxt{margin-left:.4em;color:var(--slate-deep);font-size:.53rem;font-style:normal;letter-spacing:.2em}.rules.svelte-17gipxt{display:flex;flex-wrap:wrap;gap:.35rem}.rule.svelte-17gipxt{border-radius:0;padding:.3em .65em;border:1px solid var(--hairline);color:var(--slate);font-size:.58rem;line-height:1.45}.rule-plain.svelte-17gipxt{display:block;color:var(--slate)}.rule-id.svelte-17gipxt{display:block;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.54rem}.stepper.svelte-17gipxt{overflow-x:auto;padding-bottom:.4rem}.stepper.svelte-17gipxt::-webkit-scrollbar{height:4px}.stepper.svelte-17gipxt::-webkit-scrollbar-thumb{background:var(--hairline)}.stepper.svelte-17gipxt ol:where(.svelte-17gipxt){display:flex;min-width:max-content;padding-top:.2rem}.stepper.svelte-17gipxt li:where(.svelte-17gipxt){position:relative;flex:0 0 auto;width:5.2rem;padding:0 .2rem;text-align:center}.stepper.svelte-17gipxt li:where(.svelte-17gipxt):after{content:"";position:absolute;top:3px;left:50%;width:100%;height:1px;background:var(--hairline)}.stepper.svelte-17gipxt li:where(.svelte-17gipxt):last-child:after{display:none}.mark.svelte-17gipxt{position:relative;z-index:1;display:block;width:7px;height:7px;margin:0 auto .5rem;border:1px solid var(--slate);background:var(--obsidian)}.stepper.svelte-17gipxt li.current:where(.svelte-17gipxt) .mark:where(.svelte-17gipxt){border-color:var(--gold);background:var(--gold)}.mark-label.svelte-17gipxt{display:block;color:var(--slate);font-size:.56rem;line-height:1.35}.stepper.svelte-17gipxt li.current:where(.svelte-17gipxt) .mark-label:where(.svelte-17gipxt){color:var(--titanium)}.mark-ts.svelte-17gipxt{display:block;margin-top:.25rem;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.52rem}.trace.svelte-17gipxt{max-height:15rem;overflow-y:auto;overflow-x:auto;padding-right:.3rem}.trace.svelte-17gipxt::-webkit-scrollbar{width:6px;height:4px}.trace.svelte-17gipxt::-webkit-scrollbar-thumb{background:var(--hairline)}.t-row.svelte-17gipxt{display:grid;grid-template-columns:4.4rem 4.6rem 6.4rem minmax(6rem,1fr);gap:.55rem;min-width:23.05rem;padding:.3rem 0;align-items:baseline}.t-row.svelte-17gipxt+.t-row:where(.svelte-17gipxt){border-top:1px solid var(--hairline-lo)}.t-ts.svelte-17gipxt{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem}.t-actor.svelte-17gipxt{overflow:hidden;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.t-action.svelte-17gipxt{overflow:hidden;color:var(--gold);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.t-detail.svelte-17gipxt{display:block;width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;line-height:1.5;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.t-detail.svelte-17gipxt:hover,.t-detail.svelte-17gipxt:focus-visible{color:var(--titanium)}.t-detail.shown.svelte-17gipxt{overflow-x:auto;color:var(--titanium);text-overflow:clip;white-space:pre-wrap;word-break:normal}.t-detail.shown.svelte-17gipxt::-webkit-scrollbar{height:4px}.t-detail.shown.svelte-17gipxt::-webkit-scrollbar-thumb{background:var(--hairline)}.headline.svelte-17gipxt{margin:0;color:var(--titanium);font-size:.72rem;letter-spacing:.02em}.report.svelte-17gipxt{margin:.45rem 0 0;color:var(--slate-deep);font-size:.65rem;line-height:1.6}.empty.svelte-17gipxt{margin:0;padding:1.2rem 1.1rem;color:var(--slate-deep);font-size:.7rem}.empty.small.svelte-17gipxt{padding:0;font-size:.65rem}.chip.svelte-17gipxt{border-radius:0;display:inline-block;padding:.36em .8em;border:1px solid transparent;font-size:.52rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.chip-gold.svelte-17gipxt{border-color:var(--gold);color:var(--gold)}.chip-slate.svelte-17gipxt{border-color:var(--hairline);color:var(--slate)}.skip.svelte-17gipxt i:where(.svelte-17gipxt){margin-left:.55em;color:var(--slate-deep);font-style:normal;font-weight:400;letter-spacing:.03em;text-transform:none}.chip-invert.svelte-17gipxt{border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}.chip.live.svelte-17gipxt{animation:svelte-17gipxt-live-breath 1.7s ease-in-out infinite}@keyframes svelte-17gipxt-live-breath{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.chip.live.svelte-17gipxt{animation:none}}.action-title.svelte-1hkr3gz{display:block;max-width:100%;margin:0;padding:0;overflow:hidden;font-size:.72rem;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.a-product.svelte-1hkr3gz{color:var(--gold);font-weight:700;letter-spacing:.24em;text-transform:uppercase}.a-place.svelte-1hkr3gz{color:var(--titanium);font-weight:500;letter-spacing:.1em}.a-verb.svelte-1hkr3gz{color:var(--slate);letter-spacing:.06em}.a-rule.svelte-1hkr3gz,.a-dot.svelte-1hkr3gz{color:var(--slate-deep);padding:0 .5rem}.plan-head.svelte-5pabqy{--signal: var(--open);position:relative;z-index:6;display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:1rem;height:2.3rem;min-width:0}.tabs.svelte-5pabqy{display:flex;flex:1 1 auto;align-items:flex-end;min-width:0}.tab.svelte-5pabqy{display:inline-flex;align-items:baseline;gap:.55rem;min-width:0;margin-bottom:-1px;padding:.42rem .85rem .5rem;border:var(--rule, 1px) solid var(--hairline);border-bottom:0;background:var(--obsidian);white-space:nowrap;overflow:hidden}.tab.svelte-5pabqy+.tab:where(.svelte-5pabqy){margin-left:-1px}.tab-key.svelte-5pabqy{flex:0 0 auto;color:var(--slate);font-size:var(--micro, .62rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase}.tab-name.svelte-5pabqy{min-width:0;overflow:hidden;color:var(--titanium);font-size:.82rem;font-weight:600;letter-spacing:.05em;text-overflow:ellipsis}.tab.lit.svelte-5pabqy .tab-name:where(.svelte-5pabqy){color:var(--signal)}.about-toggle.svelte-5pabqy{flex:0 0 auto;width:1.4rem;height:1.4rem;margin:0 0 .45rem .6rem;padding:0;border:var(--rule, 1px) solid var(--hairline);background:transparent;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.66rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .16s linear,color .16s linear}.about-toggle.svelte-5pabqy:hover,.about-toggle.svelte-5pabqy:focus-visible,.about-toggle[aria-expanded=true].svelte-5pabqy{border-color:var(--titanium);color:var(--titanium);outline:none}.live.svelte-5pabqy{flex:0 1 auto;min-width:0;max-width:52%;padding-bottom:.55rem}.about.svelte-5pabqy{position:absolute;top:100%;left:0;z-index:8;width:min(40rem,100%);margin-top:1px;padding:.9rem 1.05rem 1rem;border:var(--rule, 1px) solid var(--hairline);background:var(--obsidian)}.about-eyebrow.svelte-5pabqy{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .35rem;color:var(--gold);font-size:var(--micro, .62rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase}.about-eyebrow.case.svelte-5pabqy,.about-nodes.svelte-5pabqy+.about-eyebrow:where(.svelte-5pabqy),.about-facts.svelte-5pabqy+.about-eyebrow:where(.svelte-5pabqy){margin-top:.9rem;padding-top:.75rem;border-top:var(--rule, 1px) solid var(--hairline-lo)}.about-id.svelte-5pabqy{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--micro, .62rem);font-weight:400;letter-spacing:.04em;text-transform:none}.about-title.svelte-5pabqy{margin:0 0 .4rem;color:var(--titanium);font-size:.92rem;font-weight:500;text-wrap:balance}.about-line.svelte-5pabqy{max-width:62ch;margin:0 0 .5rem;color:var(--slate);font-size:var(--small, .72rem);line-height:1.5}.about-facts.svelte-5pabqy{margin:0 0 .3rem;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--micro, .62rem);letter-spacing:.04em;line-height:1.6}.about-nodes.svelte-5pabqy{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.15rem 1rem;margin:0;padding:0;list-style:none;color:var(--slate);font-size:var(--small, .72rem);line-height:1.5}.about-nodes.svelte-5pabqy li:where(.svelte-5pabqy){display:flex;align-items:baseline;gap:.5rem;min-width:0}.about-n.svelte-5pabqy{flex:0 0 1.1rem;height:1.1rem;border:var(--rule, 1px) solid var(--hairline);color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--micro, .62rem);line-height:1.1rem;text-align:center}.about-node-label.svelte-5pabqy{min-width:0;overflow:hidden;color:var(--titanium);text-overflow:ellipsis;white-space:nowrap}.about-role.svelte-5pabqy{color:var(--slate-deep);font-size:var(--micro, .62rem);letter-spacing:.08em}.about-foot.svelte-5pabqy{max-width:62ch;margin:.8rem 0 0;padding-top:.7rem;border-top:var(--rule, 1px) solid var(--hairline-lo);color:var(--slate-deep);font-size:var(--micro, .62rem);letter-spacing:.04em;line-height:1.55}@media(max-width:700px){.plan-head.svelte-5pabqy{flex-wrap:wrap;height:auto;gap:0;padding:0 .6rem}.tabs.svelte-5pabqy{flex:1 1 100%;height:2.3rem}.live.svelte-5pabqy{flex:1 1 100%;order:-1;max-width:100%;height:1.35rem;padding:.15rem 0 0}.about-toggle.svelte-5pabqy{width:44px;height:44px;margin:0 0 0 .2rem}.about.svelte-5pabqy{width:100%}}.ros2-panel.svelte-1kczw6p{--ros2: var(--open);min-width:0;min-height:0;overflow:hidden}.ros2-title.svelte-1kczw6p{padding-bottom:.3rem;border-bottom:2px solid var(--ros2)}.ros2-count.svelte-1kczw6p{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem}.ros2-body.svelte-1kczw6p{min-width:0;overflow-y:auto;overflow-x:hidden}.ros2-body.svelte-1kczw6p::-webkit-scrollbar{width:6px}.ros2-body.svelte-1kczw6p::-webkit-scrollbar-thumb{background:var(--hairline)}ol.svelte-1kczw6p{margin:0;padding:0;list-style:none}li.svelte-1kczw6p+li:where(.svelte-1kczw6p){border-top:1px solid var(--hairline-lo)}.ros2-row.svelte-1kczw6p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem;width:100%;padding:.4rem .9rem .4rem calc(.9rem - 2px);border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.ros2-row.svelte-1kczw6p:hover{border-left-color:var(--slate)}.ros2-row[aria-expanded=true].svelte-1kczw6p{border-left-color:var(--ros2)}.ros2-row.svelte-1kczw6p:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.entry.svelte-1kczw6p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.entry.svelte-1kczw6p>.ros2-row{flex:1 1 auto;min-width:0;width:auto}.entry.svelte-1kczw6p>.ros2-open{flex:1 1 100%}.info.svelte-1kczw6p{flex:0 0 auto;padding:0 .3em;border:1px solid var(--hairline-lo);color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--micro, .62rem);line-height:1.5;text-decoration:none}.info.svelte-1kczw6p:hover,.info.svelte-1kczw6p:focus-visible{color:var(--titanium);border-color:var(--titanium);outline:none}.at.svelte-1kczw6p{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;font-variant-numeric:tabular-nums}.name.svelte-1kczw6p{overflow:hidden;color:var(--ros2);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.62rem;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.dir.svelte-1kczw6p{color:var(--slate-deep);font-size:.62rem}li.fresh.svelte-1kczw6p .dir:where(.svelte-1kczw6p){color:var(--ros2);animation:svelte-1kczw6p-ros2-settle 1.4s linear forwards}@keyframes svelte-1kczw6p-ros2-settle{0%{color:var(--ros2)}to{color:var(--slate-deep)}}.ros2-open.svelte-1kczw6p{padding:0 .9rem .75rem}.ros2-full.svelte-1kczw6p{margin:0 0 .45rem;overflow-x:auto;white-space:nowrap;word-break:normal;overflow-wrap:normal}.ros2-type.svelte-1kczw6p{color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem}.ros2-topic.svelte-1kczw6p{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem}.ros2-topic.svelte-1kczw6p:before{content:" · "}.ros2-json.svelte-1kczw6p{margin:0;max-height:11rem;overflow:auto;padding:.6rem .7rem;border:1px solid var(--hairline-lo);color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;line-height:1.7;white-space:pre;word-break:normal;overflow-wrap:normal}.ros2-json.svelte-1kczw6p::-webkit-scrollbar{width:6px;height:6px}.ros2-json.svelte-1kczw6p::-webkit-scrollbar-thumb{background:var(--hairline)}.j-key.svelte-1kczw6p{color:var(--slate)}.j-str.svelte-1kczw6p{color:var(--titanium)}.j-num.svelte-1kczw6p{color:var(--gold)}.j-punct.svelte-1kczw6p,.j-plain.svelte-1kczw6p{color:var(--slate-deep)}.ros2-spec.svelte-1kczw6p{display:inline-block;margin-top:.5rem;color:var(--slate-deep);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--hairline);transition:color .16s linear,border-color .16s linear}.ros2-spec.svelte-1kczw6p:hover,.ros2-spec.svelte-1kczw6p:focus-visible{color:var(--ros2);border-bottom-color:var(--ros2)}@media(prefers-reduced-motion:reduce){li.fresh.svelte-1kczw6p .dir:where(.svelte-1kczw6p){animation:none;color:var(--slate-deep)}}@media(max-width:700px){.ros2-row.svelte-1kczw6p{align-items:center;min-height:44px;padding:.5rem .9rem .5rem calc(.9rem - 2px)}.at.svelte-1kczw6p,.name.svelte-1kczw6p{font-size:.68rem}.info.svelte-1kczw6p{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0}}.semaphore.svelte-ugk4ux{display:flex;flex-direction:column;min-width:0;border:1px solid var(--hairline);background:var(--obsidian)}ul.svelte-ugk4ux{margin:0;padding:0;list-style:none;min-width:0}li.svelte-ugk4ux+li:where(.svelte-ugk4ux){border-top:1px solid var(--hairline-lo)}.signal.svelte-ugk4ux{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.6rem .9rem .6rem calc(.9rem - 2px);border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.signal.svelte-ugk4ux:hover{border-left-color:var(--slate)}.signal[aria-expanded=true].svelte-ugk4ux,.signal[aria-expanded=true].svelte-ugk4ux:hover{border-left-color:var(--gold);background:var(--hairline-lo)}.signal.svelte-ugk4ux:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.light.svelte-ugk4ux{display:block;width:8px;height:8px;border:1px solid var(--hairline);background:transparent}.light[data-tone=titanium].svelte-ugk4ux{border-color:var(--titanium)}.light[data-tone=gold].svelte-ugk4ux{border-color:var(--gold);background:var(--gold)}.light[data-tone=invert].svelte-ugk4ux{border-color:var(--titanium);background:var(--titanium)}.name.svelte-ugk4ux{color:var(--titanium);font-size:.55rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.fact.svelte-ugk4ux{min-width:0;overflow:hidden;color:var(--slate);font-size:.62rem;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.count.svelte-ugk4ux{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.62rem;white-space:nowrap}.num.svelte-ugk4ux{font-variant-numeric:tabular-nums}.wedge.svelte-ugk4ux{color:var(--slate-deep);font-size:.6rem}.signal.svelte-ugk4ux:hover .wedge:where(.svelte-ugk4ux),.signal[aria-expanded=true].svelte-ugk4ux .wedge:where(.svelte-ugk4ux){color:var(--titanium)}.opened.svelte-ugk4ux{display:flex;min-width:0;min-height:11rem;max-height:min(60vh,32rem);border-top:1px solid var(--hairline)}.opened.svelte-ugk4ux>*{flex:1 1 auto;min-width:0;min-height:0;border:0}@media(max-width:700px){.signal.svelte-ugk4ux{min-height:44px;padding:.7rem .9rem .7rem calc(.9rem - 2px)}.name.svelte-ugk4ux{font-size:.6rem}.fact.svelte-ugk4ux{font-size:.66rem}}.calls-body.svelte-89xdk5{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.1rem}.calls-body.svelte-89xdk5::-webkit-scrollbar{width:6px}.calls-body.svelte-89xdk5::-webkit-scrollbar-thumb{background:var(--hairline)}.lede.svelte-89xdk5{margin:0 0 1rem;color:var(--slate);font-size:.7rem;line-height:1.6}.empty.svelte-89xdk5{margin:0;color:var(--slate-deep);font-size:.7rem}.rows.svelte-89xdk5{margin:0;padding:0;list-style:none}.rows.svelte-89xdk5 li:where(.svelte-89xdk5)+li:where(.svelte-89xdk5){border-top:1px solid var(--hairline-lo)}.row.svelte-89xdk5{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:baseline;gap:.55rem;width:100%;padding:.34rem 0 .34rem .5rem;border:0;border-left:2px solid transparent;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.row.flat.svelte-89xdk5{cursor:default}.row.svelte-89xdk5:hover{border-left-color:var(--slate)}.row.svelte-89xdk5:focus-visible{outline:1px solid var(--titanium);outline-offset:-1px}.c-ts.svelte-89xdk5,.c-ms.svelte-89xdk5{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums}.c-method.svelte-89xdk5{padding:.1em .4em;border:1px solid var(--gold);color:var(--gold);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.5rem;font-weight:600;letter-spacing:.1em}.row.poll.svelte-89xdk5 .c-method:where(.svelte-89xdk5){border-color:var(--hairline);color:var(--slate-deep)}.c-path.svelte-89xdk5{overflow:hidden;color:var(--titanium);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.c-status.svelte-89xdk5{color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums}.row.poll.svelte-89xdk5 .c-path:where(.svelte-89xdk5),.row.poll.svelte-89xdk5 .c-status:where(.svelte-89xdk5){color:var(--slate-deep)}.row.bad.svelte-89xdk5 .c-method:where(.svelte-89xdk5),.row.poll.bad.svelte-89xdk5 .c-method:where(.svelte-89xdk5){border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}.row.bad.svelte-89xdk5 .c-status:where(.svelte-89xdk5),.row.poll.bad.svelte-89xdk5 .c-status:where(.svelte-89xdk5){color:var(--titanium);font-weight:600}.row.bad.svelte-89xdk5 .c-path:where(.svelte-89xdk5){color:var(--titanium)}.group.svelte-89xdk5{margin:.5rem 0 .3rem .5rem;color:var(--slate-deep);font-size:.5rem;letter-spacing:.26em;text-transform:uppercase}.raw.svelte-89xdk5{margin:0 0 .6rem .5rem;max-height:14rem;overflow:auto;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;line-height:1.5;white-space:pre;word-break:normal;overflow-wrap:normal}.raw.svelte-89xdk5::-webkit-scrollbar{width:6px;height:6px}.raw.svelte-89xdk5::-webkit-scrollbar-thumb{background:var(--hairline)}.j-key.svelte-89xdk5{color:var(--slate)}.j-str.svelte-89xdk5{color:var(--titanium)}.j-num.svelte-89xdk5{color:var(--gold)}.j-punct.svelte-89xdk5,.j-plain.svelte-89xdk5{color:var(--slate-deep)}@media(max-width:700px){.row.svelte-89xdk5{align-items:center;min-height:40px;padding:.5rem 0 .5rem .5rem}}.msg.svelte-1gezvi4{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.msg-bar.svelte-1gezvi4{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--hairline-lo)}.modes.svelte-1gezvi4{display:flex;border:1px solid var(--hairline)}.mode.svelte-1gezvi4{padding:.4em .75em;border:0;background:transparent;color:var(--slate);font-family:inherit;font-size:.5rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .18s linear}.mode.svelte-1gezvi4+.mode:where(.svelte-1gezvi4){border-left:1px solid var(--hairline)}.mode.svelte-1gezvi4:hover{color:var(--titanium)}.mode[aria-pressed=true].svelte-1gezvi4{color:var(--titanium);outline:1px solid var(--titanium);outline-offset:-1px}.count.svelte-1gezvi4{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6rem;font-variant-numeric:tabular-nums}.lanes.svelte-1gezvi4{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,1fr);padding:.5rem 1.1rem .45rem;border-bottom:1px solid var(--hairline)}.lanes.svelte-1gezvi4 span:where(.svelte-1gezvi4){overflow:hidden;color:var(--slate-deep);font-size:.42rem;font-weight:600;letter-spacing:.1em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.msg-scroll.svelte-1gezvi4{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1.1rem 1rem}.msg-scroll.svelte-1gezvi4::-webkit-scrollbar{width:6px}.msg-scroll.svelte-1gezvi4::-webkit-scrollbar-thumb{background:var(--hairline)}svg.svelte-1gezvi4{display:block;width:100%;height:auto}.lifeline.svelte-1gezvi4{stroke:var(--hairline-lo);stroke-width:1;vector-effect:non-scaling-stroke}.arrow.svelte-1gezvi4{cursor:pointer;outline:none}.hit.svelte-1gezvi4{fill:transparent}.arrow.svelte-1gezvi4:hover .hit:where(.svelte-1gezvi4),.arrow.svelte-1gezvi4:focus-visible .hit:where(.svelte-1gezvi4),.arrow.on.svelte-1gezvi4 .hit:where(.svelte-1gezvi4){fill:var(--hairline-lo)}.a-label.svelte-1gezvi4{fill:var(--slate);font-family:var(--stack, "Inter", system-ui, sans-serif);font-size:7px;letter-spacing:.02em;text-anchor:middle;pointer-events:none}.a-line.svelte-1gezvi4{fill:none;stroke:var(--slate-deep);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.a-head.svelte-1gezvi4{fill:var(--slate-deep);pointer-events:none}.a-gold.svelte-1gezvi4 .a-line:where(.svelte-1gezvi4){stroke:var(--gold);fill:none}.a-gold.svelte-1gezvi4 .a-head:where(.svelte-1gezvi4){fill:var(--gold)}.a-gold.svelte-1gezvi4 .a-label:where(.svelte-1gezvi4){fill:var(--gold)}.a-titanium.svelte-1gezvi4 .a-line:where(.svelte-1gezvi4){stroke:var(--titanium);fill:none}.a-titanium.svelte-1gezvi4 .a-head:where(.svelte-1gezvi4){fill:var(--titanium)}.a-titanium.svelte-1gezvi4 .a-label:where(.svelte-1gezvi4){fill:var(--titanium)}.a-invert.svelte-1gezvi4 .a-line:where(.svelte-1gezvi4){stroke:var(--titanium);fill:none}.a-invert.svelte-1gezvi4 .a-head:where(.svelte-1gezvi4){fill:var(--titanium)}.deny-chip.svelte-1gezvi4{fill:var(--titanium);pointer-events:none}.a-invert.svelte-1gezvi4 .a-label:where(.svelte-1gezvi4){fill:var(--obsidian);font-weight:600}.arrow.on.svelte-1gezvi4 .a-line:where(.svelte-1gezvi4){stroke-width:2}ol.list.svelte-1gezvi4{margin:0;padding:0;list-style:none}ol.list.svelte-1gezvi4 li:where(.svelte-1gezvi4)+li:where(.svelte-1gezvi4){border-top:1px solid var(--hairline-lo)}.line.svelte-1gezvi4{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;width:100%;padding:.45rem 0 .45rem .4rem;border:0;border-left:2px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s linear}.line.svelte-1gezvi4:hover{border-left-color:var(--slate)}.line[aria-pressed=true].svelte-1gezvi4{border-left-color:var(--gold)}.l-ts.svelte-1gezvi4{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums}.l-where.svelte-1gezvi4{overflow:hidden;color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.5rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.drawer.svelte-1gezvi4{flex:0 0 auto;max-height:46%;overflow-y:auto;padding:.8rem 1.1rem 1rem;border-top:1px solid var(--hairline)}.drawer.svelte-1gezvi4::-webkit-scrollbar{width:6px}.drawer.svelte-1gezvi4::-webkit-scrollbar-thumb{background:var(--hairline)}.drawer-head.svelte-1gezvi4{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.drawer-lede.svelte-1gezvi4{margin:0;padding-left:.6rem;border-left:2px solid var(--slate-deep);color:var(--titanium);font-size:.72rem;line-height:1.55}.drawer-lede[data-tone=gold].svelte-1gezvi4{border-left-color:var(--gold)}.drawer-lede[data-tone=titanium].svelte-1gezvi4,.drawer-lede[data-tone=invert].svelte-1gezvi4{border-left-color:var(--titanium)}.ids.svelte-1gezvi4,.row-ids.svelte-1gezvi4{display:flex;flex-wrap:wrap;gap:.35rem}.ids.svelte-1gezvi4{margin-top:.6rem}.row-ids.svelte-1gezvi4{padding:0 0 .45rem .4rem}.idchip.svelte-1gezvi4{display:inline-block;max-width:100%;overflow:hidden;padding:.25em .5em;border:1px solid var(--hairline);color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.5rem;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.idchip-link.svelte-1gezvi4{border-color:var(--gold);color:var(--gold);text-decoration:none}.idchip-link.svelte-1gezvi4:hover,.idchip-link.svelte-1gezvi4:focus-visible{text-decoration:underline}.no-form.svelte-1gezvi4{margin:.6rem 0 0;color:var(--slate-deep);font-size:.58rem;line-height:1.5}.shut.svelte-1gezvi4{padding:0 0 0 .6rem;border:0;background:transparent;color:var(--slate);font-family:inherit;font-size:.7rem;line-height:1;cursor:pointer;transition:color .16s linear}.shut.svelte-1gezvi4:hover,.shut.svelte-1gezvi4:focus-visible{color:var(--titanium)}.nearest.svelte-1gezvi4{margin:.7rem 0 0;padding-left:.5rem;border-left:1px solid var(--hairline);color:var(--slate-deep);font-size:.6rem;line-height:1.5}.tokens.svelte-1gezvi4{margin:.6rem 0 0;overflow-x:auto;color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;font-variant-numeric:tabular-nums;white-space:nowrap}.raw-head.svelte-1gezvi4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid var(--hairline-lo)}.copy.svelte-1gezvi4{padding:.25em .7em;border:1px solid var(--hairline);background:transparent;color:var(--slate);font-family:inherit;font-size:.48rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .16s linear,border-color .16s linear}.copy.svelte-1gezvi4:hover,.copy.svelte-1gezvi4:focus-visible{border-color:var(--titanium);color:var(--titanium)}.copy.svelte-1gezvi4:active{border-color:var(--gold);color:var(--gold)}.raw.svelte-1gezvi4{margin:.6rem 0 0;max-height:16rem;overflow:auto;padding:.75rem .85rem;border:1px solid var(--hairline-lo);color:var(--slate);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.55rem;line-height:1.7;white-space:pre;word-break:normal;overflow-wrap:normal}.raw.svelte-1gezvi4::-webkit-scrollbar{width:6px;height:6px}.raw.svelte-1gezvi4::-webkit-scrollbar-thumb{background:var(--hairline)}.j-key.svelte-1gezvi4{color:var(--slate)}.j-str.svelte-1gezvi4{color:var(--titanium)}.j-num.svelte-1gezvi4{color:var(--gold)}.j-punct.svelte-1gezvi4,.j-plain.svelte-1gezvi4{color:var(--slate-deep)}.empty.svelte-1gezvi4{margin:1rem 0 0;color:var(--slate-deep);font-size:.7rem;line-height:1.55}.empty-note.svelte-1gezvi4{display:block;margin-top:.5rem;font-size:.62rem}.chip.svelte-1gezvi4{display:inline-block;padding:.3em .7em;border:1px solid transparent;font-size:.5rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.chip-gold.svelte-1gezvi4{border-color:var(--gold);color:var(--gold)}.chip-slate.svelte-1gezvi4{border-color:var(--hairline);color:var(--slate)}.chip-ti.svelte-1gezvi4{border-color:var(--titanium);color:var(--titanium)}.chip-invert.svelte-1gezvi4{border-color:var(--titanium);background:var(--titanium);color:var(--obsidian)}@media(max-width:700px){.msg-bar.svelte-1gezvi4{padding:.6rem .9rem}.mode.svelte-1gezvi4{min-height:40px;padding:.4em 1.1em;font-size:.56rem}.lanes.svelte-1gezvi4 span:where(.svelte-1gezvi4){font-size:.48rem}.line.svelte-1gezvi4{min-height:40px;padding:.5rem 0 .5rem .4rem}.l-ts.svelte-1gezvi4,.l-where.svelte-1gezvi4{font-size:.58rem}.idchip-link.svelte-1gezvi4{display:inline-flex;align-items:center;min-height:40px}}.side.svelte-xayq86{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;border-left:1px solid var(--hairline);background:var(--obsidian)}.side-head.svelte-xayq86{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--hairline)}.modes.svelte-xayq86{display:flex;border:1px solid var(--hairline)}.mode.svelte-xayq86{padding:.45em .8em;border:0;background:transparent;color:var(--slate);font-family:inherit;font-size:.52rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .18s linear}.mode.svelte-xayq86+.mode:where(.svelte-xayq86){border-left:1px solid var(--hairline)}.mode.svelte-xayq86:hover{color:var(--titanium)}.mode.svelte-xayq86:active{color:var(--gold)}.mode[aria-pressed=true].svelte-xayq86{color:var(--titanium);outline:1px solid var(--titanium);outline-offset:-1px}.back.svelte-xayq86{order:-1;min-height:40px;padding:0 .6em;border:0;background:transparent;color:var(--slate);font-size:var(--micro, .62rem);font-weight:500;letter-spacing:.18em;cursor:pointer}.back.svelte-xayq86:hover,.back.svelte-xayq86:focus-visible{color:var(--titanium);outline:none}.shut.svelte-xayq86{padding:0 0 0 .6rem;border:0;background:transparent;color:var(--slate);font-family:inherit;font-size:.7rem;line-height:1;cursor:pointer;transition:color .16s linear}.shut.svelte-xayq86:hover,.shut.svelte-xayq86:focus-visible{color:var(--titanium)}.shut.svelte-xayq86:active{color:var(--gold)}@media(max-width:700px){.side.svelte-xayq86{border-left:0}.side-head.svelte-xayq86{padding:.6rem .9rem}.mode.svelte-xayq86{min-height:40px;padding:.45em 1em}.shut.svelte-xayq86{min-width:44px;min-height:44px;margin:-10px -10px -10px 0;padding:0}}.world-sheet.svelte-15rofqg{position:absolute;top:100%;left:0;right:0;z-index:7;max-height:calc(100dvh - var(--masthead-h, 3.5rem));overflow-y:auto;padding:.8rem var(--gutter, 1.5rem) 1.2rem;background:var(--obsidian);border-bottom:1px solid var(--hairline);color:var(--titanium)}.ws-head.svelte-15rofqg{display:flex;align-items:baseline;gap:.9rem;padding-bottom:.7rem;border-bottom:1px solid var(--hairline-lo)}.ws-eyebrow.svelte-15rofqg{color:var(--gold);font-size:var(--micro, .62rem);font-weight:600;letter-spacing:.26em}.ws-now.svelte-15rofqg{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--titanium);font-size:.82rem;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ws-shut.svelte-15rofqg{padding:.2rem .4rem;border:0;background:transparent;color:var(--slate);font-size:.8rem;line-height:1;cursor:pointer}.ws-shut.svelte-15rofqg:hover,.ws-shut.svelte-15rofqg:focus-visible{color:var(--titanium)}.ws-cols.svelte-15rofqg{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,.9fr);gap:var(--gutter, 1.5rem);padding-top:.9rem}.ws-col.svelte-15rofqg{min-width:0}.ws-q.svelte-15rofqg{margin:0 0 .6rem;color:var(--titanium);font-size:.95rem;font-weight:500;letter-spacing:.02em}.ws-quiet.svelte-15rofqg{margin:0;color:var(--slate);font-size:var(--small, .72rem);letter-spacing:.06em;line-height:1.5}.ws-band.svelte-15rofqg{margin:.7rem 0 .35rem;color:var(--slate-deep);font-size:var(--micro, .62rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ws-band.svelte-15rofqg:first-child{margin-top:0}.ws-row.svelte-15rofqg{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem .6rem;width:100%;margin:0 0 .3rem;padding:.45rem .65rem .5rem;border:1px solid var(--hairline);background:transparent;color:var(--titanium);text-align:left;cursor:pointer;transition:border-color .16s linear}.ws-row.svelte-15rofqg:hover:not(:disabled),.ws-row.svelte-15rofqg:focus-visible:not(:disabled){border-color:var(--titanium);outline:none}.ws-row.on.svelte-15rofqg{border-color:var(--gold)}.ws-row.look.svelte-15rofqg{border-style:dashed}.ws-row.look.on.svelte-15rofqg{border-style:solid}.ws-row.svelte-15rofqg:disabled{color:var(--slate-deep);cursor:default}.ws-key.svelte-15rofqg{color:var(--gold);font-size:var(--micro, .62rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ws-row.svelte-15rofqg:disabled .ws-key:where(.svelte-15rofqg){color:var(--slate-deep)}.ws-title.svelte-15rofqg{font-size:.86rem;font-weight:500;line-height:1.3}.ws-line.svelte-15rofqg{color:var(--slate);font-size:var(--small, .72rem);line-height:1.45}.ws-facts.svelte-15rofqg{color:var(--slate-deep);font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--micro, .62rem);letter-spacing:.04em}.ws-go.svelte-15rofqg{display:flex;flex-direction:column;gap:.6rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--hairline-lo)}.ws-go.svelte-15rofqg .portal:where(.svelte-15rofqg){align-self:flex-start}.ws-note.svelte-15rofqg,.ws-error.svelte-15rofqg{margin:0;font-size:var(--small, .72rem);letter-spacing:.06em;line-height:1.5}.ws-note.svelte-15rofqg{color:var(--slate)}.ws-error.svelte-15rofqg{color:var(--titanium)}@media(max-width:1000px){.ws-cols.svelte-15rofqg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:700px){.world-sheet.svelte-15rofqg{padding:.7rem .9rem 1.2rem}.ws-cols.svelte-15rofqg{grid-template-columns:minmax(0,1fr);gap:1.2rem}.ws-row.svelte-15rofqg{min-height:44px}.ws-shut.svelte-15rofqg{min-width:44px;min-height:44px;margin:-12px -12px -12px 0;padding:0}.ws-go.svelte-15rofqg .portal:where(.svelte-15rofqg){align-self:stretch;min-height:44px;text-align:center}}.stage-page.svelte-1vt1gm9{--rail: var(--rail-w, clamp(20rem, 27vw, 27rem));min-height:100dvh;padding-bottom:var(--mobile-nav-h);background:var(--ground)}.masthead.svelte-1vt1gm9{position:sticky;top:0;z-index:32;display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ground) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.back.svelte-1vt1gm9{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding-right:6px;color:var(--text-dim);font-size:.85rem}.back.svelte-1vt1gm9:hover{color:var(--text)}.pill.svelte-1vt1gm9{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font:inherit;font-size:.78rem;white-space:nowrap;cursor:pointer}.pill.svelte-1vt1gm9:hover{border-color:var(--text-dim)}.world-pill.svelte-1vt1gm9{border-color:var(--open);color:var(--open)}.world-pill.svelte-1vt1gm9:hover{border-color:var(--open);background:color-mix(in srgb,var(--open) 10%,transparent)}.pill-k.svelte-1vt1gm9{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pill-v.svelte-1vt1gm9{font-weight:600}.messages.svelte-1vt1gm9{margin-left:auto;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.messages[aria-pressed=true].svelte-1vt1gm9{border-color:var(--text)}.status.svelte-1vt1gm9{display:flex;align-items:center;gap:10px;margin:0;padding:10px 16px 0;color:var(--text-dim);font-size:.8rem}.status.failed.svelte-1vt1gm9{color:var(--danger)}.sheet-slot.svelte-1vt1gm9{position:fixed;z-index:41;top:calc(var(--masthead-h) + 8px);left:16px;right:16px;max-width:72rem;margin:0 auto}.deck.svelte-1vt1gm9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto var(--rail);color:var(--titanium);font-family:var(--stack);font-size:var(--body)}.plan.svelte-1vt1gm9{display:flex;flex-direction:column;gap:0;min-width:0;padding:var(--gutter)}.headwrap.svelte-1vt1gm9{min-width:0}.plan.pinned.svelte-1vt1gm9 .headwrap:where(.svelte-1vt1gm9){position:sticky;top:var(--masthead-h);z-index:6;background:var(--ground)}.figwrap.svelte-1vt1gm9{position:relative;min-width:0}.plan.pinned.svelte-1vt1gm9 .figwrap:where(.svelte-1vt1gm9){position:sticky;top:calc(var(--masthead-h) + var(--head-h));z-index:5;background:var(--ground)}.sheet.svelte-1vt1gm9{display:grid;place-items:center;margin:0;padding:4px;border:1px solid var(--hairline);background:var(--ground);height:clamp(260px,58vw,min(64vh,660px))}.sheet.svelte-1vt1gm9 .stage{width:auto;height:100%;max-width:100%;border:0;background:transparent}.coach.svelte-1vt1gm9{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem clamp(.75rem,1.6vw,1.5rem);margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--hairline-lo);color:var(--slate);font-size:.7rem;line-height:1.4}.coach-step.svelte-1vt1gm9{white-space:nowrap}.coach-n.svelte-1vt1gm9{color:var(--gold);font-family:var(--mono);font-variant-numeric:tabular-nums}.coach-shut.svelte-1vt1gm9{margin-left:auto;min-width:32px;min-height:32px;padding:0;border:0;background:transparent;color:var(--slate-deep);font:inherit;cursor:pointer}.coach-shut.svelte-1vt1gm9:hover,.coach-shut.svelte-1vt1gm9:focus-visible{color:var(--titanium)}.traces.svelte-1vt1gm9{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);gap:var(--gutter);align-items:stretch;height:15rem;min-width:0;margin-top:var(--gutter)}.narrative.svelte-1vt1gm9{min-width:0;min-height:0;overflow-y:auto}.traces.svelte-1vt1gm9>.ros2-panel{min-height:0;max-height:none;overflow-y:auto;border:1px solid var(--hairline)}.splitter.svelte-1vt1gm9{position:relative;z-index:2;width:9px;margin:0 -4px;cursor:col-resize;touch-action:none}.splitter-grip.svelte-1vt1gm9{position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--hairline);transition:background-color .16s linear}.splitter.svelte-1vt1gm9:hover .splitter-grip:where(.svelte-1vt1gm9),.splitter.svelte-1vt1gm9:focus-visible .splitter-grip:where(.svelte-1vt1gm9),.splitter.dragging.svelte-1vt1gm9 .splitter-grip:where(.svelte-1vt1gm9){background:var(--titanium)}.rail.svelte-1vt1gm9{position:sticky;top:var(--masthead-h);align-self:start;min-width:0;height:calc(100dvh - var(--masthead-h) - var(--mobile-nav-h) - var(--bar-h, 4.5rem));padding:var(--gutter);overflow:hidden}.rail-stack.svelte-1vt1gm9{display:flex;flex-direction:column;gap:var(--gutter);height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.rail-stack.svelte-1vt1gm9>*{min-width:0;flex:0 0 auto}.rail-stack.svelte-1vt1gm9>.flow-pane:where(.svelte-1vt1gm9){flex:1 1 auto;min-height:22rem}.side-slot.svelte-1vt1gm9{position:absolute;z-index:6;top:0;right:0;bottom:0;display:flex;width:var(--rail);background:var(--ground);border-left:1px solid var(--hairline)}.side-slot.svelte-1vt1gm9>*{flex:1 1 auto;min-width:0}.bar.svelte-1vt1gm9{position:sticky;bottom:var(--mobile-nav-h);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem var(--gutter);border-top:1px solid var(--hairline);background:var(--ground);color:var(--titanium);font-family:var(--stack)}.scenarios.svelte-1vt1gm9{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;flex:0 1 auto}.bar.svelte-1vt1gm9{--bar-control-h: 2.75rem}.scenarios.svelte-1vt1gm9>.portal:where(.svelte-1vt1gm9),.rehearsal.svelte-1vt1gm9>.portal:where(.svelte-1vt1gm9){display:inline-flex;align-items:center;height:var(--bar-control-h);padding-block:0}.bar.svelte-1vt1gm9:has(.rehearsal:where(.svelte-1vt1gm9)){padding-bottom:1.85rem}.rehearsal.svelte-1vt1gm9{position:relative;display:inline-flex}.rehearsal.svelte-1vt1gm9 .sub:where(.svelte-1vt1gm9){position:absolute;top:calc(100% + .3rem);left:0;right:0;text-align:center;color:var(--slate-deep);font-size:var(--micro);letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.pop.svelte-1vt1gm9{position:absolute;bottom:calc(100% + .6rem);left:0;z-index:25;width:17rem;padding:.85rem 1rem;border:1px solid var(--hairline);background:var(--ground)}.pop-title.svelte-1vt1gm9{margin:0 0 .3rem;color:var(--titanium);font-size:var(--small);font-weight:600;letter-spacing:.08em}.pop-line.svelte-1vt1gm9{margin:0 0 .5rem;color:var(--slate);font-size:var(--small);line-height:1.5}.pop-more.svelte-1vt1gm9{padding:0;border:0;background:transparent;color:var(--slate);font:inherit;font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.pop-more.svelte-1vt1gm9:hover{color:var(--titanium)}.pop-list.svelte-1vt1gm9{margin:.4rem 0 0;padding:0;list-style:none;color:var(--slate);font-family:var(--mono);font-size:var(--micro)}.pace.svelte-1vt1gm9{display:inline-flex;align-items:center;gap:.6rem}.pace.svelte-1vt1gm9 .label:where(.svelte-1vt1gm9){display:inline}.modes.svelte-1vt1gm9{display:flex;height:var(--bar-control-h);border:1px solid var(--hairline)}.mode.svelte-1vt1gm9{min-height:32px;padding:.5em .85em;border:0;background:transparent;color:var(--slate);font:inherit;font-size:var(--micro);font-weight:600;letter-spacing:.2em;cursor:pointer}.mode.svelte-1vt1gm9+.mode:where(.svelte-1vt1gm9){border-left:1px solid var(--hairline)}.mode.svelte-1vt1gm9:hover{color:var(--titanium)}.mode[aria-pressed=true].svelte-1vt1gm9{color:var(--titanium);outline:1px solid var(--titanium);outline-offset:-1px}.trail.svelte-1vt1gm9{display:flex;align-items:center;gap:.75rem;flex:1 1 0;min-width:0;justify-content:flex-end}.trail.svelte-1vt1gm9 .line:where(.svelte-1vt1gm9){margin:0;min-width:0;overflow:hidden;color:var(--slate);font-size:var(--small);text-overflow:ellipsis;white-space:nowrap}.trail.svelte-1vt1gm9 .hint:where(.svelte-1vt1gm9){margin:0;color:var(--gold);font-size:var(--small);letter-spacing:.06em;white-space:nowrap}@media(max-width:1080px),(max-height:620px){.deck.svelte-1vt1gm9{grid-template-columns:minmax(0,1fr)}.splitter.svelte-1vt1gm9{display:none}.rail.svelte-1vt1gm9{position:static;height:auto;border-top:1px solid var(--hairline)}.rail-stack.svelte-1vt1gm9{height:auto;overflow:visible}.traces.svelte-1vt1gm9{grid-template-columns:minmax(0,1fr);grid-template-rows:11rem 15rem;height:auto}.side-slot.svelte-1vt1gm9{position:fixed;z-index:38;top:var(--masthead-h);bottom:var(--mobile-nav-h);width:min(100vw,30rem)}.bar.svelte-1vt1gm9{position:static;flex-wrap:wrap}.trail.svelte-1vt1gm9{flex-basis:100%;justify-content:flex-start}}@media(max-width:700px){.masthead.svelte-1vt1gm9{gap:6px;padding:6px 10px}.back-word.svelte-1vt1gm9{display:none}.back.svelte-1vt1gm9{min-width:44px;justify-content:center}.pill.svelte-1vt1gm9{min-height:40px;padding:0 10px;font-size:.72rem}.seat-words.svelte-1vt1gm9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seat-pill.svelte-1vt1gm9{min-width:44px;justify-content:center}.messages.svelte-1vt1gm9{padding:0 10px;font-size:.62rem;letter-spacing:.1em}.sheet-slot.svelte-1vt1gm9{left:8px;right:8px}.plan.svelte-1vt1gm9{padding:12px}.sheet.svelte-1vt1gm9{height:clamp(220px,62vw,48vh)}.bar.svelte-1vt1gm9{padding:.75rem 12px}.scenarios.svelte-1vt1gm9>.portal:where(.svelte-1vt1gm9),.rehearsal.svelte-1vt1gm9 .portal:where(.svelte-1vt1gm9){min-height:44px;padding:.7em 1.1em}.mode.svelte-1vt1gm9{min-height:44px}.pop.svelte-1vt1gm9{width:min(17rem,calc(100vw - 24px))}.trail.svelte-1vt1gm9{flex-wrap:wrap;row-gap:.4rem}.trail.svelte-1vt1gm9 .line:where(.svelte-1vt1gm9){flex:1 1 12rem}.trail.svelte-1vt1gm9 .hint:where(.svelte-1vt1gm9){white-space:normal}}
