._appShell_tdgyi_12{--nm-ink:#1f2430;--nm-ink-soft:#6b7280;--nm-paper:#fbfaf7;--nm-sheet:#fff;--nm-rule:#e4e1da;--nm-line:#d9d6cf;--nm-faded:#1f243038;--nm-accent:#2f6fed;--nm-accent-soft:#e4ecfd;--nm-hint:#e9a23b;--nm-hint-soft:#fdf1dc;--nm-good:#2fb37a;--nm-bad:#e0524b;--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;--nm-fit:max(17rem, calc((100dvh - 240px) * .75));--nm-sheet-cap:min(30rem, var(--nm-fit))}@media (pointer:fine) and (width>=851px){._appShell_tdgyi_12{--nm-sheet-cap:min(27rem, var(--nm-fit))}}._layout_tdgyi_52{align-items:flex-start}._loading_tdgyi_56{min-height:320px;color:var(--nm-ink-soft);justify-content:center;align-items:center;font-size:.85rem;display:flex}._boardColumn_tdgyi_65{flex-direction:column;align-items:center;gap:10px;min-width:0;padding-block:8px;display:flex}@media (width<=850px){._boardColumn_tdgyi_65{padding-inline:8px}}._scoreRow_tdgyi_87{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_tdgyi_99{letter-spacing:.04em;text-transform:uppercase;color:var(--nm-ink-soft);justify-self:start;font-size:.78rem;font-weight:700}._score_tdgyi_87{color:var(--nm-ink);text-align:center;font-size:1.9rem;font-weight:800;line-height:1}._best_tdgyi_116{color:var(--nm-crown);justify-self:end;align-items:center;gap:5px;font-size:1rem;font-weight:700;display:inline-flex}._crown_tdgyi_126{fill:currentColor;width:20px;height:20px}._sheetWrap_tdgyi_134{--n:9;--pad:6px;--rows-shown:12;width:min(100%, var(--nm-sheet-cap));min-width:220px;position:relative;container-type:inline-size}._sheetScroll_tdgyi_150{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;border:1px solid var(--nm-line);background:var(--nm-sheet);border-radius:12px;overflow:hidden auto;box-shadow:0 1px #00000008,0 10px 30px -22px #1f243066}._sheet_tdgyi_134{grid-template-columns:repeat(var(--n), minmax(0, 1fr));box-sizing:border-box;width:100%;padding:var(--pad);display:grid;position:relative}._cell_tdgyi_173{aspect-ratio:1;min-width:0;box-shadow:inset 0 0 0 .5px var(--nm-rule);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_tdgyi_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:background-color .12s,color .12s,transform .12s;position:relative}._cell_tdgyi_173[data-live]{color:var(--nm-ink);cursor:pointer}._emptyCell_tdgyi_202{aspect-ratio:1;min-width:0;box-shadow:inset 0 0 0 .5px var(--nm-rule)}._cell_tdgyi_173[data-live]:hover{background:#2f6fed0f}._cell_tdgyi_173:focus-visible{z-index:2;outline:2px solid var(--nm-accent);outline-offset:-2px;border-radius:6px}._cell_tdgyi_173[data-selected]{z-index:1;background:var(--nm-accent);color:#fff;border-radius:8px;transform:scale(1.08);box-shadow:0 6px 14px -6px #2f6fedb3}._cell_tdgyi_173[data-hint]{background:var(--nm-hint-soft);color:var(--nm-ink);box-shadow:inset 0 0 0 2px var(--nm-hint);border-radius:8px;animation:.9s ease-in-out infinite alternate _nm-hint_tdgyi_1}._cell_tdgyi_173[data-crossing]{z-index:1;color:#fff;background:var(--nm-accent);border-radius:8px;animation:.32s ease-out both _nm-cross_tdgyi_1}._cell_tdgyi_173[data-collapsing]{animation:.34s ease-in both _nm-collapse_tdgyi_1}._cell_tdgyi_173[data-added]{animation:.26s ease-out both _nm-arrive_tdgyi_1;animation-delay:min(calc(var(--i,0) * 14ms), .56s)}._sheetWrap_tdgyi_134[data-busy] ._cell_tdgyi_173{pointer-events:none}._sheetWrap_tdgyi_134[data-over] ._cell_tdgyi_173[data-live]{color:var(--nm-ink-soft)}._links_tdgyi_266{inset:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));pointer-events:none;position:absolute;overflow:visible}._link_tdgyi_266{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_tdgyi_1}._link_tdgyi_266[data-kind=hint]{stroke:var(--nm-hint);stroke-dasharray:5 4;stroke-dashoffset:0;animation:none}._burst_tdgyi_298{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_tdgyi_1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}._noticeLine_tdgyi_314{box-sizing:border-box;width:min(100%, var(--nm-sheet-cap));text-align:center;min-height:1.35em;color:var(--nm-ink-soft);margin:0;padding-inline:4px;font-size:.78rem;line-height:1.35}._noticeLine_tdgyi_314[data-kind=notice]{color:var(--nm-ink)}._noticeLine_tdgyi_314[data-kind=hint]{color:var(--nm-ink);font-weight:600}._noticeLine_tdgyi_314[data-kind=tutorial]{color:var(--nm-ink);font-size:.9rem}._guide_tdgyi_343{box-sizing:border-box;width:min(100%, var(--nm-sheet-cap));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:52px;padding:4px;display:grid}._guide_tdgyi_343>strong{letter-spacing:.06em;text-transform:uppercase;color:var(--nm-ink-soft);font-size:.7rem;font-weight:700}._guide_tdgyi_343>span{color:var(--nm-ink);grid-column:1;font-size:1.05rem;font-weight:700;line-height:1.25}._guide_tdgyi_343>button{border-radius:8px;grid-area:1/2/span 2;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:600}._hand_tdgyi_381{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_tdgyi_1;position:absolute;bottom:-8px;right:-4px}._hand_tdgyi_381>svg{fill:#fff;stroke:#1f2430;stroke-width:1.6px;stroke-linejoin:round;width:100%;height:100%}._tutorialDone_tdgyi_403{z-index:5;box-sizing:border-box;border:1px solid var(--nm-line);background:var(--nm-sheet);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px;display:flex;position:absolute;top:18%;left:10%;right:10%;box-shadow:0 12px 32px -18px #1f243080}._tutorialDone_tdgyi_403>strong{color:var(--nm-ink);font-size:1.3rem;font-weight:800}._tutorialDone_tdgyi_403>p{color:var(--nm-ink-soft);margin:0;font-size:.86rem;line-height:1.4}._tutorialDone_tdgyi_403>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._toolRow_tdgyi_449{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_tdgyi_449 button,._panel_tdgyi_465 button{border-radius:8px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:600}._tool_tdgyi_449{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_tdgyi_449:hover:not(:disabled){border-color:var(--nm-ink)}._tool_tdgyi_449:disabled{opacity:.45;cursor:not-allowed}._tool_tdgyi_449[aria-busy=true]{opacity:.7}._toolAdd_tdgyi_500:not(:disabled){border-color:var(--nm-accent);background:var(--nm-accent);color:#fff}._badge_tdgyi_506{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_tdgyi_449:disabled ._badge_tdgyi_506{background:#1f24301a}._announcer_tdgyi_525{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._panel_tdgyi_465{flex-direction:column;gap:12px;display:flex}._setting_tdgyi_544{flex-direction:column;gap:6px;display:flex}._settingLabel_tdgyi_550{font-size:var(--panel-fs-label,.72rem);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-weight:600}._note_tdgyi_558{border:1px solid var(--nm-line);border-radius:8px;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}._secondaryAction_tdgyi_567{border:1px solid var(--nm-line);background:var(--nm-paper);color:var(--nm-ink);cursor:pointer}._secondaryAction_tdgyi_567:hover:not(:disabled){border-color:var(--nm-ink)}._secondaryAction_tdgyi_567:disabled{opacity:.45;cursor:not-allowed}._panelGroup_tdgyi_583{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding-top:12px;display:flex}._recordList_tdgyi_592{flex-direction:column;gap:6px;margin:0;font-size:.8rem;display:flex}._recordList_tdgyi_592>div{justify-content:space-between;gap:12px;display:flex}._recordList_tdgyi_592 dt{opacity:.75}._recordList_tdgyi_592 dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}._more_tdgyi_617{border-top:1px solid var(--line);padding-top:8px}._more_tdgyi_617>summary{cursor:pointer;min-height:36px;font-size:var(--panel-fs-label,.72rem);letter-spacing:.06em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:center;padding:0 2px;font-weight:600;list-style:none;display:flex}._more_tdgyi_617>summary::-webkit-details-marker{display:none}._more_tdgyi_617>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-right:4px;transition:transform .16s;transform:rotate(45deg)}._more_tdgyi_617[open]>summary:after{transform:rotate(-135deg)}._more_tdgyi_617>summary:focus-visible{outline:2px solid var(--nm-accent);outline-offset:2px}._legendKeys_tdgyi_661{opacity:.8;margin:6px 0 0;font-size:.75rem;line-height:1.5}._narrowToolbar_tdgyi_668{align-items:center;gap:10px;min-width:0;display:flex}@keyframes _nm-hand_tdgyi_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3px,-5px)scale(.9)}}@keyframes _nm-pop_tdgyi_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes _nm-cross_tdgyi_1{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes _nm-collapse_tdgyi_1{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes _nm-arrive_tdgyi_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _nm-draw_tdgyi_1{to{stroke-dashoffset:0}}@keyframes _nm-hint_tdgyi_1{0%{box-shadow:inset 0 0 0 2px var(--nm-hint)}to{box-shadow:inset 0 0 0 3px var(--nm-hint), 0 0 0 4px #e9a23b2e}}@keyframes _nm-burst_tdgyi_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_tdgyi_173,._cell_tdgyi_173[data-crossing],._cell_tdgyi_173[data-collapsing],._cell_tdgyi_173[data-added],._cell_tdgyi_173[data-hint],._link_tdgyi_266,._burst_tdgyi_298,._hand_tdgyi_381{animation:none}._cell_tdgyi_173[data-collapsing]{opacity:0}._link_tdgyi_266{stroke-dashoffset:0}}
