.play_page___PoIK{max-width:var(--page-max);margin:0 auto;padding:clamp(1.25rem,3vw,2rem) var(--page-pad) clamp(1.5rem,4vw,2.5rem);min-width:0}.play_pageCompact__6ZkS7{padding-top:.65rem;padding-bottom:.85rem}.play_pageCompact__6ZkS7 .play_title__iPBTm{margin-bottom:.35rem;font-size:clamp(1.35rem,3vw,1.8rem)}.play_pageCompact__6ZkS7 .play_bullets__zTGBc,.play_pageCompact__6ZkS7 .play_lead__rjzjS{display:none}.play_eyebrow__HA7fm{margin:0 0 .55rem;color:var(--muted);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.play_title__iPBTm{margin:0 0 .7rem;font-size:clamp(1.7rem,4.5vw,2.4rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.play_lead__rjzjS{margin:0;color:var(--muted);font-size:clamp(.98rem,2.2vw,1.05rem);line-height:1.55;max-width:38rem}.play_bullets__zTGBc{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem;max-width:40rem}.play_bullets__zTGBc li{display:grid;grid-template-columns:1.1rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;color:var(--muted);font-size:.92rem;line-height:1.45}.play_bullets__zTGBc li:before{content:"";width:.45rem;height:.45rem;margin-top:.45rem;border-radius:999px;background:var(--fg);opacity:.35}.play_layout__ivrFA{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:1.15rem 1.35rem;gap:1.15rem 1.35rem;align-items:start}.play_copyCol__tHH8R{display:grid;grid-gap:0;gap:0;align-content:start;min-width:0}.play_copyCol__tHH8R .play_panel__gL61L{margin-top:1.15rem}.play_pageCompact__6ZkS7 .play_copyCol__tHH8R .play_panel__gL61L{margin-top:.75rem}.play_pageCompact__6ZkS7 .play_layout__ivrFA{gap:.75rem 1.1rem}@media (min-width:901px){.play_layout__ivrFA{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr)}.play_boardCol__V_H9_{align-self:start}.play_boardWrap__5s7EX{margin-left:0;margin-right:0;max-width:min(560px,calc(100dvh - 6.5rem),100%)}.play_pageCompact__6ZkS7 .play_boardWrap__5s7EX{max-width:min(540px,calc(100dvh - 5.5rem),100%)}}@media (max-width:900px){.play_layout__ivrFA{grid-template-columns:1fr}.play_pageCompact__6ZkS7 .play_boardCol__V_H9_{order:-1}}.play_panel__gL61L{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.05rem 1.1rem 1.15rem}.play_pageCompact__6ZkS7 .play_panel__gL61L{padding:.85rem .95rem .95rem}.play_panelTitle__k__Mx{margin:0 0 .85rem;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.play_field__NYI1t{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.play_pageCompact__6ZkS7 .play_field__NYI1t{margin-bottom:.7rem}.play_fieldLabel__JAd7Y{margin:0;font-size:.84rem;font-weight:700;color:var(--muted)}.play_optionRow__MAv_X{display:flex;flex-wrap:wrap;gap:.5rem}.play_option__CWKCd{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line);background:var(--soft-2);color:var(--fg);font-weight:700;font-size:.86rem;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.play_option__CWKCd:hover{background:var(--soft)}.play_optionActive__Cq_H3{border-color:var(--fg);background:var(--fg);color:#fff}.play_optionActive__Cq_H3:hover{background:#222;border-color:#222}.play_btnGhost__M2CUP:disabled,.play_btnPrimary__v7vtU:disabled,.play_option__CWKCd:disabled{opacity:.55;cursor:not-allowed}.play_btnPrimary__v7vtU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1.15rem;border-radius:var(--radius);border:1px solid var(--fg);background:var(--fg);color:#fff;font-weight:700;font-size:.92rem;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.play_btnPrimary__v7vtU:hover:not(:disabled){background:#222;border-color:#222}.play_btnGhost__M2CUP{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem 1rem;border-radius:12px;border:1px solid #d0d0d0;background:#fff;color:var(--fg);font-weight:700;font-size:.88rem;cursor:pointer;transition:background var(--ease)}.play_btnGhost__M2CUP:hover:not(:disabled){background:var(--soft)}.play_actions__Qjo06{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.25rem}.play_statusBox__XYgWk{margin-top:.85rem;padding:.75rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--soft-2);font-size:.9rem;line-height:1.45}.play_statusThinking__4W8ya{color:var(--fg);font-weight:700}.play_statusError__nni86{border-color:#f0d0d0;background:#fff5f5;color:#9b1c1c}.play_statusResult__9h6lR{border-color:#ebe3b0;background:#fffced;color:#6b5b00;font-weight:700}.play_disabledBox__8nvLm{margin-top:1.5rem;padding:1.15rem 1.2rem;border-radius:var(--radius-lg);border:1px solid #f0d0d0;background:#fff5f5}.play_disabledBox__8nvLm h2{margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.play_disabledBox__8nvLm p{margin:0;color:#9b1c1c;font-size:.92rem;line-height:1.45}.play_loading__5J5Gq{margin-top:1.5rem;color:var(--muted);font-size:.95rem}.play_boardCol__V_H9_{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.play_boardWrap__5s7EX{position:relative;width:100%;max-width:min(520px,calc(100dvh - 8rem),100%);margin:0 auto;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;aspect-ratio:1;isolation:isolate}.play_pageCompact__6ZkS7 .play_boardWrap__5s7EX{max-width:min(500px,calc(100dvh - 6.5rem),100%)}.play_boardWrap__5s7EX #sergebot-board-board{width:100%!important;height:100%!important}.play_boardWrap__5s7EX [data-piece] svg{width:100%;height:100%;display:block;max-width:100%;max-height:100%}.play_boardOverlay__p4qpw{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none}.play_thinkingPill__eftR3{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:700;font-size:.88rem;box-shadow:0 8px 24px rgba(0,0,0,.06)}.play_dot__HNGIB{width:.55rem;height:.55rem;border-radius:999px;background:var(--fg);animation:play_pulse__023xD 1s ease-in-out infinite}@keyframes play_pulse__023xD{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.play_metaRow__ctnuU{display:flex;flex-wrap:wrap;gap:.5rem .85rem;justify-content:center;color:var(--muted);font-size:.84rem}.play_fallbackBoard__yNkxw{display:grid;grid-template-columns:repeat(8,1fr);width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.play_square__7P5qz{display:grid;place-items:center;border:none;padding:0;margin:0;font-size:clamp(1.35rem,5.5vw,2.2rem);line-height:1;cursor:pointer;color:inherit}.play_squareLight__gIjRD{background:#f0ede8}.play_squareDark__VuyG6{background:#b7b0a4}.play_squareSelected__TpcII{outline:2px solid var(--fg);outline-offset:-2px}.play_squareFlash__YKFZt{background:rgba(220,48,48,.72)!important}.play_squareMuted__LkFM3{cursor:default}.play_copyOk__MjxN_{color:#146c2e;font-size:.84rem;font-weight:700}