.tape-wrapper.svelte-vo90fs{width:min(760px,100%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tape-track.svelte-vo90fs{width:max-content;display:flex}.tape-run.svelte-vo90fs{align-items:center;gap:24px;padding-right:24px;display:flex}.tape-item.svelte-vo90fs{white-space:nowrap;border-radius:var(--radius-instrument);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}a.tape-item.svelte-vo90fs:hover span:where(.svelte-vo90fs){color:var(--color-ink)}.tape-rule.svelte-vo90fs{background:var(--color-line-2);flex:none;width:1px;height:10px;display:block}.dup-dot.svelte-vo90fs{background:var(--color-green);border-radius:50%;flex:none;width:6px;height:6px;display:block}@media (width<=768px){.tape-wrapper.svelte-vo90fs{overflow:visible;-webkit-mask-image:none;mask-image:none}.tape-track.svelte-vo90fs{flex-wrap:wrap;justify-content:center;width:auto;transform:none!important}.tape-run.svelte-vo90fs{flex-wrap:wrap;justify-content:center;padding-right:0}.tape-run[aria-hidden=true].svelte-vo90fs{display:none}}.approve-btn.svelte-1a6dnrh{border-radius:var(--radius-instrument);background:var(--color-green);min-width:216px;height:40px;color:var(--color-ink-on);font-size:var(--text-dense);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.approve-btn.svelte-1a6dnrh:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.approve-btn.svelte-1a6dnrh:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.approve-btn.svelte-1a6dnrh:disabled{cursor:default}.approve-btn.armed.svelte-1a6dnrh{background:var(--color-magenta)}.approve-btn.flight.svelte-1a6dnrh{background:var(--color-cyan);pointer-events:none}.arrow.svelte-1a6dnrh{flex:none}.mono-status.svelte-1a6dnrh{font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase}.label.svelte-1a6dnrh{white-space:nowrap}.chip-btn.svelte-1yma3p4{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-panel-2);color:var(--color-ink-2);font-size:var(--text-dense);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);align-items:center;gap:7px;padding:6px 14px;font-weight:600;display:inline-flex}.chip-btn.svelte-1yma3p4:hover{border-color:var(--color-cyan);color:var(--color-ink);transform:translateY(-1px)}.chip-btn.svelte-1yma3p4:active{transform:translateY(0)}.step-row.svelte-1yma3p4{color:var(--color-ink-dim);transition:color var(--dur-move) var(--ease-standard);align-items:center;gap:10px;display:flex}.step-row[data-state=done].svelte-1yma3p4{color:var(--color-ink-2)}.step-row[data-state=reading].svelte-1yma3p4{color:var(--color-ink)}.step-pip.svelte-1yma3p4{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.step-dot.svelte-1yma3p4{background:var(--color-track);border-radius:50%;width:7px;height:7px}.step-row[data-state=reading].svelte-1yma3p4 .step-dot:where(.svelte-1yma3p4){background:var(--color-cyan);animation:.9s ease-in-out infinite svelte-1yma3p4-step-pulse}@keyframes svelte-1yma3p4-step-pulse{0%,to{opacity:1}50%{opacity:.55}}.run-track.svelte-1yma3p4{background:var(--color-track);border-radius:var(--radius-pill);height:3px;overflow:hidden}.run-fill.svelte-1yma3p4{background:var(--color-cyan);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-settle) var(--ease-standard)}.annunc-pip.svelte-1yma3p4{background:var(--color-amber);border-radius:50%;flex:none;width:7px;height:7px}.ev-row.svelte-1yma3p4{grid-template-columns:minmax(96px,max-content) 1fr;align-items:baseline;gap:8px 16px;display:grid}@media (width<=520px){.ev-row.svelte-1yma3p4{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.chip-btn.svelte-1yma3p4,.step-row.svelte-1yma3p4,.run-fill.svelte-1yma3p4,.chev.svelte-1yma3p4{transition:none}.step-row[data-state=reading].svelte-1yma3p4 .step-dot:where(.svelte-1yma3p4){animation:none}}.direct-pill.svelte-198p2bu{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--color-magenta);border:1px solid var(--color-magenta);border-radius:var(--radius-pill);background:var(--color-magenta-soft);align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.direct-pill.compact.svelte-198p2bu{padding:4px 10px}.plan-card.svelte-1flrku3{transition:transform var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.plan-card.svelte-1flrku3:hover{filter:brightness(1.05);transform:translateY(-1px)}.plan-card[aria-pressed=true].svelte-1flrku3{border-color:var(--color-magenta);box-shadow:inset 0 0 0 1px var(--color-magenta)}.use-btn.svelte-1flrku3{font-size:var(--text-dense);color:var(--color-cyan);background:var(--color-cyan-soft);border:1px solid var(--color-cyan);border-radius:var(--radius-pill);padding:5px 14px;font-weight:600}.node.svelte-1okyw0m{border:2px solid var(--color-cyan);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-cyan) 12%, transparent)}@media (width<=640px){.station.svelte-jj67a0{border-left:1px solid var(--color-line-2);padding-left:14px}}.cockpit-node.svelte-1nnfqcz{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -18px 34px var(--glass-lo)}.wing-card.pressed.svelte-1nnfqcz{border-color:var(--color-magenta);box-shadow:inset 0 0 0 1px var(--color-magenta)}.wing-card.dashed.svelte-1nnfqcz{border:1px dashed var(--color-line-2)}button.wing-card.svelte-1nnfqcz{transition:transform var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard)}button.wing-card.svelte-1nnfqcz:hover{filter:brightness(1.05);transform:translateY(-1px)}.seg[aria-pressed=true].svelte-1pqy4m6{background:var(--color-magenta-soft);color:var(--color-magenta);box-shadow:inset 0 0 0 1px var(--color-magenta);font-weight:700}@media (pointer:coarse){.seg.svelte-1pqy4m6{min-height:44px}}a.svelte-7uk8ic .wpl{transition:color var(--dur-fast) var(--ease-standard)}a.svelte-7uk8ic:hover .wpl{color:var(--color-ink)}.wpd.svelte-7uk8ic{border:1.5px solid var(--color-track);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.wpd.dest.svelte-7uk8ic{background:var(--color-magenta);border-color:var(--color-magenta)}.wpd.visited.svelte-7uk8ic{background:var(--color-ink-2)}.wpd.unvisited.svelte-7uk8ic{background:var(--color-bg)}.dialog-overlay.svelte-si114h{z-index:70;background:color-mix(in srgb, var(--color-ink) 50%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-panel.svelte-si114h{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-instrument);width:440px;max-width:100%;box-shadow:var(--shadow-deck);padding:24px;position:relative}.close-btn.svelte-si114h{width:28px;height:28px;color:var(--color-ink-mute);cursor:pointer;border-radius:var(--radius-instrument);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:12px;right:12px}.close-btn.svelte-si114h:hover{color:var(--color-ink-2)}.proof-shield.svelte-13wmnd{border-radius:var(--radius-instrument);display:inline-flex;position:relative;overflow:hidden}.proof-shield.svelte-13wmnd:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffffe6 50%,#0000 58%);position:absolute;inset:0;transform:translate(-130%)}.proof-glyph.svelte-13wmnd:hover .proof-shield:where(.svelte-13wmnd):after,.proof-glyph.svelte-13wmnd:focus-within .proof-shield:where(.svelte-13wmnd):after{animation:svelte-13wmnd-proof-shine var(--dur-slow) var(--ease-glide)}@keyframes svelte-13wmnd-proof-shine{to{transform:translate(130%)}}.proof-toggle.svelte-13wmnd{transition:transform var(--dur-base) var(--ease-spring);transform-style:preserve-3d;display:inline-flex}.proof-glyph.svelte-13wmnd:hover .proof-toggle:where(.svelte-13wmnd),.proof-glyph.svelte-13wmnd:focus-within .proof-toggle:where(.svelte-13wmnd){transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.proof-glyph.svelte-13wmnd:hover .proof-shield:where(.svelte-13wmnd):after,.proof-glyph.svelte-13wmnd:focus-within .proof-shield:where(.svelte-13wmnd):after{animation:none}.proof-toggle.svelte-13wmnd{transition:none}.proof-glyph.svelte-13wmnd:hover .proof-toggle:where(.svelte-13wmnd),.proof-glyph.svelte-13wmnd:focus-within .proof-toggle:where(.svelte-13wmnd){transform:none}}
