.payment-modal .ant-modal-close{color:#fff}.payment-modal .ant-modal-close:hover{color:#fff;opacity:.8}.payment-modal .ant-modal-close .ant-modal-close-icon{color:#fff}.payment-modal .ant-modal-body{position:relative;padding:0;background-color:transparent}.payment-modal .ant-modal-content{background-color:#1b1912;border-radius:32px;overflow:hidden;position:relative}.payment-modal .ant-modal-content:before{display:none}.payment-modal.show-bg-image .ant-modal-content:before{display:block;content:"";position:absolute;top:0;left:0;right:0;width:100%;height:200px;background-image:url(/assets/payment_bg-U7dfStku.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:0;border-top-left-radius:32px;border-top-right-radius:32px}.payment-modal .modal-content-container{position:relative;z-index:2;display:flex;flex-direction:row;width:100%;padding:0 0 4px 12px;gap:0;box-sizing:border-box;min-height:280px}.left-panel{flex:1;max-width:290px;position:relative;display:flex;flex-direction:column}.left-panel:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(to top,#2d2b24,#2d2b24 70%,#fff0)}.left-top{position:relative;padding-bottom:8px;margin-bottom:4px}.left-top:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#2d2b24,#2d2b24 70%,#fff0)}.left-bottom{position:relative;padding-top:8px}.right-panel{flex:1;position:relative}.payment-methods-container{display:flex;flex-direction:column;gap:0px;margin-top:16px;margin-bottom:16px}.payment-method-item{cursor:pointer;padding:8px;background-color:transparent;border-radius:10px;transition:background-color .3s ease;width:100%}.payment-method-item:hover{background-color:#13120a}.payment-method-item:hover .arrow-icon{color:#e3aa79!important}.payment-method-content{display:flex;align-items:center;justify-content:space-between;width:100%}.payment-method-info{display:flex;align-items:center;gap:12px;flex:1}.payment-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#fff;overflow:hidden}.payment-icon.paypal,.payment-icon.alipay,.payment-icon.wechat{background-color:#fff}.payment-logo{width:32px;height:32px;object-fit:contain}.payment-icon svg,.payment-icon .anticon{font-size:20px;color:#fff}.payment-details{max-height:60px;flex:1}.payment-name{color:#fff;font-size:15px;font-weight:500;margin-bottom:2px}.payment-description{color:#8d8c88;font-size:12px}.arrow-icon{color:#8d8c88;font-size:16px;transition:color .3s ease;margin-left:12px;display:flex;align-items:center;line-height:1}.arrow-icon svg{display:block;width:6px;height:9px}.arrow-icon svg path{fill:#8d8c88;transition:fill .3s ease}.payment-method-item:hover .arrow-icon svg path{fill:#e3aa79!important}.model-entry{display:flex;align-items:flex-start;gap:8px;margin:8px 0;color:#fff;font-size:13px}.model-entry svg{width:16px;height:16px;display:block;flex-shrink:0;margin-top:2px}.model-entry span{flex:1;line-height:1.5;word-break:break-word}.payment-modal .ant-result{padding:24px}.payment-modal .ant-result-icon{margin-bottom:12px}.payment-modal .ant-result-icon>.anticon{font-size:64px}.payment-modal .ant-result-title{color:#fff;font-size:22px;font-weight:600;line-height:1.3}.payment-modal .ant-result-subtitle{color:#ffffffd9;font-size:15px;line-height:1.4}.payment-modal .ant-result-content{background-color:transparent;padding:0}.payment-modal .ant-result-extra{margin-top:32px}.payment-modal .ant-result-extra .ant-btn{margin:0 8px}.payment-notice{border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;flex-shrink:0}.payment-notice-header{display:flex;align-items:center;gap:4px;flex-shrink:0}.payment-notice-title{font-weight:700;font-size:16px;color:#f2f2f0;line-height:normal}.payment-notice-body{padding-left:20px;font-size:12px;color:#f2f2f0;letter-spacing:-.12px;line-height:1.6}.payment-notice-info{background-color:#0093ff1f;border:1px solid #0093ff}.payment-notice-warning{background-color:#ffa7001f;border:1px solid #d97706}.payment-notice-success{background-color:#00dc6c1f;border:1px solid #00dc6c}.dashboard-container{background:#13120a;min-height:100vh;width:100%;display:flex;flex-direction:column}.dashboard-navbar{background:#1b1912;height:3.125vw;width:100%;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 2.5vw}.dashboard-logo{display:flex;align-items:center;justify-content:center}.dashboard-avatar{width:2.08vw;height:2.08vw;background:#e3aa79;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:.9vw;color:#1b1912;-webkit-user-select:none;user-select:none}.dashboard-content{margin-top:3.125vw;padding:8vh 6.25vw;display:flex;gap:2vw;flex:1}.dashboard-sidebar{width:21vw;display:flex;flex-direction:column;gap:3vh}.user-info-section{display:flex;flex-direction:column;gap:1.5vh;padding:2vh 1.5vw}.sidebar-avatar{width:clamp(56px,4.5vw,80px);height:clamp(56px,4.5vw,80px);border-radius:50%;border:2px solid #e3aa79;background:#ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none}.sidebar-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-avatar-fallback{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(18px,1.2vw,26px);color:#e3aa79}.user-name{font-family:Inter,sans-serif;font-weight:700;font-size:22px;color:#fff;display:flex;align-items:center;gap:.625vw}.edit-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:color .3s ease}.edit-icon.active{color:#e3aa79}.user-info{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#fff}.user-plan{color:#e3aa79;font-style:italic;font-weight:900}.user-info-separator{color:#fff9}.user-email{color:#fff}.menu-section{display:flex;flex-direction:column;gap:1vh}.menu-item{width:100%;height:3.125vw;background:#fff0;border-radius:.625vw;display:flex;align-items:center;padding:0 1.5vw;gap:.625vw;cursor:pointer;transition:background .3s ease}.menu-item:hover{background:#ffffff0d}.menu-item.active{background:#1b1912}.menu-item.active .menu-label{color:#e3aa79}.menu-item.active .menu-icon{color:#e3aa79;stroke:#e3aa79}.menu-icon{width:24px;height:24px;color:#fff}.menu-label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#fff}.dashboard-main-content{flex:1;display:flex;flex-direction:column;gap:2vh}.dashboard-main-content .profile-settings{max-width:560px}.dashboard-main-content .profile-settings .ant-card.profile-card{background:#1b1912;border:1px solid rgba(255,255,255,.08)}.dashboard-main-content .profile-settings .ant-card-head{background:#1b1912;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-main-content .profile-settings .ant-card-head-title,.dashboard-main-content .profile-settings .ant-card-body{color:#fff}.dashboard-main-content .profile-settings .ant-form-item-label>label{color:#ffffffd9}.dashboard-main-content .profile-settings .ant-btn-primary{background:#e3aa79;border-color:#e3aa79;color:#1b1912;font-weight:600}.dashboard-main-content .profile-settings .ant-btn-primary:hover,.dashboard-main-content .profile-settings .ant-btn-primary:focus{background:#d09960;border-color:#d09960;color:#1b1912}.dashboard-main-content .profile-settings .ant-typography:not(.ant-typography-success):not(.ant-typography-danger){color:#ffffffe0}.dashboard-main-content .profile-settings .ant-typography strong{color:#fff}.dashboard-main-content .profile-settings .profile-logout-button{background:#1b1912;border:1px solid rgba(255,255,255,.12);color:#fff;height:40px;border-radius:6px;font-weight:600}.dashboard-main-content .profile-settings .profile-logout-button:hover,.dashboard-main-content .profile-settings .profile-logout-button:focus{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.dashboard-main-content .profile-settings .ant-input,.dashboard-main-content .profile-settings .ant-input-password input,.dashboard-main-content .profile-settings .ant-input-affix-wrapper{background:#1a1a1a;border-color:#fff3;color:#fff}.dashboard-main-content .profile-settings .ant-input::placeholder,.dashboard-main-content .profile-settings .ant-input-password input::placeholder{color:#ffffff73}.dashboard-main-content .profile-settings .ant-input-prefix,.dashboard-main-content .profile-settings .ant-input-password-icon,.dashboard-main-content .profile-settings .ant-input-affix-wrapper .anticon{color:#ffffffa6}.dashboard-main-content .profile-settings .ant-input:disabled,.dashboard-main-content .profile-settings .ant-input-disabled,.dashboard-main-content .profile-settings .ant-input-affix-wrapper-disabled{background:#1a1a1a!important;color:#ffffffa6!important;-webkit-text-fill-color:rgba(255,255,255,.65)!important;border-color:#ffffff1f!important}.dashboard-main-content .profile-settings .ant-form-item-control-input{max-width:520px}.subscription-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5vw;width:100%}.subscription-card{background:#1b1912;border-radius:.625vw;padding:2.03vw;display:flex;flex-direction:column;min-height:28vw;cursor:pointer;transition:all .3s ease;position:relative}.subscription-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #e3aa794d,0 0 60px #e3aa7933,0 0 100px #e3aa791a}.card-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3vh}.card-title{font-family:Inter,sans-serif;font-weight:700;font-size:36px;color:#fff;line-height:1}.card-price{font-family:Inter,sans-serif;font-weight:400;font-size:24px;color:#ffffff80;line-height:1;display:flex;align-items:baseline;gap:4px}.card-price-period{font-size:14px;color:#fff6}.billing-period-selector{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.period-button{padding:8px 16px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#fff9;font-family:Inter,sans-serif;font-size:13px;cursor:pointer;transition:all .2s ease}.period-button:hover{border-color:#fff6;color:#fffc}.period-button.active{background:#e3aa79;border-color:#e3aa79;color:#1b1912;font-weight:600}.card-features{display:flex;flex-direction:column;flex:1;min-height:0}.card-description{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#fffc;line-height:1.8;white-space:pre-line}.card-detail-section{padding-top:1vh;padding-bottom:2.5vh}.card-description-detail{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#ffffff80;line-height:1.6}.card-button{background:#e3aa79;border-radius:.52vw;height:3.125vw;min-height:60px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#1b1912;cursor:pointer;transition:background .3s ease;flex-shrink:0}.card-button:hover{background:#d09960}.usage-container{display:flex;flex-direction:column;gap:2vh;width:100%}.usage-card{background:#1b1912;border-radius:.625vw;padding:1.56vw}.daily-usage-card{min-height:20.83vw}.credits-card{min-height:10.42vw}.card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2vh;flex-wrap:wrap;gap:1vh}.card-title-section{display:flex;flex-direction:column;gap:.5vh}.card-main-title{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#fff}.card-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#ffffff80}.card-controls{display:flex;gap:.625vw;flex-wrap:wrap}.dropdown-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.417vw;padding:.417vw .833vw;display:flex;align-items:center;gap:.417vw;cursor:pointer;transition:background .3s ease;white-space:nowrap}.dropdown-button:hover{background:#ffffff26}.dropdown-button-text{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#fff}.dropdown-arrow{font-size:12px;color:#ffffff80}.export-button{background:#e3aa79;border:none;border-radius:.417vw;padding:.417vw 1.042vw;display:flex;align-items:center;gap:.417vw;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#1b1912;cursor:pointer;transition:background .3s ease}.export-button:hover{background:#d09960}.credits-info{display:flex;align-items:center}.credits-label{font-family:Inter,sans-serif;font-weight:400;font-size:24px;color:#ffffffb3}.credits-value{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#e3aa79}.quick-select-buttons{display:flex;gap:.5vw}.quick-button{padding:.417vw 1.042vw;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:.417vw;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap}.quick-button:hover{border-color:#ffffff80;background:#ffffff1a}.quick-button.active{background:#e3aa7933;border-color:#e3aa79;color:#e3aa79}.chart-container{margin-top:2vh;min-height:300px;display:flex;align-items:center;justify-content:center}.loading-spinner{display:flex;justify-content:center;align-items:center;height:300px;color:#999;font-size:16px}.empty-chart{display:flex;justify-content:center;align-items:center;height:300px}.y-axis-label{writing-mode:vertical-rl;transform:rotate(180deg) translateY(20px);color:#fff;font-weight:700;font-size:18px;margin-right:0;white-space:nowrap}.credits-history-table{margin-top:2vh}.credits-history-table .ant-table{background:transparent;color:#fff}.credits-history-table .ant-table-thead>tr>th{background:#2d2d2d;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);font-family:Inter,sans-serif;font-weight:600}.credits-history-table .ant-table-tbody>tr>td{background:#1a1a1a;color:#fff;border-bottom:1px solid rgba(255,255,255,.05);font-family:Inter,sans-serif}.credits-history-table .ant-table-tbody>tr:hover>td{background:#252525!important}.credits-history-table .ant-pagination{color:#fff}.credits-history-table .ant-pagination-item{background:transparent;border-color:#fff3}.credits-history-table .ant-pagination-item a{color:#fff}.credits-history-table .ant-pagination-item-active{border-color:#e3aa79;background:#e3aa791a}.credits-history-table .ant-pagination-item-active a{color:#e3aa79}.credits-history-table .ant-pagination-prev .ant-pagination-item-link,.credits-history-table .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:#fff3;color:#fff}.credits-history-table .ant-select-selector{background:transparent!important;border-color:#fff3!important;color:#fff!important}.credits-history-table .ant-pagination-total-text{color:#fff9}.date-range-picker{width:250px}.date-range-picker .ant-picker-input>input{color:#fff!important}.date-range-picker .ant-picker-suffix,.date-range-picker .ant-picker-separator{color:#fff9!important}.date-range-picker.ant-picker{background:#1a1a1a!important;border-color:#fff3!important}.date-range-picker.ant-picker:hover,.date-range-picker.ant-picker-focused{border-color:#e3aa79!important;box-shadow:0 0 0 2px #e3aa791a!important}.ant-picker-dropdown{--panel-bg: #1b1912;--text-color: #ffffff;--text-muted: #8d8c88;--primary-color: #e3aa79;--primary-light: rgba(227, 170, 121, .3)}.ant-picker-dropdown .ant-picker-panel-container{background:#1b1912!important;border:1px solid rgba(255,255,255,.1)!important}.ant-picker-dropdown .ant-picker-panel{background:#1b1912!important;border:none!important}.ant-picker-dropdown .ant-picker-header{background:#1b1912!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.ant-picker-dropdown .ant-picker-header button{color:#8d8c88!important}.ant-picker-dropdown .ant-picker-header button:hover,.ant-picker-dropdown .ant-picker-header-view button{color:#fff!important}.ant-picker-dropdown .ant-picker-content th,.ant-picker-dropdown .ant-picker-cell{color:#8d8c88!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:#fff!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#e3aa794d!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:#e3aa79!important;color:#1b1912!important}.ant-picker-dropdown .ant-picker-cell-in-range:before{background:#e3aa794d!important}.ant-picker-dropdown .ant-picker-cell-range-hover:before,.ant-picker-dropdown .ant-picker-cell-range-hover-start:before,.ant-picker-dropdown .ant-picker-cell-range-hover-end:before{background:#e3aa794d!important}.ant-picker-dropdown .ant-picker-cell-disabled{color:#8d8c8866!important}.ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent!important}.ant-picker-dropdown .ant-picker-footer{background:#1b1912!important;border-top:1px solid rgba(255,255,255,.1)!important}.ant-picker-dropdown .ant-picker-today-btn{color:#e3aa79!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag{background:#e3aa7933!important;border-color:#e3aa79!important;color:#e3aa79!important}.contact-container{display:flex;flex-direction:column;gap:2vh;width:100%}.contact-card{background:#1b1912;border-radius:.625vw;padding:3vh 2vw;max-width:31.25vw}.contact-title{font-family:Inter,sans-serif;font-weight:700;font-size:28px;color:#fff;margin-bottom:2vh}.contact-content{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#fffc;line-height:1.8}.contact-content a{color:#e3aa79;text-decoration:none}.contact-content a:hover{color:#f0c090;text-decoration:underline}.new-overview-container{display:flex;flex-direction:column;gap:3vh;width:100%}.billing-cycle-toggle{align-self:center;display:inline-flex;gap:4px;padding:0;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 24px #00000047}.billing-cycle-btn{border:1px solid transparent;border-radius:999px;padding:8px 20px;background:transparent;color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:400;cursor:pointer;transition:all .2s ease}.billing-cycle-btn:hover{border-color:#ffffff40}.billing-cycle-btn.active{background:#e3aa791a;color:#fff;border-color:#e3aa79;box-shadow:inset 0 0 0 1px #e3aa7999}.new-subscription-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5vw;width:100%;align-items:start}.new-subscription-cards-grid>*{min-width:0}.new-subscription-card{background:#1b191266;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;display:flex;flex-direction:column;min-height:500px;transition:all .3s ease}.new-subscription-card:hover{border-color:#e3aa79}.new-card-title{font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:8px}.new-card-top-box{border:1px solid rgba(255,255,255,.08);border-radius:19px;padding:16px 16px 10px;background:#1b1912;margin:-24px -24px 18px;display:flex;flex-direction:column;height:360px}.new-card-divider{height:1px;width:calc(100% + 32px);background:#ffffff14;margin:0 0 16px -16px}.tier-icon{width:20px;height:20px;display:inline-block;object-fit:contain}.new-card-price-section{display:flex;flex-direction:column;justify-content:flex-start;min-height:84px}.new-card-main-price{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-weight:700;font-size:32px;color:#fff;line-height:1.1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.new-card-main-price .price-amount{white-space:nowrap}.new-card-main-price .price-period{font-size:14px;font-weight:400;color:#fff9;white-space:nowrap}.new-card-yearly-price{font-family:Inter,sans-serif;font-size:14px;color:#fff;margin-top:8px;min-height:18px;display:block;white-space:nowrap}.new-card-yearly-price .original-price{text-decoration:line-through;color:#ffffffb3}.annual-billing-toggle{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:16px;margin-bottom:20px}.annual-billing-text{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#e3aa79}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:20px}.toggle-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:#e3aa79}.toggle-switch input:checked+.toggle-slider:before{transform:translate(16px)}.new-card-button{background:#e3aa79;border-radius:8px;height:48px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#1b1912;cursor:pointer;transition:all .3s ease;margin-top:16px;margin-bottom:16px}.new-card-button:hover{background:#d09960}.new-card-button.current{background:#e3aa7933;color:#e3aa79;cursor:default;border:1px solid #e3aa79}.new-card-button.current:hover{background:#e3aa7933}.new-card-button.disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.new-card-button.disabled:hover{background:#ffffff1a}.new-card-auto-renew{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:10px;margin-bottom:12px;min-height:20px}.new-card-auto-renew-placeholder{visibility:hidden;pointer-events:none}.auto-renew-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#e3aa79}.auto-renew-switch{position:relative;display:inline-block;width:32px;height:16px;flex-shrink:0}.auto-renew-switch input{opacity:0;width:0;height:0}.auto-renew-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.3s;border-radius:999px}.auto-renew-slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;top:2px;background-color:#0f0f0f;transition:.3s;border-radius:50%}.auto-renew-switch input:checked+.auto-renew-slider{background-color:#e3aa79}.auto-renew-switch input:checked+.auto-renew-slider:before{transform:translate(16px)}.new-card-credits{background:transparent;border:1px solid #e3aa79;border-radius:8px;padding:12px;text-align:center;font-family:Inter,sans-serif;font-size:14px;color:#e3aa79;margin-bottom:20px}.new-card-credits-placeholder{visibility:hidden;pointer-events:none}.new-card-models{padding-top:16px;display:flex;flex-direction:column;gap:16px}.models-category{display:flex;flex-direction:column;gap:8px}.models-category-title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#f2f2f0}.models-list{display:flex;flex-direction:column;gap:8px}.model-item{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;color:#f2f2f0e6;line-height:1.4}.model-item.unavailable{color:#8d8c88}.model-logo{width:16px;height:16px;object-fit:contain;flex-shrink:0}.new-card-features{display:flex;flex-direction:column;gap:16px;padding-top:16px}.feature-item{font-family:Inter,sans-serif;font-size:14px;color:#fffc;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.feature-check{color:#e3aa79;font-size:12px;margin-top:4px;flex-shrink:0}.new-card-credit-desc{display:flex;flex-direction:column;gap:6px;padding:16px 0 4px}.credit-desc-title{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#f2f2f0}.credit-desc-info-icon{font-size:12px;color:#f2f2f099;margin-left:6px;vertical-align:middle;cursor:pointer}.credit-desc-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#f2f2f0;line-height:1.5}.credit-desc-subtitle strong{font-weight:700;color:#f2f2f0}.new-card-section-divider{height:1px;background:#ffffff1a;margin:16px 0 0}.features-category{display:flex;flex-direction:column;gap:10px}.features-category-title{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#f2f2f0}.feature-item-unavailable{color:#8d8c88!important}.feature-unavailable-icon{font-size:12px;color:#8d8c88;margin-top:4px;flex-shrink:0}.topup-divider{display:flex;align-items:center;gap:20px;margin:20px 0}.divider-line{flex:1;height:1px;background:#ffffff26}.divider-text{font-family:Inter,sans-serif;font-size:14px;color:#ffffff80;white-space:nowrap}.topup-card{background:#1b1912;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px}.topup-icon{width:48px;height:48px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff9}.topup-content{flex:1}.topup-title{font-family:Inter,sans-serif;font-weight:600;font-size:20px;color:#fff;margin-bottom:4px}.topup-description{font-family:Inter,sans-serif;font-size:14px;color:#ffffff80}.topup-button{display:flex;align-items:center;gap:0;cursor:pointer;padding:12px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:transparent;transition:all .2s}.topup-button:hover{background:#ffffff0d;border-color:#e3aa794d}.topup-pay-section{display:flex;flex-direction:column;align-items:center;padding-right:20px}.topup-divider-vertical{width:1px;height:40px;background:#ffffff26}.topup-get-section{display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}.topup-label{font-family:Inter,sans-serif;font-size:12px;color:#ffffff80;margin-bottom:4px}.topup-pay-amount{font-family:Inter,sans-serif;font-weight:600;font-size:20px;color:#fff}.topup-get-amount{font-family:Inter,sans-serif;font-weight:600;font-size:20px;color:#e3aa79}.topup-arrow{font-size:22px;color:#e3aa79;margin-left:8px}.invite-card{background:#1b1912;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease;margin-top:16px}.invite-card:hover{border-color:#e3aa794d;background:#ffffff05}.invite-icon{width:48px;height:48px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff9;margin-bottom:16px}.invite-content{flex:1;margin-bottom:20px}.invite-title{font-family:Inter,sans-serif;font-weight:600;font-size:20px;color:#fff;margin-bottom:8px}.invite-description{font-family:Inter,sans-serif;font-size:14px;color:#ffffff80;line-height:1.5}.invite-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.invite-validity{font-family:Inter,sans-serif;font-size:13px;color:#fff6}.invite-arrow{font-size:18px;color:#fff6;transition:color .2s ease}.invite-card:hover .invite-arrow{color:#e3aa79}.credits-overview-section{margin-bottom:24px}.credits-notice{display:flex;justify-content:center;margin-bottom:16px}.credits-notice span{background:#ffffff14;padding:8px 20px;border-radius:20px;font-family:Inter,sans-serif;font-size:13px;color:#fff9}.credits-header-card{background:#1b1912;border:1px solid rgba(255,255,255,.1);border-radius:12px}.credits-header-title{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:18px;color:#fff;padding:24px 24px 20px}.credits-total-amount{color:#e3aa79;font-size:24px;font-weight:400;margin-left:8px}.credits-validity-notice{color:#ffffff80;font-size:12px;font-weight:400;margin-left:12px}.credits-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:12px 24px;background-color:#29241b}.credit-info-card{background:#141410;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;display:flex;flex-direction:column}.credit-card-title{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#fff;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.credit-card-content{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:8px;margin-bottom:16px}.credit-card-row{display:flex;flex-wrap:wrap;gap:4px}.credit-label{font-family:Inter,sans-serif;font-size:14px;color:#fff9}.credit-value{font-family:Inter,sans-serif;font-size:14px;color:#fff}.credit-value.highlight{color:#e3aa79;font-weight:500}.credit-card-button{width:100%;padding:12px;background:#e3aa79;border:none;border-radius:8px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#1b1912;cursor:pointer;transition:background .2s ease}.credit-card-button:hover{background:#d09960}@media (max-width: 900px){.credits-cards-grid{grid-template-columns:1fr}}[class*=ant-tooltip] [class*=ant-tooltip-inner]{background:#554634!important}[class*=ant-tooltip] [class*=ant-tooltip-arrow]:before,[class*=ant-tooltip] [class*=ant-tooltip-arrow]:after{background:#554634!important}[class*=ant-picker-dropdown] [class*=ant-picker-cell-today] [class*=ant-picker-cell-inner]:before{border:1px solid #e3aa79!important}[class*=ant-picker-dropdown] [class*=ant-picker-cell-in-range]:before,[class*=ant-picker-dropdown] [class*=ant-picker-cell-range-start]:before,[class*=ant-picker-dropdown] [class*=ant-picker-cell-range-end]:before{background:#3b3024!important}.credit-card-title{display:flex;align-items:center;justify-content:space-between}.cancel-auto-renewal-btn{margin-left:auto;padding:3px 10px;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#ffffffa6;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;flex-shrink:0}.cancel-auto-renewal-btn:hover{background:#ffffff14;border-color:#fff6;color:#ffffffd9}.auto-renewal-cancelled-notice{margin-top:4px}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#13120a;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background:#13120a;min-height:100vh}#root{min-height:100vh;background:#13120a}.ant-layout{min-height:100vh}.site-layout-content{min-height:280px;padding:24px;background:#fff}.logo{height:32px;margin:16px;background:#ffffff4d;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.admin-order-datetime-popup .ant-picker-time-panel,.admin-order-datetime-popup .ant-picker-time-panel-column{background:#fff}.admin-order-datetime-popup .ant-picker-time-panel-cell-inner{color:#1f1f1f}.admin-order-datetime-popup .ant-picker-time-panel-cell-inner:hover{background:#f0f0f0}.admin-order-datetime-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f4ff;color:#1677ff}
