.als-scene.svelte-dh7fv1{background:var(--color-surface-muted);width:100%;height:100%;position:relative;overflow:hidden}.type-card.svelte-1tn3vzm{text-align:center;padding:var(--space-6) var(--space-5);border-radius:var(--radius-2xl);background:var(--color-primary);color:var(--color-on-primary)}.type-card.svelte-1tn3vzm .part:where(.svelte-1tn3vzm){margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.05em;color:var(--color-figure);font-size:.875rem;font-weight:800}.type-card.svelte-1tn3vzm h2:where(.svelte-1tn3vzm){color:var(--color-on-primary);margin:0 0 var(--space-3)}.type-card.svelte-1tn3vzm p:where(.svelte-1tn3vzm):not(.part){margin:0;font-size:1.125rem}.compare.svelte-1tn3vzm{margin-top:var(--space-6);padding:var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card)}.compare.svelte-1tn3vzm h3:where(.svelte-1tn3vzm){margin:0 0 var(--space-2)}.cap.svelte-1tn3vzm{margin:0 0 var(--space-3);color:var(--color-muted);font-size:.9375rem}ul.svelte-1tn3vzm{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li.svelte-1tn3vzm{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;font-size:1rem;display:grid}li.svelte-1tn3vzm>span:where(.svelte-1tn3vzm):first-child:last-child{grid-column:1/-1}.num.svelte-1tn3vzm{font-variant-numeric:tabular-nums;font-weight:800}.bar.svelte-1tn3vzm{background:var(--color-surface-muted);border-radius:var(--radius-full);grid-column:1/-1;height:.625rem;overflow:hidden}.bar.svelte-1tn3vzm i:where(.svelte-1tn3vzm){background:linear-gradient(90deg, var(--color-figure), var(--color-ember));border-radius:var(--radius-full);height:100%;display:block}.draw.svelte-1cnzs7n{padding:var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card)}.draw.svelte-1cnzs7n h2:where(.svelte-1cnzs7n){margin:0 0 var(--space-3)}.draw.svelte-1cnzs7n form:where(.svelte-1cnzs7n){gap:var(--space-3);display:grid}.draw.svelte-1cnzs7n label:where(.svelte-1cnzs7n){gap:var(--space-1);font-size:1rem;font-weight:700;display:grid}.draw.svelte-1cnzs7n input[type=text]:where(.svelte-1cnzs7n),.draw.svelte-1cnzs7n input[type=email]:where(.svelte-1cnzs7n){min-height:3rem;padding:0 var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit}.draw.svelte-1cnzs7n .tick:where(.svelte-1cnzs7n){gap:var(--space-3);align-items:flex-start;min-height:2.75rem;font-weight:600;display:flex}.draw.svelte-1cnzs7n .tick:where(.svelte-1cnzs7n) input:where(.svelte-1cnzs7n){width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin-top:.1rem}.closes.svelte-1cnzs7n{margin:0 0 var(--space-3);font-weight:700}.skip.svelte-1cnzs7n{min-height:2.75rem;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-weight:700;text-decoration:underline}.note.svelte-1cnzs7n{margin:0}.error.svelte-1cnzs7n{color:var(--color-error);margin:0;font-weight:700}.drawn.svelte-1cnzs7n{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface,var(--color-card));border:2px solid var(--color-accent);align-items:center;display:flex}.drawn.svelte-1cnzs7n svg:where(.svelte-1cnzs7n){flex:none;width:3.5rem;height:3.5rem}.drawn.svelte-1cnzs7n p:where(.svelte-1cnzs7n){margin:0;font-size:1.125rem}.example.svelte-1cnzs7n{margin:var(--space-2) 0 0;opacity:.85;font-size:.9375rem;display:block}.rules.svelte-1cnzs7n{margin-top:var(--space-4)}.rules.svelte-1cnzs7n summary:where(.svelte-1cnzs7n){cursor:pointer;min-height:2.75rem;color:var(--color-accent);align-items:center;font-weight:700;display:flex}.rules.svelte-1cnzs7n ol:where(.svelte-1cnzs7n){margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:1rem}.go.svelte-1cnzs7n{min-height:3.25rem;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:800;display:inline-flex}.go.svelte-1cnzs7n:hover:not(:disabled){background:var(--color-accent-hover)}.go.svelte-1cnzs7n:disabled{background:var(--color-border-strong);color:var(--color-on-surface);cursor:not-allowed}.emails.svelte-mayrhi{padding:var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);gap:var(--space-3);display:grid}h2.svelte-mayrhi,.big.svelte-mayrhi,.note.svelte-mayrhi,.ok.svelte-mayrhi,.error.svelte-mayrhi{margin:0}.big.svelte-mayrhi{font-size:1.25rem;font-weight:800}fieldset.svelte-mayrhi{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.sr.svelte-mayrhi{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.opt.svelte-mayrhi{gap:var(--space-3);min-height:2.75rem;padding:var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;display:flex}.opt.sel.svelte-mayrhi{border-color:var(--color-accent);background:var(--color-surface,var(--color-card))}.opt.svelte-mayrhi input:where(.svelte-mayrhi){width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin-top:.1rem}.error.svelte-mayrhi{color:var(--color-error);font-weight:700}.note.svelte-mayrhi a:where(.svelte-mayrhi){min-height:2.75rem;color:var(--color-accent);align-items:center;font-weight:700;display:inline-flex}.ok.svelte-mayrhi{font-weight:700}.go.svelte-mayrhi{min-height:3.25rem;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:none;justify-self:start;font-size:1.0625rem;font-weight:800}.go.svelte-mayrhi:hover:not(:disabled){background:var(--color-accent-hover)}.go.svelte-mayrhi:disabled{opacity:.7;cursor:progress}.step-head.svelte-1sgzaxi,.kit.svelte-1sgzaxi h3:where(.svelte-1sgzaxi),.tickets.svelte-1sgzaxi h3:where(.svelte-1sgzaxi),.referral.svelte-1sgzaxi h3:where(.svelte-1sgzaxi){margin:0 0 var(--space-2)}.how.svelte-1sgzaxi{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:decimal}.kit.svelte-1sgzaxi,.tickets.svelte-1sgzaxi,.referral.svelte-1sgzaxi{margin-top:var(--space-6);padding:var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card)}.kit-lead.svelte-1sgzaxi{margin:0 0 var(--space-4);color:var(--color-muted)}.kit-grid.svelte-1sgzaxi{align-items:end;gap:var(--space-3);grid-template-columns:1fr .8fr .6fr;display:grid}.kit-item.svelte-1sgzaxi{gap:var(--space-1);margin:0;display:grid}.kit-item.svelte-1sgzaxi img:where(.svelte-1sgzaxi),.kit-item.svelte-1sgzaxi video:where(.svelte-1sgzaxi),.kit-wait.svelte-1sgzaxi{background:var(--color-primary);width:100%;height:auto;display:block}.kit-item.square.svelte-1sgzaxi .kit-wait:where(.svelte-1sgzaxi){aspect-ratio:1}.kit-item.portrait.svelte-1sgzaxi .kit-wait:where(.svelte-1sgzaxi){aspect-ratio:4/5}.kit-item.story.svelte-1sgzaxi .kit-wait:where(.svelte-1sgzaxi),.kit-item.svelte-1sgzaxi video:where(.svelte-1sgzaxi){aspect-ratio:9/16}.kit-wait.svelte-1sgzaxi{padding:var(--space-2);color:var(--color-on-primary);text-align:center;place-items:center;font-size:.875rem;font-weight:700;line-height:1.3;display:grid}.kit-item.svelte-1sgzaxi figcaption:where(.svelte-1sgzaxi){color:var(--color-muted);font-size:.875rem;font-weight:700}.kit-tag.svelte-1sgzaxi{margin:var(--space-4) 0;font-weight:600}.kit-actions.svelte-1sgzaxi{gap:var(--space-3);flex-wrap:wrap;display:flex}.note.svelte-1sgzaxi{margin:var(--space-3) 0 0;font-weight:700}.ticket-row.svelte-1sgzaxi{gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);padding:0;list-style:none;display:flex}.ticket-row.svelte-1sgzaxi li:where(.svelte-1sgzaxi){opacity:.35;width:3rem;height:3rem}.ticket-row.svelte-1sgzaxi li.got:where(.svelte-1sgzaxi){opacity:1}.ticket-row.svelte-1sgzaxi svg:where(.svelte-1sgzaxi){width:100%;height:100%}.ticket-count.svelte-1sgzaxi{margin:0 0 var(--space-4);font-weight:700}.example.svelte-1sgzaxi{color:var(--color-muted)}.ref-line.svelte-1sgzaxi{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:800}.ref-note.svelte-1sgzaxi{margin:0 0 var(--space-3)}.terms.svelte-1sgzaxi summary:where(.svelte-1sgzaxi){cursor:pointer;align-items:center;min-height:2.75rem;font-weight:700;display:flex}.terms.svelte-1sgzaxi ul:where(.svelte-1sgzaxi){margin:var(--space-2) 0 0;padding-left:var(--space-5)}.go.svelte-1sgzaxi{min-height:3.25rem;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:none;font-size:1.0625rem;font-weight:800}.go.svelte-1sgzaxi:hover:not(:disabled){background:var(--color-accent-hover)}.go.svelte-1sgzaxi:disabled{background:var(--color-border-strong);color:var(--color-on-surface);cursor:not-allowed}h2.svelte-83q2ay,h3.svelte-83q2ay,.lead.svelte-83q2ay{margin:0 0 var(--space-3)}h3.svelte-83q2ay{margin-top:var(--space-6)}.cards.svelte-83q2ay{gap:var(--space-4);grid-template-columns:1fr;display:grid}.stories.svelte-83q2ay{gap:var(--space-3);grid-template-columns:1fr;display:grid}.card.svelte-83q2ay,.story.svelte-83q2ay{color:inherit;border:2px solid var(--color-border);background:var(--color-card);border-radius:0;min-height:2.75rem;text-decoration:none;display:grid;overflow:hidden}.story.svelte-83q2ay{grid-template-columns:5.5rem 1fr}.card.svelte-83q2ay img:where(.svelte-83q2ay){aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;height:auto}.story.svelte-83q2ay img:where(.svelte-83q2ay){object-fit:cover;border-radius:0;width:100%;height:100%}.body.svelte-83q2ay{gap:var(--space-1);padding:var(--space-3) var(--space-4);align-content:center;display:grid}.tag.svelte-83q2ay,.meta.svelte-83q2ay{color:var(--color-muted);font-size:.9rem}.name.svelte-83q2ay{font-weight:700}.card.svelte-83q2ay:hover,.card.svelte-83q2ay:focus-visible,.story.svelte-83q2ay:hover,.story.svelte-83q2ay:focus-visible{border-color:var(--color-primary)}.all.svelte-83q2ay,.ryan.svelte-83q2ay{margin:var(--space-3) 0 0}.all.svelte-83q2ay a:where(.svelte-83q2ay),.ryan.svelte-83q2ay a:where(.svelte-83q2ay){align-items:center;min-height:2.75rem;display:inline-flex}.ryan.svelte-83q2ay{text-align:center;margin-top:var(--space-5)}@media (width>=720px){.cards.svelte-83q2ay{grid-template-columns:1fr 1fr}}.game.svelte-1q0hu8z{width:100%;max-width:36rem;color:var(--color-on-surface);margin:0 auto;font-size:1.0625rem;line-height:1.5}.stage.svelte-1q0hu8z{height:clamp(13rem,34vh,19rem);margin-bottom:var(--space-5);background:var(--color-surface-muted);overflow:hidden}.panel.svelte-1q0hu8z{min-width:0}@media (width>=960px){.game.svelte-1q0hu8z{gap:var(--space-10);grid-template-columns:minmax(17rem,22rem) minmax(0,36rem);justify-content:center;align-items:start;max-width:62rem;display:grid}.stage.svelte-1q0hu8z{top:var(--space-6);aspect-ratio:9/16;justify-self:center;width:min(100%,56.25svh - 5.0625rem);height:auto;max-height:calc(100svh - 9rem);margin:0;position:sticky}}.review.svelte-1q0hu8z{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-note);color:var(--color-on-note);border-radius:var(--radius-lg);font-size:1rem;font-weight:600}.review.svelte-1q0hu8z .short:where(.svelte-1q0hu8z){display:none}.top.svelte-1q0hu8z{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-6);grid-template-columns:2.75rem 1fr 2.75rem;grid-template-areas:"back steam home""eyebrow eyebrow eyebrow";display:grid}.back.svelte-1q0hu8z,.back-gap.svelte-1q0hu8z{grid-area:back;width:2.75rem;height:2.75rem}.back.svelte-1q0hu8z{border:2px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-on-surface);cursor:pointer;place-items:center;display:grid}.home.svelte-1q0hu8z{grid-area:home;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home.svelte-1q0hu8z img:where(.svelte-1q0hu8z){object-fit:contain;width:2.75rem;height:2.75rem}.back.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:1.4rem;height:1.4rem}.steam.svelte-1q0hu8z{background:var(--color-steam-track);border-radius:var(--radius-full);grid-area:steam;height:.75rem;position:relative;overflow:visible}.steam.svelte-1q0hu8z i:where(.svelte-1q0hu8z){background:linear-gradient(90deg, var(--color-figure), var(--color-ember));border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow);display:block}.puffs.svelte-1q0hu8z{transition:left var(--transition-slow);gap:3px;display:flex;position:absolute;top:-1.1rem;transform:translate(-50%)}.puffs.svelte-1q0hu8z b:where(.svelte-1q0hu8z){background:var(--color-border-strong);width:6px;height:6px;animation:svelte-1q0hu8z-rise var(--transition-steam) infinite;border-radius:50%}.puffs.svelte-1q0hu8z b:where(.svelte-1q0hu8z):nth-child(2){width:8px;height:8px}.puffs.svelte-1q0hu8z b:where(.svelte-1q0hu8z):nth-child(3){width:5px;height:5px}@keyframes svelte-1q0hu8z-rise{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-8px)}}.eyebrow.svelte-1q0hu8z{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);grid-area:eyebrow;margin:0;font-size:.875rem;font-weight:700}.screen.svelte-1q0hu8z{animation:svelte-1q0hu8z-enter var(--transition-slow)}@keyframes svelte-1q0hu8z-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}h2.svelte-1q0hu8z{margin:0 0 var(--space-2);outline:none;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.2}.part.svelte-1q0hu8z{margin:0 0 var(--space-2);color:var(--color-accent);font-size:.9375rem;font-weight:700}.lead.svelte-1q0hu8z,.hint.svelte-1q0hu8z{margin:0 0 var(--space-5);color:var(--color-muted)}.hint.svelte-1q0hu8z{font-size:1rem}.hero-art.svelte-1q0hu8z{width:min(11rem,45vw);height:auto;margin:0 auto var(--space-4);display:block}.intro.svelte-1q0hu8z,.section-card.svelte-1q0hu8z{text-align:center}.prizes.svelte-1q0hu8z{margin:0 0 var(--space-6);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-xl)}.prizes-title.svelte-1q0hu8z{margin:0 0 var(--space-3);font-weight:800}.bundle.svelte-1q0hu8z{margin:0 0 var(--space-3);gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=560px){.bundle.svelte-1q0hu8z{grid-template-columns:repeat(4,1fr)}}.bundle.svelte-1q0hu8z li:where(.svelte-1q0hu8z){justify-items:center;gap:var(--space-1);font-size:.875rem;font-weight:600;line-height:1.25;display:grid}.bundle.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:3.25rem;height:3.25rem}.runners.svelte-1q0hu8z{margin:0;font-size:1rem}.go.svelte-1q0hu8z{min-height:3.25rem;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast);border:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.go.svelte-1q0hu8z:hover:not(:disabled){background:var(--color-accent-hover)}.go.svelte-1q0hu8z:active:not(:disabled){transform:scale(.98)}.go.svelte-1q0hu8z:disabled{background:var(--color-border-strong);color:var(--color-on-surface);cursor:not-allowed}.go.light.svelte-1q0hu8z{background:var(--color-card);color:var(--color-on-surface);border:2px solid var(--color-border-strong)}.opts.svelte-1q0hu8z{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.opts.list.svelte-1q0hu8z{grid-template-columns:1fr}.opt.svelte-1q0hu8z{align-content:start;justify-items:center;gap:var(--space-2);min-height:8rem;padding:var(--space-4) var(--space-3) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);color:var(--color-on-surface);font:inherit;text-align:center;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);font-size:1rem;font-weight:700;display:grid;position:relative}.opt.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:3.5rem;height:3.5rem}.opts.list.svelte-1q0hu8z .opt:where(.svelte-1q0hu8z){text-align:left;min-height:3.5rem;padding:var(--space-2) var(--space-4);grid-auto-flow:column;place-content:center start}.opts.list.svelte-1q0hu8z .opt:where(.svelte-1q0hu8z) svg:where(.svelte-1q0hu8z){width:2.25rem;height:2.25rem}.opt[aria-pressed=true].svelte-1q0hu8z{border-color:var(--color-accent);background:var(--color-picked);transform:scale(.98)}.chooser.svelte-1q0hu8z{justify-items:center;gap:var(--space-3);display:grid}.fig-row.svelte-1q0hu8z{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fig.svelte-1q0hu8z{justify-items:center;gap:var(--space-1);min-width:5rem;min-height:5.5rem;padding:var(--space-2) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);color:var(--color-on-surface);font:inherit;cursor:pointer;display:grid}.fig[aria-pressed=true].svelte-1q0hu8z,.opt.nosay[aria-pressed=true].svelte-1q0hu8z{border-color:var(--color-accent);background:var(--color-picked)}.fig-lbl.svelte-1q0hu8z{font-size:1rem;font-weight:800}.fig-preview.svelte-1q0hu8z{justify-content:center;align-items:flex-end;min-height:8rem;display:flex}.swatch.svelte-1q0hu8z{border:2px solid var(--color-card);width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--color-border);cursor:pointer;border-radius:50%;padding:0}.swatch[aria-pressed=true].svelte-1q0hu8z{box-shadow:0 0 0 3px var(--color-accent)}.opt.nosay.svelte-1q0hu8z{width:100%;max-width:20rem;min-height:3rem}.opt.svelte-1q0hu8z:disabled{opacity:.55;cursor:not-allowed}.num.svelte-1q0hu8z{top:var(--space-2);left:var(--space-2);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute}.scale.svelte-1q0hu8z{gap:var(--space-4);display:grid}.scale-label.svelte-1q0hu8z{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-weight:800;display:flex}.scale-label.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:2rem;height:2rem}.pills.svelte-1q0hu8z{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.pill.svelte-1q0hu8z{min-height:2.75rem;padding:var(--space-1) var(--space-2);border:2px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-on-surface);font:inherit;cursor:pointer;font-size:.9375rem;font-weight:700}.pill[aria-pressed=true].svelte-1q0hu8z{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.map.svelte-1q0hu8z{gap:var(--space-2);grid-template-rows:repeat(5,minmax(3.25rem,auto));grid-template-columns:repeat(4,1fr);max-width:26rem;margin:0 auto;display:grid}.tile.svelte-1q0hu8z{min-height:3.25rem;padding:var(--space-1);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-on-surface);font:inherit;cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.2}.tile[aria-pressed=true].svelte-1q0hu8z{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.result-head.svelte-1q0hu8z{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.link.change.svelte-1q0hu8z{margin-top:0;font-size:.9375rem}.link.svelte-1q0hu8z{margin-top:var(--space-3);min-height:2.75rem;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.reveal.svelte-1q0hu8z{margin-top:var(--space-5);padding:var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-xl);animation:svelte-1q0hu8z-enter var(--transition-slow)}.reveal-title.svelte-1q0hu8z{margin:0 0 var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--color-figure);font-size:.875rem;font-weight:800}.bars.svelte-1q0hu8z{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.bars.svelte-1q0hu8z li:where(.svelte-1q0hu8z){gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;font-size:1rem;display:grid}.bar-label.svelte-1q0hu8z em:where(.svelte-1q0hu8z){margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-figure);color:var(--color-primary);font-size:.875rem;font-style:normal;font-weight:800}.bar-num.svelte-1q0hu8z{font-variant-numeric:tabular-nums;font-weight:800}.bar.svelte-1q0hu8z{border-radius:var(--radius-full);background:#faf9f52e;grid-column:1/-1;height:.625rem;overflow:hidden}.bar.svelte-1q0hu8z i:where(.svelte-1q0hu8z){height:100%;width:var(--w);border-radius:var(--radius-full);animation:svelte-1q0hu8z-grow var(--transition-slow);background:#faf9f58c;display:block}.mine.svelte-1q0hu8z .bar:where(.svelte-1q0hu8z) i:where(.svelte-1q0hu8z){background:linear-gradient(90deg, var(--color-figure), var(--color-ember))}@keyframes svelte-1q0hu8z-grow{0%{width:0}}.reveal-line.svelte-1q0hu8z{margin:var(--space-4) 0 0;font-size:1.0625rem;font-weight:700}.helped-lines.svelte-1q0hu8z{margin:0 0 var(--space-3,12px);gap:8px;padding:0;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:grid}.actions.svelte-1q0hu8z{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-block:var(--space-3);background:linear-gradient(to top, var(--actions-bg,var(--color-surface)) 75%, transparent);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.skip.svelte-1q0hu8z{min-height:2.75rem;padding:0 var(--space-4);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.picks-head.svelte-1q0hu8z{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);color:var(--color-muted);flex-wrap:wrap;font-weight:700;display:flex}.clear.svelte-1q0hu8z{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-3);padding:0 var(--space-4);border:2px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-accent);font:inherit;cursor:pointer;font-size:1rem;font-weight:800;display:inline-flex}.picks-head.svelte-1q0hu8z .clear:where(.svelte-1q0hu8z){margin-top:0}.clear.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:1.1rem;height:1.1rem}.clear.svelte-1q0hu8z:hover{background:var(--color-picked)}.after-step.svelte-1q0hu8z{margin:0 0 var(--space-3);color:var(--color-muted);font-size:.9375rem;font-weight:800}.after-screen[hidden].svelte-1q0hu8z{display:none}.after-nav.svelte-1q0hu8z{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.end-links.svelte-1q0hu8z{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=720px){.opt.svelte-1q0hu8z{min-height:9.5rem}.opt.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:4.5rem;height:4.5rem}.opts.list.svelte-1q0hu8z .opt:where(.svelte-1q0hu8z) svg:where(.svelte-1q0hu8z){width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.screen.svelte-1q0hu8z,.reveal.svelte-1q0hu8z,.bar.svelte-1q0hu8z i:where(.svelte-1q0hu8z),.puffs.svelte-1q0hu8z b:where(.svelte-1q0hu8z){animation:none}.steam.svelte-1q0hu8z i:where(.svelte-1q0hu8z),.puffs.svelte-1q0hu8z,.opt.svelte-1q0hu8z,.go.svelte-1q0hu8z{transition:none}}@media (width<=959px){html.survey-open,html.survey-open body{overflow:hidden}.game.svelte-1q0hu8z{z-index:calc(var(--z-nav) + 1);background:var(--color-surface-muted);max-width:none;margin:0;position:fixed;inset:0}.stage.svelte-1q0hu8z{height:auto;margin:0;position:absolute;inset:0}.panel.svelte-1q0hu8z{top:calc(env(safe-area-inset-top,0px) + var(--space-3));left:var(--space-3);right:var(--space-3);overscroll-behavior:contain;max-height:64dvh;padding:var(--space-4);background:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:absolute;overflow-y:auto}.game[data-step=intro].svelte-1q0hu8z .panel:where(.svelte-1q0hu8z),.game[data-step=end].svelte-1q0hu8z .panel:where(.svelte-1q0hu8z){max-height:calc(100dvh - var(--space-16) - env(safe-area-inset-top,0px))}.review.svelte-1q0hu8z{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);font-size:.875rem}.review.svelte-1q0hu8z .long:where(.svelte-1q0hu8z){display:none}.review.svelte-1q0hu8z .short:where(.svelte-1q0hu8z){display:inline}.top.svelte-1q0hu8z{margin-bottom:var(--space-3)}.game.svelte-1q0hu8z:not([data-step=intro]) .eyebrow:where(.svelte-1q0hu8z){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top.svelte-1q0hu8z{grid-template-areas:"back steam home"}.game[data-step=intro].svelte-1q0hu8z .top:where(.svelte-1q0hu8z){grid-template-areas:"back steam home""eyebrow eyebrow eyebrow"}.reveal.svelte-1q0hu8z{padding:var(--space-3) var(--space-4)}.bars.svelte-1q0hu8z{gap:var(--space-2)}.bars.svelte-1q0hu8z li:where(.svelte-1q0hu8z){font-size:.9375rem;line-height:1.3}.reveal-line.svelte-1q0hu8z{margin-top:var(--space-3);font-size:1rem}.actions.svelte-1q0hu8z{gap:var(--space-2) var(--space-4)}.go.svelte-1q0hu8z{padding:0 var(--space-5)}h2.svelte-1q0hu8z{font-size:1.5rem}.hero-art.svelte-1q0hu8z{width:6rem}.opt.svelte-1q0hu8z{min-height:5.75rem;padding:var(--space-2)}.opt.svelte-1q0hu8z svg:where(.svelte-1q0hu8z){width:2.5rem;height:2.5rem}.actions.svelte-1q0hu8z{margin-top:var(--space-3);--actions-bg:var(--color-card)}.reveal.svelte-1q0hu8z{margin-top:var(--space-1)}.result-head.svelte-1q0hu8z{margin-bottom:0}}.landing.svelte-7w3sr7{background:var(--color-surface);padding:var(--space-10) var(--space-4)}.inner.svelte-7w3sr7{max-width:52rem;margin:0 auto}.kicker.svelte-7w3sr7{font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-2);font-weight:600}h1.svelte-7w3sr7{font-size:var(--text-3xl);margin:0 0 var(--space-4);color:var(--color-on-surface);line-height:1.15}.lede.svelte-7w3sr7{font-size:var(--text-lg);margin:0 0 var(--space-6);color:var(--color-on-surface);line-height:1.5}.photos.svelte-7w3sr7{margin:0 0 var(--space-6);gap:var(--space-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.photos.svelte-7w3sr7 img:where(.svelte-7w3sr7){aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.go.svelte-7w3sr7{min-height:3.5rem;padding:0 var(--space-8);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xl);border-radius:var(--radius-md,6px);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.go.svelte-7w3sr7:hover{background:var(--color-accent-hover)}.go.svelte-7w3sr7:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.prize.svelte-7w3sr7{font-size:var(--text-base);margin:var(--space-6) 0 0;color:var(--color-on-surface);line-height:1.5}@media (width>=720px){.landing.svelte-7w3sr7{padding:var(--space-16) var(--space-6)}h1.svelte-7w3sr7{font-size:var(--text-5xl)}.photos.svelte-7w3sr7{grid-template-columns:repeat(3,1fr)}.go.svelte-7w3sr7{display:inline-flex}}.results.svelte-1nyvvgp{background:var(--color-surface);padding:var(--space-10) var(--space-4)}.inner.svelte-1nyvvgp{max-width:52rem;margin:0 auto}.kicker.svelte-1nyvvgp{font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-2);font-weight:600}h1.svelte-1nyvvgp{font-size:var(--text-3xl);margin:0 0 var(--space-6);color:var(--color-on-surface)}h2.svelte-1nyvvgp{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);color:var(--color-on-surface)}.lede.svelte-1nyvvgp{font-size:var(--text-lg);margin:0 0 var(--space-4);color:var(--color-on-surface)}.small.svelte-1nyvvgp{font-size:var(--text-base);margin:var(--space-2) 0 var(--space-6);color:var(--color-on-surface)}ul.svelte-1nyvvgp{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li.svelte-1nyvvgp{gap:var(--space-1) var(--space-3);font-size:var(--text-base);color:var(--color-on-surface);grid-template-columns:1fr auto;display:grid}.track.svelte-1nyvvgp{background:var(--color-steam-track);order:3;grid-column:1/-1;height:.75rem}.fill.svelte-1nyvvgp{background:var(--color-accent);height:100%;display:block}.num.svelte-1nyvvgp{font-weight:600}.meter.svelte-1nyvvgp{background:var(--color-steam-track);height:1rem;margin:var(--space-4) 0 0}.meter.svelte-1nyvvgp span:where(.svelte-1nyvvgp){background:var(--color-accent);height:100%;display:block}.go.svelte-1nyvvgp{min-height:3.5rem;margin-top:var(--space-6);padding:0 var(--space-8);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xl);border-radius:var(--radius-md,6px);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.go.svelte-1nyvvgp:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (width>=720px){.results.svelte-1nyvvgp{padding:var(--space-16) var(--space-6)}h1.svelte-1nyvvgp{font-size:var(--text-5xl)}}.survey.svelte-1uloprv{min-height:70vh;padding:var(--space-6) var(--space-4) var(--space-16);background:var(--color-surface)}.framed.svelte-1uloprv{max-width:52rem;margin:0 auto}.scene.svelte-1uloprv{height:clamp(9rem,24vh,14rem);margin-bottom:var(--space-4);background:var(--color-surface-muted) url(../../../images/a-little-sauna/concepts/scene-winter-dawn.png) center bottom / cover no-repeat;border-radius:var(--radius-xl)}.card.svelte-1uloprv{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.card.svelte-1uloprv .landing,.card.svelte-1uloprv .results{padding:var(--space-6) var(--space-4);background:0 0}.card.svelte-1uloprv .go{border-radius:var(--radius-full)}@media (width>=640px){.survey.svelte-1uloprv{padding:var(--space-10) var(--space-6) var(--space-20)}.card.svelte-1uloprv .landing,.card.svelte-1uloprv .results{padding:var(--space-10) var(--space-8)}}
