main.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:.8rem 1.2rem 3rem}.hero.svelte-1uha8ag{padding:1.6rem 0 1.4rem}.top.svelte-1uha8ag{max-width:620px;margin:0 auto}.hero.svelte-1uha8ag{padding-bottom:.4rem}.house.svelte-1uha8ag{margin:.4rem 0 .6rem}.play.svelte-1uha8ag{position:sticky;bottom:0;z-index:5;padding:.5rem 0 .6rem;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -10px 18px -12px #000c}.playfoot.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.3rem;font-size:.82rem}.playfoot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-2)}.views.svelte-1uha8ag{display:flex;gap:.35rem;margin:.6rem 0 .2rem}.views.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;font-size:.8rem;padding:.3rem .7rem;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer}.views.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--card);color:var(--ink);border-color:var(--ink-3)}.reset.svelte-1uha8ag:disabled{opacity:.4;cursor:default}.reset.svelte-1uha8ag{font:inherit;font-size:.8rem;padding:.3rem .7rem;border-radius:6px;border:1px solid var(--line);background:var(--control);color:var(--ink);cursor:pointer}.notice.svelte-1uha8ag{margin:.8rem 0 0;padding:.6rem .8rem;border-radius:8px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:.9rem}h1.svelte-1uha8ag{margin:0;color:var(--ink);font-size:clamp(1.05rem,4.4vw,1.6rem);white-space:nowrap;letter-spacing:-.02em;line-height:1.1}.count.svelte-1uha8ag{margin:.35rem 0 0;color:var(--ink-2);font-size:.95rem}.count.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#f0b429;font-size:1.15rem;font-variant-numeric:tabular-nums}.tools.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-bottom:1rem}.tool.svelte-1uha8ag{display:flex;flex-direction:column;gap:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1rem 1.05rem 1.1rem;text-decoration:none;color:var(--ink-2);transition:border-color .12s,background .12s}.tool.svelte-1uha8ag:hover,.tool.svelte-1uha8ag:focus-visible{border-color:var(--ink-3);background:var(--card)}.kicker.svelte-1uha8ag{color:var(--ink-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.tool.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-size:1.05rem;line-height:1.3}.tool.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{font-size:.86rem;line-height:1.5}.panel.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem;margin-bottom:.9rem}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .8rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem 1.4rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:.8rem}.steps.svelte-1uha8ag .n:where(.svelte-1uha8ag){flex:none;min-width:2.6rem;color:var(--ink);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.steps.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-size:.95rem}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.2rem 0 0;color:var(--ink-2);font-size:.86rem;line-height:1.55}.dates.svelte-1uha8ag{list-style:none;margin:0;padding:0}.dates.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:11.5rem 1fr auto;gap:.3rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--line);align-items:baseline}.dates.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.when.svelte-1uha8ag{color:var(--ink);font-size:.9rem;font-weight:600}.what.svelte-1uha8ag{color:var(--ink-2);font-size:.86rem;line-height:1.5}.what.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.in.svelte-1uha8ag{color:var(--ink-3);font-size:.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:620px){.dates.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr auto}.what.svelte-1uha8ag{grid-column:1 / -1}}.fine.svelte-1uha8ag{margin:.8rem 0 0;color:var(--ink-3);font-size:.78rem}a.svelte-1uha8ag{color:var(--ink-2)}.neutral.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.6;max-width:80ch}
