.account-page{background:var(--theme-bg-soft);color:#fff;max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:96px;position:relative;overflow-x:hidden}.account-page:before{content:"";background:var(--theme-bg-soft);pointer-events:none;z-index:0;max-width:480px;margin:0 auto;position:fixed;inset:0}.account-page>:not(.club-bottom-nav){z-index:1;position:relative}.account-loading{text-align:center;color:var(--theme-text-dim);padding:3rem}.account-profile-header{background:linear-gradient(#14141466 0%,#0a0a0a00 100%);border-bottom:1px solid #ffffff0d;padding:1.5rem 1rem 1rem;position:relative}.account-profile-row{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.account-avatar{width:72px;height:72px;color:var(--theme-gold-bright);background:radial-gradient(circle at 35% 25%,#2a2a2a 0%,#151515 70%,#050505 100%);border:2px solid #d4af3780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2.25rem;display:flex;box-shadow:0 8px 20px #0006,0 0 15px #d4af3726}.account-profile-info{min-width:0}.account-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-name-row h1{color:#fff;letter-spacing:.03em;font-size:1.125rem;font-weight:900}.account-vip{background:var(--theme-gold-metal);color:#000;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:.25rem .625rem;font-size:.5625rem;font-weight:900;box-shadow:0 2px 6px #d4af3740}.account-uid{color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.375rem;padding:0;font-size:.75rem;font-weight:700;transition:color .2s;display:inline-flex}.account-uid:hover{color:#fff}.account-uid-copy{color:var(--theme-gold-bright);opacity:1;font-size:.875rem}.account-last-login{color:var(--theme-text-muted);margin-top:.25rem;font-size:.625rem;font-weight:500}.account-balance-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414a6;border:1px solid #d4af3740;border-radius:18px;margin:.375rem 1rem .75rem;padding:1.125rem 1rem .875rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000073,inset 0 1px 1px #ffffff14,0 0 15px #d4af370d}.account-balance-top{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:flex}.account-refresh{cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.875rem;transition:all .2s;display:flex}.account-refresh:hover{background:#ffffff1a;border-color:#fff3}.account-refresh:disabled{opacity:.5}.account-refresh-spin{animation:.8s linear infinite account-spin;display:inline-block}@keyframes account-spin{to{transform:rotate(360deg)}}.account-balance-amount{letter-spacing:-.02em;background:var(--theme-gold-metal);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #0003);-webkit-background-clip:text;margin:0 0 .75rem;font-size:1.75rem;font-weight:900;line-height:1.1}.account-quick-actions{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.account-quick-item{color:var(--theme-text-secondary);flex-direction:column;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.account-quick-item:hover{color:#fff}.aq-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,filter .2s;display:flex;box-shadow:0 4px 12px #0000004d}.account-quick-item:hover .aq-icon{filter:brightness(1.08);transform:translateY(-2px)}.aq-glyph{color:#fff;font-size:.9375rem;font-weight:800;line-height:1}.aq-deposit .aq-glyph{font-size:1.125rem;font-weight:900}.aq-wallet,.aq-deposit,.aq-withdraw,.aq-vip,.aq-invite-friends{color:var(--theme-gold-bright,#f4d77d);background:#d4af371f;border:1px solid #d4af3759}.aq-deposit .aq-glyph{color:var(--theme-gold-bright,#f4d77d)}.aq-icon-img{object-fit:cover;border-radius:50%;max-width:36px;max-height:36px;display:block;width:36px!important;height:36px!important}.account-history-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;margin-bottom:.875rem;padding:0 1rem;display:grid}.account-history-card{color:#fff;background:#1414148c;border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;column-gap:.625rem;min-height:78px;padding:.875rem .75rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0006}.account-history-card:hover{background:#141414bf;transform:translateY(-2px)}.account-history-card:active{transform:scale(.98)}.account-history-card.blue,.account-history-card.green,.account-history-card.red,.account-history-card.orange{border-color:#d4af3733}.account-history-card.blue:hover,.account-history-card.green:hover,.account-history-card.red:hover,.account-history-card.orange:hover{border-color:#d4af3773;box-shadow:0 8px 20px #d4af3714}.account-history-copy{min-width:0;padding-right:.125rem}.account-history-card strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.1875rem;font-size:.75rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.account-history-copy span{-webkit-line-clamp:2;color:var(--theme-text-muted);-webkit-box-orient:vertical;font-size:.5625rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ah-icon{background:#0a0a0a8c;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.ah-icon-img,.account-icon-svg{color:#fff;justify-content:center;align-items:center;display:inline-flex;width:24px!important;height:24px!important}.ah-icon-img svg,.account-icon-svg svg{width:100%;height:100%}.ah-icon-img{object-fit:contain;filter:drop-shadow(0 1px 2px #00000040)}.ah-chevron{color:#ffffffa6;flex-shrink:0;justify-self:end;font-size:.875rem;font-weight:400;line-height:1}.account-settings-list{margin:0 0 .875rem;padding:0}.account-settings-item{color:var(--theme-text);background:0 0;border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.account-settings-item:last-child{border-bottom:none}.as-left{align-items:center;gap:.75rem;display:flex}.as-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.as-icon-img,.account-icon-svg.as-icon-img{width:22px;height:22px;color:var(--theme-text-secondary)}.as-icon-img svg,.account-icon-svg.as-icon-img svg{width:100%;height:100%}.as-icon-yellow,.as-icon-cyan,.as-icon-blue,.as-icon-gold,.as-icon-pink,.as-icon-orange{background:0 0}.as-right{color:var(--theme-text-dim);align-items:center;gap:.5rem;display:flex}.as-chevron{color:var(--theme-text-dim);font-size:1.125rem;line-height:1}.account-service{margin-bottom:1rem;padding:0 1rem}.account-service h2{letter-spacing:.1em;color:var(--theme-green-light);margin-bottom:.75rem;font-size:.75rem;font-weight:800}.account-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4375rem;display:grid}.account-service-item{border:1px solid var(--theme-green-soft-bg);min-height:78px;color:var(--theme-text-dim);text-align:center;cursor:pointer;background:#121212f2;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.375rem;padding:.625rem .125rem .5rem;font-size:.5rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.account-service-icon{justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:flex}.account-service-icon-img,.account-icon-svg.account-service-icon-img{width:28px;height:28px;color:var(--theme-text-muted)}.account-service-icon-img svg,.account-icon-svg.account-service-icon-img svg{width:100%;height:100%}.account-logout{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44448c;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.8125rem 1rem;font-size:.875rem;font-weight:700;display:flex}.account-logout-icon,.account-icon-svg.account-logout-icon{color:#ef4444;width:18px;height:18px}.account-logout-icon svg,.account-icon-svg.account-logout-icon svg{width:100%;height:100%}.account-logout:hover{background:#ef444414;border-color:#ef444499}.account-settings-button{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none}.account-sheet-overlay{z-index:10000;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.account-sheet{background:#121212;border-top:1px solid #ffffff14;border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:80vh;padding:1rem 1rem 1.5rem;overflow:auto}.account-sheet-header{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.account-sheet-header h3{font-size:1rem;font-weight:700}.account-sheet-close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;width:32px;height:32px}.account-sheet-text{color:var(--theme-text-muted);font-size:.875rem;line-height:1.5}.account-sheet-options{flex-direction:column;gap:.5rem;display:flex}.account-sheet-option{background:var(--theme-bg-card);color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem 1rem}.account-sheet-option.active{border-color:var(--theme-green-light);background:var(--theme-border-green)}.account-sheet-announcements{flex-direction:column;gap:.75rem;display:flex}.account-sheet-announce-item{background:var(--theme-bg-card);border:1px solid #ffffff0f;border-radius:10px;padding:.75rem}.account-sheet-announce-item strong{margin-bottom:.375rem;font-size:.8125rem;display:block}.account-sheet-announce-item p{color:var(--theme-text-muted);font-size:.8125rem;line-height:1.45}.account-sheet-announce-item.maintenance{border-color:var(--theme-border-gold);background:#b4530926}.account-sheet-support .account-sheet-meta{color:var(--theme-text-dim);margin-top:.75rem;font-size:.75rem}.account-sheet-link{color:var(--theme-green-light);margin-top:.75rem;font-weight:600;text-decoration:none;display:inline-block}.account-toast{z-index:10001;color:var(--theme-text-secondary);background:#121212f2;border:1px solid #ffffff1f;border-radius:999px;padding:.625rem 1rem;font-size:.8125rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.account-profile-link,.account-profile-name-link{color:inherit;text-decoration:none}.account-kyc-pill{border-radius:999px;margin-top:.5rem;padding:.1875rem .625rem;font-size:.625rem;font-weight:700;text-decoration:none;display:inline-block}.account-kyc-pill.pending{background:var(--theme-gold-bright);color:#fff;border:none;box-shadow:0 2px 8px #d9770659}.account-kyc-pill.verified{color:#86efac;background:#22c55e33}.account-kyc-pill.rejected{color:#fca5a5;background:#ef444433}.account-unread-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:800;display:inline-flex;box-shadow:0 0 8px #ef444473}.account-sub-page{padding-bottom:1.5rem}.account-sub-header{z-index:10;background:#121212;border-bottom:1px solid #ffffff0f;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;padding:.875rem 1rem;display:grid;position:sticky;top:0}.account-sub-header h1{text-align:center;font-size:.9375rem;font-weight:700}.account-sub-back,.account-sub-spacer{color:#fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;text-decoration:none;display:flex}.account-form{flex-direction:column;gap:1rem;padding:1rem;display:flex}.account-form-section{flex-direction:column;gap:.5rem;display:flex}.account-form-label{color:var(--theme-text-muted);font-size:.8125rem;font-weight:600}.account-form-input,.account-form-textarea,.account-form-file{background:var(--theme-bg-card);color:#fff;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.75rem .875rem;font-size:.875rem}.account-form-textarea{resize:vertical;min-height:120px}.account-form-input:disabled{opacity:.7}.account-form-hint{color:var(--theme-text-dim);font-size:.75rem}.account-form-error,.account-form-success{border-radius:10px;padding:.75rem;font-size:.8125rem}.account-form-error{color:#fca5a5;background:#ef444426;border:1px solid #ef444440}.account-form-success{color:#86efac;background:#22c55e26;border:1px solid #22c55e40}.account-form-submit{background:var(--theme-green);width:100%;color:var(--theme-bg-soft);cursor:pointer;border:none;border-radius:12px;padding:.875rem;font-weight:800}.account-form-submit:disabled{opacity:.6;cursor:not-allowed}.account-form-row{flex-wrap:wrap;gap:.5rem;display:flex}.account-chip{background:var(--theme-bg-card);color:var(--theme-text-secondary);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .875rem}.account-chip.active{border-color:var(--theme-green-light);background:var(--theme-border-green)}.account-avatar-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.account-avatar-option{aspect-ratio:1;background:var(--theme-bg-card);cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;font-size:1.5rem}.account-avatar-option.active{border-color:var(--theme-green-light);box-shadow:0 0 0 2px #61b2ff40}.account-form-footer-note{text-align:center;color:var(--theme-text-muted);padding:0 1rem 1rem;font-size:.8125rem}.account-inline-link{color:var(--theme-green-light);font-weight:600;text-decoration:none}.account-inline-btn{color:var(--theme-green-light);cursor:pointer;background:0 0;border:none;font-size:.8125rem;font-weight:600}.account-kyc-summary,.account-kyc-verified,.account-guide-intro{padding:1rem}.account-kyc-summary p,.account-guide-intro p{color:var(--theme-text-muted);font-size:.8125rem;line-height:1.5}.account-kyc-badge{border-radius:999px;margin-bottom:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.account-kyc-badge.neutral,.account-kyc-tab-status.neutral{color:var(--theme-text-secondary);background:#94a3b833}.account-kyc-badge.pending,.account-kyc-tab-status.pending{color:var(--theme-gold-bright);background:#fbbf2433}.account-kyc-badge.success,.account-kyc-tab-status.success{color:#86efac;background:#22c55e33}.account-kyc-badge.danger,.account-kyc-tab-status.danger{color:#fca5a5;background:#ef444433}.account-kyc-tabs{grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1rem;display:grid}.account-kyc-tab{background:var(--theme-bg-card);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem;font-size:.8125rem;font-weight:700;display:flex}.account-kyc-tab.active{border-color:var(--theme-green-light)}.account-kyc-tab-status{border-radius:999px;width:fit-content;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.account-kyc-preview{object-fit:contain;border:1px solid #ffffff1a;border-radius:10px;width:100%;max-height:220px;margin-top:.75rem}.account-kyc-preview-wrap{gap:.5rem;display:grid}.account-kyc-upload-btn,.account-kyc-remove{width:100%;color:var(--theme-text-secondary);cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:10px;padding:.85rem 1rem;font-size:.875rem;font-weight:600}.account-kyc-remove{color:#fca5a5;border-style:solid;border-color:#f8717159}.account-kyc-file-input{display:none}.account-kyc-help{padding:0 1rem 1rem}.account-notifications-toolbar{color:var(--theme-text-muted);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8125rem;display:flex}.account-notification-list{flex-direction:column;gap:.625rem;padding:0 1rem 1rem;list-style:none;display:flex}.account-notification-item{background:var(--theme-bg-card);border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr auto;gap:.75rem;padding:.875rem;display:grid}.account-notification-item.unread{border-color:#61b2ff40}.account-notification-icon{font-size:1.25rem}.account-notification-body strong{font-size:.875rem;display:block}.account-notification-body p{color:var(--theme-text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.4}.account-notification-body time{color:var(--theme-text-dim);margin-top:.375rem;font-size:.6875rem;display:block}.account-empty-state{text-align:center;color:var(--theme-text-muted);padding:2rem 1rem}.account-empty-state span{font-size:2rem}.account-vip-hero{padding:1rem}.account-vip-current{background:var(--theme-green-soft-bg);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1rem;display:flex}.account-vip-current strong{font-size:1.5rem}.account-vip-list{flex-direction:column;gap:.75rem;padding:0 1rem;display:flex}.account-vip-card{background:var(--theme-bg-card);border:1px solid #ffffff0f;border-radius:12px;padding:1rem}.account-vip-card.active{border-color:#61b2ff66}.account-vip-card header{justify-content:space-between;margin-bottom:.625rem;display:flex}.account-vip-card ul{color:var(--theme-text-muted);padding-left:1rem;font-size:.8125rem;line-height:1.5}.account-vip-cta{text-align:center;margin-top:.5rem;text-decoration:none;display:inline-block}.account-guide-list{flex-direction:column;gap:1rem;padding:0 1rem 1rem;list-style:none;display:flex}.account-guide-item{grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.account-guide-step{width:2rem;height:2rem;color:var(--theme-green-light);background:#61b2ff33;border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}.account-guide-item strong{margin-bottom:.25rem;display:block}.account-guide-item p{color:var(--theme-text-muted);font-size:.8125rem;line-height:1.45}.account-guide-links{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.account-gifts-hero{background:var(--theme-bg-muted);border:1px solid var(--theme-border-gold);border-radius:16px;align-items:center;gap:1rem;margin:1rem;padding:1.125rem;display:flex}.account-gifts-icon{font-size:2.5rem}.account-gifts-hero span{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;display:block}.account-gifts-hero strong{color:var(--theme-gold-bright);margin-top:.25rem;font-size:1.75rem;display:block}.account-gifts-hero p{color:var(--theme-text-secondary);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.account-gifts-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;padding:0 1rem;display:grid}.account-gifts-stats div{background:var(--theme-bg-card);text-align:center;border:1px solid #ffffff0f;border-radius:12px;padding:.875rem .625rem}.account-gifts-stats span{color:var(--theme-text-muted);text-transform:uppercase;font-size:.625rem;display:block}.account-gifts-stats strong{margin-top:.375rem;font-size:.9375rem;display:block}.account-gifts-action{padding:1rem}.account-gifts-claim-btn{background:var(--theme-violet)}.account-gifts-history{background:#161b22;border:1px solid #94a3b81a;border-radius:14px;margin:0 1rem 1rem;padding:1rem}.account-gifts-history-head{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.account-gifts-history-head h2{font-size:.9375rem}.account-gifts-history-head span{color:var(--theme-text-dim);font-size:.75rem}.account-gifts-list{margin:0;padding:0;list-style:none}.account-gifts-list li{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.account-gifts-list li:last-child{border-bottom:none}.account-gifts-list strong{color:#86efac;display:block}.account-gifts-list span{color:var(--theme-text-dim);margin-top:.125rem;font-size:.75rem;display:block}.account-gifts-list time{color:var(--theme-text-muted);font-size:.75rem}
