.games-view .ipanel,.games-view .listhead-tools,.games-view #list,.games-view .pod-pane,.games-view .pagecopy,.games-view .footlinks{display:none!important}.games-view .pinzone{position:relative}.nasmat-games-page[hidden]{display:none!important}.nasmat-games-page{display:block;width:100%;max-width:1200px;margin:0 auto;padding:0 0 calc(var(--nasmat-nav-height,72px) + var(--nasmat-player-height,68px) + 24px)!important;background:var(--nsm-cream-200);color:var(--nsm-ink);overflow-x:hidden;border:0;box-sizing:border-box}body.games-game .nasmat-games-page{padding-bottom:calc(var(--nasmat-nav-height,72px) + var(--nasmat-player-height,0px))!important}#gamesPanel{--gm-panel:var(--nsm-cream-050);--gm-line:var(--nsm-cream-500);--gm-muted:var(--nsm-ink-70);--gm-accent:var(--nsm-crimson);--gm-warm:var(--nsm-apricot);--gm-board:var(--nsm-espresso-500);--gm-cream:var(--nsm-cream-ink);--gm-frame:var(--nsm-espresso-400);--gm-sq-light:#ebddba;--gm-sq-dark:#7a6248;--gm-hl:233,160,80}#gamesPanel *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#gamesPanel .ar{font-family:var(--nsm-font-ui,inherit)}:where(#gamesPanel) .bi:after{content:" " attr(data-ar);display:inline-block;font-family:var(--nsm-font-ui,inherit);letter-spacing:0;text-transform:none;direction:rtl;unicode-bidi:isolate;margin-left:.35em;font-size:calc(1em * var(--nsm-ar-scale,1.08))}#gamesPanel .bi2-en,#gamesPanel .bi2-ar{display:inline-block;unicode-bidi:isolate}#gamesPanel .bi2-ar{font-family:var(--nsm-font-ui);letter-spacing:0;font-size:calc(1em * var(--nsm-ar-scale,1.08))}#gamesPanel .hidden{display:none!important}#gamesPanel button{cursor:pointer;touch-action:manipulation}#gamesPanel button:not(.gs-root button){font:inherit}#gamesPanel .gm-fit,#gamesPanel .gm-fit *{touch-action:none}.gm-hub{width:100%;margin:0 auto;padding:var(--nsm-space-12) 0 var(--nsm-space-8)}.gm-hub .nsm-tabtitle{margin:0 var(--nsm-gutter) var(--nsm-space-10)}.gm-rows{padding:0 var(--nsm-gutter)}.gm-game{width:100%;margin:0 auto;padding:0 var(--nsm-gutter)}.gm-game #soloPanel,.gm-game #setup{max-width:440px;margin:0 auto}.gm-hub-title{font-size:calc(13px * var(--gs-ts,1))}#gamesPanel .gm-tile{cursor:pointer}.gm-tile{min-height:var(--nsm-game-row);margin-bottom:var(--nsm-space-8);gap:var(--nsm-space-12);padding:var(--nsm-space-8) 4px var(--nsm-space-8) var(--nsm-space-12)}.gm-tile .st-icon{width:44px;height:44px;border-radius:var(--nsm-r-control)}.gm-tile .st-icon img{padding:0}.gm-meta{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--nsm-space-10);row-gap:2px;align-items:baseline;text-align:start}.gm-meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-t-en{font-size:calc(15px * var(--gs-ts,1));font-weight:600;line-height:1.3}.gm-t-ar{font-size:calc(16px * var(--gs-ts,1));font-weight:600;line-height:1.3;text-align:right;unicode-bidi:isolate}.gm-d-en,.gm-d-ar{font-size:calc(12px * var(--gs-ts,1));line-height:1.35;color:var(--nsm-ink-70)}.gm-d-ar{text-align:right;unicode-bidi:isolate}.gm-tile-go{flex:none;display:flex;align-items:center;justify-content:center;width:var(--nsm-hit);height:var(--nsm-hit);color:var(--nsm-ink-70)}.gm-tile-go svg{width:20px;height:20px}.gm-tile:focus-visible,#gamesPanel button:focus-visible{outline:2px solid var(--nsm-ink);outline-offset:2px}#gamesPanel{--gm-gap:clamp(4px,1vh,8px)}@media(max-height:699px){#gamesPanel{--nsm-seat-h:44px;--nsm-avatar:34px;--nsm-game-ctl:44px}}.gm-top.nsm-hdr{margin:0 calc(-1 * var(--nsm-gutter)) 2px;padding-top:env(safe-area-inset-top);height:calc(var(--nsm-header-h) + env(safe-area-inset-top));box-shadow:none}.gm-game:not(.gm-playing) .gm-top .gm-act{display:none}.gs-legacy>.gm-top.gs-hdr{margin:0 calc(-1 * var(--nsm-gutter)) 2px;padding-top:env(safe-area-inset-top);min-height:calc(var(--nsm-header-h) + env(safe-area-inset-top));background:var(--nsm-cream-200);box-shadow:0 1px 0 var(--nsm-ink-hairline)}.gm-xo.gs-legacy>.gm-top.gs-hdr,.gm-c4.gs-legacy>.gm-top.gs-hdr{background:transparent}body.games-view.games-game.games-svc #player{display:none!important}html:not([data-shell=desktop]) body.games-immersive #tabbar{display:none!important}.gm-game{position:relative}.gm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gm-label{margin:0 2px;color:var(--nsm-ink-70);font:400 var(--nsm-t-eyebrow)/1.3 var(--nsm-font-mono);letter-spacing:var(--nsm-track-eyebrow);text-transform:uppercase}.gm-note{color:var(--nsm-ink-70);font-size:calc(12px * var(--gs-ts,1));line-height:1.5;text-align:center}.gm-note .bi:after,.gm-error .bi:after{display:inline-block}#gamesPanel .nsm-btn{font-size:calc(15px * var(--gs-ts,1));font-weight:600;line-height:1.2}.gm-error{width:min(94vw,440px);margin:0 auto;padding:40px 0 28px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.gm-btn{display:flex;align-items:center;justify-content:center;min-height:var(--nsm-hit);padding:6px 16px;border:0;border-radius:var(--nsm-r-control);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row);color:var(--nsm-ink);font-weight:600}.gm-setup{display:flex;flex-direction:column;gap:clamp(6px,1.4vh,12px);max-width:440px;margin:0 auto;padding-top:clamp(2px,1vh,10px)}.gm-picks{display:flex;gap:10px}.gm-pick{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(3px,.8vh,8px);padding:clamp(8px,1.5vh,12px) 8px;border:0;border-radius:var(--nsm-r-sheet);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row);color:var(--nsm-ink);text-align:center;line-height:1.3}.gm-pick.on{box-shadow:0 0 0 2px var(--nsm-ink),0 4px 12px #33241b1f}.gm-pick.on:before{content:"";position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--nsm-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23FFFBF0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.gm-pick-art{flex:none;position:relative;width:clamp(40px,8vh,72px);height:clamp(40px,8vh,72px);border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--nsm-board-light)}.gm-chess .gm-pick[data-seat="2"] .gm-pick-art,.gm-dama .gm-pick-art,.gm-c4 .gm-pick-art{background:var(--nsm-board-dark)}.gm-c4 .gm-pick-art{background:var(--nsm-board-hole)}.gm-pick-art svg.pc{width:86%;height:86%;filter:var(--nsm-sh-piece)}.gm-pick-art svg.mark{width:62%;height:62%}.gm-pick-disc{position:absolute;inset:14%;border-radius:50%}.gm-pick-t{font-size:calc(15px * var(--gs-ts,1));font-weight:600}.gm-pick-s{font-size:calc(12px * var(--gs-ts,1));color:var(--nsm-ink-70)}.gm-pick-s .bi:after{display:block;margin-left:0}.gm-pick-t .bi:after{font-weight:600}.gm-lvcard{display:flex;flex-direction:column;gap:clamp(6px,1.2vh,12px);padding:clamp(10px,1.8vh,14px);border-radius:var(--nsm-r-sheet);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row)}.gm-lvhead .bi2{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.gm-lvhead .bi2-en{font-size:calc(17px * var(--gs-ts,1));font-weight:700}.gm-lvhead .bi2-ar{font-size:calc(16px * var(--gs-ts,1));font-weight:600}.gm-lv{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.gm-lv.gm-lv--named{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#gamesPanel .gm-lv button{min-height:var(--nsm-hit);padding:0;border:0;border-radius:8px;background:var(--nsm-board-light);color:var(--nsm-ink-70);font:600 calc(14px * var(--gs-ts,1))/1 var(--nsm-font-mono)}#gamesPanel .gm-lv--named button{font:600 calc(14px * var(--gs-ts,1))/1.2 var(--nsm-font-ui);color:var(--nsm-ink)}.gm-lv--named .bi:after{display:block;margin-left:0;font-size:calc(12px * var(--gs-ts,1));font-weight:400}#gamesPanel .gm-lv button.fill{background:#f2d9a8;color:var(--nsm-ink)}#gamesPanel .gm-lv button.on{background:var(--nsm-gold);color:var(--nsm-ink-on-gold);box-shadow:inset 0 -3px 0 var(--nsm-apricot)}.gm-lvscale{display:flex;justify-content:space-between;gap:6px;font-size:calc(11px * var(--gs-ts,1));color:var(--nsm-ink-70)}#gamesPanel .gm-start{min-height:var(--nsm-game-ctl);font-size:calc(16px * var(--gs-ts,1))}.gm-area{display:flex;flex-direction:column;gap:var(--gm-gap)}#gamesPanel .gm-area>.gm-fit{margin:0 auto}.nsm-seat{display:flex;align-items:center;gap:10px;height:var(--nsm-seat-h);padding:0 4px;min-width:0}.nsm-seat__av{flex:none;width:var(--nsm-avatar);height:var(--nsm-avatar);border-radius:var(--nsm-r-pill);display:flex;align-items:center;justify-content:center;background:var(--nsm-cream-050);box-shadow:0 0 0 1px #33241b1f;color:var(--nsm-ink)}.nsm-seat__av svg{width:22px;height:22px}.nsm-seat__nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.nsm-seat__nm>b{font-size:calc(15px * var(--gs-ts,1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsm-seat__nm>b .bi:after{font-weight:400;color:var(--nsm-ink-70)}.gm-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:calc(12px * var(--gs-ts,1));color:var(--nsm-ink-70);white-space:nowrap;overflow:hidden}.gm-sub-t{flex:0 10 auto;min-width:2.2em;overflow:hidden;text-overflow:ellipsis}.gm-wins{flex:none}.gm-wins b{color:var(--nsm-ink);font-weight:600}.nsm-seat__chip{flex:none;display:inline-flex;align-items:center;height:var(--nsm-turn-chip);padding:0 10px;border-radius:var(--nsm-r-pill);white-space:nowrap;font:600 calc(11px * var(--gs-ts,1))/1 var(--nsm-font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--nsm-cream-050);box-shadow:0 0 0 1px #33241b1f;color:var(--nsm-ink-70)}.nsm-seat__chip .bi:after{font-weight:600;margin-left:.5em}.nsm-seat--turn .nsm-seat__av{box-shadow:0 0 0 2px var(--nsm-cream-200),0 0 0 4px var(--nsm-apricot)}.nsm-seat--turn .nsm-seat__chip{background:var(--nsm-apricot);color:var(--nsm-ink-on-gold);box-shadow:none}.gm-cap{flex:0 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.gm-cap:empty{display:none}.gm-cap svg{flex:none;width:15px;height:15px;margin-right:-4px}.gm-cap .mini{flex:none;width:12px;height:12px;border-radius:50%;margin-right:3px}.gm-cap .adv{margin-left:8px;color:var(--nsm-clay);font-weight:700}.gm-stats{display:flex;gap:8px}.gm-stat{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:var(--nsm-hit);padding:4px 10px;border:0;border-radius:var(--nsm-r-control);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row);color:var(--nsm-ink);text-align:left}.gm-stat-l{min-width:0;font-size:calc(11px * var(--gs-ts,1));line-height:1.25;color:var(--nsm-ink-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-stat-l .bi:after{display:block;margin-left:0}.gm-stat--btn{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.gm-stat--btn .gm-stat-l .bi:after{display:inline-block;margin-left:.35em}.gm-stat>b{font:600 calc(18px * var(--gs-ts,1))/1.1 var(--nsm-font-mono)}.gm-stat.turn{box-shadow:0 0 0 2px var(--nsm-apricot)}.gm-stat.bad>b{color:var(--nsm-clay)}#gamesPanel .gm-stat--btn{flex:1.6 1 0;cursor:pointer}#gamesPanel .gm-stat--btn>b{font:600 calc(14px * var(--gs-ts,1))/1.2 var(--nsm-font-ui);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-stat .mkx,.gm-stat .mko{font-weight:700;margin-right:4px}.gm-stat .mko{color:var(--nsm-crimson)}.gm-pill{display:flex;align-items:center;gap:10px;min-height:var(--nsm-game-ctl);padding:0 14px;border-radius:var(--nsm-r-control);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row);font-size:calc(14px * var(--gs-ts,1));font-weight:600;white-space:nowrap;overflow:hidden}.gm-pill-mk{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nsm-gold);color:var(--nsm-ink-on-gold);font:700 calc(15px * var(--gs-ts,1))/1 var(--nsm-font-mono)}.gm-pill-mk.mko{color:var(--nsm-crimson);background:var(--nsm-cream-200);box-shadow:inset 0 0 0 1px #33241b1f}.gm-pill .bi:after{font-weight:400;color:var(--nsm-ink-70)}.gm-pill-lv{margin-left:auto;font:600 calc(11px * var(--gs-ts,1))/1 var(--nsm-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nsm-ink-70)}.gm-pill-lv .bi:after{font-weight:400}.gm-alert{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 12px;border-radius:var(--nsm-r-control);background:var(--nsm-cream-050);box-shadow:0 0 0 1.5px var(--nsm-clay);font-size:calc(13px * var(--gs-ts,1));line-height:1.3}.gm-alert .nsm-btn{flex:none;margin-left:auto}.gm-ctl{display:flex;gap:8px}#gamesPanel .nsm-gctl{flex:1 1 0;min-width:0;min-height:var(--nsm-game-ctl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 4px;border:0;border-radius:var(--nsm-r-control);background:var(--nsm-cream-050);box-shadow:var(--nsm-sh-row);color:var(--nsm-ink);font:600 calc(13px * var(--gs-ts,1))/1.15 var(--nsm-font-ui);white-space:nowrap}.nsm-gctl svg{flex:none;width:20px;height:20px}.nsm-gctl .bi:after{display:block;margin-left:0;font-size:calc(12px * var(--gs-ts,1));font-weight:400;color:var(--nsm-ink-70)}#gamesPanel .nsm-gctl.on,#gamesPanel .nsm-gctl.gm-confirm{background:var(--nsm-apricot);color:var(--nsm-ink-on-gold);box-shadow:none}.nsm-gctl.on .bi:after,.nsm-gctl.gm-confirm .bi:after{color:var(--nsm-ink-on-gold)}@media(max-height:699px){#gamesPanel .nsm-gctl{flex-direction:row;gap:6px}.nsm-gctl svg{width:18px;height:18px}}.gm-area.gm-ended #seatMe,.gm-area.gm-ended #gmCtl,.gm-area.gm-ended #gmPill,.gm-area.gm-ended #gmAlert,.gm-area.gm-ended .pad{display:none}.gm-result{padding:clamp(10px,1.6vh,14px) 14px;border-radius:var(--nsm-r-sheet);background:var(--nsm-cream-050);box-shadow:0 0 0 1px var(--nsm-ink-hairline),0 6px 18px #33241b1f}.gm-endcard{position:relative;display:flex;flex-direction:column;gap:clamp(6px,1.2vh,10px)}.nsm-result__t{display:flex;align-items:center;gap:10px;min-width:0;padding-right:34px}.gm-score{font-size:calc(12px * var(--gs-ts,1));line-height:1.3;color:var(--nsm-ink-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-score b{color:var(--nsm-ink);font-weight:600}#gamesPanel .gm-endx{position:absolute;top:-6px;right:-8px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--nsm-ink-70);display:flex;align-items:center;justify-content:center}#gamesPanel .gm-endx:after{content:"";position:absolute;inset:-6px}.gm-endtitle{flex:none;font-size:calc(22px * var(--gs-ts,1));font-weight:700;line-height:1.2;white-space:nowrap}.gm-endtitle .bi:after{color:var(--nsm-clay);font-weight:700}.nsm-result__why{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:calc(12px * var(--gs-ts,1));line-height:1.35;color:var(--nsm-ink-70)}.nsm-result__why b{color:var(--nsm-ink)}.gm-xo .nsm-result__t{flex-wrap:wrap}.gm-xo .nsm-result__why{align-items:flex-start;text-align:left;flex-basis:100%}.nsm-result__acts{display:flex;gap:8px}#gamesPanel .nsm-result__acts .nsm-btn{flex:1 1 0;min-width:0;min-height:var(--nsm-game-ctl);padding:4px 8px;font-size:calc(14px * var(--gs-ts,1));white-space:nowrap}#gamesPanel .nsm-result__acts #againBtn{flex-grow:1.3}.nsm-result__acts .bi:after{display:block;margin-left:0;font-size:calc(12px * var(--gs-ts,1));font-weight:400}.gm-endx svg{width:18px;height:18px}.gm-overlay{position:fixed;left:0;right:0;top:0;bottom:calc(var(--nasmat-nav-height,72px) + var(--nasmat-player-height,0px));background:#2e20158c;display:flex;align-items:center;justify-content:center;z-index:20}.gm-picker{background:var(--nsm-cream-050);border-radius:var(--nsm-r-sheet);box-shadow:var(--nsm-sh-sheet);padding:14px;display:flex;gap:10px}.gm-picker button{width:64px;height:64px;border-radius:var(--nsm-r-control);border:0;background:var(--nsm-board-light);padding:6px}.gm-picker button svg{width:100%;height:100%;display:block;filter:var(--nsm-sh-piece)}.gm-seat{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px;margin-right:5px}.gm-seat.p1{background:var(--nsm-disc-gold)}.gm-seat.p2{background:var(--nsm-disc-crimson)}.gm-seat.dm1{background:var(--nsm-disc-cream);box-shadow:inset 0 0 0 1px #33241b4d}.gm-seat.dm2{background:var(--nsm-disc-crimson)}.mk{font-weight:700}.mk.x{color:var(--nsm-ink)}.mk.o{color:var(--nsm-crimson)}#gamesPanel .gm-fit{width:var(--gm-size,100%);max-width:100%;margin-left:auto;margin-right:auto}.gm-game.gm-side{padding-left:calc(var(--gm-size) + var(--nsm-gutter) * 2);min-height:calc(var(--gm-head,62px) + var(--gm-size) + 10px)}#gamesPanel .gm-game.gm-side .gm-fit{position:absolute;left:var(--nsm-gutter);top:calc(var(--gm-head,62px) + 6px);margin:0}.gm-game.gm-side .gm-top{margin-left:calc(-1 * (var(--gm-size) + var(--nsm-gutter) * 3))}.gm-frame{padding:6px;border-radius:14px;background:linear-gradient(180deg,var(--nsm-board-frame-top) 0%,var(--nsm-board-frame-bot) 100%);box-shadow:var(--nsm-sh-board)}.gm-chess .board.chess>.sq:nth-child(1),.gm-dama .board.dama>.sq:nth-child(1){border-top-left-radius:8px}.gm-chess .board.chess>.sq:nth-child(8),.gm-dama .board.dama>.sq:nth-child(8){border-top-right-radius:8px}.gm-chess .board.chess>.sq:nth-child(57),.gm-dama .board.dama>.sq:nth-child(57){border-bottom-left-radius:8px}.gm-chess .board.chess>.sq:nth-child(64),.gm-dama .board.dama>.sq:nth-child(64){border-bottom-right-radius:8px}.gm-fit .sq{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.gm-fit .sq.l{background:var(--nsm-board-light)}.gm-fit .sq.d{background:var(--nsm-board-dark)}.gm-fit .sq.last{box-shadow:inset 0 0 0 100vmax var(--nsm-mark-last)}.gm-fit .sq.sel{box-shadow:inset 0 0 0 100vmax var(--nsm-mark-select)}.gm-fit .sq.dot:after{content:"";position:absolute;width:30%;height:30%;border-radius:50%;background:var(--nsm-mark-legal);z-index:3;pointer-events:none}.gm-chess .sq.dot.cap:after{width:auto;height:auto;inset:5%;background:none;box-shadow:var(--nsm-sh-capture)}.gm-chess .sq.chk{background:radial-gradient(circle,#c42a46f2,#c42a468c 55%,#c42a4600 80%),var(--nsm-board-dark)}.gm-chess .sq.l.chk{background:radial-gradient(circle,#c42a46f2,#c42a468c 55%,#c42a4600 80%),var(--nsm-board-light)}.gm-xo,.gm-c4{--xc-frame-hi:#6B4A35;--xc-frame:var(--nsm-espresso-300);--xc-frame-lo:var(--nsm-espresso-700);--xc-well-hi:var(--nsm-cream-400);--xc-well:var(--nsm-cream-500);--xc-well-lo:#D4C09A;--xc-crimson-hi:#F5B3BE;--xc-crimson:var(--nsm-crimson);--xc-crimson-lo:#7A1729;--xc-ivory:#FFF8EA;--xc-ivory-lo:#B89E74;--xc-edge:#4A3427;--xc-beam:var(--nsm-gold);--xc-beam-edge:#5A3E2C;--xc-ring:#7E5020;--nsm-cream-200:var(--nsm-espresso-600);--nsm-cream-050:var(--nsm-espresso-400);--nsm-board-light:#4A3628;--nsm-ink:var(--nsm-cream-ink);--nsm-ink-70:#D9CAB0;--nsm-ink-hairline:var(--nsm-cream-hairline);--nsm-clay:var(--nsm-gold);--nsm-apricot:var(--nsm-gold);--nsm-sh-row:0 0 0 1px rgba(247,240,222,.1),inset 0 1px 0 rgba(247,240,222,.06),0 4px 12px rgba(0,0,0,.35);color:var(--nsm-ink)}#gamesPanel:not([hidden]):has(>.gm-xo),#gamesPanel:not([hidden]):has(>.gm-c4){background:transparent}#shellScroll:has(>#gamesPanel:not([hidden])>.gm-xo),#shellScroll:has(>#gamesPanel:not([hidden])>.gm-c4){background:radial-gradient(120% 70% at 15% 0%,#efc07829,#efc07800 62%),var(--nsm-grad-stage) var(--nsm-espresso-600)}.gm-xo .gm-top.nsm-hdr,.gm-c4 .gm-top.nsm-hdr{background:transparent}.gm-xo .gm-pick.on:before,.gm-c4 .gm-pick.on:before{background:var(--nsm-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%232A1B12' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}#gamesPanel .gm-c4 .gm-lv button.fill{background:#5e4535;color:var(--nsm-ink)}.gm-xo .gm-stat .mkx,.gm-xo .mk.x{color:var(--nsm-rose-soft)}.gm-xo .gm-stat .mko,.gm-xo .mk.o{color:var(--nsm-cream-ink)}.gm-xo .gm-stat.turn{box-shadow:0 0 0 2px var(--nsm-gold)}.gm-xo .gm-pill-mk{background:linear-gradient(155deg,#CE3753 0%,var(--xc-crimson) 60%,#9E1E37 100%);color:var(--nsm-cream-ink);box-shadow:inset 0 1px #ffffff4d}.gm-xo .gm-pill-mk.mko{background:linear-gradient(155deg,#FFFFFF 0%,var(--xc-ivory) 55%,#E8DCC2 100%);color:var(--nsm-ink-on-gold);box-shadow:inset 0 0 0 1.5px var(--xc-edge)}.gm-xo .board.gm-frame,.gm-c4 .board.c4.gm-frame{background:linear-gradient(180deg,#ffecc824,#ffecc800 22%),linear-gradient(155deg,var(--xc-frame-hi) 0%,var(--xc-frame) 36%,var(--xc-frame-lo) 100%);box-shadow:inset 1.5px 1.5px #ffecc847,inset -2px -3px #0006,0 0 0 1px #efc07829,0 12px 28px #00000080}.gm-xo .board{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;padding:8px;aspect-ratio:1;user-select:none;-webkit-user-select:none;position:relative;border-radius:18px;overflow:hidden}.gm-xo .cellxo{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:14px;background:linear-gradient(155deg,#FFFBF0 0%,var(--nsm-cream-400) 100%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -3px #33241b2e;min-width:0;min-height:0}.gm-xo .cellxo svg.mark{width:72%;height:72%;display:block;overflow:visible;filter:drop-shadow(1px 3px 3px rgba(51,36,27,.35))}.gm-xo .gm-pick-art{background:var(--nsm-tile-cream);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #33241b24,0 0 0 1.5px var(--xc-frame)}.gm-xo .gm-pick-art svg.mark{overflow:visible;filter:drop-shadow(1px 2px 2px rgba(51,36,27,.35))}.gm-xo .cellxo.last{box-shadow:inset 0 0 0 2.5px var(--xc-ring),inset 0 1.5px #ffffffbf,inset 0 -3px #33241b2e}.gm-xo .cellxo.wincell{background:linear-gradient(165deg,#fff6e2,#f7e3ba);box-shadow:inset 0 0 0 2.5px var(--xc-ring),inset 0 1.5px #ffffffbf}.gm-xo .board.won .cellxo:not(.wincell) svg.mark{filter:brightness(.78) drop-shadow(1px 3px 3px rgba(51,36,27,.35));transition:filter .3s}.gm-xo .board.won .cellxo:not(.wincell) svg.mark.o{filter:drop-shadow(1px 3px 3px rgba(51,36,27,.35))}.gm-xo .board.won .cellxo:not(.wincell) svg.mark.o circle:nth-of-type(3){stroke:#d2be96}.gm-xo .board.won .cellxo:not(.wincell) svg.mark.o .mkhi{opacity:.45}.gm-xo svg.strike,.gm-c4 svg.strike{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible;filter:drop-shadow(1px 2px 2px rgba(27,17,11,.4))}.gm-xo svg.strike line{stroke:var(--xc-beam-edge);stroke-width:3;stroke-linecap:round}.gm-xo svg.strike line.core{stroke:var(--xc-beam);stroke-width:1.9}.gm-c4 svg.strike line{stroke:var(--xc-beam-edge);stroke-width:2.6;stroke-linecap:round}.gm-c4 svg.strike line.core{stroke:var(--xc-beam);stroke-width:1.5}@media(prefers-reduced-motion:no-preference){.gm-xo .mkseg{stroke-dasharray:100;stroke-dashoffset:100;animation:gmdraw .24s ease-out forwards}.gm-xo .mkseg.d2{animation-delay:.13s}.gm-xo .mkhi{opacity:0;animation:gmlit .2s ease-out .3s forwards}.gm-xo .settled .mkseg{animation:none;stroke-dashoffset:0}.gm-xo .settled .mkhi{animation:none;opacity:1}.gm-xo svg.strike line,.gm-c4 svg.strike line{stroke-dasharray:100;stroke-dashoffset:100;animation:gmdraw .34s ease-in-out .12s forwards}@keyframes gmdraw{to{stroke-dashoffset:0}}@keyframes gmlit{to{opacity:1}}}.gm-c4 .board.c4{padding:8px;border-radius:16px;user-select:none;-webkit-user-select:none;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;gap:6px;aspect-ratio:7/6.15;position:relative;overflow:hidden}.gm-c4 .colzone{display:grid;grid-template-rows:repeat(6,1fr);gap:6px;cursor:pointer;min-height:0}.gm-c4 .hole{background:radial-gradient(circle at 60% 66%,var(--xc-well-hi) 0%,var(--xc-well) 60%,var(--xc-well-lo) 100%);border-radius:50%;position:relative;box-shadow:inset 3px 4px 7px #33241b8c,inset -1px -1px #fff9,0 0 0 2px #5a3e2c,-1px -1px 0 2px #ffecc82e;aspect-ratio:1;width:100%;align-self:center}.gm-c4 .disc{position:absolute;inset:6%;border-radius:50%;transition:transform .24s cubic-bezier(.55,0,.85,.6)}.gm-c4 .disc.p1,.gm-c4 .gm-pick-disc.p1{background:radial-gradient(circle at 34% 30%,#FFFFFF 0%,var(--xc-ivory) 30%,var(--nsm-disc-cream) 66%,var(--xc-ivory-lo) 100%);box-shadow:inset 0 0 0 2px var(--xc-edge),inset -2px -3px 4px #785a324d,inset 2px 2px 3px #ffffffb3,0 2px 3px #1b110b73}.gm-c4 .disc.p2,.gm-c4 .gm-pick-disc.p2{background:radial-gradient(circle at 34% 30%,var(--xc-crimson-hi) 0%,#E05670 26%,var(--xc-crimson) 62%,var(--xc-crimson-lo) 100%);box-shadow:inset 0 0 0 1.5px #46081699,inset -2px -3px 4px #50051459,inset 2px 2px 3px #ffffff59,0 2px 3px #1b110b73}.gm-c4 .disc:after,.gm-c4 .gm-pick-disc:after{content:"";position:absolute;pointer-events:none}.gm-c4 .disc.p1:after,.gm-c4 .gm-pick-disc.p1:after{inset:25%;border-radius:50%;box-shadow:inset 1.5px 2px 0 1.5px #4a3427e6,1px 1px 0 1px #ffffffd9}.gm-c4 .disc.p2:after,.gm-c4 .gm-pick-disc.p2:after{inset:33%;border-radius:2px;transform:rotate(45deg);background:#5a0a1e4d;box-shadow:inset 1px 1px 0 .5px #2a030c,1px 0 0 .5px #ffd6de99}.gm-c4 .hole.last .disc{outline:2px solid var(--xc-ring);outline-offset:1px}.gm-c4 .hole.wincell .disc{outline:2.5px solid var(--xc-ring);outline-offset:1px}.gm-c4 .board:has(.wincell) .hole:not(.wincell) .disc{filter:brightness(.78)}.gm-c4 .board:has(.wincell) .hole:not(.wincell) .disc.p1{filter:none;background:radial-gradient(circle at 34% 30%,#efe0c2,#d9c6a0 34%,#c7b08a 70%,#9c8462)}.gm-c4 .gm-pick-art{background:radial-gradient(circle at 50% 50%,var(--xc-well) 0 37%,transparent 39%),linear-gradient(155deg,var(--xc-frame-hi) 0%,var(--xc-frame) 40%,var(--xc-frame-lo) 100%);box-shadow:inset 1.5px 1.5px #ffecc847,inset -1.5px -2px #0006}.gm-c4 .gm-pick-disc{inset:15%}.gm-c4 .gm-seat.p1{background:var(--xc-ivory);box-shadow:inset 0 0 0 1.5px var(--xc-edge)}.gm-c4 .gm-seat.p2{background:var(--xc-crimson);box-shadow:inset 0 0 0 1px #ffd6de80}@media(prefers-reduced-motion:reduce){.gm-c4 .disc{transition:none}.gm-xo .board.won .cellxo:not(.wincell) svg.mark{transition:none}}.gm-dama .board.dama{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);aspect-ratio:1;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.gm-dama .disc{position:absolute;inset:11%;border-radius:50%}.gm-dama .disc.p1,.gm-dama .mini.p1,.gm-dama .gm-pick-disc.p1{background:radial-gradient(circle at 35% 30%,#FFFDF4 0%,var(--nsm-disc-cream) 62%,#CBB68E 100%);box-shadow:inset 0 0 0 2px #33241b2e,inset 0 -3px #33241b1f,0 2px 3px #1b110b73}.gm-dama .disc.p2,.gm-dama .mini.p2,.gm-dama .gm-pick-disc.p2{background:radial-gradient(circle at 35% 30%,#E8788F 0%,var(--nsm-disc-crimson) 60%,#8F1B38 100%);box-shadow:inset 0 0 0 2px #0f090540,inset 0 -3px #0f090533,0 2px 3px #1b110b73}.gm-dama .disc.king:after{content:"";position:absolute;inset:20%;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 16l-1-8 4.5 3.5L12 6l3.5 5.5L20 8l-1 8z' fill='%23C98E3E' stroke='%237A4F1C' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E")}.gm-dama .disc.p2.king:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 16l-1-8 4.5 3.5L12 6l3.5 5.5L20 8l-1 8z' fill='%23EFC078' stroke='%235A1424' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E")}.gm-dama .sq.must:before,.gm-dama .sq.capt:before{content:"";position:absolute;inset:11%;border-radius:50%;box-shadow:var(--nsm-sh-capture);z-index:2;pointer-events:none}.gm-dama .fx{position:absolute;pointer-events:none;z-index:5;transition:transform .16s cubic-bezier(.3,.6,.4,1);will-change:transform}.gm-dama .disc.hid{visibility:hidden}.gm-dama .fx.gone{z-index:4;transition:opacity .14s ease-in .05s}@media(prefers-reduced-motion:reduce){.gm-dama .fx{transition:none}}.gm-chess .board.chess{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);aspect-ratio:1;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.gm-chess .sq svg.pc{width:88%;height:88%;pointer-events:none;display:block;filter:var(--nsm-sh-piece)}.gm-chess .sq svg.pc.hid{visibility:hidden}#gamesPanel svg.pc.w{--pf:url(#pc-gw) var(--nsm-piece-white);--ps:var(--nsm-piece-white-edge);--ph:var(--nsm-piece-white-hi);--pt:var(--nsm-piece-white-trim);--pd:var(--nsm-piece-white-edge)}#gamesPanel svg.pc.b{--pf:url(#pc-gb) var(--nsm-piece-black);--ps:var(--nsm-piece-black-edge);--ph:var(--nsm-piece-black-hi);--pt:var(--nsm-piece-black-trim);--pd:var(--nsm-piece-black-detail)}.gm-chess .coord{position:absolute;font:600 calc(11px * var(--gs-ts,1))/1 var(--nsm-font-mono);padding:3px 4px;pointer-events:none}.gm-chess .coord.r{left:0;top:0}.gm-chess .coord.f{right:0;bottom:0}.gm-chess .sq.l .coord{color:var(--nsm-board-dark)}.gm-chess .sq.d .coord{color:var(--nsm-board-light)}.gm-chess .fx{position:absolute;pointer-events:none;z-index:5;transition:transform .18s cubic-bezier(.3,.6,.4,1);filter:var(--nsm-sh-piece)}@media(prefers-reduced-motion:reduce){.gm-chess .fx{transition:none}}#gamesPanel .syncbar{background:var(--nsm-cream-050);box-shadow:0 0 0 1.5px var(--nsm-clay);color:var(--nsm-ink);border-radius:var(--nsm-r-control);padding:8px 12px;margin-bottom:8px;font-size:calc(13px * var(--gs-ts,1));font-weight:600}#gamesPanel .syncbar .bi:after{display:inline-block}.gm-cscore{display:none}@media(max-height:699px){.gm-result{padding:8px 12px}.gm-endcard{gap:6px}.gm-endtitle{font-size:calc(16px * var(--gs-ts,1))}.nsm-result__t{padding-right:28px}.nsm-result__t,.gm-xo .nsm-result__t{flex-wrap:nowrap}.nsm-result__why,.gm-xo .nsm-result__why{flex:1 1 auto;flex-basis:auto;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px;white-space:nowrap;overflow:hidden}.gm-endwhy{min-width:0;overflow:hidden;text-overflow:ellipsis}.gm-endwhy br{display:none}.nsm-result__why{font-size:calc(11px * var(--gs-ts,1))}.gm-cscore{display:inline;flex:none;font:600 calc(11px * var(--gs-ts,1))/1.35 var(--nsm-font-mono);color:var(--nsm-ink)}.gm-score{display:none}#gamesPanel .nsm-result__acts .nsm-btn{min-height:44px;line-height:1.1}}@media(max-height:599px){#gamesPanel{--nsm-seat-h:38px;--nsm-avatar:30px;--gm-gap:4px}.nsm-seat__av svg{width:18px;height:18px}.nsm-seat__nm>b{font-size:calc(14px * var(--gs-ts,1))}.gm-pick{padding:6px 8px;gap:3px}.gm-pick-art{width:36px;height:36px;border-radius:10px}.gm-lvcard{padding:8px 10px;gap:6px}.gm-lvscale{display:none}.gm-lvhead .bi2-en{font-size:calc(15px * var(--gs-ts,1))}.gm-lvhead .bi2-ar{font-size:calc(14.5px * var(--gs-ts,1))}}.gm-inprog .gm-d-en,.gm-inprog .gm-d-ar{color:var(--nsm-ink);font-weight:600}.gm-inprog-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle}html[data-game-lock],html[data-game-lock] body{overscroll-behavior:none}:where(html[data-game-lock] body),:where(html[data-game-lock] body *){touch-action:pan-x pan-y}:where(html[data-game-lock] #gamesPanel [data-testid=ns-game] :is([data-fit=scroll],[data-fit=scroll-large])){touch-action:pan-y;overscroll-behavior:contain}html[data-game-lock] body,html[data-game-lock] body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html[data-game-lock] img,html[data-game-lock] svg,html[data-game-lock] canvas{-webkit-user-drag:none;user-drag:none}html[data-game-lock] #gamesPanel canvas{touch-action:none}html[data-game-lock] :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-game-lock] #docSheet,html[data-game-lock] #docSheet *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#gamesPanel[data-text-large] .gm-game:not(.gm-playing) #soloPanel{max-height:var(--gm-setup-max,none);overflow-y:auto;overscroll-behavior:contain}#gamesPanel[data-text-large] .gm-game:not(.gm-playing) #soloPanel .gm-start{position:sticky;bottom:0;z-index:1;box-shadow:0 -8px 12px -6px var(--nsm-cream-100,#FCF6E8)}@media(max-width:1023px){.gm-rows--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-rows--grid .gm-tile{margin:0;min-height:56px;padding:8px;gap:8px;border-radius:14px;transition:transform .12s ease}.gm-rows--grid .gm-tile:active{transform:scale(.98)}.gm-rows--grid .gm-tile:first-child:nth-last-child(odd){grid-column:1/-1}.gm-rows--grid .gm-tile .st-icon{width:40px;height:40px;border-radius:12px;position:relative;flex:none}.gm-rows--grid .gm-meta{display:flex;flex-direction:column;align-items:stretch;gap:1px}.gm-rows--grid .gm-t-en{font-size:calc(14px * var(--gs-ts,1));line-height:1.25}.gm-rows--grid .gm-t-ar{font-size:calc(15px * var(--gs-ts,1));line-height:1.3}.gm-rows--grid .gm-d-en,.gm-rows--grid .gm-d-ar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm-rows--grid .gm-tile-go{display:none}.gm-rows--grid .gm-inprog .st-icon:after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--nsm-ink);box-shadow:0 0 0 2px var(--nsm-cream-050,#FFFBF2)}.gm-rows--big .gm-tile{min-height:76px;padding:12px;gap:10px}.gm-rows--big .gm-tile .st-icon{width:52px;height:52px}.gm-rows--big .gm-t-en{font-size:calc(15px * var(--gs-ts,1))}.gm-rows--big .gm-t-ar{font-size:calc(16px * var(--gs-ts,1))}.gm-rows--tight{row-gap:6px}.gm-rows--tight .gm-tile{min-height:52px;padding:6px 8px}.gm-rows--tight .gm-tile .st-icon{width:36px;height:36px}}
