:root{--account-accent:#00c8b0;--account-accent-dark:#009b8d;--account-text:#163340;--account-muted:#6d8792;--account-line:#e1e8eb;--account-card:#fff;--account-soft:#f6f8f9;--account-shadow:0 5px 18px #1633400b}.profile-page,.billing-page,.account-settings-page,.help-center-page{min-height:100vh;color:var(--account-text);background:#f7f9fa}.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 65px);display:grid}.profile-sidebar,.billing-sidebar,.settings-sidebar,.help-sidebar{border-right:1px solid var(--account-line);background:#fff;flex-direction:column;justify-content:space-between;height:calc(100vh - 65px);padding:26px 16px 28px;display:flex;position:sticky;top:65px}.profile-menu.ant-menu,.billing-menu.ant-menu,.settings-menu.ant-menu,.help-menu.ant-menu{background:0 0;border-inline-end:0}.profile-menu.ant-menu .ant-menu-item,.billing-menu.ant-menu .ant-menu-item,.settings-menu.ant-menu .ant-menu-item,.help-menu.ant-menu .ant-menu-item,.home-button.ant-btn,.logout-button.ant-btn{color:#527079;border:0;border-radius:14px;align-items:center;height:46px;margin:0 0 8px;font-size:15px;font-weight:600;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;padding:0 16px!important}.profile-menu.ant-menu .ant-menu-item .anticon,.billing-menu.ant-menu .ant-menu-item .anticon,.settings-menu.ant-menu .ant-menu-item .anticon,.help-menu.ant-menu .ant-menu-item .anticon,.home-button .anticon,.logout-button .anticon{color:currentColor;font-size:18px}.sidebar-bottom-actions{border-top:1px solid var(--account-line);gap:8px;padding-top:16px;display:grid}.home-button.ant-btn{color:#527079;justify-content:flex-start;width:100%}.home-button.ant-btn:hover{color:var(--account-accent-dark);background:#00c8b014}.logout-button.ant-btn{color:#e34b4b;justify-content:flex-start;width:100%}.logout-button.ant-btn:hover{color:#d62828;background:#e34b4b14}.profile-content,.billing-content,.settings-content,.help-content{background:#f7f9fa;min-width:0;min-height:calc(100vh - 65px);padding:34px clamp(28px,5vw,78px) 56px;position:relative;overflow:hidden}.profile-content:before,.profile-content:after{display:none}.breadcrumb,.billing-eyebrow{color:var(--account-accent-dark);letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:700}.profile-content>h1,.settings-content>h1,.help-content>h1,.billing-page-header h1{color:#12333c;letter-spacing:-.03em;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.15}.billing-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.billing-page-header p{color:var(--account-muted);margin:7px 0 0;font-size:14px}.billing-header-note{border:1px solid var(--account-line);color:#55727b;white-space:nowrap;background:#ffffffc2;border-radius:999px;padding:9px 14px;font-size:13px}.glass-card,.settings-card,.help-card,.balance-card,.free-tier-card,.invite-bonus-card,.trial-card,.reward-card,.recharge-note,.transactions-section,.usage-section,.state-card{overflow:hidden;background:var(--account-card)!important;box-shadow:var(--account-shadow)!important;border:1px solid #00c8b026!important;border-radius:22px!important}.glass-card .ant-card-body,.settings-card .ant-card-body,.help-card .ant-card-body,.free-tier-card .ant-card-body,.trial-card .ant-card-body,.reward-card .ant-card-body{padding:24px 28px!important}.info-card h2,.overview-card h2,.settings-card h2,.help-card h2{color:#12333c;align-items:center;gap:12px;margin:0 0 18px;font-size:18px;font-weight:800;display:flex}.info-card h2 span,.overview-card h2 span,.settings-card h2 span,.help-card h2 span{background:var(--account-accent);border-radius:999px;width:5px;height:22px}.profile-main-grid{grid-template-columns:318px minmax(0,1fr);gap:24px}.profile-right-stack{grid-template-rows:214px minmax(246px,1fr);gap:20px}.user-card{min-height:480px;background:#fff!important}.user-card .ant-card-body{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;padding:44px 26px 34px!important}.avatar-wrap{background:#f1f7f8;border:8px solid #ffffffdb;width:124px;height:124px;margin-bottom:22px;box-shadow:0 3px 10px #16334014}.avatar-wrap .anticon{color:var(--account-accent-dark);font-size:66px}.user-card strong{color:#12333c;font-size:27px;font-weight:800}.user-card .ant-card-body>span,.user-card p{color:var(--account-muted)}.user-card p{color:var(--account-accent-dark);background:#00c8b014;border-radius:999px;margin-top:auto;margin-bottom:42px;padding:9px 14px}.welcome-card{height:214px;min-height:214px;background:#fff!important}.welcome-card .ant-card-body{align-items:center;min-height:214px;display:flex;padding:38px 46px!important}.welcome-card h2{color:#12333c;font-size:28px;font-weight:850}.welcome-card p{max-width:620px;color:var(--account-muted);margin-top:14px;line-height:1.75}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.info-row,.binding-row,.trial-item,.contact-row{background:#fafcfc;border:1px solid #00c8b01f!important;border-radius:16px!important}.info-row{color:#63808a;grid-template-columns:24px 116px minmax(0,1fr) 30px;min-height:62px;padding:0 16px}.info-row>.anticon,.binding-row>.anticon,.contact-row>.anticon,.overview-icon .anticon{color:var(--account-accent-dark)!important}.overview-card{margin-top:24px}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:auto;display:grid}.overview-item{background:#fafcfc;border-radius:18px;min-height:116px;padding:22px 18px;border:1px solid #00c8b01f!important}.overview-item:last-child{border-right:1px solid #00c8b01f!important}.overview-item.is-clickable:hover{background:#eefffb;box-shadow:0 4px 12px #1633400f}.overview-icon{width:48px;height:48px}.overview-item strong{color:#12333c;font-size:25px}.billing-tabs .ant-tabs-nav{min-height:50px;box-shadow:none;padding:5px;display:inline-flex;border:1px solid var(--account-line)!important;background:#ffffffc7!important;border-radius:999px!important;margin-bottom:22px!important}.billing-tabs .ant-tabs-tab{color:#607981;border-radius:999px;justify-content:center;min-width:94px;margin:0;padding:10px 16px}.billing-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#fff!important}.balance-card{color:#fff;min-height:172px;position:relative;box-shadow:none!important;background:#00bda9!important}.balance-card:after{border-color:#ffffff47}.balance-card .ant-card-body{padding:30px 34px!important}.balance-main{gap:6px;display:grid}.balance-value{letter-spacing:-.04em;font-size:48px;line-height:1}.balance-description,.balance-label,.balance-unit{color:#ffffffdb}.balance-actions .ant-btn-primary,.rewards-section .ant-btn-primary,.primary-button.ant-btn,.primary-button{border-color:var(--account-accent)!important;background:var(--account-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important}.balance-actions .ant-btn-primary{color:var(--account-accent-dark)!important;background:#fff!important}.free-tier-info{gap:0}.free-tier-value.remaining,.free-tier-value.used,.free-tier-value,.trial-item strong,.points-value,.points-positive{color:var(--account-accent-dark)!important}.invite-bonus-card{color:var(--account-text);background:#fff!important}.invite-icon{color:var(--account-accent-dark)!important}.trial-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.trial-item{justify-content:space-between;min-height:96px;padding:14px 16px}.settings-top-grid,.help-grid{gap:24px}.settings-top-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.basic-info-card,.password-card{min-height:420px}.basic-info-list{gap:14px}.binding-row{min-height:72px;padding:0 18px}.binding-row em{color:var(--account-accent-dark);background:#00c8b01f;border-radius:999px}.binding-row em.muted{color:#89a1a8;background:#eef6f4}.binding-row .ant-btn,.sms-code-button.ant-btn{color:var(--account-accent-dark)!important;background:#f7fffd!important;border-color:#00c8b04d!important;border-radius:999px!important}.password-form .ant-input-affix-wrapper,.editor-form .ant-input,.editor-form .ant-input-affix-wrapper,.feedback-form .ant-input,.feedback-form .ant-select-selector,.feedback-form .ant-input-affix-wrapper,.feedback-form .ant-input-textarea textarea,.rewards-section .ant-input,.rewards-section textarea.ant-input{background:#fbfffe!important;border-color:#00c8b033!important;border-radius:14px!important}.password-form .ant-input-affix-wrapper-focused,.editor-form .ant-input:focus,.editor-form .ant-input-affix-wrapper-focused,.feedback-form .ant-input:focus,.feedback-form .ant-select-focused .ant-select-selector,.feedback-form .ant-input-affix-wrapper-focused{border-color:var(--account-accent)!important;box-shadow:0 0 0 3px #00c8b01f!important}.login-card{height:auto;min-height:520px;margin-top:24px}.login-table .ant-table-thead>tr>th,.transactions-section .ant-table-thead>tr>th,.usage-section .ant-table-thead>tr>th,.rewards-section .ant-table-thead>tr>th{color:#4c6e76!important;background:#f2fffc!important}.help-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.help-side-stack{gap:22px}.feedback-card{min-height:680px}.upload-box .ant-upload-drag{min-height:150px;background:#f7fffd!important;border-color:#00c8b042!important;border-radius:18px!important}.upload-box .ant-upload-drag-icon .anticon{color:var(--account-accent-dark)!important}.faq-list .ant-collapse-item{margin-bottom:12px;background:#f8fffd!important;border:1px solid #00c8b024!important;border-radius:16px!important}.faq-list .ant-collapse-header{min-height:54px;font-weight:700;color:#234750!important}.contact-list{gap:14px}.contact-row{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px}.contact-row .anticon{font-size:26px}@media (width<=1180px){.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:220px minmax(0,1fr)}.profile-content,.billing-content,.settings-content,.help-content{padding-left:28px;padding-right:28px}.profile-main-grid,.settings-top-grid,.help-grid{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:1fr}.profile-sidebar,.billing-sidebar,.settings-sidebar,.help-sidebar{border-right:0;border-bottom:1px solid var(--account-line);height:auto;padding:16px 18px;position:static}.profile-menu.ant-menu,.billing-menu.ant-menu,.settings-menu.ant-menu,.help-menu.ant-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-menu.ant-menu .ant-menu-item,.billing-menu.ant-menu .ant-menu-item,.settings-menu.ant-menu .ant-menu-item,.help-menu.ant-menu .ant-menu-item{justify-content:center;margin:0;font-size:13px;padding:0 10px!important}.sidebar-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.home-button.ant-btn,.logout-button.ant-btn{justify-content:center}.profile-content,.billing-content,.settings-content,.help-content{min-height:auto;padding:22px 16px 34px}.overview-grid,.info-grid{grid-template-columns:1fr}.billing-page-header{flex-direction:column;align-items:flex-start;gap:12px}}.profile-page,.billing-page,.account-settings-page,.help-center-page,.profile-content,.billing-content,.settings-content,.help-content{background:#f7f9fa!important}.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:236px minmax(0,1fr)!important}.profile-sidebar,.billing-sidebar,.settings-sidebar,.help-sidebar{border-right:1px solid var(--account-line)!important;background:#fff!important;padding:26px 16px 28px!important}.profile-menu.ant-menu .ant-menu-item,.billing-menu.ant-menu .ant-menu-item,.settings-menu.ant-menu .ant-menu-item,.help-menu.ant-menu .ant-menu-item{color:#527079!important;background:0 0!important;border:0!important;border-radius:14px!important;height:46px!important;margin:0 0 8px!important;padding:0 16px!important}.profile-menu.ant-menu .ant-menu-item:after,.billing-menu.ant-menu .ant-menu-item:after,.settings-menu.ant-menu .ant-menu-item:after,.help-menu.ant-menu .ant-menu-item:after{display:none!important}.profile-menu.ant-menu .ant-menu-item-selected,.billing-menu.ant-menu .ant-menu-item-selected,.settings-menu.ant-menu .ant-menu-item-selected,.help-menu.ant-menu .ant-menu-item-selected,.profile-menu.ant-menu .ant-menu-item:hover,.billing-menu.ant-menu .ant-menu-item:hover,.settings-menu.ant-menu .ant-menu-item:hover,.help-menu.ant-menu .ant-menu-item:hover{color:var(--account-accent-dark)!important;background:#00c8b01a!important;box-shadow:inset 0 0 0 1px #00c8b02e!important}.profile-menu.ant-menu .ant-menu-item .anticon,.billing-menu.ant-menu .ant-menu-item .anticon,.settings-menu.ant-menu .ant-menu-item .anticon,.help-menu.ant-menu .ant-menu-item .anticon{color:currentColor!important}.billing-tabs .ant-tabs-nav{border:1px solid var(--account-line)!important;width:auto!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;margin-bottom:22px!important;padding:5px!important;display:inline-flex!important}.billing-tabs .ant-tabs-nav:before,.billing-tabs .ant-tabs-ink-bar{display:none!important}.billing-tabs .ant-tabs-tab{color:#607981!important;border-radius:999px!important;min-width:94px!important;margin:0!important;padding:10px 16px!important}.billing-tabs .ant-tabs-tab-active{background:var(--account-accent)!important}.billing-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:700!important}@media (width<=760px){.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:1fr!important}.profile-sidebar,.billing-sidebar,.settings-sidebar,.help-sidebar{border-right:0!important;border-bottom:1px solid var(--account-line)!important;height:auto!important;padding:16px 18px!important;position:static!important}.profile-menu.ant-menu,.billing-menu.ant-menu,.settings-menu.ant-menu,.help-menu.ant-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.profile-menu.ant-menu .ant-menu-item,.billing-menu.ant-menu .ant-menu-item,.settings-menu.ant-menu .ant-menu-item,.help-menu.ant-menu .ant-menu-item{justify-content:center!important;margin:0!important;padding:0 10px!important}.billing-tabs .ant-tabs-nav{width:100%!important;display:flex!important}.billing-tabs .ant-tabs-nav-wrap{overflow-x:auto!important}}.profile-content,.billing-content,.settings-content,.help-content{padding-left:54px!important}@media (width>=761px) and (width<=1180px){.profile-shell,.billing-shell,.settings-shell,.help-shell{grid-template-columns:220px minmax(0,1fr)!important}.profile-content,.billing-content,.settings-content,.help-content{padding-left:28px!important}}@media (width<=760px){.profile-content,.billing-content,.settings-content,.help-content{padding-left:16px!important}}.account-workspace-sidebar{box-sizing:border-box;border-right:1px solid var(--account-line);background:#fff;flex-direction:column;justify-content:space-between;min-width:0;height:calc(100vh - 65px);padding:26px 16px 28px;display:flex;position:sticky;top:65px}.account-workspace-menu.ant-menu{background:0 0;border-inline-end:0}.account-workspace-menu.ant-menu .ant-menu-item{color:#527079;background:0 0;border:0;border-radius:14px;align-items:center;width:100%;height:46px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex;padding:0 16px!important}.account-workspace-menu.ant-menu .ant-menu-item:after{display:none}.account-workspace-menu.ant-menu .ant-menu-item-selected,.account-workspace-menu.ant-menu .ant-menu-item:hover{color:var(--account-accent-dark);background:#00c8b01a;box-shadow:inset 0 0 0 1px #00c8b02e}.account-workspace-menu.ant-menu .ant-menu-item .anticon{color:currentColor;font-size:18px}.account-workspace-actions{border-top:1px solid var(--account-line);gap:8px;padding-top:16px;display:grid}.account-workspace-home.ant-btn,.account-workspace-logout.ant-btn{border:0;border-radius:14px;align-items:center;width:100%;height:46px;margin:0;padding:0 16px;font-size:15px;font-weight:600;display:flex}.account-workspace-home.ant-btn{color:#527079}.account-workspace-home.ant-btn:hover{color:var(--account-accent-dark);background:#00c8b014}.account-workspace-logout.ant-btn{color:#e34b4b}.account-workspace-logout.ant-btn:hover{color:#d62828;background:#e34b4b14}@media (width<=760px){.account-workspace-sidebar{border-right:0;border-bottom:1px solid var(--account-line);height:auto;padding:16px 18px;position:static}.account-workspace-menu.ant-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-workspace-menu.ant-menu .ant-menu-item{justify-content:center;margin:0;font-size:13px;padding:0 10px!important}.account-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.account-workspace-home.ant-btn,.account-workspace-logout.ant-btn{justify-content:center}}
