.coach.svelte-141uv3o{z-index:40;pointer-events:none;position:fixed;inset:0}.veil.svelte-141uv3o{fill:#2f211980;transition:opacity .2s;position:absolute;inset:0}.veil.solid.svelte-141uv3o{pointer-events:auto;background:#2f21198c}.ring.svelte-141uv3o{box-shadow:0 0 0 3px var(--cream);border-radius:18px;transition:left .18s,top .18s,width .18s,height .18s;position:absolute}.ring.acting.svelte-141uv3o{box-shadow:0 0 0 3px var(--honey), 0 0 0 7px #f3a83b4d;animation:1.3s ease-in-out infinite svelte-141uv3o-ring}.ring.hex.svelte-141uv3o{box-shadow:0 0 0 3px var(--cream);border-radius:50%}.ring.hex.acting.svelte-141uv3o{box-shadow:none;animation:none}.pointer.svelte-141uv3o{background:var(--honey);clip-path:polygon(50% 100%,0 30%,30% 30%,30% 0,70% 0,70% 30%,100% 30%);filter:drop-shadow(0 2px #4a2c1066);width:22px;height:22px;margin-left:-11px;animation:.9s ease-in-out infinite svelte-141uv3o-bob;position:absolute;top:-26px;left:50%}@keyframes svelte-141uv3o-ring{50%{box-shadow:0 0 0 3px var(--honey), 0 0 0 12px #f3a83b00}}@keyframes svelte-141uv3o-bob{50%{translate:0 -7px}}.card.svelte-141uv3o{background:var(--cream);pointer-events:auto;border-radius:18px;width:min(370px,100vw - 28px);padding:14px 18px;transition:left .26s cubic-bezier(.3,1.1,.5,1),top .26s cubic-bezier(.3,1.1,.5,1);position:absolute;box-shadow:inset 0 0 0 2px #4a2c1024,0 4px #4a2c104d,0 18px 40px #2f211959}.card.finish.svelte-141uv3o{text-align:center;width:min(460px,100vw - 28px)}.card.shaking.svelte-141uv3o{animation:.4s svelte-141uv3o-shake}@keyframes svelte-141uv3o-shake{20%,60%{translate:-7px}40%,80%{translate:7px}}header.svelte-141uv3o{justify-content:space-between;align-items:center;gap:10px;margin-left:-6px;display:flex}.count.svelte-141uv3o{color:var(--ink-faint);font:400 .95rem var(--font-hand)}.intro.svelte-141uv3o{color:var(--teal-deep);font:400 1.05rem var(--font-hand);margin:8px 0 -4px}h2.svelte-141uv3o{font:400 1.7rem / 1.1 var(--font-display);letter-spacing:.02em;margin:8px 0 4px}.finish.svelte-141uv3o h2:where(.svelte-141uv3o){font-size:2.3rem}.body.svelte-141uv3o{white-space:pre-line;margin:0;font-size:.97rem;line-height:1.55}.body.svelte-141uv3o strong:where(.svelte-141uv3o){font-weight:700}.tok.svelte-141uv3o{vertical-align:-3px;margin:0 1px;display:inline-block}.hint.svelte-141uv3o{background:var(--honey);color:var(--ink);border-radius:12px;margin:10px 0 0;padding:7px 12px;font-size:.9rem;font-weight:600}footer.svelte-141uv3o{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.finish.svelte-141uv3o footer:where(.svelte-141uv3o){justify-content:center}.skip.svelte-141uv3o{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:underline}.skip.svelte-141uv3o:hover{color:var(--ink)}.wait.svelte-141uv3o{color:var(--teal-deep);font:400 1.05rem var(--font-hand)}.home.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100dvh;padding:32px 20px;display:flex}.buildout-home.svelte-1uha8ag{isolation:isolate;color:#ecf4f8;background:linear-gradient(#07111de6 0%,#101d2bb3 44%,#0a1523 100%),url(../../../skins/buildout/home-hero.webp) top/cover;justify-content:center;min-height:100svh;padding:112px 20px 36px;position:relative}.buildout-nav.svelte-1uha8ag{background:#081424aa;border-bottom:1px solid #a9c8db36;align-items:center;gap:clamp(16px,3vw,36px);padding:16px clamp(20px,6vw,96px);font-weight:600;display:flex;position:absolute;inset:0 0 auto}.buildout-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):first-child{align-items:center;gap:10px;margin-right:auto;font-weight:750;display:flex}.buildout-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer}.buildout-heading.svelte-1uha8ag{max-width:700px;margin-bottom:24px}.buildout-heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#f7f7ee;font:800 clamp(3.5rem, 12vw, 8rem) / .96 var(--font-display);letter-spacing:-.07em;text-indent:0;text-transform:none;margin:0}.buildout-heading.svelte-1uha8ag .tagline:where(.svelte-1uha8ag){color:#ffd799;margin:14px 0 10px;font-size:clamp(1.05rem,4vw,1.5rem);font-weight:700}.buildout-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:#c9dae6;max-width:480px;margin-inline:auto}.buildout-home.svelte-1uha8ag .choices:where(.svelte-1uha8ag){width:min(100%,664px)}.buildout-home.svelte-1uha8ag .choice-col:where(.svelte-1uha8ag),.buildout-home.svelte-1uha8ag .friends-col:where(.svelte-1uha8ag){flex:min(100%,290px);min-width:0}.buildout-home.svelte-1uha8ag .choice:where(.svelte-1uha8ag){background:#0e2031f0;border:1px solid #8fabc06b;border-radius:12px;width:100%;min-height:105px;padding:17px 20px;box-shadow:0 5px 17px #0208106e}.buildout-home.svelte-1uha8ag .choice.main:where(.svelte-1uha8ag){background:#17394df0;border-color:#8dcae1}.buildout-home.svelte-1uha8ag .choice:where(.svelte-1uha8ag):hover:not(:disabled){border-color:#d4edf8;box-shadow:0 7px 20px #02081091}.buildout-home.svelte-1uha8ag .choice:where(.svelte-1uha8ag) .brush:where(.svelte-1uha8ag){color:#f5f8fb;background:0 0;padding:0;font-size:1.25rem;font-weight:750}.buildout-home.svelte-1uha8ag .what:where(.svelte-1uha8ag),.buildout-home.svelte-1uha8ag .rivals-control:where(.svelte-1uha8ag),.buildout-home.svelte-1uha8ag .code-join-form:where(.svelte-1uha8ag){color:#c9dae6}.buildout-home.svelte-1uha8ag .segmented:where(.svelte-1uha8ag){background:#a6d3ef19}.buildout-home.svelte-1uha8ag .seg-btn:where(.svelte-1uha8ag):not(.active){color:#d4e7f2}.buildout-home.svelte-1uha8ag .link:where(.svelte-1uha8ag){color:#b5daed}.buildout-home.svelte-1uha8ag .credit:where(.svelte-1uha8ag){color:#a0b6c8}.stacks.svelte-1uha8ag{align-items:flex-end;gap:10px;display:flex}h1.svelte-1uha8ag{color:var(--bark);font:900 clamp(3.4rem, 11vw, 7rem) / 1 var(--font-display);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;margin:10px 0 0}.tagline.svelte-1uha8ag{color:var(--ink-soft);font:400 1.5rem var(--font-hand);margin:0 0 22px}.choices.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.choice-col.svelte-1uha8ag,.friends-col.svelte-1uha8ag{flex-direction:column;gap:8px;width:300px;display:flex}.code-join-form.svelte-1uha8ag{font:400 .95rem var(--font-hand);color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;display:flex}.code-label.svelte-1uha8ag{cursor:pointer}.code-input-wrap.svelte-1uha8ag{align-items:center;gap:4px;display:flex}.code-input.svelte-1uha8ag{width:76px;font:700 .95rem var(--font-display);text-transform:uppercase;letter-spacing:.12em;text-align:center;color:var(--bark);background:#fff;border:1px solid #4a2c1033;border-radius:6px;padding:3px 6px}.code-input.svelte-1uha8ag:focus{border-color:var(--teal);outline:none}.code-btn.svelte-1uha8ag{background:var(--teal);color:#fff;font:700 .85rem var(--font-display);cursor:pointer;border:none;border-radius:6px;padding:3px 8px;transition:opacity .12s}.code-btn.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.rivals-control.svelte-1uha8ag{font:400 .95rem var(--font-hand);color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;display:flex}.segmented.svelte-1uha8ag{background:#4a2c1014;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.seg-btn.svelte-1uha8ag{font:700 .9rem var(--font-display);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 10px;transition:background .14s,color .14s,box-shadow .14s}.seg-btn.svelte-1uha8ag:hover{color:var(--bark)}.seg-btn.active.svelte-1uha8ag{background:var(--cream);color:var(--bark);box-shadow:0 1px 3px #2f211933}.choice.svelte-1uha8ag{background:var(--cream);text-align:left;cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;width:300px;padding:18px 20px 20px;transition:translate .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 2px #4a2c1024,0 4px #4a2c1040}.choice.svelte-1uha8ag .brush:where(.svelte-1uha8ag){font-size:1.5rem}.choice.main.svelte-1uha8ag{box-shadow:inset 0 0 0 3px var(--teal), 0 4px 0 var(--teal-deep)}.choice.svelte-1uha8ag:hover:not(:disabled){box-shadow:inset 0 0 0 3px var(--teal), 0 7px 0 var(--teal-deep);translate:0 -3px}.choice.svelte-1uha8ag:disabled{opacity:.6;cursor:wait}.what.svelte-1uha8ag{color:var(--ink-soft)}.more.svelte-1uha8ag,.chapters.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:6px 18px;max-width:720px;margin-top:16px;display:flex}.note.svelte-1uha8ag{color:var(--ink-faint)}.link.svelte-1uha8ag{color:var(--teal-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link.svelte-1uha8ag:hover{color:var(--ink)}.credit.svelte-1uha8ag{max-width:520px;color:var(--ink-faint);margin:34px 0 0;font-size:.8rem}
