:root{--g-bg:#f2ece1;--g-surface:#fffdf8;--g-surface-2:#e9e1d2;--g-text:#2a241c;--g-muted:#74695a;--g-border:#ddd2bf;--g-accent:#d85a30;--g-accent-text:#fff;--g-shadow:0 10px 30px #3c280a2e;--g-radius:14px}@media (prefers-color-scheme:dark){:root{--g-bg:#14120e;--g-surface:#211e18;--g-surface-2:#2c2820;--g-text:#eee8dc;--g-muted:#a79e8e;--g-border:#3a342a;--g-accent:#e2724a;--g-accent-text:#1a140e;--g-shadow:0 10px 30px #00000080}}.game-body{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--g-accent) 10%, transparent), transparent 60%), var(--g-bg);min-height:100dvh;color:var(--g-text);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}.board[data-astro-cid-qtoyq5gu]{width:var(--board-size);aspect-ratio:1;touch-action:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;grid-area:board;position:relative}.board[data-astro-cid-qtoyq5gu].locked{cursor:default}.squares[data-astro-cid-qtoyq5gu]{box-shadow:0 0 0 1px #00000026, var(--g-shadow);border-radius:8px;grid-template:repeat(8,1fr)/repeat(8,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.squares[data-astro-cid-qtoyq5gu] .sq{background:var(--sq-light);cursor:inherit;font:inherit;border:0;border-radius:0;margin:0;padding:0;position:relative}.squares[data-astro-cid-qtoyq5gu] .sq.dark{background:var(--sq-dark)}.squares[data-astro-cid-qtoyq5gu] .sq:before,.squares[data-astro-cid-qtoyq5gu] .sq:after{content:"";pointer-events:none;position:absolute}.squares[data-astro-cid-qtoyq5gu] .sq.last-move:before{background:var(--hl-last);inset:0}.squares[data-astro-cid-qtoyq5gu] .sq.selected:before{background:var(--hl-selected);inset:0}.squares[data-astro-cid-qtoyq5gu] .sq.check{background-image:radial-gradient(circle,#ff1e1ef2 0%,#e6000099 30%,#a000 72%)}.squares[data-astro-cid-qtoyq5gu] .sq.target:after{background:var(--hl-dot);border-radius:50%;inset:36%}.squares[data-astro-cid-qtoyq5gu] .sq.target.capture:after{background:radial-gradient(transparent 0 64%, var(--hl-dot) 65%);border-radius:0;inset:0}.squares[data-astro-cid-qtoyq5gu] .sq.drag-over{box-shadow:inset 0 0 0 calc(var(--board-size) / 120 + 1px) #ffffffbf}.squares[data-astro-cid-qtoyq5gu] .sq:focus-visible{z-index:1;outline:3px solid var(--g-accent);outline-offset:-3px}.squares[data-astro-cid-qtoyq5gu] .coord{font:700 clamp(8px, calc(var(--board-size) / 48), 14px) / 1 var(--font-sans);pointer-events:none;position:absolute}.squares[data-astro-cid-qtoyq5gu] .coord-rank{top:5%;left:6%}.squares[data-astro-cid-qtoyq5gu] .coord-file{bottom:5%;right:7%}.squares[data-astro-cid-qtoyq5gu] .sq.light .coord{color:var(--sq-dark)}.squares[data-astro-cid-qtoyq5gu] .sq.dark .coord{color:var(--sq-light)}.pieces[data-astro-cid-qtoyq5gu]{pointer-events:none;position:absolute;inset:0}.pieces[data-astro-cid-qtoyq5gu] .piece{z-index:1;width:12.5%;height:12.5%;translate:calc(var(--x) * 100%) calc(var(--y) * 100%);will-change:translate;transition:translate .2s cubic-bezier(.25,.8,.3,1),opacity .2s,scale .12s;position:absolute;top:0;left:0}.board[data-astro-cid-qtoyq5gu].no-anim .pieces[data-astro-cid-qtoyq5gu] .piece,.pieces[data-astro-cid-qtoyq5gu] .piece.snap{transition:none}.pieces[data-astro-cid-qtoyq5gu] .piece.appear{animation:.25s both piece-in}.pieces[data-astro-cid-qtoyq5gu] .piece.leaving{z-index:0;opacity:0}.pieces[data-astro-cid-qtoyq5gu] .piece.dragging{z-index:10;filter:drop-shadow(0 8px 8px #00000059);transition:scale .12s;scale:1.2}.board[data-astro-cid-qtoyq5gu].face-to-face[data-orientation=w] .pieces[data-astro-cid-qtoyq5gu] .piece[data-piece^=b],.board[data-astro-cid-qtoyq5gu].face-to-face[data-orientation=b] .pieces[data-astro-cid-qtoyq5gu] .piece[data-piece^=w]{rotate:180deg}@keyframes piece-in{0%{opacity:0;scale:.6}}@media (width<=40rem) and (orientation:portrait){.squares[data-astro-cid-qtoyq5gu]{border-radius:0}}.card[data-astro-cid-pvwkopht]{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);width:min(26rem,100vw - 2rem);color:var(--g-text);box-shadow:var(--g-shadow);padding:1.4rem 1.5rem}dialog[data-astro-cid-pvwkopht][open]{animation:.2s both dialog-in}@keyframes dialog-in{0%{opacity:0;scale:.94}}dialog[data-astro-cid-pvwkopht]::backdrop{backdrop-filter:blur(2px);background:#0a080580}.card[data-astro-cid-pvwkopht] h2[data-astro-cid-pvwkopht]{font-family:var(--font-serif);margin:0 0 .5rem;font-size:1.6rem;font-weight:600}.card[data-astro-cid-pvwkopht] p[data-astro-cid-pvwkopht]{margin:0 0 1rem}.buttons[data-astro-cid-pvwkopht]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.over[data-astro-cid-pvwkopht]{text-align:center}.over[data-astro-cid-pvwkopht] .buttons[data-astro-cid-pvwkopht]{justify-content:center}.over-icon[data-astro-cid-pvwkopht]{width:4.5rem;height:4.5rem;margin:0 auto .25rem;display:block}.over-icon[data-astro-cid-pvwkopht].draw{background-image:var(--wK), var(--bK);background-position:0,100%;background-size:60%;width:6rem}.over[data-astro-cid-pvwkopht] p[data-astro-cid-pvwkopht]{color:var(--g-muted);margin:0}.over[data-astro-cid-pvwkopht] .record[data-astro-cid-pvwkopht]{margin:-.75rem 0 1.25rem;font-size:.9rem}.over[data-astro-cid-pvwkopht] .score[data-astro-cid-pvwkopht]{color:var(--g-text);font-family:var(--font-mono);margin:.25rem 0 1.25rem;font-size:1.4rem;font-weight:700}.settings[data-astro-cid-pvwkopht] form[data-astro-cid-pvwkopht]{flex-direction:column;gap:1rem;display:flex}.swatch[data-astro-cid-pvwkopht]{background:conic-gradient(var(--sq-dark) 25%, var(--sq-light) 0 50%, var(--sq-dark) 0 75%, var(--sq-light) 0);border-radius:4px;width:1.4rem;height:1.4rem;box-shadow:0 0 0 1px #00000026}.settings[data-astro-cid-pvwkopht] .pc[data-astro-cid-pvwkopht]{width:1.6rem;height:1.6rem}.settings[data-astro-cid-pvwkopht] .pc[data-astro-cid-pvwkopht]+.pc[data-astro-cid-pvwkopht]{margin-left:-.5rem}.switch[data-astro-cid-pvwkopht]{cursor:pointer;align-items:center;gap:.6rem;display:flex}.switch[data-astro-cid-pvwkopht] input[data-astro-cid-pvwkopht]{width:1.15rem;height:1.15rem;accent-color:var(--g-accent)}.promotion[data-astro-cid-pvwkopht]{background:var(--g-surface);box-shadow:var(--g-shadow), 0 0 0 2px var(--g-accent);border:0;border-radius:8px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.promotion[data-astro-cid-pvwkopht] form[data-astro-cid-pvwkopht]{flex-direction:column;display:flex}.promotion[data-astro-cid-pvwkopht].from-bottom form[data-astro-cid-pvwkopht]{flex-direction:column-reverse}.promotion[data-astro-cid-pvwkopht] button[data-astro-cid-pvwkopht]{width:var(--sq);height:var(--sq);cursor:pointer;background:0 0;border:0;padding:6%}.promotion[data-astro-cid-pvwkopht] button[data-astro-cid-pvwkopht]:hover,.promotion[data-astro-cid-pvwkopht] button[data-astro-cid-pvwkopht]:focus-visible{background:color-mix(in srgb, var(--g-accent) 25%, transparent);outline:none}.promotion[data-astro-cid-pvwkopht] .pc[data-astro-cid-pvwkopht]{width:100%;height:100%;display:block}.menu-screen[data-astro-cid-ggtnjqny]{flex-direction:column;gap:1.25rem;width:min(100%,66rem);margin:0 auto;padding:.5rem 1rem 2rem;display:flex}.hero[data-astro-cid-ggtnjqny]{text-align:center;padding-top:.5rem}.hero-pieces[data-astro-cid-ggtnjqny]{justify-content:center;gap:.15rem;display:flex}.hero-pieces[data-astro-cid-ggtnjqny] .pc[data-astro-cid-ggtnjqny]{aspect-ratio:1;width:clamp(2.2rem,9vw,3.75rem);animation:bob 3.2s ease-in-out calc(var(--i) * -.4s) infinite}@keyframes bob{50%{translate:0 -.35rem}}h1[data-astro-cid-ggtnjqny]{font-family:var(--font-serif);margin:.6rem 0 .25rem;font-size:clamp(1.75rem,5.5vw,2.75rem);font-weight:600;line-height:1.15}.hero[data-astro-cid-ggtnjqny] p[data-astro-cid-ggtnjqny]{color:var(--g-muted);margin:0}.continue[data-astro-cid-ggtnjqny]{border-radius:var(--g-radius);background:var(--g-accent);width:min(100%,34rem);color:var(--g-accent-text);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--g-shadow);border:0;align-items:center;gap:.9rem;margin:0 auto;padding:.8rem 1.2rem;transition:translate .15s;display:flex}.continue[data-astro-cid-ggtnjqny]:hover{translate:0 -2px}.continue[data-astro-cid-ggtnjqny][hidden]{display:none}.continue-text[data-astro-cid-ggtnjqny]{flex-direction:column;line-height:1.3;display:flex}.continue-text[data-astro-cid-ggtnjqny] span[data-astro-cid-ggtnjqny]{opacity:.85;font-size:.85rem}.tiles[data-astro-cid-ggtnjqny]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.tile[data-astro-cid-ggtnjqny]{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);box-shadow:var(--g-shadow);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.tile-robot[data-astro-cid-ggtnjqny]{border-top:4px solid var(--g-accent)}.tile[data-astro-cid-ggtnjqny] header[data-astro-cid-ggtnjqny]{align-items:center;gap:.6rem;display:flex}.tile[data-astro-cid-ggtnjqny] h2[data-astro-cid-ggtnjqny]{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:600}.tile-icon[data-astro-cid-ggtnjqny]{flex:none;width:2.4rem;height:2.4rem}.tile-icon[data-astro-cid-ggtnjqny].pair{width:auto;display:flex}.tile-icon[data-astro-cid-ggtnjqny].pair .pc[data-astro-cid-ggtnjqny]{width:2.4rem;height:2.4rem}.tile-icon[data-astro-cid-ggtnjqny].pair .pc[data-astro-cid-ggtnjqny]+.pc[data-astro-cid-ggtnjqny]{margin-left:-.9rem}.tile-text[data-astro-cid-ggtnjqny]{color:var(--g-muted);flex:1;margin:0;font-size:.95rem}.tile[data-astro-cid-ggtnjqny] .btn[data-astro-cid-ggtnjqny]{margin-top:auto}.tile-online[data-astro-cid-ggtnjqny]{opacity:.7}.clock-choice[data-astro-cid-ggtnjqny] label[data-astro-cid-ggtnjqny]{font-variant-numeric:tabular-nums;min-width:0;padding-inline:.15rem}.clock-note[data-astro-cid-ggtnjqny]{color:var(--g-muted);flex-basis:100%;margin:0;font-size:.8rem}.badge[data-astro-cid-ggtnjqny]{background:var(--g-surface-2);color:var(--g-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.field[data-astro-cid-ggtnjqny]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-astro-cid-ggtnjqny]{font-size:.95rem}.field-label[data-astro-cid-ggtnjqny] output[data-astro-cid-ggtnjqny]{font-variant-numeric:tabular-nums;font-weight:700}.band[data-astro-cid-ggtnjqny]{color:var(--g-accent);font-weight:600}input[data-astro-cid-ggtnjqny][type=range]{width:100%;accent-color:var(--g-accent)}.random-icon[data-astro-cid-ggtnjqny]{color:#d85a30;background:linear-gradient(90deg,#fff 50%,#222 50%);border:1px solid #555;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.85rem;font-weight:800;display:inline-grid}.stats[data-astro-cid-ggtnjqny]{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);box-shadow:var(--g-shadow);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.stats[data-astro-cid-ggtnjqny][hidden]{display:none}.stats[data-astro-cid-ggtnjqny] header[data-astro-cid-ggtnjqny]{justify-content:space-between;align-items:center;display:flex}.stats[data-astro-cid-ggtnjqny] h2[data-astro-cid-ggtnjqny]{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:600}.reset[data-astro-cid-ggtnjqny]{color:var(--g-muted);font:500 .85rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.3rem .6rem}.reset[data-astro-cid-ggtnjqny]:hover{background:var(--g-surface-2);color:var(--g-text)}.reset[data-astro-cid-ggtnjqny]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}#stats-body[data-astro-cid-ggtnjqny]{flex-direction:column;gap:.75rem;display:flex}#stats-body[data-astro-cid-ggtnjqny] h3{color:var(--g-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}#stats-body[data-astro-cid-ggtnjqny] .stat-tiles{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem;margin:0;display:grid}#stats-body[data-astro-cid-ggtnjqny] .stat-tiles div{background:var(--g-surface-2);text-align:center;border-radius:10px;padding:.5rem}#stats-body[data-astro-cid-ggtnjqny] dt{color:var(--g-muted);font-size:.75rem}#stats-body[data-astro-cid-ggtnjqny] dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:700}#stats-body[data-astro-cid-ggtnjqny] p{color:var(--g-muted);margin:0;font-size:.95rem}#stats-body[data-astro-cid-ggtnjqny] .rating strong{color:var(--g-accent);font-size:1.15rem}#stats-body[data-astro-cid-ggtnjqny] summary{cursor:pointer;font-size:.95rem;font-weight:600}#stats-body[data-astro-cid-ggtnjqny] table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center;width:100%;margin-top:.5rem;font-size:.9rem}#stats-body[data-astro-cid-ggtnjqny] th,#stats-body[data-astro-cid-ggtnjqny] td{border-bottom:1px solid var(--g-border);padding:.3rem}#stats-body[data-astro-cid-ggtnjqny] th{color:var(--g-muted);font-weight:600}.counter[data-astro-cid-ggtnjqny]{align-self:center;margin-top:.5rem}.game-panel[data-astro-cid-7vtelftt]{width:var(--board-size);flex-direction:column;grid-area:panel;gap:.5rem;min-height:0;padding:0 .35rem;display:flex}.status-row[data-astro-cid-7vtelftt]{align-items:center;gap:.2rem;min-height:2.25rem;display:flex}.status[data-astro-cid-7vtelftt]{text-align:center;flex:1;min-width:0;margin:0;font-weight:600}.status[data-astro-cid-7vtelftt] .fig{vertical-align:-.3em;width:1.3em;height:1.3em}.status[data-astro-cid-7vtelftt] .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-btn[data-astro-cid-7vtelftt]{border:1px solid var(--g-border);background:var(--g-surface);width:2.6rem;height:2.25rem;color:var(--g-text);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.status-row[data-astro-cid-7vtelftt]:not(.reviewing) .nav-btn[data-astro-cid-7vtelftt]{display:none}.status-row[data-astro-cid-7vtelftt].reviewing .status[data-astro-cid-7vtelftt]{font-size:.85rem;line-height:1.15}.nav-btn[data-astro-cid-7vtelftt]:hover:not(:disabled){border-color:var(--g-accent);color:var(--g-accent)}.nav-btn[data-astro-cid-7vtelftt]:disabled{opacity:.35;cursor:default}.nav-btn[data-astro-cid-7vtelftt]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.retry[data-astro-cid-7vtelftt][hidden]{display:none}.history-card[data-astro-cid-7vtelftt]{border:1px solid var(--g-border);background:var(--g-surface);border-radius:10px;align-items:center;gap:.5rem;min-height:0;padding:.25rem .5rem;display:flex}.history-head[data-astro-cid-7vtelftt]{display:contents}.history-head[data-astro-cid-7vtelftt] h2[data-astro-cid-7vtelftt]{font-family:var(--font-serif);margin:0;font-size:1.1rem;font-weight:600;display:none}select[data-astro-cid-7vtelftt]{border:1px solid var(--g-border);background:var(--g-surface-2);max-width:7.5rem;color:var(--g-text);font:inherit;border-radius:6px;order:2;padding:.25rem;font-size:.8rem}.history[data-astro-cid-7vtelftt]{min-width:0;min-height:2.25rem;font-family:var(--font-mono);white-space:nowrap;scrollbar-width:thin;flex:1;gap:.2rem .75rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex;overflow-x:auto}.history[data-astro-cid-7vtelftt] li{align-items:center;gap:.3rem;display:flex}.history[data-astro-cid-7vtelftt] .num{color:var(--g-muted)}.history[data-astro-cid-7vtelftt] .ply{border-radius:5px;align-items:center;padding:.05rem .3rem;display:inline-flex}.history[data-astro-cid-7vtelftt].reviewable .ply{cursor:pointer}.history[data-astro-cid-7vtelftt].reviewable .ply:hover{background:color-mix(in srgb, var(--g-accent) 12%, transparent)}.history[data-astro-cid-7vtelftt] .ply.current{background:color-mix(in srgb, var(--g-accent) 22%, transparent);font-weight:700}.history[data-astro-cid-7vtelftt] .fig{width:1.25em;height:1.25em}.history[data-astro-cid-7vtelftt] .result{font-weight:700}.actions[data-astro-cid-7vtelftt]{grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.act[data-astro-cid-7vtelftt]{border:1px solid var(--g-border);background:var(--g-surface);min-height:3.1rem;color:var(--g-text);font:500 .72rem / 1.1 var(--font-sans);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem .2rem;transition:border-color .15s,color .15s,background .15s;display:flex}.act[data-astro-cid-7vtelftt]:hover:not(:disabled){border-color:var(--g-accent);color:var(--g-accent)}.act[data-astro-cid-7vtelftt]:disabled{opacity:.4;cursor:not-allowed}.act[data-astro-cid-7vtelftt]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}@media (orientation:landscape) and (width>=34rem){.game-panel[data-astro-cid-7vtelftt]{width:auto;height:calc(var(--board-size) + 2 * var(--strip));padding:0}.status-row[data-astro-cid-7vtelftt]{background:var(--g-surface-2);border-radius:10px;flex-wrap:wrap;padding:.35rem}.status[data-astro-cid-7vtelftt],.status-row[data-astro-cid-7vtelftt].reviewing .status[data-astro-cid-7vtelftt]{font-size:inherit;line-height:inherit;padding:.25rem .4rem}.status-row[data-astro-cid-7vtelftt].reviewing .status[data-astro-cid-7vtelftt]{flex-basis:100%;order:-1}.nav-btn[data-astro-cid-7vtelftt]{flex:1}.history-card[data-astro-cid-7vtelftt]{flex-direction:column;flex:1;align-items:stretch;padding:.75rem}.history-head[data-astro-cid-7vtelftt]{justify-content:space-between;align-items:center;display:flex}.history-head[data-astro-cid-7vtelftt] h2[data-astro-cid-7vtelftt]{display:block}.history[data-astro-cid-7vtelftt]{grid-template-columns:2.25rem 1fr 1fr;align-content:start;gap:.15rem .25rem;display:grid;overflow:hidden auto}.history[data-astro-cid-7vtelftt] li{display:contents}.history[data-astro-cid-7vtelftt] .result{text-align:center;grid-column:1/-1;display:block}.actions[data-astro-cid-7vtelftt]{grid-template-columns:1fr 1fr}.act[data-astro-cid-7vtelftt]{flex-direction:row;justify-content:flex-start;gap:.5rem;min-height:2.6rem;padding:.45rem .75rem;font-size:.85rem}.act[data-astro-cid-7vtelftt]:last-child{border-color:var(--g-accent);background:var(--g-accent);color:var(--g-accent-text);grid-column:1/-1;justify-content:center}.act[data-astro-cid-7vtelftt]:last-child:hover{color:var(--g-accent-text);filter:brightness(1.08)}}.player-strip[data-astro-cid-vaobtf27]{width:var(--board-size);height:var(--strip);align-items:center;gap:.5rem;padding:0 .35rem;font-size:.95rem;transition:rotate .3s;display:flex}.player-strip[data-astro-cid-vaobtf27].rotated{rotate:180deg}.player-strip[data-astro-cid-vaobtf27] .player-color[data-astro-cid-vaobtf27]{width:calc(var(--strip) * .75);height:calc(var(--strip) * .75);background-color:var(--g-surface-2);background-size:85%;border-radius:50%;flex:none;transition:box-shadow .2s;box-shadow:0 0 0 2px #0000}.player-strip[data-astro-cid-vaobtf27].to-move .player-color[data-astro-cid-vaobtf27]{box-shadow:0 0 0 2px var(--g-accent)}.player-name[data-astro-cid-vaobtf27]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.thinking[data-astro-cid-vaobtf27]{gap:3px;display:inline-flex}.thinking[data-astro-cid-vaobtf27][hidden]{display:none}.thinking[data-astro-cid-vaobtf27] span[data-astro-cid-vaobtf27]{background:var(--g-accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.thinking[data-astro-cid-vaobtf27] span[data-astro-cid-vaobtf27]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-vaobtf27] span[data-astro-cid-vaobtf27]:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.25;scale:.8}40%{opacity:1;scale:1}}.captured[data-astro-cid-vaobtf27]{align-items:center;min-width:0;margin-left:auto;display:flex;overflow:hidden}.captured[data-astro-cid-vaobtf27] .fig{width:calc(var(--strip) * .55);height:calc(var(--strip) * .55);flex:none}.captured[data-astro-cid-vaobtf27] .fig+.fig{margin-left:calc(var(--strip) * -.18)}.captured[data-astro-cid-vaobtf27] .adv{color:var(--g-muted);font-family:var(--font-mono);margin-left:.35rem;font-size:.8rem;font-weight:600}.clock[data-astro-cid-vaobtf27]{min-width:calc(var(--strip) * 1.7);height:calc(var(--strip) * .78);border:1px solid var(--g-border);background:var(--g-surface-2);color:var(--g-muted);font:600 calc(var(--strip) * .42) / 1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex:none;padding:0 .45rem;transition:background-color .2s,color .2s,border-color .2s}.clock[data-astro-cid-vaobtf27][hidden]{display:none}.clock[data-astro-cid-vaobtf27]:disabled{cursor:default}.clock[data-astro-cid-vaobtf27]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.clock[data-astro-cid-vaobtf27].running{border-color:var(--g-accent);background:var(--g-accent);color:var(--g-accent-text)}.clock[data-astro-cid-vaobtf27].low{color:#d93025;border-color:#d93025}.clock[data-astro-cid-vaobtf27].low.running{color:#fff;background:#d93025;animation:1s ease-in-out infinite clock-pulse}@keyframes clock-pulse{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.clock[data-astro-cid-vaobtf27].low.running{animation:none}}.chess-app[data-astro-cid-ywxcmhbt]{--bar:3.25rem;--strip:2.6rem;--gutter:.75rem;--rail:0px;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}.top-bar[data-astro-cid-ywxcmhbt]{height:var(--bar);padding:0 var(--gutter);align-items:center;gap:.25rem;display:flex}.brand[data-astro-cid-ywxcmhbt]{font-family:var(--font-serif);margin-left:.5rem;margin-right:auto;font-size:1.3rem;font-weight:600}.back[data-astro-cid-ywxcmhbt]{text-decoration:none}.back[data-astro-cid-ywxcmhbt] span[data-astro-cid-ywxcmhbt]{font-size:.9rem;font-weight:500}#sound-btn[data-astro-cid-ywxcmhbt][aria-pressed=true] .when-off,#sound-btn[data-astro-cid-ywxcmhbt][aria-pressed=false] .when-on,.chess-app[data-astro-cid-ywxcmhbt][data-screen=menu] .game-only[data-astro-cid-ywxcmhbt],.chess-app[data-astro-cid-ywxcmhbt][data-screen=menu] .game-screen[data-astro-cid-ywxcmhbt],.chess-app[data-astro-cid-ywxcmhbt][data-screen=game] .menu-screen{display:none}.screens[data-astro-cid-ywxcmhbt]{view-transition-name:screen;flex:1;justify-content:center;display:flex}.game-screen[data-astro-cid-ywxcmhbt]{--board-size:min(100vw - env(safe-area-inset-left) - env(safe-area-inset-right), 100dvh - var(--bar) - 2 * var(--strip) - 10.35rem - env(safe-area-inset-top) - env(safe-area-inset-bottom), 40rem);grid-template-columns:var(--board-size);grid-template-areas:"top""board""bottom""panel";place-content:center;row-gap:.15rem;padding-bottom:.5rem;display:grid}.pause-overlay[data-astro-cid-ywxcmhbt]{z-index:5;background:color-mix(in srgb, var(--g-bg) 72%, transparent);backdrop-filter:blur(10px);color:var(--g-text);font:inherit;cursor:pointer;border:0;border-radius:8px;flex-direction:column;grid-area:board;justify-content:center;align-items:center;gap:.3rem;display:flex}.pause-overlay[data-astro-cid-ywxcmhbt][hidden]{display:none}.pause-overlay[data-astro-cid-ywxcmhbt] svg{background:var(--g-accent);width:3rem;height:3rem;color:var(--g-accent-text);box-sizing:content-box;border-radius:50%;padding:.75rem}.pause-overlay[data-astro-cid-ywxcmhbt] strong[data-astro-cid-ywxcmhbt]{font-family:var(--font-serif);margin-top:.4rem;font-size:1.5rem}.pause-overlay[data-astro-cid-ywxcmhbt] span[data-astro-cid-ywxcmhbt]{color:var(--g-muted);font-size:.9rem}.pause-overlay[data-astro-cid-ywxcmhbt]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}@media (orientation:landscape) and (width>=34rem){.game-screen[data-astro-cid-ywxcmhbt]{--board-size:min(100dvh - var(--bar) - 2 * var(--strip) - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom), 100vw - var(--rail) - 22rem - env(safe-area-inset-left) - env(safe-area-inset-right), 52rem);grid-template-columns:var(--board-size) minmax(15rem, 19rem);grid-template-rows:auto auto auto;grid-template-areas:"top panel""board panel""bottom panel";align-content:center;column-gap:1.5rem;padding:0 1.5rem 1rem}}@media (orientation:landscape) and (height<=32rem){.chess-app[data-astro-cid-ywxcmhbt]{--bar:0px;--rail:3.25rem;--strip:1.9rem;flex-direction:row}.top-bar[data-astro-cid-ywxcmhbt]{width:var(--rail);flex-direction:column;height:auto;padding:.5rem 0}.brand[data-astro-cid-ywxcmhbt],.back[data-astro-cid-ywxcmhbt] span[data-astro-cid-ywxcmhbt]{display:none}.back[data-astro-cid-ywxcmhbt]{margin-bottom:auto}.screens[data-astro-cid-ywxcmhbt]{align-items:center}.game-screen[data-astro-cid-ywxcmhbt]{padding:0 1rem}}[data-pieces=cburnett]{--wK:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20stroke-linejoin='miter'%20d='M22.5%2011.63V6M20%208h5'/%3e%3cpath%20fill='%23fff'%20stroke-linecap='butt'%20stroke-linejoin='miter'%20d='M22.5%2025s4.5-7.5%203-10.5c0%200-1-2.5-3-2.5s-3%202.5-3%202.5c-1.5%203%203%2010.5%203%2010.5'/%3e%3cpath%20fill='%23fff'%20d='M11.5%2037c5.5%203.5%2015.5%203.5%2021%200v-7s9-4.5%206-10.5c-4-6.5-13.5-3.5-16%204V27v-3.5c-3.5-7.5-13-10.5-16-4-3%206%205%2010%205%2010z'/%3e%3cpath%20d='M11.5%2030c5.5-3%2015.5-3%2021%200m-21%203.5c5.5-3%2015.5-3%2021%200m-21%203.5c5.5-3%2015.5-3%2021%200'/%3e%3c/g%3e%3c/svg%3e");--wQ:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20d='M8%2012a2%202%200%201%201-4%200%202%202%200%201%201%204%200m16.5-4.5a2%202%200%201%201-4%200%202%202%200%201%201%204%200M41%2012a2%202%200%201%201-4%200%202%202%200%201%201%204%200M16%208.5a2%202%200%201%201-4%200%202%202%200%201%201%204%200M33%209a2%202%200%201%201-4%200%202%202%200%201%201%204%200'/%3e%3cpath%20stroke-linecap='butt'%20d='M9%2026c8.5-1.5%2021-1.5%2027%200l2-12-7%2011V11l-5.5%2013.5-3-15-3%2015-5.5-14V25L7%2014z'/%3e%3cpath%20stroke-linecap='butt'%20d='M9%2026c0%202%201.5%202%202.5%204%201%201.5%201%201%20.5%203.5-1.5%201-1.5%202.5-1.5%202.5-1.5%201.5.5%202.5.5%202.5%206.5%201%2016.5%201%2023%200%200%200%201.5-1%200-2.5%200%200%20.5-1.5-1-2.5-.5-2.5-.5-2%20.5-3.5%201-2%202.5-2%202.5-4-8.5-1.5-18.5-1.5-27%200z'/%3e%3cpath%20fill='none'%20d='M11.5%2030c3.5-1%2018.5-1%2022%200M12%2033.5c6-1%2015-1%2021%200'/%3e%3c/g%3e%3c/svg%3e");--wR:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20stroke-linecap='butt'%20d='M9%2039h27v-3H9zm3-3v-4h21v4zm-1-22V9h4v2h5V9h5v2h5V9h4v5'/%3e%3cpath%20d='m34%2014-3%203H14l-3-3'/%3e%3cpath%20stroke-linecap='butt'%20stroke-linejoin='miter'%20d='M31%2017v12.5H14V17'/%3e%3cpath%20d='m31%2029.5%201.5%202.5h-20l1.5-2.5'/%3e%3cpath%20fill='none'%20stroke-linejoin='miter'%20d='M11%2014h23'/%3e%3c/g%3e%3c/svg%3e");--wB:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cg%20fill='%23fff'%20stroke-linecap='butt'%3e%3cpath%20d='M9%2036c3.39-.97%2010.11.43%2013.5-2%203.39%202.43%2010.11%201.03%2013.5%202%200%200%201.65.54%203%202-.68.97-1.65.99-3%20.5-3.39-.97-10.11.46-13.5-1-3.39%201.46-10.11.03-13.5%201-1.35.49-2.32.47-3-.5%201.35-1.94%203-2%203-2z'/%3e%3cpath%20d='M15%2032c2.5%202.5%2012.5%202.5%2015%200%20.5-1.5%200-2%200-2%200-2.5-2.5-4-2.5-4%205.5-1.5%206-11.5-5-15.5-11%204-10.5%2014-5%2015.5%200%200-2.5%201.5-2.5%204%200%200-.5.5%200%202z'/%3e%3cpath%20d='M25%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%201%201%205%200z'/%3e%3c/g%3e%3cpath%20stroke-linejoin='miter'%20d='M17.5%2026h10M15%2030h15m-7.5-14.5v5M20%2018h5'/%3e%3c/g%3e%3c/svg%3e");--wN:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20fill='%23fff'%20d='M22%2010c10.5%201%2016.5%208%2016%2029H15c0-9%2010-6.5%208-21'/%3e%3cpath%20fill='%23fff'%20d='M24%2018c.38%202.91-5.55%207.37-8%209-3%202-2.82%204.34-5%204-1.042-.94%201.41-3.04%200-3-1%200%20.19%201.23-1%202-1%200-4.003%201-4-4%200-2%206-12%206-12s1.89-1.9%202-3.5c-.73-.994-.5-2-.5-3%201-1%203%202.5%203%202.5h2s.78-1.992%202.5-3c1%200%201%203%201%203'/%3e%3cpath%20fill='%23000'%20d='M9.5%2025.5a.5.5%200%201%201-1%200%20.5.5%200%201%201%201%200m5.433-9.75a.5%201.5%2030%201%201-.866-.5.5%201.5%2030%201%201%20.866.5'/%3e%3c/g%3e%3c/svg%3e");--wP:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='1.5'%20d='M22.5%209c-2.21%200-4%201.79-4%204%200%20.89.29%201.71.78%202.38C17.33%2016.5%2016%2018.59%2016%2021c0%202.03.94%203.84%202.41%205.03-3%201.06-7.41%205.55-7.41%2013.47h23c0-7.92-4.41-12.41-7.41-13.47%201.47-1.19%202.41-3%202.41-5.03%200-2.41-1.33-4.5-3.28-5.62.49-.67.78-1.49.78-2.38%200-2.21-1.79-4-4-4z'/%3e%3c/svg%3e");--bK:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20stroke-linejoin='miter'%20d='M22.5%2011.6V6'/%3e%3cpath%20fill='%23000'%20stroke-linecap='butt'%20stroke-linejoin='miter'%20d='M22.5%2025s4.5-7.5%203-10.5c0%200-1-2.5-3-2.5s-3%202.5-3%202.5c-1.5%203%203%2010.5%203%2010.5'/%3e%3cpath%20fill='%23000'%20d='M11.5%2037a22.3%2022.3%200%200%200%2021%200v-7s9-4.5%206-10.5c-4-6.5-13.5-3.5-16%204V27v-3.5c-3.5-7.5-13-10.5-16-4-3%206%205%2010%205%2010z'/%3e%3cpath%20stroke-linejoin='miter'%20d='M20%208h5'/%3e%3cpath%20stroke='%23ececec'%20d='M32%2029.5s8.5-4%206-9.7C34.1%2014%2025%2018%2022.5%2024.6v2.1-2.1C20%2018%209.9%2014%207%2019.9c-2.5%205.6%204.8%209%204.8%209'/%3e%3cpath%20stroke='%23ececec'%20d='M11.5%2030c5.5-3%2015.5-3%2021%200m-21%203.5c5.5-3%2015.5-3%2021%200m-21%203.5c5.5-3%2015.5-3%2021%200'/%3e%3c/g%3e%3c/svg%3e");--bQ:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cg%20stroke='none'%3e%3ccircle%20cx='6'%20cy='12'%20r='2.75'/%3e%3ccircle%20cx='14'%20cy='9'%20r='2.75'/%3e%3ccircle%20cx='22.5'%20cy='8'%20r='2.75'/%3e%3ccircle%20cx='31'%20cy='9'%20r='2.75'/%3e%3ccircle%20cx='39'%20cy='12'%20r='2.75'/%3e%3c/g%3e%3cpath%20stroke-linecap='butt'%20d='M9%2026c8.5-1.5%2021-1.5%2027%200l2.5-12.5L31%2025l-.3-14.1-5.2%2013.6-3-14.5-3%2014.5-5.2-13.6L14%2025%206.5%2013.5z'/%3e%3cpath%20stroke-linecap='butt'%20d='M9%2026c0%202%201.5%202%202.5%204%201%201.5%201%201%20.5%203.5-1.5%201-1.5%202.5-1.5%202.5-1.5%201.5.5%202.5.5%202.5%206.5%201%2016.5%201%2023%200%200%200%201.5-1%200-2.5%200%200%20.5-1.5-1-2.5-.5-2.5-.5-2%20.5-3.5%201-2%202.5-2%202.5-4-8.5-1.5-18.5-1.5-27%200z'/%3e%3cpath%20fill='none'%20stroke-linecap='butt'%20d='M11%2038.5a35%2035%201%200%200%2023%200'/%3e%3cpath%20fill='none'%20stroke='%23ececec'%20d='M11%2029a35%2035%201%200%201%2023%200m-21.5%202.5h20m-21%203a35%2035%201%200%200%2022%200m-23%203a35%2035%201%200%200%2024%200'/%3e%3c/g%3e%3c/svg%3e");--bR:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20stroke-linecap='butt'%20d='M9%2039h27v-3H9zm3.5-7%201.5-2.5h17l1.5%202.5zm-.5%204v-4h21v4z'/%3e%3cpath%20stroke-linecap='butt'%20stroke-linejoin='miter'%20d='M14%2029.5v-13h17v13z'/%3e%3cpath%20stroke-linecap='butt'%20d='M14%2016.5%2011%2014h23l-3%202.5zM11%2014V9h4v2h5V9h5v2h5V9h4v5z'/%3e%3cpath%20fill='none'%20stroke='%23ececec'%20stroke-linejoin='miter'%20stroke-width='1'%20d='M12%2035.5h21m-20-4h19m-18-2h17m-17-13h17M11%2014h23'/%3e%3c/g%3e%3c/svg%3e");--bB:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cg%20fill='%23000'%20stroke-linecap='butt'%3e%3cpath%20d='M9%2036c3.4-1%2010.1.4%2013.5-2%203.4%202.4%2010.1%201%2013.5%202%200%200%201.6.5%203%202-.7%201-1.6%201-3%20.5-3.4-1-10.1.5-13.5-1-3.4%201.5-10.1%200-13.5%201-1.4.5-2.3.5-3-.5%201.4-2%203-2%203-2z'/%3e%3cpath%20d='M15%2032c2.5%202.5%2012.5%202.5%2015%200%20.5-1.5%200-2%200-2%200-2.5-2.5-4-2.5-4%205.5-1.5%206-11.5-5-15.5-11%204-10.5%2014-5%2015.5%200%200-2.5%201.5-2.5%204%200%200-.5.5%200%202z'/%3e%3cpath%20d='M25%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%201%201%205%200z'/%3e%3c/g%3e%3cpath%20stroke='%23ececec'%20stroke-linejoin='miter'%20d='M17.5%2026h10M15%2030h15m-7.5-14.5v5M20%2018h5'/%3e%3c/g%3e%3c/svg%3e");--bN:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20fill='%23000'%20d='M22%2010c10.5%201%2016.5%208%2016%2029H15c0-9%2010-6.5%208-21'/%3e%3cpath%20fill='%23000'%20d='M24%2018c.38%202.91-5.55%207.37-8%209-3%202-2.82%204.34-5%204-1.04-.94%201.41-3.04%200-3-1%200%20.19%201.23-1%202-1%200-4%201-4-4%200-2%206-12%206-12s1.89-1.9%202-3.5c-.73-1-.5-2-.5-3%201-1%203%202.5%203%202.5h2s.78-2%202.5-3c1%200%201%203%201%203'/%3e%3cpath%20fill='%23ececec'%20stroke='%23ececec'%20d='M9.5%2025.5a.5.5%200%201%201-1%200%20.5.5%200%201%201%201%200m5.43-9.75a.5%201.5%2030%201%201-.86-.5.5%201.5%2030%201%201%20.86.5'/%3e%3cpath%20fill='%23ececec'%20stroke='none'%20d='m24.55%2010.4-.45%201.45.5.15c3.15%201%205.65%202.49%207.9%206.75S35.75%2029.06%2035.25%2039l-.05.5h2.25l.05-.5c.5-10.06-.88-16.85-3.25-21.34s-5.79-6.64-9.19-7.16z'/%3e%3c/g%3e%3c/svg%3e");--bP:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20width='45'%20height='45'%20viewBox='0%200%2045%2045'%3e%3cpath%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='1.5'%20d='M22.5%209a4%204%200%200%200-3.22%206.38%206.48%206.48%200%200%200-.87%2010.65c-3%201.06-7.41%205.55-7.41%2013.47h23c0-7.92-4.41-12.41-7.41-13.47a6.46%206.46%200%200%200-.87-10.65A4.01%204.01%200%200%200%2022.5%209z'/%3e%3c/svg%3e")}[data-pieces=chessnut]{--wK:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20fill='%23fff'%20d='M405.3%20700c-59.8%200-116.1-5.3-158.7-14.8-47.4-10.6-71.1-24.6-72.1-42.8L158.1%20576v-1.1c0-9.1%205.2-18%2015.2-26.5-6.2-21.9-21.6-45.5-36.6-68.4-18.4-28-35.7-54.4-35.7-77.7%200-25.5%2018.4-41.4%2047.8-41.4h1.3l7%20.1%2019.3.2c-5.4-26.7-3.8-45.9%205-59.9%2013.3-21.5%2036.9-24%2053.6-24%2014.1%200%2029.8%202.1%2046.4%204.4a54.4%2054.4%200%200%201%2017.2-36.9c7.8-6.8%2017-10.3%2027-10.3%2021.3%200%2042.2%2014.9%2060.8%2028%207%205%2013.6%209.7%2019%2012.5%205.4-2.9%2012.1-7.6%2019-12.5%2018.5-13.1%2039.5-28%2060.7-28a40%2040%200%200%201%2027%2010.3%2054.5%2054.5%200%200%201%2017.1%2036.9c16.6-2.3%2032.3-4.4%2046.4-4.4%2016.6%200%2040.3%202.5%2053.6%2024%208.6%2014%2010.3%2033.3%204.9%2060l19.8-.2%206.5-.1h1.3c29.5%200%2047.1%2015.4%2047.1%2041.4%200%2023.2-17.6%2049.7-36.3%2077.7-15.2%2022.8-30.8%2046.3-37%2068.1%2010.7%208.2%2016.1%2017.3%2016.1%2026.8v1.1l-15.8%2067.2c-1.6%2017.9-25.5%2031.9-72.8%2042.3A778.1%20778.1%200%200%201%20405.3%20700'/%3e%3cpath%20d='M325.6%20243.8c28.2%200%2060.4%2033.6%2079.8%2041.5%2019.4-8%2051.6-41.5%2079.8-41.5%207.3%200%2014.5%202.3%2021.1%208%2010.2%208.9%2014.3%2022.9%2014.6%2040.4%2020-2.8%2038.8-5.7%2055-5.7%2020.2%200%2036.4%204.5%2045.8%2019.7s7.9%2038%201.2%2064.3l7.8.1c10.3%200%2021.7-.2%2030.1-.3h1.2c21.4%200%2037.9%209.2%2037.9%2032.2%200%2039.1-60.9%2095.7-73.9%20146.7v3.3c10.8%206.9%2016.5%2014.5%2016.5%2022.5l-15.6%2066.9c-1.3%2027.2-100%2049.1-221.5%2049.1-122.3%200-221.5-22.2-221.5-49.7L167.6%20575c0-7.9%205.8-15.6%2015.6-22.5v-3.6c-11.9-51-72.8-107.6-72.8-146.7%200-23%2017.3-32.2%2038.7-32.2h1.2c8.5.1%2020.3.4%2030.6.4l7.5-.1c-6.7-26.4-8.1-49.1%201.3-64.3%209.4-15.1%2025.5-19.7%2045.8-19.7%2016.2%200%2035%202.9%2055%205.7.3-17.5%204.4-31.6%2014.6-40.4%206-5.5%2013.1-7.8%2020.5-7.8m0-18.3a48.9%2048.9%200%200%200-33%2012.5%2059.4%2059.4%200%200%200-18.7%2033.5%20304%20304%200%200%200-38.9-3.2%2091.3%2091.3%200%200%200-33.7%205.4%2055.5%2055.5%200%200%200-27.8%2022.9c-8.6%2014-11.3%2032-8.1%2055.5l-8.2-.1-7-.1h-1.4a63.8%2063.8%200%200%200-38.2%2011%2047%2047%200%200%200-18.8%2039.4c0%2026%2018.1%2053.6%2037.3%2082.7%2013.4%2020.4%2027.3%2041.4%2034%2060.5a41%2041%200%200%200-13.6%2029.4v2.3l.3%202.2%2015.8%2064.6c1.1%2012.9%2010.2%2024%2027%2032.8a216.7%20216.7%200%200%200%2052.1%2017.5c43.1%209.6%20100.2%2015%20160.6%2015%2060%200%20116.7-5.3%20159.7-14.8a222.3%20222.3%200%200%200%2052.1-17.3c17-8.9%2026.4-19.8%2027.8-32.5l15.1-65.6.3-2.1v-2.2c0-10.8-4.8-20.7-14.4-29.8%206.8-19%2020.7-39.9%2034.2-60%2019.4-29.2%2037.8-56.7%2037.8-82.7%200-21.1-9.8-33-18.1-39.3a61%2061%200%200%200-38-11.2h-1.4l-6.5.1-8.7.1c3.3-23.5.6-41.6-8-55.5a55.5%2055.5%200%200%200-27.8-22.9%2090.3%2090.3%200%200%200-33.6-5.4%20304%20304%200%200%200-38.9%203.2%2059.7%2059.7%200%200%200-18.7-33.5%2048.9%2048.9%200%200%200-33-12.5c-24.2%200-47.4%2016.4-66.1%2029.7-4.8%203.3-9.6%206.8-13.7%209.4-4.1-2.6-9-6-13.7-9.4-18.7-13.2-41.9-29.6-66.1-29.6'/%3e%3cg%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke-width='18.4'%3e%3cpath%20d='M187.4%20370.4c-11.9.3-25.9-.1-37.5-.3-21.9-.3-39.4%208.7-39.4%2032.2%200%2039.1%2060.6%2095.7%2073.3%20146.7'/%3e%3cpath%20d='M289.5%20292.4c-45.6-6.3-83.3-13.8-100.3%2013.7-27%2043.6%2035.6%20150.7%2055.1%20222.4'/%3e%3cpath%20d='M404.3%20285.7c-24.3-9-67.9-61.7-99.8-33.9-43.6%2037.9%2022.9%20173.9%2038.1%20260.5m280.7-141.9c11.9.3%2025.9-.1%2037.5-.3%2021.9-.3%2039.4%208.7%2039.4%2032.2%200%2039.1-60.6%2095.7-73.3%20146.7'/%3e%3cpath%20d='M521.3%20292.4c45.6-6.3%2083.3-13.8%20100.3%2013.7%2027%2043.6-35.6%20150.7-55.1%20222.4'/%3e%3cpath%20d='M406.5%20285.7c24.3-9%2067.9-61.7%2099.8-33.9%2043.6%2037.9-22.9%20173.9-38.1%20260.5'/%3e%3c/g%3e%3cpath%20stroke-width='15.1'%20d='M405.4%20271.7v184.5'/%3e%3c/g%3e%3cpath%20fill='%23fff'%20stroke-width='18.4'%20d='m632.9%20552.5%2027.8-68.8c-11.1%2014.6-24.8%2016.8-33.9%2014.3-27-8-26.5-40.6-24.4-66.5-16.4%2029.5-39.3%2044.7-63.9%2039.5-24.9-5.3-40-40.5-39-68.6-17.5%2035.6-49.4%2054.1-94.1%2054.1s-76.6-18.5-94.1-54.1c1.1%2028.1-14%2063.3-39%2068.6-24.6%205.2-47.4-10-63.9-39.5%201.9%2025.9%202.6%2058.5-24.4%2066.5-9.1%202.7-22.9.3-33.9-14.3l27.8%2068.8'/%3e%3cg%20fill='none'%3e%3cg%20stroke-linecap='round'%20stroke-width='21.6'%3e%3cpath%20d='M167.9%20574.8c0-34.3%20106.3-61.7%20237.4-61.7s237.4%2027.3%20237.4%2061.7m-475%201.9%2016.2%2065m459.2-65-16.2%2065'/%3e%3cellipse%20cx='405.4'%20cy='641.1'%20rx='221.4'%20ry='49.7'/%3e%3c/g%3e%3cpath%20stroke-width='30.2'%20d='M404.3%2094.6v189m-61.5-124.2H468'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--wQ:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cg%20fill='%23fff'%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cpath%20stroke-width='20.5'%20d='M401.1%20704.4c-62%200-120.5-5.5-164.8-15.4-49.6-11.1-74.1-25.8-75-44.7l-10.2-54v-.9c0-5.4%201.6-13.2%208.6-21.4-8-46.5-25.9-125.2-44.6-195.5a47.7%2047.7%200%201%201%2054-14.7C190.2%20424.9%20216%20494.5%20234%20533l5.3-1.3c-.5-55.3-9.1-164.3-20.6-261.6a51.3%2051.3%200%201%201%2056.6-10.8c17.9%2093.5%2047.7%20211.6%2065.3%20258.9l5.4-.3c8.6-66%2019.4-184.5%2024.6-294.5a54%2054%200%201%201%2060.7%200c5.2%20110.1%2016%20228.5%2024.6%20294.5l5.4.3c17.6-47.3%2047.4-165.3%2065.3-258.9a51.3%2051.3%200%201%201%2056.6%2010.8c-11.6%2097.3-20.2%20206.3-20.6%20261.6l5.3%201.3c18-38.4%2043.8-108.1%2064.9-175.2a47.7%2047.7%200%201%201%2054%2014.7A2624.1%202624.1%200%200%200%20642.2%20568a32.5%2032.5%200%200%201%208.6%2021.3v.9l-10.3%2054.3c-1.2%2018.9-25.7%2033.5-75%2044.6-43.8%209.8-102.3%2015.3-164.4%2015.3zm-189.4-90.7c1.4%203%2013.7%2012.4%2054.6%2020.3%2036.5%207%2084.2%2011%20134.6%2011%2050.3%200%2098.2-3.9%20134.6-11%2040.9-8%2053.4-17.3%2054.6-20.3-1.4-3-13.7-12.4-54.6-20.3-36.5-7-84.2-11-134.6-11-50.3%200-98.2%203.9-134.6%2011-40.8%207.9-53.1%2017.3-54.6%2020.3z'/%3e%3cpath%20stroke-width='16.2'%20d='M592.9%20607.6c-41.8%2013.8-112.3%2023.2-191.8%2023.2-80.4%200-148.9-9.5-190.6-23.5C197%20610.8%20171%20628.4%20171%20643c0%2028.5%20103%2051.6%20230%2051.6s230-23.1%20230-51.6c.1-14.2-24.4-31.7-38.1-35.4z'/%3e%3cpath%20stroke-width='17.3'%20d='M401.1%20591.4c127.1%200%20230.1%2023.1%20230.1%2051.6l10.2-60.3c0-6.3-3.2-12.3-9.4-18.1%207.5-44.9%2026.1-121.9%2047-199.9a38%2038%200%201%200-35.1-9.4c-20.8%2067-50.1%20141.4-70.4%20182.4l-20.4-4.9c-.3-54.2%209.2-167.8%2021.5-269.9a41.7%2041.7%200%201%200-37.2-7.2c-18%2095.8-51.2%20221.4-69.4%20266.1l-20.4-1.3a3816.1%203816.1%200%200%201-26-302.6%2044.3%2044.3%200%201%200-41%200%203723%203723%200%200%201-26%20302.6l-20.4%201.3c-18.1-44.7-51.4-170.3-69.4-266.1a41.6%2041.6%200%200%200-25.7-74.3%2041.6%2041.6%200%200%200-11.6%2081.6c12.3%20102%2021.8%20215.5%2021.5%20269.8l-20.4%204.9a1418.4%201418.4%200%200%201-70.4-182.4%2038%2038%200%201%200-35.1%209.4c20.8%2078%2039.5%20155%2047%20199.9-6%205.7-9.4%2011.8-9.4%2018.1l10.2%2060.3c0-28.5%20103.1-51.6%20230.2-51.6z'/%3e%3c/g%3e%3ccircle%20cx='401.1'%20cy='112.9'%20r='25.9'/%3e%3ccircle%20cx='226.1'%20cy='164.8'%20r='23'/%3e%3ccircle%20cx='114.9'%20cy='273.8'%20r='22.4'/%3e%3ccircle%20cx='576'%20cy='164.8'%20r='23'/%3e%3ccircle%20cx='688.4'%20cy='273.8'%20r='22.4'/%3e%3c/svg%3e");--wR:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20fill='%23fff'%20d='M400.4%20708.3c-57.1%200-110.8-5.8-151.2-16.5-45.5-12-68.5-28.4-68.5-48.6V582c0-28.4%2044.1-46.2%2074.7-55.3l8.1-172.4a31.9%2031.9%200%200%201-7.3-8.1l-.2-.3-24.7-52.8c-19.3-9.5-19.3-19-19.3-22.2V145.3h74.5v50.8h43.2v-50.3l137.2.1v50.2H510v-50.8h75.6v125.4c0%207.8-4.2%2014.5-13%2019.9l-24%2055.4-.4.8c-2.1%203.1-5%206-8.5%208.6l7.6%20170.9c21.1%206%2038.8%2013.5%2051.5%2021.6%2016.5%2010.5%2024.8%2021.9%2024.8%2034.1l-.1%202.5-.1%2058.6c0%2020.2-23.4%2036.6-69.6%2048.6-40.9%2010.7-95.5%2016.6-153.4%2016.6'/%3e%3cpath%20d='M576%20155v115.7c0%204.5-3.2%209-10.9%2013.1l-24.9%2057.7a31.6%2031.6%200%200%201-10.4%209L538%20534c47.2%2012.5%2076%2030.8%2076%2048.2l-.1%201.9-.1%2059.3c0%2030.6-95%2055.4-213.3%2055.4-116.6%200-210-24.7-210-55.4v-61.2c0-17.2%2028.2-35.3%2074.4-47.8l8.6-184.7a27.4%2027.4%200%200%201-8.9-8.1l-26-55.7c-10.4-4.5-16.8-9.6-16.8-15V155H277v50.8h62.6v-50.3l117.7.1v50.2H520V155zm19.5-19.4h-95.1v50.7h-23.8v-50.2h-19.4l-117.5-.1H320v50.3h-23.8v-50.7h-93.9v135.1c0%2015.4%2012.5%2024.6%2021.6%2029.5l23.1%2049.4.3.8.4.8c1.5%202.6%203.5%205.1%205.8%207.5l-7.6%20160.8a198.9%20198.9%200%200%200-46.2%2020.5%2075.8%2075.8%200%200%200-19.5%2017.1%2039.8%2039.8%200%200%200-9.3%2024.9v61.3c0%2018.3%2013.9%2030.8%2025.5%2038a184.6%20184.6%200%200%200%2050.2%2020c41.1%2010.9%2095.7%2016.8%20153.7%2016.8%2058.8%200%20114-5.9%20155.8-16.8a191.2%20191.2%200%200%200%2050.9-19.9c11.9-7.3%2025.9-19.9%2025.9-38.1l.1-58.2.1-3c0-8.7-3.1-17.3-9.4-25.2a80.4%2080.4%200%200%200-19.9-17.2%20198.6%20198.6%200%200%200-47.3-20.6l-7-159.1c2.7-2.4%205-5%206.8-7.8l1-1.4.6-1.6%2022.5-52.1c12.3-8.7%2014.9-18.9%2014.9-26.4V135.6z'/%3e%3cg%20fill='%23fff'%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cpath%20stroke-linecap='round'%20stroke-width='18.4'%20d='M191%20581.6v61.6c0%2030.6%2093.1%2055.4%20209.6%2055.4%20118.3%200%20213.2-24.8%20213.2-55.4l-.3-61.3'/%3e%3cpath%20stroke-width='21.6'%20d='M613.9%20582c0%2030.6-94.5%2055.4-211.1%2055.4S191.7%20612.6%20191.7%20582s87.5-64%20211.1-64c121.6-.1%20211.1%2033.3%20211.1%2064z'/%3e%3cpath%20stroke-width='15.1'%20d='m275.8%20260.9-10.5%20280.6c0%2019.7%2062.1%2034.1%20136.8%2034.1%2074.8%200%20136.1-14.4%20136.1-33.9l-14.9-280.8z'/%3e%3cpath%20stroke-width='15.1'%20d='m231.3%20268.1%2033.8%2073.1c9.5%2016.5%2061.6%2028.5%20137.6%2028.5s126.4-11.7%20137.6-28.5l32.8-73.1'/%3e%3cpath%20stroke-linecap='square'%20stroke-width='19.4'%20d='M522%20154v50.8h-63.7v-49.1l-116.6-.1v49.2H278V154h-55.1v116.7c0%2020.1%2083.1%2036.4%20178.5%2036.4%2095.5%200%20176.8-16.3%20176.8-36.4V154z'/%3e%3c/g%3e%3c/svg%3e");--wB:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20fill='%23fff'%20d='M238.9%20701.8c-41.8%200-77-14.8-101.8-42.8-22.9-25.8-35.5-62.1-35.5-102.2%200-58.9%2041.1-72.9%2077.1-78.5l15.6-2.5-4.8%2015c-6.5%2020.5-10.2%2043-10.2%2061.3%200%2054.3%2024.5%2088.1%2064.2%2088.1%2029.5%200%2057.2-24.2%2071.4-61.1-33-6.6-49.5-16.4-50.1-29.9l-7.3-55.7v-.5c0-9.1%205.9-15.3%2013.2-20.3l-5.1-13.8C249%20414%20228.3%20358.1%20228.3%20315.3c0-50.2%2022.1-95.1%2062.3-126.5%2022.9-32%2069.2-68.5%20105.3-90.6l5.1-3.1%205.1%203.1c36%2022%2082.3%2058.5%20105.3%2090.7a157.2%20157.2%200%200%201%2062.3%20126c0%2043-20.7%2099.4-37.4%20144.6l-4.9%2013.2c7.2%205%2013.2%2011.3%2013.2%2020.3v.6l-7.2%2055.5c-.5%2013.5-17%2023.4-50%2029.9%2014.1%2036.9%2041.9%2061.1%2071.4%2061.1%2039.5%200%2064.2-33.8%2064.2-88.1%200-18.5-3.7-40.8-10.2-61.3l-4.8-15%2015.6%202.5c25.2%204%2042.6%2010.8%2054.9%2021.6%2014.9%2013.1%2022.2%2031.8%2022.2%2056.9%200%2040.1-12.6%2076.4-35.5%20102.2-24.8%2028-59.9%2042.8-101.8%2042.8-65.4%200-118.6-45.1-137.4-115.8a679.3%20679.3%200%200%201-49.6%200c-19%2070.8-72.1%20115.9-137.5%20115.9'/%3e%3cpath%20d='M401.1%20106.4c33.5%2020.5%2080.6%2056.8%20103.2%2089.3A147%20147%200%200%201%20564%20315c0%2048.3-28.5%20117.6-44.4%20161.9%209.7%205.4%2015.2%2010.2%2015.2%2016.2l-7.2%2055.4c0%209.5-21%2017.9-53.1%2023.1%2013.2%2044.7%2045.9%2078.4%2084.2%2078.4%2045.7%200%2073.9-38.9%2073.9-97.8%200-20-4-43.3-10.7-64.3%2041.5%206.6%2068.9%2021.9%2068.9%2068.9%200%2075-45.6%20135.2-127.5%20135.2-62%200-113.6-43.6-129.9-116.1a560.9%20560.9%200%200%201-64.8%200c-16.2%2072.5-68%20116.1-130%20116.1-82%200-127.5-60.3-127.5-135.2%200-47%2027.4-62.4%2068.9-68.9-6.6%2021-10.7%2044.4-10.7%2064.3%200%2059%2028.1%2097.8%2073.9%2097.8%2038.3%200%2071.1-33.7%2084.2-78.4-32.2-5.2-53.1-13.5-53.1-23L267%20493c0-5.9%205.5-10.8%2015.2-16.2-15.8-44.3-44.4-113.3-44.4-161.6%200-51%2023.9-92.2%2059.7-119.7%2023-32.4%2070.1-68.5%20103.6-89.1m0-22.8-10.2%206.3C357%20110.6%20309.1%20147%20283.6%20182a167.3%20167.3%200%200%200-65%20133.3c0%2044.6%2021%20101.3%2037.8%20147l2.6%207.1a31.7%2031.7%200%200%200-11.3%2023.7v1.3l.2%201.3%207.1%2054.8c.3%205.5%202.6%2012.9%2010.3%2019.8%204.1%203.7%209.4%206.8%2016.1%209.7%205.6%202.4%2012.2%204.5%2019.8%206.5a97.2%2097.2%200%200%201-19.7%2027.4%2056%2056%200%200%201-38.1%2017.1%2045.4%2045.4%200%200%201-38.4-19c-10.4-13.9-15.9-34.6-15.9-59.4%200-17.5%203.6-38.8%209.7-58.4l9.4-29.9-31%204.9c-27.1%204.3-46%2011.9-59.7%2023.9-17%2014.8-25.5%2036.4-25.5%2064.3%200%2021%203.1%2040.8%209.5%2059.1a146.7%20146.7%200%200%200%2028.5%2049.6c26.7%2030.1%2064.4%2046%20109.1%2046%2067.6%200%20123-44.8%20144.6-115.5a513.5%20513.5%200%200%200%2035.2%200c21.7%2070.6%2077%20115.5%20144.6%20115.5%2044.7%200%2082.4-15.9%20109.1-46%2012.4-14%2022-30.7%2028.5-49.6%206.3-18.3%209.5-38.1%209.5-59.1%200-27.8-8.5-49.5-25.5-64.3-13.7-12-32.7-19.7-59.7-23.9l-31-4.9%209.4%2029.9c6.2%2019.7%209.7%2040.9%209.7%2058.4%200%2024.8-5.5%2045.5-15.9%2059.4a45.7%2045.7%200%200%201-38.4%2019%2056%2056%200%200%201-38.1-17.1%2096.3%2096.3%200%200%201-19.7-27.5c7.6-1.9%2014.1-4.1%2019.8-6.5%206.7-2.9%2012-6%2016.1-9.7a28.7%2028.7%200%200%200%2010.2-19.8l7.1-54.5.1-1.3v-1.4c0-10.5-5.3-18.1-11.3-23.7l2.4-6.5c17-46%2038-103.1%2038-148a166%20166%200%200%200-65-132.8%20291.4%20291.4%200%200%200-49.4-50.4%20510.2%20510.2%200%200%200-58-41.8z'/%3e%3cg%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cpath%20fill='none'%20stroke-linecap='round'%20stroke-width='16.9'%20d='m527.8%20548.5%207.2-55.7c0-19.7-58.9-35.2-133.9-35.2-75.1%200-133.9%2015.7-133.9%2035.2l7.2%2055.7'/%3e%3cellipse%20cx='401.1'%20cy='548.5'%20fill='none'%20stroke-linecap='round'%20stroke-width='15.9'%20rx='126.7'%20ry='28.4'/%3e%3cpath%20fill='%23fff'%20stroke-width='18.4'%20d='M333.9%20527.1c0%2064.4-40.4%20121.9-90.5%20121.9-45.7%200-73.9-38.9-73.9-97.8%200-20%204-43.3%2010.7-64.3-41.5%206.6-68.9%2021.9-68.9%2068.9%200%2075%2045.6%20135.2%20127.5%20135.2%2074.5%200%20134.2-63.2%20135.2-163.6m94.4-.3c0%2064.4%2040.4%20121.9%2090.5%20121.9%2045.7%200%2073.9-38.9%2073.9-97.8%200-20-4-43.3-10.7-64.3%2041.5%206.6%2068.9%2021.9%2068.9%2068.9%200%2075-45.6%20135.2-127.5%20135.2-74.5%200-134.2-63.2-135.2-163.6'/%3e%3cg%20fill='none'%3e%3cpath%20stroke-width='20.5'%20d='M519.8%20476.2c15.8-44.7%2044.4-113.3%2044.4-161.6%200-51-23.9-92.4-59.7-119.9-22.7-32.4-69.9-69.2-103.2-89.7-33.5%2020.5-80.6%2057.2-103.2%2089.7a147.9%20147.9%200%200%200-59.7%20119.8c0%2048.3%2028.6%20117%2044.4%20161.7'/%3e%3cpath%20stroke-width='19.4'%20d='M401.1%20211.2v184.7m-70.2-94h140.4'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--wN:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cg%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cpath%20fill='%23fff'%20stroke-linecap='round'%20stroke-width='29.2'%20d='M645.3%20692.2V280.6C588%20238.8%20503%20194.8%20448.7%20182.5c-42.6-9.7-101.3-2.1-148.6%2013.2a96%2096%200%200%200-81.5-60.4c6.3%2029.6%205.9%2074.3%2024.3%2097.7-7%2016.2-32.1%2069.4-48.7%20119.3v39.4a5617.5%205617.5%200%200%200-43.4%20212.8L271.7%20656l22.4-58.1c15.2-22.7%2045.7-60.9%2065-78.2%2024.5-10.3%2055.9-29.4%2066.7-59.2%2014-38.4%206.3-84.3-10.5-119.9%2031%2030.2%2050%2077%2050%20127.8%200%2068.1-38.1%20145.9-104.7%20223.7h284.7z'/%3e%3cpath%20stroke-width='9.2'%20d='M179.8%20574.8c19.4-10.9%2033.9%203.8%2022.4%2025.2z'/%3e%3cpath%20d='M231.5%20357.9c-7%209.5-.6%2029.3%206%2034.5a50%2050%200%200%200%2018.6-8l21.5-24.9-4.5-3.7a264%20264%200%200%200-41.6%202.1z'/%3e%3cpath%20fill='%23fff'%20stroke-linecap='square'%20stroke-width='23.8'%20d='M320%20186c-12.4-17.9-9.8-49.7%207-75.1a68.2%2068.2%200%200%201%2035.2%2070.6'/%3e%3c/g%3e%3c/svg%3e");--wP:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cg%20stroke='%23000'%20stroke-miterlimit='10'%3e%3cpath%20fill='%23fff'%20stroke-width='30.24'%20d='M497.9%20240c0%2053.6-44%2093.9-98.1%2093.9s-98.1-40.3-98.1-93.9%2044-93.9%2098.1-93.9c54.2.1%2098.1%2040.4%2098.1%2093.9zm28.5%2097.6v55.3c-30.2%203-42.8%2012.1-42.8%2028%200%2056.9%2036%20123.4%20109.1%20187.9v60.9c0%2017.4-87.5%2030.8-192.7%2030.8s-192.7-13.4-192.7-30.8l-.1-60.6c73.1-64.5%20108.1-131.1%20108.1-188%200-15.9-13.6-25.2-43.8-28.2v-55.3z'/%3e%3cpath%20fill='none'%20stroke-width='16.2'%20d='M207.2%20608c0%2017.4%2087.5%2030.3%20192.7%2030.3s192.6-12.9%20192.6-30.2'/%3e%3cpath%20fill='none'%20stroke-width='14.04'%20d='M272.6%20386.7h252.7'/%3e%3c/g%3e%3c/svg%3e");--bK:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20d='M694.7%20363.2a60.8%2060.8%200%200%200-38-11.2h-1.4l-6.5.1-8.5.1c3.3-23.7.6-41.6-8-55.5a55.5%2055.5%200%200%200-27.8-22.9%2090.3%2090.3%200%200%200-33.6-5.4%20301%20301%200%200%200-38.8%203.2%2059.1%2059.1%200%200%200-18.7-33.5%2048.9%2048.9%200%200%200-33-12.5c-24.1%200-47.2%2016.3-65.9%2029.6v-80.7h49.7v-30.2h-49.7V94.6h-30.2v49.7h-46.4v30.2h46.4v78.9c-18.3-13-40.4-28-63.5-28a48.9%2048.9%200%200%200-33%2012.5%2059.4%2059.4%200%200%200-18.7%2033.5%20304%20304%200%200%200-38.9-3.2%2091.3%2091.3%200%200%200-33.7%205.4%2055.5%2055.5%200%200%200-27.8%2022.9c-8.6%2014-11.3%2032-8.1%2055.5l-8.2-.1-7-.1H144a64%2064%200%200%200-38.2%2011.1%2046.8%2046.8%200%200%200-18.6%2039.4c0%2026.1%2018.3%2053.8%2037.5%2083.2l5.7%208.7%2025.6%2053.9a39%2039%200%200%200-11.3%2026.8v2.2l.4%202.2%2015.7%2064.6c1.1%2012.9%2010.2%2024%2027%2032.9a216.7%20216.7%200%200%200%2052.1%2017.5c43.1%209.7%20100.1%2015%20160.6%2015%2060%200%20116.7-5.3%20159.7-14.8a224%20224%200%200%200%2052.1-17.3c17.1-8.9%2026.5-19.9%2027.9-32.6l14.7-65.7.6-1.9v-2.1c0-9.4-4-18.1-11.6-26.1l23.8-52.6%207.3-11c19.4-29.2%2037.8-56.7%2037.8-82.7a47%2047%200%200%200-18.1-39.3'/%3e%3cg%20stroke='%23f2f2f2'%20stroke-linecap='round'%20stroke-miterlimit='10'%3e%3cg%20fill='none'%20stroke-width='15.1'%3e%3cpath%20d='M182%20371.5c-11.9.3-25.9-.1-37.5-.3-21.9-.3-39.4%208.7-39.4%2032.2%200%2039.1%2060.6%2095.7%2073.3%20146.7'/%3e%3cpath%20d='M284.1%20293.5c-45.6-6.3-83.3-13.8-100.3%2013.7-27%2043.6%2035.6%20150.7%2055.1%20222.4'/%3e%3cpath%20d='M398.9%20286.8c-24.3-9-67.9-61.7-99.8-33.9-43.6%2037.9%2022.9%20173.9%2038.1%20260.5m280.7-141.9c11.9.3%2025.9-.1%2037.5-.3%2021.9-.3%2039.4%208.7%2039.4%2032.2%200%2039.1-60.6%2095.7-73.3%20146.7'/%3e%3cpath%20d='M515.9%20293.5c45.6-6.3%2083.3-13.8%20100.3%2013.7%2027%2043.6-35.6%20150.7-55.1%20222.4'/%3e%3cpath%20d='M401.1%20286.8c24.3-9%2067.9-61.7%2099.8-33.9%2043.6%2037.9-22.9%20173.9-38.1%20260.5'/%3e%3c/g%3e%3cpath%20stroke-width='13'%20d='M177.9%20554c34-23.3%20120.6-39.6%20222-39.6%20102.5%200%20190.3%2016.3%20223.6%2040l31.8-78.1c-11.8%2013.1-23.7%2018.5-33.9%2015.3-26.9-8.4-26.5-40.6-24.4-66.5-16.4%2029.5-39.3%2044.7-63.9%2039.5-24.9-5.3-40-40.5-39-68.6-17.5%2035.6-49.4%2054.1-94.1%2054.1s-76.6-18.6-94.1-54.2c1.1%2028.1-14%2063.3-39%2068.6-24.6%205.2-47.4-10-63.9-39.5%201.9%2025.9%202.6%2058.5-24.4%2066.5-9.1%202.7-22.1-3.8-33.9-15.3z'/%3e%3cg%20fill='none'%3e%3cpath%20stroke-width='13'%20d='M162.5%20575.9c0-34.3%20106.3-61.7%20237.4-61.7s237.4%2027.3%20237.4%2061.7m-475%201.8%2016.2%2065.1m459.2-65.1-16.2%2065.1'/%3e%3cpath%20stroke-width='15.1'%20d='M178.6%20642.2c0-27.4%2099.1-49.7%20221.4-49.7s221.4%2022.2%20221.4%2049.7'/%3e%3cpath%20stroke-width='6.5'%20d='M400%20286.8v160.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--bQ:url(/_astro/bQ.7S5s4OvE.svg);--bR:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20d='M398.3%20708.2c-56.2%200-108.6-5.8-148.3-16.5-44.6-12.1-67.1-28.4-67.1-48.5V582c0-28.3%2043.1-46.1%2073.2-55.2l7.9-172.5a28.5%2028.5%200%200%201-7.2-8.2l-.2-.3-24.3-52.8c-7-3.5-19-10.7-19-22.2V145.3h73.4v50.8h42.1v-50.2l135%20.1v50.1h42.1v-50.8h74.5v125.4c0%207.7-4.1%2014.4-12.7%2019.8L544.1%20346l-.4.8q-3.15%204.65-8.4%208.7l7.5%20171.1a196%20196%200%200%201%2050.5%2021.6c16.2%2010.5%2024.3%2021.8%2024.3%2034l-.1%202.5-.1%2058.8c0%2020.2-23%2036.5-68.4%2048.5-40.4%2010.3-93.8%2016.2-150.7%2016.2'/%3e%3cpath%20d='M570.6%20155v115.7c0%204.5-3.1%209-10.7%2013.1l-24.5%2057.7a30.7%2030.7%200%200%201-10.2%209l8%20183.5c46.3%2012.5%2074.6%2030.8%2074.6%2048.2l-.1%201.9-.1%2059.3c0%2030.6-93.1%2055.4-209.2%2055.4-114.5%200-205.8-24.7-205.8-55.4v-61.2c0-17.2%2027.4-35.3%2072.8-47.8l8.4-184.7c-4-2.6-7.1-5.3-8.7-8.1l-25.6-55.7c-10.2-4.5-16.6-9.6-16.6-15V155h54v50.8h61.6v-50.3l115.6.1v50.2h61.6V155zm19.5-19.4h-92.9v50.7h-23.8v-50h-19.3l-115-.1H320v50.1h-23.8v-50.7h-92.7v135.1c0%2015.3%2012.4%2024.4%2021.3%2029.3l22.8%2049.5.3.8.4.8c1.5%202.7%203.5%205.2%205.7%207.5l-7.3%20161.1a191.2%20191.2%200%200%200-45.4%2020.6c-12.9%208.4-28.1%2022.6-28.1%2041.8v61.2c0%2018%2013.5%2030.6%2024.8%2037.8%2012%207.7%2028.5%2014.4%2049.4%2020%2040.4%2010.9%2094%2016.8%20151%2016.8%2057.7%200%20112.1-6%20153.1-16.8a183.8%20183.8%200%200%200%2050.1-20c11.6-7.2%2025.4-19.8%2025.4-37.9l.1-58.2.1-3c0-8.6-3.1-17.1-9.2-24.9a76%2076%200%200%200-19.5-17.2%20192.4%20192.4%200%200%200-46.4-20.7l-6.9-159.5c2.7-2.5%204.9-5.1%206.7-7.8l1-1.4.6-1.5%2022.1-52.1c12.1-8.6%2014.7-18.8%2014.7-26.1V135.6z'/%3e%3cg%20fill='none'%20stroke='%23f2f2f2'%20stroke-linecap='round'%20stroke-miterlimit='10'%3e%3cpath%20stroke-linejoin='round'%20stroke-width='16.1'%20d='M606.1%20586.6c-8.9%2028.4-96.9%2050.8-205.4%2050.8-114.5%200-208.3-25.1-208.3-55.6'/%3e%3cpath%20stroke-width='13'%20d='M534.3%20541.2c0%2019.7-60.9%2033.9-134.4%2033.9h.1c-73.4%200-134.4-14.3-134.4-33.9l6.5-190.7'/%3e%3cpath%20stroke-width='10.8'%20d='M534.6%20341.3C525.2%20357.9%20472.9%20370%20400%20370h.1c-72.9%200-125.3-12.1-134.7-28.6l-24.5-54.5'/%3e%3cpath%20stroke-width='15.1'%20d='M572.8%20270.6V154h-57.2v50.8H454v-49.1l-115.6-.1v49.2h-61.6V154H224v116.6c0%2020.1%2081.5%2036.4%20175.3%2036.4%2093.7%200%20173.5-16.2%20173.5-36.4z'/%3e%3c/g%3e%3c/svg%3e");--bB:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20d='M237.8%20702.4c-42%200-77.3-14.9-102.2-43-23-25.9-35.6-62.3-35.6-102.5%200-59.2%2041.5-73.3%2077.5-79.1l16.4-2.6-5%2015.8a213%20213%200%200%200-10.2%2061.2c0%2054%2024.4%2087.6%2063.6%2087.6%2029.2%200%2056.6-23.8%2070.7-60.2a157.1%20157.1%200%200%201-29.1-8.4c-13.4-5.6-20.1-13-20.5-21.8l-7-55.7v-.6c0-9.1%205.6-15.6%2012.9-20.5l-5.1-13.5c-16.6-44.9-37.3-100.9-37.3-143.7%200-50.4%2022.1-95.4%2062.4-126.9%2010.9-15.3%2027.2-32%2048.5-49.7%2017.8-14.8%2038-29.3%2056.9-40.9l5.4-3.2%205.4%203.2c36.1%2022.1%2082.4%2058.6%20105.4%2090.7a157.9%20157.9%200%200%201%2062.5%20126.5c0%2043.1-20.7%2099.5-37.5%20144.7l-4.4%2012.7c7.2%205%2013.3%2011.4%2013.3%2020.5v.6l-7.6%2055.6c-.6%2013.7-17.1%2023.7-50%2030.3%2014.1%2036.4%2041.5%2060.2%2070.6%2060.2%2039.2%200%2063.5-33.6%2063.5-87.6%200-18.4-3.7-40.7-10.2-61.2l-5-15.8%2016.3%202.6c25.3%204%2042.8%2010.9%2055.2%2021.7%2015%2013.2%2022.4%2032%2022.4%2057.3%200%2040.2-12.6%2076.6-35.6%20102.5-24.8%2028.1-60.3%2043-102.2%2043-65.6%200-118.8-45.1-137.8-115.7a653%20653%200%200%201-48.8%200c-18.9%2070.7-72.3%20115.9-137.8%20115.9'/%3e%3cpath%20d='M400%20106.5c33.5%2020.5%2080.6%2056.7%20103.2%2089.2A147.2%20147.2%200%200%201%20563%20315c0%2048.3-28.5%20117.6-44.4%20161.9%209.7%205.4%2015.2%2010.2%2015.2%2016.2l-7.2%2055.4c0%209.5-21%2017.9-53.1%2023.1%2013.2%2044.7%2045.9%2078.4%2084.2%2078.4%2045.7%200%2073.9-38.9%2073.9-97.8%200-20-4-43.3-10.7-64.3%2041.5%206.6%2068.9%2021.9%2068.9%2068.9%200%2075-45.6%20135.2-127.5%20135.2-62%200-113.6-43.6-129.9-116.1a560.9%20560.9%200%200%201-64.8%200c-16.3%2072.5-68%20116.1-130%20116.1-82%200-127.5-60.3-127.5-135.2%200-47%2027.4-62.4%2068.9-68.9-6.6%2021-10.7%2044.4-10.7%2064.3%200%2059%2028.1%2097.8%2073.9%2097.8%2038.3%200%2071.1-33.7%2084.2-78.4-32.2-5.2-53.1-13.5-53.1-23L266%20493c0-5.9%205.5-10.8%2015.2-16.2-15.8-44.3-44.4-113.3-44.4-161.6%200-51%2023.9-92.2%2059.7-119.7%2022.9-32.4%2070-68.4%20103.5-89m0-24L389.3%2089c-34%2020.8-82%2057.1-107.6%2092.1a168.1%20168.1%200%200%200-65.2%20134c0%2044.7%2021.1%20101.6%2037.9%20147.3l2.4%206.5a32.7%2032.7%200%200%200-11.2%2024.1v1.3l.2%201.3%207.1%2054.8c.3%205.7%202.7%2013.4%2010.6%2020.4%204.2%203.8%209.5%206.9%2016.4%209.8%205.3%202.3%2011.6%204.3%2018.6%206.2a96.8%2096.8%200%200%201-18.9%2026c-8%207.7-21%2016.7-37.4%2016.7a44.7%2044.7%200%200%201-37.6-18.6c-10.3-13.8-15.7-34.1-15.7-58.8%200-17.4%203.6-38.6%209.7-58.1l9.9-31.6-32.7%205.2c-37%205.8-86.2%2021.5-86.2%2089.2%200%2021.1%203.2%2041%209.5%2059.4%206.5%2019%2016.2%2035.7%2028.7%2049.9%2026.9%2030.3%2064.9%2046.4%20109.8%2046.4%2067.9%200%20123.4-44.7%20145.5-115.5l16.8.2%2016.8-.2c21.9%2070.7%2077.5%20115.5%20145.5%20115.5%2045%200%2082.9-16.1%20109.8-46.4a147.5%20147.5%200%200%200%2028.7-49.9c6.3-18.4%209.5-38.3%209.5-59.4%200-67.7-49.1-83.4-86.2-89.2l-32.7-5.2%209.9%2031.6c6.2%2019.5%209.7%2040.7%209.7%2058.1%200%2024.6-5.4%2044.9-15.7%2058.8a44.7%2044.7%200%200%201-37.6%2018.6%2055.5%2055.5%200%200%201-37.4-16.7c-7.2-7-13.7-15.9-18.9-26a128%20128%200%200%200%2018.7-6.2%2060.4%2060.4%200%200%200%2016.4-9.9%2029.8%2029.8%200%200%200%2010.6-20.4l7.1-54.5.1-1.3v-1.4c0-10.6-5.2-18.4-11.1-24%20.6-1.9%201.4-3.9%202.2-5.8%2017-46%2038-103.4%2038-148.3%200-52.9-23.1-100.2-65.2-133.6A277.9%20277.9%200%200%200%20469%20131a534.5%20534.5%200%200%200-58.1-41.9z'/%3e%3cg%20fill='none'%20stroke='%23f2f2f2'%20stroke-miterlimit='10'%3e%3cg%20stroke-width='15.1'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20d='m526.7%20548.5%207.2-55.7c0-19.7-58.9-35.2-133.9-35.2-75.1%200-133.9%2015.7-133.9%2035.2l7.2%2055.7'/%3e%3cpath%20d='M273.4%20548.5c0-15.7%2056.7-28.4%20126.7-28.4s126.7%2012.7%20126.7%2028.4'/%3e%3cpath%20d='M169.8%20491.2c-35.2%206.3-58.5%2021.1-58.5%2066.2%200%2072%2038.8%20126.7%20108.3%20126.7%2063.3%200%20113.9-59.6%20114.8-156.2m295.7-36.7c35.2%206.3%2058.5%2021.1%2058.5%2066.2%200%2072-38.8%20126.7-108.3%20126.7-63.3%200-113.9-59.6-114.8-156.2'/%3e%3c/g%3e%3cpath%20d='M518.7%20476.2c15.8-44.7%2044.4-113.3%2044.4-161.6%200-51-23.9-92.1-59.7-119.7-22.7-32.4-69.9-69-103.2-89.5-33.5%2020.5-80.6%2057.1-103.2%2089.5a147.6%20147.6%200%200%200-59.7%20119.7c0%2048.3%2028.6%20116.9%2044.4%20161.6'/%3e%3c/g%3e%3cpath%20stroke-width='17.3'%20d='M398.9%20211.2v184.7m-69.1-94h140.4'/%3e%3c/g%3e%3c/svg%3e");--bN:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20d='M137.8%20605.9c8-43%2028.9-151%2043.3-212v-40l.5-1.6c13.9-41.9%2033.6-85.5%2044.1-109l2.6-5.7c-11.9-19-15.2-45.7-18.4-69.4-1.3-9.9-2.5-19.3-4.2-27.3l-2.9-13.7%2014%20.8a106.4%20106.4%200%200%201%2083.6%2051.9c-5.9-21.6-.9-49.4%2014.4-72.1l5.8-8.7%209.4%204.8a81%2081%200%200%201%2042.6%2068.7c10.7-1.1%2021.2-1.6%2031.1-1.6%2016.7%200%2032%201.5%2045.3%204.5%2053%2012%20139.4%2055%20200.9%2099.9l4.4%203.2v428.3H334.8L350%20689c66.7-78.1%20102.1-153%20102.1-216.9%200-22-3.9-43.7-11.1-63.5%201.4%2021.1-1%2041.3-7.5%2059.1-12.6%2034.9-49.1%2055.3-70.8%2064.7a508.8%20508.8%200%200%200-61.3%2074l-25.9%2067.4-139.1-59.3z'/%3e%3cpath%20fill='%23f2f2f2'%20d='M177.4%20578.1c19.4-10.9%2033.9%203.8%2022.4%2025.2zm51.6-217c-6.9%209.5-.6%2029.3%206%2034.5a50%2050%200%200%200%2018.6-8l21.5-24.9-4.5-3.7c-8.7-.1-30.7-.1-41.6%202.1m90.8-160.8.6-2.9c31.1-5.1%2073-6%2097.3-6%2045.7%200%20148%2058.8%20209.5%20104.1v55.1c-45-43.5-141.2-118.8-196.3-135.8a335.3%20335.3%200%200%200-111.1-14.5'/%3e%3c/svg%3e");--bP:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='color-scheme:light%20only'%20viewBox='0%200%20800%20800'%3e%3cpath%20d='M489.3%20418.3c.1-17%2012-25.1%2065.1-29.9V330h-90.7c32-19.5%2052.8-53.5%2052.8-92.9%200-61.9-51.3-110.4-116.7-110.4s-116.7%2048.5-116.7%20110.4a108%20108%200%200%200%2052.8%2092.9h-91.4v58.4c53.7%204.8%2065.2%2012.9%2065.2%2029.8%200%2060.7-37.6%20131.5-115.5%20200.1l.1%2064c0%2018.6%2093.2%2032%20205.3%2032s205.4-13.5%20205.4-32l.1-64c-77.9-68.5-115.8-139.4-115.8-200'/%3e%3cpath%20fill='none'%20stroke='%23f2f2f2'%20stroke-linecap='round'%20stroke-miterlimit='10'%20stroke-width='19.4'%20d='M232.1%20627.2c0%2013.7%2076%2025.7%20167.6%2025.7%2091.5%200%20167.4-11%20167.4-24.6'/%3e%3cpath%20fill='none'%20stroke='%23f2f2f2'%20stroke-linecap='round'%20stroke-miterlimit='10'%20stroke-width='16.2'%20d='M400.9%20150.3c-24-.2-47.6%208.6-66.3%2027.3a87.5%2087.5%200%200%200-20%2095.3'/%3e%3c/svg%3e")}[data-piece=wK]{--img:var(--wK)}[data-piece=wQ]{--img:var(--wQ)}[data-piece=wR]{--img:var(--wR)}[data-piece=wB]{--img:var(--wB)}[data-piece=wN]{--img:var(--wN)}[data-piece=wP]{--img:var(--wP)}[data-piece=bK]{--img:var(--bK)}[data-piece=bQ]{--img:var(--bQ)}[data-piece=bR]{--img:var(--bR)}[data-piece=bB]{--img:var(--bB)}[data-piece=bN]{--img:var(--bN)}[data-piece=bP]{--img:var(--bP)}.chess-app .pc,.chess-app .piece{background:var(--img,none) center / contain no-repeat;display:inline-block}@media (prefers-color-scheme:dark){.chess-app .fig[data-piece^=b]{filter:drop-shadow(0 0 .5px #ffffffbf)drop-shadow(0 0 .5px #ffffffbf)}}[data-board]{--hl-last:#cdd26a8c;--hl-selected:#14551e73;--hl-dot:#14551e73}[data-board=wood]{--sq-light:#f0d9b5;--sq-dark:#b58863}[data-board=green]{--sq-light:#eeeed2;--sq-dark:#769656;--hl-last:#f6f66999}[data-board=blue]{--sq-light:#dee3e6;--sq-dark:#8ca2ad;--hl-last:#9bc7006b;--hl-selected:#143c7866;--hl-dot:#143c7866}[data-board=slate]{--sq-light:#c4c8cf;--sq-dark:#5e6672;--hl-last:#e6a04680;--hl-selected:#d85a3080;--hl-dot:#d85a308c}.chess-app .btn{border:1px solid var(--g-border);background:var(--g-surface-2);min-height:2.75rem;color:var(--g-text);font:600 .95rem var(--font-sans);cursor:pointer;border-radius:10px;padding:.55rem 1.1rem;transition:filter .15s,border-color .15s}.chess-app .btn:hover:not(:disabled){border-color:var(--g-accent)}.chess-app .btn.primary{border-color:var(--g-accent);background:var(--g-accent);color:var(--g-accent-text)}.chess-app .btn.primary:hover{filter:brightness(1.08)}.chess-app .btn:disabled{opacity:.5;cursor:not-allowed}.chess-app .icon-btn{min-width:2.75rem;min-height:2.75rem;color:var(--g-text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;display:inline-flex}.chess-app .icon-btn:hover{background:var(--g-surface-2);color:var(--g-accent)}.chess-app :is(.btn,.icon-btn):focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.chess-app .segmented{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.chess-app .segmented legend{color:var(--g-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;padding:0;font-size:.8rem;font-weight:600}.chess-app .segmented label{border:1px solid var(--g-border);background:var(--g-surface-2);white-space:nowrap;cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;min-width:max-content;min-height:2.75rem;padding:.4rem .45rem;font-size:.9rem;display:flex;position:relative}.chess-app .segmented input{opacity:0;pointer-events:none;position:absolute}.chess-app .segmented label:has(input:checked){border-color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 16%, var(--g-surface));font-weight:700}.chess-app .segmented label:has(input:focus-visible){outline:2px solid var(--g-accent);outline-offset:2px}.chess-app .segmented .pc{width:1.5rem;height:1.5rem}.toasts{inset:calc(var(--bar) + env(safe-area-inset-top) + .5rem) auto auto 50%;pointer-events:none;z-index:50;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;width:max-content;max-width:calc(100vw - 2rem);margin:0;padding:0;display:flex;position:fixed;overflow:visible;translate:-50%}.toasts .toast{background:var(--g-text);color:var(--g-bg);border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;transition:opacity .5s,translate .5s;animation:.3s both toast-in;box-shadow:0 6px 16px #00000040}@media (orientation:portrait){.toasts .toast{padding:.35rem .85rem;font-size:.8rem}}.toasts .toast.fade-out{opacity:0;translate:0 -.5rem}@keyframes toast-in{0%{opacity:0;translate:0 .75rem}}.confetti{pointer-events:none;z-index:60;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.confetti span{top:-16px;left:var(--x);width:var(--w);height:calc(var(--w) * .45);background:var(--c);animation:confetti-fall var(--dur) cubic-bezier(.25, .6, .4, 1) var(--delay) both;border-radius:2px;position:absolute}@keyframes confetti-fall{to{translate:var(--drift) 105vh;rotate:var(--rot)}}::view-transition-old(screen),::view-transition-new(screen){animation-duration:.25s}
