.game-bar[data-v-7404a86f]{background:var(--shell-bar,#f6f3ea);color:var(--shell-ink,#1a1a1a);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.numbers[data-v-7404a86f]{font-variant-numeric:tabular-nums;gap:14px;margin:0 auto;display:flex}.btn.settings[data-v-7404a86f]{justify-content:center;align-items:center;width:48px;margin-left:auto;padding:0;display:inline-flex}.settings svg[data-v-7404a86f]{fill:currentColor;width:28px;height:28px;display:block}.btn[data-v-7404a86f]{border:2px solid var(--shell-btn-border,#1a1a1a);border-radius:var(--shell-btn-radius,10px);background:var(--shell-btn-bg,#fff);min-width:48px;min-height:48px;box-shadow:var(--shell-btn-shadow,none);color:var(--shell-ink,#1a1a1a);font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.btn[data-v-7404a86f]:disabled{opacity:.5;cursor:default}.btn[data-v-7404a86f]:focus-visible{outline:4px solid var(--shell-focus,#1046b8);outline-offset:2px}@media (width<=480px){.game-bar[data-v-7404a86f]{gap:6px;padding:6px}.btn[data-v-7404a86f]{padding:0 10px}.numbers[data-v-7404a86f]{gap:10px}}.backdrop[data-v-2e0ef02a]{z-index:2000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel[data-v-2e0ef02a]{box-sizing:border-box;width:min(440px,100%);height:100%;color:var(--shell-ink,#1a1a1a);background:#fff;padding:16px 20px 32px;font-size:18px;overflow-y:auto}.head[data-v-2e0ef02a]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-2e0ef02a]{margin:0;font-size:24px}h3[data-v-2e0ef02a]{margin:24px 0 4px;font-size:20px}.note[data-v-2e0ef02a]{color:var(--shell-muted,#4a4a4a);margin:0 0 8px;font-size:16px}.setting[data-v-2e0ef02a]{border-bottom:1px solid var(--shell-line,#e3e3e3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.label[data-v-2e0ef02a]{font-weight:600}.locked .label[data-v-2e0ef02a],.locked .options[data-v-2e0ef02a],.locked .switch[data-v-2e0ef02a]{opacity:.5}.lock-note[data-v-2e0ef02a]{width:100%;color:var(--shell-muted,#4a4a4a);font-size:16px}.options[data-v-2e0ef02a]{flex-wrap:wrap;gap:6px;display:flex}.option[data-v-2e0ef02a],.btn[data-v-2e0ef02a],.switch[data-v-2e0ef02a]{border:2px solid var(--shell-btn-border,#1a1a1a);border-radius:var(--shell-btn-radius,10px);background:var(--shell-btn-bg,#fff);min-width:48px;min-height:48px;box-shadow:var(--shell-btn-shadow,none);color:var(--shell-ink,#1a1a1a);font:inherit;cursor:pointer;padding:0 14px}.option[aria-checked=true][data-v-2e0ef02a]{background:var(--shell-accent,#1d5e3a);border-color:var(--shell-accent,#1d5e3a);color:#fff;font-weight:700}.switch[data-v-2e0ef02a]{align-items:center;gap:10px;display:inline-flex}.knob[data-v-2e0ef02a]{background:#8a8a8a;border-radius:13px;width:44px;height:26px;position:relative}.knob[data-v-2e0ef02a]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .knob[data-v-2e0ef02a]{background:var(--shell-accent,#1d5e3a)}.switch[aria-checked=true] .knob[data-v-2e0ef02a]:after{left:21px}.state[data-v-2e0ef02a]{text-align:left;min-width:2.2em}button[data-v-2e0ef02a]:disabled{cursor:default}button[data-v-2e0ef02a]:focus-visible{outline:4px solid var(--shell-focus,#1046b8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.knob[data-v-2e0ef02a]:after{transition:none}}.backdrop[data-v-d64e44d8]{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.end[data-v-d64e44d8]{box-sizing:border-box;border-radius:var(--shell-panel-radius,14px);width:min(480px,100%);max-height:100%;color:var(--shell-ink,#1a1a1a);text-align:center;background:#fff;padding:20px;font-size:18px;overflow-y:auto}h2[data-v-d64e44d8]{margin:0 0 12px;font-size:24px}h3[data-v-d64e44d8]{margin:20px 0 8px;font-size:19px}dl[data-v-d64e44d8]{gap:8px;margin:0;display:grid}.result[data-v-d64e44d8]{grid-template-columns:repeat(3,1fr)}.stats[data-v-d64e44d8]{text-align:left;grid-template-columns:repeat(2,1fr)}dt[data-v-d64e44d8]{color:var(--shell-muted,#4a4a4a);font-size:16px}dd[data-v-d64e44d8]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.result dd[data-v-d64e44d8]{font-size:22px}.btn[data-v-d64e44d8]{border:2px solid var(--shell-cta-border,#1a1a1a);border-radius:var(--shell-btn-radius,10px);background:var(--shell-cta-bg,#fc0);min-height:48px;box-shadow:var(--shell-btn-shadow,none);color:var(--shell-ink,#1a1a1a);font:inherit;cursor:pointer;margin-top:20px;padding:0 24px;font-weight:700}.btn[data-v-d64e44d8]:focus-visible{outline:4px solid var(--shell-focus,#1046b8);outline-offset:2px}.ad-slot[data-v-d64e44d8]{min-height:100px;margin-top:16px}.shell[data-v-c41e5764]{width:100%;height:100%;min-height:0;font-family:var(--shell-font,system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);flex-direction:column;font-size:18px;display:flex}.game[data-v-c41e5764]{flex:1;min-height:0;position:relative}
