.account-club{--ac-gold:#edcf87;--ac-text:#f5e8c4;--ac-muted:#b7b29e;--ac-line:#655638;box-sizing:border-box;max-width:1240px;min-height:100dvh;padding:12px 24px calc(108px + env(safe-area-inset-bottom));color:var(--ac-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 50% 8%,#19201b,#0000 55%),#080c0e;margin:auto;font-family:PingFang SC,Microsoft YaHei,sans-serif}.account-club *{box-sizing:border-box}.account-club a{color:inherit;text-decoration:none}.account-club button,.account-club input,.account-club select,.account-club textarea{font:inherit}.account-club button{cursor:pointer}.account-club button:disabled{cursor:not-allowed;opacity:.55}.account-club :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #ffe2a0}.account-club svg{flex:none;width:23px;height:23px}.account-club [hidden]{display:none!important}.account-club p{line-height:1.7}.ac-header{border-bottom:1px solid #55472d;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin-bottom:30px;padding-bottom:12px;display:flex}.ac-brand{align-items:center;gap:8px;display:flex;color:var(--ac-gold)!important}.ac-brand img{object-fit:contain;width:56px;height:56px}.ac-brand span{gap:3px;display:grid}.ac-brand b{letter-spacing:.1em;font-size:26px}.ac-brand small{letter-spacing:.2em;font-size:12px}.ac-header nav{color:#dfc997;gap:26px;font-size:14px;display:flex}.ac-header nav a{padding:12px 0}.ac-header nav span{margin-left:8px}.ac-content{min-width:0}.ac-section-label,.ac-section-heading>small{letter-spacing:.18em;color:#c5ac72;font-size:11px}.ac-bottom-nav{width:min(1240px,100%);padding:10px 12px calc(10px + env(safe-area-inset-bottom));z-index:20;background:#101714f5;border-top:1px solid #7f663d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 30px #0004}.ac-bottom-nav a{color:#bfb7a0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:52px;font-size:12px;display:flex}.ac-bottom-nav .is-active{color:#ffe2a0}.ac-bottom-nav .is-active svg{filter:drop-shadow(0 2px 4px #b9883240)}.account-club .member-dashboard{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.account-club .member-dashboard-title{align-items:center;padding:0}.account-club .member-dashboard-title small{letter-spacing:.18em;color:#bfa66e;font-size:11px}.account-club .member-dashboard-title h2{color:#f5e1b1;margin:5px 0;font:500 clamp(28px,3vw,38px)/1.4 Songti SC,STSong,serif}.account-club .member-dashboard-title p{color:var(--ac-muted);margin:0;font-size:14px;display:block}.account-club .member-dashboard-title>a{color:#ebd8a5;background:#191e17;border:1px solid #8b7246;border-radius:8px;gap:18px;min-height:44px;padding:0 18px;font-size:13px;display:flex}.account-club .member-profile-hero{background:linear-gradient(90deg,#16211bf2,#101c19e8 55%,#0a1713b3),url(/assets/lobby-upgrade/hero.webp) 50%/cover;border:1px solid #8c7546;border-radius:18px;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:32px;display:grid;position:relative;box-shadow:0 12px 30px #0004}.account-club .member-avatar-preview{background:#252b20;border:1px solid #c7a765;border-radius:50%;place-items:center;width:100px;height:100px;font-size:38px;display:grid;overflow:hidden;box-shadow:0 6px 16px #0005}.account-club .member-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-club .member-identity{gap:7px;min-width:0;display:grid}.account-club .member-identity>span{letter-spacing:.18em;color:#ccaf71;font-size:10px}.account-club .member-identity>b{color:#f8eac7;overflow-wrap:anywhere;font-size:26px}.account-club .member-identity>small{color:#c0bca9;overflow-wrap:anywhere;font-size:12px}.account-club .member-account-stats{border-top:1px solid #a0864d55;grid-column:1/-1;grid-template-columns:1.25fr 1fr 1fr;gap:0;padding-top:24px;display:grid}.account-club .member-account-stats>div{background:0 0;border-left:1px solid #c7aa6738;border-radius:0;align-content:start;gap:9px;min-width:0;padding:0 24px;display:grid}.account-club .member-account-stats>div:first-child{border:0;padding-left:0}.account-club .member-account-stats small{color:#c5b999;font-size:12px}.account-club .member-account-stats strong{color:#f0d38d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.3}.account-club .member-account-stats>div:first-child strong{font-size:32px}.account-club .member-account-stats a,.account-club .member-account-stats span{color:#c6bfa9;font-size:12px}.account-club .member-account-stats a{color:#f4d994;text-underline-offset:4px;text-decoration:underline}.ac-section-nav{scrollbar-width:thin;border-bottom:1px solid #594d34;gap:28px;display:flex;overflow-x:auto}.ac-section-nav button{color:#bbb49e;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:52px;padding:0 4px 14px;font-size:15px!important}.ac-section-nav button[aria-pressed=true]{color:#f2d493;border-bottom-color:#f2d493}.ac-pane{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.ac-section-heading h3{color:#eeddaf;margin:6px 0 5px;font:500 23px Songti SC,STSong,serif}.ac-section-heading p{color:var(--ac-muted);margin:0;font-size:13px}.account-club .member-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-club .member-quick-grid>a,.account-club .member-quick-grid>button{background:linear-gradient(120deg,#24261b,#101c18);border:1px solid #74603b;border-radius:12px;gap:10px;min-height:108px;padding:22px 35px 22px 20px}.account-club .member-quick-grid b{color:#ecd29b;font-size:16px}.account-club .member-quick-grid span{color:#c3bca6;font-size:12px;line-height:1.7}.account-club .member-quick-grid em{color:#e5c583}.ac-management{border-top:1px solid #51462f;display:grid}.ac-management button{text-align:left;color:#ecdcb6;background:0 0;border:0;border-bottom:1px solid #51462f;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 4px;display:flex}.ac-management span{gap:8px;display:grid}.ac-management b{font-size:15px;font-weight:500}.ac-management small{color:#b6b09b;font-size:12px}.ac-management i{color:#c5a666;font-size:22px;font-style:normal}.account-club :is(.member-profile-card,.member-benefits-card,.member-security-card,.redemption-profile-card,.point-ledger-card){background:#111b17;border:1px solid #655538;border-radius:14px;min-width:0;padding:26px}.account-club :is(.member-profile-card,.member-benefits-card,.redemption-profile-card,.point-ledger-card)>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.account-club :is(.member-profile-card,.member-benefits-card,.redemption-profile-card,.point-ledger-card) header small,.account-club .member-security-card>div>small{color:#c3a36b;letter-spacing:.15em;font-size:10px}.account-club :is(.member-profile-card,.member-benefits-card,.member-security-card,.redemption-profile-card,.point-ledger-card) h3{color:#eddbb0;margin:7px 0 8px;font:500 22px Songti SC,STSong,serif}.account-club :is(.member-profile-card,.member-benefits-card,.member-security-card,.redemption-profile-card,.point-ledger-card) p{color:#bcb8a6;margin:0;font-size:13px}.account-club :is(.member-profile-card,.member-benefits-card,.redemption-profile-card)>header>span{color:#c2b391;white-space:nowrap;padding:7px 0;font-size:12px}.account-club :is(.member-profile-card,.member-security-card,.redemption-profile-card) form{gap:15px;margin-top:18px;display:grid}.account-club :is(.member-profile-card,.member-security-card,.redemption-profile-card) label{color:#d5c9aa;gap:8px;font-size:13px;display:grid}.account-club :is(.ac-pane,.ac-access-card) :is(input,select,textarea){color:#f3e7cc;background:#0b1310;border:1px solid #716345;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:12px 14px;font-size:15px;line-height:1.5}.account-club :is(input,textarea)::placeholder{color:#aaa594}.account-club :is(.ac-pane,.ac-access-card) :is(button,.primary-account-action,.benefits-wallet-link){min-height:44px;font-size:13px}.account-club :is(.display-name-form,.member-security-card,.redemption-profile-card,.custom-avatar-form) button{color:#201c12;background:linear-gradient(110deg,#d4b16d,#efd598,#bd944e);border:1px solid #c3a363;border-radius:8px;padding:11px 18px;font-weight:500}.account-club .display-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.account-club .display-name-form>small{color:#b5af99;font-size:12px;line-height:1.7}.account-club .avatar-preset-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.account-club .avatar-preset-grid button{color:#e6d6af;background:#19241c;border:1px solid #625739;border-radius:10px;min-height:92px;padding:12px}.account-club .avatar-preset-grid button.active{background:#332e1c;border-color:#e7c77e}.account-club .avatar-preset-grid i{font-size:30px}.account-club .avatar-preset-grid b{margin-top:7px;font-size:12px}.account-club .custom-avatar-locked{background:0 0;border-top:1px solid #5c5036;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.account-club .custom-avatar-locked b,.account-club .custom-avatar-form b{color:#e9d4a6;font-size:14px}.account-club .custom-avatar-locked span,.account-club .custom-avatar-form span{color:#b9b29a;margin-top:6px;font-size:12px;line-height:1.8;display:block}.account-club .custom-avatar-locked>a{white-space:nowrap;color:#edcd88;font-size:13px}.account-club .benefits-overview{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-club .benefits-overview article{background:#19241c;border:1px solid #675738;border-radius:10px;padding:20px}.account-club .benefits-overview small,.account-club .benefits-overview span{color:#c9bca0;font-size:12px}.account-club .benefits-overview strong{color:#edcf87;font-size:26px}.account-club .benefits-overview em{color:#bcb79f;font-size:12px;line-height:1.8}.account-club .svip-plan-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-top:20px}.account-club .svip-plan-grid article{background:#182219;border-color:#665939;padding:18px}.account-club .svip-plan-grid :is(small,span){color:#c0b79a;font-size:12px}.account-club .svip-plan-grid b{font-size:14px}.account-club .svip-plan-grid strong{color:#ebcf90;font-size:23px}.account-club .benefits-wallet-link{color:#201b10;background:#c9a96a;border:1px solid #dfc68b;border-radius:8px;justify-content:center;align-items:center;margin-top:22px;display:flex}.account-club .member-security-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-club .member-security-card form{margin-top:22px}.account-club .member-security-card .security-start{width:100%;margin-top:22px}.account-club .member-security-card .quiet-danger{color:#f2bda9;background:#30211b;border-color:#965e46}.account-club .totp-secret{overflow-wrap:anywhere}.account-club .totp-secret :is(span,a,code){font-size:13px;line-height:1.8}.account-club .redemption-profile-card :is(dt,dd,.security-requirement){overflow-wrap:anywhere;font-size:13px;line-height:1.7}.account-club .point-ledger-list article{gap:14px;padding:18px 0}.account-club .point-ledger-list b{font-size:14px}.account-club .point-ledger-list small{color:#bdb69f;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.account-club .point-ledger-list strong{font-size:19px}.account-club .point-ledger-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.account-club .point-ledger-card footer button{color:#ddc895;background:#1d271d;border:1px solid #74613d;border-radius:7px;padding:10px 16px}.account-club :is(.benefits-empty,.ledger-empty,.account-empty){color:#c9c0a4;padding:22px;font-size:14px}.account-club .account-error,.account-club .account-notice{border-radius:8px;padding:14px 18px;font-size:14px;line-height:1.6}.account-club .member-account-footer{border-top:1px solid #554932;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:24px 0;display:flex}.account-club .member-account-footer b{color:#d8c7a2;font-size:14px}.account-club .member-account-footer span{color:#a9a591;margin-top:7px;font-size:12px;display:block}.account-club .member-account-footer button{color:#e3c29f;background:0 0;border:1px solid #8d6745;border-radius:8px;min-height:44px;padding:10px 22px;font-size:13px}.account-club.is-guest .ac-content{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:calc(100dvh - 245px);padding:24px 0;display:grid}.ac-access-intro{background:linear-gradient(#0b1817b0,#0b1817df),url(/assets/lobby-upgrade/hero.webp) 50%/cover;border:1px solid #786039;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;min-height:460px;padding:38px;display:flex}.ac-access-intro>small{letter-spacing:.16em;color:#d3b477;font-size:11px}.ac-access-intro h1{color:#f5dc9f;margin:20px 0;font:500 clamp(28px,3vw,42px)/1.6 Songti SC,STSong,serif}.ac-access-intro em{color:#e1d7bb;font-style:normal}.ac-access-intro p{color:#cfccb6;font-size:14px}.ac-access-intro>span{color:#c7ae77;letter-spacing:.07em;margin-top:35px;font-size:12px}.ac-access-card{background:#141e18;border:1px solid #77633e;border-radius:16px;min-width:0;padding:30px;box-shadow:0 12px 30px #0004}.account-club .ac-access-card h2{color:#f2dfb3;margin:14px 0 22px;font:500 26px/1.4 Songti SC,STSong,serif}.account-club .account-tabs{gap:8px;margin-bottom:22px;display:flex}.account-club .account-tabs button{color:#bfb49a;background:#0e1612;border:1px solid #675638;border-radius:7px;flex:1}.account-club .account-tabs button[aria-selected=true]{color:#ffe3a4;background:#3c3420;border-color:#c7a565}.account-club .account-form{gap:18px;display:grid}.account-club .account-form label{color:#d9cdaf;gap:9px;font-size:13px;display:grid}.account-club .primary-account-action{color:#241e12;background:linear-gradient(110deg,#d2ae69,#eed394,#bf9653);border:1px solid #d4b16d;border-radius:8px;margin-top:4px;font-weight:600}.account-club .forgot-password-link{color:#dbc186;background:0 0;border:0;padding:12px 0;font-size:13px}.account-club .account-divider span{color:#b3ab92;font-size:12px}.ac-login-help{color:#b5ad96;font-size:12px}.ac-login-help a{color:#efd399;margin-left:6px;text-decoration:underline}.account-club .account-form-intro{color:#c6baa0;font-size:13px}@media (max-width:760px){.account-club{padding:8px 16px calc(94px + env(safe-area-inset-bottom))}.ac-header{gap:10px;min-height:64px;margin-bottom:24px}.ac-brand img{width:42px;height:42px}.ac-brand b{font-size:21px}.ac-brand small{font-size:9px}.ac-header nav{gap:18px;font-size:12px}.ac-header nav span,.ac-header nav a:first-child{display:none}.account-club .member-dashboard{gap:20px}.account-club .member-dashboard-title p{font-size:12px}.account-club .member-dashboard-title>a{gap:8px;padding:0 12px;font-size:12px}.account-club .member-profile-hero{border-radius:14px;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:22px 18px}.account-club .member-avatar-preview{width:70px;height:70px;font-size:30px}.account-club .member-identity>b{font-size:22px}.account-club .member-identity>small{font-size:11px}.account-club .member-account-stats{grid-template-columns:1.15fr 1fr 1fr;gap:0;padding-top:20px}.account-club .member-account-stats>div{gap:8px;padding:0 10px}.account-club .member-account-stats strong{font-size:17px}.account-club .member-account-stats>div:first-child strong{font-size:23px}.account-club .member-account-stats :is(small,span,a){font-size:11px;line-height:1.5}.ac-section-nav{justify-content:space-between;gap:0}.ac-section-nav button{min-height:48px;padding:0 5px 12px;font-size:14px!important}.account-club .member-quick-grid{grid-template-columns:1fr;gap:10px}.account-club .member-quick-grid>a,.account-club .member-quick-grid>button{gap:7px;min-height:90px;padding:18px 35px 18px 18px}.ac-management button{min-height:80px}.account-club :is(.member-profile-card,.member-benefits-card,.member-security-card,.redemption-profile-card,.point-ledger-card){border-radius:12px;padding:20px 16px}.account-club :is(.member-profile-card,.member-benefits-card,.redemption-profile-card)>header{flex-wrap:wrap;gap:10px}.account-club .display-name-form>div{grid-template-columns:1fr}.account-club .avatar-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.account-club .avatar-preset-grid button{min-height:82px;padding:8px}.account-club .benefits-overview,.account-club .member-security-grid{grid-template-columns:1fr}.account-club .custom-avatar-locked{align-items:flex-start;gap:12px}.account-club .member-account-footer{gap:12px}.account-club .member-account-footer button{white-space:nowrap;padding:10px 15px}.account-club.is-guest .ac-content{grid-template-columns:1fr;gap:20px;min-height:0;padding:0}.ac-access-intro{min-height:0;padding:24px}.ac-access-intro h1{margin:12px 0;font-size:28px}.ac-access-intro p{margin:0;font-size:13px}.ac-access-intro>span{display:none}.ac-access-card{padding:24px 20px}.ac-bottom-nav{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.ac-bottom-nav a{gap:5px;min-height:50px;font-size:11px}.ac-bottom-nav svg{width:21px;height:21px}}@media (max-width:359px){.account-club{padding-left:12px;padding-right:12px}.account-club .member-profile-hero{padding:18px 12px}.account-club .member-account-stats>div{padding:0 7px}.account-club .member-account-stats strong{font-size:15px}.account-club .member-account-stats>div:first-child strong{font-size:21px}.ac-section-nav button{font-size:12px!important}.account-club .avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.account-club *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-club .member-dashboard>*,.account-club .ac-pane>*{min-width:0}.account-club .member-account-footer{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.account-club .member-account-stats span{white-space:normal}.account-club.signature-account{--ac-gold:#e8c877;--ac-text:#f4f0e5;--ac-muted:#b7b09e;--ac-line:#655638;max-width:1352px;padding:0 26px calc(105px + env(safe-area-inset-bottom));background:radial-gradient(at 0 18%,#a8752011,#0000 40%),linear-gradient(155deg,#080907,#13130f);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.signature-account .ac-header{border-bottom:1px solid #d5b87524;min-height:90px;margin-bottom:25px;padding-bottom:0}.signature-account .ac-brand b{letter-spacing:0;font-size:21px}.signature-account .ac-brand small{letter-spacing:.08em;color:#bdb7a8;font-size:10px}.signature-account .ac-brand img{width:51px;height:51px}.signature-account .ac-content{max-width:850px;margin:0 auto}.signature-account .member-dashboard{gap:22px}.signature-account .member-dashboard-title{justify-content:space-between;gap:18px;display:flex}.signature-account .member-dashboard-title h2{color:#f4eddd;margin:2px 0;font:600 28px/1.4 Arial,PingFang SC,sans-serif}.signature-account .member-dashboard-title small{letter-spacing:.12em;color:#bfa66e;font-size:10px}.signature-account .member-edit-profile{color:#cbb781;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;font-size:13px;display:flex}.signature-account .member-edit-profile svg{width:18px;height:18px}.signature-account .member-profile-hero{text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:15px;padding:8px 0 2px;display:flex}.signature-account .member-avatar-preview{background:radial-gradient(circle at 35% 20%,#54482a,#161712 65%);border:2px solid #e8c877;width:88px;height:88px;padding:0;font-size:34px;box-shadow:0 0 0 6px #c7a65f0c,0 8px 30px #0005}.signature-account .member-identity{gap:5px}.signature-account .member-identity>b{color:#f8efd9;font-size:23px;font-weight:600}.signature-account .member-identity>small{letter-spacing:.05em;color:#b5ae9a;font-size:12px}.signature-account .member-main-balance{gap:5px;margin:3px 0 1px;display:grid}.signature-account .member-main-balance>small{color:#bbb39c;font-size:12px}.signature-account .member-main-balance>small span{color:#d9bd7b;letter-spacing:.1em;margin-left:6px;font-size:10px}.signature-account .member-main-balance strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f2d98d;font-size:clamp(32px,5vw,43px);font-weight:650;line-height:1.2}.signature-account .member-money-actions{grid-template-columns:1fr 1fr;gap:13px;width:min(100%,520px);margin-top:3px;display:grid}.signature-account .member-money-actions a{color:#302613;background:linear-gradient(110deg,#f2d994,#d7ac52);border:1px solid #e6c776;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:16px;font-weight:650;display:flex;box-shadow:inset 0 1px #fff4}.signature-account .member-money-actions a+a{color:#e8c877;background:linear-gradient(120deg,#29271e,#191a14);border-color:#aa874a8c}.signature-account .member-money-actions svg{width:21px;height:21px}.signature-account .member-vip-pass{background:radial-gradient(at 85% 5%,#aa792128,#0000 60%),linear-gradient(120deg,#302a1e,#181912 74%);border:1px solid #ab874457;border-radius:12px;padding:22px 25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4d78b14}.signature-account .member-vip-pass header{justify-content:space-between;align-items:center;gap:16px;display:flex}.signature-account .member-vip-pass header>div{align-items:center;gap:13px;display:flex}.signature-account .member-vip-pass header svg{color:#edc970;width:34px;height:34px}.signature-account .member-vip-pass header>div>span{gap:4px;display:grid}.signature-account .member-vip-pass header small{letter-spacing:.12em;color:#bdad83;font-size:9px}.signature-account .member-vip-pass header b{color:#f5db99;font-size:20px}.signature-account .member-vip-pass button{color:#e8cd8e;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px}.signature-account .member-vip-pass button span{margin-left:8px;font-size:19px}.signature-account .member-vip-caption{color:#c7bda4;justify-content:space-between;gap:10px;margin:19px 0 9px;font-size:11px;display:flex}.signature-account .member-vip-caption b{color:#e8cd8e;font-weight:500}.signature-account .member-vip-pass .benefit-progress{background:#0005;border-radius:9px;height:5px;margin:0;overflow:hidden}.signature-account .member-vip-pass .benefit-progress i{background:linear-gradient(90deg,#bd934a,#f3d794);border-radius:9px;height:100%;display:block}.signature-account .member-vip-pass p{color:#bfb297;margin:10px 0 0;font-size:12px;line-height:1.6}.signature-account .member-vip-pass p strong{color:#e7c776;font-weight:500}.signature-account .ac-section-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.signature-account .ac-section-heading h3{color:#e7dfcc;margin:0;font:600 16px/1.5 Arial,PingFang SC,sans-serif}.signature-account .ac-section-heading>small{letter-spacing:0;color:#9f9989;font-size:11px}.signature-account .ac-pane{gap:16px}.signature-account .member-quick-grid{background:linear-gradient(140deg,#1d1e17,#12140f);border:1px solid #b899522b;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px 10px;display:grid;overflow:hidden}.signature-account .member-quick-grid>a,.signature-account .member-quick-grid>button{text-align:center;color:#e7d3a0;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:15px 8px;display:flex;position:relative}.signature-account .member-quick-grid>:not(:nth-child(3n)){border-right:1px solid #b49d5720}.signature-account .member-quick-grid>:nth-child(-n+6){border-bottom:1px solid #b49d5720}.signature-account .member-quick-grid svg{color:#d9b86e;filter:drop-shadow(0 2px 3px #0005);width:27px;height:27px}.signature-account .member-quick-grid b{color:#e5deca;font-size:13px;font-weight:500}.signature-account .member-quick-grid :is(a,button):hover{background:#d6b35c08}.signature-account .member-quick-grid :is(a,button):active{background:#d6b35c13}.signature-account .ac-management{background:#171912;border:1px solid #b899522b;border-radius:12px;padding:0 18px}.signature-account .ac-management :is(button,a){text-align:left;color:#e7dcc0;background:0 0;border:0;border-bottom:1px solid #b49d5720;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:79px;padding:14px 0;display:flex}.signature-account .ac-management>:last-child{border-bottom:0}.signature-account .ac-management svg{color:#d6b46c;width:24px;height:24px}.signature-account .ac-management span{flex:1;gap:5px}.signature-account .ac-management b{font-size:14px}.signature-account .ac-management small{color:#a9a18c;font-size:11px}.signature-account .ac-management i{color:#bca570;font-size:22px}.signature-account :is(.member-profile-card,.member-benefits-card,.member-security-card,.redemption-profile-card,.point-ledger-card){background:#15170f;border-color:#aa8b443d}.signature-account .member-account-footer{color:#b2a993;border-top-color:#b49d5720}.signature-account .member-account-footer button{color:#cfc2a0;background:0 0;border:1px solid #8f774951}.signature-account .member-email{overflow-wrap:anywhere}.signature-account .ac-bottom-nav{background:#12140ef5;border-top-color:#b19a4b45;max-width:1352px}.signature-account .ac-bottom-nav .is-active{color:#efd07c}@media (min-width:900px){.signature-account .member-profile-hero{padding:8px 0 6px}.signature-account .member-vip-pass{padding:23px 28px}.signature-account .member-quick-grid>a,.signature-account .member-quick-grid>button{min-height:112px}}@media (max-width:600px){.account-club.signature-account{padding:0 18px calc(94px + env(safe-area-inset-bottom))}.signature-account .ac-header{min-height:72px;margin-bottom:16px}.signature-account .ac-header nav{gap:14px}.signature-account .ac-header nav a{font-size:11px}.signature-account .ac-header nav a:first-child,.signature-account .ac-header nav a:last-child{display:none}.signature-account .ac-brand img{width:42px;height:42px}.signature-account .ac-brand b{font-size:18px}.signature-account .ac-brand small{font-size:8px}.signature-account .member-dashboard{gap:19px}.signature-account .member-dashboard-title h2{font-size:23px}.signature-account .member-dashboard-title small{font-size:8px}.signature-account .member-edit-profile{font-size:12px}.signature-account .member-profile-hero{gap:12px;padding:4px 0 1px}.signature-account .member-avatar-preview{width:76px;height:76px;font-size:30px}.signature-account .member-identity>b{font-size:21px}.signature-account .member-money-actions{gap:12px;margin-top:4px}.signature-account .member-money-actions a{min-height:45px;font-size:15px}.signature-account .member-vip-pass{padding:18px 17px}.signature-account .member-vip-pass header b{font-size:18px}.signature-account .member-vip-pass header svg{width:30px;height:30px}.signature-account .member-vip-caption{margin-top:17px;font-size:10px}.signature-account .member-vip-pass p{font-size:11px}.signature-account .ac-section-heading>small{font-size:10px}.signature-account .member-quick-grid{padding:4px 6px}.signature-account .member-quick-grid>a,.signature-account .member-quick-grid>button{gap:9px;min-height:96px}.signature-account .member-quick-grid b{font-size:12px}.signature-account .member-quick-grid svg{width:26px;height:26px}.signature-account .ac-management{padding:0 14px}.signature-account .ac-management :is(button,a){min-height:75px}.signature-account .member-account-footer{gap:12px;padding-bottom:5px}.signature-account .ac-bottom-nav a{min-height:48px;font-size:11px}.signature-account .ac-bottom-nav{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.signature-account *{scroll-behavior:auto!important;transition:none!important}}
