.acct-hero[data-v-a801c06c]{overflow:hidden;padding:24px 20px 28px;position:relative}.acct-hero-bg[data-v-a801c06c]{background:linear-gradient(160deg,#1c0008,#100000 30%,#0d0d0d 60%);inset:0;position:absolute}.acct-hero-bg[data-v-a801c06c]:before{background:radial-gradient(circle,rgba(228,24,39,.22) 0,transparent 65%);content:"";height:320px;pointer-events:none;position:absolute;right:-30%;top:-50%;width:320px}.acct-hero-bg[data-v-a801c06c]:after{background:linear-gradient(90deg,transparent,rgba(228,24,39,.4) 50%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.acct-hero-content[data-v-a801c06c]{align-items:center;display:flex;margin-bottom:20px;position:relative;z-index:1}.acct-avatar-wrap[data-v-a801c06c]{flex-shrink:0;margin-right:14px;position:relative}.acct-avatar[data-v-a801c06c]{align-items:center;background:linear-gradient(145deg,#2a2a2a,#111 50%,#1a1a1a);border:2px solid rgba(228,24,39,.5);border-radius:14px;box-shadow:0 4px 20px rgba(228,24,39,.3),0 0 0 1px rgba(228,24,39,.15),inset 0 1px 1px hsla(0,0%,100%,.05);display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.acct-avatar[data-v-a801c06c]:after{animation:avatar-sheen-a801c06c 5s ease-in-out infinite;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.08) 45%,hsla(0,0%,100%,.02) 55%,transparent 60%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes avatar-sheen-a801c06c{0%,to{transform:translateX(-30%) translateY(-30%)}50%{transform:translateX(30%) translateY(30%)}}.acct-avatar-icon[data-v-a801c06c]{color:#e41827;filter:drop-shadow(0 0 6px rgba(228,24,39,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.4));font-size:1.4rem}.acct-vip-tag[data-v-a801c06c]{bottom:-6px;cursor:pointer;position:absolute;right:-6px}.acct-vip-badge[data-v-a801c06c]{margin:-10px;transform:scale(.55);transform-origin:center}.acct-user-info[data-v-a801c06c]{flex:1;min-width:0}.acct-username[data-v-a801c06c]{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-login-date[data-v-a801c06c]{color:hsla(0,0%,100%,.35);font-size:.72rem}.acct-balance-row[data-v-a801c06c]{align-items:center;background:linear-gradient(135deg,rgba(228,24,39,.06),hsla(0,0%,100%,.02));border:1px solid rgba(228,24,39,.15);border-radius:12px;display:flex;padding:16px 0;position:relative;z-index:1}.acct-balance-card[data-v-a801c06c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.acct-balance-label[data-v-a801c06c]{color:hsla(0,0%,100%,.45);font-size:.68rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.acct-balance-value[data-v-a801c06c]{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:-.3px}.acct-balance-credit[data-v-a801c06c]{color:#ff4757;text-shadow:0 0 20px rgba(228,24,39,.3)}.acct-balance-divider[data-v-a801c06c]{background:linear-gradient(180deg,transparent,rgba(228,24,39,.25),transparent);height:36px;width:1px}.vip-mini-card[data-v-a801c06c]{background:linear-gradient(145deg,#1e1e1e,#141414);border:1px solid rgba(228,24,39,.25);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.vip-mini-card[data-v-a801c06c]:active{border-color:rgba(228,24,39,.6);box-shadow:0 2px 16px rgba(228,24,39,.2)}.vip-mini-rank[data-v-a801c06c]{margin:-8px -4px -8px -6px;transform:scale(.6)}.vip-mini-title[data-v-a801c06c]{color:#fff;font-size:.8rem;font-weight:600;line-height:1.2}.vip-mini-level[data-v-a801c06c]{color:rgba(255,71,87,.6);font-size:.65rem}.vip-mini-bars[data-v-a801c06c]{width:100px}.vip-mini-label[data-v-a801c06c]{color:hsla(0,0%,100%,.4);font-size:.58rem;min-width:20px}.vip-mini-chevron[data-v-a801c06c]{color:rgba(228,24,39,.5)}.vip-mini-progress[data-v-a801c06c]{background-color:hsla(0,0%,100%,.08);border-radius:2px;flex:1}.vip-mini-progress[data-v-a801c06c] .progress-bar{background:linear-gradient(90deg,#e41827,#ff4757);border-radius:2px}.acct-actions[data-v-a801c06c]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.acct-action-item[data-v-a801c06c]{align-items:center;background:linear-gradient(180deg,rgba(228,24,39,.07),hsla(0,0%,100%,.015));border:1px solid rgba(228,24,39,.12);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 4px 12px;transition:all .15s}.acct-action-item[data-v-a801c06c]:active{background:linear-gradient(180deg,rgba(228,24,39,.18),rgba(228,24,39,.06));border-color:rgba(228,24,39,.4);transform:scale(.97)}.acct-action-icon[data-v-a801c06c]{align-items:center;background:linear-gradient(135deg,rgba(228,24,39,.22),rgba(228,24,39,.08));border:1px solid rgba(228,24,39,.18);border-radius:12px;box-shadow:0 2px 8px rgba(228,24,39,.1);display:flex;height:44px;justify-content:center;width:44px}.acct-action-label[data-v-a801c06c]{color:hsla(0,0%,100%,.75);font-size:.7rem;font-weight:500;line-height:1.2;text-align:center}.acct-menu-list[data-v-a801c06c]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.acct-menu-item[data-v-a801c06c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;display:flex;padding:13px 14px;transition:background .15s}.acct-menu-item[data-v-a801c06c]:active{background:rgba(228,24,39,.08)}.acct-menu-item[data-v-a801c06c]:last-child{border-bottom:none}.acct-menu-icon-wrap[data-v-a801c06c]{align-items:center;background:linear-gradient(135deg,rgba(228,24,39,.14),rgba(228,24,39,.04));border:1px solid rgba(228,24,39,.1);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;margin-right:12px;width:38px}.acct-menu-text[data-v-a801c06c]{display:flex;flex:1;flex-direction:column;min-width:0}.acct-menu-title[data-v-a801c06c]{color:#fff;font-size:.88rem;font-weight:500;line-height:1.3}.acct-menu-sub[data-v-a801c06c]{color:hsla(0,0%,100%,.3);font-size:.7rem}.acct-menu-arrow[data-v-a801c06c]{color:rgba(228,24,39,.4);flex-shrink:0;font-size:.7rem;margin-left:8px}.acct-logout-btn[data-v-a801c06c]{background:rgba(228,24,39,.04);border-color:rgba(228,24,39,.35);border-radius:10px;color:#e41827;font-size:.9rem;font-weight:600;padding:12px}.acct-logout-btn[data-v-a801c06c]:active,.acct-logout-btn[data-v-a801c06c]:hover{background:rgba(228,24,39,.12);border-color:#e41827;color:#ff4757}.acct-page[data-v-a801c06c]{background:#0d0d0d;min-height:100vh;padding-bottom:60px}