@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/assets/anybody-latin-standard-normal-CHqbGEEr.woff2)format("woff2-variations")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations")}:root{--room:#1a1025;--wall:#221630;--cushion:#2d1f3f;--seam:#3e2d55;--seam-strong:#5d4782;--ink:#f6effc;--ink-soft:#c8b9da;--glow:#b8a6ff;--on-glow:#170d2a;--lamp:#ffd27a;--ok:#93e6b9;--screen-top:#0f0820;--screen-bottom:#2c1852;--font-display:"Anybody", "Arial Black", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--room);height:100%;color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.45}#root{height:100%}h1,h2,p{margin:0}.quiet{color:var(--ink-soft)}.small{font-size:.875rem}.activity{background:radial-gradient(ellipse at 70% 40%, var(--wall), var(--room) 70%);grid-template-columns:minmax(14rem,.85fr) minmax(0,2fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);max-width:80rem;height:100%;margin:0 auto;padding:clamp(.75rem,3vh,1.75rem) clamp(1rem,3vw,2.5rem);display:grid}.side{align-content:center;gap:.8rem;display:grid}.brand{color:var(--glow);align-items:center;gap:.55rem;display:flex}.brand svg{width:2.1rem;height:auto}.brand span{font-family:var(--font-display);color:var(--ink);font-size:1.3rem;font-weight:800;font-stretch:128%}h1{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;font-stretch:118%;line-height:1.05}.regions{border:0;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:0;display:flex}legend{color:var(--ink-soft);margin-bottom:.4rem;padding:0;font-size:.875rem}.pick{font:inherit;color:var(--ink);background:var(--wall);border:1px solid var(--seam-strong);cursor:pointer;border-radius:999px;padding:.45rem .95rem}.hint{margin-top:.2rem}.screen{background:linear-gradient(180deg, var(--screen-top) 0%, var(--screen-bottom) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 22%, transparent), 0 28px 70px -30px color-mix(in srgb, var(--glow) 50%, transparent);border-radius:22px;gap:1rem;padding:clamp(.9rem,2.5vh,1.5rem);display:grid}.tiers{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.tier{font:inherit;text-align:left;color:var(--ink);background:color-mix(in srgb, var(--cushion) 75%, transparent);border:1px solid var(--seam-strong);cursor:pointer;border-radius:16px;align-content:start;gap:.15rem;padding:.8rem .9rem;display:grid}.tier strong{font-family:var(--font-display);font-size:1.05rem;font-weight:750;font-stretch:112%}.tier .lede{color:var(--ink-soft);font-size:.875rem}.tier .price{margin-top:.35rem;font-weight:700}.tier .lasts{color:var(--ok);font-size:.875rem}.tier .lasts.short{color:var(--lamp)}.pick.on,.tier.on{border-color:var(--glow);box-shadow:0 0 0 2px var(--glow);background:color-mix(in srgb, var(--glow) 14%, var(--cushion))}.go{gap:.45rem;display:grid}.cushion{font:inherit;font-family:var(--font-display);background:var(--glow);color:var(--on-glow);cursor:pointer;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--glow) 80%, transparent);border:0;border-radius:999px;padding:.8rem 1.5rem;font-size:1.2rem;font-weight:800;font-stretch:118%}.cushion:disabled{opacity:.55;cursor:default;box-shadow:none}.link{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.status{justify-items:start;gap:.5rem;padding:.5rem .25rem;display:grid}.status h2{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;font-stretch:118%;line-height:1.1}.pip{background:var(--ok);width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}.pip.off{background:var(--ink-soft);box-shadow:none}.activity.alone{grid-template-columns:minmax(0,30rem);place-content:center;gap:1rem}.message{font-size:1.05rem}:focus-visible{outline:3px solid var(--glow);outline-offset:2px}@media (max-width:46rem){.activity{grid-template-columns:minmax(0,1fr);align-items:start;height:auto;min-height:100%;padding-bottom:0}.tiers{grid-template-columns:minmax(0,1fr)}.tier{grid-template-columns:1fr auto;column-gap:.75rem}.tier .lede{grid-column:1}.tier .price,.tier .lasts{text-align:right;grid-column:2;margin:0}.tier .price{grid-row:1}.tier .lasts{grid-row:2}.go{background:linear-gradient(180deg, transparent, var(--screen-bottom) 30%);border-radius:0 0 22px 22px;margin:0 calc(-1*clamp(.9rem,2.5vh,1.5rem)) calc(-1*clamp(.9rem,2.5vh,1.5rem));padding:.75rem clamp(.9rem,2.5vh,1.5rem) 1rem;position:sticky;bottom:0}}@media (min-width:46.01rem) and (max-height:26rem){.tier .lede,.hint{display:none}.screen{gap:.6rem}}
