.play-it.svelte-7lfh70{border-radius:var(--radius-lg);background:var(--surface);transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);overflow:hidden;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f141d0f)var(--lightningcss-dark,#ffffff0f);container:play-it/inline-size}.play-it.svelte-7lfh70:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f141d12)var(--lightningcss-dark,#ffffff14),0 30px 60px -32px var(--lightningcss-light,#0f141d47)var(--lightningcss-dark,#000000b3)}.inner.svelte-7lfh70{grid-template-columns:minmax(0,1fr);display:grid}.scene.svelte-7lfh70{background:radial-gradient(90% 80% at 30% 20%, var(--lightningcss-light,#966eff29)var(--lightningcss-dark,#966eff33), transparent 70%), var(--wash-violet);place-items:center;padding:40px 44px;display:grid;position:relative}.seat.svelte-7lfh70{width:min(184px,100%);position:relative}.stack.svelte-7lfh70{display:grid}.mini.svelte-7lfh70{--board-radius:10px;box-shadow:var(--shadow-lift);border-radius:10px;grid-area:1/1}.chip.svelte-7lfh70{background:var(--surface);max-width:200px;height:36px;box-shadow:0 12px 26px -14px var(--lightningcss-light,#0f141d66)var(--lightningcss-dark,#000000d9), inset 0 0 0 1px var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13.5px;display:inline-flex;position:absolute}.chip.svelte-7lfh70 b:where(.svelte-7lfh70){text-overflow:ellipsis;font-weight:650;overflow:hidden}.bot.svelte-7lfh70{opacity:0;transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);top:-24px;right:-28px;transform:translateY(3px)}.bot.known.svelte-7lfh70{opacity:1;transform:none}.you.svelte-7lfh70{bottom:-24px;left:-28px}.king.svelte-7lfh70{background:#e6ebf3;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.king.svelte-7lfh70 .piece-art{width:22px;height:22px}.rating.svelte-7lfh70{color:var(--muted);font-variant-numeric:tabular-nums}.copy.svelte-7lfh70{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 24px;display:flex}.kicker.svelte-7lfh70{background:var(--violet-bg);color:var(--violet);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-block}h2.svelte-7lfh70{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.35rem,1.1rem + .6vw,1.6rem);font-weight:700;line-height:1.1}p.svelte-7lfh70{max-width:46ch;color:var(--muted);text-wrap:balance;font-size:15px;line-height:1.5}p.svelte-7lfh70 span:where(.svelte-7lfh70){display:inline-block}.actions.svelte-7lfh70{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.actions.svelte-7lfh70 .btn:where(.svelte-7lfh70){white-space:nowrap}.go.svelte-7lfh70{gap:6px}.swap.svelte-7lfh70{border-radius:var(--radius);min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.swap.svelte-7lfh70:hover{background:var(--soft);color:var(--ink)}.swap.svelte-7lfh70 svg:where(.svelte-7lfh70){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.go.svelte-7lfh70 .icon{transition:transform .6s var(--ease-out)}.go.svelte-7lfh70:hover .icon{transform:translate(3px)}@container play-it (width>=500px){.inner.svelte-7lfh70{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.copy.svelte-7lfh70{justify-content:center;padding:26px 28px 26px 26px}}@container play-it (width<=340px){.actions.svelte-7lfh70 .btn:where(.svelte-7lfh70),.swap.svelte-7lfh70{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.play-it.svelte-7lfh70,.bot.svelte-7lfh70{transition:none}.play-it.svelte-7lfh70:hover{transform:none}}.intro.svelte-1sxzp4m{max-width:760px;margin:10px 0 14px;font-size:16.5px;line-height:1.55}.only.svelte-1sxzp4m{font-size:13.5px;font-weight:600}.src.svelte-1sxzp4m{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.no-stats.svelte-1sxzp4m{color:var(--muted);font-size:14px}thead.svelte-1sxzp4m th:where(.svelte-1sxzp4m){color:var(--muted);text-align:left;padding-bottom:6px;font-size:12px;font-weight:500}thead.svelte-1sxzp4m th.num:where(.svelte-1sxzp4m){text-align:right}thead.svelte-1sxzp4m th.bar:where(.svelte-1sxzp4m){padding-left:12px}.other.svelte-1sxzp4m{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;font-size:13.5px;display:flex}.order.svelte-1sxzp4m{font-variant-numeric:tabular-nums;font-size:12.5px}summary.svelte-1sxzp4m h3:where(.svelte-1sxzp4m){font:inherit}.page.svelte-1sxzp4m{width:100%;max-width:1440px;margin:0 auto;padding:28px clamp(16px,2.5vw,40px) 72px}.crumbs.svelte-1sxzp4m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.crumbs.svelte-1sxzp4m a:where(.svelte-1sxzp4m){color:var(--muted)}.crumbs.svelte-1sxzp4m a:where(.svelte-1sxzp4m):hover{color:var(--ink)}.crumbs.svelte-1sxzp4m span:where(.svelte-1sxzp4m){color:var(--ink);font-weight:560}.head.svelte-1sxzp4m{margin:18px 0 28px}.title-row.svelte-1sxzp4m{align-items:center;gap:14px;display:flex}.eco.svelte-1sxzp4m{border-radius:var(--radius-xs);background:var(--ink);color:var(--surface);font-variant-numeric:tabular-nums;flex:none;padding:5px 9px;font-size:14px;font-weight:650}h1.svelte-1sxzp4m{letter-spacing:-.04em;font-size:clamp(2rem,1.3rem + 2vw,3.25rem)}.sans.svelte-1sxzp4m{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sans.svelte-1sxzp4m button:where(.svelte-1sxzp4m){border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--muted);align-items:baseline;gap:2px;padding:0 11px;font-size:14.5px;font-weight:600;line-height:30px;display:inline-flex}.sans.svelte-1sxzp4m button.past:where(.svelte-1sxzp4m){color:var(--ink)}.sans.svelte-1sxzp4m button.on:where(.svelte-1sxzp4m){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.sans.svelte-1sxzp4m .n:where(.svelte-1sxzp4m){font-variant-numeric:tabular-nums;opacity:.6;margin-right:2px;font-size:12px;font-weight:500}.tags.svelte-1sxzp4m{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tag.svelte-1sxzp4m{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);padding:4px 10px;font-size:12.5px;font-weight:600}.main.svelte-1sxzp4m{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start;gap:32px;display:grid}.board-col.svelte-1sxzp4m{top:calc(var(--header-height) + 20px);position:sticky}.board.svelte-1sxzp4m{--board-radius:var(--radius-sm);max-width:min(100%,100vh - 180px);box-shadow:var(--shadow-lift);border-radius:var(--radius-sm)}.nav.svelte-1sxzp4m{justify-content:center;align-items:center;gap:6px;max-width:min(100%,100vh - 180px);margin-top:14px;display:flex}.nav.svelte-1sxzp4m button:where(.svelte-1sxzp4m){border-radius:var(--radius-xs);background:var(--surface);width:48px;height:38px;color:var(--ink-2);border:0;place-items:center;display:grid}.nav.svelte-1sxzp4m button:where(.svelte-1sxzp4m):hover:not(:disabled){background:var(--soft)}.nav.svelte-1sxzp4m button:where(.svelte-1sxzp4m):disabled{color:var(--off);cursor:default}.count.svelte-1sxzp4m{min-width:64px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.arrow-key.svelte-1sxzp4m{max-width:min(100%,100vh - 180px);color:var(--muted);justify-content:center;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.arrow-key.svelte-1sxzp4m span:where(.svelte-1sxzp4m){align-items:center;gap:6px;display:inline-flex}.ak.svelte-1sxzp4m{border-radius:2px;width:12px;height:4px;display:inline-block}.ak.white.svelte-1sxzp4m{background:var(--accent)}.ak.black.svelte-1sxzp4m{background:#239160}.side.svelte-1sxzp4m{gap:16px;display:grid}.card.svelte-1sxzp4m{border-radius:var(--radius-lg);background:var(--surface);padding:22px 24px}.card-head.svelte-1sxzp4m{justify-content:space-between;align-items:center;display:flex}.seg.svelte-1sxzp4m{border-radius:var(--radius-sm);background:var(--soft);gap:2px;padding:3px;display:flex}.seg.svelte-1sxzp4m button:where(.svelte-1sxzp4m){border-radius:var(--radius-xs);height:28px;color:var(--muted);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:600}.seg.svelte-1sxzp4m button.on:where(.svelte-1sxzp4m){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.games.svelte-1sxzp4m{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.big-bar.svelte-1sxzp4m{margin-top:18px}.legend.svelte-1sxzp4m{color:var(--muted);gap:18px;margin-top:10px;font-size:12.5px;display:flex}.legend.svelte-1sxzp4m span:where(.svelte-1sxzp4m){align-items:center;gap:6px;display:inline-flex}.legend.svelte-1sxzp4m i:where(.svelte-1sxzp4m){border-radius:2px;width:10px;height:10px}.lw.svelte-1sxzp4m{background:#fff;box-shadow:inset 0 0 0 1px #c4cbd6}.ld.svelte-1sxzp4m{background:var(--lightningcss-light,#a3acbb)var(--lightningcss-dark,#697387)}.lb.svelte-1sxzp4m{background:var(--lightningcss-light,#1b2130)var(--lightningcss-dark,#0b0d12);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#3a4150)}.sub.svelte-1sxzp4m{letter-spacing:-.015em;margin:26px 0 8px;font-size:15px}.ideas.svelte-1sxzp4m .sub:where(.svelte-1sxzp4m),.changes.svelte-1sxzp4m .sub:where(.svelte-1sxzp4m){margin-top:0}table.svelte-1sxzp4m{border-collapse:collapse;width:100%;font-size:14px}td.svelte-1sxzp4m{border-top:1px solid var(--divider);height:42px;padding:0 8px}td.svelte-1sxzp4m:first-child{padding-left:0}td.svelte-1sxzp4m:last-child{padding-right:0}.mv.svelte-1sxzp4m{white-space:nowrap;width:70px;font-weight:650}.mv.svelte-1sxzp4m .n:where(.svelte-1sxzp4m){color:var(--off);font-variant-numeric:tabular-nums;margin-right:1px;font-size:12px;font-weight:500}.nm.svelte-1sxzp4m a:where(.svelte-1sxzp4m){color:var(--ink-2);font-size:13px}.nm.svelte-1sxzp4m a:where(.svelte-1sxzp4m):hover{color:var(--link)}.num.svelte-1sxzp4m{width:1%;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12.5px}.bar.svelte-1sxzp4m{width:38%}.band.svelte-1sxzp4m{color:var(--ink-2);white-space:nowrap;font-size:13px}.band.svelte-1sxzp4m:first-letter{text-transform:uppercase}.bands.svelte-1sxzp4m .sub:where(.svelte-1sxzp4m){margin-top:0}.note.svelte-1sxzp4m{color:var(--ink-2);text-wrap:balance;margin-top:12px;font-size:13.5px;line-height:1.55}.coach.svelte-1sxzp4m{background:radial-gradient(120% 160% at 0% 0%, var(--lightningcss-light,#e6edff)var(--lightningcss-dark,#1d2b52) 0%, transparent 60%), var(--surface);color:var(--ink);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur);align-items:center;gap:16px;display:flex;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#d6e1fb)var(--lightningcss-dark,#5b84ff38)}.coach.svelte-1sxzp4m:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-lift);transform:translateY(-2px)}.coach-icon.svelte-1sxzp4m{border-radius:var(--radius);background:var(--accent);color:#fff;flex:none;place-items:center;width:48px;height:48px;display:grid}.coach-text.svelte-1sxzp4m{color:var(--muted);flex:1;gap:3px;font-size:13.5px;display:grid}.coach-text.svelte-1sxzp4m strong:where(.svelte-1sxzp4m){color:var(--ink);letter-spacing:-.015em;font-size:17px}.coach-go.svelte-1sxzp4m{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:650;display:inline-flex}.cols.svelte-1sxzp4m{grid-template-columns:1fr 1fr;gap:24px;display:grid}h3.svelte-1sxzp4m{letter-spacing:0;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.changes.svelte-1sxzp4m p:where(.svelte-1sxzp4m){color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.ideas.svelte-1sxzp4m ul:where(.svelte-1sxzp4m){color:var(--ink-2);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.block.svelte-1sxzp4m{margin-top:56px}.block.svelte-1sxzp4m h2:where(.svelte-1sxzp4m){letter-spacing:-.025em;margin-bottom:16px;font-size:22px}.famous.svelte-1sxzp4m{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.game.svelte-1sxzp4m{border-radius:var(--radius);background:var(--surface);color:var(--ink);border:1px solid #0000;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:16px 18px;display:grid}.game.svelte-1sxzp4m:hover{color:var(--ink);border-color:var(--border-strong)}.players.svelte-1sxzp4m{gap:4px;font-size:15px;font-weight:650;display:grid}.players.svelte-1sxzp4m span:where(.svelte-1sxzp4m){align-items:center;gap:8px;display:flex}.players.svelte-1sxzp4m .ak:where(.svelte-1sxzp4m){width:8px;height:8px}.players.svelte-1sxzp4m .ak.white:where(.svelte-1sxzp4m){background:#fff;box-shadow:inset 0 0 0 1px #c4cbd6}.players.svelte-1sxzp4m .ak.black:where(.svelte-1sxzp4m){background:#1b2130;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#4a5263)}.g-meta.svelte-1sxzp4m{color:var(--muted);grid-column:1/-1;font-size:12.5px}.g-open.svelte-1sxzp4m{color:var(--accent);grid-column:1/-1;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.lower.svelte-1sxzp4m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.tree.svelte-1sxzp4m{border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 24px;display:grid}.t-row.svelte-1sxzp4m{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.t-lbl.svelte-1sxzp4m{color:var(--muted);padding-top:6px;font-size:12.5px;font-weight:600}.nodes.svelte-1sxzp4m{flex-wrap:wrap;gap:6px;display:flex}.node.svelte-1sxzp4m{border:1px solid var(--border);border-radius:var(--radius-pill);min-width:0;max-width:100%;height:32px;color:var(--ink);align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13.5px;font-weight:560;display:inline-flex}.nn.svelte-1sxzp4m{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.node.svelte-1sxzp4m:hover{color:var(--ink);border-color:var(--off)}.node.soft.svelte-1sxzp4m{color:var(--ink-2)}.node.folded.svelte-1sxzp4m{display:none}.more.svelte-1sxzp4m{border-radius:var(--radius-pill);height:32px;color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13.5px;font-weight:600}.more.svelte-1sxzp4m:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.more.svelte-1sxzp4m:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.node.current.svelte-1sxzp4m{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);justify-self:start}.e.svelte-1sxzp4m{border-radius:var(--radius-pill);background:var(--soft);font-variant-numeric:tabular-nums;color:var(--muted);padding:2px 6px;font-size:11px;font-weight:600}.current.svelte-1sxzp4m .e:where(.svelte-1sxzp4m){background:var(--accent);color:#fff}.faq.svelte-1sxzp4m{gap:8px;display:grid}details.svelte-1sxzp4m{border-radius:var(--radius);background:var(--surface)}summary.svelte-1sxzp4m{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:620;list-style:none;display:flex}summary.svelte-1sxzp4m::-webkit-details-marker{display:none}summary.svelte-1sxzp4m svg{color:var(--muted);transition:transform var(--dur) var(--ease-out)}details[open].svelte-1sxzp4m summary:where(.svelte-1sxzp4m) svg{transform:rotate(180deg)}details.svelte-1sxzp4m p:where(.svelte-1sxzp4m){color:var(--ink-2);padding:0 18px 16px;font-size:14px;line-height:1.55}@media (width<=1365.98px){.famous.svelte-1sxzp4m{grid-template-columns:repeat(2,minmax(0,1fr))}.main.svelte-1sxzp4m{grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}}@media (width<=1023.98px){.main.svelte-1sxzp4m,.lower.svelte-1sxzp4m{grid-template-columns:minmax(0,1fr)}.board-col.svelte-1sxzp4m{position:static}}@media (width<=767.98px){.page.svelte-1sxzp4m{padding-top:16px}.title-row.svelte-1sxzp4m{flex-direction:column;align-items:flex-start;gap:10px}.head.svelte-1sxzp4m{margin-bottom:18px}.sans.svelte-1sxzp4m{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.sans.svelte-1sxzp4m button:where(.svelte-1sxzp4m){height:30px;padding:0 9px;font-size:13.5px}.tags.svelte-1sxzp4m{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tag.svelte-1sxzp4m{flex:none}.card.svelte-1sxzp4m{padding:18px 16px}.cols.svelte-1sxzp4m{grid-template-columns:1fr;gap:16px}.famous.svelte-1sxzp4m{grid-template-columns:1fr}.t-row.svelte-1sxzp4m{grid-template-columns:minmax(0,1fr);gap:6px}.t-lbl.svelte-1sxzp4m:empty{display:none}.coach.svelte-1sxzp4m{flex-wrap:wrap}.nm.svelte-1sxzp4m{display:none}}
