.board-wrap.svelte-qeqa6r{justify-items:center;gap:14px;margin:0;display:grid}.board.svelte-qeqa6r{aspect-ratio:1;background:var(--c-surface);border:2.5px solid var(--c-board-line);border-radius:var(--radius-md);width:min(100%,380px);box-shadow:var(--shadow-card);direction:ltr;grid-template-columns:repeat(9,1fr);padding:0;display:grid;overflow:hidden}.cell.svelte-qeqa6r{color:var(--c-ink);border-inline-end:1px solid var(--c-line);border-bottom:1px solid var(--c-line);place-items:center;font-size:clamp(15px,4.6vw,22px);font-weight:750;display:grid}.cell.svelte-qeqa6r:nth-child(9n){border-inline-end:none}.cell.svelte-qeqa6r:nth-last-child(-n+9){border-bottom:none}.block-end-x.svelte-qeqa6r{border-inline-end:2px solid var(--c-board-line)}.block-end-y.svelte-qeqa6r{border-bottom:2px solid var(--c-board-line)}.unit.svelte-qeqa6r{background:var(--c-primary-50)}.marked.svelte-qeqa6r{color:#fff;background:var(--c-accent);font-weight:900;animation:2.4s ease-in-out infinite svelte-qeqa6r-pulse;position:relative}@keyframes svelte-qeqa6r-pulse{0%,to{box-shadow:inset 0 0 #fff0}50%{box-shadow:inset 0 0 0 4px #ffffff73}}button.svelte-qeqa6r{border:1px solid var(--c-line);border-radius:var(--radius-pill);font:inherit;color:var(--c-ink-2);background:var(--c-surface);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:750}button.svelte-qeqa6r:hover{border-color:var(--c-primary-200)}button[aria-pressed=true].svelte-qeqa6r{color:var(--c-success);border-color:var(--c-success);background:var(--c-success-soft)}@media (prefers-reduced-motion:reduce){.marked.svelte-qeqa6r{animation:none}}.hero.svelte-ol39d6{background:radial-gradient(60% 60% at 85% 20%, var(--c-primary-100), transparent 70%), radial-gradient(40% 50% at 10% 90%, var(--c-accent-soft), transparent 70%);padding-block:56px 40px}.hero-grid.svelte-ol39d6{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero-copy.svelte-ol39d6{gap:18px;display:grid}.badges.svelte-ol39d6{border-radius:var(--radius-pill);color:var(--c-primary-700);background:var(--c-primary-50);border:1px solid var(--c-primary-100);justify-self:start;padding:6px 12px;font-size:13px;font-weight:800}h1.svelte-ol39d6{letter-spacing:-.025em;font-size:clamp(34px,5.4vw,56px);font-weight:900}.lead.svelte-ol39d6{max-width:52ch;font-size:18px}.cta.svelte-ol39d6{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.store.svelte-ol39d6{border-radius:var(--radius-md);color:#fff;box-shadow:var(--shadow-card);cursor:default;background:#1b2340;align-items:center;gap:10px;padding-block:10px;padding-inline:14px 18px;display:inline-flex}.store.svelte-ol39d6 span:where(.svelte-ol39d6){line-height:1.15;display:grid}.store.svelte-ol39d6 small:where(.svelte-ol39d6){opacity:.75;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.store.svelte-ol39d6 b:where(.svelte-ol39d6){font-size:18px;font-weight:850}.version.svelte-ol39d6{color:var(--c-muted);font-size:14px;font-weight:700}.block.svelte-ol39d6{margin-top:72px}h2.svelte-ol39d6{margin-bottom:12px;font-size:clamp(24px,3.4vw,32px);font-weight:900}.cards.svelte-ol39d6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.card.svelte-ol39d6{background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-content:start;gap:8px;padding:24px;display:grid}.card.svelte-ol39d6 h3:where(.svelte-ol39d6){font-size:18px;font-weight:850}.card.svelte-ol39d6 p:where(.svelte-ol39d6){font-size:15px}.num.svelte-ol39d6{border-radius:var(--radius-sm);color:#fff;background:var(--c-logo-tile);place-items:center;width:36px;height:36px;margin-bottom:4px;font-weight:900;display:grid}.split.svelte-ol39d6{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.levels.svelte-ol39d6{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.levels.svelte-ol39d6 li:where(.svelte-ol39d6){color:var(--c-ink);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:14px 16px;font-weight:850;display:flex}.bars.svelte-ol39d6{direction:ltr;align-items:flex-end;gap:2px;height:18px;display:flex}.bars.svelte-ol39d6 i:where(.svelte-ol39d6){background:var(--c-line);border-radius:2px;width:4px}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):first-child{height:30%}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):nth-child(2){height:44%}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):nth-child(3){height:58%}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):nth-child(4){height:72%}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):nth-child(5){height:86%}.bars.svelte-ol39d6 i:where(.svelte-ol39d6):nth-child(6){height:100%}.bars.svelte-ol39d6 i.on:where(.svelte-ol39d6){background:var(--level)}.hunt.svelte-ol39d6{border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-primary);background:radial-gradient(50% 80% at 100% 0,#ff8a3d73,#0000 70%),linear-gradient(135deg,#3656e0,#2743b8);padding:40px}.hunt.svelte-ol39d6 h2:where(.svelte-ol39d6){color:#fff}.hunt.svelte-ol39d6 p:where(.svelte-ol39d6){color:#ffffffe0;max-width:60ch;font-size:17px}.hunt.svelte-ol39d6 .kicker:where(.svelte-ol39d6){letter-spacing:.04em;color:#ffd2b3;margin-bottom:6px;font-size:14px;font-weight:850}.privacy.svelte-ol39d6{background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:24px;padding:32px;display:flex}.privacy.svelte-ol39d6>svg:where(.svelte-ol39d6){fill:var(--c-success-soft);stroke:var(--c-success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.privacy.svelte-ol39d6 p:where(.svelte-ol39d6){max-width:62ch}.ticks.svelte-ol39d6{color:var(--c-ink);gap:6px;margin-block:16px;padding:0;font-weight:750;list-style:none;display:grid}.ticks.svelte-ol39d6 li:where(.svelte-ol39d6):before{content:"✓";color:var(--c-success);margin-inline-end:8px;font-weight:900}.link.svelte-ol39d6{font-weight:850;text-decoration:none}.link.svelte-ol39d6:hover{text-decoration:underline}@media (width<=860px){.hero-grid.svelte-ol39d6,.split.svelte-ol39d6,.cards.svelte-ol39d6{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.hero.svelte-ol39d6{padding-top:36px}.levels.svelte-ol39d6{grid-template-columns:1fr}.hunt.svelte-ol39d6,.privacy.svelte-ol39d6{padding:24px}.privacy.svelte-ol39d6{flex-direction:column;gap:12px}}
