.bb[data-astro-cid-2dugb4lk]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.stage[data-astro-cid-2dugb4lk]{width:100%;max-width:440px;margin-inline:auto;position:relative}.bb-svg[data-astro-cid-2dugb4lk]{width:100%;height:auto;display:block}.track[data-astro-cid-2dugb4lk]{fill:none;stroke:var(--navy);stroke-width:2px}.lung[data-astro-cid-2dugb4lk]{fill:var(--gold-light);fill-opacity:.35;transform-origin:160px 160px;transform:scale(.5)}.side[data-astro-cid-2dugb4lk]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;fill:var(--gold-deep);font-size:12px}.dot[data-astro-cid-2dugb4lk]{fill:var(--gold);stroke:var(--paper);stroke-width:3px}.readout[data-astro-cid-2dugb4lk]{text-align:center;pointer-events:none;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.phase[data-astro-cid-2dugb4lk]{font-family:var(--font-display);color:var(--navy);text-transform:lowercase;font-size:24px;font-weight:350}.count[data-astro-cid-2dugb4lk]{font-family:var(--font-display);color:var(--navy);font-variant-numeric:tabular-nums;font-size:64px;line-height:1}.status[data-astro-cid-2dugb4lk]{color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px}.controls[data-astro-cid-2dugb4lk]{gap:22px;display:grid}fieldset[data-astro-cid-2dugb4lk]{border:0;gap:10px;margin:0;padding:0;display:grid}legend[data-astro-cid-2dugb4lk]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px;font-size:12px;font-weight:500}.opts[data-astro-cid-2dugb4lk]{flex-wrap:wrap;gap:8px;display:flex}.opts[data-astro-cid-2dugb4lk] label[data-astro-cid-2dugb4lk]{border:1px solid var(--line-blue);border-radius:var(--radius-pill);cursor:pointer;min-width:64px;min-height:44px;color:var(--navy);justify-content:center;align-items:center;padding:0 16px;display:inline-flex;position:relative}.opts[data-astro-cid-2dugb4lk] input[data-astro-cid-2dugb4lk]{opacity:0;cursor:pointer;position:absolute;inset:0}.opts[data-astro-cid-2dugb4lk] label[data-astro-cid-2dugb4lk]:has(input:checked){background:var(--navy);color:var(--white);border-color:var(--navy)}.opts[data-astro-cid-2dugb4lk] label[data-astro-cid-2dugb4lk]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.check[data-astro-cid-2dugb4lk]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check[data-astro-cid-2dugb4lk] input[data-astro-cid-2dugb4lk]{width:20px;height:20px;accent-color:var(--navy)}@media (width<=820px){.bb[data-astro-cid-2dugb4lk]{grid-template-columns:1fr}}.gr[data-astro-cid-q354esof]{gap:28px;max-width:720px;display:grid}.dots[data-astro-cid-q354esof]{gap:10px;margin:0;padding:0;list-style:none;display:flex}.dots[data-astro-cid-q354esof] li[data-astro-cid-q354esof]{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold-deep);font:400 18px/1 var(--font-display);background:var(--paper);border-radius:50%;place-items:center;display:grid}.dots[data-astro-cid-q354esof] li[data-astro-cid-q354esof].on{background:var(--navy);color:var(--white);border-color:var(--navy)}.dots[data-astro-cid-q354esof] li[data-astro-cid-q354esof].past{background:var(--sand-gold)}.cards[data-astro-cid-q354esof]{gap:20px;display:grid}.card-step[data-astro-cid-q354esof]{background:var(--ivory);border-radius:var(--radius-lg);gap:14px;padding:clamp(24px,4vw,40px);display:grid}.card-step[data-astro-cid-q354esof] h3[data-astro-cid-q354esof]{font-size:var(--step-3);color:var(--navy);line-height:1}.num[data-astro-cid-q354esof]{color:var(--gold-deep)}.inputs[data-astro-cid-q354esof]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}input[data-astro-cid-q354esof][type=text]{border:0;border-bottom:1px solid var(--line-blue);width:100%;min-height:48px;font:inherit;color:var(--ink);background:0 0;padding:10px 4px}input[data-astro-cid-q354esof][type=text]:focus{border-bottom-color:var(--navy);box-shadow:inset 0 -1px 0 var(--navy)}.optional[data-astro-cid-q354esof]{color:var(--slate);font-size:13px}.done[data-astro-cid-q354esof]{background:var(--mist)}.done[data-astro-cid-q354esof] a[data-astro-cid-q354esof]{color:var(--navy)}.pmr[data-astro-cid-da3if5dv]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.screen[data-astro-cid-da3if5dv]{background:var(--navy);color:var(--white);border-radius:var(--radius-lg);align-content:start;gap:16px;min-height:380px;padding:clamp(28px,4vw,48px);display:grid}.screen[data-astro-cid-da3if5dv] .eyebrow[data-astro-cid-da3if5dv]{color:var(--gold-light)}.group[data-astro-cid-da3if5dv]{font-size:var(--step-3);color:var(--white);line-height:1.02}.cue[data-astro-cid-da3if5dv]{color:var(--mist);font-size:var(--step-1);max-width:30em}.timer[data-astro-cid-da3if5dv]{align-items:baseline;gap:16px;min-height:72px;margin-top:8px;display:flex}.action[data-astro-cid-da3if5dv]{font-family:var(--font-display);color:var(--gold-light);text-transform:lowercase;font-size:32px}.secs[data-astro-cid-da3if5dv]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:64px;line-height:1}.bar[data-astro-cid-da3if5dv]{background:#ffffff26;border-radius:2px;height:4px;overflow:hidden}.bar[data-astro-cid-da3if5dv] i[data-astro-cid-da3if5dv]{background:var(--gold);transform-origin:0;width:100%;height:100%;transition:transform .4s linear;display:block;transform:scaleX(0)}.remaining[data-astro-cid-da3if5dv]{color:var(--mist);font-variant-numeric:tabular-nums;font-size:14px}.controls[data-astro-cid-da3if5dv]{gap:22px;display:grid}fieldset[data-astro-cid-da3if5dv]{border:0;margin:0;padding:0}legend[data-astro-cid-da3if5dv]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px;font-size:12px;font-weight:500}.opts[data-astro-cid-da3if5dv]{gap:8px;display:grid}.opts[data-astro-cid-da3if5dv] label[data-astro-cid-da3if5dv]{border:1px solid var(--line-blue);border-radius:var(--radius-pill);cursor:pointer;min-height:48px;color:var(--navy);align-items:center;padding:0 18px;display:flex;position:relative}.opts[data-astro-cid-da3if5dv] input[data-astro-cid-da3if5dv]{opacity:0;cursor:pointer;position:absolute;inset:0}.opts[data-astro-cid-da3if5dv] label[data-astro-cid-da3if5dv]:has(input:checked){background:var(--navy);color:var(--white);border-color:var(--navy)}.opts[data-astro-cid-da3if5dv] label[data-astro-cid-da3if5dv]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.voice[data-astro-cid-da3if5dv]{gap:10px;display:grid}.opts[data-astro-cid-da3if5dv].row{flex-wrap:wrap;display:flex}.text-btn[data-astro-cid-da3if5dv]{min-height:44px;color:var(--navy);font:500 15px var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.voice-note[data-astro-cid-da3if5dv]{margin:0}.check[data-astro-cid-da3if5dv]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check[data-astro-cid-da3if5dv] input[data-astro-cid-da3if5dv]{width:20px;height:20px;accent-color:var(--navy)}.small[data-astro-cid-da3if5dv]{font-size:14px}button[data-astro-cid-da3if5dv][disabled]{opacity:.45;cursor:not-allowed}@media (width<=860px){.pmr[data-astro-cid-da3if5dv]{grid-template-columns:1fr}}.ew[data-astro-cid-rkgzyaha]{gap:20px;display:grid}.view-switch[data-astro-cid-rkgzyaha]{border:1px solid var(--sand-gold);border-radius:var(--radius-pill);background:var(--ivory);gap:4px;width:max-content;padding:4px;display:inline-flex}.vs[data-astro-cid-rkgzyaha]{border-radius:var(--radius-pill);min-width:88px;min-height:40px;color:var(--navy);font:500 14px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 18px}.vs[data-astro-cid-rkgzyaha][aria-pressed=true]{background:var(--navy);color:var(--white)}.ew-grid[data-astro-cid-rkgzyaha]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.wheel[data-astro-cid-rkgzyaha]{width:100%;max-width:700px;height:auto;margin-inline:auto;display:block}.seg[data-astro-cid-rkgzyaha]{cursor:pointer}.seg[data-astro-cid-rkgzyaha]:focus{outline:none}.seg[data-astro-cid-rkgzyaha] path[data-astro-cid-rkgzyaha]{stroke:var(--paper);stroke-width:1.5px;transition:opacity .2s}.seg[data-astro-cid-rkgzyaha] text[data-astro-cid-rkgzyaha]{font-family:var(--font-body);fill:var(--ink);pointer-events:none}.l1[data-astro-cid-rkgzyaha] text[data-astro-cid-rkgzyaha]{font-family:var(--font-display);font-size:13.5px;font-weight:450}.l2[data-astro-cid-rkgzyaha] text[data-astro-cid-rkgzyaha]{font-size:11.5px;font-weight:500}.l3[data-astro-cid-rkgzyaha] text[data-astro-cid-rkgzyaha]{font-size:10px}.seg[data-astro-cid-rkgzyaha]:hover path[data-astro-cid-rkgzyaha]{filter:brightness(.96)}.ew[data-astro-cid-rkgzyaha].has-sel .seg[data-astro-cid-rkgzyaha]:not(.on) path[data-astro-cid-rkgzyaha]{opacity:.38}.ew[data-astro-cid-rkgzyaha].has-sel .seg[data-astro-cid-rkgzyaha]:not(.on) text[data-astro-cid-rkgzyaha]{opacity:.5}.seg[data-astro-cid-rkgzyaha].on path[data-astro-cid-rkgzyaha]{stroke:var(--navy);stroke-width:2px}.seg[data-astro-cid-rkgzyaha]:focus-visible path[data-astro-cid-rkgzyaha],.ew[data-astro-cid-rkgzyaha].has-sel .seg[data-astro-cid-rkgzyaha]:focus-visible path[data-astro-cid-rkgzyaha]{stroke:var(--gold-deep);stroke-width:4px;opacity:1}.hub[data-astro-cid-rkgzyaha]{fill:var(--navy)}.hub-t[data-astro-cid-rkgzyaha]{font-family:var(--font-display);fill:var(--white);font-size:17px;font-weight:350}.fam-list[data-astro-cid-rkgzyaha]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fam-list[data-astro-cid-rkgzyaha] ul[data-astro-cid-rkgzyaha]{gap:6px;margin:6px 0 0;padding:0 0 0 18px;list-style:none;display:grid}.fam-list[data-astro-cid-rkgzyaha] .outer[data-astro-cid-rkgzyaha]{flex-wrap:wrap;gap:6px;padding-left:18px;display:flex}.w[data-astro-cid-rkgzyaha]{border:1px solid var(--sand-gold);border-radius:var(--radius-pill);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:0 16px}.w[data-astro-cid-rkgzyaha].core{background:var(--hue);font-family:var(--font-display);color:var(--navy);border-color:#0000;font-size:20px}.w[data-astro-cid-rkgzyaha].small{min-height:40px;font-size:14px}.w[data-astro-cid-rkgzyaha][aria-pressed=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.ew-panel[data-astro-cid-rkgzyaha]{background:var(--ivory);border-radius:var(--radius-lg);top:calc(var(--header-h) + 20px);gap:12px;padding:clamp(24px,3vw,36px);display:grid;position:sticky}.empty[data-astro-cid-rkgzyaha],.result[data-astro-cid-rkgzyaha]{gap:12px;display:grid}.trail[data-astro-cid-rkgzyaha]{letter-spacing:.08em;color:var(--slate);font-size:13px}.chosen[data-astro-cid-rkgzyaha]{font-size:var(--step-3);color:var(--navy);line-height:1}.note[data-astro-cid-rkgzyaha],.action[data-astro-cid-rkgzyaha]{font-size:var(--step-1);margin-bottom:8px;line-height:1.5}.body-q[data-astro-cid-rkgzyaha]{font-family:var(--font-display);color:var(--gold-deep);font-style:italic;font-size:var(--step-1)}@media (width<=900px){.ew-grid[data-astro-cid-rkgzyaha]{grid-template-columns:1fr}.ew-panel[data-astro-cid-rkgzyaha]{position:static}}.intro[data-astro-cid-ysqdafeu]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);display:grid}.block[data-astro-cid-ysqdafeu]{border-top:1px solid var(--gold);align-content:start;gap:10px;padding-top:18px;display:grid}.block[data-astro-cid-ysqdafeu] p[data-astro-cid-ysqdafeu]{font-size:var(--step-1);line-height:1.55}@media (width<=800px){.intro[data-astro-cid-ysqdafeu]{grid-template-columns:1fr}}.next[data-astro-cid-ysqdafeu]{gap:8px;display:grid}.next-link[data-astro-cid-ysqdafeu]{font-family:var(--font-display);font-weight:350;font-size:var(--step-3);text-transform:lowercase;color:var(--navy);line-height:1.05;text-decoration:none}.next-link[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{transition:transform .24s;display:inline-block}.next-link[data-astro-cid-ysqdafeu]:hover span[data-astro-cid-ysqdafeu]{transform:translate(8px)}
