:root{--transition-duration: .4s;--transition-easing: ease}._mat-animation-noopable,._mat-animation-noopable *,.mat-mdc-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable{transition:all var(--transition-duration) var(--transition-easing)!important;animation-duration:var(--transition-duration)!important}.plan-card{transition:all var(--transition-duration) var(--transition-easing)!important}.plan-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.mat-button,.mat-raised-button,.mat-flat-button,.mat-stroked-button,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{transition:all var(--transition-duration) var(--transition-easing)!important}.mat-button:hover:not(:disabled),.mat-raised-button:hover:not(:disabled),.mat-flat-button:hover:not(:disabled),.mat-stroked-button:hover:not(:disabled),.mat-mdc-button:hover:not(:disabled),.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-outlined-button:hover:not(:disabled),.mat-mdc-unelevated-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.mat-button._mat-animation-noopable,.mat-raised-button._mat-animation-noopable,.mat-flat-button._mat-animation-noopable,.mat-stroked-button._mat-animation-noopable,.mat-mdc-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable{transition:all var(--transition-duration) var(--transition-easing)!important;animation-duration:var(--transition-duration)!important}.mat-button._mat-animation-noopable:hover:not(:disabled),.mat-raised-button._mat-animation-noopable:hover:not(:disabled),.mat-flat-button._mat-animation-noopable:hover:not(:disabled),.mat-stroked-button._mat-animation-noopable:hover:not(:disabled),.mat-mdc-button._mat-animation-noopable:hover:not(:disabled),.mat-mdc-raised-button._mat-animation-noopable:hover:not(:disabled),.mat-mdc-outlined-button._mat-animation-noopable:hover:not(:disabled),.mat-mdc-unelevated-button._mat-animation-noopable:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.mat-card{transition:all var(--transition-duration) var(--transition-easing)!important}.mat-card.hoverable:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.mat-icon-button{transition:all var(--transition-duration) var(--transition-easing)!important}.mat-icon-button:hover:not(:disabled){transform:scale(1.1);background-color:#0000000a}.mat-icon-button._mat-animation-noopable{transition:all var(--transition-duration) var(--transition-easing)!important}.mat-icon-button._mat-animation-noopable:hover:not(:disabled){transform:scale(1.1);background-color:#0000000a}.mat-form-field{transition:all var(--transition-duration) var(--transition-easing)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn var(--transition-duration) var(--transition-easing)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-in-left{animation:slideInLeft var(--transition-duration) var(--transition-easing)}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn var(--transition-duration) var(--transition-easing)}.hover-lift{transition:all var(--transition-duration) var(--transition-easing)!important}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.hover-scale{transition:all var(--transition-duration) var(--transition-easing)!important}.hover-scale:hover{transform:scale(1.05)}.dark-theme .mat-icon-button:hover:not(:disabled){background-color:#ffffff14}.dark-theme .hover-lift:hover{box-shadow:0 8px 25px #0006}:root{--primary-color: #6366f1;--primary-light: #818cf8;--primary-dark: #4f46e5;--background-color: #ffffff;--surface-color: #f8f9fa;--surface-elevated: #ffffff;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-inverse: #ffffff;--border-color: #e5e7eb;--border-light: #f3f4f6;--divider-color: #e5e7eb;--success-color: #10b981;--warning-color: #f59e0b;--error-background: #ffebee;--error-color: #ef4444;--info-color: #3b82f6;--success-light: #d1fae5;--warning-light: #fef3c7;--error-light: #fee2e2;--info-light: #dbeafe;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}.dark-theme{--primary-color: #6366f1;--primary-light: #818cf8;--primary-dark: #4f46e5;--background-color: #0a0a0a;--surface-color: #1a1a1a;--surface-elevated: #2a2a2a;--text-primary: #ffffff;--text-secondary: #e5e5e5;--text-muted: #a0a0a0;--text-inverse: #000000;--border-color: #404040;--border-light: #303030;--divider-color: #404040;--success-color: #10b981;--warning-color: #f59e0b;--error-background: #811f1f;--error-color: #ef4444;--info-color: #3b82f6;--success-light: #064e3b;--warning-light: #78350f;--error-light: #7f1d1d;--info-light: #1e3a8a;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .5);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .6), 0 2px 4px -2px rgb(0 0 0 / .6);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .6), 0 4px 6px -4px rgb(0 0 0 / .6);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .6), 0 8px 10px -6px rgb(0 0 0 / .6);transition:all .4s ease!important}.mt2{margin-top:2rem}.dark-theme,.dark-theme html,.dark-theme body{background-color:var(--background-color)!important;color:var(--text-primary)!important}.dark-theme .mat-toolbar{background-color:var(--surface-elevated)!important;color:var(--text-primary)!important}.dark-theme .mat-card{background-color:var(--surface-color)!important;color:var(--text-primary)!important}.dark-theme .mat-card .mat-card-title,.dark-theme .mat-card .mat-card-subtitle,.dark-theme .mat-card .mat-card-content,.dark-theme .mat-form-field{color:var(--text-primary)!important}.dark-theme .mat-form-field .mat-form-field-label{color:var(--text-secondary)!important}.dark-theme .mat-form-field .mat-form-field-underline{background-color:var(--border-color)!important}.dark-theme .mat-mdc-form-field .mdc-text-field{background-color:#2a2a2acc!important}.dark-theme .mat-mdc-form-field .mdc-floating-label{color:var(--text-secondary)!important}.dark-theme .mat-button:not(.mat-primary):not(.mat-accent):not(.mat-warn),.dark-theme .mat-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn),.dark-theme .mat-flat-button:not(.mat-primary):not(.mat-accent):not(.mat-warn),.dark-theme .mat-stroked-button:not(.mat-primary):not(.mat-accent):not(.mat-warn){color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark-theme .mat-menu-panel{background-color:var(--surface-elevated)!important}.dark-theme .mat-menu-item{color:var(--text-primary)!important}.dark-theme .mat-menu-item:hover{background-color:var(--surface-color)!important}.dark-theme .mat-dialog-container,.dark-theme .mat-mdc-dialog-container{background-color:var(--surface-elevated)!important;color:var(--text-primary)!important;box-shadow:#6c5777 0 0 60px!important;border-radius:30px!important}.dark-theme .mat-table{background-color:var(--surface-color)!important;color:var(--text-primary)!important}.dark-theme .mat-header-cell{color:var(--text-secondary)!important}.dark-theme .mat-cell{color:var(--text-primary)!important}.dark-theme .mat-select-panel{background-color:var(--surface-elevated)!important;transform-origin:top center!important}.dark-theme .mat-option{color:var(--text-primary)!important}.dark-theme .mat-option:hover{background-color:var(--surface-color)!important}.dark-theme .mat-select-value,.dark-theme .mat-select-value-text{color:var(--text-primary)!important}.mdc-button__label{display:flex;align-items:center}.theme-surface{background-color:var(--surface-color);color:var(--text-primary)}.theme-surface-elevated{background-color:var(--surface-elevated);color:var(--text-primary)}.theme-border{border-color:var(--border-color)}.theme-text-primary{color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}*,*:before,*:after{transition:all .4s ease!important;animation-duration:.4s!important}.settings-container *,.settings-container *:before,.settings-container *:after{transition:all .4s ease!important;animation-duration:.4s!important}button,.mat-button,.mat-raised-button,.mat-flat-button,.mat-stroked-button,.mat-icon-button,.mat-fab,.mat-mini-fab,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab,input[type=button],input[type=submit],input[type=reset]{transition:all .4s ease!important}button:hover:not(:disabled),.mat-button:hover:not(:disabled),.mat-raised-button:hover:not(:disabled),.mat-flat-button:hover:not(:disabled),.mat-stroked-button:hover:not(:disabled),.mat-icon-button:hover:not(:disabled),.mat-fab:hover:not(:disabled),.mat-mini-fab:hover:not(:disabled),.mat-mdc-button:hover:not(:disabled),.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-outlined-button:hover:not(:disabled),.mat-mdc-icon-button:hover:not(:disabled),.mat-mdc-fab:hover:not(:disabled),.mat-mdc-mini-fab:hover:not(:disabled),input[type=button]:hover:not(:disabled),input[type=submit]:hover:not(:disabled),input[type=reset]:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 12px #00000026!important}button:active:not(:disabled),.mat-button:active:not(:disabled),.mat-raised-button:active:not(:disabled),.mat-flat-button:active:not(:disabled),.mat-stroked-button:active:not(:disabled),.mat-icon-button:active:not(:disabled),.mat-fab:active:not(:disabled),.mat-mini-fab:active:not(:disabled),.mat-mdc-button:active:not(:disabled),.mat-mdc-raised-button:active:not(:disabled),.mat-mdc-outlined-button:active:not(:disabled),.mat-mdc-icon-button:active:not(:disabled),.mat-mdc-fab:active:not(:disabled),.mat-mdc-mini-fab:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=submit]:active:not(:disabled),input[type=reset]:active:not(:disabled){transform:translateY(-1px)!important;transition:all .1s ease!important}button.mat-primary:hover:not(:disabled),button.mat-mdc-raised-button:hover:not(:disabled),button[color=primary]:hover:not(:disabled),.mat-button.mat-primary:hover:not(:disabled),.mat-button.mat-mdc-raised-button:hover:not(:disabled),.mat-button[color=primary]:hover:not(:disabled),.mat-raised-button.mat-primary:hover:not(:disabled),.mat-raised-button.mat-mdc-raised-button:hover:not(:disabled),.mat-raised-button[color=primary]:hover:not(:disabled),.mat-flat-button.mat-primary:hover:not(:disabled),.mat-flat-button.mat-mdc-raised-button:hover:not(:disabled),.mat-flat-button[color=primary]:hover:not(:disabled),.mat-stroked-button.mat-primary:hover:not(:disabled),.mat-stroked-button.mat-mdc-raised-button:hover:not(:disabled),.mat-stroked-button[color=primary]:hover:not(:disabled),.mat-icon-button.mat-primary:hover:not(:disabled),.mat-icon-button.mat-mdc-raised-button:hover:not(:disabled),.mat-icon-button[color=primary]:hover:not(:disabled),.mat-fab.mat-primary:hover:not(:disabled),.mat-fab.mat-mdc-raised-button:hover:not(:disabled),.mat-fab[color=primary]:hover:not(:disabled),.mat-mini-fab.mat-primary:hover:not(:disabled),.mat-mini-fab.mat-mdc-raised-button:hover:not(:disabled),.mat-mini-fab[color=primary]:hover:not(:disabled),.mat-mdc-button.mat-primary:hover:not(:disabled),.mat-mdc-button.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-button[color=primary]:hover:not(:disabled),.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-raised-button.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-raised-button[color=primary]:hover:not(:disabled),.mat-mdc-outlined-button.mat-primary:hover:not(:disabled),.mat-mdc-outlined-button.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-outlined-button[color=primary]:hover:not(:disabled),.mat-mdc-icon-button.mat-primary:hover:not(:disabled),.mat-mdc-icon-button.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-icon-button[color=primary]:hover:not(:disabled),.mat-mdc-fab.mat-primary:hover:not(:disabled),.mat-mdc-fab.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-fab[color=primary]:hover:not(:disabled),.mat-mdc-mini-fab.mat-primary:hover:not(:disabled),.mat-mdc-mini-fab.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-mini-fab[color=primary]:hover:not(:disabled),input[type=button].mat-primary:hover:not(:disabled),input[type=button].mat-mdc-raised-button:hover:not(:disabled),input[type=button][color=primary]:hover:not(:disabled),input[type=submit].mat-primary:hover:not(:disabled),input[type=submit].mat-mdc-raised-button:hover:not(:disabled),input[type=submit][color=primary]:hover:not(:disabled),input[type=reset].mat-primary:hover:not(:disabled),input[type=reset].mat-mdc-raised-button:hover:not(:disabled),input[type=reset][color=primary]:hover:not(:disabled){box-shadow:0 6px 12px #667eea4d!important}button.mat-accent:hover:not(:disabled),button[color=accent]:hover:not(:disabled),.mat-button.mat-accent:hover:not(:disabled),.mat-button[color=accent]:hover:not(:disabled),.mat-raised-button.mat-accent:hover:not(:disabled),.mat-raised-button[color=accent]:hover:not(:disabled),.mat-flat-button.mat-accent:hover:not(:disabled),.mat-flat-button[color=accent]:hover:not(:disabled),.mat-stroked-button.mat-accent:hover:not(:disabled),.mat-stroked-button[color=accent]:hover:not(:disabled),.mat-icon-button.mat-accent:hover:not(:disabled),.mat-icon-button[color=accent]:hover:not(:disabled),.mat-fab.mat-accent:hover:not(:disabled),.mat-fab[color=accent]:hover:not(:disabled),.mat-mini-fab.mat-accent:hover:not(:disabled),.mat-mini-fab[color=accent]:hover:not(:disabled),.mat-mdc-button.mat-accent:hover:not(:disabled),.mat-mdc-button[color=accent]:hover:not(:disabled),.mat-mdc-raised-button.mat-accent:hover:not(:disabled),.mat-mdc-raised-button[color=accent]:hover:not(:disabled),.mat-mdc-outlined-button.mat-accent:hover:not(:disabled),.mat-mdc-outlined-button[color=accent]:hover:not(:disabled),.mat-mdc-icon-button.mat-accent:hover:not(:disabled),.mat-mdc-icon-button[color=accent]:hover:not(:disabled),.mat-mdc-fab.mat-accent:hover:not(:disabled),.mat-mdc-fab[color=accent]:hover:not(:disabled),.mat-mdc-mini-fab.mat-accent:hover:not(:disabled),.mat-mdc-mini-fab[color=accent]:hover:not(:disabled),input[type=button].mat-accent:hover:not(:disabled),input[type=button][color=accent]:hover:not(:disabled),input[type=submit].mat-accent:hover:not(:disabled),input[type=submit][color=accent]:hover:not(:disabled),input[type=reset].mat-accent:hover:not(:disabled),input[type=reset][color=accent]:hover:not(:disabled){box-shadow:0 6px 12px #ff40814d!important}button.mat-warn:hover:not(:disabled),button[color=warn]:hover:not(:disabled),.mat-button.mat-warn:hover:not(:disabled),.mat-button[color=warn]:hover:not(:disabled),.mat-raised-button.mat-warn:hover:not(:disabled),.mat-raised-button[color=warn]:hover:not(:disabled),.mat-flat-button.mat-warn:hover:not(:disabled),.mat-flat-button[color=warn]:hover:not(:disabled),.mat-stroked-button.mat-warn:hover:not(:disabled),.mat-stroked-button[color=warn]:hover:not(:disabled),.mat-icon-button.mat-warn:hover:not(:disabled),.mat-icon-button[color=warn]:hover:not(:disabled),.mat-fab.mat-warn:hover:not(:disabled),.mat-fab[color=warn]:hover:not(:disabled),.mat-mini-fab.mat-warn:hover:not(:disabled),.mat-mini-fab[color=warn]:hover:not(:disabled),.mat-mdc-button.mat-warn:hover:not(:disabled),.mat-mdc-button[color=warn]:hover:not(:disabled),.mat-mdc-raised-button.mat-warn:hover:not(:disabled),.mat-mdc-raised-button[color=warn]:hover:not(:disabled),.mat-mdc-outlined-button.mat-warn:hover:not(:disabled),.mat-mdc-outlined-button[color=warn]:hover:not(:disabled),.mat-mdc-icon-button.mat-warn:hover:not(:disabled),.mat-mdc-icon-button[color=warn]:hover:not(:disabled),.mat-mdc-fab.mat-warn:hover:not(:disabled),.mat-mdc-fab[color=warn]:hover:not(:disabled),.mat-mdc-mini-fab.mat-warn:hover:not(:disabled),.mat-mdc-mini-fab[color=warn]:hover:not(:disabled),input[type=button].mat-warn:hover:not(:disabled),input[type=button][color=warn]:hover:not(:disabled),input[type=submit].mat-warn:hover:not(:disabled),input[type=submit][color=warn]:hover:not(:disabled),input[type=reset].mat-warn:hover:not(:disabled),input[type=reset][color=warn]:hover:not(:disabled){box-shadow:0 6px 12px #f443364d!important}html,body,div,span,input,textarea,select,mat-card,.mat-card,.mat-mdc-card,.mat-form-field,.mat-input-element,.mat-mdc-input-element,.mat-nav-list,.mat-list-item,.theme-toggle-button{transition:background-color .4s ease !important,color .4s ease !important,border-color .4s ease !important,box-shadow .4s ease !important,transform .4s ease !important,opacity .4s ease !important,filter .4s ease!important}._mat-animation-noopable,._mat-animation-noopable *{transition:all .4s ease!important;animation-duration:.4s!important}.mat-mdc-progress-spinner,.mat-mdc-progress-spinner *,.button-spinner,.button-spinner *,mat-spinner,mat-spinner *{animation-duration:1.4s!important;transition:none!important}.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark-theme textarea,.dark-theme select,.dark-theme .mat-input-element,.dark-theme .mat-mdc-input-element,.dark-theme .mdc-text-field__input{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:#272728!important;border:none!important;position:relative!important;z-index:10!important}.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,.dark-theme textarea::placeholder,.dark-theme select::placeholder,.dark-theme .mat-input-element::placeholder,.dark-theme .mat-mdc-input-element::placeholder,.dark-theme .mdc-text-field__input::placeholder{color:#a0a0a0!important;-webkit-text-fill-color:#a0a0a0!important}.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.dark-theme textarea:focus,.dark-theme select:focus,.dark-theme .mat-input-element:focus,.dark-theme .mat-mdc-input-element:focus,.dark-theme .mdc-text-field__input:focus{border:none!important}.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):before,.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):after,.dark-theme textarea:before,.dark-theme textarea:after,.dark-theme select:before,.dark-theme select:after,.dark-theme .mat-input-element:before,.dark-theme .mat-input-element:after,.dark-theme .mat-mdc-input-element:before,.dark-theme .mat-mdc-input-element:after,.dark-theme .mdc-text-field__input:before,.dark-theme .mdc-text-field__input:after{display:none!important}.dark-theme input:-webkit-autofill,.dark-theme input:-webkit-autofill:hover,.dark-theme input:-webkit-autofill:focus,.dark-theme input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgb(39,39,40) inset!important;-webkit-text-fill-color:#ffffff!important}.dark-theme .mat-nav-list .mat-list-item{color:var(--text-primary)!important}.dark-theme .mat-nav-list .mat-list-item:hover:not(.active){background-color:var(--surface-elevated)!important}.dark-theme .mat-nav-list .mat-list-item.active{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}.dark-theme .theme-toggle-button{color:var(--text-primary)!important}.dark-theme .theme-toggle-button:hover{background-color:var(--surface-elevated)!important}.dark-theme .progress-step .processing-title,.dark-theme .progress-step .processing-text,.dark-theme .progress-step .error-title,.dark-theme .progress-step .error-message,.dark-theme .progress-step .progress-text,.dark-theme .progress-step .status-title,.dark-theme .progress-step .status-description,.dark-theme .progress-step .status-id,.dark-theme .progress-step .status-tx,.dark-theme .progress-step .completion-title,.dark-theme .progress-step .completion-description{color:var(--text-primary)!important}.dark-theme .progress-step .status-card{background-color:var(--surface-color)!important}.dark-theme .progress-step .status-card .mat-card-content,.dark-theme .progress-step .completion-message{color:var(--text-primary)!important}.dark-theme .works-table .title-cell .description-preview{color:var(--text-secondary)!important}.dark-theme .works-table .title-cell strong,.dark-theme .works-table .mat-cell,.dark-theme .works-table .mat-header-cell,.dark-theme .usage-stats .usage-label,.dark-theme .usage-stats .usage-value,.dark-theme .usage-stats .plan-name,.dark-theme .usage-stats .remaining-count,.dark-theme .usage-stats .progress-label,.dark-theme .usage-stats .progress-percentage,.dark-theme .usage-stats .usage-warning,.dark-theme .usage-stats .usage-warning span{color:var(--text-primary)!important}.dark-theme .usage-stats .usage-warning a{color:var(--primary-color)!important}.dark-theme .profile-container .page-header h1,.dark-theme .profile-container .info-card .mat-card-header .mat-card-title,.dark-theme .profile-container .info-card .mat-card-title,.dark-theme .profile-container .form-card .mat-card-header .mat-card-title,.dark-theme .profile-container .form-card .mat-card-title{color:var(--text-primary)!important}.dark-theme .profile-container .info-card .info-grid .info-item .label,.dark-theme .profile-container .form-card .info-grid .info-item .label{color:var(--text-secondary)!important}.dark-theme .profile-container .info-card .info-grid .info-item .value,.dark-theme .profile-container .form-card .info-grid .info-item .value{color:var(--text-primary)!important}.dark-theme .profile-container .info-card .info-grid .info-item .value.tier,.dark-theme .profile-container .form-card .info-grid .info-item .value.tier{color:#673ab7!important;text-transform:uppercase}.dark-theme .profile-container .info-card .info-grid .info-item .value.status,.dark-theme .profile-container .form-card .info-grid .info-item .value.status{color:#f44336!important;text-transform:uppercase}.dark-theme .profile-container .info-card .info-grid .info-item .value.status.active,.dark-theme .profile-container .form-card .info-grid .info-item .value.status.active{color:#4caf50!important}.dark-theme .mat-card-header .mat-card-title,.dark-theme .mat-mdc-card-header .mat-mdc-card-title,.dark-theme mat-card-title,.dark-theme .mat-card-title,.dark-theme .mat-mdc-card-title{color:var(--text-primary)!important}.dark-theme .profile-container .mat-card .mat-card-header .mat-card-title,.dark-theme .profile-container .mat-mdc-card .mat-mdc-card-header .mat-mdc-card-title,.dark-theme .profile-container mat-card mat-card-title,.dark-theme .profile-container .info-card .mat-card-title,.dark-theme .profile-container .form-card .mat-card-title{color:#fff!important}.dark-theme .settings-container .mat-card .mat-card-header .mat-card-title,.dark-theme .settings-container .mat-mdc-card .mat-mdc-card-header .mat-mdc-card-title,.dark-theme .settings-container mat-card mat-card-title,.dark-theme .settings-container .settings-card .mat-card-title{color:#d4d4d4!important}.dark-theme .settings-container .header h1{color:#d4d4d4!important}.dark-theme ::-webkit-scrollbar{width:8px;height:8px}.dark-theme ::-webkit-scrollbar-track{background:var(--surface-color)}.dark-theme ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}html{height:100%;transition:all .4s ease!important;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #65002f);--mat-sys-on-tertiary-container: light-dark(#8f0045, #ffd9e1);--mat-sys-on-tertiary-fixed: light-dark(#3f001b, #3f001b);--mat-sys-on-tertiary-fixed-variant: light-dark(#8f0045, #8f0045);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#ba005c, #ffb1c5);--mat-sys-tertiary-container: light-dark(#ffd9e1, #8f0045);--mat-sys-tertiary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-tertiary-fixed-dim: light-dark(#ffb1c5, #ffb1c5);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--background-color);color:var(--text-primary);font:var(--mat-sys-body-medium);margin:0;height:100%;transition:all .4s ease!important}.dark-theme{color-scheme:dark;transition:all .4s ease!important}*:focus-visible{outline:3px solid #673ab7;outline-offset:2px;border-radius:2px}*:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible{outline:3px solid #673ab7;outline-offset:2px}.mat-mdc-button:focus-visible,.mat-mdc-raised-button:focus-visible,.mat-mdc-icon-button:focus-visible{outline:3px solid #673ab7;outline-offset:2px}.mat-mdc-form-field:focus-within .mat-mdc-form-field-focus-overlay{opacity:.12}.skip-to-main{position:absolute;top:-40px;left:0;background:#673ab7;color:#fff;padding:8px 16px;text-decoration:none;z-index:10000}.skip-to-main:focus{top:0}.text-muted{color:#0009}.text-secondary{color:#000000b3}.mat-mdc-form-field-error{color:#d32f2f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media(min-width:600px){.container{max-width:540px}}@media(min-width:960px){.container{max-width:720px;padding-right:24px;padding-left:24px}}@media(min-width:1280px){.container{max-width:960px}}@media(min-width:1920px){.container{max-width:1140px}}.text-responsive{font-size:14px}@media(min-width:960px){.text-responsive{font-size:16px}}.p-responsive{padding:16px}@media(min-width:960px){.p-responsive{padding:24px}}.m-responsive{margin:16px}@media(min-width:960px){.m-responsive{margin:24px}}@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px)and (max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px)and (max-width:991px){.hide-md{display:none!important}}.show-xs{display:none!important}@media(max-width:575px){.show-xs{display:block!important}}.show-sm{display:none!important}@media(min-width:576px)and (max-width:767px){.show-sm{display:block!important}}@media(max-width:575px){.flex-column-xs{flex-direction:column!important}}img{max-width:100%;height:auto}@media(max-width:575px){.mat-mdc-table{font-size:12px}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-cell{padding:8px}}@media(max-width:575px){mat-card mat-card-header mat-card-title{font-size:18px}}@media(max-width:575px){.mat-mdc-dialog-container{max-width:95vw!important;max-height:90vh!important}}@media(max-width:575px){mat-form-field{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mat-mdc-progress-spinner,.button-spinner,mat-spinner{animation-duration:3s!important}}@media(prefers-contrast:high){button,a,.mat-mdc-button,.mat-mdc-raised-button{border:2px solid currentColor}}@media(max-width:1300px){.container{max-width:90%!important}h2,h3{line-height:35px}}.mat-mdc-progress-spinner{animation:mat-progress-spinner-rotate 1.4s linear infinite!important;will-change:transform}.mat-mdc-progress-spinner svg{animation:mat-progress-spinner-rotate 1.4s linear infinite!important;transform-origin:center}.mat-mdc-progress-spinner circle{animation:mat-progress-spinner-stroke-rotate 2s ease-in-out infinite!important;will-change:stroke-dasharray,stroke-dashoffset;stroke:currentColor!important}.button-spinner{animation:mat-progress-spinner-rotate 1.4s linear infinite!important;opacity:1!important;visibility:visible!important}.button-spinner svg{animation:mat-progress-spinner-rotate 1.4s linear infinite!important}.button-spinner circle{stroke:#fff!important;stroke-width:3!important;animation:mat-progress-spinner-stroke-rotate 2s ease-in-out infinite!important}@keyframes mat-progress-spinner-stroke-rotate{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15}to{stroke-dasharray:100,200;stroke-dashoffset:-125}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;min-height:200px}.loading-container .mat-mdc-progress-spinner{margin:0 auto}.loading-container p{color:var(--mat-sys-on-surface-variant);font-size:.875rem;margin:0;animation:pulse-text 2s ease-in-out infinite}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.6}}.mat-mdc-button .mat-mdc-progress-spinner,.mat-mdc-raised-button .mat-mdc-progress-spinner,.mat-mdc-stroked-button .mat-mdc-progress-spinner{margin-right:8px;animation:mat-progress-spinner-rotate 1.4s linear infinite!important;width:20px!important;height:20px!important}.loading-overlay{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);gap:1rem}.loading-overlay .mat-mdc-progress-spinner{animation:mat-progress-spinner-rotate 1.4s linear infinite!important}.loading-overlay p{color:var(--mat-sys-on-surface);font-size:.875rem;margin:0;animation:pulse-text 2s ease-in-out infinite}.skeleton{background:linear-gradient(90deg,var(--mat-sys-surface-variant) 25%,var(--mat-sys-surface-container) 50%,var(--mat-sys-surface-variant) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-dots{display:inline-flex;gap:4px}.loading-dots:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--mat-sys-primary);animation:loading-dots 1.4s ease-in-out infinite both}.loading-dots:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--mat-sys-primary);animation:loading-dots 1.4s ease-in-out infinite both;animation-delay:-.16s;margin-right:4px}@keyframes loading-dots{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.mat-mdc-progress-spinner,.loading-container,.loading-overlay{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.cdk-overlay-pane{position:fixed!important}.cdk-overlay-pane .mat-mdc-select-panel,.cdk-overlay-pane .mat-select-panel,.cdk-overlay-pane .mat-menu-panel,.cdk-overlay-pane .mat-mdc-menu-panel{transform-origin:top center!important;animation-delay:0s!important}.mat-mdc-select-panel,.mat-select-panel{transform-origin:top center!important}.mat-mdc-select-panel.mat-mdc-select-panel-above,.mat-select-panel.mat-mdc-select-panel-above{transform-origin:bottom center!important}.mat-menu-panel,.mat-mdc-menu-panel{transform-origin:top center!important}.mat-mdc-form-field-focus-overlay{transform-origin:center!important}.mat-mdc-select-panel-wrap{transform-origin:top center!important}.cdk-overlay-backdrop{position:fixed!important}.mat-mdc-select-panel,.mat-menu-panel{will-change:transform!important;backface-visibility:hidden!important}@media(prefers-reduced-motion:reduce){.mat-mdc-progress-spinner{animation:mat-progress-spinner-rotate 3s linear infinite!important}.loading-container p,.loading-overlay p{animation:none;opacity:.8}}.mat-mdc-button:disabled .button-spinner,.mat-mdc-raised-button:disabled .button-spinner,.mat-mdc-stroked-button:disabled .button-spinner,.mat-mdc-flat-button:disabled .button-spinner{animation:mat-progress-spinner-rotate 1.4s linear infinite!important}.mat-mdc-button.submit-button,.mat-mdc-raised-button.submit-button,.mat-mdc-stroked-button.submit-button,.mat-mdc-flat-button.submit-button{display:flex!important;align-items:center!important;justify-content:center!important}.mat-mdc-button.submit-button .button-spinner,.mat-mdc-raised-button.submit-button .button-spinner,.mat-mdc-stroked-button.submit-button .button-spinner,.mat-mdc-flat-button.submit-button .button-spinner{margin:0!important}.mat-mdc-button.submit-button span,.mat-mdc-raised-button.submit-button span,.mat-mdc-stroked-button.submit-button span,.mat-mdc-flat-button.submit-button span{line-height:1}mat-spinner,.mat-mdc-progress-spinner{display:block!important;opacity:1!important;visibility:visible!important}mat-spinner svg,.mat-mdc-progress-spinner svg{display:block!important;opacity:1!important;visibility:visible!important;animation:mat-progress-spinner-rotate 1.4s linear infinite!important}mat-spinner circle,.mat-mdc-progress-spinner circle{display:block!important;opacity:1!important;visibility:visible!important;stroke:currentColor!important;stroke-dasharray:80px,200px!important;stroke-dashoffset:0px!important;animation:mat-progress-spinner-stroke-rotate 2s ease-in-out infinite!important}button .mat-mdc-progress-spinner circle{stroke:#fff!important}button:disabled .mat-mdc-progress-spinner circle{stroke:#fff!important}@keyframes mat-progress-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.dark-theme .subscription-plans-container .header h1{color:var(--text-secondary)}.dark-theme .subscription-plans-container .header .subtitle{color:var(--text-muted)}.dark-theme .subscription-plans-container .loading-container p{color:var(--text-secondary)}.dark-theme .subscription-plans-container .plans-grid .plan-card:hover{box-shadow:0 8px 16px #ffffff1a}.dark-theme .subscription-plans-container .plans-grid .plan-card mat-card-title{color:var(--text-primary)}.dark-theme .subscription-plans-container .plans-grid .plan-card .features-list .feature span{color:var(--text-secondary)}.dark-theme .subscription-plans-container .plans-grid .plan-card:hover .features-list .feature span{color:var(--text-primary)}.dark-theme .subscription-plans-container .plans-grid .plan-card:hover mat-card-title{color:var(--primary-light)}.dark-theme .subscription-plans-container .enterprise-section .enterprise-card .enterprise-content .enterprise-info h2{color:#fff}.dark-theme .subscription-plans-container .enterprise-section .enterprise-card .enterprise-content .enterprise-info .enterprise-description{color:#fffffff2}.dark-theme .subscription-plans-container .enterprise-section .enterprise-card .enterprise-content .enterprise-info .enterprise-features li,.dark-theme .subscription-plans-container .enterprise-section .enterprise-card .enterprise-content .enterprise-cta .enterprise-note{color:#ffffffe6}.dark-theme .usage-stats-card .usage-loading span,.dark-theme .usage-stats-card .usage-stats .usage-info .usage-item .usage-label{color:var(--text-secondary)}.dark-theme .usage-stats-card .usage-stats .usage-info .usage-item .usage-value{color:var(--text-primary)}.dark-theme .usage-stats-card .usage-stats .usage-info .usage-item .usage-value.plan-name{color:var(--primary-color)}.dark-theme .usage-stats-card .usage-stats .usage-info .usage-item .usage-value.total-count{color:var(--info-color)}.dark-theme .usage-stats-card .usage-stats .usage-info .usage-item .usage-value.remaining-count{color:var(--success-color)}.dark-theme .usage-stats-card .usage-stats .usage-progress .progress-info .progress-label{color:var(--text-secondary)}.dark-theme .usage-stats-card .usage-stats .usage-progress .progress-info .progress-percentage{color:var(--text-primary)}.dark-theme .usage-stats-card .usage-stats .usage-progress .usage-warning.limit-reached{background-color:#f443361a;color:var(--error-color)}.dark-theme .usage-stats-card .usage-stats .usage-progress .usage-warning.limit-reached a{color:var(--error-color)}.dark-theme .usage-stats-card .usage-stats .usage-progress .usage-warning.near-limit{background-color:#ff98001a;color:var(--warning-color)}.dark-theme .empty-state .empty-icon{color:var(--text-muted)}.dark-theme .empty-state h2{color:var(--text-primary)}.dark-theme .empty-state p{color:var(--text-secondary)}.dark-theme .table-card .works-table .title-cell strong{color:var(--text-primary)}.dark-theme .table-card .works-table .title-cell .description-preview{color:var(--text-secondary)}.dark-theme h2[mat-dialog-title]{border-bottom:1px solid var(--border-color);color:var(--text-primary)}.dark-theme mat-dialog-content{color:var(--text-secondary)}.dark-theme mat-dialog-content .tab-content{color:var(--text-secondary)}.dark-theme mat-dialog-content .detail-section h3{color:var(--text-secondary)}.dark-theme mat-dialog-content .detail-row .detail-label{color:var(--text-secondary)}.dark-theme mat-dialog-content .detail-row .detail-value{color:var(--text-secondary)}.dark-theme mat-dialog-content .hash-display,.dark-theme mat-dialog-content .tx-id-display{background-color:var(--surface-elevated)}.dark-theme mat-dialog-content .hash-display code,.dark-theme mat-dialog-content .tx-id-display code{color:var(--primary-color)}.dark-theme mat-dialog-content .pending-message{background-color:#ff98001a}.dark-theme mat-dialog-content .pending-message p{color:var(--text-secondary)}.dark-theme mat-dialog-content .audit-list .audit-item{background-color:var(--surface-elevated);border-left-color:var(--primary-color)}.dark-theme mat-dialog-content .audit-list .audit-item .audit-details .audit-action{color:var(--text-primary)}.dark-theme mat-dialog-content .audit-list .audit-item .audit-details .audit-date{color:var(--text-muted)}.dark-theme mat-dialog-content .audit-note{background-color:#2196f31a;color:var(--text-secondary)}.dark-theme mat-dialog-content p,.dark-theme mat-dialog-content span,.dark-theme mat-dialog-content div,.dark-theme mat-dialog-content label,.dark-theme mat-dialog-content h1,.dark-theme mat-dialog-content h2,.dark-theme mat-dialog-content h3,.dark-theme mat-dialog-content h4,.dark-theme mat-dialog-content h5,.dark-theme mat-dialog-content h6{color:var(--text-secondary)}.dark-theme mat-dialog-content mat-tab-group .mat-mdc-tab-body-content{color:var(--text-secondary)}.dark-theme mat-dialog-actions{border-top:1px solid var(--border-color)}.dark-theme .bulk-actions{background-color:var(--surface-elevated)!important;border-color:var(--border-color)!important}.dark-theme .bulk-actions .selection-info{color:var(--text-secondary)!important}.custom-select-wrapper{position:relative;z-index:1}.settings-group{position:relative}.settings-group .select-dropdown{z-index:99999;position:relative;opacity:1!important;background-color:var(--surface-elevated)!important}.settings-group:has(.select-dropdown) mat-slide-toggle{pointer-events:none;opacity:.6}.select-dropdown{z-index:999999!important;opacity:1!important;background-color:var(--surface-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}.custom-select-wrapper{z-index:1000000!important}.mat-mdc-form-field,.mat-form-field{overflow:visible!important}
