.lead.svelte-rtay3j{border:1px solid var(--band-line);background:var(--band-surface);color:var(--band-body);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.lead-title.svelte-rtay3j{color:currentColor;font-size:1.35rem;line-height:1.2}.lead-sub.svelte-rtay3j{color:var(--band-muted);font-size:.9rem;line-height:1.5}.lead-row.svelte-rtay3j{gap:.6rem;margin-top:.2rem;display:grid}@media (width>=560px){.lead-row.svelte-rtay3j{grid-template-columns:1fr 1fr}}.field.svelte-rtay3j{border:1px solid var(--band-line);background:color-mix(in oklab, currentColor 6%, transparent);width:100%;color:inherit;outline:none;padding:.7rem .85rem;font-size:1rem}.field.svelte-rtay3j:focus{border-color:var(--color-copper)}.lead-btn.svelte-rtay3j{background:var(--color-copper);color:var(--color-ink-soft);border-radius:999px;margin-top:.35rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:600}.lead-btn.svelte-rtay3j:hover{background:var(--color-copper-bright)}.lead-btn.svelte-rtay3j:disabled{opacity:.6}.lead-err.svelte-rtay3j{color:var(--color-copper);font-size:.85rem}.lead-fine.svelte-rtay3j{color:var(--band-muted);font-size:.75rem}.hp.svelte-rtay3j{height:0;position:absolute;left:-9999px;overflow:hidden}.option.svelte-1xbkl58{border:1px solid var(--band-line);background:var(--band-surface);color:var(--band-body);text-align:left;cursor:pointer;grid-template-columns:1.5rem 1fr;gap:.85rem;padding:1.15rem 1.2rem;font-size:1.15rem;line-height:1.45;transition:border-color .2s,background .2s,transform .2s;display:grid}.option.svelte-1xbkl58:hover{border-color:color-mix(in oklab, var(--color-copper) 55%, var(--band-line));transform:translate(4px)}.option.is-on.svelte-1xbkl58{border-color:var(--color-copper);background:color-mix(in oklab, var(--color-copper) 10%, var(--band-surface))}.score-ring.svelte-1xbkl58{width:7.5rem}.arc.svelte-1xbkl58{transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.moves.svelte-1xbkl58{transition:filter .4s,opacity .4s}.moves.is-locked.svelte-1xbkl58{filter:blur(7px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.gate-overlay.svelte-1xbkl58{place-items:center;padding:.5rem;display:grid;position:absolute;inset:0}.moves-gate.is-gated.svelte-1xbkl58{min-height:24rem}.roadmap.svelte-15mgdpy{padding:.5rem 1.25rem 0;overflow-x:clip}@media (width>=640px){.roadmap.svelte-15mgdpy{padding-left:2rem;padding-right:2rem}}.path.svelte-15mgdpy{grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.75rem .35rem 1.5rem;display:grid;position:relative;overflow:hidden}.path-track.svelte-15mgdpy{display:none}@media (width>=720px){.path.svelte-15mgdpy{padding:1.5rem .5rem 2rem}.path-track.svelte-15mgdpy{background:var(--band-line);z-index:0;border-radius:999px;height:3px;display:block;position:absolute;top:2.85rem;left:8%;right:8%;overflow:hidden}.path-fill.svelte-15mgdpy{border-radius:inherit;background:linear-gradient(90deg, var(--color-copper), var(--color-secondary));height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}}.stop.svelte-15mgdpy{z-index:1;cursor:pointer;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:.35rem;display:flex;position:relative}.stop-node.svelte-15mgdpy{border:2px solid var(--band-line);background:var(--band-surface);letter-spacing:-.03em;width:2.7rem;height:2.7rem;color:var(--band-muted);border-radius:999px;place-items:center;font-size:1.05rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s,color .4s,box-shadow .45s;display:grid}@media (width>=720px){.stop-node.svelte-15mgdpy{width:2.85rem;height:2.85rem;font-size:1.15rem}}.stop.svelte-15mgdpy:hover .stop-node:where(.svelte-15mgdpy){border-color:var(--color-copper);color:var(--color-copper)}.stop.is-passed.svelte-15mgdpy .stop-node:where(.svelte-15mgdpy){border-color:var(--color-copper);background:color-mix(in oklab, var(--color-copper) 14%, white);color:var(--color-copper)}.stop.is-active.svelte-15mgdpy .stop-node:where(.svelte-15mgdpy){border-color:var(--color-copper);background:var(--color-copper);color:var(--band-surface);box-shadow:0 0 0 6px color-mix(in oklab, var(--color-copper) 18%, transparent);transform:scale(1.18)}.stop-meta.svelte-15mgdpy{flex-direction:column;gap:.15rem;min-height:2.4rem;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);display:flex}.stop.is-active.svelte-15mgdpy .stop-meta:where(.svelte-15mgdpy){transform:translateY(2px)}.stop-name.svelte-15mgdpy{letter-spacing:.12em;text-transform:uppercase;color:var(--band-muted);font-size:.68rem;font-weight:650;transition:color .35s}.stop.is-active.svelte-15mgdpy .stop-name:where(.svelte-15mgdpy){color:currentColor}.stop-rev.svelte-15mgdpy{color:var(--band-muted);opacity:.85;font-size:.65rem}@media (width<=719px){.stop-rev.svelte-15mgdpy{display:none}}.destination.svelte-15mgdpy{border:1px solid var(--band-line);background:var(--band-surface);margin-top:.25rem;padding:1.5rem 1.25rem 1.75rem;position:relative;overflow:hidden}@media (width>=640px){.destination.svelte-15mgdpy{padding:2rem 2rem 2.25rem}}.destination-pin.svelte-15mgdpy{border:2px solid var(--color-copper);background:var(--band-surface);z-index:2;border-bottom:0;border-right:0;width:14px;height:14px;margin-left:-7px;transition:left .55s cubic-bezier(.22,1,.36,1);position:absolute;top:-9px;transform:rotate(45deg)}.destination-stack.svelte-15mgdpy{display:grid;overflow:hidden}.destination-layer.svelte-15mgdpy{will-change:opacity, transform;grid-area:1/1;width:100%;max-width:100%}.destination-grid.svelte-15mgdpy{align-items:start;gap:2rem;display:grid}@media (width>=960px){.destination-grid.svelte-15mgdpy{grid-template-columns:1.1fr .9fr;gap:2.75rem;min-height:26rem}.moves.svelte-15mgdpy{border-left:1px solid var(--band-line);min-height:100%;padding-left:2.25rem}.col.svelte-15mgdpy{min-height:22rem}}.eyebrow.svelte-15mgdpy{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper);font-size:.7rem;font-weight:650}.eyebrow.muted.svelte-15mgdpy{color:var(--band-muted)}.eyebrow.accent.svelte-15mgdpy{color:var(--color-secondary)}.eyebrow.mt.svelte-15mgdpy{margin-top:1.75rem}.title.svelte-15mgdpy{letter-spacing:-.03em;color:currentColor;min-height:1.15em;margin-top:.4rem;font-size:clamp(1.75rem,3vw,2.25rem)}.headline.svelte-15mgdpy{color:var(--band-body);min-height:2.7em;margin-top:.65rem;font-size:1.1rem;line-height:1.35}.desc.svelte-15mgdpy{max-width:34rem;color:var(--band-muted);min-height:4.8em;margin-top:.75rem;font-size:.95rem;line-height:1.6}.signs.svelte-15mgdpy{flex-direction:column;gap:.55rem;min-height:6.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.signs.svelte-15mgdpy li:where(.svelte-15mgdpy){color:var(--band-body);padding-left:1rem;font-size:.9rem;line-height:1.45;position:relative}.signs.svelte-15mgdpy li:where(.svelte-15mgdpy):before{content:"";background:var(--color-copper);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.5rem;left:0}.challenge.svelte-15mgdpy{letter-spacing:-.02em;color:currentColor;min-height:2.6em;margin-top:.45rem;font-size:1.25rem;line-height:1.3}.move-list.svelte-15mgdpy{flex-direction:column;gap:.85rem;min-height:8.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.move-list.svelte-15mgdpy li:where(.svelte-15mgdpy){color:var(--band-body);align-items:flex-start;gap:.85rem;font-size:.9rem;line-height:1.5;display:flex}.step.svelte-15mgdpy{text-align:right;font-variant-numeric:tabular-nums;width:1.35rem;color:var(--color-secondary);opacity:.85;flex:0 0 1.35rem;font-size:1.35rem;line-height:1}.cta.svelte-15mgdpy{background:var(--color-copper);color:var(--band-surface);letter-spacing:.02em;margin-top:1.75rem;padding:.85rem 1.35rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.cta.svelte-15mgdpy:hover{background:var(--color-copper-bright);transform:translateY(-1px)}.fine.svelte-15mgdpy{color:var(--band-muted);margin-top:.65rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.destination-layer.svelte-15mgdpy,.destination-pin.svelte-15mgdpy,.path-fill.svelte-15mgdpy,.stop-node.svelte-15mgdpy,.stop-meta.svelte-15mgdpy{filter:none!important;transition:none!important;animation:none!important}}.board.svelte-1jed39s{width:min(100%,22rem);color:var(--color-ink-soft)}.kicker.svelte-1jed39s{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:0;font-size:.75rem;font-weight:700}.pair.svelte-1jed39s{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;display:grid}.num.svelte-1jed39s{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,5.5vw,3.4rem);line-height:.95}.right.svelte-1jed39s .num:where(.svelte-1jed39s){color:#4ec8d4}.lbl.svelte-1jed39s{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-soft) 48%, transparent);margin:.35rem 0 0;font-size:.78rem;font-weight:600}.verdict.svelte-1jed39s{font-family:var(--font-display);letter-spacing:-.03em;margin:1.15rem 0 0;font-size:1.35rem;line-height:1.2;animation:.35s both fade-up}.stages.svelte-1jed39s{flex-wrap:wrap;gap:.15rem .85rem;margin-top:1.25rem;display:flex}.stage.svelte-1jed39s{color:color-mix(in oklab, var(--color-ink-soft) 40%, transparent);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:.82rem;font-weight:600;transition:color .2s}.stage.svelte-1jed39s:focus-visible{outline-offset:3px;outline:2px solid #f5f6f8}.stage.on.svelte-1jed39s{color:var(--color-ink-soft);border-bottom-color:var(--color-copper)}@media (prefers-reduced-motion:reduce){.verdict.svelte-1jed39s{animation:none}}.hero-wash.svelte-1bad6w3{background:radial-gradient(ellipse 55% 45% at 12% 28%, color-mix(in oklab, var(--color-copper) 38%, transparent), transparent 62%), radial-gradient(ellipse 48% 52% at 88% 18%, color-mix(in oklab, var(--color-teal) 32%, transparent), transparent 58%), linear-gradient(165deg, #05141c 0%, #0a2430 48%, #102f38 100%)}
