.eval.svelte-drbju{display:flex;flex-direction:row;align-items:stretch;height:100%;gap:4px;flex-shrink:0}.label-col.svelte-drbju{position:relative;width:28px;flex-shrink:0}.bar.svelte-drbju{position:relative;width:18px;height:100%;border:1px solid var(--border-strong);background:var(--bg-1);-webkit-user-select:none;user-select:none;flex-shrink:0}.fills.svelte-drbju{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.seg.svelte-drbju{width:100%;transition:flex-basis .18s ease}@media(prefers-reduced-motion:reduce){.seg.svelte-drbju{transition:none}}.seg-w.svelte-drbju{background:var(--eval-w)}.seg-b.svelte-drbju{background:var(--eval-b)}.label.svelte-drbju{position:absolute;right:0;bottom:4px;font-family:var(--font-mono);font-size:.923rem;line-height:1;color:var(--fg-0);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.label.top.svelte-drbju{top:4px;bottom:auto}.bar.svelte-rr6wy{position:relative;display:flex;width:100%;height:22px;border:1px solid var(--border);background:var(--bg-1);-webkit-user-select:none;user-select:none;overflow:hidden}.seg.svelte-rr6wy{height:100%;transition:flex-basis .18s ease}.seg-w.svelte-rr6wy{background:var(--eval-w)}.seg-b.svelte-rr6wy{background:var(--eval-b)}.label.svelte-rr6wy{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.923rem;font-weight:600;line-height:1;color:var(--fg-0);pointer-events:none;-webkit-user-select:none;user-select:none;padding:3px 6px;background:var(--bg-1);border:1px solid var(--border-strong)}.label[data-side=left].svelte-rr6wy{left:6px}.label[data-side=right].svelte-rr6wy{right:6px}@media(prefers-reduced-motion:reduce){.seg.svelte-rr6wy{transition:none}}.badge.svelte-xzzi7v{display:inline-block;flex-shrink:0;-webkit-user-select:none;user-select:none}.badge.md.svelte-xzzi7v{width:clamp(20px,36cqi,48px);height:clamp(20px,36cqi,48px);filter:drop-shadow(0 0 1.5px var(--bg-1))}.best.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-best)}.excellent.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-excellent)}.good.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-good)}.inaccuracy.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-inaccuracy)}.mistake.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-mistake)}.blunder.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-blunder)}.brilliant.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-brilliant)}.great.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-great)}.miss.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-miss)}.book.svelte-xzzi7v>circle:where(.svelte-xzzi7v){fill:var(--cls-book)}.wrap.svelte-5zofc5{position:relative;width:100%;height:64px;border:1px solid var(--border);background:var(--bg-1);cursor:crosshair;outline:none;-webkit-tap-highlight-color:transparent}.wrap.svelte-5zofc5:focus,.wrap.svelte-5zofc5:focus-visible{outline:none}.bg.svelte-5zofc5{fill:var(--eval-w)}.fill-w.svelte-5zofc5{fill:var(--eval-b)}.midline.svelte-5zofc5{stroke:var(--fg-muted);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 3;opacity:.7}.view-marker.svelte-5zofc5{stroke:var(--accent);stroke-width:1.2;vector-effect:non-scaling-stroke}.hover-marker.svelte-5zofc5{stroke:var(--fg-muted);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.tooltip.svelte-5zofc5{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-1);font-family:var(--font-mono);font-size:.923rem;line-height:1;white-space:nowrap}.tooltip.left.svelte-5zofc5{transform:translate(0)}.tooltip.right.svelte-5zofc5{transform:translate(-100%)}.tt-ply.svelte-5zofc5{color:var(--fg-muted)}.tt-move.svelte-5zofc5{color:var(--fg-1)}.tt-score.svelte-5zofc5{color:var(--accent)}.wrap.svelte-5zofc5 .chart>path[stroke]{opacity:.6}.pivots.svelte-5zofc5{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pivot.svelte-5zofc5{position:absolute;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);transition:transform var(--motion-fast) ease}.pivot.brilliant.svelte-5zofc5{background:var(--cls-brilliant)}.pivot.great.svelte-5zofc5{background:var(--cls-great)}.pivot.best.svelte-5zofc5{background:var(--cls-best)}.pivot.excellent.svelte-5zofc5{background:var(--cls-excellent)}.pivot.good.svelte-5zofc5{background:var(--cls-good)}.pivot.book.svelte-5zofc5{background:var(--cls-book)}.pivot.miss.svelte-5zofc5{background:var(--cls-miss)}.pivot.blunder.svelte-5zofc5{background:var(--cls-blunder)}.pivot.mistake.svelte-5zofc5{background:var(--cls-mistake)}.pivot.inaccuracy.svelte-5zofc5{background:var(--cls-inaccuracy)}.pivot.active.svelte-5zofc5{transform:translate(-50%,-50%) scale(1.35)}.tt-class.svelte-5zofc5{padding:0 5px;border-radius:2px;font-weight:600;color:var(--cls-fg);margin-left:2px}.tt-class.brilliant.svelte-5zofc5{background:var(--cls-brilliant)}.tt-class.great.svelte-5zofc5{background:var(--cls-great)}.tt-class.best.svelte-5zofc5{background:var(--cls-best)}.tt-class.excellent.svelte-5zofc5{background:var(--cls-excellent)}.tt-class.good.svelte-5zofc5{background:var(--cls-good)}.tt-class.book.svelte-5zofc5{background:var(--cls-book)}.tt-class.miss.svelte-5zofc5{background:var(--cls-miss)}.tt-class.blunder.svelte-5zofc5{background:var(--cls-blunder)}.tt-class.mistake.svelte-5zofc5{background:var(--cls-mistake)}.tt-class.inaccuracy.svelte-5zofc5{background:var(--cls-inaccuracy)}@media(prefers-reduced-motion:reduce){.pivot.svelte-5zofc5{transition:none}}.wrap.svelte-don2ly{padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-xs)}.status.svelte-don2ly{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border);background:var(--bg-1);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:lowercase;color:var(--fg-1)}.status-msg.svelte-don2ly{flex:1}.status-sweep.svelte-don2ly{border-color:var(--accent);color:var(--accent)}.status-error.svelte-don2ly{border-color:var(--danger);color:var(--danger)}.status-retry.svelte-don2ly{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--danger);background:var(--danger);color:var(--accent-fg, var(--bg-0));font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer}.status-retry.svelte-don2ly:hover{filter:brightness(1.1)}.chart-frame.svelte-don2ly{border:1px solid var(--border);background:var(--bg-1);padding:4px;min-height:90px;display:flex;align-items:stretch}.chart-frame.svelte-don2ly>*{flex:1;min-height:80px}.opening-row.svelte-don2ly{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border:1px solid var(--border);background:var(--bg-1);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:lowercase;overflow:hidden}.opening-eco.svelte-don2ly{color:var(--accent);font-weight:600;flex-shrink:0;letter-spacing:.04em}.opening-name.svelte-don2ly{color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.players.svelte-don2ly{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--border)}.player-cell.svelte-don2ly{display:flex;align-items:center;gap:6px;color:var(--fg-1);font-family:var(--font-mono);overflow:hidden;min-width:0}.player-cell.right.svelte-don2ly{justify-content:flex-end}.player-name.svelte-don2ly{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--fs-sm)}.player-color.svelte-don2ly{width:8px;height:8px;border-radius:50%;flex-shrink:0}.color-w.svelte-don2ly{background:#f1f1f1;border:1px solid var(--border-strong)}.color-b.svelte-don2ly{background:#1d1d1d;border:1px solid var(--border-strong)}.metric-row.svelte-don2ly{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-2)}.metric-pill.svelte-don2ly{justify-self:center;min-width:72px;padding:6px 12px;text-align:center;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600}.metric-pill.rating.svelte-don2ly{color:var(--accent)}.metric-lbl.svelte-don2ly{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:lowercase;letter-spacing:.06em}.stats.svelte-don2ly{display:flex;flex-direction:column;gap:2px;border-top:1px dashed var(--border);padding-top:var(--sp-2)}.stat-row.svelte-don2ly{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:var(--sp-2);padding:5px 8px;background:var(--bg-1);border:1px solid transparent}.stat-row.svelte-don2ly:hover{border-color:var(--border)}.stat-class.svelte-don2ly{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-0);text-transform:lowercase}.stat-label.svelte-don2ly{font-family:var(--font-mono);font-size:var(--fs-sm)}.stat-num.svelte-don2ly{font-family:var(--font-mono);color:var(--fg-1);font-size:var(--fs-sm);font-weight:500}.stat-num.left.svelte-don2ly{text-align:left}.stat-num.right.svelte-don2ly{text-align:right}.phases.svelte-don2ly{display:flex;flex-direction:column;gap:2px;border-top:1px dashed var(--border);padding-top:var(--sp-2)}.metric-row-rating.svelte-don2ly{padding-bottom:4px}.phase-row.svelte-don2ly{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-2);padding:4px 6px}.phase-label.svelte-don2ly{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:lowercase;text-align:center}.phase-badge-cell.svelte-don2ly{display:flex;justify-content:center}.phase-empty.svelte-don2ly{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-sm)}.phase-tip.svelte-don2ly{position:relative;display:inline-flex}.phase-tip-bubble.svelte-don2ly{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;background:var(--bg-1);border:1px solid var(--border-strong);color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.phase-tip.svelte-don2ly:hover .phase-tip-bubble:where(.svelte-don2ly),.phase-tip.svelte-don2ly:focus-within .phase-tip-bubble:where(.svelte-don2ly){opacity:1}.phase-row.svelte-don2ly>.phase-badge-cell:where(.svelte-don2ly):first-child .phase-tip-bubble:where(.svelte-don2ly){left:0;right:auto;transform:none}.phase-row.svelte-don2ly>.phase-badge-cell:where(.svelte-don2ly):last-child .phase-tip-bubble:where(.svelte-don2ly){left:auto;right:0;transform:none}.metric-pill-slot.svelte-don2ly{justify-self:center;display:flex;align-items:center;justify-content:center;min-width:72px;height:30px}.cta.svelte-don2ly{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;margin-top:var(--sp-2);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg, var(--bg-0));font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:filter .08s ease,background .08s ease}.cta.svelte-don2ly:hover:not(:disabled){filter:brightness(1.1)}.cta.svelte-don2ly:disabled{background:var(--bg-2);color:var(--fg-muted);border-color:var(--border-strong);cursor:default}.body.svelte-1yt9s5a{padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.row.svelte-1yt9s5a{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg-0)}.row.svelte-1yt9s5a input[type=checkbox]:where(.svelte-1yt9s5a){width:13px;height:13px;accent-color:var(--accent);cursor:pointer;border-radius:0}.lbl.svelte-1yt9s5a{font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.2}.hint.svelte-1yt9s5a{margin:0 0 var(--sp-2) 21px;font-size:var(--fs-xs);line-height:1.5;color:var(--fg-muted);font-family:var(--font-mono)}.footer.svelte-1yt9s5a{display:flex;justify-content:flex-end;padding-top:var(--sp-2);border-top:1px solid var(--border);margin-top:var(--sp-1)}.reset.svelte-1yt9s5a{border:0;background:transparent;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;padding:4px 0;transition:color .08s ease}.reset.svelte-1yt9s5a:hover{color:var(--accent)}.reset.svelte-1yt9s5a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.overlay.svelte-8n28ea{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;background:color-mix(in oklab,var(--bg-0) 70%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-8n28ea-overlay-in .14s ease-out both;padding:var(--sp-4)}.card.svelte-8n28ea{border:1px solid var(--border-strong);background:var(--bg-1);color:var(--fg-0);display:flex;flex-direction:column;min-width:320px;max-width:460px;width:100%;animation:svelte-8n28ea-card-in .22s cubic-bezier(.16,1,.3,1) both}.head.svelte-8n28ea{display:flex;align-items:center;justify-content:space-between;padding:8px var(--sp-3) 8px var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-1);text-transform:lowercase;font-family:var(--font-mono)}.title.svelte-8n28ea{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm)}.prefix.svelte-8n28ea{color:var(--accent);margin-right:4px}.close.svelte-8n28ea{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .08s ease}.close.svelte-8n28ea:hover{color:var(--fg-0)}.close.svelte-8n28ea:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@keyframes svelte-8n28ea-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-8n28ea-card-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.overlay.svelte-8n28ea,.card.svelte-8n28ea{animation-duration:80ms}}.trigger.svelte-1l5du66{display:inline-flex;align-items:center;justify-content:center;padding:6px var(--sp-3);border:0;background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .08s ease}.trigger.svelte-1l5du66:hover{color:var(--fg-0)}.trigger[aria-expanded=true].svelte-1l5du66{color:var(--accent)}.overlay.svelte-paxyrz{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none;z-index:5;container-type:inline-size}.badge-wrap.svelte-paxyrz{position:absolute;top:-8cqi;right:-8cqi}.list.svelte-13cnl4d{padding:var(--sp-2);font-size:var(--fs-sm);flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.opening-head.svelte-13cnl4d{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px var(--sp-2);margin-bottom:var(--sp-1);border-bottom:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}.opening-name.svelte-13cnl4d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-transform:lowercase}.row.svelte-13cnl4d{display:grid;grid-template-columns:28px 1fr 1fr auto;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-bottom:1px solid var(--border);transition:background .08s ease}.row.svelte-13cnl4d:hover{background:var(--bg-1)}.row.svelte-13cnl4d:last-child{border-bottom:0}.cell.svelte-13cnl4d{display:flex;flex-direction:column;gap:1px;min-width:0}.san-row.svelte-13cnl4d{display:flex;align-items:center;gap:4px;min-width:0}.annot.svelte-13cnl4d{font-size:.923rem;font-family:var(--font-mono);color:var(--accent);padding:0 4px}.times.svelte-13cnl4d{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.time.svelte-13cnl4d{display:inline-flex;align-items:center;gap:4px;font-size:.923rem;font-family:var(--font-mono);color:var(--fg-faint);line-height:1}.time.placeholder.svelte-13cnl4d{color:var(--fg-faint);opacity:.4}.time.placeholder.svelte-13cnl4d .bar:where(.svelte-13cnl4d):after{width:0}.time.svelte-13cnl4d .bar:where(.svelte-13cnl4d){position:relative;width:36px;height:6px;background:var(--bg-2);border:1px solid var(--border);overflow:hidden;flex-shrink:0}.time.svelte-13cnl4d .bar:where(.svelte-13cnl4d):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct, 0%);background:var(--eval-w);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--eval-b) 35%,transparent)}.time.black.svelte-13cnl4d .bar:where(.svelte-13cnl4d):after{background:var(--eval-b);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--eval-w) 35%,transparent)}.time.svelte-13cnl4d .text:where(.svelte-13cnl4d){font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.num.svelte-13cnl4d{color:var(--fg-muted);font-size:var(--fs-xs)}.san.svelte-13cnl4d{color:var(--fg-1);font-weight:500;text-align:left;background:transparent;cursor:pointer;padding:1px 4px;border-radius:0;transition:background .08s ease,color .08s ease}.san.svelte-13cnl4d:hover:not(:disabled){color:var(--fg-0);background:var(--bg-2)}.san.svelte-13cnl4d:disabled{cursor:default;color:var(--fg-faint)}.san.active.svelte-13cnl4d{color:var(--accent-fg, var(--bg-0));background:var(--accent);font-weight:600}.san.svelte-13cnl4d:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nav.svelte-13cnl4d{display:flex;align-items:center;justify-content:space-between;gap:4px;border-top:1px solid var(--border);padding:4px var(--sp-2);background:var(--bg-1)}.nav-btn.svelte-13cnl4d{display:inline-flex;align-items:center;justify-content:center;height:22px;width:28px;color:var(--fg-1);background:transparent;border:1px solid var(--border);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .08s ease,border-color .08s ease,background .08s ease}.nav-btn.svelte-13cnl4d:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.nav-btn.svelte-13cnl4d:disabled{color:var(--fg-faint);cursor:default}.nav-btn.svelte-13cnl4d:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ply-label.svelte-13cnl4d{flex:1;text-align:center;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.clock-icon.svelte-o2i03m{display:inline-block;flex-shrink:0}.second.svelte-o2i03m{transform-origin:50% 50%}.cap.svelte-1jes7u1{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:27px;padding:0 var(--sp-1);font-size:1.76rem;line-height:1}.stack.svelte-1jes7u1{display:inline-flex;align-items:center}.stack.svelte-1jes7u1+.stack:where(.svelte-1jes7u1){margin-left:4px}.stack.svelte-1jes7u1 .g:where(.svelte-1jes7u1)+.g:where(.svelte-1jes7u1){margin-left:-.6em}.g.svelte-1jes7u1{display:block;width:1em;height:1em;object-fit:contain}.g.black.svelte-1jes7u1{filter:invert(1)}.adv.svelte-1jes7u1{margin-left:var(--sp-2);font-size:var(--fs-xs);color:var(--accent)}.cap.dense.svelte-1jes7u1{min-height:18px;padding:0;gap:1px;font-size:1.35rem}.cap.dense.svelte-1jes7u1 .stack:where(.svelte-1jes7u1)+.stack:where(.svelte-1jes7u1){margin-left:3px}.cap.dense.svelte-1jes7u1 .adv:where(.svelte-1jes7u1){margin-left:4px;font-size:1rem}.card.svelte-11vthlv{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);background:var(--bg-1)}.card.compact.svelte-11vthlv{padding:6px var(--sp-2);gap:var(--sp-2);height:44px;min-height:44px;box-sizing:border-box}.card.active.svelte-11vthlv{border-color:var(--accent)}.card.offline.svelte-11vthlv{opacity:.85}.offline-badge.svelte-11vthlv{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--danger);font-family:var(--font-mono)}.offline-dot.svelte-11vthlv{width:6px;height:6px;border-radius:50%;background:var(--danger);animation:svelte-11vthlv-offline-pulse 1.4s ease-in-out infinite}.offline-text.svelte-11vthlv{white-space:nowrap}@keyframes svelte-11vthlv-offline-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.offline-dot.svelte-11vthlv{animation:none;opacity:.85}}.info.svelte-11vthlv{flex:1;min-width:0}.offer.svelte-11vthlv{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-0);animation:svelte-11vthlv-offer-in .14s ease-out both}.offer-ic.svelte-11vthlv{display:inline-flex;align-items:center;color:var(--accent);flex-shrink:0}.offer-msg.svelte-11vthlv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-actions.svelte-11vthlv{display:inline-flex;gap:6px;margin-left:auto;flex-shrink:0}.offer-btn.svelte-11vthlv{border:1px solid var(--border-strong);background:transparent;color:var(--fg-1);padding:3px 9px;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-xs);transition:background .08s ease,color .08s ease,border-color .08s ease}.offer-btn.accept.svelte-11vthlv{border-color:var(--accent);color:var(--accent)}.offer-btn.accept.svelte-11vthlv:hover,.offer-btn.accept.svelte-11vthlv:active{background:var(--accent);color:var(--accent-fg, var(--bg-0))}.offer-btn.decline.svelte-11vthlv:hover,.offer-btn.decline.svelte-11vthlv:active{color:var(--danger);border-color:var(--danger)}.offer-btn.svelte-11vthlv:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@keyframes svelte-11vthlv-offer-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.offer.svelte-11vthlv{animation-duration:0ms}}.row1.svelte-11vthlv{display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-md)}.compact.svelte-11vthlv .row1:where(.svelte-11vthlv){font-size:var(--fs-sm);gap:6px}.title.svelte-11vthlv{color:var(--accent);font-weight:700;font-size:var(--fs-xs)}.name.svelte-11vthlv{color:var(--fg-0);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.name-link.svelte-11vthlv{text-decoration:none}a.name-link.svelte-11vthlv:hover{color:var(--accent);text-decoration:underline}a.name-link.svelte-11vthlv:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.rating.svelte-11vthlv,.arrow.svelte-11vthlv{color:var(--fg-muted);font-size:var(--fs-xs)}.rating-after.svelte-11vthlv{color:var(--fg-1);font-size:var(--fs-xs);font-weight:600}.delta.svelte-11vthlv{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.delta.up.svelte-11vthlv{color:var(--success)}.delta.down.svelte-11vthlv{color:var(--danger)}.row2.svelte-11vthlv{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);margin-top:2px}.compact.svelte-11vthlv .row2:where(.svelte-11vthlv){margin-top:0;font-size:.923rem}.row2.has-captures.svelte-11vthlv{min-height:16px}.captures.svelte-11vthlv{min-width:0}.muted.svelte-11vthlv{color:var(--fg-muted)}.dot.svelte-11vthlv{width:6px;height:6px;display:inline-block;border:1px solid var(--fg-muted)}.dot.white.svelte-11vthlv{background:#ededed}.dot.black.svelte-11vthlv{background:#1a1a1a}.thinking.svelte-11vthlv{display:inline-flex;gap:3px;align-items:center;margin-left:4px}.thinking.svelte-11vthlv .td:where(.svelte-11vthlv){width:3px;height:3px;border-radius:50%;background:var(--accent);animation:svelte-11vthlv-think-pulse 1s ease-in-out infinite}.thinking.svelte-11vthlv .td:where(.svelte-11vthlv):nth-child(2){animation-delay:.15s}.thinking.svelte-11vthlv .td:where(.svelte-11vthlv):nth-child(3){animation-delay:.3s}@keyframes svelte-11vthlv-think-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.thinking.svelte-11vthlv .td:where(.svelte-11vthlv){animation:none;opacity:.7}}.ping.svelte-11vthlv{display:inline-flex;align-items:center;gap:2px;cursor:default}.ping.svelte-11vthlv .bar:where(.svelte-11vthlv){width:3px;height:9px;border:1px solid var(--fg-muted);background:transparent}.ping.svelte-11vthlv .bar.on:where(.svelte-11vthlv){border-color:var(--fg-1);background:var(--fg-1)}.ping.poor.svelte-11vthlv .bar.on:where(.svelte-11vthlv){border-color:var(--danger);background:var(--danger)}.clock.svelte-11vthlv{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:600;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);min-width:104px;text-align:center;opacity:.5;transition:opacity .18s ease,color .18s ease}.compact.svelte-11vthlv .clock:where(.svelte-11vthlv){font-size:var(--fs-md);padding:4px var(--sp-2);min-width:80px;gap:4px}.clock-glyph.svelte-11vthlv{display:inline-flex;align-items:center;opacity:1;transition:opacity .18s ease}.clock.svelte-11vthlv:not(.active) .clock-glyph:where(.svelte-11vthlv){visibility:hidden;opacity:0}.clock-digits.svelte-11vthlv{display:inline-block}.clock.white.svelte-11vthlv{background:#ededed;color:#111}.clock.black.svelte-11vthlv{background:#1a1a1a;color:#b8b8b8}.clock.active.svelte-11vthlv{opacity:1}.clock.low.svelte-11vthlv{color:var(--danger)}.clock.low.active.svelte-11vthlv{animation:svelte-11vthlv-clock-low-pulse 1s ease-in-out infinite}@keyframes svelte-11vthlv-clock-low-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.clock.svelte-11vthlv{transition:none}.clock.low.active.svelte-11vthlv{animation:none;opacity:1}}.wrap.svelte-1bsxh56{display:flex;flex-direction:column;height:100%;position:relative}.msgs.svelte-1bsxh56{flex:1;overflow:auto;padding:var(--sp-2);display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm)}.offline.svelte-1bsxh56{color:var(--fg-faint);font-size:var(--fs-xs);font-family:var(--font-mono);padding:var(--sp-2) 0}.msg.svelte-1bsxh56{display:flex;gap:var(--sp-2)}.user.svelte-1bsxh56{color:var(--fg-1);font-weight:500;flex-shrink:0}.system.svelte-1bsxh56 .user:where(.svelte-1bsxh56){color:var(--accent)}.msg.self.svelte-1bsxh56 .user:where(.svelte-1bsxh56),.msg.self.svelte-1bsxh56 .sep:where(.svelte-1bsxh56){color:var(--accent)}.sep.svelte-1bsxh56{color:var(--fg-muted)}.text.svelte-1bsxh56{color:var(--fg-0);word-break:break-word}.new-pill.svelte-1bsxh56{position:absolute;bottom:calc(var(--sp-7) + var(--sp-2));left:50%;transform:translate(-50%);background:var(--accent);color:var(--accent-fg);border:none;padding:3px 10px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;cursor:pointer;z-index:1;white-space:nowrap;animation:svelte-1bsxh56-pill-in .12s ease both}.new-pill.svelte-1bsxh56:hover{filter:brightness(1.1)}.new-pill.svelte-1bsxh56:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes svelte-1bsxh56-pill-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.send-error.svelte-1bsxh56{border-top:1px solid color-mix(in oklab,var(--danger) 40%,transparent);background:color-mix(in oklab,var(--danger) 10%,transparent);color:var(--danger);font-family:var(--font-mono);font-size:var(--fs-xs);padding:4px var(--sp-3);animation:svelte-1bsxh56-send-error-in .14s ease both}@keyframes svelte-1bsxh56-send-error-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.send-error.svelte-1bsxh56{animation:none}}.input.svelte-1bsxh56{display:flex;align-items:center;gap:var(--sp-2);border-top:1px solid var(--border);padding:var(--sp-2) var(--sp-3)}.prompt.svelte-1bsxh56{color:var(--accent);font-weight:600}.input.svelte-1bsxh56 input:where(.svelte-1bsxh56){flex:1;color:var(--fg-0);font-size:var(--fs-sm)}.input.svelte-1bsxh56 input:where(.svelte-1bsxh56)::placeholder{color:var(--fg-muted)}@media(prefers-reduced-motion:reduce){.new-pill.svelte-1bsxh56{animation:none}}.panel.svelte-13tqdtg{border:1px solid var(--border);background:var(--bg-1);display:flex;flex-direction:column;flex:1 1 0;min-height:0}.tabs.svelte-13tqdtg{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.tab.svelte-13tqdtg{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);background:transparent;border:0;border-bottom:1px solid transparent;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:lowercase;cursor:pointer;transition:color .08s ease,border-color .08s ease}.tab.svelte-13tqdtg .tab-icon{color:var(--fg-muted);transition:color .08s ease}.tab.svelte-13tqdtg:hover{color:var(--fg-0)}.tab.svelte-13tqdtg:hover .tab-icon{color:var(--fg-1)}.tab.active.svelte-13tqdtg{color:var(--accent);border-bottom-color:var(--accent)}.tab.active.svelte-13tqdtg .tab-icon{color:var(--accent)}.badge.svelte-13tqdtg{color:var(--fg-muted);font-size:var(--fs-xs)}.right.svelte-13tqdtg{margin-left:auto;display:inline-flex;align-items:center}.tab.active.svelte-13tqdtg .badge:where(.svelte-13tqdtg){color:var(--accent)}.body.svelte-13tqdtg{flex:1;min-height:0;display:flex;flex-direction:column}.pane.svelte-13tqdtg{display:none;flex:1;min-height:0;flex-direction:column}.pane.show.svelte-13tqdtg{display:flex}.shell.svelte-1nj7w2n{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--center-w, minmax(0, 1fr)) minmax(0,1fr);justify-content:center;gap:var(--play-gap);padding:var(--play-pad);overflow:hidden}.shell.two.svelte-1nj7w2n{grid-template-columns:minmax(0,1fr) var(--center-w, minmax(0, 1fr)) minmax(0,1fr)}.col.svelte-1nj7w2n{display:flex;flex-direction:column;gap:var(--play-gap);min-height:0;min-width:0;overflow-y:auto}.col-left.svelte-1nj7w2n{grid-column:1;justify-self:end;width:220px;max-width:100%}.col-center.svelte-1nj7w2n{grid-column:2;overflow-y:visible}.col-right.svelte-1nj7w2n{grid-column:3;justify-self:start;width:340px;max-width:100%}@media(max-width:1024px){.shell.svelte-1nj7w2n,.shell.two.svelte-1nj7w2n{grid-template-columns:1fr;overflow-x:clip;overflow-y:visible;height:auto}.col-left.svelte-1nj7w2n,.col-center.svelte-1nj7w2n,.col-right.svelte-1nj7w2n{grid-column:auto;justify-self:stretch;width:auto;max-width:none}.col.svelte-1nj7w2n{min-height:0}}.shell.svelte-nwpt7x{height:100dvh;width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--bg-0);overflow:hidden;overflow-x:clip}.appbar.svelte-nwpt7x{flex-shrink:0;height:calc(44px + var(--safe-top));padding-top:var(--safe-top);display:flex;align-items:center;padding-left:max(var(--sp-2),var(--safe-left));padding-right:max(var(--sp-2),var(--safe-right));border-bottom:1px solid var(--border);background:var(--bg-1)}.below-appbar.svelte-nwpt7x{flex-shrink:0;width:100%;padding-top:var(--sp-2)}.play-stack.svelte-nwpt7x{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:100%;overflow-x:clip;padding:0 2px}.row.svelte-nwpt7x{flex-shrink:0;width:100%;min-width:0;max-width:100%;overflow-x:clip;padding:4px 0}.row.top.svelte-nwpt7x{border-bottom:1px solid var(--border)}.row.bottom.svelte-nwpt7x{border-top:1px solid var(--border)}.topBoard.svelte-nwpt7x{flex-shrink:0;width:100%}.board-wrap.svelte-nwpt7x{flex-shrink:0;width:min(100%,calc(100dvh - 260px - var(--safe-top) - var(--safe-bottom)));aspect-ratio:1;align-self:center;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.above-actions.svelte-nwpt7x{flex-shrink:0;width:100%}.actions.svelte-nwpt7x{flex-shrink:0;width:100%;background:var(--bg-1);padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom)}.bar.svelte-67odr8{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;height:56px;border-top:1px solid var(--border);background:var(--bg-1)}.slot.svelte-67odr8{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;padding:4px 2px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--fg-1);font-family:var(--font-mono);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .08s ease,background .08s ease}.slot.svelte-67odr8:last-child{border-right:0}.slot.svelte-67odr8:hover:not(:disabled){color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.slot.svelte-67odr8:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.slot.svelte-67odr8:disabled{color:var(--fg-faint);cursor:default}.slot.active.svelte-67odr8{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent)}.lbl.svelte-67odr8{font-size:.923rem;text-transform:lowercase;letter-spacing:.04em}.scrim.svelte-1bccl8a{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:color-mix(in oklab,var(--bg-0) 60%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;cursor:pointer;animation:svelte-1bccl8a-scrim-in .16s ease-out both}.sheet.svelte-1bccl8a{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:90dvh;display:flex;flex-direction:column;background:var(--bg-1);border-top:1px solid var(--border-strong);box-shadow:0 -8px 32px color-mix(in oklab,var(--bg-0) 70%,transparent);padding-bottom:env(safe-area-inset-bottom,0);animation:svelte-1bccl8a-sheet-in .22s cubic-bezier(.16,1,.3,1) both}.head.svelte-1bccl8a{position:relative;display:flex;align-items:center;justify-content:center;padding:14px var(--sp-3) 8px;border-bottom:1px solid var(--border)}.grip.svelte-1bccl8a{position:absolute;top:6px;left:50%;transform:translate(-50%);width:32px;height:3px;background:var(--border-strong);border-radius:2px}.title.svelte-1bccl8a{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-1);text-transform:lowercase;letter-spacing:.04em}.close.svelte-1bccl8a{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .08s ease,border-color .08s ease}.close.svelte-1bccl8a:hover{color:var(--danger);border-color:var(--border)}.body.svelte-1bccl8a{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes svelte-1bccl8a-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1bccl8a-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.scrim.svelte-1bccl8a,.sheet.svelte-1bccl8a{animation:none}}.rows.svelte-1kntef2{display:flex;flex-direction:column}.row.svelte-1kntef2{display:flex;align-items:center;gap:var(--sp-3);padding:14px var(--sp-4);background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-md);text-align:left;text-transform:lowercase;letter-spacing:.02em;cursor:pointer;transition:background .08s ease,color .08s ease}.row.svelte-1kntef2:last-child{border-bottom:0}.row.svelte-1kntef2:active:not(:disabled){background:color-mix(in oklab,var(--accent) 14%,transparent)}.row.svelte-1kntef2:disabled{color:var(--fg-faint);cursor:default}.row.accent.svelte-1kntef2{color:var(--accent)}.row.danger.svelte-1kntef2{color:var(--danger)}.ic.svelte-1kntef2{display:inline-flex;align-items:center;justify-content:center;width:24px;color:inherit}.lbl.svelte-1kntef2{flex:1}.overlay.svelte-9jf37b{position:fixed;top:0;left:0;right:0;bottom:0;z-index:72;background:var(--bg-0);animation:svelte-9jf37b-chat-in .14s ease-out both}.frame.svelte-9jf37b{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:column}.appbar.svelte-9jf37b{flex:0 0 auto;height:calc(48px + var(--safe-top));padding-top:var(--safe-top);border-bottom:1px solid var(--border);background:var(--bg-0);display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.close.svelte-9jf37b{width:44px;height:44px;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--fg-1);cursor:pointer}.close.svelte-9jf37b:hover{color:var(--danger)}.title.svelte-9jf37b{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;color:var(--fg-0);text-align:center;text-transform:lowercase;letter-spacing:-.01em}.spacer.svelte-9jf37b{width:48px;height:48px}.msgs.svelte-9jf37b{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm)}.empty.svelte-9jf37b{color:var(--fg-muted);font-size:var(--fs-xs);text-align:center;padding-top:var(--sp-7)}.msg.svelte-9jf37b{display:flex;align-items:baseline;gap:6px;word-break:break-word;line-height:1.5}.msg.system.svelte-9jf37b .sys-text:where(.svelte-9jf37b){color:var(--fg-muted);font-style:italic;font-size:var(--fs-sm)}.user.svelte-9jf37b{font-weight:600;color:var(--fg-1);flex-shrink:0}.sep.svelte-9jf37b{color:var(--fg-muted);flex-shrink:0}.text.svelte-9jf37b{color:var(--fg-0);min-width:0}.msg.self.svelte-9jf37b .user:where(.svelte-9jf37b),.msg.self.svelte-9jf37b .sep:where(.svelte-9jf37b){color:var(--accent)}.input.svelte-9jf37b{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-2);border-top:1px solid var(--border);background:var(--bg-1);padding:var(--sp-3) var(--sp-3);padding-bottom:max(var(--sp-3),var(--safe-bottom))}.prompt.svelte-9jf37b{color:var(--accent);font-weight:600;font-family:var(--font-mono)}.input.svelte-9jf37b input:where(.svelte-9jf37b){flex:1;height:36px;background:transparent;color:var(--fg-0);font-family:var(--font-mono);font-size:var(--fs-md);border:0;outline:0}.input.svelte-9jf37b input:where(.svelte-9jf37b)::placeholder{color:var(--fg-muted)}.input.svelte-9jf37b input:where(.svelte-9jf37b):disabled{color:var(--fg-faint)}.send.svelte-9jf37b{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-fg);border:0;cursor:pointer;transition:opacity .08s ease}.send.svelte-9jf37b:disabled{opacity:.4;cursor:default}@keyframes svelte-9jf37b-chat-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.overlay.svelte-9jf37b{animation:none}}.row.svelte-lp54ax{display:flex;align-items:stretch;width:100%;height:36px;min-height:36px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-1)}.strip.svelte-lp54ax{flex:1;min-width:0;display:flex;align-items:center;justify-content:safe center;gap:1px;padding:0 var(--sp-2);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.strip.svelte-lp54ax::-webkit-scrollbar{display:none}.num.svelte-lp54ax{color:var(--fg-muted);font-family:var(--font-mono);font-size:.923rem;flex-shrink:0}.num.svelte-lp54ax:not(:first-child){margin-left:calc(var(--sp-3) + 1px)}.chip.svelte-lp54ax{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid transparent;background:transparent;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;flex-shrink:0;text-transform:lowercase;transition:color .08s ease,background .08s ease,border-color .08s ease}.chip.svelte-lp54ax:hover{color:var(--accent)}.chip.active.svelte-lp54ax{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent);border-color:var(--accent)}.empty.svelte-lp54ax{display:inline-flex;align-items:center;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);padding:4px 8px;border:1px solid transparent}@media(prefers-reduced-motion:reduce){.strip.svelte-lp54ax{scroll-behavior:auto}.chip.svelte-lp54ax{transition:none}}.bar-row.svelte-dspzwg .card.compact{height:52px;min-height:52px}.m-back.svelte-dspzwg{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--fg-1);cursor:pointer}.m-back.svelte-dspzwg:hover{color:var(--accent);border-color:var(--border)}.m-title.svelte-dspzwg{flex:1;text-align:center;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-1);text-transform:lowercase;letter-spacing:.04em}.m-spacer.svelte-dspzwg{width:32px;height:32px}.m-brand.svelte-dspzwg{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);color:var(--fg-0);text-transform:none;letter-spacing:-.02em}.m-brand-logo.svelte-dspzwg{display:inline-block;width:20px;height:20px;background-color:var(--accent);-webkit-mask:url(/logo-pawn-mask.png) center / contain no-repeat;mask:url(/logo-pawn-mask.png) center / contain no-repeat;flex-shrink:0}.m-brand-name.svelte-dspzwg{font-weight:600;font-size:var(--fs-md)}.center.svelte-dspzwg{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--play-gap);height:100%;min-height:0}.board-wrap.svelte-dspzwg{min-height:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2)}.evalbar-slot.svelte-dspzwg{height:100%;display:flex;align-items:stretch;flex:0 0 50px}.board-inner.svelte-dspzwg{position:relative;aspect-ratio:1;max-height:100%;max-width:100%;height:100%;width:auto}@supports not (aspect-ratio: 1){.board-inner.svelte-dspzwg{width:min(100%,70vh)}}@media(max-width:1024px){.center.svelte-dspzwg{grid-template-rows:auto auto auto}.board-inner.svelte-dspzwg{width:min(100%,80vh);max-height:none}}.lobby-preview.svelte-dspzwg{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}
