.confirm-layer[data-v-48959e95]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030308c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-card[data-v-48959e95]{color:#ece9ff;background:linear-gradient(155deg,#17142bfa,#0a0914fa);border:1px solid #ff8fa847;border-radius:20px;gap:12px;width:min(420px,100%);padding:clamp(22px,5vw,34px);font-family:Geist Mono,ui-monospace,monospace;display:grid;box-shadow:0 28px 80px #0000008c}.confirm-card h2[data-v-48959e95],.confirm-copy[data-v-48959e95],.confirm-kicker[data-v-48959e95]{margin:0}.confirm-kicker[data-v-48959e95]{color:#ff8fa8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.confirm-card h2[data-v-48959e95]{font:800 clamp(22px,5vw,28px)/1.1 var(--apg-round);letter-spacing:-.03em}.confirm-copy[data-v-48959e95]{color:#ece9ffa8;font-size:12px;line-height:1.65}.confirm-actions[data-v-48959e95]{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.confirm-actions button[data-v-48959e95]{color:#ece9ff;min-height:42px;font:700 14px var(--apg-round);cursor:pointer;background:#8b7cff1a;border:1px solid #8b7cff4d;border-radius:12px;padding:0 16px}.confirm-actions button[data-v-48959e95]:focus-visible{outline-offset:2px;outline:2px solid #7ce8ff}.confirm-actions .danger[data-v-48959e95]{color:#ffb3c3;background:#ff8fa824;border-color:#ff8fa861}@media (width<=480px){.confirm-actions[data-v-48959e95]{display:grid}.confirm-actions button[data-v-48959e95]{min-height:44px}}.game-sheet-overlay{--ink:#ece9ff;--dim:#ece9ff99;--faint:#ece9ff61;--line:#8b7cff33;-webkit-backdrop-filter:blur(6px);background:#0504099e}.game-sheet-content{--ink:#ece9ff;--dim:#ece9ff99;--faint:#ece9ff61;--line:#8b7cff33;border:1px solid var(--line);background:#0e0c20f0;border-radius:18px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(100vw - 32px,420px);max-height:min(86dvh,720px);display:grid;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff0d}.game-sheet-content.game-sheet-wide{width:min(100vw - 32px,780px)}.sheet-head[data-v-50a332bb]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px 20px;display:flex}.sheet-kicker[data-v-50a332bb]{color:var(--apg-spark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.sheet-head h2[data-v-50a332bb]{font-family:var(--apg-round);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.sheet-close[data-v-50a332bb]{width:40px;height:40px;color:var(--dim);cursor:pointer;border-radius:8px;place-items:center;margin:-4px -6px 0 0;display:grid}.sheet-close[data-v-50a332bb]:hover{color:var(--ink);background:#8b7cff29}.sheet-body[data-v-50a332bb]{overscroll-behavior:contain;padding:16px 20px 20px;overflow-y:auto}.note[data-v-3ea0977e]{color:var(--dim);margin:0 0 16px;font-size:12px;line-height:1.55}.note b[data-v-3ea0977e]{color:var(--ink)}.hint.error[data-v-3ea0977e],.note.warn[data-v-3ea0977e]{color:#ff8fa8}.note.ok[data-v-3ea0977e]{color:#7ce8ff}.field[data-v-3ea0977e]{gap:6px;margin-top:16px;display:grid}label[data-v-3ea0977e]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.row[data-v-3ea0977e]{gap:6px;display:flex}input[data-v-3ea0977e]{border:1px solid var(--line);min-width:0;height:42px;color:var(--ink);font:inherit;background:#00000040;border-radius:10px;flex:1;padding:0 12px;font-size:13px}input[data-v-3ea0977e]:focus{border-color:var(--apg-action);box-shadow:0 0 0 3px var(--apg-action-glow);outline:none}.hint[data-v-3ea0977e]{color:var(--faint);margin:0;font-size:10px;line-height:1.5}.hint.ok[data-v-3ea0977e]{color:#7ce8ff}.btn[data-v-3ea0977e]{border:1px solid var(--line);height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.btn.primary[data-v-3ea0977e]{background:var(--apg-action);color:#fff;font-family:var(--apg-round);border-color:#0000;font-weight:800}.btn.primary[data-v-3ea0977e]:hover:not(:disabled){background:var(--apg-action-hover)}.btn[data-v-3ea0977e]:disabled{opacity:.6}.link[data-v-3ea0977e]{width:max-content;color:var(--dim);font:inherit;text-underline-offset:3px;cursor:pointer;margin-top:12px;padding:6px 0;font-size:12px;text-decoration:underline}.credits-row[data-v-3ea0977e],.link[data-v-3ea0977e]:hover{color:var(--ink)}.credits-row[data-v-3ea0977e]{border:1px solid var(--line);width:100%;font-family:var(--apg-round);text-align:left;cursor:pointer;background:#8b7cff0f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:0 0 4px;padding:12px 14px;display:grid}.credits-row[data-v-3ea0977e]:hover{border-color:#4d7fff99}.credits-row span[data-v-3ea0977e]{color:var(--dim);font-size:12px;font-weight:700}.credits-row b[data-v-3ea0977e]{grid-row:2;font-size:18px;font-weight:800}.credits-row b small[data-v-3ea0977e]{color:var(--dim);font-size:12px;font-weight:700}.credits-row em[data-v-3ea0977e]{color:#8eadff;grid-area:1/2/3;font-size:14px;font-style:normal;font-weight:800}.account-links[data-v-3ea0977e]{flex-wrap:wrap;gap:4px 20px;display:flex}.link.danger[data-v-3ea0977e]{color:#ff8fa8}.otp-row[data-v-3ea0977e]{align-items:stretch;gap:10px;display:flex}.otp-input[data-v-3ea0977e]{flex:1;gap:7px;display:flex}.otp-input[data-v-3ea0977e] input{border:1px solid var(--line);width:46px;height:50px;color:var(--ink);font:800 20px var(--apg-round);background:#00000040;border-radius:11px}.otp-input[data-v-3ea0977e] input:focus-visible{border-color:var(--apg-action);box-shadow:0 0 0 3px var(--apg-action-glow);outline:none}.otp-row .btn[data-v-3ea0977e]{height:50px}@media (width<=520px){.otp-row[data-v-3ea0977e]{display:grid}.otp-input[data-v-3ea0977e]{justify-content:space-between}.otp-input[data-v-3ea0977e] input{width:min(13vw,46px);min-width:40px}}.balance[data-v-83d0f9e3]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.balance div[data-v-83d0f9e3]{border:1px solid var(--line);background:#8b7cff0f;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.balance small[data-v-83d0f9e3]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.balance b[data-v-83d0f9e3]{font:800 24px var(--apg-round);font-variant-numeric:tabular-nums}.balance b span[data-v-83d0f9e3]{color:var(--faint);font-size:14px;font-weight:700}.balance em[data-v-83d0f9e3]{color:var(--dim);font-size:11px;font-style:normal}.note[data-v-83d0f9e3]{color:var(--dim);margin:0 0 14px;font-size:13px;line-height:1.55}.note b[data-v-83d0f9e3]{color:var(--ink)}.note.ok[data-v-83d0f9e3]{color:#7ce8ff}.packs[data-v-83d0f9e3]{gap:8px;display:grid}.pack[data-v-83d0f9e3]{border:1px solid var(--line);color:var(--ink);font-family:var(--apg-round);text-align:left;cursor:pointer;background:#8b7cff0f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 16px;transition:border-color .12s,background .12s;display:grid;position:relative}.pack[data-v-83d0f9e3]:hover:not(:disabled){background:#4d7fff1f;border-color:#4d7fffb3}.pack[data-v-83d0f9e3]:disabled{opacity:.6;cursor:default}.pack.best[data-v-83d0f9e3]{border-color:#4d7fff8c}.pack-credits[data-v-83d0f9e3]{font-size:20px;font-weight:800}.pack-moves[data-v-83d0f9e3]{color:var(--dim);grid-row:2;font-size:12px}.pack-price[data-v-83d0f9e3]{color:#fff;background:var(--apg-action);border-radius:12px;grid-area:1/2/3;place-items:center;min-width:84px;height:40px;padding:0 14px;font-size:15px;font-weight:800;display:grid}.pack-tag[data-v-83d0f9e3]{color:#1a0f05;background:var(--apg-spark);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:-9px;left:14px}.actions[data-v-83d0f9e3]{justify-content:flex-end;display:flex}.btn[data-v-83d0f9e3]{color:#fff;background:var(--apg-action);height:44px;font:800 15px var(--apg-round);cursor:pointer;border:0;border-radius:12px;padding:0 18px}.hint[data-v-83d0f9e3]{color:var(--faint);margin:14px 0 0;font-size:11px;line-height:1.5}.hint a[data-v-83d0f9e3]{color:var(--dim)}.hint.error[data-v-83d0f9e3]{color:#ff8fa8}
