._appShell_11kxz_17,._panel_11kxz_18,._layout_11kxz_19{--nm-ink:#1f2430;--nm-ink-soft:#6b6459;--nm-paper:#fbf7ee;--nm-sheet:#fff;--nm-line:#e3d9c6;--nm-faded:#cbbfa9;--nm-tile:#fffdf8;--nm-tile-ring:#ece2cf;--nm-tile-lip:#e2d4bb;--nm-accent:#2f6fed;--nm-hint:#e9a23b;--nm-crown:#e9a23b;--nm-burst:#2f6fed;--nm-burst-shadow:#ffffffe6;--nm-digits:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}._appShell_11kxz_17{--nm-fit:max(17rem, calc((100dvh - 171px) * .75));--nm-sheet-cap:min(30rem, var(--nm-fit))}@media (pointer:fine) and (width>=851px) and (orientation:landscape){._appShell_11kxz_17{--nm-fit:max(17rem, calc((100dvh - 184px) * .75))}}._layout_11kxz_19{align-items:flex-start}._loading_11kxz_62{min-height:320px;color:var(--nm-ink-soft);justify-content:center;align-items:center;font-size:.85rem;display:flex}._boardColumn_11kxz_71{--board-inset:8px;min-width:0;padding-block:var(--board-inset);flex-direction:column;align-items:center;gap:10px;display:flex}@media (width<=850px),(orientation:portrait){._boardColumn_11kxz_71{padding-inline:8px}}._scoreRow_11kxz_94{box-sizing:border-box;width:min(100%, var(--nm-sheet-cap));min-height:52px;font-family:var(--nm-digits);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-inline:4px;display:grid}._stageChip_11kxz_106{letter-spacing:.04em;text-transform:uppercase;color:var(--nm-ink-soft);justify-self:start;font-size:.78rem;font-weight:700}._score_11kxz_94{color:var(--nm-ink);text-align:center;font-size:1.9rem;font-weight:800;line-height:1}._best_11kxz_123{color:var(--nm-crown);justify-self:end;align-items:center;gap:5px;font-size:1rem;font-weight:700;display:inline-flex}._crown_11kxz_133{fill:currentColor;width:20px;height:20px}._sheetWrap_11kxz_141{--n:9;--pad:6px;--rows-shown:12;width:min(100%, var(--nm-sheet-cap));min-width:220px;position:relative;container-type:inline-size}._sheetScroll_11kxz_157{box-sizing:border-box;width:100%;max-height:calc((100cqw - 2 * var(--pad) - 2px) / var(--n) * var(--rows-shown) + 2 * var(--pad) + 2px);overscroll-behavior:contain;scrollbar-width:thin;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--nm-line);background:var(--nm-paper);border-radius:14px;overflow:hidden auto;box-shadow:0 1px #00000008,0 10px 30px -22px #3c301e66}._sheetScroll_11kxz_157[data-scrollable]{touch-action:pan-y}._sheet_11kxz_141{grid-template-columns:repeat(var(--n), minmax(0, 1fr));box-sizing:border-box;width:100%;padding:var(--pad);display:grid;position:relative}._cell_11kxz_189{isolation:isolate;aspect-ratio:1;min-width:0;font-family:var(--nm-digits);font-size:calc(50.4cqw / var(--n));font-variant-numeric:tabular-nums;color:var(--nm-faded);cursor:default;animation:.22s cubic-bezier(.2,.8,.3,1.1) both _nm-pop_11kxz_1;animation-delay:calc(var(--i,0) * 0s);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:600;line-height:1;transition:color .12s;position:relative}._cell_11kxz_189[data-live]{color:var(--nm-ink);cursor:pointer;font-weight:750}._cell_11kxz_189[data-live]:before{content:"";z-index:-1;background:var(--nm-tile);box-shadow:0 0 0 1px var(--nm-tile-ring), 0 2px 0 var(--nm-tile-lip), 0 3px 6px #5a462814;border-radius:24%;transition:transform .12s,box-shadow .12s,background-color .12s;position:absolute;inset:6%}._cell_11kxz_189[data-live][data-digit="1"]{color:#2f62b5}._cell_11kxz_189[data-live][data-digit="2"]{color:#23784a}._cell_11kxz_189[data-live][data-digit="3"]{color:#c0443a}._cell_11kxz_189[data-live][data-digit="4"]{color:#6a43a8}._cell_11kxz_189[data-live][data-digit="5"]{color:#a5600a}._cell_11kxz_189[data-live][data-digit="6"]{color:#17706f}._cell_11kxz_189[data-live][data-digit="7"]{color:#a3346e}._cell_11kxz_189[data-live][data-digit="8"]{color:#46556a}._cell_11kxz_189[data-live][data-digit="9"]{color:#7a4b22}._emptyCell_11kxz_242{aspect-ratio:1;min-width:0}@media (hover:hover){._cell_11kxz_189[data-live]:hover:before{background:#fff;box-shadow:0 0 0 1px #d9cbb0,0 2px #d9c8aa,0 4px 8px #5a46281f}}._cell_11kxz_189:focus-visible{z-index:2;outline:2px solid var(--nm-accent);outline-offset:-2px;border-radius:8px}._cell_11kxz_189[data-live][data-selected]{z-index:1;color:#1f4fbf}._cell_11kxz_189[data-live][data-selected]:before{box-shadow:0 0 0 2px var(--nm-accent), 0 4px 0 #c7d6f7, 0 8px 14px -4px #2f6fed73;background:#eef3ff;transform:translateY(-2px)}._cell_11kxz_189[data-hint]:before{box-shadow:0 0 0 2px var(--nm-hint), 0 0 10px 2px #e9a23b73}._cell_11kxz_189[data-live][data-crossing]{z-index:1;color:#fff;animation:.32s ease-out both _nm-cross_11kxz_1}._cell_11kxz_189[data-live][data-crossing]:before{background:var(--nm-accent);box-shadow:0 2px #1f4fbf}._cell_11kxz_189[data-collapsing]{animation:.34s ease-in both _nm-collapse_11kxz_1}._cell_11kxz_189[data-added]{animation:.26s ease-out both _nm-arrive_11kxz_1;animation-delay:min(calc(var(--i,0) * 14ms), .56s)}._sheetWrap_11kxz_141[data-busy] ._cell_11kxz_189{pointer-events:none}._sheetWrap_11kxz_141[data-over] ._cell_11kxz_189[data-live]{opacity:.55}._links_11kxz_312{inset:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));pointer-events:none;position:absolute;overflow:visible}._link_11kxz_312{fill:none;stroke:var(--nm-accent);stroke-width:.09px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:.24s ease-out forwards _nm-draw_11kxz_1}._link_11kxz_312[data-kind=hint]{stroke:var(--nm-hint);stroke-dasharray:5 4;stroke-dashoffset:0;animation:none}._burst_11kxz_344{z-index:3;pointer-events:none;font-family:var(--nm-digits);color:var(--nm-burst);text-shadow:0 0 6px var(--nm-burst-shadow), 0 0 14px var(--nm-burst-shadow);font-size:clamp(1.6rem,8cqw,2.4rem);font-weight:900;animation:1s ease-out both _nm-burst_11kxz_1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}._toastSlot_11kxz_364{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:14px;left:0;right:0}._toast_11kxz_364{box-sizing:border-box;max-width:calc(100% - 24px);color:var(--nm-ink);font:500 14px/1.45 var(--font-app-sans), system-ui, sans-serif;text-align:center;background:#fffdf8f7;border-radius:12px;margin:0;padding:9px 14px;animation:2.8s both _nm-toast_11kxz_1;box-shadow:0 6px 20px #1f24302e,0 0 0 1px #1f24300f}._lesson_11kxz_395{box-sizing:border-box;width:min(100%, var(--nm-sheet-cap));background:var(--nm-tile);border-radius:14px;align-content:start;gap:4px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #e8dfcd,0 8px 22px -16px #3c301e59}._lessonTop_11kxz_407{min-height:32px;color:var(--nm-ink-soft);font:500 13px/1.3 var(--font-app-sans), system-ui, sans-serif;align-items:center;gap:10px;display:flex}._lessonDots_11kxz_416{gap:4px;display:inline-flex}._lessonDots_11kxz_416>i{background:#ded4c2;border-radius:50%;width:6px;height:6px}._lessonDots_11kxz_416>i[data-on]{background:var(--nm-accent)}._lessonTop_11kxz_407>button{border:1px solid var(--nm-line);color:#3d3a35;min-height:32px;font:500 13px/1.2 var(--font-app-sans), system-ui, sans-serif;cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:0 12px}._lessonTop_11kxz_407>button:hover{border-color:var(--nm-ink-soft)}._lessonStack_11kxz_449{display:grid}._lessonBody_11kxz_453{visibility:hidden;grid-area:1/1}._lessonBody_11kxz_453[data-current]{visibility:visible}._lesson_11kxz_395 h2{color:var(--nm-ink);font:650 17px/1.3 var(--font-app-sans), system-ui, sans-serif;margin:2px 0 0}._lesson_11kxz_395 p{color:#3d3a35;font:400 15px/1.5 var(--font-app-sans), system-ui, sans-serif;margin:2px 0 0}._lessonActions_11kxz_474{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:10px;display:grid}._lessonActions_11kxz_474>button{min-height:40px}._hand_11kxz_486{z-index:6;pointer-events:none;filter:drop-shadow(0 3px 5px #0000004d);width:30px;height:32px;animation:1.4s ease-in-out infinite _nm-hand_11kxz_1;position:absolute;bottom:-8px;right:-4px}._hand_11kxz_486>svg{fill:#fff;stroke:#1f2430;stroke-width:1.6px;stroke-linejoin:round;width:100%;height:100%}._cleared_11kxz_508{box-sizing:border-box;height:calc((100cqw - 2 * var(--pad) - 2px) / var(--n) * var(--rows-shown) + 2 * var(--pad) + 2px);border:1px solid var(--nm-line);background:var(--nm-paper);color:#9a8f7c;font:600 15px/1 var(--font-app-sans), system-ui, sans-serif;border-radius:14px;place-items:center;display:grid}._toolRow_11kxz_527{z-index:4;box-sizing:border-box;width:min(100%, var(--nm-sheet-cap));background:color-mix(in srgb, var(--nm-paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;gap:6px;padding:6px;display:flex;position:sticky;bottom:8px;box-shadow:0 8px 24px -16px #1f243080}._toolRow_11kxz_527 button{border-radius:8px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:600}._tool_11kxz_527{border:1px solid var(--nm-line);background:var(--nm-sheet);min-width:0;color:var(--nm-ink);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}._tool_11kxz_527:hover:not(:disabled){border-color:var(--nm-ink)}._tool_11kxz_527:disabled{opacity:.45;cursor:not-allowed}._tool_11kxz_527[aria-busy=true]{opacity:.7}._toolAdd_11kxz_577:not(:disabled){border-color:var(--nm-accent);background:var(--nm-accent);color:#fff}._badge_11kxz_583{font-variant-numeric:tabular-nums;background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}._tool_11kxz_527:disabled ._badge_11kxz_583{background:#1f24301a}._barAdd_11kxz_602 ._badge_11kxz_583{background:var(--nm-accent);color:#fff;min-width:18px;height:18px;padding:0 5px}._barAdd_11kxz_602:disabled ._badge_11kxz_583{background:#1f24302e}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._toolRow_11kxz_527{display:none}}._announcer_11kxz_621{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._statusBarHidden_11kxz_643.compact-match-bar{display:none}._recordRow_11kxz_648{display:flex}._recordRow_11kxz_648>.bk-history-entry{margin-top:0}._drawerRows_11kxz_657{gap:10px;display:grid}._drawerButtons_11kxz_662{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._drawerButtons_11kxz_662>button{min-height:44px}._panel_11kxz_18.game-control-panel.record-panel:not(.is-review)>.game-control-scroll:not(:has(>.game-panel-record-slot>.bk-record:not(.bk-timeline))){grid-template-rows:auto auto 1fr;align-content:stretch}._panelFoot_11kxz_684{align-self:end;padding:12px 18px 14px}._tutorialLink_11kxz_689{min-height:0;color:var(--nm-ink-soft);font:500 13px/1.35 var(--font-app-sans), system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline #6b645973;text-decoration:underline #6b645973}._tutorialLink_11kxz_689:hover{color:var(--nm-ink);text-decoration-color:currentColor}._sidePage_11kxz_708{gap:4px;width:100%;display:grid}._sideTop_11kxz_714{align-items:center;gap:6px;min-height:48px;margin-bottom:4px;display:flex}._sideTop_11kxz_714 h2{color:var(--nm-ink);flex:1;margin:0;font-size:20px;font-weight:650}._sideTop_11kxz_714 button{min-width:40px;min-height:40px;color:var(--nm-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:22px}._sideTop_11kxz_714 button:last-child:not(:first-child){color:#62695f;background:#46484414;font-size:25px}._sideTop_11kxz_714 button:hover{background:#4648441f}._panel_11kxz_18.record-panel._sideOpen_11kxz_753 .game-status-panel.is-status-hidden{border-bottom:0}._record_11kxz_648{gap:18px;display:grid}._recordEmpty_11kxz_762{color:var(--nm-ink-soft);margin:6px 4px;font-size:14px}._recordTotals_11kxz_768{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._recordTotals_11kxz_768>div{background:#4648440f;border-radius:10px;gap:2px;padding:10px 12px;display:grid}._recordTotals_11kxz_768 dt{color:var(--nm-ink-soft);font-size:13px}._recordTotals_11kxz_768 dd{color:var(--nm-ink);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1.2}._recordTotals_11kxz_768 dd small{color:var(--nm-ink-soft);margin-left:2px;font-size:14px;font-weight:500}._recordHeading_11kxz_804{color:var(--nm-ink);margin:0 0 6px;font-size:16px;font-weight:650}._recordTable_11kxz_811{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}._recordTable_11kxz_811 th,._recordTable_11kxz_811 td{text-align:right;border-top:1px solid #e7dfcf;padding:7px 4px;font-weight:500}._recordTable_11kxz_811 thead th{color:var(--nm-ink-soft);border-top:0;font-size:13px;font-weight:600}._recordTable_11kxz_811 :is(th,td):first-child{text-align:left}._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions{width:100%;max-width:480px;margin-inline:auto;display:flex;container-type:inline-size}._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>button{flex:1 1 0;min-width:0;max-width:none;padding-inline:6px}@container (width<=361px){._barLabel_11kxz_867{display:none}._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barNew_11kxz_871{flex-grow:1.3}._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barAdd_11kxz_602{flex-grow:1.7}}@container (width<=471px){html[lang=en] ._barLabel_11kxz_867{display:none}html[lang=en] ._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barNew_11kxz_871{flex-grow:1.3}html[lang=en] ._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barAdd_11kxz_602{flex-grow:1.7}}@container (width<=300px){html[lang] ._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barNew_11kxz_871{flex-grow:1.5}html[lang] ._layout_11kxz_19 .narrow-action-bar.is-actions-only .game-actions>._barAdd_11kxz_602{flex-grow:2.2}}._barTool_11kxz_905{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}._barTool_11kxz_905>.narrow-icon{flex:none;width:17px;height:17px}@keyframes _nm-hand_11kxz_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3px,-5px)scale(.9)}}@keyframes _nm-pop_11kxz_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes _nm-cross_11kxz_1{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes _nm-collapse_11kxz_1{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes _nm-arrive_11kxz_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _nm-draw_11kxz_1{to{stroke-dashoffset:0}}@keyframes _nm-toast_11kxz_1{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes _nm-burst_11kxz_1{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}70%{opacity:1;transform:translate(-50%,-60%)scale(1)}to{opacity:0;transform:translate(-50%,-80%)scale(1)}}@media (prefers-reduced-motion:reduce){._cell_11kxz_189,._cell_11kxz_189[data-live][data-crossing],._cell_11kxz_189[data-collapsing],._cell_11kxz_189[data-added],._link_11kxz_312,._burst_11kxz_344,._hand_11kxz_486,._toast_11kxz_364{animation:none}._cell_11kxz_189[data-collapsing]{opacity:0}._link_11kxz_312{stroke-dashoffset:0}}
