.modal-common-module-scss-module__Yt5O-W__footer{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.modal-common-module-scss-module__Yt5O-W__actionButtons{gap:var(--spacing-md);justify-content:flex-end;display:flex}.modal-common-module-scss-module__Yt5O-W__cancelButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;font-size:14px;transition:all .2s}.modal-common-module-scss-module__Yt5O-W__cancelButton:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.modal-common-module-scss-module__Yt5O-W__confirmButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .2s}.modal-common-module-scss-module__Yt5O-W__confirmButton:hover:not(:disabled){background-color:var(--button-primary-bg-hover)}.modal-common-module-scss-module__Yt5O-W__confirmButton:disabled{opacity:.5;cursor:not-allowed}.modal-common-module-scss-module__Yt5O-W__notice{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);margin-top:var(--spacing-sm)}.modal-common-module-scss-module__Yt5O-W__notice p{color:var(--text-info);margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.modal-common-module-scss-module__Yt5O-W__actionButtons{flex-direction:column-reverse}.modal-common-module-scss-module__Yt5O-W__cancelButton,.modal-common-module-scss-module__Yt5O-W__confirmButton{width:100%}}
.cancel-subscription-modal-module-scss-module__WEdKoW__modal .ant-modal-content{border-radius:var(--border-radius-lg)}.cancel-subscription-modal-module-scss-module__WEdKoW__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.cancel-subscription-modal-module-scss-module__WEdKoW__effectiveDate{font-weight:600;margin-top:var(--spacing-sm)!important}.cancel-subscription-modal-module-scss-module__WEdKoW__confirmationInfo{padding:var(--spacing-md);background-color:var(--color-info-bg);border:1px solid var(--border-info);border-radius:var(--border-radius);color:var(--text-info);font-size:14px;line-height:1.5}.cancel-subscription-modal-module-scss-module__WEdKoW__reasonsSection{gap:var(--spacing-md);flex-direction:column;display:flex}.cancel-subscription-modal-module-scss-module__WEdKoW__label{color:var(--text-primary);font-size:14px;font-weight:500}.cancel-subscription-modal-module-scss-module__WEdKoW__checkboxGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.cancel-subscription-modal-module-scss-module__WEdKoW__checkbox .ant-checkbox-wrapper{align-items:flex-start;gap:var(--spacing-sm);display:flex}.cancel-subscription-modal-module-scss-module__WEdKoW__customReasonSection{gap:var(--spacing-md);flex-direction:column;display:flex}
.canceled-plan-notice-modal-module-scss-module__1-zTPq__modal .ant-modal-content{border-radius:var(--border-radius-lg);background-color:var(--bg-card);padding:0}.canceled-plan-notice-modal-module-scss-module__1-zTPq__modal .ant-modal-body{padding:0}.canceled-plan-notice-modal-module-scss-module__1-zTPq__modal .ant-modal-close{color:var(--text-secondary);top:var(--spacing-md);inset-inline-end:var(--spacing-md)}.canceled-plan-notice-modal-module-scss-module__1-zTPq__modal .ant-modal-close:hover{color:var(--text-primary)}.canceled-plan-notice-modal-module-scss-module__1-zTPq__content{padding:var(--spacing-xl);padding-top:52px;gap:var(--spacing-lg);flex-direction:column;padding-inline-end:52px;display:flex}.canceled-plan-notice-modal-module-scss-module__1-zTPq__messageBlock{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);color:var(--text-info);font-size:14px;line-height:1.5}.canceled-plan-notice-modal-module-scss-module__1-zTPq__messageBlock p{margin:0}.canceled-plan-notice-modal-module-scss-module__1-zTPq__footer{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.canceled-plan-notice-modal-module-scss-module__1-zTPq__actionButtons{gap:var(--spacing-md);justify-content:flex-end;display:flex}.canceled-plan-notice-modal-module-scss-module__1-zTPq__closeButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;font-size:14px;transition:all .2s}.canceled-plan-notice-modal-module-scss-module__1-zTPq__closeButton:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.canceled-plan-notice-modal-module-scss-module__1-zTPq__resumeButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);background-color:#0000;font-size:14px;font-weight:500}.canceled-plan-notice-modal-module-scss-module__1-zTPq__resumeButton:hover{background-color:var(--color-primary-hover-bg)}.canceled-plan-notice-modal-module-scss-module__1-zTPq__resumeButton:disabled{opacity:.6;cursor:not-allowed;background-color:#0000}@media (max-width:768px){.canceled-plan-notice-modal-module-scss-module__1-zTPq__content{padding:var(--spacing-md);padding-top:52px;gap:var(--spacing-md);padding-inline-end:52px}.canceled-plan-notice-modal-module-scss-module__1-zTPq__actionButtons{flex-direction:column-reverse}.canceled-plan-notice-modal-module-scss-module__1-zTPq__closeButton,.canceled-plan-notice-modal-module-scss-module__1-zTPq__resumeButton{width:100%}}
.change-plan-modal-module-scss-module__Og-LAG__modal .ant-modal-content{border-radius:var(--border-radius-lg);background-color:var(--bg-card);padding:0}.change-plan-modal-module-scss-module__Og-LAG__modal .ant-modal-body{padding:0}.change-plan-modal-module-scss-module__Og-LAG__modal .ant-modal-close{color:var(--text-secondary);top:var(--spacing-md);inset-inline-end:var(--spacing-md)}.change-plan-modal-module-scss-module__Og-LAG__modal .ant-modal-close:hover{color:var(--text-primary)}.change-plan-modal-module-scss-module__Og-LAG__content{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.change-plan-modal-module-scss-module__Og-LAG__header{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.change-plan-modal-module-scss-module__Og-LAG__iconWrapper{margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;display:flex}.change-plan-modal-module-scss-module__Og-LAG__icon{width:32px;height:32px;color:var(--text-primary)}.change-plan-modal-module-scss-module__Og-LAG__title{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.change-plan-modal-module-scss-module__Og-LAG__subtitle{color:var(--text-secondary);margin:0;font-size:14px}.change-plan-modal-module-scss-module__Og-LAG__billingToggle{background-color:var(--bg-panel);border-radius:var(--border-radius);gap:4px;padding:4px;display:flex;position:relative}.change-plan-modal-module-scss-module__Og-LAG__toggleButton{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-panel);color:var(--text-secondary);border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:none;flex:1;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.change-plan-modal-module-scss-module__Og-LAG__toggleButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.change-plan-modal-module-scss-module__Og-LAG__toggleButtonActive{background-color:var(--selected-primary-bg);color:var(--selected-primary-text)}.change-plan-modal-module-scss-module__Og-LAG__toggleButtonActive:hover{background-color:var(--selected-primary-hover-bg)}.change-plan-modal-module-scss-module__Og-LAG__discountBadge{color:#fff;background-color:#22c55e;border-radius:4px;margin-inline-start:var(--spacing-xs);padding:2px 6px;font-size:11px;font-weight:600}.change-plan-modal-module-scss-module__Og-LAG__plansList{gap:var(--spacing-sm);max-height:400px;flex-direction:column;padding-inline-end:var(--spacing-xs);display:flex;overflow-y:auto}.change-plan-modal-module-scss-module__Og-LAG__radioGroup{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.change-plan-modal-module-scss-module__Og-LAG__planItem{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);background-color:var(--bg-panel);cursor:pointer;transition:all .2s}.change-plan-modal-module-scss-module__Og-LAG__planItem:hover,.change-plan-modal-module-scss-module__Og-LAG__planItemSelected{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.change-plan-modal-module-scss-module__Og-LAG__planItemCurrent{opacity:.7;cursor:not-allowed}.change-plan-modal-module-scss-module__Og-LAG__planItemCurrent:hover{border-color:var(--border-color);background-color:var(--bg-panel)}.change-plan-modal-module-scss-module__Og-LAG__planContent{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.change-plan-modal-module-scss-module__Og-LAG__planLeft{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.change-plan-modal-module-scss-module__Og-LAG__planName{color:var(--text-primary);align-items:center;gap:var(--spacing-xs);font-size:16px;font-weight:500;display:flex}.change-plan-modal-module-scss-module__Og-LAG__currentBadge{color:var(--text-secondary);font-size:14px;font-weight:400}.change-plan-modal-module-scss-module__Og-LAG__planPrice{color:var(--text-secondary);font-size:14px}.change-plan-modal-module-scss-module__Og-LAG__planRight{align-items:center;display:flex}.change-plan-modal-module-scss-module__Og-LAG__radio .ant-radio-inner{border-color:var(--border-color)}.change-plan-modal-module-scss-module__Og-LAG__radio .ant-radio-checked .ant-radio-inner{border-color:var(--color-primary);background-color:var(--color-primary)}.change-plan-modal-module-scss-module__Og-LAG__radio .ant-radio-disabled{cursor:not-allowed}.change-plan-modal-module-scss-module__Og-LAG__confirmStepInfo{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);margin-top:var(--spacing-sm);color:var(--text-primary);gap:var(--spacing-sm);flex-direction:column;font-size:14px;line-height:1.6;display:flex}.change-plan-modal-module-scss-module__Og-LAG__confirmStepRow{align-items:baseline;gap:var(--spacing-md);line-height:1.6;display:flex}.change-plan-modal-module-scss-module__Og-LAG__confirmStepLabel{color:var(--text-secondary);flex-shrink:0;min-width:12em}.change-plan-modal-module-scss-module__Og-LAG__confirmStepEffective{font-weight:500;margin-top:var(--spacing-sm)!important}.change-plan-modal-module-scss-module__Og-LAG__refundPolicyCheckbox{margin-top:var(--spacing-sm)}.change-plan-modal-module-scss-module__Og-LAG__checkbox .ant-checkbox-wrapper{align-items:flex-start;gap:var(--spacing-sm);display:flex}.change-plan-modal-module-scss-module__Og-LAG__refundPolicyLink{color:var(--text-link);cursor:pointer;text-decoration:underline;transition:color .2s}.change-plan-modal-module-scss-module__Og-LAG__refundPolicyLink:hover{color:var(--text-link-hover)}.change-plan-modal-module-scss-module__Og-LAG__scheduledChangeNotice{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);margin-top:var(--spacing-sm)}.change-plan-modal-module-scss-module__Og-LAG__scheduledChangeNotice p{color:var(--text-info);margin:0;font-size:14px;line-height:1.5}.change-plan-modal-module-scss-module__Og-LAG__footer{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.change-plan-modal-module-scss-module__Og-LAG__compareLink{color:var(--text-link);text-align:center;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .2s}.change-plan-modal-module-scss-module__Og-LAG__compareLink:hover{color:var(--text-link-hover)}.change-plan-modal-module-scss-module__Og-LAG__actionButtons{gap:var(--spacing-md);justify-content:flex-end;display:flex}.change-plan-modal-module-scss-module__Og-LAG__cancelButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;font-size:14px;transition:all .2s}.change-plan-modal-module-scss-module__Og-LAG__cancelButton:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.change-plan-modal-module-scss-module__Og-LAG__confirmButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .2s}.change-plan-modal-module-scss-module__Og-LAG__confirmButton:hover:not(:disabled){background-color:var(--button-primary-bg-hover)}.change-plan-modal-module-scss-module__Og-LAG__confirmButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.change-plan-modal-module-scss-module__Og-LAG__content{padding:var(--spacing-md);gap:var(--spacing-md)}.change-plan-modal-module-scss-module__Og-LAG__title{font-size:20px}.change-plan-modal-module-scss-module__Og-LAG__subtitle{font-size:13px}.change-plan-modal-module-scss-module__Og-LAG__actionButtons{flex-direction:column-reverse}.change-plan-modal-module-scss-module__Og-LAG__cancelButton,.change-plan-modal-module-scss-module__Og-LAG__confirmButton{width:100%}}
.pending-schedule-notice-modal-module-scss-module__sVH5kG__modal .ant-modal-content{border-radius:var(--border-radius-lg);background-color:var(--bg-card);padding:0}.pending-schedule-notice-modal-module-scss-module__sVH5kG__modal .ant-modal-body{padding:0}.pending-schedule-notice-modal-module-scss-module__sVH5kG__modal .ant-modal-close{color:var(--text-secondary);top:var(--spacing-md);inset-inline-end:var(--spacing-md)}.pending-schedule-notice-modal-module-scss-module__sVH5kG__modal .ant-modal-close:hover{color:var(--text-primary)}.pending-schedule-notice-modal-module-scss-module__sVH5kG__content{padding:var(--spacing-xl);padding-top:52px;gap:var(--spacing-lg);flex-direction:column;padding-inline-end:52px;display:flex}.pending-schedule-notice-modal-module-scss-module__sVH5kG__messageBlock{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);color:var(--text-info);font-size:14px;line-height:1.5}.pending-schedule-notice-modal-module-scss-module__sVH5kG__messageBlock p{margin:0}.pending-schedule-notice-modal-module-scss-module__sVH5kG__messageBlock .pending-schedule-notice-modal-module-scss-module__sVH5kG__hint{margin-top:var(--spacing-sm)}.pending-schedule-notice-modal-module-scss-module__sVH5kG__footer{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.pending-schedule-notice-modal-module-scss-module__sVH5kG__actionButtons{gap:var(--spacing-md);justify-content:flex-end;display:flex}.pending-schedule-notice-modal-module-scss-module__sVH5kG__closeButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;font-size:14px;transition:all .2s}.pending-schedule-notice-modal-module-scss-module__sVH5kG__closeButton:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.pending-schedule-notice-modal-module-scss-module__sVH5kG__cancelScheduleButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);background-color:#0000;font-size:14px;font-weight:500}.pending-schedule-notice-modal-module-scss-module__sVH5kG__cancelScheduleButton:hover{background-color:var(--color-primary-hover-bg)}.pending-schedule-notice-modal-module-scss-module__sVH5kG__cancelScheduleButton:disabled{opacity:.6;cursor:not-allowed;background-color:#0000}@media (max-width:768px){.pending-schedule-notice-modal-module-scss-module__sVH5kG__content{padding:var(--spacing-md);padding-top:52px;gap:var(--spacing-md);padding-inline-end:52px}.pending-schedule-notice-modal-module-scss-module__sVH5kG__actionButtons{flex-direction:column-reverse}.pending-schedule-notice-modal-module-scss-module__sVH5kG__closeButton,.pending-schedule-notice-modal-module-scss-module__sVH5kG__cancelScheduleButton{width:100%}}
.add-credits-modal-module-scss-module__kb0BAG__modal .ant-modal-content{border-radius:var(--border-radius-lg);background-color:var(--bg-card);padding:0}.add-credits-modal-module-scss-module__kb0BAG__modal .ant-modal-body{padding:0}.add-credits-modal-module-scss-module__kb0BAG__modal .ant-modal-close{color:var(--text-secondary);top:var(--spacing-md);inset-inline-end:var(--spacing-md)}.add-credits-modal-module-scss-module__kb0BAG__modal .ant-modal-close:hover{color:var(--text-primary)}.add-credits-modal-module-scss-module__kb0BAG__content{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.add-credits-modal-module-scss-module__kb0BAG__header{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.add-credits-modal-module-scss-module__kb0BAG__title{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.add-credits-modal-module-scss-module__kb0BAG__subtitle{color:var(--text-secondary);margin:0;font-size:14px}.add-credits-modal-module-scss-module__kb0BAG__currencySelector{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-panel);border-radius:var(--border-radius);display:flex}.add-credits-modal-module-scss-module__kb0BAG__currencyLabel{color:var(--text-primary);font-size:14px;font-weight:500}.add-credits-modal-module-scss-module__kb0BAG__currencySelect{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;font-size:14px;transition:all .2s}.add-credits-modal-module-scss-module__kb0BAG__currencySelect:hover{border-color:var(--border-color-hover)}.add-credits-modal-module-scss-module__kb0BAG__currencySelect:focus{border-color:var(--border-color-focus);outline:none}.add-credits-modal-module-scss-module__kb0BAG__loading,.add-credits-modal-module-scss-module__kb0BAG__emptyState{padding:var(--spacing-xl);color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.add-credits-modal-module-scss-module__kb0BAG__productsList{max-height:400px;flex-direction:column;padding-inline-end:var(--spacing-xs);display:flex;overflow-y:auto}.add-credits-modal-module-scss-module__kb0BAG__productsList .add-credits-modal-module-scss-module__kb0BAG__radioGroup{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.add-credits-modal-module-scss-module__kb0BAG__productItem{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);background-color:var(--bg-panel);cursor:pointer;transition:all .2s}.add-credits-modal-module-scss-module__kb0BAG__productItem:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.add-credits-modal-module-scss-module__kb0BAG__productItemSelected,.add-credits-modal-module-scss-module__kb0BAG__productItemSelected:hover{border-color:var(--border-color-focus);background-color:var(--selected-secondary-bg)}.add-credits-modal-module-scss-module__kb0BAG__productContent{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.add-credits-modal-module-scss-module__kb0BAG__productLeft{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.add-credits-modal-module-scss-module__kb0BAG__productName{color:var(--text-primary);font-size:16px;font-weight:500}.add-credits-modal-module-scss-module__kb0BAG__productInfo{align-items:center;gap:var(--spacing-md);font-size:14px;display:flex}.add-credits-modal-module-scss-module__kb0BAG__productPrice{color:var(--text-primary);font-weight:500}.add-credits-modal-module-scss-module__kb0BAG__productRight{align-items:center;display:flex}.add-credits-modal-module-scss-module__kb0BAG__radio .ant-radio-inner{border-color:var(--border-color)}.add-credits-modal-module-scss-module__kb0BAG__radio .ant-radio-checked .ant-radio-inner{background-color:#22c55e;border-color:#22c55e}.add-credits-modal-module-scss-module__kb0BAG__footer{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.add-credits-modal-module-scss-module__kb0BAG__actionButtons{gap:var(--spacing-md);justify-content:flex-end;display:flex}.add-credits-modal-module-scss-module__kb0BAG__cancelButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius);cursor:pointer;background-color:#0000;font-size:14px;transition:all .2s}.add-credits-modal-module-scss-module__kb0BAG__cancelButton:hover{border-color:var(--border-color-hover);background-color:var(--bg-hover)}.add-credits-modal-module-scss-module__kb0BAG__confirmButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .2s}.add-credits-modal-module-scss-module__kb0BAG__confirmButton:hover:not(:disabled){background-color:var(--button-primary-bg-hover)}.add-credits-modal-module-scss-module__kb0BAG__confirmButton:disabled{opacity:.5;cursor:not-allowed}.add-credits-modal-module-scss-module__kb0BAG__declinedNotice{gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius);flex-direction:column;display:flex}.add-credits-modal-module-scss-module__kb0BAG__declinedText{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.add-credits-modal-module-scss-module__kb0BAG__retryButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);transition:all var(--transition-normal);border:none;font-size:14px;font-weight:500}.add-credits-modal-module-scss-module__kb0BAG__retryButton:hover{background-color:var(--button-primary-bg-hover)}.add-credits-modal-module-scss-module__kb0BAG__retryButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.add-credits-modal-module-scss-module__kb0BAG__content{padding:var(--spacing-md);gap:var(--spacing-md)}.add-credits-modal-module-scss-module__kb0BAG__title{font-size:20px}.add-credits-modal-module-scss-module__kb0BAG__subtitle{font-size:13px}.add-credits-modal-module-scss-module__kb0BAG__actionButtons{flex-direction:column-reverse}.add-credits-modal-module-scss-module__kb0BAG__cancelButton,.add-credits-modal-module-scss-module__kb0BAG__confirmButton{width:100%}}
.current-subscription-card-module-scss-module__66HLKG__card{background-color:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);padding:var(--spacing-lg);transition:all var(--transition-normal);gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.current-subscription-card-module-scss-module__66HLKG__card:hover{border-color:var(--border-color-hover);box-shadow:0 4px 12px #0000000d}.current-subscription-card-module-scss-module__66HLKG__manageBillingLink{top:var(--spacing-lg);color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);z-index:1;background:0 0;border:none;padding:0;font-size:14px;font-weight:400;text-decoration:none;position:absolute;inset-inline-end:var(--spacing-lg)}.current-subscription-card-module-scss-module__66HLKG__manageBillingLink:hover{color:var(--color-primary-hover);text-decoration:underline}.current-subscription-card-module-scss-module__66HLKG__manageBillingLink[aria-disabled=true]{opacity:.5;cursor:not-allowed}.current-subscription-card-module-scss-module__66HLKG__manageBillingLink[aria-disabled=true]:hover{color:var(--color-primary);text-decoration:none}.current-subscription-card-module-scss-module__66HLKG__title{color:var(--text-secondary);margin:0;margin-bottom:var(--spacing-xs);font-size:14px;font-weight:400}.current-subscription-card-module-scss-module__66HLKG__mainContent{gap:var(--spacing-xl);align-items:flex-start;display:flex}.current-subscription-card-module-scss-module__66HLKG__leftSection{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.current-subscription-card-module-scss-module__66HLKG__planName{color:var(--text-primary);margin:0;font-size:32px;font-weight:700;line-height:1.2}.current-subscription-card-module-scss-module__66HLKG__priceSection{align-items:baseline;gap:var(--spacing-xs);justify-content:flex-start;display:flex}.current-subscription-card-module-scss-module__66HLKG__price{color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.5}.current-subscription-card-module-scss-module__66HLKG__billingPeriod{color:var(--text-secondary);font-size:18px;font-weight:400}.current-subscription-card-module-scss-module__66HLKG__rightSection{flex-shrink:0;align-items:center;display:flex}.current-subscription-card-module-scss-module__66HLKG__cancellationNoticeBlock{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);gap:var(--spacing-sm);color:var(--text-info);flex-direction:column;margin-block-start:var(--spacing-sm);font-size:14px;line-height:1.5;display:flex}.current-subscription-card-module-scss-module__66HLKG__cancellationNoticeBlock p{margin:0}.current-subscription-card-module-scss-module__66HLKG__cancellationNoticeActions{margin-top:var(--spacing-xs);justify-content:flex-start;display:flex}.current-subscription-card-module-scss-module__66HLKG__resumePlanButton{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;transition:all var(--transition-normal);background-color:#0000;font-size:13px;font-weight:500}.current-subscription-card-module-scss-module__66HLKG__resumePlanButton:hover{background-color:var(--color-primary-hover-bg)}.current-subscription-card-module-scss-module__66HLKG__resumePlanButton:disabled{opacity:.6;cursor:not-allowed;background-color:#0000}.current-subscription-card-module-scss-module__66HLKG__billingFailedNotice{padding:var(--spacing-md);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius);margin-block-start:var(--spacing-sm);font-size:14px;line-height:1.5}.current-subscription-card-module-scss-module__66HLKG__billingFailedNoticeHeader{align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);display:flex}.current-subscription-card-module-scss-module__66HLKG__billingFailedNoticeIcon{width:1.25rem;height:1.25rem;color:var(--color-error);flex-shrink:0}.current-subscription-card-module-scss-module__66HLKG__billingFailedNoticeTitle{color:var(--color-error);margin:0;font-weight:600}.current-subscription-card-module-scss-module__66HLKG__billingFailedNoticeBody{color:var(--text-primary);margin:0;line-height:1.6}.current-subscription-card-module-scss-module__66HLKG__actionButtons{gap:var(--spacing-md);flex-direction:column;min-width:150px;display:flex}.current-subscription-card-module-scss-module__66HLKG__primaryButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;border:none;font-size:14px;font-weight:500}.current-subscription-card-module-scss-module__66HLKG__primaryButton:hover{background-color:var(--button-primary-bg-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.current-subscription-card-module-scss-module__66HLKG__primaryButton:active{transform:translateY(0)}.current-subscription-card-module-scss-module__66HLKG__primaryButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.current-subscription-card-module-scss-module__66HLKG__primaryButton:disabled:hover{background-color:var(--button-primary-bg);box-shadow:none;transform:none}.current-subscription-card-module-scss-module__66HLKG__secondaryButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background-color:#0000;font-size:14px;font-weight:500}.current-subscription-card-module-scss-module__66HLKG__secondaryButton:hover{background-color:var(--bg-panel);border-color:var(--border-color-hover)}.current-subscription-card-module-scss-module__66HLKG__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.current-subscription-card-module-scss-module__66HLKG__secondaryButton:disabled:hover{border-color:var(--border-color);background-color:#0000}.current-subscription-card-module-scss-module__66HLKG__pendingScheduleNotice{padding:var(--spacing-md);background-color:var(--bg-info-subtle);border:1px solid var(--border-info);border-radius:var(--border-radius);gap:var(--spacing-sm);color:var(--text-info);flex-direction:column;margin-block-start:var(--spacing-sm);font-size:14px;line-height:1.5;display:flex}.current-subscription-card-module-scss-module__66HLKG__pendingScheduleActions{margin-top:var(--spacing-xs);justify-content:flex-start;display:flex}.current-subscription-card-module-scss-module__66HLKG__pendingScheduleButton{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;transition:all var(--transition-normal);background-color:#0000;font-size:13px;font-weight:500}.current-subscription-card-module-scss-module__66HLKG__pendingScheduleButton:hover{background-color:var(--color-primary-hover-bg)}.current-subscription-card-module-scss-module__66HLKG__pendingScheduleButton:disabled{opacity:.6;cursor:not-allowed;background-color:#0000}.current-subscription-card-module-scss-module__66HLKG__usageMetrics{gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);flex-direction:column;display:flex}.current-subscription-card-module-scss-module__66HLKG__goNowLink{color:var(--text-link);cursor:pointer;font:inherit;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.current-subscription-card-module-scss-module__66HLKG__goNowLink:hover:not(:disabled){color:var(--text-link-hover)}.current-subscription-card-module-scss-module__66HLKG__goNowLink:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.current-subscription-card-module-scss-module__66HLKG__card{padding:var(--spacing-md)}.current-subscription-card-module-scss-module__66HLKG__mainContent{gap:var(--spacing-lg);flex-direction:column}.current-subscription-card-module-scss-module__66HLKG__leftSection,.current-subscription-card-module-scss-module__66HLKG__rightSection{width:100%}.current-subscription-card-module-scss-module__66HLKG__actionButtons{width:100%;min-width:auto}.current-subscription-card-module-scss-module__66HLKG__planName{font-size:24px}.current-subscription-card-module-scss-module__66HLKG__price{font-size:20px}.current-subscription-card-module-scss-module__66HLKG__billingPeriod{font-size:16px}}
.subscription-pending-banner-module-scss-module__eEeZ7G__banner{gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius);flex-direction:column;margin-block-start:var(--spacing-sm);font-size:14px;line-height:1.5;display:flex}.subscription-pending-banner-module-scss-module__eEeZ7G__header{align-items:center;gap:var(--spacing-sm);display:flex}.subscription-pending-banner-module-scss-module__eEeZ7G__icon{width:1.25rem;height:1.25rem;color:var(--color-error);flex-shrink:0}.subscription-pending-banner-module-scss-module__eEeZ7G__title{color:var(--color-error);font-weight:600}.subscription-pending-banner-module-scss-module__eEeZ7G__body{color:var(--text-primary);margin:0;line-height:1.6}.subscription-pending-banner-module-scss-module__eEeZ7G__countdown{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;display:flex}.subscription-pending-banner-module-scss-module__eEeZ7G__syncIcon{flex-shrink:0;width:.875rem;height:.875rem}.subscription-pending-banner-module-scss-module__eEeZ7G__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.subscription-pending-banner-module-scss-module__eEeZ7G__primaryButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);transition:all var(--transition-normal);border:none;font-size:13px;font-weight:500}.subscription-pending-banner-module-scss-module__eEeZ7G__primaryButton:hover{background-color:var(--button-primary-bg-hover)}.subscription-pending-banner-module-scss-module__eEeZ7G__primaryButton:disabled{opacity:.5;cursor:not-allowed}.subscription-pending-banner-module-scss-module__eEeZ7G__secondaryButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);transition:all var(--transition-normal);background-color:#0000;font-size:13px;font-weight:500;display:inline-flex}.subscription-pending-banner-module-scss-module__eEeZ7G__secondaryButton:hover{background-color:var(--color-primary-hover-bg)}.subscription-pending-banner-module-scss-module__eEeZ7G__secondaryButton:disabled{opacity:.6;cursor:not-allowed}
.upgrade-payment-modal-module-scss-module__mljCwa__modal .ant-modal-content{padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--border-radius-lg)}.upgrade-payment-modal-module-scss-module__mljCwa__content{gap:var(--spacing-md);flex-direction:column;display:flex}.upgrade-payment-modal-module-scss-module__mljCwa__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.upgrade-payment-modal-module-scss-module__mljCwa__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.upgrade-payment-modal-module-scss-module__mljCwa__form{gap:var(--spacing-md);flex-direction:column;display:flex}.upgrade-payment-modal-module-scss-module__mljCwa__submitButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);transition:all var(--transition-normal);border:none;font-size:14px;font-weight:500}.upgrade-payment-modal-module-scss-module__mljCwa__submitButton:hover{background-color:var(--button-primary-bg-hover)}.upgrade-payment-modal-module-scss-module__mljCwa__submitButton:disabled{opacity:.5;cursor:not-allowed}.upgrade-payment-modal-module-scss-module__mljCwa__loading{color:var(--text-secondary);margin:0;font-size:14px}.upgrade-payment-modal-module-scss-module__mljCwa__error{padding:var(--spacing-sm);color:var(--color-error);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius);margin:0;font-size:14px;line-height:1.6}
.usage-metric-card-module-scss-module__971YAa__card{background-color:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);padding:var(--spacing-lg);transition:all var(--transition-normal)}.usage-metric-card-module-scss-module__971YAa__card:hover{border-color:var(--border-color-hover);box-shadow:0 4px 12px #0000001a}.usage-metric-card-module-scss-module__971YAa__content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.usage-metric-card-module-scss-module__971YAa__leftSection{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.usage-metric-card-module-scss-module__971YAa__label{color:var(--text-secondary);font-size:14px;font-weight:400}.usage-metric-card-module-scss-module__971YAa__valueSection{align-items:center;gap:var(--spacing-sm);display:flex}.usage-metric-card-module-scss-module__971YAa__icon{color:#22c55e;flex-shrink:0;justify-content:center;align-items:center;display:flex}.usage-metric-card-module-scss-module__971YAa__iconCredits{color:var(--color-primary)}.usage-metric-card-module-scss-module__971YAa__value{color:#22c55e;font-size:36px;font-weight:700;line-height:1.2}.usage-metric-card-module-scss-module__971YAa__valueCredits{color:var(--color-primary)}.usage-metric-card-module-scss-module__971YAa__rechargeInfo{color:var(--text-secondary);font-size:14px}.usage-metric-card-module-scss-module__971YAa__rightSection{flex-shrink:0;align-items:center;display:flex}.usage-metric-card-module-scss-module__971YAa__actionButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);border:none;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.usage-metric-card-module-scss-module__971YAa__actionButton:hover{background-color:var(--button-primary-bg-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.usage-metric-card-module-scss-module__971YAa__actionButton:active{transform:translateY(0)}.usage-metric-card-module-scss-module__971YAa__actionButtonDisabled{opacity:.6;cursor:not-allowed}.usage-metric-card-module-scss-module__971YAa__actionButtonDisabled:hover{background-color:var(--button-primary-bg);box-shadow:none;transform:none}.usage-metric-card-module-scss-module__971YAa__actionButtonWrapper{display:inline-block}@media (max-width:768px){.usage-metric-card-module-scss-module__971YAa__card{padding:var(--spacing-md)}.usage-metric-card-module-scss-module__971YAa__content{flex-direction:column;align-items:flex-start}.usage-metric-card-module-scss-module__971YAa__value{font-size:28px}.usage-metric-card-module-scss-module__971YAa__rightSection{width:100%}.usage-metric-card-module-scss-module__971YAa__actionButton{text-align:center;width:100%}.usage-metric-card-module-scss-module__971YAa__actionButtonWrapper{width:100%}}
.subscription-management-module-scss-module__yiKxUG__container{gap:var(--spacing-xl);max-width:1200px;padding:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}.subscription-management-module-scss-module__yiKxUG__loading{min-height:400px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:16px;display:flex}.subscription-management-module-scss-module__yiKxUG__emptyState{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);background-color:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);text-align:center;flex-direction:column;display:flex}.subscription-management-module-scss-module__yiKxUG__emptyState p{color:var(--text-secondary);margin:0;font-size:16px}.subscription-management-module-scss-module__yiKxUG__linkToPricing{color:var(--color-primary);transition:color var(--transition-fast);cursor:pointer;font-weight:500;text-decoration:none}.subscription-management-module-scss-module__yiKxUG__linkToPricing:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:768px){.subscription-management-module-scss-module__yiKxUG__container{padding:var(--spacing-md);gap:var(--spacing-lg)}}
