.wrap[data-v-6d425205]{min-height:100vh;display:grid;place-items:center;padding:16px}.card[data-v-6d425205]{width:min(560px,100%);border-radius:16px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text-92);padding:16px;display:grid;gap:10px}.title[data-v-6d425205]{font-size:20px;font-weight:900}.sub[data-v-6d425205]{color:var(--text-60)}.err[data-v-6d425205]{border:1px solid rgba(200,70,70,.4);background:#c846461a;padding:10px;border-radius:10px}.dev[data-v-6d425205]{display:grid;gap:8px}.gate[data-v-6d425205]{display:grid;gap:10px}.gateTitle[data-v-6d425205]{font-weight:800}.gateText[data-v-6d425205]{color:var(--text-60)}label[data-v-6d425205]{display:grid;gap:6px}span[data-v-6d425205]{font-size:12px;color:var(--text-60)}input[data-v-6d425205],button[data-v-6d425205]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}button[data-v-6d425205]{height:40px;font-weight:700}button.secondary[data-v-6d425205]{opacity:.85}.overlay[data-v-6d425205]{position:fixed;inset:0;background:#000000b3;display:grid;place-items:center;padding:16px;z-index:9999}.modal[data-v-6d425205]{width:min(420px,100%);border-radius:14px;border:1px solid var(--panel-border);background:var(--panel-bg);padding:14px;display:grid;gap:10px}.modalTitle[data-v-6d425205]{font-weight:800}.modalText[data-v-6d425205]{color:var(--text-60)}.hdr[data-v-fc90dbcc]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-bg);border-bottom:1px solid var(--header-border)}.inner[data-v-fc90dbcc]{max-width:1100px;margin:0 auto;padding:14px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))}.brand[data-v-fc90dbcc]{display:flex;align-items:center;gap:12px;min-width:0}.logo[data-v-fc90dbcc]{width:38px;height:38px;border-radius:14px;background:radial-gradient(18px 18px at 30% 25%,var(--logo-spot1),transparent 55%),radial-gradient(18px 18px at 80% 75%,var(--logo-spot2),transparent 55%),var(--logo-bg);border:1px solid var(--logo-border);box-shadow:var(--logo-shadow);flex:0 0 auto}.text[data-v-fc90dbcc]{display:flex;flex-direction:column;gap:3px;min-width:0}.title[data-v-fc90dbcc]{font-weight:900;letter-spacing:-.02em;font-size:15px;line-height:1.1;color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtitle[data-v-fc90dbcc]{font-size:12px;color:var(--subtitle);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roll[data-v-f2ec0a29]{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.card[data-v-31505993]{position:relative;border-radius:18px;padding:14px;overflow:hidden;background:var(--card-bg, linear-gradient(180deg, rgba(10,16,28,.96), rgba(8,12,20,.92)));border:1px solid var(--border-06, rgba(255,255,255,.06));box-shadow:var(--shadow-card, 0 18px 40px rgba(0,0,0,.42))}.card[data-v-31505993]:before{content:"";position:absolute;inset:1px;border-radius:17px;border:1px solid var(--stroke-05, rgba(255,255,255,.05));pointer-events:none}.card[data-v-31505993]:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:999px;background:var(--main-accent-rail);opacity:.9}.top[data-v-31505993]{display:flex;gap:12px;align-items:stretch}.left[data-v-31505993]{flex:1 1 auto;min-width:0;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.labelRow[data-v-31505993],.hintRow[data-v-31505993]{display:flex;align-items:center;gap:8px}.label[data-v-31505993]{font-size:12px;color:var(--label)}.valueRow[data-v-31505993]{margin-top:6px;display:flex;align-items:baseline;gap:8px}.value[data-v-31505993]{font-size:26px;line-height:1.05;font-weight:950;letter-spacing:-.03em;color:var(--text-98);text-shadow:var(--shadow-text)}.unit[data-v-31505993]{font-size:12px;color:var(--text-60);font-weight:700}.hintRow[data-v-31505993]{margin-top:6px}.hint[data-v-31505993]{font-size:12px;color:var(--hint)}.right[data-v-31505993]{flex:0 0 172px;min-width:172px}.lvl[data-v-31505993]{height:100%;border-radius:16px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;background:var(--lvl-bg);border:1px solid var(--lvl-border);box-shadow:var(--shadow-inset)}.lvlTop[data-v-31505993]{display:flex;justify-content:space-between;gap:10px;align-items:baseline;min-width:0}.lvlTitle[data-v-31505993]{display:flex;align-items:center;gap:8px;min-width:0}.lvlLabel[data-v-31505993]{font-size:12px;color:var(--lvl-label)}.lvlName[data-v-31505993]{font-size:12px;font-weight:850;color:var(--lvl-name);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar[data-v-31505993]{height:10px;border-radius:999px;background:var(--bar-bg);border:1px solid var(--bar-border);overflow:hidden}.fill[data-v-31505993]{height:100%;border-radius:999px;background:var(--bar-fill);box-shadow:var(--bar-fill-stroke)}.lvlBottom[data-v-31505993]{display:flex;justify-content:space-between;gap:10px;align-items:center}.lvlSub[data-v-31505993]{font-size:11px;color:var(--hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvlPct[data-v-31505993]{font-size:11px;color:var(--lvl-pct);font-weight:750}.actions[data-v-31505993]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.btn[data-v-31505993]{height:44px;border-radius:16px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-weight:850;letter-spacing:-.01em;font-size:13px;cursor:pointer;transition:.15s ease;box-shadow:var(--shadow-inset);display:flex;align-items:center;justify-content:flex-start;padding:0 14px;gap:10px}.btn[data-v-31505993]:hover{transform:translateY(-1px);border-color:var(--btn-hover-border)}.btn[data-v-31505993]:active{transform:translateY(0)}.btn.primary[data-v-31505993]{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text)}.ico[data-v-31505993]{width:18px;height:18px;opacity:.92}.ico.sm[data-v-31505993]{width:16px;height:16px;opacity:.78}@media(max-width:420px){.right[data-v-31505993]{flex:0 0 156px;min-width:156px}.actions[data-v-31505993]{grid-template-columns:1fr}}.card[data-v-d643e450]{position:relative;border-radius:18px;padding:14px;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-06);box-shadow:var(--shadow-card)}.card[data-v-d643e450]:before{content:"";position:absolute;inset:1px;border-radius:17px;border:1px solid var(--stroke-05);pointer-events:none}.head[data-v-d643e450]{padding-left:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.title[data-v-d643e450]{font-weight:900;letter-spacing:-.02em;font-size:14px;color:var(--text-95)}.sub[data-v-d643e450]{margin-top:4px;font-size:12px;color:var(--text-55);white-space:nowrap}.right[data-v-d643e450]{text-align:right}.netLabel[data-v-d643e450]{font-size:12px;color:var(--text-55)}.netRow[data-v-d643e450]{margin-top:6px;display:flex;justify-content:flex-end;align-items:baseline;gap:6px}.netSign[data-v-d643e450]{font-weight:950;font-size:14px;opacity:.9}.netSign.pos[data-v-d643e450]{color:var(--net-pos)}.netSign.neg[data-v-d643e450]{color:var(--net-neg)}.net[data-v-d643e450]{font-weight:950;font-size:18px;letter-spacing:-.02em;color:var(--text-98)}.unit[data-v-d643e450]{font-size:12px;color:var(--text-60);font-weight:700}.panel[data-v-d643e450]{margin-top:12px;border-radius:16px;padding:10px;border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--shadow-inset);display:grid;grid-template-columns:1fr 1px 1fr;gap:10px;align-items:start}.col[data-v-d643e450]{min-width:0}.divider[data-v-d643e450]{width:1px;background:var(--divider);border-radius:999px}.pill[data-v-d643e450]{display:inline-flex;align-items:center;font-size:10px;font-weight:900;padding:5px 8px;border-radius:999px;border:1px solid var(--pill-border);background:var(--pill-bg);letter-spacing:-.01em}.pEarn[data-v-d643e450]{border-color:var(--pill-earn-border);background:var(--pill-earn-bg);color:var(--pill-earn-text)}.pSpent[data-v-d643e450]{border-color:var(--pill-spent-border);background:var(--pill-spent-bg);color:var(--pill-spent-text)}.valueLine[data-v-d643e450]{margin-top:8px;display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.num[data-v-d643e450]{font-size:18px;font-weight:950;letter-spacing:-.02em;color:var(--text-98);line-height:1.05}.unitSm[data-v-d643e450]{font-size:11px;color:var(--unit-sm);font-weight:700;white-space:nowrap}.hint[data-v-d643e450]{margin-top:6px;font-size:11px;color:var(--text-52);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:420px){.panel[data-v-d643e450]{padding:9px;gap:9px}.num[data-v-d643e450]{font-size:17px}}.card[data-v-560707c4]{position:relative;border-radius:18px;padding:14px;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-06);box-shadow:var(--shadow-card)}.card[data-v-560707c4]:before{content:"";position:absolute;inset:1px;border-radius:17px;border:1px solid var(--stroke-05);pointer-events:none}.head[data-v-560707c4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-left:10px}.title[data-v-560707c4]{font-weight:900;letter-spacing:-.02em;font-size:14px;color:var(--text-95)}.sub[data-v-560707c4]{font-size:12px;color:var(--text-55);white-space:nowrap}.list[data-v-560707c4]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.row[data-v-560707c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;border:1px solid var(--border-06);background:var(--tile-bg);box-shadow:var(--shadow-inset)}.icon[data-v-560707c4]{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--icon-border);background:var(--icon-bg);color:var(--icon-text);flex:0 0 36px}.iEarn[data-v-560707c4]{border-color:var(--icon-earn-border);background:var(--icon-earn-bg);color:var(--icon-earn-text)}.iSpent[data-v-560707c4]{border-color:var(--icon-spent-border);background:var(--icon-spent-bg);color:var(--icon-spent-text)}.ic[data-v-560707c4]{width:18px;height:18px}.mid[data-v-560707c4]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.type[data-v-560707c4]{font-size:13px;font-weight:900;color:var(--text-92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date[data-v-560707c4]{width:64px;text-align:right;font-size:12px;color:var(--date);font-variant-numeric:tabular-nums;flex:0 0 64px}.amount[data-v-560707c4]{width:132px;display:flex;justify-content:flex-end;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 132px}.amount.pos[data-v-560707c4]{color:var(--amount-pos)}.amount.neg[data-v-560707c4]{color:var(--amount-neg)}.sign[data-v-560707c4]{font-weight:950;font-size:13px;opacity:.95}.amt[data-v-560707c4]{font-weight:950;font-size:13px;letter-spacing:-.01em}.empty[data-v-560707c4]{padding:14px 12px;color:var(--text-55);font-size:12px}@media(max-width:420px){.amount[data-v-560707c4]{width:108px;flex-basis:108px}.date[data-v-560707c4]{width:auto;flex-basis:auto;text-align:left}.mid[data-v-560707c4]{flex-direction:column;align-items:flex-start;gap:2px}.type[data-v-560707c4]{max-width:100%}}.backdrop[data-v-e4553c84]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:14px max(16px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));z-index:9999}.sheet[data-v-e4553c84]{width:100%;max-width:520px;border-radius:18px;background:#0a101cfa;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0009;overflow:hidden}.head[data-v-e4553c84]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px}.ttl[data-v-e4553c84]{font-weight:900;letter-spacing:-.02em;color:#e8f0fff2;font-size:14px}.x[data-v-e4553c84]{width:36px;height:36px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e8f0ffe6;cursor:pointer;font-size:16px;line-height:0}.body[data-v-e4553c84]{padding:6px 14px 14px}.levels[data-v-e4553c84]{display:flex;flex-direction:column;gap:10px}.resetHint[data-v-e4553c84]{font-size:12px;color:#e8f0ff99}.row[data-v-e4553c84]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;background:#060a1173;border:1px solid rgba(255,255,255,.06)}.name[data-v-e4553c84]{display:flex;align-items:center;gap:10px;min-width:0}.dot[data-v-e4553c84]{width:10px;height:10px;border-radius:999px;background:#e8f0ff40}.d-bronze[data-v-e4553c84]{background:#e8f0ff40}.d-silver[data-v-e4553c84]{background:#ffa42eb3}.d-gold[data-v-e4553c84]{background:#ffa42ef2}.n[data-v-e4553c84]{font-weight:850;color:#e8f0ffeb;font-size:13px}.s[data-v-e4553c84]{margin-top:2px;font-size:12px;color:#e8f0ff8c}.pct[data-v-e4553c84]{font-weight:900;color:#e8f0ffeb;font-size:13px}.foot[data-v-e4553c84]{padding:0 14px 14px}.btn[data-v-e4553c84]{width:100%;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#e8f0ffeb;font-weight:900;cursor:pointer}.qrWrap[data-v-e4553c84]{display:flex;flex-direction:column;align-items:center;gap:12px}.qrBox[data-v-e4553c84]{width:260px;max-width:84vw;aspect-ratio:1 / 1;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0a;display:grid;place-items:center;padding:10px;overflow:hidden}.qrBox[data-v-e4553c84] canvas,.qrBox[data-v-e4553c84] svg,.qrBox[data-v-e4553c84] img{width:100%!important;height:100%!important;display:block;border-radius:14px;object-fit:contain}.qrText[data-v-e4553c84]{text-align:center;font-size:12px;line-height:1.25;color:#e8f0ff99;max-width:320px}.qrValue[data-v-e4553c84]{font-size:12px;color:#e8f0ffbf;font-weight:800;letter-spacing:-.01em;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.refCard[data-v-81ce5be3]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:14px;display:grid;gap:10px}.title[data-v-81ce5be3]{font-weight:800}.sub[data-v-81ce5be3]{color:var(--text-60);font-size:12px;margin-top:4px}.linkBox[data-v-81ce5be3]{display:grid;grid-template-columns:1fr auto;gap:8px}input[data-v-81ce5be3],button[data-v-81ce5be3]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}button[data-v-81ce5be3]{font-weight:700}.code[data-v-81ce5be3]{font-size:12px;color:var(--text-60)}.msg[data-v-81ce5be3]{font-size:12px;color:#9be8af}.content[data-v-f1500b27]{padding:14px max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left));display:grid;gap:12px}.panel[data-v-f1500b27]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:16px;color:var(--text-92)}.devPanel[data-v-f1500b27]{display:grid;gap:8px}.devTitle[data-v-f1500b27]{font-size:12px;font-weight:900;letter-spacing:.04em}.devRow[data-v-f1500b27]{display:grid;gap:6px}.devLabel[data-v-f1500b27]{font-size:12px;color:var(--text-60)}select[data-v-f1500b27]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}.devLinks[data-v-f1500b27]{display:flex;gap:12px}.devLinks a[data-v-f1500b27]{color:var(--text-92);font-size:13px}.channelPromo[data-v-f1500b27]{display:grid;gap:10px}.channelTitle[data-v-f1500b27]{font-size:16px;font-weight:800}.channelText[data-v-f1500b27]{font-size:13px;color:var(--text-60)}.channelBtn[data-v-f1500b27]{width:100%;height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(38,167,231,.45);background:linear-gradient(180deg,#33ace8,#229ed9);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:none;transition:transform .12s ease,filter .12s ease}.channelBtn[data-v-f1500b27]:hover{filter:brightness(1.02);transform:none}.channelBtn[data-v-f1500b27]:active{transform:scale(.995)}.tgIcon[data-v-f1500b27]{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#fff3}.tgIcon svg[data-v-f1500b27]{width:14px;height:14px;fill:#fff}.reveal[data-v-f1500b27]{opacity:0;transform:translate3d(0,22px,0);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.16,1,.3,1)}.content.on .reveal[data-v-f1500b27]{opacity:1;transform:translateZ(0);animation:shipPop-f1500b27 1.6s cubic-bezier(.16,1,.3,1) both}.i1[data-v-f1500b27]{transition-delay:0ms;animation-delay:0ms}.i2[data-v-f1500b27]{transition-delay:.12s;animation-delay:.12s}.i3[data-v-f1500b27]{transition-delay:.24s;animation-delay:.24s}.i4[data-v-f1500b27]{transition-delay:.36s;animation-delay:.36s}.i5[data-v-f1500b27]{transition-delay:.48s;animation-delay:.48s}@keyframes shipPop-f1500b27{0%{transform:translate3d(0,22px,0)}55%{transform:translate3d(0,-3px,0)}75%{transform:translate3d(0,1px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.reveal[data-v-f1500b27]{transition:none;animation:none;opacity:1;transform:none}}.dicePage[data-v-5f275782]{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(900px 500px at 50% 0%,#ffffff0f,#fff0 55%),radial-gradient(900px 700px at 50% 100%,#00000038,#0000 60%)}.card[data-v-5f275782]{width:min(460px,100%);border-radius:18px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text-92);padding:16px;display:grid;gap:14px;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0f}.topRow[data-v-5f275782]{display:flex;align-items:center;justify-content:space-between;gap:10px}.label[data-v-5f275782]{font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--text-60)}.result[data-v-5f275782]{font-size:14px}.result b[data-v-5f275782]{font-size:18px}.scene[data-v-5f275782]{position:relative;width:190px;height:190px;margin:8px auto 4px;perspective:950px;display:grid;place-items:center}.shadow[data-v-5f275782]{position:absolute;width:96px;height:18px;border-radius:999px;background:#00000057;filter:blur(7px);bottom:44px;transition:transform 40ms linear;transform-origin:center}.cubeWrap[data-v-5f275782]{width:92px;height:92px;will-change:transform}.cube[data-v-5f275782]{--size: 92px;--half: calc(var(--size) / 2);position:relative;width:var(--size);height:var(--size);transform-style:preserve-3d;will-change:transform;transform:translateZ(0)}.face[data-v-5f275782]{position:absolute;inset:-.5px;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(120% 120% at 28% 22%,#fff,#f2f6fb 45%,#e3eaf3);border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 1px #ffffff8c,inset 0 -14px 26px #0000002e,0 16px 26px #00000047}.face[data-v-5f275782]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 55% at 28% 18%,#ffffffbf,#fff0 62%),radial-gradient(120% 120% at 50% 60%,#00000038,#0000 58%);opacity:.9;mix-blend-mode:screen}.face[data-v-5f275782]:after{content:"";position:absolute;inset:6px;border-radius:14px;pointer-events:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px #00000029;opacity:.75}.pip[data-v-5f275782]{position:absolute;width:12px;height:12px;border-radius:999px;background:#141f2c;box-shadow:inset 0 1px 2px #ffffff24,inset 0 -2px 4px #00000059,0 2px 3px #0000002e}.tl[data-v-5f275782]{left:16px;top:16px}.tr[data-v-5f275782]{right:16px;top:16px}.ml[data-v-5f275782]{left:16px;top:40px}.mr[data-v-5f275782]{right:16px;top:40px}.bl[data-v-5f275782]{left:16px;bottom:16px}.br[data-v-5f275782]{right:16px;bottom:16px}.c[data-v-5f275782]{left:40px;top:40px}.f1[data-v-5f275782]{transform:rotateY(0) translateZ(var(--half))}.f6[data-v-5f275782]{transform:rotateY(180deg) translateZ(var(--half))}.f3[data-v-5f275782]{transform:rotateY(90deg) translateZ(var(--half))}.f4[data-v-5f275782]{transform:rotateY(-90deg) translateZ(var(--half))}.f5[data-v-5f275782]{transform:rotateX(90deg) translateZ(var(--half))}.f2[data-v-5f275782]{transform:rotateX(-90deg) translateZ(var(--half))}.rollBtn[data-v-5f275782]{height:44px;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-weight:900;letter-spacing:-.01em;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff29;transition:transform .12s ease,filter .12s ease}.rollBtn[data-v-5f275782]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.rollBtn[data-v-5f275782]:active:not(:disabled){transform:translateY(0) scale(.99)}.rollBtn[data-v-5f275782]:disabled{opacity:.7}.wheelPage[data-v-81dbe3ef]{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(900px 500px at 50% 0%,#ffffff0f,#fff0 55%),radial-gradient(900px 700px at 50% 100%,#00000038,#0000 60%)}.card[data-v-81dbe3ef]{width:min(560px,100%);border-radius:18px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text-92);padding:16px;display:grid;gap:14px;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0f}.head[data-v-81dbe3ef]{display:grid;gap:4px}.title[data-v-81dbe3ef]{font-size:22px;font-weight:900;line-height:1.1;letter-spacing:-.02em}.wheelWrap[data-v-81dbe3ef]{position:relative;width:min(440px,100%);aspect-ratio:1;margin:0 auto;display:grid;place-items:center;transform-style:preserve-3d;transition:transform 80ms linear;perspective:900px}.wheelCanvas[data-v-81dbe3ef]{width:100%;height:100%;border-radius:999px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35)) drop-shadow(0 2px 0 rgba(255,255,255,.06))}.wheelOverlay[data-v-81dbe3ef]{position:absolute;inset:0;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side at 35% 25%,#ffffff2e,#fff0 55%),radial-gradient(closest-side at 50% 60%,#0000002e,#0000 60%);mix-blend-mode:screen;opacity:.85}.hub[data-v-81dbe3ef]{position:absolute;width:22%;aspect-ratio:1;border-radius:999px;display:grid;place-items:center;pointer-events:none;background:radial-gradient(closest-side at 35% 30%,#ffffffe6,#ffffff2e 45%,#0000008c);box-shadow:0 10px 18px #00000059,inset 0 1px #ffffff40}.hubInner[data-v-81dbe3ef]{width:66%;aspect-ratio:1;border-radius:999px;background:radial-gradient(closest-side at 35% 30%,#fffffff2,#f5f8ff59 55%,#00000059);box-shadow:inset 0 1px #ffffff40,inset 0 -6px 12px #00000040;opacity:.95}.pointer[data-v-81dbe3ef]{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:34px;height:44px;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}.pointer[data-v-81dbe3ef]:before{content:"";position:absolute;inset:0;clip-path:polygon(50% 0%,86% 32%,62% 100%,38% 100%,14% 32%);background:linear-gradient(180deg,#fff,#ffffffc7 45%,#0000001f);border:1px solid rgba(0,0,0,.18);border-radius:10px}.pointer[data-v-81dbe3ef]:after{content:"";position:absolute;left:50%;top:34px;transform:translate(-50%);width:18px;height:18px;border-radius:999px;background:radial-gradient(closest-side at 35% 30%,#fffffff2,#ffffff2e 55%,#00000073);border:1px solid rgba(0,0,0,.18)}.footer[data-v-81dbe3ef]{display:flex;align-items:center;justify-content:space-between;gap:12px}.result[data-v-81dbe3ef]{font-size:14px;color:var(--text-60)}.result b[data-v-81dbe3ef]{color:var(--text-92);font-size:18px;letter-spacing:-.01em}.spinBtn[data-v-81dbe3ef]{min-width:132px;height:42px;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-weight:900;letter-spacing:-.01em;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff29;transition:transform .12s ease,filter .12s ease}.spinBtn[data-v-81dbe3ef]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.spinBtn[data-v-81dbe3ef]:active:not(:disabled){transform:translateY(0) scale(.99)}.spinBtn[data-v-81dbe3ef]:disabled{opacity:.72}.slotsPage[data-v-6ea0a91c]{min-height:100vh;padding:0}.topBar[data-v-6ea0a91c]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:62px;width:100%;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px;background:linear-gradient(180deg,#080c14f0,#080c14c7);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.backBtn[data-v-6ea0a91c]{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e8f0ffeb;display:grid;place-items:center}.backBtn svg[data-v-6ea0a91c]{width:22px;height:22px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.title[data-v-6ea0a91c]{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.01em;color:#e8f0fff5}.balancePill[data-v-6ea0a91c]{height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;padding:0 12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.value[data-v-6ea0a91c]{font-size:14px;font-weight:900;color:#e8f0fffa}.unit[data-v-6ea0a91c]{font-size:12px;color:#e8f0ffad}.gameCard[data-v-6ea0a91c]{width:min(680px,calc(100% - 24px));margin:10px auto 0;position:relative;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0c121feb,#090e18eb);box-shadow:0 14px 24px #00000047;overflow:hidden}.gameCard[data-v-6ea0a91c]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.04);pointer-events:none}.casePicker[data-v-6ea0a91c],.gameZone[data-v-6ea0a91c]{width:100%}.casePicker[data-v-6ea0a91c]{padding:14px 12px 10px;display:grid;gap:10px}.pickerTitle[data-v-6ea0a91c]{margin:0;font-size:16px;line-height:1.2;color:#e8f0ffe6}.caseList[data-v-6ea0a91c]{display:grid;gap:9px}.caseItem[data-v-6ea0a91c]{position:relative;min-height:62px;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(95% 160% at 100% 0,color-mix(in srgb,var(--tone),transparent 90%),transparent 72%),linear-gradient(180deg,#0d1422e6,#0a101bf0);color:#e8f0ffe6;padding:10px 12px;display:grid;gap:5px;text-align:left;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,filter .12s ease}.caseItem[data-v-6ea0a91c]:disabled{cursor:default}.caseItem[data-v-6ea0a91c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--tone),#ffffff 18%);opacity:.28}.caseItem[data-v-6ea0a91c]:not(.active){filter:saturate(.72) brightness(.92)}.caseItem.active[data-v-6ea0a91c]{border-color:color-mix(in srgb,var(--tone),#ffffff 30%);box-shadow:0 0 0 1px #ffffff1f,0 8px 18px #0000003d,0 0 22px color-mix(in srgb,var(--tone),transparent 74%);filter:none}.caseItem.active[data-v-6ea0a91c]:before{opacity:.88}.mainRow[data-v-6ea0a91c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.name[data-v-6ea0a91c]{font-size:15px;font-weight:800;line-height:1.2}.price[data-v-6ea0a91c]{border-radius:999px;border:1px solid color-mix(in srgb,var(--tone),transparent 48%);background:color-mix(in srgb,var(--tone),transparent 86%);color:color-mix(in srgb,var(--tone),#ffffff 10%);padding:4px 8px;font-size:11px;font-weight:800;white-space:nowrap}.meta[data-v-6ea0a91c]{font-size:12px;line-height:1.2;color:#e8f0ffb3}.gameZone[data-v-6ea0a91c]{border-top:1px solid rgba(255,255,255,.07);padding:10px 12px 16px;display:grid;gap:10px}.rollViewport[data-v-6ea0a91c]{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#080e18c7,#0a101cd1);padding:24px 0 14px;isolation:isolate;box-shadow:inset 0 1px #ffffff0d}.rollViewport[data-v-6ea0a91c]:before,.rollViewport[data-v-6ea0a91c]:after{content:"";position:absolute;top:0;bottom:0;width:28%;z-index:5;pointer-events:none;opacity:0;transition:opacity .22s ease}.rollViewport[data-v-6ea0a91c]:before{left:0;background:linear-gradient(90deg,#070b12d6,#070b1200)}.rollViewport[data-v-6ea0a91c]:after{right:0;background:linear-gradient(270deg,#070b12d6,#070b1200)}.rollViewport.settled[data-v-6ea0a91c]:before,.rollViewport.settled[data-v-6ea0a91c]:after{opacity:1}.centerLine[data-v-6ea0a91c]{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#ffbf6300,#ffbf63,#ffbf6300);box-shadow:0 0 10px #ffbf6399;z-index:6}.rollTrack[data-v-6ea0a91c]{position:relative;z-index:2;display:flex;gap:8px;transition-property:transform;transition-timing-function:cubic-bezier(.08,.82,.2,1);will-change:transform}.rollItem[data-v-6ea0a91c]{position:relative;z-index:2;flex:0 0 112px;min-height:84px;border-radius:10px;border:1px solid color-mix(in srgb,var(--prize),#ffffff 34%);background:radial-gradient(120% 80% at 20% 0%,#ffffff38,#fff0 54%),linear-gradient(180deg,color-mix(in srgb,var(--prize),#142038 58%),#0f1726 80%);display:grid;place-content:center;gap:3px;text-align:center;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -14px 18px #0000003d,0 10px 16px #0000004d;transition:transform .24s ease,filter .24s ease,opacity .24s ease}.rollItem[data-v-6ea0a91c]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:color-mix(in srgb,var(--prize),#ffffff 20%);opacity:.65}.prizeValue[data-v-6ea0a91c]{font-size:16px;line-height:1;font-weight:900;color:#ecf2fff2}.prizeHint[data-v-6ea0a91c]{font-size:11px;color:#ecf2ffa3;letter-spacing:.04em;text-transform:uppercase}.rollViewport.settled .rollItem[data-v-6ea0a91c]{filter:saturate(.3) brightness(.45);opacity:.42;transform:scale(.94)}.rollViewport.settled .rollItem.isWin[data-v-6ea0a91c]{filter:none;opacity:1;transform:translateY(-10px) scale(1.05);border-color:color-mix(in srgb,var(--prize),#ffffff 22%);box-shadow:inset 0 1px #fff3,0 0 0 1px #fff3,0 14px 26px #0006,0 0 24px color-mix(in srgb,var(--prize),transparent 62%);z-index:20;animation:winPop-6ea0a91c .38s ease both}@keyframes winPop-6ea0a91c{0%{transform:translateY(-4px) scale(.98)}70%{transform:translateY(-12px) scale(1.07)}to{transform:translateY(-10px) scale(1.05)}}.spinRow[data-v-6ea0a91c]{display:grid;gap:8px}.spinBtn[data-v-6ea0a91c]{width:100%;height:48px;border-radius:12px;border:1px solid rgba(165,192,228,.32);background:radial-gradient(140% 120% at 50% -20%,#dcebff24,#dcebff00 52%),linear-gradient(180deg,#2a3850f2,#182131fa);color:#ecf2fff5;font-size:15px;font-weight:900;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 16px #0000003d,0 8px 14px #0003;transition:transform .12s ease,border-color .12s ease,filter .12s ease,box-shadow .12s ease}.spinBtn[data-v-6ea0a91c]:hover:not(:disabled){border-color:#bad5f77a;filter:brightness(1.04)}.spinBtn[data-v-6ea0a91c]:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 1px #ffffff24,inset 0 -8px 12px #00000047,0 4px 8px #0000002e}.spinBtn[data-v-6ea0a91c]:disabled{opacity:.62;cursor:default;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 12px #0003}.resultText[data-v-6ea0a91c]{margin:0;font-size:13px;color:#e8f0ffb8}.historyBox[data-v-6ea0a91c]{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;display:grid;gap:8px}.historyHead[data-v-6ea0a91c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.historyHead h3[data-v-6ea0a91c]{margin:0;font-size:14px;line-height:1.2;color:#e8f0ffe6}.historyToggle[data-v-6ea0a91c]{height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:#e8f0ffc7;font-size:12px;font-weight:700;padding:0 10px}.historyEmpty[data-v-6ea0a91c]{margin:0;font-size:12px;color:#e8f0ff94}.historyList[data-v-6ea0a91c]{display:grid;gap:6px}.historyItem[data-v-6ea0a91c]{min-height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#ffffff05;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.historyMain[data-v-6ea0a91c]{min-width:0;display:grid;gap:2px}.historyCase[data-v-6ea0a91c]{font-size:13px;font-weight:800;color:#ecf2fff2}.historyMeta[data-v-6ea0a91c]{font-size:11px;color:#e8f0ff8f}.historyWin[data-v-6ea0a91c]{text-align:right;display:grid;gap:2px}.won[data-v-6ea0a91c]{font-size:13px;font-weight:900;color:#ecf2fff2}.winLabel[data-v-6ea0a91c]{font-size:11px;color:#e8f0ff8f}@media(min-width:760px){.casePicker[data-v-6ea0a91c]{padding:16px 16px 10px}.caseList[data-v-6ea0a91c]{grid-template-columns:repeat(3,minmax(0,1fr))}.caseItem[data-v-6ea0a91c]{min-height:84px}.gameZone[data-v-6ea0a91c]{padding:10px 16px 18px}}.panel[data-v-fac1532a]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:16px;font-size:16px;color:var(--text-92)}.panel[data-v-6ede0ae9]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;color:var(--text-92)}.head[data-v-6ede0ae9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;padding:14px 16px}.title[data-v-6ede0ae9]{font-weight:800;text-align:left}.state[data-v-6ede0ae9]{font-size:12px;color:var(--text-60)}.body[data-v-6ede0ae9]{border-top:1px solid var(--panel-border);padding:12px}.stores[data-v-cb0fa6e4]{display:grid;gap:10px}.create[data-v-cb0fa6e4]{display:grid;grid-template-columns:1fr auto;gap:8px}input[data-v-cb0fa6e4],button[data-v-cb0fa6e4]{border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);border-radius:8px;padding:8px 10px}button[data-v-cb0fa6e4]{font-weight:700;min-width:92px}.state[data-v-cb0fa6e4]{color:var(--text-60);font-size:13px}.list[data-v-cb0fa6e4]{display:grid;gap:8px}.item[data-v-cb0fa6e4]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:#ffffff05}.row[data-v-cb0fa6e4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.name[data-v-cb0fa6e4]{font-weight:700}.status[data-v-cb0fa6e4]{display:inline-flex;align-items:center;border:1px solid rgba(60,170,90,.45);background:#3caa5a1f;color:#9be8af;border-radius:999px;padding:3px 8px;font-size:11px}.status.archived[data-v-cb0fa6e4]{border-color:#dc965073;background:#dc96501f;color:#ffd1a1}.id[data-v-cb0fa6e4]{margin-top:4px;font-size:11px;color:var(--text-55);word-break:break-all}.actions[data-v-cb0fa6e4]{margin-top:8px;display:flex;justify-content:flex-end}.warn[data-v-cb0fa6e4]{border-color:#dc965073;background:#dc96501f;color:#ffd1a1}@media(max-width:700px){.create[data-v-cb0fa6e4]{grid-template-columns:1fr}}.panel[data-v-661e60f3]{background:transparent;border:0;border-radius:0;padding:0;color:var(--text-92)}.title[data-v-661e60f3]{font-weight:800;margin-bottom:10px}.grid[data-v-661e60f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.item[data-v-661e60f3]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:#ffffff05}.label[data-v-661e60f3]{font-size:12px;color:var(--text-60)}.value[data-v-661e60f3]{font-size:18px;font-weight:900;margin-top:4px}@media(max-width:900px){.grid[data-v-661e60f3]{grid-template-columns:1fr}}.panel[data-v-d9d74a03]{background:transparent;border:0;border-radius:0;padding:0;color:var(--text-92)}.row[data-v-d9d74a03]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.title[data-v-d9d74a03]{font-weight:800}.filters[data-v-d9d74a03]{display:grid;grid-template-columns:180px 1fr;gap:8px;margin-bottom:10px}button[data-v-d9d74a03],input[data-v-d9d74a03],select[data-v-d9d74a03]{border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);border-radius:8px;padding:7px 10px}select[data-v-d9d74a03]{color:var(--btn-text)}select option[data-v-d9d74a03]{color:#111;background:#fff}input[data-v-d9d74a03]{width:100%}.state[data-v-d9d74a03]{color:var(--text-60);font-size:13px}.state.err[data-v-d9d74a03]{color:#ff9e9e}.list[data-v-d9d74a03]{display:grid;gap:8px}.user[data-v-d9d74a03]{border:1px solid var(--panel-border);border-radius:10px;padding:8px;background:#ffffff05}.pick[data-v-d9d74a03]{width:100%;text-align:left;cursor:pointer}.actions[data-v-d9d74a03]{display:grid;grid-template-columns:1fr 1fr 120px 1fr auto;gap:8px;margin-top:8px}.line1[data-v-d9d74a03]{font-weight:700}.line2[data-v-d9d74a03]{font-size:11px;color:var(--text-55);margin-top:2px;word-break:break-all}.line3[data-v-d9d74a03]{font-size:12px;margin-top:4px}.line4[data-v-d9d74a03]{font-size:12px;margin-top:3px;color:var(--text-60)}.pager[data-v-d9d74a03]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.pagerInfo[data-v-d9d74a03]{min-width:60px;text-align:center;font-size:12px;color:var(--text-60)}@media(max-width:900px){.filters[data-v-d9d74a03],.actions[data-v-d9d74a03]{grid-template-columns:1fr}.pager[data-v-d9d74a03]{justify-content:stretch}.pager button[data-v-d9d74a03]{flex:1}}.panel[data-v-ae07e4d5]{background:transparent;border:0;border-radius:0;padding:0;color:var(--text-92)}.title[data-v-ae07e4d5]{font-weight:800;margin-bottom:10px}.levels[data-v-ae07e4d5]{display:grid;gap:8px}.level[data-v-ae07e4d5]{border:1px solid var(--panel-border);border-radius:10px;background:#ffffff05}.levelHead[data-v-ae07e4d5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer}.levelBody[data-v-ae07e4d5]{border-top:1px solid var(--panel-border);padding:10px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-ae07e4d5]{display:grid;gap:6px}span[data-v-ae07e4d5]{font-size:12px;color:var(--text-60)}.muted[data-v-ae07e4d5]{color:var(--text-60)}input[data-v-ae07e4d5],button[data-v-ae07e4d5]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}.resetDays[data-v-ae07e4d5]{margin-top:10px;max-width:260px}button[data-v-ae07e4d5]{margin-top:12px;width:100%;height:40px;font-weight:700}button[data-v-ae07e4d5]:disabled{opacity:.6}.hint[data-v-ae07e4d5]{margin-top:10px;font-size:12px;color:var(--text-60)}.msg[data-v-ae07e4d5]{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:13px}.ok[data-v-ae07e4d5]{border:1px solid rgba(60,170,90,.4);background:#3caa5a1a}.err[data-v-ae07e4d5]{border:1px solid rgba(200,70,70,.4);background:#c846461a}@media(max-width:900px){.levelBody[data-v-ae07e4d5]{grid-template-columns:1fr}}.panel[data-v-79189641]{background:transparent;border:0;border-radius:0;padding:0;color:var(--text-92)}.row[data-v-79189641]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.title[data-v-79189641]{font-weight:800}.filters[data-v-79189641]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:8px}label[data-v-79189641]{display:grid;gap:6px}span[data-v-79189641]{font-size:12px;color:var(--text-60)}button[data-v-79189641],input[data-v-79189641],select[data-v-79189641]{border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);border-radius:8px;padding:7px 10px}select option[data-v-79189641]{color:#111;background:#fff}.applyBtn[data-v-79189641]{align-self:end;min-width:96px;font-weight:700}.tabs[data-v-79189641]{margin-top:10px;display:flex;gap:8px}.tab[data-v-79189641]{min-width:110px}.tab.on[data-v-79189641]{border-color:#ffa42e99;background:#ffa42e29}.summary[data-v-79189641]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-79189641]{border:1px solid var(--panel-border);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:12px}.state[data-v-79189641]{margin-top:10px;color:var(--text-60);font-size:13px}.state.err[data-v-79189641]{color:#ff9e9e}.list[data-v-79189641]{margin-top:10px;display:grid;gap:8px}.item[data-v-79189641]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:#ffffff05}.itemTitle[data-v-79189641]{font-weight:800;display:flex;align-items:center;gap:8px}.badge[data-v-79189641]{border:1px solid rgba(60,170,90,.45);background:#3caa5a1f;color:#9be8af;border-radius:999px;font-size:11px;padding:2px 8px}.badge.archived[data-v-79189641]{border-color:#dc965073;background:#dc96501f;color:#ffd1a1}.itemGrid[data-v-79189641]{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:13px}.opsList[data-v-79189641]{margin-top:10px;display:grid;gap:8px}.opItem[data-v-79189641]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:#ffffff05}.opTop[data-v-79189641]{display:flex;align-items:center;justify-content:space-between;gap:8px}.opType[data-v-79189641]{border-radius:999px;font-size:11px;padding:2px 8px;border:1px solid transparent}.opType.accrual[data-v-79189641]{border-color:#3caa5a73;background:#3caa5a1f;color:#9be8af}.opType.redeem[data-v-79189641]{border-color:#dc965073;background:#dc96501f;color:#ffd1a1}.opDate[data-v-79189641]{font-size:12px;color:var(--text-60)}.opBody[data-v-79189641]{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:13px}.plus[data-v-79189641]{color:#9be8af}.minus[data-v-79189641]{color:#ffd1a1}.pager[data-v-79189641]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.pagerInfo[data-v-79189641]{min-width:60px;text-align:center;font-size:12px;color:var(--text-60)}@media(max-width:900px){.filters[data-v-79189641],.itemGrid[data-v-79189641],.opBody[data-v-79189641]{grid-template-columns:1fr}.pager[data-v-79189641]{justify-content:stretch}.pager button[data-v-79189641]{flex:1}}.panel[data-v-691fd381]{background:transparent;border:0;padding:0}.title[data-v-691fd381]{font-weight:800;margin-bottom:10px}.form[data-v-691fd381]{display:grid;gap:8px;max-width:320px}label[data-v-691fd381]{display:grid;gap:6px}span[data-v-691fd381]{font-size:12px;color:var(--text-60)}input[data-v-691fd381],button[data-v-691fd381]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}button[data-v-691fd381]{height:40px;font-weight:700}.msg[data-v-691fd381]{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:13px}.ok[data-v-691fd381]{border:1px solid rgba(60,170,90,.4);background:#3caa5a1a}.err[data-v-691fd381]{border:1px solid rgba(200,70,70,.4);background:#c846461a}.listTitle[data-v-691fd381]{margin-top:14px;font-weight:700}.state[data-v-691fd381]{margin-top:8px;color:var(--text-60);font-size:13px}.list[data-v-691fd381]{margin-top:8px;display:grid;gap:8px}.item[data-v-691fd381]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:#ffffff05;display:grid;gap:6px}.row[data-v-691fd381]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.row span[data-v-691fd381]{color:var(--text-60)}.pager[data-v-691fd381]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.pagerInfo[data-v-691fd381]{min-width:120px;text-align:center;font-size:12px;color:var(--text-60)}.slotsAdmin[data-v-e7c6ee97]{display:grid;gap:12px}.stats[data-v-e7c6ee97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat[data-v-e7c6ee97]{border:1px solid var(--panel-border);border-radius:10px;padding:10px;display:grid;gap:4px;background:var(--panel-bg)}.stat span[data-v-e7c6ee97]{font-size:11px;color:var(--text-60)}.stat b[data-v-e7c6ee97]{font-size:16px;color:var(--text-92)}.panel[data-v-e7c6ee97]{border:1px solid var(--panel-border);border-radius:12px;padding:12px;display:grid;gap:8px;background:var(--panel-bg)}.title[data-v-e7c6ee97]{font-size:14px;font-weight:900;color:var(--text-92)}.desc[data-v-e7c6ee97]{margin:0;font-size:12px;color:var(--text-60)}.row[data-v-e7c6ee97]{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:center}.row label[data-v-e7c6ee97]{font-size:12px;color:var(--text-60)}input[type=number][data-v-e7c6ee97]{height:36px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}.range[data-v-e7c6ee97]{width:100%}.hint[data-v-e7c6ee97]{margin:0;font-size:11px;color:var(--text-55)}.caseList[data-v-e7c6ee97]{display:grid;gap:8px}.caseRow[data-v-e7c6ee97]{display:grid;grid-template-columns:1fr 130px;align-items:center;gap:10px}.caseName[data-v-e7c6ee97]{font-size:13px;font-weight:700;color:var(--text-92)}.actions[data-v-e7c6ee97]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-e7c6ee97]{height:36px;border-radius:10px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 12px;font-weight:800}.btn.primary[data-v-e7c6ee97]{border-color:var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.msg[data-v-e7c6ee97]{font-size:12px}.msg.ok[data-v-e7c6ee97]{color:#7fd9a8}.msg.err[data-v-e7c6ee97]{color:#ffb4b4}@media(max-width:680px){.stats[data-v-e7c6ee97]{grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-v-e7c6ee97],.caseRow[data-v-e7c6ee97]{grid-template-columns:1fr}}.backdrop[data-v-0a7c219f]{position:fixed;inset:0;z-index:10000;background:#0000008c;display:grid;place-items:center;padding:16px}.dialog[data-v-0a7c219f]{width:min(420px,100%);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:14px;color:var(--text-92)}.title[data-v-0a7c219f]{font-size:16px;font-weight:800}.message[data-v-0a7c219f]{margin-top:8px;color:var(--text-60);font-size:13px;line-height:1.35}.actions[data-v-0a7c219f]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.btn[data-v-0a7c219f]{border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);border-radius:8px;padding:8px 12px;font-weight:700}.ghost[data-v-0a7c219f]{opacity:.9}.content[data-v-cc5cedd6]{display:grid;gap:12px;padding:14px max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left))}.reveal[data-v-cc5cedd6]{opacity:1}.content[data-v-cc4e1c49]{display:grid;gap:12px;padding:14px max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left))}.panel[data-v-cc4e1c49]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:16px;color:var(--text-92)}.title[data-v-cc4e1c49]{font-weight:800}.sub[data-v-cc4e1c49]{margin-top:4px;color:var(--text-60);font-size:12px}.sellerInfo[data-v-cc4e1c49]{margin-top:10px;display:grid;gap:4px;font-size:13px}.form[data-v-cc4e1c49]{margin-top:10px;display:grid;gap:10px}.shiftActions[data-v-cc4e1c49]{margin-top:10px;display:flex;gap:8px}.field[data-v-cc4e1c49]{display:grid;gap:6px}.field span[data-v-cc4e1c49]{font-size:12px;color:var(--text-60)}.codeInputWrap[data-v-cc4e1c49]{position:relative}.codeInputWrap input[data-v-cc4e1c49]{width:100%;padding-right:44px}.scanBtn[data-v-cc4e1c49]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:30px;padding:0;border-radius:7px;display:grid;place-items:center}.scanBtn svg[data-v-cc4e1c49]{width:18px;height:18px}input[data-v-cc4e1c49],button[data-v-cc4e1c49]{height:38px;border-radius:8px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);padding:0 10px}button[data-v-cc4e1c49]{height:40px;font-weight:700}button[data-v-cc4e1c49]:disabled{opacity:.6}.hint[data-v-cc4e1c49]{margin-top:8px;font-size:12px;color:var(--text-60)}.msg[data-v-cc4e1c49]{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:13px}.ok[data-v-cc4e1c49]{border:1px solid rgba(60,170,90,.4);background:#3caa5a1a}.err[data-v-cc4e1c49]{border:1px solid rgba(200,70,70,.4);background:#c846461a}.scanBackdrop[data-v-cc4e1c49]{position:fixed;inset:0;z-index:10010;background:#000000b8;padding:14px;display:grid;place-items:center}.scanModal[data-v-cc4e1c49]{width:min(520px,100%);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;overflow:hidden}.scanHead[data-v-cc4e1c49]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--panel-border)}.scanTitle[data-v-cc4e1c49]{font-weight:800}.scanClose[data-v-cc4e1c49]{width:auto;height:34px;padding:0 10px}.scanBody[data-v-cc4e1c49]{padding:12px}.scanVideo[data-v-cc4e1c49]{width:100%;border-radius:10px;border:1px solid var(--panel-border);background:#000;aspect-ratio:4 / 3;object-fit:cover}.scanHint[data-v-cc4e1c49]{margin-top:8px;font-size:12px;color:var(--text-60)}:root{--font-ui: "Nunito", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial;--accent: 255 164 46;--bg0: 8 12 20;--bg1: 10 16 28;--tile0: 14 22 38;--tile1: 12 18 32;--panel0: 6 10 17;--ink: 232 240 255;--white: 255 255 255;--black: 0 0 0;--border-06: rgb(var(--white) / .06);--border-08: rgb(var(--white) / .08);--border-10: rgb(var(--white) / .1);--stroke-05: rgb(var(--white) / .05);--text-98: rgb(var(--ink) / .98);--text-95: rgb(var(--ink) / .95);--text-92: rgb(var(--ink) / .92);--text-74: rgb(var(--ink) / .74);--text-62: rgb(var(--ink) / .62);--text-60: rgb(var(--ink) / .6);--text-55: rgb(var(--ink) / .55);--text-52: rgb(var(--ink) / .52);--accent-08: rgb(var(--accent) / .08);--accent-10: rgb(var(--accent) / .1);--accent-12: rgb(var(--accent) / .12);--accent-14: rgb(var(--accent) / .14);--accent-18: rgb(var(--accent) / .18);--accent-25: rgb(var(--accent) / .25);--accent-35: rgb(var(--accent) / .35);--accent-55: rgb(var(--accent) / .55);--accent-85: rgb(var(--accent) / .85);--accent-90: rgb(var(--accent) / .9);--shadow-card: 0 18px 40px rgb(var(--black) / .42);--shadow-inset: inset 0 1px 0 rgb(var(--white) / .04);--card-bg: linear-gradient(180deg, rgba(10,16,28,.96), rgba(8,12,20,.92));--tile-bg: linear-gradient(180deg, rgba(14,22,38,.92), rgba(12,18,32,.92));--header-bg: rgba(6,10,17,.55);--header-border: var(--border-08);--logo-bg: rgb(var(--white) / .06);--logo-border: var(--border-10);--logo-shadow: 0 14px 28px rgb(var(--black) / .25);--logo-spot1: var(--accent-35);--logo-spot2: rgb(var(--accent) / .22);--title: var(--text-95);--subtitle: var(--text-60);--main-accent-rail: linear-gradient(180deg, var(--accent-55), rgb(var(--accent) / .15));--shadow-text: 0 1px 0 rgb(var(--black) / .35);--lvl-bg: linear-gradient(180deg, rgba(6,10,17,.62), rgba(6,10,17,.42));--lvl-border: var(--border-06);--bar-bg: rgb(var(--white) / .05);--bar-border: var(--border-06);--bar-fill: linear-gradient(90deg, var(--accent-55), rgb(var(--accent) / .4));--bar-fill-stroke: inset 0 0 0 1px rgb(var(--black) / .18);--btn-bg: var(--tile-bg);--btn-border: var(--border-06);--btn-text: var(--text-92);--btn-hover-border: var(--border-10);--btn-primary-bg: linear-gradient(180deg, rgb(var(--accent) / .22), rgb(var(--accent) / .1));--btn-primary-border: rgb(var(--accent) / .18);--btn-primary-text: var(--text-98);--label: var(--text-62);--hint: var(--text-52);--lvl-label: rgb(var(--ink) / .58);--lvl-name: var(--text-92);--lvl-pct: var(--text-74);--panel-border: var(--border-06);--panel-bg: var(--tile-bg);--divider: rgba(255,255,255,.07);--pill-border: var(--border-08);--pill-bg: rgba(255,255,255,.04);--pill-earn-border: rgb(var(--accent) / .14);--pill-earn-bg: rgb(var(--accent) / .08);--pill-earn-text: rgb(var(--accent) / .85);--pill-spent-border: var(--border-10);--pill-spent-bg: rgba(255,255,255,.03);--pill-spent-text: rgba(232,240,255,.66);--net-pos: rgb(var(--accent) / .9);--net-neg: rgba(232,240,255,.75);--unit-sm: rgba(232,240,255,.58);--icon-bg: rgba(255,255,255,.04);--icon-border: var(--border-08);--icon-text: rgba(232,240,255,.85);--icon-earn-border: rgb(var(--accent) / .14);--icon-earn-bg: rgb(var(--accent) / .08);--icon-earn-text: rgb(var(--accent) / .85);--icon-spent-border: var(--border-10);--icon-spent-bg: rgba(255,255,255,.03);--icon-spent-text: rgba(232,240,255,.7);--amount-pos: rgb(var(--accent) / .9);--amount-neg: rgba(232,240,255,.8);--date: rgba(232,240,255,.58);--scroll-thumb: rgba(255,255,255,.1);--badge-border: var(--border-08);--badge-bg: rgba(255,255,255,.04);--badge-text: rgba(232,240,255,.7);--cond-label: rgba(232,240,255,.5);--cond-text: rgba(232,240,255,.8)}:root{--bg0:#060a11;--pat: rgba(164,178,200,.1);--pat2: rgba(164,178,200,.075);--dots: rgba(164,178,200,.06);--tileA:131px;--tileB:179px;--tileC:97px;--tileD:151px}*{box-sizing:border-box}html,body{height:100%}html{scrollbar-gutter:stable}body{margin:0;min-height:100%;position:relative;overflow-x:hidden;color:#eaf0ff;font-family:var(--font-ui);background-color:var(--bg0);background-image:radial-gradient(900px 700px at 18% -12%,rgb(var(--accent) / .16),transparent 58%),radial-gradient(900px 700px at 112% 8%,rgb(var(--accent) / .1),transparent 60%),radial-gradient(820px 620px at 22% 42%,rgb(var(--accent) / .1),transparent 62%),radial-gradient(760px 560px at 78% 58%,rgb(var(--accent) / .08),transparent 64%),radial-gradient(900px 720px at 50% 92%,rgb(var(--accent) / .09),transparent 66%),radial-gradient(1200px 900px at 50% 35%,transparent 55%,rgba(0,0,0,.62) 100%);background-repeat:no-repeat;background-attachment:fixed}body:before,body:after{content:"";position:fixed;inset:-22vmax;pointer-events:none;z-index:-1;transform-origin:center;background-repeat:repeat}body:before{transform:rotate(-6.2deg) scale(1.06);background-image:url(/media/patterns/a.svg),url(/media/patterns/c.svg),url(/media/patterns/d.svg);background-size:var(--tileA) var(--tileA),var(--tileC) var(--tileC),var(--tileD) var(--tileD);background-position:.33px .41px,13.7px 41.15px,9.9px 62.6px;opacity:.7;filter:drop-shadow(0 0 0 transparent)}body:after{transform:rotate(4.1deg) scale(1.035);background-image:url(/media/patterns/b.svg);background-size:var(--tileB) var(--tileB);background-position:37.25px 19.75px;opacity:.48}body:before{color:var(--pat)}body:after{color:var(--pat2)}#app{min-height:100vh}
