.ng[data-astro-cid-iamz4vl4]{flex-direction:column;gap:16px;padding:clamp(14px,3vw,28px);display:flex}.ng[data-astro-cid-iamz4vl4] [hidden]{display:none!important}.ng-daily[data-astro-cid-iamz4vl4]{background:var(--tint);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 16px;display:flex}.ng-daily[data-astro-cid-iamz4vl4] p[data-astro-cid-iamz4vl4]{min-width:0;margin:0;font-size:15px;line-height:1.4}.ng-daily-t[data-astro-cid-iamz4vl4] strong[data-astro-cid-iamz4vl4]{margin-right:8px;font-weight:680}.ng-daily-l[data-astro-cid-iamz4vl4]{flex-wrap:wrap;gap:4px 16px;display:flex}.ng-daily-l[data-astro-cid-iamz4vl4] a[data-astro-cid-iamz4vl4]{text-underline-offset:3px;text-decoration:underline}.ng-share[data-astro-cid-iamz4vl4]{flex:100%;justify-content:center}.ng[data-astro-cid-iamz4vl4].is-daily .ng-top[data-astro-cid-iamz4vl4],.ng[data-astro-cid-iamz4vl4].is-daily .ng-best[data-astro-cid-iamz4vl4]{display:none}.ng-top[data-astro-cid-iamz4vl4]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:end;gap:12px 16px;display:grid}.ng-f[data-astro-cid-iamz4vl4]{flex-direction:column;gap:8px;min-width:0;display:flex}.ng-seg[data-astro-cid-iamz4vl4].seg-full{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.ng-seg[data-astro-cid-iamz4vl4] button[data-astro-cid-iamz4vl4]{white-space:normal;text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px 6px;line-height:1.15;display:flex}.ng-sl[data-astro-cid-iamz4vl4]{opacity:.75;font-size:12px;font-weight:550}.ng-new-row[data-astro-cid-iamz4vl4]{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.ng-new-row[data-astro-cid-iamz4vl4] .btn[data-astro-cid-iamz4vl4]{flex:180px;justify-content:center;min-height:48px}.ng-bar[data-astro-cid-iamz4vl4]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.ng-info[data-astro-cid-iamz4vl4]{overflow-wrap:anywhere;min-width:0}.ng-time[data-astro-cid-iamz4vl4]{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.ng-tools[data-astro-cid-iamz4vl4]{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:8px;display:grid}.ng-mode[data-astro-cid-iamz4vl4]{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ng-mode[data-astro-cid-iamz4vl4] button[data-astro-cid-iamz4vl4]{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.ng-sw[data-astro-cid-iamz4vl4]{border:1.5px solid;border-radius:3px;flex:none;width:16px;height:16px}.ng-sw-f[data-astro-cid-iamz4vl4]{background:currentColor}.ng-sw-x[data-astro-cid-iamz4vl4]{background:linear-gradient(45deg,#0000 43%,currentColor 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,currentColor 43% 57%,#0000 57%)}.ng-t[data-astro-cid-iamz4vl4]{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:6px 8px;line-height:1.15}.ng-t[data-astro-cid-iamz4vl4]:disabled,.ng-do[data-astro-cid-iamz4vl4] .btn[data-astro-cid-iamz4vl4]:disabled{opacity:.5;cursor:not-allowed}.ng-t[data-astro-cid-iamz4vl4][aria-pressed=true]{background:var(--neon);color:var(--on);border-color:var(--edge)}.ng-onoff[data-astro-cid-iamz4vl4]{opacity:.75;font-size:12px;font-weight:650}@media (width<=400px){.ng-mode[data-astro-cid-iamz4vl4]{grid-column:1/-1}}.ng-wrap[data-astro-cid-iamz4vl4]{overscroll-behavior:contain;min-width:0;max-width:100%;padding:2px;overflow:auto}.ng-board[data-astro-cid-iamz4vl4]{--cs:28px;--slot:20px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:max-content;margin:0 auto;display:grid}.ng[data-astro-cid-iamz4vl4] .ng-row{display:contents}.ng[data-astro-cid-iamz4vl4] .ng-corner{grid-area:1/1}.ng[data-astro-cid-iamz4vl4] .ng-cc{border-radius:6px 6px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;min-width:0;padding-bottom:3px;display:flex}.ng[data-astro-cid-iamz4vl4] .ng-rc{border-radius:6px 0 0 6px;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding-right:5px;display:flex}.ng[data-astro-cid-iamz4vl4] .ng-cc span,.ng[data-astro-cid-iamz4vl4] .ng-rc span{font-family:var(--font-mono);font-size:calc(var(--cs) * .46);color:var(--ink);min-width:var(--slot);text-align:center;font-weight:650;line-height:1}.ng[data-astro-cid-iamz4vl4] .ng-cc span{min-width:0;height:var(--slot);place-items:center;display:grid}.ng[data-astro-cid-iamz4vl4] .ng-cc.done span,.ng[data-astro-cid-iamz4vl4] .ng-rc.done span{color:var(--mute);opacity:.45}.ng[data-astro-cid-iamz4vl4] .ng-cc.cur,.ng[data-astro-cid-iamz4vl4] .ng-rc.cur{background:var(--tint)}.ng[data-astro-cid-iamz4vl4] .ng-gc{display:block}.ng[data-astro-cid-iamz4vl4] .ng-c{width:var(--cs);height:var(--cs);box-sizing:border-box;border:0;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--surface);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:0;margin:0;padding:0;display:block;position:relative}.ng[data-astro-cid-iamz4vl4] .ng-c.l0{border-left:2px solid var(--ink)}.ng[data-astro-cid-iamz4vl4] .ng-c.t0{border-top:2px solid var(--ink)}.ng[data-astro-cid-iamz4vl4] .ng-c.r5{border-right:2px solid var(--ink)}.ng[data-astro-cid-iamz4vl4] .ng-c.b5{border-bottom:2px solid var(--ink)}.ng[data-astro-cid-iamz4vl4] .ng-c.f{background:var(--ink)}.ng[data-astro-cid-iamz4vl4] .ng-c.x{background-image:linear-gradient(45deg, transparent 44%, var(--mute) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--mute) 44% 56%, transparent 56%);background-position:50%;background-repeat:no-repeat;background-size:56% 56%}.ng[data-astro-cid-iamz4vl4] .ng-c.err.f{background-color:var(--bad)}.ng[data-astro-cid-iamz4vl4] .ng-c.err.x{background-color:color-mix(in srgb, var(--bad) 18%, var(--surface));background-image:linear-gradient(45deg, transparent 44%, var(--bad) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--bad) 44% 56%, transparent 56%)}.ng[data-astro-cid-iamz4vl4] .ng-c.hl:not(.f){background-color:var(--paper)}.ng[data-astro-cid-iamz4vl4] .ng-c.sel{box-shadow:inset 0 0 0 3px var(--neon), inset 0 0 0 4px var(--ink);z-index:1}.ng[data-astro-cid-iamz4vl4] .ng-c.hint{box-shadow:inset 0 0 0 4px var(--neon)}.ng[data-astro-cid-iamz4vl4] .ng-c:focus-visible{box-shadow:inset 0 0 0 3px var(--neon), inset 0 0 0 4px var(--ink);z-index:1;outline:0}.ng-board[data-astro-cid-iamz4vl4].won .ng-c.x{background-image:none}.ng-board[data-astro-cid-iamz4vl4].won .ng-c{border-color:#0000}.ng-board[data-astro-cid-iamz4vl4].won .ng-c.f{background:var(--ok)}.ng-keys[data-astro-cid-iamz4vl4]{margin:0}.ng-status[data-astro-cid-iamz4vl4]{background:var(--tint);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45}.ng-status[data-astro-cid-iamz4vl4]:empty{display:none}.ng-status[data-astro-cid-iamz4vl4].won{background:var(--neon);color:var(--on);font-weight:620}.ng-do[data-astro-cid-iamz4vl4]{flex-wrap:wrap;gap:8px;display:flex}.ng-do[data-astro-cid-iamz4vl4] .btn[data-astro-cid-iamz4vl4]{white-space:normal;min-height:44px}.ng-best[data-astro-cid-iamz4vl4]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ng-best[data-astro-cid-iamz4vl4] .stats[data-astro-cid-iamz4vl4]{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));width:100%}.ng-best[data-astro-cid-iamz4vl4] .stat[data-astro-cid-iamz4vl4] dd[data-astro-cid-iamz4vl4]{font-size:18px}.ng-sub[data-astro-cid-iamz4vl4]{margin:0;font-size:16px;font-weight:700}.ng-reset[data-astro-cid-iamz4vl4]{min-height:40px}.ng-print[data-astro-cid-iamz4vl4]{border:1px solid var(--line);border-radius:18px;min-width:0;margin:0;padding:14px 16px}.ng-print[data-astro-cid-iamz4vl4] legend[data-astro-cid-iamz4vl4]{padding:0 6px}.ng-print-row[data-astro-cid-iamz4vl4]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ng-print-row[data-astro-cid-iamz4vl4] .field[data-astro-cid-iamz4vl4]{flex:0 160px;min-width:0}.ng-print-row[data-astro-cid-iamz4vl4] select[data-astro-cid-iamz4vl4]{width:100%;min-width:0}.ng-print-row[data-astro-cid-iamz4vl4] .btn[data-astro-cid-iamz4vl4]{min-height:44px}.ng-chk[data-astro-cid-iamz4vl4]{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:15px;display:flex}.ng-chk[data-astro-cid-iamz4vl4] input[data-astro-cid-iamz4vl4]{width:20px;height:20px;accent-color:var(--ink);flex:none}.errtxt[data-astro-cid-iamz4vl4][hidden]{display:none}
