.network-banner[data-v-825c13fa]{position:fixed;top:0;left:0;right:0;z-index:10001;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--network-banner-bg);border-bottom:2px solid var(--network-banner-border);color:var(--network-banner-text)}.banner-icon[data-v-825c13fa]{flex-shrink:0;width:24px;height:24px}.banner-icon svg[data-v-825c13fa]{width:100%;height:100%}.banner-content[data-v-825c13fa]{flex:1}.banner-title[data-v-825c13fa]{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:2px}.banner-message[data-v-825c13fa]{font-size:var(--text-xs);opacity:.9}.banner-enter-active[data-v-825c13fa],.banner-leave-active[data-v-825c13fa]{transition:all var(--transition-slow)}.banner-enter-from[data-v-825c13fa],.banner-leave-to[data-v-825c13fa]{transform:translateY(-100%);opacity:0}@media(max-width:768px){.network-banner[data-v-825c13fa]{padding:var(--space-2) var(--space-3)}.banner-title[data-v-825c13fa]{font-size:var(--text-sm)}.banner-message[data-v-825c13fa]{font-size:var(--text-xs)}}.toast-container[data-v-2e01c19a]{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}.position-top-right[data-v-2e01c19a]{top:var(--space-6);right:var(--space-6)}.toast[data-v-2e01c19a]{display:flex;align-items:center;gap:var(--space-3);min-width:300px;max-width:500px;padding:var(--space-4);background:var(--light-surface);border-radius:var(--radius-md);box-shadow:var(--toast-shadow);pointer-events:auto;transition:all var(--transition-slow)}.toast-icon[data-v-2e01c19a]{flex-shrink:0;width:24px;height:24px}.toast-icon svg[data-v-2e01c19a]{width:100%;height:100%}.toast-content[data-v-2e01c19a]{flex:1;min-width:0}.toast-message[data-v-2e01c19a]{font-size:var(--text-base);line-height:var(--leading-normal);word-break:break-word}.toast-close[data-v-2e01c19a]{flex-shrink:0;width:20px;height:20px;padding:0;background:transparent;border:none;cursor:pointer;opacity:.6;transition:opacity var(--transition-base)}.toast-close[data-v-2e01c19a]:hover{opacity:1}.toast-close svg[data-v-2e01c19a]{width:100%;height:100%}.toast-action[data-v-2e01c19a]{flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid currentColor;background:transparent;cursor:pointer;font-size:var(--text-xs);opacity:.85;transition:opacity var(--transition-base),transform var(--transition-base)}.toast-action[data-v-2e01c19a]:hover{opacity:1}.toast-error[data-v-2e01c19a]{background:var(--toast-error-bg);border-left:4px solid var(--toast-error-border);color:var(--toast-error-text)}.toast-error .toast-icon[data-v-2e01c19a]{color:var(--toast-error-icon)}.toast-warning[data-v-2e01c19a]{background:var(--toast-warning-bg);border-left:4px solid var(--toast-warning-border);color:var(--toast-warning-text)}.toast-warning .toast-icon[data-v-2e01c19a]{color:var(--toast-warning-icon)}.toast-info[data-v-2e01c19a]{background:var(--toast-info-bg);border-left:4px solid var(--toast-info-border);color:var(--toast-info-text)}.toast-info .toast-icon[data-v-2e01c19a]{color:var(--toast-info-icon)}.toast-success[data-v-2e01c19a]{background:var(--toast-success-bg);border-left:4px solid var(--toast-success-border);color:var(--toast-success-text)}.toast-success .toast-icon[data-v-2e01c19a]{color:var(--toast-success-icon)}.toast-enter-active[data-v-2e01c19a],.toast-leave-active[data-v-2e01c19a]{transition:all var(--transition-slow)}.toast-enter-from[data-v-2e01c19a],.toast-leave-to[data-v-2e01c19a]{opacity:0;transform:translate(100%)}@media(max-width:768px){.position-top-right[data-v-2e01c19a]{top:var(--space-4);right:var(--space-4);left:var(--space-4)}.toast[data-v-2e01c19a]{min-width:auto;max-width:none}}.app-header-navigation-menu[data-v-c0714542]{border-bottom:none;background:transparent}.app-header-navigation-menu--vertical[data-v-c0714542]{border-right:none}.app-header-navigation-menu[data-v-c0714542] .el-menu-item,.app-header-navigation-menu[data-v-c0714542] .el-sub-menu__title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--light-text-secondary)}.app-header-navigation-menu[data-v-c0714542] .el-menu-item.is-active{color:var(--brand-primary-700);font-weight:var(--font-semibold)}.app-header-navigation-menu[data-v-c0714542] .el-menu-item:hover{color:var(--brand-primary-600);background:var(--brand-primary-50)}.trial-status-icon[data-v-d1ec7993]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 8px}.trial-status-icon[data-v-d1ec7993]:focus{outline:2px solid var(--el-color-primary);outline-offset:2px;border-radius:4px}@media(max-width:768px){.trial-status-icon[data-v-d1ec7993]{padding:0 4px}}.app-header-user-actions[data-v-5f3cb982]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.app-header-user-actions.is-compact[data-v-5f3cb982]{align-items:stretch;flex-direction:column;gap:var(--space-3)}.app-header-user-actions__compact[data-v-5f3cb982]{display:flex;flex-direction:column;gap:var(--space-3)}.app-header-user-actions__row[data-v-5f3cb982]{display:flex;align-items:center;gap:var(--space-2)}.app-header-user-actions__email[data-v-5f3cb982]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--light-text-secondary)}.is-compact .app-header-user-actions__email[data-v-5f3cb982]{max-width:none;white-space:normal;word-break:break-all}.app-header-user-actions__actions[data-v-5f3cb982]{display:flex;gap:var(--space-2)}.app[data-v-3de153d3]{min-height:100vh;background:var(--light-bg)}.app-header[data-v-3de153d3]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--space-6);background:var(--light-surface);border-bottom:1px solid var(--light-border);box-shadow:var(--shadow-sm);position:relative;z-index:var(--z-sticky)}.app-header__left[data-v-3de153d3]{display:flex;align-items:center;gap:var(--space-6);flex:1}.app-header__brand[data-v-3de153d3]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.app-header__nav-toggle[data-v-3de153d3]{display:none;flex-shrink:0}.app-header__logo[data-v-3de153d3]{width:32px;height:32px;object-fit:contain}.app-header__product[data-v-3de153d3]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--light-text-primary);letter-spacing:var(--tracking-wide)}.app-header__menu[data-v-3de153d3]{flex:1}.app-header__drawer-menu[data-v-3de153d3]{width:100%}.app-header__right[data-v-3de153d3]{flex-shrink:0}@media(max-width:1024px){.app-header[data-v-3de153d3]{padding:0 var(--space-4)}.app-header__left[data-v-3de153d3]{gap:var(--space-4)}.app-header__menu[data-v-3de153d3]{display:none}.app-header__nav-toggle[data-v-3de153d3]{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:768px){.app-header__user-email[data-v-3de153d3]{display:none}}:root{--brand-primary-50: #eff6ff;--brand-primary-100: #dbeafe;--brand-primary-200: #bfdbfe;--brand-primary-300: #93c5fd;--brand-primary-400: #60a5fa;--brand-primary-500: #3b82f6;--brand-primary-600: #2563eb;--brand-primary-700: #1d4ed8;--brand-primary-800: #1e40af;--brand-primary-900: #1e3a8a;--brand-secondary-50: #f0f9ff;--brand-secondary-100: #e0f2fe;--brand-secondary-200: #bae6fd;--brand-secondary-300: #7dd3fc;--brand-secondary-400: #38bdf8;--brand-secondary-500: #0ea5e9;--brand-secondary-600: #0284c7;--brand-secondary-700: #0369a1;--gradient-brand: linear-gradient(135deg, #1d4ed8 0%, #3b82f6 50%, #0ea5e9 100%);--gradient-brand-hover: linear-gradient(135deg, #2563eb 0%, #60a5fa 50%, #38bdf8 100%);--gradient-dark: linear-gradient(145deg, #0a1628 0%, #1a2a4a 40%, #0d1a30 100%);--gradient-subtle: linear-gradient(135deg, rgba(59, 130, 246, .05) 0%, rgba(14, 165, 233, .02) 100%);--dark-bg-primary: #0a1628;--dark-bg-secondary: #1a2a4a;--dark-bg-tertiary: #0d1a30;--dark-text-primary: rgba(255, 255, 255, .95);--dark-text-secondary: rgba(255, 255, 255, .7);--dark-text-muted: rgba(255, 255, 255, .5);--dark-border: rgba(255, 255, 255, .08);--dark-border-hover: rgba(59, 130, 246, .3);--light-bg: #fafbfc;--light-surface: #ffffff;--light-surface-hover: #f8fafc;--light-text-primary: #1a1a2e;--light-text-secondary: #374151;--light-text-muted: #6b7280;--light-border: #e5e7eb;--light-border-hover: #3b82f6;--color-success: #10b981;--color-success-light: #d1fae5;--color-success-gradient: linear-gradient(135deg, #10b981 0%, #34d399 100%);--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-gradient: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--color-error: #ef4444;--color-error-light: #fee2e2;--color-error-gradient: linear-gradient(135deg, #ef4444 0%, #f87171 100%);--color-info: #3b82f6;--color-info-light: #dbeafe;--shadow-success: 0 4px 16px rgba(16, 185, 129, .35);--shadow-success-hover: 0 6px 24px rgba(16, 185, 129, .45);--shadow-warning: 0 4px 16px rgba(245, 158, 11, .35);--shadow-warning-hover: 0 6px 24px rgba(245, 158, 11, .45);--shadow-error: 0 4px 16px rgba(239, 68, 68, .35);--shadow-error-hover: 0 6px 24px rgba(239, 68, 68, .45);--card-primary-bg: linear-gradient(135deg, rgba(59, 130, 246, .03) 0%, rgba(14, 165, 233, .01) 100%);--card-primary-border: rgba(59, 130, 246, .2);--card-primary-border-hover: rgba(59, 130, 246, .4);--card-success-bg: linear-gradient(135deg, rgba(16, 185, 129, .03) 0%, rgba(52, 211, 153, .01) 100%);--card-success-border: rgba(16, 185, 129, .2);--card-warning-bg: linear-gradient(135deg, rgba(245, 158, 11, .03) 0%, rgba(251, 191, 36, .01) 100%);--card-warning-border: rgba(245, 158, 11, .2);--card-danger-bg: linear-gradient(135deg, rgba(239, 68, 68, .03) 0%, rgba(248, 113, 113, .01) 100%);--card-danger-border: rgba(239, 68, 68, .2);--dark-card-bg: #1f2937;--dark-card-border: #374151;--dark-card-footer-bg: #111827;--dark-card-title: #f9fafb;--dark-card-text: #9ca3af;--focus-ring-primary: 0 0 0 3px rgba(59, 130, 246, .1);--focus-ring-error: 0 0 0 3px rgba(239, 68, 68, .1);--overlay-bg: rgba(0, 0, 0, .5);--overlay-shadow: 0 8px 32px rgba(0, 0, 0, .2);--toast-shadow: 0 4px 12px rgba(0, 0, 0, .15);--network-banner-bg: #fee2e2;--network-banner-border: #ef4444;--network-banner-text: #dc2626}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--text-4xl: 40px;--text-5xl: 56px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px}:root{--radius-none: 0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px}:root{--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-brand: 0 4px 16px rgba(29, 78, 216, .35);--shadow-brand-hover: 0 6px 24px rgba(29, 78, 216, .45);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .12)}:root{--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--transition-bounce: cubic-bezier(.68, -.55, .265, 1.55)}:root{--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}*{box-sizing:border-box}html{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--light-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:var(--light-bg)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-primary{color:var(--light-text-primary)}.text-secondary{color:var(--light-text-secondary)}.text-muted{color:var(--light-text-muted)}.text-brand{color:var(--brand-primary-600)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in-down{animation:fadeInDown .6s ease forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease forwards}.animate-slide-up{animation:slideUp .6s ease forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.el-button--primary{background:var(--gradient-brand);border-color:transparent;box-shadow:var(--shadow-brand)}.el-button--primary:hover{background:var(--gradient-brand-hover);box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.el-button--primary:active{transform:translateY(0)}.el-button--success{background:var(--color-success-gradient);border-color:transparent;box-shadow:var(--shadow-success)}.el-button--success:hover{box-shadow:var(--shadow-success-hover)}.el-button--warning{background:var(--color-warning-gradient);border-color:transparent;box-shadow:var(--shadow-warning)}.el-button--warning:hover{box-shadow:var(--shadow-warning-hover)}.el-button--danger{background:var(--color-error-gradient);border-color:transparent;box-shadow:var(--shadow-error)}.el-button--danger:hover{box-shadow:var(--shadow-error-hover)}.el-input__wrapper{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--light-border) inset;transition:all var(--transition-base)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--brand-primary-500) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--brand-primary-500) inset,var(--focus-ring-primary)}.el-card{border-radius:var(--radius-xl);border:1px solid var(--light-border);box-shadow:var(--shadow-sm);transition:all var(--transition-slow)}.el-card:hover{box-shadow:var(--shadow-md)}.el-card__header{border-bottom:1px solid var(--light-border);padding:var(--space-4) var(--space-6)}.el-tag{border-radius:var(--radius-md);font-weight:var(--font-medium)}.el-tag--primary{background:var(--brand-primary-50);border-color:var(--brand-primary-200);color:var(--brand-primary-700)}.el-tag--success{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success)}.el-tag--warning{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning)}.el-tag--danger{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error)}.el-menu{border-bottom:none}.el-menu-item{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--light-text-secondary)}.el-menu-item.is-active{color:var(--brand-primary-700);font-weight:var(--font-semibold)}.el-menu-item:hover{color:var(--brand-primary-600);background:var(--brand-primary-50)}.el-table{border-radius:var(--radius-xl);overflow:hidden}.el-table th{background:var(--light-bg);font-weight:var(--font-semibold);color:var(--light-text-secondary)}.el-table td{color:var(--light-text-primary)}.el-pagination{font-weight:var(--font-medium)}.el-pagination .el-pager li.is-active{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand)}.el-dialog{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.el-dialog__header{border-bottom:1px solid var(--light-border);padding:var(--space-4) var(--space-6)}.el-dialog__title{font-weight:var(--font-bold);color:var(--light-text-primary)}.el-form-item__label{font-weight:var(--font-medium);color:var(--light-text-secondary)}.el-select .el-input__wrapper,.el-date-editor.el-input__wrapper{border-radius:var(--radius-lg)}.el-message{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.el-message--success{background:var(--color-success-light);border-color:var(--color-success)}.el-message--warning{background:var(--color-warning-light);border-color:var(--color-warning)}.el-message--error{background:var(--color-error-light);border-color:var(--color-error)}.el-notification{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.el-dropdown-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.el-dropdown-menu__item{font-weight:var(--font-medium)}.el-dropdown-menu__item:hover{background:var(--brand-primary-50);color:var(--brand-primary-700)}.el-step__icon{background:var(--light-bg);border-color:var(--light-border)}.el-step__icon.is-text{background:var(--gradient-brand);color:#fff;border-color:transparent}.el-progress-bar__outer{background:var(--light-bg);border-radius:var(--radius-full)}.el-progress-bar__inner{background:var(--gradient-brand);border-radius:var(--radius-full)}.el-slider__runway{background:var(--light-bg)}.el-slider__bar{background:var(--gradient-brand)}.el-slider__button{border-color:var(--brand-primary-500);box-shadow:var(--shadow-sm)}.el-switch.is-checked .el-switch__core,.el-radio__input.is-checked .el-radio__inner{background:var(--brand-primary-500);border-color:var(--brand-primary-500)}.el-radio__input.is-checked+.el-radio__label{color:var(--brand-primary-700)}.el-checkbox__input.is-checked .el-checkbox__inner{background:var(--brand-primary-500);border-color:var(--brand-primary-500)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--brand-primary-700)}.glass{background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-light{background:#ffffffb3;border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}*{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}:root{--confidence-low-bg: #fee2e2;--confidence-low-border: #ef4444;--confidence-low-text: #dc2626;--confidence-low-icon: #ef4444;--confidence-medium-bg: #fef3c7;--confidence-medium-border: #f59e0b;--confidence-medium-text: #d97706;--confidence-medium-icon: #f59e0b;--confidence-high-bg: #d1fae5;--confidence-high-border: #10b981;--confidence-high-text: #059669;--confidence-high-icon: #10b981;--trial-info-bg: #e0f2fe;--trial-info-border: #0ea5e9;--trial-info-text: #0369a1;--trial-warning-bg: #fef3c7;--trial-warning-border: #f59e0b;--trial-warning-text: #92400e;--trial-expired-bg: #fee2e2;--trial-expired-border: #ef4444;--trial-expired-text: #dc2626;--trial-success-bg: #d1fae5;--trial-success-border: #10b981;--trial-success-text: #059669;--toast-error-bg: #fee2e2;--toast-error-border: #ef4444;--toast-error-text: #dc2626;--toast-error-icon: #dc2626;--toast-warning-bg: #fef3c7;--toast-warning-border: #f59e0b;--toast-warning-text: #d97706;--toast-warning-icon: #d97706;--toast-info-bg: #dbeafe;--toast-info-border: #3b82f6;--toast-info-text: #2563eb;--toast-info-icon: #2563eb;--toast-success-bg: #dcfce7;--toast-success-border: #22c55e;--toast-success-text: #16a34a;--toast-success-icon: #16a34a;--loading-primary: #3b82f6;--loading-secondary: #6b7280;--progress-bar-bg: #e5e7eb;--progress-bar-fill: #3b82f6;--validation-error-border: #ef4444;--validation-error-text: #dc2626;--validation-success-border: #22c55e;--validation-success-text: #16a34a;--validation-success-icon: #16a34a}@media(prefers-color-scheme:dark){:root{--confidence-low-bg: #7f1d1d;--confidence-low-border: #f87171;--confidence-low-text: #fca5a5;--confidence-low-icon: #f87171;--confidence-medium-bg: #78350f;--confidence-medium-border: #fbbf24;--confidence-medium-text: #fcd34d;--confidence-medium-icon: #fbbf24;--confidence-high-bg: #064e3b;--confidence-high-border: #34d399;--confidence-high-text: #6ee7b7;--confidence-high-icon: #34d399;--trial-info-bg: #0c4a6e;--trial-info-border: #38bdf8;--trial-info-text: #7dd3fc;--trial-warning-bg: #78350f;--trial-warning-border: #fbbf24;--trial-warning-text: #fcd34d;--trial-expired-bg: #7f1d1d;--trial-expired-border: #f87171;--trial-expired-text: #fca5a5;--trial-success-bg: #064e3b;--trial-success-border: #34d399;--trial-success-text: #6ee7b7;--toast-error-bg: #450a0a;--toast-error-border: #f87171;--toast-error-text: #fca5a5;--toast-error-icon: #fca5a5;--toast-warning-bg: #422006;--toast-warning-border: #fbbf24;--toast-warning-text: #fde68a;--toast-warning-icon: #fde68a;--toast-info-bg: #1e3a8a;--toast-info-border: #60a5fa;--toast-info-text: #93c5fd;--toast-info-icon: #93c5fd;--toast-success-bg: #052e16;--toast-success-border: #4ade80;--toast-success-text: #86efac;--toast-success-icon: #86efac;--loading-primary: #60a5fa;--loading-secondary: #9ca3af;--progress-bar-bg: #374151;--progress-bar-fill: #60a5fa;--validation-error-border: #f87171;--validation-error-text: #fca5a5;--validation-success-border: #4ade80;--validation-success-text: #86efac;--validation-success-icon: #86efac}}.feature-card{transition:all .3s ease}.feature-card.confidence-low{background-color:var(--confidence-low-bg);border:2px solid var(--confidence-low-border);color:var(--confidence-low-text)}.feature-card.confidence-medium{background-color:var(--confidence-medium-bg);border:2px solid var(--confidence-medium-border);color:var(--confidence-medium-text)}.feature-card.confidence-high{background-color:var(--confidence-high-bg);border:2px solid var(--confidence-high-border);color:var(--confidence-high-text)}:root{--layout-left-width: 360px;--layout-middle-width: 520px;--layout-right-min-width: 466px;--layout-gap: 16px;--breakpoint-desktop: 1366px;--breakpoint-laptop: 1024px;--breakpoint-tablet: 768px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:4px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}::-webkit-scrollbar-track{background-color:transparent}*{scrollbar-width:thin;scrollbar-color:#dcdfe6 transparent}@media(prefers-color-scheme:dark){:root{--layout-bg-color: #1a1a1a;--layout-card-bg: #2d2d2d;--layout-border-color: #404040}::-webkit-scrollbar-thumb{background-color:#4a4a4a}::-webkit-scrollbar-thumb:hover{background-color:#5a5a5a}*{scrollbar-color:#4a4a4a transparent}}.loading-overlay[data-v-383af5fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:var(--z-loading);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-content[data-v-383af5fe]{background:var(--light-surface);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--overlay-shadow);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-width:280px;max-width:400px}.loading-spinner[data-v-383af5fe]{width:48px;height:48px}.pulse-spinner[data-v-383af5fe]{position:relative;width:100%;height:100%}.pulse-ring[data-v-383af5fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:4px solid var(--loading-primary);opacity:0;animation:pulse-383af5fe 1.5s ease-out infinite}.pulse-ring[data-v-383af5fe]:nth-child(1){animation-delay:0s}.pulse-ring[data-v-383af5fe]:nth-child(2){animation-delay:.5s}.pulse-ring[data-v-383af5fe]:nth-child(3){animation-delay:1s}@keyframes pulse-383af5fe{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.dots-spinner[data-v-383af5fe]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.dot[data-v-383af5fe]{width:12px;height:12px;background:var(--loading-primary);border-radius:50%;animation:dots-bounce-383af5fe 1.4s ease-in-out infinite}.dot[data-v-383af5fe]:nth-child(1){animation-delay:-.32s}.dot[data-v-383af5fe]:nth-child(2){animation-delay:-.16s}@keyframes dots-bounce-383af5fe{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.circle-spinner[data-v-383af5fe]{width:100%;height:100%}.circle[data-v-383af5fe]{width:100%;height:100%;border:4px solid var(--progress-bar-bg);border-top-color:var(--loading-primary);border-radius:50%;animation:spin-383af5fe .8s linear infinite}@keyframes spin-383af5fe{to{transform:rotate(360deg)}}.loading-text[data-v-383af5fe]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--light-text-primary);text-align:center}.loading-progress[data-v-383af5fe]{width:100%;display:flex;flex-direction:column;gap:var(--space-2)}.progress-bar[data-v-383af5fe]{width:100%;height:8px;background:var(--progress-bar-bg);border-radius:var(--radius-sm);overflow:hidden}.progress-fill[data-v-383af5fe]{height:100%;background:var(--progress-bar-fill);transition:width var(--transition-slow);border-radius:var(--radius-sm)}.progress-text[data-v-383af5fe],.loading-step[data-v-383af5fe]{font-size:var(--text-base);color:var(--light-text-muted);text-align:center}.loading-enter-active[data-v-383af5fe],.loading-leave-active[data-v-383af5fe]{transition:opacity var(--transition-slow)}.loading-enter-from[data-v-383af5fe],.loading-leave-to[data-v-383af5fe]{opacity:0}@media(prefers-reduced-motion:reduce){.pulse-ring[data-v-383af5fe],.dot[data-v-383af5fe],.circle[data-v-383af5fe]{animation:none}.progress-fill[data-v-383af5fe]{transition:none}}@media(max-width:768px){.loading-content[data-v-383af5fe]{padding:var(--space-6);min-width:auto;max-width:calc(100vw - var(--space-8))}}.password-strength[data-v-1212eb0a]{display:flex;flex-direction:column;gap:8px}.strength-bars[data-v-1212eb0a]{display:flex;gap:4px}.strength-bar[data-v-1212eb0a]{flex:1;height:4px;background:var(--progress-bar-bg);border-radius:2px;transition:background .3s ease}.strength-bar-1.strength-bar-active[data-v-1212eb0a]{background:var(--validation-error-border)}.strength-bar-2.strength-bar-active[data-v-1212eb0a]{background:var(--toast-warning-border)}.strength-bar-3.strength-bar-active[data-v-1212eb0a]{background:var(--validation-success-border)}.strength-label[data-v-1212eb0a]{font-size:12px;font-weight:500}@media(max-width:768px){.strength-label[data-v-1212eb0a]{font-size:11px}}
