@use 'variables' as *;@use 'mixins' as *;.full-height{height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-studio-login form.standard,.new-studio-login form.auth-form,.login_mobile form.standard,.login_mobile form.auth-form{padding:0;max-width:none;margin:0;position:static;display:block}:root{--enable-performance-mode: 0;--enable-reduced-effects: 0}[data-performance-mode="true"] *{-webkit-filter:none !important;filter:none !important}[data-performance-mode="true"] *{opacity:1 !important}[data-performance-mode="true"] *:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}[data-performance-mode="true"] .stat-card.gradient-flow,[data-performance-mode="true"] .stat-card.ripple-effect,[data-performance-mode="true"] .stat-card.aurora{-webkit-animation:none !important;animation:none !important;background:var(--theme-surface) !important}[data-performance-mode="true"] .stat-card.gradient-flow::before,[data-performance-mode="true"] .stat-card.gradient-flow::after,[data-performance-mode="true"] .stat-card.ripple-effect::before,[data-performance-mode="true"] .stat-card.ripple-effect::after,[data-performance-mode="true"] .stat-card.aurora::before,[data-performance-mode="true"] .stat-card.aurora::after{-webkit-animation:none !important;animation:none !important;display:none !important}[data-performance-mode="true"] .glow-pulse{-webkit-animation:none !important;animation:none !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}[data-performance-mode="true"] .card,[data-performance-mode="true"] .theme-dark .stat-card,.theme-dark [data-performance-mode="true"] .stat-card,[data-performance-mode="true"] .theme-dark .chart-container,.theme-dark [data-performance-mode="true"] .chart-container,[data-performance-mode="true"] .theme-dark .table-container,.theme-dark [data-performance-mode="true"] .table-container,[data-performance-mode="true"] .theme-dark .notification-card,.theme-dark [data-performance-mode="true"] .notification-card,[data-performance-mode="true"] .theme-light .stat-card,.theme-light [data-performance-mode="true"] .stat-card,[data-performance-mode="true"] .theme-light .chart-container,.theme-light [data-performance-mode="true"] .chart-container,[data-performance-mode="true"] .theme-light .table-container,.theme-light [data-performance-mode="true"] .table-container,[data-performance-mode="true"] .theme-light .notification-card,.theme-light [data-performance-mode="true"] .notification-card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(var(--theme-surface-rgb), 0.95) !important}[data-performance-mode="true"] .card::before,[data-performance-mode="true"] .theme-dark .stat-card::before,.theme-dark [data-performance-mode="true"] .stat-card::before,[data-performance-mode="true"] .theme-dark .chart-container::before,.theme-dark [data-performance-mode="true"] .chart-container::before,[data-performance-mode="true"] .theme-dark .table-container::before,.theme-dark [data-performance-mode="true"] .table-container::before,[data-performance-mode="true"] .theme-dark .notification-card::before,.theme-dark [data-performance-mode="true"] .notification-card::before,[data-performance-mode="true"] .theme-light .stat-card::before,.theme-light [data-performance-mode="true"] .stat-card::before,[data-performance-mode="true"] .theme-light .chart-container::before,.theme-light [data-performance-mode="true"] .chart-container::before,[data-performance-mode="true"] .theme-light .table-container::before,.theme-light [data-performance-mode="true"] .table-container::before,[data-performance-mode="true"] .theme-light .notification-card::before,.theme-light [data-performance-mode="true"] .notification-card::before,[data-performance-mode="true"] .card::after,[data-performance-mode="true"] .theme-dark .stat-card::after,.theme-dark [data-performance-mode="true"] .stat-card::after,[data-performance-mode="true"] .theme-dark .chart-container::after,.theme-dark [data-performance-mode="true"] .chart-container::after,[data-performance-mode="true"] .theme-dark .table-container::after,.theme-dark [data-performance-mode="true"] .table-container::after,[data-performance-mode="true"] .theme-dark .notification-card::after,.theme-dark [data-performance-mode="true"] .notification-card::after,[data-performance-mode="true"] .theme-light .stat-card::after,.theme-light [data-performance-mode="true"] .stat-card::after,[data-performance-mode="true"] .theme-light .chart-container::after,.theme-light [data-performance-mode="true"] .chart-container::after,[data-performance-mode="true"] .theme-light .table-container::after,.theme-light [data-performance-mode="true"] .table-container::after,[data-performance-mode="true"] .theme-light .notification-card::after,.theme-light [data-performance-mode="true"] .notification-card::after{display:none !important}[data-performance-mode="true"] .button{-webkit-transition:background-color 0.1s ease !important;transition:background-color 0.1s ease !important;-webkit-box-shadow:none !important;box-shadow:none !important}[data-performance-mode="true"] .button:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}[data-performance-mode="true"] input,[data-performance-mode="true"] select,[data-performance-mode="true"] textarea{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;-webkit-transition:border-color 0.1s ease !important;transition:border-color 0.1s ease !important;-webkit-box-shadow:none !important;box-shadow:none !important}[data-performance-mode="true"] input:focus,[data-performance-mode="true"] select:focus,[data-performance-mode="true"] textarea:focus{-webkit-box-shadow:0 0 0 2px var(--theme-accent-primary) !important;box-shadow:0 0 0 2px var(--theme-accent-primary) !important}[data-performance-mode="true"] .notification{-webkit-animation:none !important;animation:none !important;-webkit-transition:opacity 0.1s ease !important;transition:opacity 0.1s ease !important}[data-performance-mode="true"] .modal{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;-webkit-animation:none !important;animation:none !important}[data-performance-mode="true"] .modal-backdrop{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(0,0,0,0.7) !important}[data-reduced-effects="true"] *{backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important}[data-reduced-effects="true"] *{-webkit-animation-duration:0.2s !important;animation-duration:0.2s !important;-webkit-transition-duration:0.15s !important;transition-duration:0.15s !important}[data-reduced-effects="true"] *{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important}[data-reduced-effects="true"] *:hover{-webkit-transform:translateY(-1px) !important;-ms-transform:translateY(-1px) !important;transform:translateY(-1px) !important}@media (hover: none) and (pointer: coarse){*:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (prefers-reduced-transparency: reduce){*{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@use 'variables' as *;.bg-dark{position:relative;background-color:#0a0b0d;min-height:100vh}.bg-dark::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at top left, rgba(129,140,248,0.3) 0%, transparent 40%),radial-gradient(circle at center, rgba(96,165,250,0.25) 0%, transparent 50%),#0a0b0d;z-index:-1;pointer-events:none !important}.bg-dark::after{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0.03;z-index:0;pointer-events:none !important;background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.03) 4px)}.bg-light{background-color:#faf9fe;position:relative;min-height:100vh;color:#1a1a1a}.bg-light::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at top right, rgba(124,58,237,0.06) 0%, transparent 40%),radial-gradient(circle at bottom left, rgba(167,139,250,0.04) 0%, transparent 50%),-webkit-gradient(linear, left top, left bottom, from(rgba(124,58,237,0.02)), to(transparent));background:radial-gradient(ellipse at top right, rgba(124,58,237,0.06) 0%, transparent 40%),radial-gradient(circle at bottom left, rgba(167,139,250,0.04) 0%, transparent 50%),linear-gradient(to bottom, rgba(124,58,237,0.02) 0%, transparent 100%);z-index:-1;pointer-events:none !important}.bg-light *{color:inherit}.bg-light-dark{background-color:#fff;position:relative}.bg-neutral-light{background-color:#f8f9fa}.bg-neutral-dark{background-color:#1a1a1a}.bg-gradient-subtle{position:relative;min-height:100vh;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)}.bg-gradient-vibrant{position:relative;min-height:100vh;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.bg-dots{position:relative;min-height:100vh;background-color:#fafafa;background-image:radial-gradient(circle, #e0e0e0 1px, transparent 1px);background-size:20px 20px}.bg-grid{position:relative;min-height:100vh;background-color:#fafafa;background-image:linear-gradient(rgba(0,0,0,0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(0,0,0,0.03) 1px, transparent 1px);background-size:20px 20px}.bg-navy-orbs{margin:0;position:relative;min-height:100vh;background-color:#0c0d23}.bg-navy-orbs::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 20% 70%, rgba(0,255,200,0.2), transparent 40%),radial-gradient(circle at 80% 60%, rgba(100,100,255,0.3), transparent 50%);z-index:-1;pointer-events:none !important}.bg-black-red{position:relative;background-color:#000;min-height:100vh}.bg-black-red::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at top right, rgba(220,38,38,0.3) 0%, transparent 40%),radial-gradient(circle at bottom left, rgba(153,27,27,0.25) 0%, transparent 50%),radial-gradient(ellipse at center, rgba(127,29,29,0.15) 0%, transparent 70%),#000;z-index:-1;pointer-events:none !important}.bg-black-red::after{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0.05;z-index:0;pointer-events:none !important;background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, rgba(255,0,0,0.02) 2px, rgba(255,0,0,0.02) 4px),repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(255,255,255,0.01) 2px, rgba(255,255,255,0.01) 4px)}.bg-dark>*,.bg-light>*,.bg-light-dark>*,.bg-neutral-light>*,.bg-neutral-dark>*,.bg-gradient-subtle>*,.bg-gradient-vibrant>*,.bg-dots>*,.bg-grid>*,.bg-navy-orbs>*,.bg-black-red>*{position:relative;z-index:1}@use 'variables' as *;@use 'mixins' as *;.full-height{height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-studio-login form.standard,.new-studio-login form.auth-form,.login_mobile form.standard,.login_mobile form.auth-form{padding:0;max-width:none;margin:0;position:static;display:block}.theme-dark{--theme-bg-primary: #0a0b0d;--theme-bg-secondary: #0f1114;--theme-bg-tertiary: #14161b;--theme-surface: rgba(255, 255, 255, 0.05);--theme-surface-hover: rgba(255, 255, 255, 0.08);--theme-border: rgba(255, 255, 255, 0.08);--theme-border-hover: rgba(255, 255, 255, 0.12);--theme-text-primary: #fff;--theme-text-secondary: rgba(255, 255, 255, 0.9);--theme-text-muted: rgba(255, 255, 255, 0.6);--theme-text-disabled: rgba(255, 255, 255, 0.3);--theme-accent-primary: #818cf8;--theme-accent-secondary: #60a5fa;--theme-accent-tertiary: #a78bfa;--theme-success: #66b366;--theme-success-bg: rgba(52, 211, 153, 0.1);--theme-warning: #fbbf24;--theme-warning-bg: rgba(251, 191, 36, 0.1);--theme-error: #f19191;--theme-error-bg: rgba(248, 113, 113, 0.1);--theme-info: #60a5fa;--theme-info-bg: rgba(96, 165, 250, 0.1);--theme-button-bg: rgba(255, 255, 255, 0.08);--theme-button-hover: rgba(255, 255, 255, 0.12);--theme-button-active: rgba(255, 255, 255, 0.16);--theme-input-bg: rgba(255, 255, 255, 0.05);--theme-input-border: rgba(255, 255, 255, 0.1);--theme-input-focus: var(--theme-accent-primary);--theme-form-outline: rgba(255, 255, 255, 0.3);--theme-form-outline-hover: rgba(255, 255, 255, 0.5);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);--theme-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.4);--theme-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.4);--theme-shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.4);--theme-blur: 10px;--theme-opacity: 0.95;--theme-accent-primary-rgb: 129, 140, 248;--theme-accent-secondary-rgb: 96, 165, 250;--theme-accent-tertiary-rgb: 167, 139, 250;--theme-success-rgb: 52, 211, 153;--theme-warning-rgb: 251, 191, 36;--theme-error-rgb: 248, 113, 113;--theme-info-rgb: 96, 165, 250;--theme-surface-rgb: 255, 255, 255;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:18px;line-height:1.5;font-weight:400;color:var(--theme-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *}.theme-dark *,.theme-dark *::before,.theme-dark *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-dark.theme-dark-embed{min-height:initial}.theme-dark *,.theme-dark *::before,.theme-dark *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-dark i[class*="fa-"]::before,.theme-dark .fa::before,.theme-dark .fas::before,.theme-dark .far::before,.theme-dark .fab::before,.theme-dark .fa-solid::before,.theme-dark .fa-regular::before,.theme-dark .fa-brands::before{font-family:'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;font-style:normal !important;font-variant:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important}.theme-dark .fa-solid::before,.theme-dark .fas::before{font-weight:900 !important}.theme-dark .fa-regular::before,.theme-dark .far::before{font-weight:400 !important}.theme-dark .fa-brands::before,.theme-dark .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}@media (prefers-reduced-motion: reduce){.theme-dark *,.theme-dark *::before,.theme-dark *::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (-ms-high-contrast: active), (forced-colors: active){.theme-dark{--theme-border: var(--theme-text-muted);--theme-shadow-sm: 0 0 0 1px var(--theme-text-primary);--theme-shadow-md: 0 0 0 2px var(--theme-text-primary);--theme-shadow-lg: 0 0 0 3px var(--theme-text-primary);--theme-shadow-xl: 0 0 0 4px var(--theme-text-primary)}}@media (prefers-reduced-transparency: reduce){.theme-dark{--theme-surface: var(--theme-bg-secondary);--theme-surface-hover: var(--theme-bg-tertiary);--theme-opacity: 1}}.theme-dark .container,.theme-dark .container-xs,.theme-dark .container-sm,.theme-dark .container-small,.theme-dark .container-md,.theme-dark .container-lg,.theme-dark .container-large,.theme-dark .container-xl,.theme-dark .container-xxl,.theme-dark .container-responsive,.theme-dark .grid-container{position:relative;z-index:1}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes pulse-glow{0%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8);box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8)}100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}}@keyframes pulse-glow{0%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8);box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8)}100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:normal;letter-spacing:-0.02em;line-height:1.4;color:var(--theme-text-primary);margin:0;margin-bottom:16px}.theme-dark h1{font-size:48px;line-height:1.1;letter-spacing:-0.03em}.theme-dark h1.with-gradient{background:linear-gradient(135deg, var(--theme-text-primary) 0%, var(--theme-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark h2{font-size:24px}.theme-dark h3{font-size:20px}.theme-dark h4{font-size:18px}.theme-dark h5{font-size:16px}.theme-dark h6{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:var(--theme-text-muted)}.theme-dark p{font-family:inherit !important;font-size:16px;font-weight:400;line-height:1.5;color:var(--theme-text-secondary);margin:0;margin-bottom:16px}.theme-dark p.lead{font-size:18px;line-height:1.6;color:var(--theme-text-primary)}.theme-dark small{font-size:14px;font-weight:400;color:var(--theme-text-muted)}.theme-dark a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.theme-dark a:hover{color:var(--theme-accent-secondary)}.theme-dark .text-muted{color:var(--theme-text-muted) !important}.theme-dark .text-primary{color:var(--theme-accent-primary) !important}.theme-dark .text-secondary{color:var(--theme-text-secondary) !important}.theme-dark .text-success{color:var(--theme-success) !important}.theme-dark .text-warning{color:var(--theme-warning) !important}.theme-dark .text-error,.theme-dark .text-alert{color:var(--theme-error) !important}.theme-dark code{font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace !important;font-size:0.875em;padding:2px 4px;background:rgba(255,255,255,0.1);border-radius:4px;color:var(--theme-accent-tertiary)}.theme-dark blockquote{font-family:inherit !important;border-left:4px solid var(--theme-border);padding-left:16px;margin:0;margin-bottom:16px;font-style:italic;color:var(--theme-text-muted)}.theme-dark .text-gradient,.theme-dark .gradient-text{background:linear-gradient(135deg, var(--theme-text-primary) 0%, var(--theme-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-dark .text-gradient-secondary{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-dark .text-gradient-vibrant{background:linear-gradient(135deg, var(--theme-accent-tertiary) 0%, var(--theme-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-dark .button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-dark .button i,.theme-dark .button .icon,.theme-dark .button .fa,.theme-dark .button .fas,.theme-dark .button .far,.theme-dark .button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-dark .button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-dark .button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-dark .button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-dark .button:disabled,.theme-dark .button.disabled{opacity:0.5;cursor:not-allowed}.theme-dark .button.icon-left i,.theme-dark .button.icon-left .icon,.theme-dark .button.icon-left .fa,.theme-dark .button.icon-left .fas,.theme-dark .button.icon-left .far,.theme-dark .button.icon-left .fab{margin-right:8px;margin-left:0}.theme-dark .button.icon-right i,.theme-dark .button.icon-right .icon,.theme-dark .button.icon-right .fa,.theme-dark .button.icon-right .fas,.theme-dark .button.icon-right .far,.theme-dark .button.icon-right .fab{margin-right:0;margin-left:8px}.theme-dark .button.icon-only{width:32px;padding:0}.theme-dark .button.icon-only i,.theme-dark .button.icon-only .icon,.theme-dark .button.icon-only .fa,.theme-dark .button.icon-only .fas,.theme-dark .button.icon-only .far,.theme-dark .button.icon-only .fab{margin:0}.theme-dark .button.icon-only.small{width:28px}.theme-dark .button.icon-only.large{width:36px}.theme-dark .button.icon-only.tiny{width:20px}.theme-dark .button.primary,.theme-dark .button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .button.primary:hover:not(:disabled),.theme-dark .button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .button.primary:focus,.theme-dark .button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-dark .button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-dark .button.success.disabled,.theme-dark .button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-dark .button.success.disabled:hover,.theme-dark .button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-dark .button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-dark .button.alert,.theme-dark .button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .button.alert:hover:not(:disabled),.theme-dark .button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .button.alert:focus,.theme-dark .button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-dark .button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-dark .button.small{height:28px;font-size:15px;padding:0 12px}.theme-dark .button.large{height:36px;font-size:17px;padding:0 20px}.theme-dark .button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-dark .button.expanded{width:100%}.theme-dark .button.hollow,.theme-dark .button.clear{background:transparent;border-color:currentColor}.theme-dark .button.hollow:hover:not(:disabled),.theme-dark .button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-dark .button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-dark .button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-dark .button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-dark .button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-dark .button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)){border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):active:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):disabled,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).disabled,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).disabled{opacity:0.5;cursor:not-allowed}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left i,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .icon,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fa,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fas,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .far,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fab,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab{margin-right:8px;margin-left:0}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right i,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .icon,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fa,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fas,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .far,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fab,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab{margin-right:0;margin-left:8px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only{width:32px;padding:0}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only i,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .icon,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fa,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fas,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .far,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fab,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab{margin:0}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.small,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small{width:28px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.large,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large{width:36px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.tiny,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny{width:20px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:hover:not(:disabled),.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:focus,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"],.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled:hover,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:hover:not(:disabled),.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:focus,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).tiny,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).small,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).small,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).small,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).small{height:28px;font-size:15px;padding:0 12px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).large,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).large,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).large,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).large{height:36px;font-size:17px;padding:0 20px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).jumbo,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).expanded,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).expanded{width:100%}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear{background:transparent;border-color:currentColor}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:active:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:hover:not(:disabled),.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:focus,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-dark button.button,.theme-dark input[type="button"].button,.theme-dark input[type="submit"].button,.theme-dark input[type="reset"].button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-dark button.button i,.theme-dark button.button .icon,.theme-dark button.button .fa,.theme-dark button.button .fas,.theme-dark button.button .far,.theme-dark button.button .fab,.theme-dark input[type="button"].button i,.theme-dark input[type="button"].button .icon,.theme-dark input[type="button"].button .fa,.theme-dark input[type="button"].button .fas,.theme-dark input[type="button"].button .far,.theme-dark input[type="button"].button .fab,.theme-dark input[type="submit"].button i,.theme-dark input[type="submit"].button .icon,.theme-dark input[type="submit"].button .fa,.theme-dark input[type="submit"].button .fas,.theme-dark input[type="submit"].button .far,.theme-dark input[type="submit"].button .fab,.theme-dark input[type="reset"].button i,.theme-dark input[type="reset"].button .icon,.theme-dark input[type="reset"].button .fa,.theme-dark input[type="reset"].button .fas,.theme-dark input[type="reset"].button .far,.theme-dark input[type="reset"].button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-dark button.button:hover:not(:disabled),.theme-dark input[type="button"].button:hover:not(:disabled),.theme-dark input[type="submit"].button:hover:not(:disabled),.theme-dark input[type="reset"].button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-dark button.button:active:not(:disabled),.theme-dark input[type="button"].button:active:not(:disabled),.theme-dark input[type="submit"].button:active:not(:disabled),.theme-dark input[type="reset"].button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-dark button.button:focus,.theme-dark input[type="button"].button:focus,.theme-dark input[type="submit"].button:focus,.theme-dark input[type="reset"].button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-dark button.button:disabled,.theme-dark button.button.disabled,.theme-dark input[type="button"].button:disabled,.theme-dark input[type="button"].button.disabled,.theme-dark input[type="submit"].button:disabled,.theme-dark input[type="submit"].button.disabled,.theme-dark input[type="reset"].button:disabled,.theme-dark input[type="reset"].button.disabled{opacity:0.5;cursor:not-allowed}.theme-dark button.button.icon-left i,.theme-dark button.button.icon-left .icon,.theme-dark button.button.icon-left .fa,.theme-dark button.button.icon-left .fas,.theme-dark button.button.icon-left .far,.theme-dark button.button.icon-left .fab,.theme-dark input[type="button"].button.icon-left i,.theme-dark input[type="button"].button.icon-left .icon,.theme-dark input[type="button"].button.icon-left .fa,.theme-dark input[type="button"].button.icon-left .fas,.theme-dark input[type="button"].button.icon-left .far,.theme-dark input[type="button"].button.icon-left .fab,.theme-dark input[type="submit"].button.icon-left i,.theme-dark input[type="submit"].button.icon-left .icon,.theme-dark input[type="submit"].button.icon-left .fa,.theme-dark input[type="submit"].button.icon-left .fas,.theme-dark input[type="submit"].button.icon-left .far,.theme-dark input[type="submit"].button.icon-left .fab,.theme-dark input[type="reset"].button.icon-left i,.theme-dark input[type="reset"].button.icon-left .icon,.theme-dark input[type="reset"].button.icon-left .fa,.theme-dark input[type="reset"].button.icon-left .fas,.theme-dark input[type="reset"].button.icon-left .far,.theme-dark input[type="reset"].button.icon-left .fab{margin-right:8px;margin-left:0}.theme-dark button.button.icon-right i,.theme-dark button.button.icon-right .icon,.theme-dark button.button.icon-right .fa,.theme-dark button.button.icon-right .fas,.theme-dark button.button.icon-right .far,.theme-dark button.button.icon-right .fab,.theme-dark input[type="button"].button.icon-right i,.theme-dark input[type="button"].button.icon-right .icon,.theme-dark input[type="button"].button.icon-right .fa,.theme-dark input[type="button"].button.icon-right .fas,.theme-dark input[type="button"].button.icon-right .far,.theme-dark input[type="button"].button.icon-right .fab,.theme-dark input[type="submit"].button.icon-right i,.theme-dark input[type="submit"].button.icon-right .icon,.theme-dark input[type="submit"].button.icon-right .fa,.theme-dark input[type="submit"].button.icon-right .fas,.theme-dark input[type="submit"].button.icon-right .far,.theme-dark input[type="submit"].button.icon-right .fab,.theme-dark input[type="reset"].button.icon-right i,.theme-dark input[type="reset"].button.icon-right .icon,.theme-dark input[type="reset"].button.icon-right .fa,.theme-dark input[type="reset"].button.icon-right .fas,.theme-dark input[type="reset"].button.icon-right .far,.theme-dark input[type="reset"].button.icon-right .fab{margin-right:0;margin-left:8px}.theme-dark button.button.icon-only,.theme-dark input[type="button"].button.icon-only,.theme-dark input[type="submit"].button.icon-only,.theme-dark input[type="reset"].button.icon-only{width:32px;padding:0}.theme-dark button.button.icon-only i,.theme-dark button.button.icon-only .icon,.theme-dark button.button.icon-only .fa,.theme-dark button.button.icon-only .fas,.theme-dark button.button.icon-only .far,.theme-dark button.button.icon-only .fab,.theme-dark input[type="button"].button.icon-only i,.theme-dark input[type="button"].button.icon-only .icon,.theme-dark input[type="button"].button.icon-only .fa,.theme-dark input[type="button"].button.icon-only .fas,.theme-dark input[type="button"].button.icon-only .far,.theme-dark input[type="button"].button.icon-only .fab,.theme-dark input[type="submit"].button.icon-only i,.theme-dark input[type="submit"].button.icon-only .icon,.theme-dark input[type="submit"].button.icon-only .fa,.theme-dark input[type="submit"].button.icon-only .fas,.theme-dark input[type="submit"].button.icon-only .far,.theme-dark input[type="submit"].button.icon-only .fab,.theme-dark input[type="reset"].button.icon-only i,.theme-dark input[type="reset"].button.icon-only .icon,.theme-dark input[type="reset"].button.icon-only .fa,.theme-dark input[type="reset"].button.icon-only .fas,.theme-dark input[type="reset"].button.icon-only .far,.theme-dark input[type="reset"].button.icon-only .fab{margin:0}.theme-dark button.button.icon-only.small,.theme-dark input[type="button"].button.icon-only.small,.theme-dark input[type="submit"].button.icon-only.small,.theme-dark input[type="reset"].button.icon-only.small{width:28px}.theme-dark button.button.icon-only.large,.theme-dark input[type="button"].button.icon-only.large,.theme-dark input[type="submit"].button.icon-only.large,.theme-dark input[type="reset"].button.icon-only.large{width:36px}.theme-dark button.button.icon-only.tiny,.theme-dark input[type="button"].button.icon-only.tiny,.theme-dark input[type="submit"].button.icon-only.tiny,.theme-dark input[type="reset"].button.icon-only.tiny{width:20px}.theme-dark button.button.primary,.theme-dark button.button.button-primary,.theme-dark input[type="button"].button.primary,.theme-dark input[type="button"].button.button-primary,.theme-dark input[type="submit"].button.primary,.theme-dark input[type="submit"].button.button-primary,.theme-dark input[type="reset"].button.primary,.theme-dark input[type="reset"].button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button.button.primary:hover:not(:disabled),.theme-dark button.button.button-primary:hover:not(:disabled),.theme-dark input[type="button"].button.primary:hover:not(:disabled),.theme-dark input[type="button"].button.button-primary:hover:not(:disabled),.theme-dark input[type="submit"].button.primary:hover:not(:disabled),.theme-dark input[type="submit"].button.button-primary:hover:not(:disabled),.theme-dark input[type="reset"].button.primary:hover:not(:disabled),.theme-dark input[type="reset"].button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button.button.primary:focus,.theme-dark button.button.button-primary:focus,.theme-dark input[type="button"].button.primary:focus,.theme-dark input[type="button"].button.button-primary:focus,.theme-dark input[type="submit"].button.primary:focus,.theme-dark input[type="submit"].button.button-primary:focus,.theme-dark input[type="reset"].button.primary:focus,.theme-dark input[type="reset"].button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-dark button.button.success,.theme-dark input[type="button"].button.success,.theme-dark input[type="submit"].button.success,.theme-dark input[type="reset"].button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button.button.success:hover:not(:disabled),.theme-dark input[type="button"].button.success:hover:not(:disabled),.theme-dark input[type="submit"].button.success:hover:not(:disabled),.theme-dark input[type="reset"].button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button.button.success:focus,.theme-dark input[type="button"].button.success:focus,.theme-dark input[type="submit"].button.success:focus,.theme-dark input[type="reset"].button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-dark button.button.success.disabled,.theme-dark button.button.success[aria-disabled="true"],.theme-dark input[type="button"].button.success.disabled,.theme-dark input[type="button"].button.success[aria-disabled="true"],.theme-dark input[type="submit"].button.success.disabled,.theme-dark input[type="submit"].button.success[aria-disabled="true"],.theme-dark input[type="reset"].button.success.disabled,.theme-dark input[type="reset"].button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-dark button.button.success.disabled:hover,.theme-dark button.button.success[aria-disabled="true"]:hover,.theme-dark input[type="button"].button.success.disabled:hover,.theme-dark input[type="button"].button.success[aria-disabled="true"]:hover,.theme-dark input[type="submit"].button.success.disabled:hover,.theme-dark input[type="submit"].button.success[aria-disabled="true"]:hover,.theme-dark input[type="reset"].button.success.disabled:hover,.theme-dark input[type="reset"].button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-dark button.button.warning,.theme-dark input[type="button"].button.warning,.theme-dark input[type="submit"].button.warning,.theme-dark input[type="reset"].button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button.button.warning:hover:not(:disabled),.theme-dark input[type="button"].button.warning:hover:not(:disabled),.theme-dark input[type="submit"].button.warning:hover:not(:disabled),.theme-dark input[type="reset"].button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button.button.warning:focus,.theme-dark input[type="button"].button.warning:focus,.theme-dark input[type="submit"].button.warning:focus,.theme-dark input[type="reset"].button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-dark button.button.alert,.theme-dark button.button.error,.theme-dark input[type="button"].button.alert,.theme-dark input[type="button"].button.error,.theme-dark input[type="submit"].button.alert,.theme-dark input[type="submit"].button.error,.theme-dark input[type="reset"].button.alert,.theme-dark input[type="reset"].button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button.button.alert:hover:not(:disabled),.theme-dark button.button.error:hover:not(:disabled),.theme-dark input[type="button"].button.alert:hover:not(:disabled),.theme-dark input[type="button"].button.error:hover:not(:disabled),.theme-dark input[type="submit"].button.alert:hover:not(:disabled),.theme-dark input[type="submit"].button.error:hover:not(:disabled),.theme-dark input[type="reset"].button.alert:hover:not(:disabled),.theme-dark input[type="reset"].button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button.button.alert:focus,.theme-dark button.button.error:focus,.theme-dark input[type="button"].button.alert:focus,.theme-dark input[type="button"].button.error:focus,.theme-dark input[type="submit"].button.alert:focus,.theme-dark input[type="submit"].button.error:focus,.theme-dark input[type="reset"].button.alert:focus,.theme-dark input[type="reset"].button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-dark button.button.tiny,.theme-dark input[type="button"].button.tiny,.theme-dark input[type="submit"].button.tiny,.theme-dark input[type="reset"].button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-dark button.button.small,.theme-dark input[type="button"].button.small,.theme-dark input[type="submit"].button.small,.theme-dark input[type="reset"].button.small{height:28px;font-size:15px;padding:0 12px}.theme-dark button.button.large,.theme-dark input[type="button"].button.large,.theme-dark input[type="submit"].button.large,.theme-dark input[type="reset"].button.large{height:36px;font-size:17px;padding:0 20px}.theme-dark button.button.jumbo,.theme-dark input[type="button"].button.jumbo,.theme-dark input[type="submit"].button.jumbo,.theme-dark input[type="reset"].button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-dark button.button.expanded,.theme-dark input[type="button"].button.expanded,.theme-dark input[type="submit"].button.expanded,.theme-dark input[type="reset"].button.expanded{width:100%}.theme-dark button.button.hollow,.theme-dark button.button.clear,.theme-dark input[type="button"].button.hollow,.theme-dark input[type="button"].button.clear,.theme-dark input[type="submit"].button.hollow,.theme-dark input[type="submit"].button.clear,.theme-dark input[type="reset"].button.hollow,.theme-dark input[type="reset"].button.clear{background:transparent;border-color:currentColor}.theme-dark button.button.hollow:hover:not(:disabled),.theme-dark button.button.clear:hover:not(:disabled),.theme-dark input[type="button"].button.hollow:hover:not(:disabled),.theme-dark input[type="button"].button.clear:hover:not(:disabled),.theme-dark input[type="submit"].button.hollow:hover:not(:disabled),.theme-dark input[type="submit"].button.clear:hover:not(:disabled),.theme-dark input[type="reset"].button.hollow:hover:not(:disabled),.theme-dark input[type="reset"].button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-dark button.button.dotted,.theme-dark input[type="button"].button.dotted,.theme-dark input[type="submit"].button.dotted,.theme-dark input[type="reset"].button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-dark button.button.dotted:hover:not(:disabled),.theme-dark input[type="button"].button.dotted:hover:not(:disabled),.theme-dark input[type="submit"].button.dotted:hover:not(:disabled),.theme-dark input[type="reset"].button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-dark button.button.dotted:focus,.theme-dark input[type="button"].button.dotted:focus,.theme-dark input[type="submit"].button.dotted:focus,.theme-dark input[type="reset"].button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-dark button.button.dotted:active:not(:disabled),.theme-dark input[type="button"].button.dotted:active:not(:disabled),.theme-dark input[type="submit"].button.dotted:active:not(:disabled),.theme-dark input[type="reset"].button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-dark button.button.info,.theme-dark input[type="button"].button.info,.theme-dark input[type="submit"].button.info,.theme-dark input[type="reset"].button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark button.button.info:hover:not(:disabled),.theme-dark input[type="button"].button.info:hover:not(:disabled),.theme-dark input[type="submit"].button.info:hover:not(:disabled),.theme-dark input[type="reset"].button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark button.button.info:focus,.theme-dark input[type="button"].button.info:focus,.theme-dark input[type="submit"].button.info:focus,.theme-dark input[type="reset"].button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-dark a.button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-dark a.button i,.theme-dark a.button .icon,.theme-dark a.button .fa,.theme-dark a.button .fas,.theme-dark a.button .far,.theme-dark a.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-dark a.button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-dark a.button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-dark a.button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-dark a.button:disabled,.theme-dark a.button.disabled{opacity:0.5;cursor:not-allowed}.theme-dark a.button.icon-left i,.theme-dark a.button.icon-left .icon,.theme-dark a.button.icon-left .fa,.theme-dark a.button.icon-left .fas,.theme-dark a.button.icon-left .far,.theme-dark a.button.icon-left .fab{margin-right:8px;margin-left:0}.theme-dark a.button.icon-right i,.theme-dark a.button.icon-right .icon,.theme-dark a.button.icon-right .fa,.theme-dark a.button.icon-right .fas,.theme-dark a.button.icon-right .far,.theme-dark a.button.icon-right .fab{margin-right:0;margin-left:8px}.theme-dark a.button.icon-only{width:32px;padding:0}.theme-dark a.button.icon-only i,.theme-dark a.button.icon-only .icon,.theme-dark a.button.icon-only .fa,.theme-dark a.button.icon-only .fas,.theme-dark a.button.icon-only .far,.theme-dark a.button.icon-only .fab{margin:0}.theme-dark a.button.icon-only.small{width:28px}.theme-dark a.button.icon-only.large{width:36px}.theme-dark a.button.icon-only.tiny{width:20px}.theme-dark a.button.primary,.theme-dark a.button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark a.button.primary:hover:not(:disabled),.theme-dark a.button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark a.button.primary:focus,.theme-dark a.button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-dark a.button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark a.button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark a.button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-dark a.button.success.disabled,.theme-dark a.button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-dark a.button.success.disabled:hover,.theme-dark a.button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-dark a.button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark a.button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark a.button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-dark a.button.alert,.theme-dark a.button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark a.button.alert:hover:not(:disabled),.theme-dark a.button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark a.button.alert:focus,.theme-dark a.button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-dark a.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-dark a.button.small{height:28px;font-size:15px;padding:0 12px}.theme-dark a.button.large{height:36px;font-size:17px;padding:0 20px}.theme-dark a.button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-dark a.button.expanded{width:100%}.theme-dark a.button.hollow,.theme-dark a.button.clear{background:transparent;border-color:currentColor}.theme-dark a.button.hollow:hover:not(:disabled),.theme-dark a.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-dark a.button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-dark a.button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-dark a.button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-dark a.button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-dark a.button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark a.button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark a.button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-dark a.button:hover{text-decoration:none}.theme-dark form button.button,.theme-dark form [type="submit"].button,.theme-dark .newlogin-wrapper button.button,.theme-dark .new-studio-login button.button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-dark form button.button i,.theme-dark form button.button .icon,.theme-dark form button.button .fa,.theme-dark form button.button .fas,.theme-dark form button.button .far,.theme-dark form button.button .fab,.theme-dark form [type="submit"].button i,.theme-dark form [type="submit"].button .icon,.theme-dark form [type="submit"].button .fa,.theme-dark form [type="submit"].button .fas,.theme-dark form [type="submit"].button .far,.theme-dark form [type="submit"].button .fab,.theme-dark .newlogin-wrapper button.button i,.theme-dark .newlogin-wrapper button.button .icon,.theme-dark .newlogin-wrapper button.button .fa,.theme-dark .newlogin-wrapper button.button .fas,.theme-dark .newlogin-wrapper button.button .far,.theme-dark .newlogin-wrapper button.button .fab,.theme-dark .new-studio-login button.button i,.theme-dark .new-studio-login button.button .icon,.theme-dark .new-studio-login button.button .fa,.theme-dark .new-studio-login button.button .fas,.theme-dark .new-studio-login button.button .far,.theme-dark .new-studio-login button.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-dark form button.button:hover:not(:disabled),.theme-dark form [type="submit"].button:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button:hover:not(:disabled),.theme-dark .new-studio-login button.button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-dark form button.button:active:not(:disabled),.theme-dark form [type="submit"].button:active:not(:disabled),.theme-dark .newlogin-wrapper button.button:active:not(:disabled),.theme-dark .new-studio-login button.button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button:focus,.theme-dark form [type="submit"].button:focus,.theme-dark .newlogin-wrapper button.button:focus,.theme-dark .new-studio-login button.button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-dark form button.button:disabled,.theme-dark form button.button.disabled,.theme-dark form [type="submit"].button:disabled,.theme-dark form [type="submit"].button.disabled,.theme-dark .newlogin-wrapper button.button:disabled,.theme-dark .newlogin-wrapper button.button.disabled,.theme-dark .new-studio-login button.button:disabled,.theme-dark .new-studio-login button.button.disabled{opacity:0.5;cursor:not-allowed}.theme-dark form button.button.icon-left i,.theme-dark form button.button.icon-left .icon,.theme-dark form button.button.icon-left .fa,.theme-dark form button.button.icon-left .fas,.theme-dark form button.button.icon-left .far,.theme-dark form button.button.icon-left .fab,.theme-dark form [type="submit"].button.icon-left i,.theme-dark form [type="submit"].button.icon-left .icon,.theme-dark form [type="submit"].button.icon-left .fa,.theme-dark form [type="submit"].button.icon-left .fas,.theme-dark form [type="submit"].button.icon-left .far,.theme-dark form [type="submit"].button.icon-left .fab,.theme-dark .newlogin-wrapper button.button.icon-left i,.theme-dark .newlogin-wrapper button.button.icon-left .icon,.theme-dark .newlogin-wrapper button.button.icon-left .fa,.theme-dark .newlogin-wrapper button.button.icon-left .fas,.theme-dark .newlogin-wrapper button.button.icon-left .far,.theme-dark .newlogin-wrapper button.button.icon-left .fab,.theme-dark .new-studio-login button.button.icon-left i,.theme-dark .new-studio-login button.button.icon-left .icon,.theme-dark .new-studio-login button.button.icon-left .fa,.theme-dark .new-studio-login button.button.icon-left .fas,.theme-dark .new-studio-login button.button.icon-left .far,.theme-dark .new-studio-login button.button.icon-left .fab{margin-right:8px;margin-left:0}.theme-dark form button.button.icon-right i,.theme-dark form button.button.icon-right .icon,.theme-dark form button.button.icon-right .fa,.theme-dark form button.button.icon-right .fas,.theme-dark form button.button.icon-right .far,.theme-dark form button.button.icon-right .fab,.theme-dark form [type="submit"].button.icon-right i,.theme-dark form [type="submit"].button.icon-right .icon,.theme-dark form [type="submit"].button.icon-right .fa,.theme-dark form [type="submit"].button.icon-right .fas,.theme-dark form [type="submit"].button.icon-right .far,.theme-dark form [type="submit"].button.icon-right .fab,.theme-dark .newlogin-wrapper button.button.icon-right i,.theme-dark .newlogin-wrapper button.button.icon-right .icon,.theme-dark .newlogin-wrapper button.button.icon-right .fa,.theme-dark .newlogin-wrapper button.button.icon-right .fas,.theme-dark .newlogin-wrapper button.button.icon-right .far,.theme-dark .newlogin-wrapper button.button.icon-right .fab,.theme-dark .new-studio-login button.button.icon-right i,.theme-dark .new-studio-login button.button.icon-right .icon,.theme-dark .new-studio-login button.button.icon-right .fa,.theme-dark .new-studio-login button.button.icon-right .fas,.theme-dark .new-studio-login button.button.icon-right .far,.theme-dark .new-studio-login button.button.icon-right .fab{margin-right:0;margin-left:8px}.theme-dark form button.button.icon-only,.theme-dark form [type="submit"].button.icon-only,.theme-dark .newlogin-wrapper button.button.icon-only,.theme-dark .new-studio-login button.button.icon-only{width:32px;padding:0}.theme-dark form button.button.icon-only i,.theme-dark form button.button.icon-only .icon,.theme-dark form button.button.icon-only .fa,.theme-dark form button.button.icon-only .fas,.theme-dark form button.button.icon-only .far,.theme-dark form button.button.icon-only .fab,.theme-dark form [type="submit"].button.icon-only i,.theme-dark form [type="submit"].button.icon-only .icon,.theme-dark form [type="submit"].button.icon-only .fa,.theme-dark form [type="submit"].button.icon-only .fas,.theme-dark form [type="submit"].button.icon-only .far,.theme-dark form [type="submit"].button.icon-only .fab,.theme-dark .newlogin-wrapper button.button.icon-only i,.theme-dark .newlogin-wrapper button.button.icon-only .icon,.theme-dark .newlogin-wrapper button.button.icon-only .fa,.theme-dark .newlogin-wrapper button.button.icon-only .fas,.theme-dark .newlogin-wrapper button.button.icon-only .far,.theme-dark .newlogin-wrapper button.button.icon-only .fab,.theme-dark .new-studio-login button.button.icon-only i,.theme-dark .new-studio-login button.button.icon-only .icon,.theme-dark .new-studio-login button.button.icon-only .fa,.theme-dark .new-studio-login button.button.icon-only .fas,.theme-dark .new-studio-login button.button.icon-only .far,.theme-dark .new-studio-login button.button.icon-only .fab{margin:0}.theme-dark form button.button.icon-only.small,.theme-dark form [type="submit"].button.icon-only.small,.theme-dark .newlogin-wrapper button.button.icon-only.small,.theme-dark .new-studio-login button.button.icon-only.small{width:28px}.theme-dark form button.button.icon-only.large,.theme-dark form [type="submit"].button.icon-only.large,.theme-dark .newlogin-wrapper button.button.icon-only.large,.theme-dark .new-studio-login button.button.icon-only.large{width:36px}.theme-dark form button.button.icon-only.tiny,.theme-dark form [type="submit"].button.icon-only.tiny,.theme-dark .newlogin-wrapper button.button.icon-only.tiny,.theme-dark .new-studio-login button.button.icon-only.tiny{width:20px}.theme-dark form button.button.primary,.theme-dark form button.button.button-primary,.theme-dark form [type="submit"].button.primary,.theme-dark form [type="submit"].button.button-primary,.theme-dark .newlogin-wrapper button.button.primary,.theme-dark .newlogin-wrapper button.button.button-primary,.theme-dark .new-studio-login button.button.primary,.theme-dark .new-studio-login button.button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark form button.button.primary:hover:not(:disabled),.theme-dark form button.button.button-primary:hover:not(:disabled),.theme-dark form [type="submit"].button.primary:hover:not(:disabled),.theme-dark form [type="submit"].button.button-primary:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.primary:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.button-primary:hover:not(:disabled),.theme-dark .new-studio-login button.button.primary:hover:not(:disabled),.theme-dark .new-studio-login button.button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button.primary:focus,.theme-dark form button.button.button-primary:focus,.theme-dark form [type="submit"].button.primary:focus,.theme-dark form [type="submit"].button.button-primary:focus,.theme-dark .newlogin-wrapper button.button.primary:focus,.theme-dark .newlogin-wrapper button.button.button-primary:focus,.theme-dark .new-studio-login button.button.primary:focus,.theme-dark .new-studio-login button.button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-dark form button.button.success,.theme-dark form [type="submit"].button.success,.theme-dark .newlogin-wrapper button.button.success,.theme-dark .new-studio-login button.button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark form button.button.success:hover:not(:disabled),.theme-dark form [type="submit"].button.success:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.success:hover:not(:disabled),.theme-dark .new-studio-login button.button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button.success:focus,.theme-dark form [type="submit"].button.success:focus,.theme-dark .newlogin-wrapper button.button.success:focus,.theme-dark .new-studio-login button.button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-dark form button.button.success.disabled,.theme-dark form button.button.success[aria-disabled="true"],.theme-dark form [type="submit"].button.success.disabled,.theme-dark form [type="submit"].button.success[aria-disabled="true"],.theme-dark .newlogin-wrapper button.button.success.disabled,.theme-dark .newlogin-wrapper button.button.success[aria-disabled="true"],.theme-dark .new-studio-login button.button.success.disabled,.theme-dark .new-studio-login button.button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-dark form button.button.success.disabled:hover,.theme-dark form button.button.success[aria-disabled="true"]:hover,.theme-dark form [type="submit"].button.success.disabled:hover,.theme-dark form [type="submit"].button.success[aria-disabled="true"]:hover,.theme-dark .newlogin-wrapper button.button.success.disabled:hover,.theme-dark .newlogin-wrapper button.button.success[aria-disabled="true"]:hover,.theme-dark .new-studio-login button.button.success.disabled:hover,.theme-dark .new-studio-login button.button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-dark form button.button.warning,.theme-dark form [type="submit"].button.warning,.theme-dark .newlogin-wrapper button.button.warning,.theme-dark .new-studio-login button.button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button.warning:hover:not(:disabled),.theme-dark form [type="submit"].button.warning:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.warning:hover:not(:disabled),.theme-dark .new-studio-login button.button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark form button.button.warning:focus,.theme-dark form [type="submit"].button.warning:focus,.theme-dark .newlogin-wrapper button.button.warning:focus,.theme-dark .new-studio-login button.button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-dark form button.button.alert,.theme-dark form button.button.error,.theme-dark form [type="submit"].button.alert,.theme-dark form [type="submit"].button.error,.theme-dark .newlogin-wrapper button.button.alert,.theme-dark .newlogin-wrapper button.button.error,.theme-dark .new-studio-login button.button.alert,.theme-dark .new-studio-login button.button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark form button.button.alert:hover:not(:disabled),.theme-dark form button.button.error:hover:not(:disabled),.theme-dark form [type="submit"].button.alert:hover:not(:disabled),.theme-dark form [type="submit"].button.error:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.alert:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.error:hover:not(:disabled),.theme-dark .new-studio-login button.button.alert:hover:not(:disabled),.theme-dark .new-studio-login button.button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button.alert:focus,.theme-dark form button.button.error:focus,.theme-dark form [type="submit"].button.alert:focus,.theme-dark form [type="submit"].button.error:focus,.theme-dark .newlogin-wrapper button.button.alert:focus,.theme-dark .newlogin-wrapper button.button.error:focus,.theme-dark .new-studio-login button.button.alert:focus,.theme-dark .new-studio-login button.button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-dark form button.button.tiny,.theme-dark form [type="submit"].button.tiny,.theme-dark .newlogin-wrapper button.button.tiny,.theme-dark .new-studio-login button.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-dark form button.button.small,.theme-dark form [type="submit"].button.small,.theme-dark .newlogin-wrapper button.button.small,.theme-dark .new-studio-login button.button.small{height:28px;font-size:15px;padding:0 12px}.theme-dark form button.button.large,.theme-dark form [type="submit"].button.large,.theme-dark .newlogin-wrapper button.button.large,.theme-dark .new-studio-login button.button.large{height:36px;font-size:17px;padding:0 20px}.theme-dark form button.button.jumbo,.theme-dark form [type="submit"].button.jumbo,.theme-dark .newlogin-wrapper button.button.jumbo,.theme-dark .new-studio-login button.button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-dark form button.button.expanded,.theme-dark form [type="submit"].button.expanded,.theme-dark .newlogin-wrapper button.button.expanded,.theme-dark .new-studio-login button.button.expanded{width:100%}.theme-dark form button.button.hollow,.theme-dark form button.button.clear,.theme-dark form [type="submit"].button.hollow,.theme-dark form [type="submit"].button.clear,.theme-dark .newlogin-wrapper button.button.hollow,.theme-dark .newlogin-wrapper button.button.clear,.theme-dark .new-studio-login button.button.hollow,.theme-dark .new-studio-login button.button.clear{background:transparent;border-color:currentColor}.theme-dark form button.button.hollow:hover:not(:disabled),.theme-dark form button.button.clear:hover:not(:disabled),.theme-dark form [type="submit"].button.hollow:hover:not(:disabled),.theme-dark form [type="submit"].button.clear:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.hollow:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.clear:hover:not(:disabled),.theme-dark .new-studio-login button.button.hollow:hover:not(:disabled),.theme-dark .new-studio-login button.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-dark form button.button.dotted,.theme-dark form [type="submit"].button.dotted,.theme-dark .newlogin-wrapper button.button.dotted,.theme-dark .new-studio-login button.button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-dark form button.button.dotted:hover:not(:disabled),.theme-dark form [type="submit"].button.dotted:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.dotted:hover:not(:disabled),.theme-dark .new-studio-login button.button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-dark form button.button.dotted:focus,.theme-dark form [type="submit"].button.dotted:focus,.theme-dark .newlogin-wrapper button.button.dotted:focus,.theme-dark .new-studio-login button.button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-dark form button.button.dotted:active:not(:disabled),.theme-dark form [type="submit"].button.dotted:active:not(:disabled),.theme-dark .newlogin-wrapper button.button.dotted:active:not(:disabled),.theme-dark .new-studio-login button.button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-dark form button.button.info,.theme-dark form [type="submit"].button.info,.theme-dark .newlogin-wrapper button.button.info,.theme-dark .new-studio-login button.button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark form button.button.info:hover:not(:disabled),.theme-dark form [type="submit"].button.info:hover:not(:disabled),.theme-dark .newlogin-wrapper button.button.info:hover:not(:disabled),.theme-dark .new-studio-login button.button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark form button.button.info:focus,.theme-dark form [type="submit"].button.info:focus,.theme-dark .newlogin-wrapper button.button.info:focus,.theme-dark .new-studio-login button.button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-dark .button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:-1px}.theme-dark .button-group .button{border-radius:0}.theme-dark .button-group .button:first-child{border-radius:6px 0 0 6px}.theme-dark .button-group .button:last-child{border-radius:0 6px 6px 0}.theme-dark .button-group .button:focus{z-index:1}.theme-dark .button.circle{width:40px;height:40px;padding:0;border-radius:50% !important;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:40px}.theme-dark .button.circle.small{width:32px;height:32px;font-size:14px;min-width:32px;border-radius:50% !important}.theme-dark .button.circle.large{width:48px;height:48px;font-size:18px;min-width:48px;border-radius:50% !important}.theme-dark .button.circle-icon{width:40px;height:40px;padding:0;border-radius:50% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:40px}.theme-dark .button.circle-icon i,.theme-dark .button.circle-icon .fa,.theme-dark .button.circle-icon .fas,.theme-dark .button.circle-icon .far,.theme-dark .button.circle-icon .fab{font-size:16px;margin:0}.theme-dark .button.circle-icon.small{width:32px;height:32px}.theme-dark .button.circle-icon.small i,.theme-dark .button.circle-icon.small .fa,.theme-dark .button.circle-icon.small .fas,.theme-dark .button.circle-icon.small .far,.theme-dark .button.circle-icon.small .fab{font-size:14px}.theme-dark .button.circle-icon.large{width:48px;height:48px}.theme-dark .button.circle-icon.large i,.theme-dark .button.circle-icon.large .fa,.theme-dark .button.circle-icon.large .fas,.theme-dark .button.circle-icon.large .far,.theme-dark .button.circle-icon.large .fab{font-size:20px}.theme-dark .button.rounded-icon{width:auto;min-width:32px;height:32px;padding:0 8px;border-radius:16px}.theme-dark .button.rounded-icon i,.theme-dark .button.rounded-icon .fa,.theme-dark .button.rounded-icon .fas,.theme-dark .button.rounded-icon .far,.theme-dark .button.rounded-icon .fab{margin:0}.theme-dark .button.rounded-icon.small{min-width:28px;height:28px;border-radius:14px}.theme-dark .button.rounded-icon.large{min-width:36px;height:36px;border-radius:18px}.theme-dark .button.square-icon{width:32px;height:32px;padding:0}.theme-dark .button.square-icon i,.theme-dark .button.square-icon .fa,.theme-dark .button.square-icon .fas,.theme-dark .button.square-icon .far,.theme-dark .button.square-icon .fab{margin:0}.theme-dark .button.square-icon.small{width:28px;height:28px}.theme-dark .button.square-icon.large{width:36px;height:36px}.theme-dark .theme-dark form.standard,.theme-light .theme-dark form.standard{padding:0;margin:0;max-width:none;position:static;display:block}.theme-dark form.standard{padding:0;margin:0;max-width:none;position:static;display:block}.theme-dark span.form-error{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:14px !important;color:var(--theme-error) !important;background-color:transparent !important;padding:4px 0 !important;height:auto !important;margin:4px 0 0 0 !important;line-height:1.4 !important;border-radius:0 !important;width:auto !important;position:relative !important;z-index:1 !important;display:block !important}.theme-dark span.form-error.is-visible{display:block !important}.theme-dark .field-error-message{font-size:11pt;padding-top:5px;color:var(--theme-error);display:block}.theme-dark span.placeholder,.theme-dark span.placeholder_50{position:absolute !important;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px !important;color:var(--theme-text-muted) !important;background-color:transparent !important;pointer-events:none !important;-webkit-transition:none !important;transition:none !important}.theme-dark input[type="text"],.theme-dark input[type="email"],.theme-dark input[type="password"],.theme-dark input[type="number"],.theme-dark input[type="search"],.theme-dark input[type="tel"],.theme-dark input[type="url"],.theme-dark input[type="date"],.theme-dark input[type="time"],.theme-dark input[type="datetime-local"],.theme-dark input[type="month"],.theme-dark input[type="week"],.theme-dark input[type="num"],.theme-dark textarea,.theme-dark select{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;position:relative;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:16px;font-weight:400;line-height:1.5;height:36px;padding:0 12px;border-radius:6px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), to(rgba(255,255,255,0.04))),rgba(255,255,255,0.03);background:linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,0.15);color:var(--theme-text-primary);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);-webkit-transition:all 150ms ease;transition:all 150ms ease}.theme-dark input[type="text"]::-webkit-input-placeholder, .theme-dark input[type="email"]::-webkit-input-placeholder, .theme-dark input[type="password"]::-webkit-input-placeholder, .theme-dark input[type="number"]::-webkit-input-placeholder, .theme-dark input[type="search"]::-webkit-input-placeholder, .theme-dark input[type="tel"]::-webkit-input-placeholder, .theme-dark input[type="url"]::-webkit-input-placeholder, .theme-dark input[type="date"]::-webkit-input-placeholder, .theme-dark input[type="time"]::-webkit-input-placeholder, .theme-dark input[type="datetime-local"]::-webkit-input-placeholder, .theme-dark input[type="month"]::-webkit-input-placeholder, .theme-dark input[type="week"]::-webkit-input-placeholder, .theme-dark input[type="num"]::-webkit-input-placeholder, .theme-dark textarea::-webkit-input-placeholder, .theme-dark select::-webkit-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-dark input[type="text"]::-moz-placeholder, .theme-dark input[type="email"]::-moz-placeholder, .theme-dark input[type="password"]::-moz-placeholder, .theme-dark input[type="number"]::-moz-placeholder, .theme-dark input[type="search"]::-moz-placeholder, .theme-dark input[type="tel"]::-moz-placeholder, .theme-dark input[type="url"]::-moz-placeholder, .theme-dark input[type="date"]::-moz-placeholder, .theme-dark input[type="time"]::-moz-placeholder, .theme-dark input[type="datetime-local"]::-moz-placeholder, .theme-dark input[type="month"]::-moz-placeholder, .theme-dark input[type="week"]::-moz-placeholder, .theme-dark input[type="num"]::-moz-placeholder, .theme-dark textarea::-moz-placeholder, .theme-dark select::-moz-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-dark input[type="text"]:-ms-input-placeholder, .theme-dark input[type="email"]:-ms-input-placeholder, .theme-dark input[type="password"]:-ms-input-placeholder, .theme-dark input[type="number"]:-ms-input-placeholder, .theme-dark input[type="search"]:-ms-input-placeholder, .theme-dark input[type="tel"]:-ms-input-placeholder, .theme-dark input[type="url"]:-ms-input-placeholder, .theme-dark input[type="date"]:-ms-input-placeholder, .theme-dark input[type="time"]:-ms-input-placeholder, .theme-dark input[type="datetime-local"]:-ms-input-placeholder, .theme-dark input[type="month"]:-ms-input-placeholder, .theme-dark input[type="week"]:-ms-input-placeholder, .theme-dark input[type="num"]:-ms-input-placeholder, .theme-dark textarea:-ms-input-placeholder, .theme-dark select:-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-dark input[type="text"]::-ms-input-placeholder, .theme-dark input[type="email"]::-ms-input-placeholder, .theme-dark input[type="password"]::-ms-input-placeholder, .theme-dark input[type="number"]::-ms-input-placeholder, .theme-dark input[type="search"]::-ms-input-placeholder, .theme-dark input[type="tel"]::-ms-input-placeholder, .theme-dark input[type="url"]::-ms-input-placeholder, .theme-dark input[type="date"]::-ms-input-placeholder, .theme-dark input[type="time"]::-ms-input-placeholder, .theme-dark input[type="datetime-local"]::-ms-input-placeholder, .theme-dark input[type="month"]::-ms-input-placeholder, .theme-dark input[type="week"]::-ms-input-placeholder, .theme-dark input[type="num"]::-ms-input-placeholder, .theme-dark textarea::-ms-input-placeholder, .theme-dark select::-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-dark input[type="text"]::placeholder,.theme-dark input[type="email"]::placeholder,.theme-dark input[type="password"]::placeholder,.theme-dark input[type="number"]::placeholder,.theme-dark input[type="search"]::placeholder,.theme-dark input[type="tel"]::placeholder,.theme-dark input[type="url"]::placeholder,.theme-dark input[type="date"]::placeholder,.theme-dark input[type="time"]::placeholder,.theme-dark input[type="datetime-local"]::placeholder,.theme-dark input[type="month"]::placeholder,.theme-dark input[type="week"]::placeholder,.theme-dark input[type="num"]::placeholder,.theme-dark textarea::placeholder,.theme-dark select::placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-dark input[type="text"]:hover,.theme-dark input[type="email"]:hover,.theme-dark input[type="password"]:hover,.theme-dark input[type="number"]:hover,.theme-dark input[type="search"]:hover,.theme-dark input[type="tel"]:hover,.theme-dark input[type="url"]:hover,.theme-dark input[type="date"]:hover,.theme-dark input[type="time"]:hover,.theme-dark input[type="datetime-local"]:hover,.theme-dark input[type="month"]:hover,.theme-dark input[type="week"]:hover,.theme-dark input[type="num"]:hover,.theme-dark textarea:hover,.theme-dark select:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}.theme-dark input[type="text"]:focus,.theme-dark input[type="email"]:focus,.theme-dark input[type="password"]:focus,.theme-dark input[type="number"]:focus,.theme-dark input[type="search"]:focus,.theme-dark input[type="tel"]:focus,.theme-dark input[type="url"]:focus,.theme-dark input[type="date"]:focus,.theme-dark input[type="time"]:focus,.theme-dark input[type="datetime-local"]:focus,.theme-dark input[type="month"]:focus,.theme-dark input[type="week"]:focus,.theme-dark input[type="num"]:focus,.theme-dark textarea:focus,.theme-dark select:focus{outline:none;border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);background:rgba(255,255,255,0.06)}.theme-dark input[type="text"]:disabled,.theme-dark input[type="email"]:disabled,.theme-dark input[type="password"]:disabled,.theme-dark input[type="number"]:disabled,.theme-dark input[type="search"]:disabled,.theme-dark input[type="tel"]:disabled,.theme-dark input[type="url"]:disabled,.theme-dark input[type="date"]:disabled,.theme-dark input[type="time"]:disabled,.theme-dark input[type="datetime-local"]:disabled,.theme-dark input[type="month"]:disabled,.theme-dark input[type="week"]:disabled,.theme-dark input[type="num"]:disabled,.theme-dark textarea:disabled,.theme-dark select:disabled{opacity:0.5;cursor:not-allowed}.theme-dark input[type="text"].is-invalid,.theme-dark input[type="text"].invalid,.theme-dark input[type="email"].is-invalid,.theme-dark input[type="email"].invalid,.theme-dark input[type="password"].is-invalid,.theme-dark input[type="password"].invalid,.theme-dark input[type="number"].is-invalid,.theme-dark input[type="number"].invalid,.theme-dark input[type="search"].is-invalid,.theme-dark input[type="search"].invalid,.theme-dark input[type="tel"].is-invalid,.theme-dark input[type="tel"].invalid,.theme-dark input[type="url"].is-invalid,.theme-dark input[type="url"].invalid,.theme-dark input[type="date"].is-invalid,.theme-dark input[type="date"].invalid,.theme-dark input[type="time"].is-invalid,.theme-dark input[type="time"].invalid,.theme-dark input[type="datetime-local"].is-invalid,.theme-dark input[type="datetime-local"].invalid,.theme-dark input[type="month"].is-invalid,.theme-dark input[type="month"].invalid,.theme-dark input[type="week"].is-invalid,.theme-dark input[type="week"].invalid,.theme-dark input[type="num"].is-invalid,.theme-dark input[type="num"].invalid,.theme-dark textarea.is-invalid,.theme-dark textarea.invalid,.theme-dark select.is-invalid,.theme-dark select.invalid{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-dark input[type="text"].is-invalid:hover,.theme-dark input[type="text"].invalid:hover,.theme-dark input[type="email"].is-invalid:hover,.theme-dark input[type="email"].invalid:hover,.theme-dark input[type="password"].is-invalid:hover,.theme-dark input[type="password"].invalid:hover,.theme-dark input[type="number"].is-invalid:hover,.theme-dark input[type="number"].invalid:hover,.theme-dark input[type="search"].is-invalid:hover,.theme-dark input[type="search"].invalid:hover,.theme-dark input[type="tel"].is-invalid:hover,.theme-dark input[type="tel"].invalid:hover,.theme-dark input[type="url"].is-invalid:hover,.theme-dark input[type="url"].invalid:hover,.theme-dark input[type="date"].is-invalid:hover,.theme-dark input[type="date"].invalid:hover,.theme-dark input[type="time"].is-invalid:hover,.theme-dark input[type="time"].invalid:hover,.theme-dark input[type="datetime-local"].is-invalid:hover,.theme-dark input[type="datetime-local"].invalid:hover,.theme-dark input[type="month"].is-invalid:hover,.theme-dark input[type="month"].invalid:hover,.theme-dark input[type="week"].is-invalid:hover,.theme-dark input[type="week"].invalid:hover,.theme-dark input[type="num"].is-invalid:hover,.theme-dark input[type="num"].invalid:hover,.theme-dark textarea.is-invalid:hover,.theme-dark textarea.invalid:hover,.theme-dark select.is-invalid:hover,.theme-dark select.invalid:hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-dark input[type="text"].is-invalid:focus,.theme-dark input[type="text"].invalid:focus,.theme-dark input[type="email"].is-invalid:focus,.theme-dark input[type="email"].invalid:focus,.theme-dark input[type="password"].is-invalid:focus,.theme-dark input[type="password"].invalid:focus,.theme-dark input[type="number"].is-invalid:focus,.theme-dark input[type="number"].invalid:focus,.theme-dark input[type="search"].is-invalid:focus,.theme-dark input[type="search"].invalid:focus,.theme-dark input[type="tel"].is-invalid:focus,.theme-dark input[type="tel"].invalid:focus,.theme-dark input[type="url"].is-invalid:focus,.theme-dark input[type="url"].invalid:focus,.theme-dark input[type="date"].is-invalid:focus,.theme-dark input[type="date"].invalid:focus,.theme-dark input[type="time"].is-invalid:focus,.theme-dark input[type="time"].invalid:focus,.theme-dark input[type="datetime-local"].is-invalid:focus,.theme-dark input[type="datetime-local"].invalid:focus,.theme-dark input[type="month"].is-invalid:focus,.theme-dark input[type="month"].invalid:focus,.theme-dark input[type="week"].is-invalid:focus,.theme-dark input[type="week"].invalid:focus,.theme-dark input[type="num"].is-invalid:focus,.theme-dark input[type="num"].invalid:focus,.theme-dark textarea.is-invalid:focus,.theme-dark textarea.invalid:focus,.theme-dark select.is-invalid:focus,.theme-dark select.invalid:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown){border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);animation:shake 0.4s ease-in-out}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder){border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);animation:shake 0.4s ease-in-out}.theme-dark input[type="text"].touched:invalid,.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="email"].touched:invalid,.theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="password"].touched:invalid,.theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="number"].touched:invalid,.theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="search"].touched:invalid,.theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="tel"].touched:invalid,.theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="url"].touched:invalid,.theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="date"].touched:invalid,.theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="time"].touched:invalid,.theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="datetime-local"].touched:invalid,.theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="month"].touched:invalid,.theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="week"].touched:invalid,.theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark input[type="num"].touched:invalid,.theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark textarea.touched:invalid,.theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-dark select.touched:invalid,.theme-dark select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown){border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover{border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover{border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-dark input[type="text"].touched:invalid:hover,.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="email"].touched:invalid:hover,.theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="password"].touched:invalid:hover,.theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="number"].touched:invalid:hover,.theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="search"].touched:invalid:hover,.theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="tel"].touched:invalid:hover,.theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="url"].touched:invalid:hover,.theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="date"].touched:invalid:hover,.theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="time"].touched:invalid:hover,.theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="datetime-local"].touched:invalid:hover,.theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="month"].touched:invalid:hover,.theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="week"].touched:invalid:hover,.theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark input[type="num"].touched:invalid:hover,.theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark textarea.touched:invalid:hover,.theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-dark select.touched:invalid:hover,.theme-dark select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus{border-color:var(--theme-error);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-dark select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus{border-color:var(--theme-error);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-dark input[type="text"].touched:invalid:focus,.theme-dark input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="email"].touched:invalid:focus,.theme-dark input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="password"].touched:invalid:focus,.theme-dark input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="number"].touched:invalid:focus,.theme-dark input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="search"].touched:invalid:focus,.theme-dark input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="tel"].touched:invalid:focus,.theme-dark input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="url"].touched:invalid:focus,.theme-dark input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="date"].touched:invalid:focus,.theme-dark input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="time"].touched:invalid:focus,.theme-dark input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="datetime-local"].touched:invalid:focus,.theme-dark input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="month"].touched:invalid:focus,.theme-dark input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="week"].touched:invalid:focus,.theme-dark input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark input[type="num"].touched:invalid:focus,.theme-dark input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark textarea.touched:invalid:focus,.theme-dark textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-dark select.touched:invalid:focus,.theme-dark select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-dark input[type="text"].is-valid,.theme-dark input[type="email"].is-valid,.theme-dark input[type="password"].is-valid,.theme-dark input[type="number"].is-valid,.theme-dark input[type="search"].is-valid,.theme-dark input[type="tel"].is-valid,.theme-dark input[type="url"].is-valid,.theme-dark input[type="date"].is-valid,.theme-dark input[type="time"].is-valid,.theme-dark input[type="datetime-local"].is-valid,.theme-dark input[type="month"].is-valid,.theme-dark input[type="week"].is-valid,.theme-dark input[type="num"].is-valid,.theme-dark textarea.is-valid,.theme-dark select.is-valid{border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);-webkit-animation:none;animation:none}.theme-dark input[type="text"].is-valid:hover,.theme-dark input[type="email"].is-valid:hover,.theme-dark input[type="password"].is-valid:hover,.theme-dark input[type="number"].is-valid:hover,.theme-dark input[type="search"].is-valid:hover,.theme-dark input[type="tel"].is-valid:hover,.theme-dark input[type="url"].is-valid:hover,.theme-dark input[type="date"].is-valid:hover,.theme-dark input[type="time"].is-valid:hover,.theme-dark input[type="datetime-local"].is-valid:hover,.theme-dark input[type="month"].is-valid:hover,.theme-dark input[type="week"].is-valid:hover,.theme-dark input[type="num"].is-valid:hover,.theme-dark textarea.is-valid:hover,.theme-dark select.is-valid:hover{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark input[type="text"].is-valid:focus,.theme-dark input[type="email"].is-valid:focus,.theme-dark input[type="password"].is-valid:focus,.theme-dark input[type="number"].is-valid:focus,.theme-dark input[type="search"].is-valid:focus,.theme-dark input[type="tel"].is-valid:focus,.theme-dark input[type="url"].is-valid:focus,.theme-dark input[type="date"].is-valid:focus,.theme-dark input[type="time"].is-valid:focus,.theme-dark input[type="datetime-local"].is-valid:focus,.theme-dark input[type="month"].is-valid:focus,.theme-dark input[type="week"].is-valid:focus,.theme-dark input[type="num"].is-valid:focus,.theme-dark textarea.is-valid:focus,.theme-dark select.is-valid:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-dark input[type="text"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="email"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="password"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="number"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="search"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="tel"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="url"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="date"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="time"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="month"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="week"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark input[type="num"].touched:valid:not(:-moz-placeholder-shown), .theme-dark input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark textarea.touched:valid:not(:-moz-placeholder-shown), .theme-dark textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-dark select.touched:valid:not(:-moz-placeholder-shown), .theme-dark select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid){border-color:var(--theme-success);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);animation:none}.theme-dark input[type="text"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="email"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="password"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="number"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="search"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="tel"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="url"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="date"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="time"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="month"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="week"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark input[type="num"].touched:valid:not(:-ms-input-placeholder), .theme-dark input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark textarea.touched:valid:not(:-ms-input-placeholder), .theme-dark textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-dark select.touched:valid:not(:-ms-input-placeholder), .theme-dark select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid){border-color:var(--theme-success);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);animation:none}.theme-dark input[type="text"].touched:valid:not(:placeholder-shown),.theme-dark input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="email"].touched:valid:not(:placeholder-shown),.theme-dark input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="password"].touched:valid:not(:placeholder-shown),.theme-dark input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="number"].touched:valid:not(:placeholder-shown),.theme-dark input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="search"].touched:valid:not(:placeholder-shown),.theme-dark input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="tel"].touched:valid:not(:placeholder-shown),.theme-dark input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="url"].touched:valid:not(:placeholder-shown),.theme-dark input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="date"].touched:valid:not(:placeholder-shown),.theme-dark input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="time"].touched:valid:not(:placeholder-shown),.theme-dark input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="datetime-local"].touched:valid:not(:placeholder-shown),.theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="month"].touched:valid:not(:placeholder-shown),.theme-dark input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="week"].touched:valid:not(:placeholder-shown),.theme-dark input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark input[type="num"].touched:valid:not(:placeholder-shown),.theme-dark input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark textarea.touched:valid:not(:placeholder-shown),.theme-dark textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-dark select.touched:valid:not(:placeholder-shown),.theme-dark select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid){border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);-webkit-animation:none;animation:none}.theme-dark input[type="text"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="email"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="password"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="number"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="search"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="tel"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="url"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="date"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="time"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="month"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="week"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark input[type="num"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark textarea.touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-dark select.touched:valid:not(:-moz-placeholder-shown):hover, .theme-dark select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark input[type="text"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="email"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="password"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="number"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="search"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="tel"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="url"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="date"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="time"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="month"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="week"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark input[type="num"].touched:valid:not(:-ms-input-placeholder):hover, .theme-dark input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark textarea.touched:valid:not(:-ms-input-placeholder):hover, .theme-dark textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-dark select.touched:valid:not(:-ms-input-placeholder):hover, .theme-dark select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark input[type="text"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="email"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="password"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="number"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="search"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="tel"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="url"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="date"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="time"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="datetime-local"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="month"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="week"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark input[type="num"].touched:valid:not(:placeholder-shown):hover,.theme-dark input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark textarea.touched:valid:not(:placeholder-shown):hover,.theme-dark textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-dark select.touched:valid:not(:placeholder-shown):hover,.theme-dark select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark input[type="text"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="email"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="password"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="number"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="search"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="tel"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="url"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="date"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="time"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="month"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="week"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark input[type="num"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark textarea.touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-dark select.touched:valid:not(:-moz-placeholder-shown):focus, .theme-dark select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-dark input[type="text"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="email"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="password"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="number"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="search"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="tel"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="url"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="date"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="time"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="month"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="week"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark input[type="num"].touched:valid:not(:-ms-input-placeholder):focus, .theme-dark input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark textarea.touched:valid:not(:-ms-input-placeholder):focus, .theme-dark textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-dark select.touched:valid:not(:-ms-input-placeholder):focus, .theme-dark select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-dark input[type="text"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="email"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="password"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="number"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="search"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="tel"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="url"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="date"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="time"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="datetime-local"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="month"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="week"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark input[type="num"].touched:valid:not(:placeholder-shown):focus,.theme-dark input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark textarea.touched:valid:not(:placeholder-shown):focus,.theme-dark textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-dark select.touched:valid:not(:placeholder-shown):focus,.theme-dark select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-dark textarea{min-height:100px !important;height:auto !important;padding:12px !important;resize:vertical;line-height:1.5 !important}.theme-dark textarea:focus{padding:12px !important;line-height:1.5 !important}.theme-dark textarea.full-height{height:100%;min-height:200px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-primary) !important}.theme-dark select option{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:var(--theme-bg-secondary);color:var(--theme-text-primary);padding:8px 12px}.theme-dark select.touched:invalid,.theme-dark select:invalid:not(:focus)[data-touched="true"]{border-color:var(--theme-error);background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23f87171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center,-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23f87171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center,linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02)}.theme-dark label{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;color:var(--theme-text-secondary);display:block;margin-bottom:8px}.theme-dark label .required,.theme-dark label.required::after{content:' *';color:var(--theme-error);font-weight:700;margin-left:2px}.theme-dark label span.required{color:var(--theme-error);font-weight:700;margin-left:2px}.theme-dark .help-text,.theme-dark .form-help,.theme-dark small.help{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:14px;color:var(--theme-text-muted);margin-top:4px;display:block}.theme-dark input[type="checkbox"],.theme-dark input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.theme-dark input[type="checkbox"]+label,.theme-dark input[type="radio"]+label{position:relative;padding-left:34px;cursor:pointer;display:inline-block;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:4px;font-weight:400;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark input[type="checkbox"]+label:last-child,.theme-dark input[type="radio"]+label:last-child{margin-bottom:0}.theme-dark input[type="checkbox"]+label::before,.theme-dark input[type="radio"]+label::before{content:'';position:absolute;left:7px;top:8px;width:20px;height:20px;border:2px solid rgba(255,255,255,0.3);border-radius:4px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-ms-flex-negative:0;flex-shrink:0}.theme-dark input[type="checkbox"]+label::after,.theme-dark input[type="radio"]+label::after{content:'';position:absolute;display:none}.theme-dark input[type="checkbox"]+label:hover,.theme-dark input[type="radio"]+label:hover{color:var(--theme-text-primary)}.theme-dark input[type="checkbox"]+label:hover::before,.theme-dark input[type="radio"]+label:hover::before{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.08)}.theme-dark input[type="checkbox"]:checked+label,.theme-dark input[type="radio"]:checked+label{color:var(--theme-text-primary)}.theme-dark input[type="checkbox"]:checked+label::before,.theme-dark input[type="radio"]:checked+label::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}.theme-dark input[type="checkbox"]:checked+label::after,.theme-dark input[type="radio"]:checked+label::after{display:block}.theme-dark input[type="checkbox"]:focus+label::before,.theme-dark input[type="radio"]:focus+label::before{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-dark input[type="checkbox"]:disabled+label,.theme-dark input[type="radio"]:disabled+label{opacity:0.5;cursor:not-allowed}.theme-dark input[type="checkbox"]:disabled+label::before,.theme-dark input[type="radio"]:disabled+label::before{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}.theme-dark input[type="checkbox"]+label::before{top:0;left:0}.theme-dark input[type="checkbox"]+label::after{left:7px;top:3px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.theme-dark input[type="radio"]+label::before{border-radius:50%}.theme-dark input[type="radio"]+label::after{left:13px;top:14px;width:8px;height:8px;border-radius:50%;background:white}.theme-dark .checkbox-group,.theme-dark .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px;margin:8px 0;border-radius:8px;border:1px solid var(--theme-border)}.theme-dark .checkbox-group input[type="checkbox"]+label,.theme-dark .checkbox-group input[type="radio"]+label,.theme-dark .radio-group input[type="checkbox"]+label,.theme-dark .radio-group input[type="radio"]+label{margin-left:0;margin-right:0}.theme-dark .checkbox-group.inline,.theme-dark .radio-group.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.theme-dark .checkbox-group.inline input+label,.theme-dark .radio-group.inline input+label{margin:0;-ms-flex-negative:0;flex-shrink:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.theme-dark .checkbox-group.inline input+label::before,.theme-dark .radio-group.inline input+label::before{-ms-flex-negative:0;flex-shrink:0}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label,.theme-dark .radio-group.no-checkmark input[type="checkbox"]+label{padding:6px 16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;border-radius:4px;background:rgba(255,255,255,0.05);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label::before,.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label::after,.theme-dark .radio-group.no-checkmark input[type="checkbox"]+label::before,.theme-dark .radio-group.no-checkmark input[type="checkbox"]+label::after{display:none !important}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label:hover,.theme-dark .radio-group.no-checkmark input[type="checkbox"]+label:hover{background:rgba(255,255,255,0.08);border-color:var(--theme-form-outline-hover)}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]:checked+label,.theme-dark .radio-group.no-checkmark input[type="checkbox"]:checked+label{background:var(--theme-accent-primary);color:white;border-color:var(--theme-accent-primary)}.theme-dark .checkbox-group.no-checkmark.inline input[type="checkbox"]+label,.theme-dark .radio-group.no-checkmark.inline input[type="checkbox"]+label{margin-bottom:0;margin-right:8px}.theme-dark .checkbox-group.two-column,.theme-dark .radio-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media (max-width: 768px){.theme-dark .checkbox-group.two-column,.theme-dark .radio-group.two-column{grid-template-columns:1fr}}.theme-dark .checkbox-group.three-column,.theme-dark .radio-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width: 1024px){.theme-dark .checkbox-group.three-column,.theme-dark .radio-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.theme-dark .checkbox-group.three-column,.theme-dark .radio-group.three-column{grid-template-columns:1fr}}.theme-dark .checkbox-group.horizontal-buttons,.theme-dark .radio-group.horizontal-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;border-radius:6px;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid rgba(255,255,255,0.2);margin-right:10px}.theme-dark .checkbox-group.horizontal-buttons:last-child,.theme-dark .radio-group.horizontal-buttons:last-child{margin-right:0;border-right:0}.theme-dark .checkbox-group.horizontal-buttons input,.theme-dark .radio-group.horizontal-buttons input{position:absolute;opacity:0;pointer-events:none}.theme-dark .checkbox-group.horizontal-buttons label,.theme-dark .radio-group.horizontal-buttons label{margin:0 6px 0 0;padding:8px 16px;background:rgba(255,255,255,0.05);border-right:1px solid rgba(255,255,255,0.2);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;font-weight:500;color:var(--theme-text-secondary)}.theme-dark .checkbox-group.horizontal-buttons label:last-of-type,.theme-dark .radio-group.horizontal-buttons label:last-of-type{margin-right:0}.theme-dark .checkbox-group.horizontal-buttons label:hover,.theme-dark .radio-group.horizontal-buttons label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}.theme-dark .checkbox-group.horizontal-buttons input:checked+label,.theme-dark .radio-group.horizontal-buttons input:checked+label{background:var(--theme-accent-tertiary);color:white;font-weight:600;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}.theme-dark .checkbox-group.horizontal-buttons input:focus+label,.theme-dark .radio-group.horizontal-buttons input:focus+label{-webkit-box-shadow:inset 0 0 0 2px rgba(var(--theme-accent-tertiary-rgb), 0.5);box-shadow:inset 0 0 0 2px rgba(var(--theme-accent-tertiary-rgb), 0.5)}.theme-dark .checkbox-group.horizontal-buttons.full-width,.theme-dark .radio-group.horizontal-buttons.full-width{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.theme-dark .checkbox-group.horizontal-buttons.full-width label,.theme-dark .radio-group.horizontal-buttons.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.theme-dark .checkbox-group.horizontal-buttons.required-width label,.theme-dark .radio-group.horizontal-buttons.required-width label{min-width:120px;text-align:center}.theme-dark label input[type="checkbox"],.theme-dark label input[type="radio"]{opacity:1;width:auto;height:auto;min-width:16px;min-height:16px;padding:0;margin-right:8px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;top:-2px}.theme-dark .switch{position:relative;display:inline-block;width:48px;height:24px}.theme-dark .switch input{opacity:0;width:0;height:0}.theme-dark .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.1);-webkit-transition:0.3s;transition:0.3s;border-radius:24px;border:1px solid var(--theme-border)}.theme-dark .switch .slider::before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--theme-text-primary);-webkit-transition:0.3s;transition:0.3s;border-radius:50%}.theme-dark .switch input:checked+.slider{background-color:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}.theme-dark .switch input:checked+.slider::before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.theme-dark .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.theme-dark .input-group>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-width:0}.theme-dark .input-group input,.theme-dark .input-group select,.theme-dark .input-group textarea{border-radius:0}.theme-dark .input-group input:first-child,.theme-dark .input-group select:first-child,.theme-dark .input-group textarea:first-child{border-radius:6px 0 0 6px}.theme-dark .input-group input:last-child,.theme-dark .input-group select:last-child,.theme-dark .input-group textarea:last-child{border-radius:0 6px 6px 0}.theme-dark .input-group input:not(:first-child),.theme-dark .input-group select:not(:first-child),.theme-dark .input-group textarea:not(:first-child){border-left:0}.theme-dark .input-group .input-group-label{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;padding:0 16px;height:36px;background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-secondary);white-space:nowrap;line-height:36px}.theme-dark .input-group .input-group-label:first-child{border-radius:6px 0 0 6px}.theme-dark .input-group .input-group-label:last-child{border-radius:0 6px 6px 0;border-left:0}.theme-dark .input-group .input-group-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.theme-dark .input-group .input-group-button button,.theme-dark .input-group .input-group-button .button{height:36px;border-radius:0 6px 6px 0;border-left:0;min-width:auto;margin:0;padding:0 16px}.theme-dark .input-group .input-group-button:first-child button,.theme-dark .input-group .input-group-button:first-child .button{border-radius:6px 0 0 6px;border-left:1px solid var(--theme-border);border-right:0}.theme-dark .input-group.compact input,.theme-dark .input-group.compact .input-group-label,.theme-dark .input-group.compact button,.theme-dark .input-group.compact .button{padding:0 12px;height:28px;font-size:15px}.theme-dark .input-group.compact .input-group-label{line-height:28px}.theme-dark .input-group.large input,.theme-dark .input-group.large .input-group-label,.theme-dark .input-group.large button,.theme-dark .input-group.large .button{padding:0 20px;height:40px;font-size:17px}.theme-dark .input-group.large .input-group-label{line-height:40px}.theme-dark .error-message,.theme-dark .form-error,.theme-dark .invalid-feedback,.theme-dark .help-text.error{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;font-weight:500;color:var(--theme-error);margin-top:6px;display:block;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 200ms ease;transition:all 200ms ease;pointer-events:none}input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-dark .help-text.error{opacity:1;transform:translateY(0);pointer-events:auto}input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-dark .help-text.error{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.touched:invalid ~ .theme-dark .error-message,select.touched:invalid ~ .theme-dark .error-message,textarea.touched:invalid ~ .theme-dark .error-message,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .error-message,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .error-message,select:invalid:not(:focus) ~ .theme-dark .error-message,input.is-invalid ~ .theme-dark .error-message,select.is-invalid ~ .theme-dark .error-message,textarea.is-invalid ~ .theme-dark .error-message,.is-invalid ~ .theme-dark .error-message,input.touched:invalid ~ .theme-dark .form-error,select.touched:invalid ~ .theme-dark .form-error,textarea.touched:invalid ~ .theme-dark .form-error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .form-error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .form-error,select:invalid:not(:focus) ~ .theme-dark .form-error,input.is-invalid ~ .theme-dark .form-error,select.is-invalid ~ .theme-dark .form-error,textarea.is-invalid ~ .theme-dark .form-error,.is-invalid ~ .theme-dark .form-error,input.touched:invalid ~ .theme-dark .invalid-feedback,select.touched:invalid ~ .theme-dark .invalid-feedback,textarea.touched:invalid ~ .theme-dark .invalid-feedback,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .invalid-feedback,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .invalid-feedback,select:invalid:not(:focus) ~ .theme-dark .invalid-feedback,input.is-invalid ~ .theme-dark .invalid-feedback,select.is-invalid ~ .theme-dark .invalid-feedback,textarea.is-invalid ~ .theme-dark .invalid-feedback,.is-invalid ~ .theme-dark .invalid-feedback,input.touched:invalid ~ .theme-dark .help-text.error,select.touched:invalid ~ .theme-dark .help-text.error,textarea.touched:invalid ~ .theme-dark .help-text.error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .help-text.error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-dark .help-text.error,select:invalid:not(:focus) ~ .theme-dark .help-text.error,input.is-invalid ~ .theme-dark .help-text.error,select.is-invalid ~ .theme-dark .help-text.error,textarea.is-invalid ~ .theme-dark .help-text.error,.is-invalid ~ .theme-dark .help-text.error{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.theme-dark .error-message.with-icon,.theme-dark .form-error.with-icon,.theme-dark .invalid-feedback.with-icon,.theme-dark .help-text.error.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.theme-dark .error-message.with-icon::before,.theme-dark .form-error.with-icon::before,.theme-dark .invalid-feedback.with-icon::before,.theme-dark .help-text.error.with-icon::before{content:'';width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f87171'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E") center/contain no-repeat;-ms-flex-negative:0;flex-shrink:0}.theme-dark .success-message,.theme-dark .form-success,.theme-dark .valid-feedback,.theme-dark .help-text.success{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;font-weight:500;color:var(--theme-success);margin-top:6px;display:block;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 200ms ease;transition:all 200ms ease;pointer-events:none}input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .success-message, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .success-message, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .success-message, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .form-success, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .form-success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .form-success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .valid-feedback, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .valid-feedback, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .valid-feedback, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .help-text.success, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .help-text.success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-dark .help-text.success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success{opacity:1;transform:translateY(0);pointer-events:auto}input.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .success-message, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .success-message, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .success-message, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .success-message, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .success-message, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .success-message, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .form-success, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .form-success, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .form-success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .form-success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .form-success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .form-success, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .valid-feedback, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .valid-feedback, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .valid-feedback, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .valid-feedback, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .valid-feedback, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .valid-feedback, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .help-text.success, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .help-text.success, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-dark .help-text.success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .help-text.success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .help-text.success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-dark .help-text.success{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.is-valid ~ .theme-dark .success-message,select.is-valid ~ .theme-dark .success-message,textarea.is-valid ~ .theme-dark .success-message,input.touched:valid:not(:placeholder-shown) ~ .theme-dark .success-message,select.touched:valid:not(:placeholder-shown) ~ .theme-dark .success-message,textarea.touched:valid:not(:placeholder-shown) ~ .theme-dark .success-message,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .success-message,input.is-valid ~ .theme-dark .form-success,select.is-valid ~ .theme-dark .form-success,textarea.is-valid ~ .theme-dark .form-success,input.touched:valid:not(:placeholder-shown) ~ .theme-dark .form-success,select.touched:valid:not(:placeholder-shown) ~ .theme-dark .form-success,textarea.touched:valid:not(:placeholder-shown) ~ .theme-dark .form-success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .form-success,input.is-valid ~ .theme-dark .valid-feedback,select.is-valid ~ .theme-dark .valid-feedback,textarea.is-valid ~ .theme-dark .valid-feedback,input.touched:valid:not(:placeholder-shown) ~ .theme-dark .valid-feedback,select.touched:valid:not(:placeholder-shown) ~ .theme-dark .valid-feedback,textarea.touched:valid:not(:placeholder-shown) ~ .theme-dark .valid-feedback,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .valid-feedback,input.is-valid ~ .theme-dark .help-text.success,select.is-valid ~ .theme-dark .help-text.success,textarea.is-valid ~ .theme-dark .help-text.success,input.touched:valid:not(:placeholder-shown) ~ .theme-dark .help-text.success,select.touched:valid:not(:placeholder-shown) ~ .theme-dark .help-text.success,textarea.touched:valid:not(:placeholder-shown) ~ .theme-dark .help-text.success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-dark .help-text.success{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.theme-dark .success-message.with-icon,.theme-dark .form-success.with-icon,.theme-dark .valid-feedback.with-icon,.theme-dark .help-text.success.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.theme-dark .success-message.with-icon::before,.theme-dark .form-success.with-icon::before,.theme-dark .valid-feedback.with-icon::before,.theme-dark .help-text.success.with-icon::before{content:'';width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2334d399'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") center/contain no-repeat;-ms-flex-negative:0;flex-shrink:0}.theme-dark .form-group{margin-bottom:1rem}.theme-dark .form-group.full-height{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-dark .form-group.full-height label{margin-bottom:0.5rem;-ms-flex-negative:0;flex-shrink:0}.theme-dark .form-group.full-height textarea,.theme-dark .form-group.full-height input,.theme-dark .form-group.full-height select{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:200px}.theme-dark .form-group.has-error input,.theme-dark .form-group.has-error select,.theme-dark .form-group.has-error textarea{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02)}.theme-dark .form-group.has-error input:hover,.theme-dark .form-group.has-error select:hover,.theme-dark .form-group.has-error textarea:hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-dark .form-group.has-error input:focus,.theme-dark .form-group.has-error select:focus,.theme-dark .form-group.has-error textarea:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-dark .form-group.has-error label{color:var(--theme-error)}.theme-dark .form-group.has-error .error-message,.theme-dark .form-group.has-error .form-error,.theme-dark .form-group.has-error .invalid-feedback{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-dark .form-group.has-success input,.theme-dark .form-group.has-success select,.theme-dark .form-group.has-success textarea{border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02)}.theme-dark .form-group.has-success input:focus,.theme-dark .form-group.has-success select:focus,.theme-dark .form-group.has-success textarea:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2)}.theme-dark .form-group.has-success .success-message{font-size:15px;font-weight:500;color:var(--theme-success);margin-top:6px;display:block;opacity:1}.theme-dark input[type="checkbox"] #distribution_agreement+label{background:none !important;padding-right:0;padding-top:0;padding-bottom:0}.theme-dark input[type="checkbox"] #distribution_agreement+label:hover{background:none !important}.theme-dark input[type="checkbox"] #distribution_agreement.is-invalid+label,.theme-dark input[type="checkbox"] #distribution_agreement[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error) !important;-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-dark input[type="checkbox"] :not(#distribution_agreement).is-invalid+label,.theme-dark input[type="checkbox"] :not(#distribution_agreement)[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-dark input[type="checkbox"] :not(#distribution_agreement).is-invalid+label::before,.theme-dark input[type="checkbox"] :not(#distribution_agreement)[data-touched="true"]:invalid:required:not(:checked)+label::before{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2)}.theme-dark input[type="checkbox"] :not(#distribution_agreement).is-valid:checked+label{color:var(--theme-success)}.theme-dark input[type="checkbox"] :not(#distribution_agreement).is-valid:checked+label::before{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2)}.theme-dark #distribution_agreement.is-invalid+label,.theme-dark #distribution_agreement[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error) !important;-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.theme-dark fieldset{margin:0 0 1.5rem;padding:1.5rem;border:2px solid var(--theme-border);border-radius:8px}.theme-dark fieldset fieldset{margin:1rem 0;padding:1rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.01)}.theme-dark legend{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:600;color:var(--theme-text-primary);padding:0 .5rem;margin:0;margin-left:-.5rem;float:none;position:relative}.theme-dark legend::before{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border-radius:2px}.theme-dark legend.filled{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.2) 0%, rgba(var(--theme-accent-secondary-rgb), 0.1) 100%);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.3);border-radius:4px;padding:.25rem 1rem}.theme-dark legend.filled::before{display:none}.theme-dark .card,.theme-dark .stat-card,.theme-dark .chart-container,.theme-dark .table-container,.theme-dark .notification-card{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;position:relative;isolation:isolate;background:rgba(255,255,255,0.05);backdrop-filter:blur(20px) saturate(170.2%) brightness(0.95);border:1px solid rgba(255,255,255,0.3);border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.12),inset 0 2px 0 0 rgba(255,255,255,0.2),inset 0 -2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1);box-shadow:0 8px 16px rgba(0,0,0,0.12),inset 0 2px 0 0 rgba(255,255,255,0.2),inset 0 -2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1)}.theme-dark .card::before,.theme-dark .stat-card::before,.theme-dark .chart-container::before,.theme-dark .table-container::before,.theme-dark .notification-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 40%, rgba(0,0,0,0.05) 100%);border-radius:inherit;pointer-events:none;z-index:1}.theme-dark .card .card-header,.theme-dark .stat-card .card-header,.theme-dark .chart-container .card-header,.theme-dark .table-container .card-header,.theme-dark .notification-card .card-header{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:56px}.theme-dark .card .card-header h1,.theme-dark .stat-card .card-header h1,.theme-dark .chart-container .card-header h1,.theme-dark .table-container .card-header h1,.theme-dark .notification-card .card-header h1,.theme-dark .card .card-header h2,.theme-dark .stat-card .card-header h2,.theme-dark .chart-container .card-header h2,.theme-dark .table-container .card-header h2,.theme-dark .notification-card .card-header h2,.theme-dark .card .card-header h3,.theme-dark .stat-card .card-header h3,.theme-dark .chart-container .card-header h3,.theme-dark .table-container .card-header h3,.theme-dark .notification-card .card-header h3,.theme-dark .card .card-header h4,.theme-dark .stat-card .card-header h4,.theme-dark .chart-container .card-header h4,.theme-dark .table-container .card-header h4,.theme-dark .notification-card .card-header h4,.theme-dark .card .card-header h5,.theme-dark .stat-card .card-header h5,.theme-dark .chart-container .card-header h5,.theme-dark .table-container .card-header h5,.theme-dark .notification-card .card-header h5,.theme-dark .card .card-header h6,.theme-dark .stat-card .card-header h6,.theme-dark .chart-container .card-header h6,.theme-dark .table-container .card-header h6,.theme-dark .notification-card .card-header h6{margin-bottom:0 !important}.theme-dark .card .card-header.has-left .header-left,.theme-dark .stat-card .card-header.has-left .header-left,.theme-dark .chart-container .card-header.has-left .header-left,.theme-dark .table-container .card-header.has-left .header-left,.theme-dark .notification-card .card-header.has-left .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-dark .card .card-header.has-left .header-middle,.theme-dark .stat-card .card-header.has-left .header-middle,.theme-dark .chart-container .card-header.has-left .header-middle,.theme-dark .table-container .card-header.has-left .header-middle,.theme-dark .notification-card .card-header.has-left .header-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-header.has-left .header-right,.theme-dark .stat-card .card-header.has-left .header-right,.theme-dark .chart-container .card-header.has-left .header-right,.theme-dark .table-container .card-header.has-left .header-right,.theme-dark .notification-card .card-header.has-left .header-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-dark .card .card-header.has-right .header-left,.theme-dark .stat-card .card-header.has-right .header-left,.theme-dark .chart-container .card-header.has-right .header-left,.theme-dark .table-container .card-header.has-right .header-left,.theme-dark .notification-card .card-header.has-right .header-left{display:none}.theme-dark .card .card-header.has-right .header-middle,.theme-dark .stat-card .card-header.has-right .header-middle,.theme-dark .chart-container .card-header.has-right .header-middle,.theme-dark .table-container .card-header.has-right .header-middle,.theme-dark .notification-card .card-header.has-right .header-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-header.has-right .header-right,.theme-dark .stat-card .card-header.has-right .header-right,.theme-dark .chart-container .card-header.has-right .header-right,.theme-dark .table-container .card-header.has-right .header-right,.theme-dark .notification-card .card-header.has-right .header-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-dark .card .card-header.has-center,.theme-dark .stat-card .card-header.has-center,.theme-dark .chart-container .card-header.has-center,.theme-dark .table-container .card-header.has-center,.theme-dark .notification-card .card-header.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-dark .card .card-header.has-center .header-middle,.theme-dark .stat-card .card-header.has-center .header-middle,.theme-dark .chart-container .card-header.has-center .header-middle,.theme-dark .table-container .card-header.has-center .header-middle,.theme-dark .notification-card .card-header.has-center .header-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-dark .card .card-header .header-left,.theme-dark .stat-card .card-header .header-left,.theme-dark .chart-container .card-header .header-left,.theme-dark .table-container .card-header .header-left,.theme-dark .notification-card .card-header .header-left,.theme-dark .card .card-header .header-right,.theme-dark .stat-card .card-header .header-right,.theme-dark .chart-container .card-header .header-right,.theme-dark .table-container .card-header .header-right,.theme-dark .notification-card .card-header .header-right{-ms-flex-negative:0;flex-shrink:0}.theme-dark .card .card-header .header-middle,.theme-dark .stat-card .card-header .header-middle,.theme-dark .chart-container .card-header .header-middle,.theme-dark .table-container .card-header .header-middle,.theme-dark .notification-card .card-header .header-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-header .card-title,.theme-dark .stat-card .card-header .card-title,.theme-dark .chart-container .card-header .card-title,.theme-dark .table-container .card-header .card-title,.theme-dark .notification-card .card-header .card-title{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:18px;font-weight:normal;color:var(--theme-text-primary);margin:0;line-height:1.4;letter-spacing:-0.02em}.theme-dark .card .card-header .card-title h1,.theme-dark .stat-card .card-header .card-title h1,.theme-dark .chart-container .card-header .card-title h1,.theme-dark .table-container .card-header .card-title h1,.theme-dark .notification-card .card-header .card-title h1,.theme-dark .card .card-header .card-title h2,.theme-dark .stat-card .card-header .card-title h2,.theme-dark .chart-container .card-header .card-title h2,.theme-dark .table-container .card-header .card-title h2,.theme-dark .notification-card .card-header .card-title h2,.theme-dark .card .card-header .card-title h3,.theme-dark .stat-card .card-header .card-title h3,.theme-dark .chart-container .card-header .card-title h3,.theme-dark .table-container .card-header .card-title h3,.theme-dark .notification-card .card-header .card-title h3,.theme-dark .card .card-header .card-title h4,.theme-dark .stat-card .card-header .card-title h4,.theme-dark .chart-container .card-header .card-title h4,.theme-dark .table-container .card-header .card-title h4,.theme-dark .notification-card .card-header .card-title h4,.theme-dark .card .card-header .card-title h5,.theme-dark .stat-card .card-header .card-title h5,.theme-dark .chart-container .card-header .card-title h5,.theme-dark .table-container .card-header .card-title h5,.theme-dark .notification-card .card-header .card-title h5,.theme-dark .card .card-header .card-title h6,.theme-dark .stat-card .card-header .card-title h6,.theme-dark .chart-container .card-header .card-title h6,.theme-dark .table-container .card-header .card-title h6,.theme-dark .notification-card .card-header .card-title h6{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}.theme-dark .card .card-header .card-title strong,.theme-dark .stat-card .card-header .card-title strong,.theme-dark .chart-container .card-header .card-title strong,.theme-dark .table-container .card-header .card-title strong,.theme-dark .notification-card .card-header .card-title strong,.theme-dark .card .card-header .card-title b,.theme-dark .stat-card .card-header .card-title b,.theme-dark .chart-container .card-header .card-title b,.theme-dark .table-container .card-header .card-title b,.theme-dark .notification-card .card-header .card-title b{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:normal}.theme-dark .card .card-header .card-title em,.theme-dark .stat-card .card-header .card-title em,.theme-dark .chart-container .card-header .card-title em,.theme-dark .table-container .card-header .card-title em,.theme-dark .notification-card .card-header .card-title em,.theme-dark .card .card-header .card-title i,.theme-dark .stat-card .card-header .card-title i,.theme-dark .chart-container .card-header .card-title i,.theme-dark .table-container .card-header .card-title i,.theme-dark .notification-card .card-header .card-title i{font-style:italic}.theme-dark .card .card-header .card-title small,.theme-dark .stat-card .card-header .card-title small,.theme-dark .chart-container .card-header .card-title small,.theme-dark .table-container .card-header .card-title small,.theme-dark .notification-card .card-header .card-title small{font-size:0.875em}.theme-dark .card .card-header .card-subtitle,.theme-dark .stat-card .card-header .card-subtitle,.theme-dark .chart-container .card-header .card-subtitle,.theme-dark .table-container .card-header .card-subtitle,.theme-dark .notification-card .card-header .card-subtitle{font-family:inherit !important;font-size:14px;font-weight:400;color:var(--theme-text-muted);margin:4px 0 0 0;line-height:1.5}.theme-dark .card .card-subheader,.theme-dark .stat-card .card-subheader,.theme-dark .chart-container .card-subheader,.theme-dark .table-container .card-subheader,.theme-dark .notification-card .card-subheader{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:12px 20px;background:rgba(255,255,255,0.01);border-bottom:1px solid rgba(255,255,255,0.05);font-size:13px;color:var(--theme-text-secondary);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;z-index:1;gap:12px}.theme-dark .card .card-subheader.has-left .subheader-left,.theme-dark .stat-card .card-subheader.has-left .subheader-left,.theme-dark .chart-container .card-subheader.has-left .subheader-left,.theme-dark .table-container .card-subheader.has-left .subheader-left,.theme-dark .notification-card .card-subheader.has-left .subheader-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-dark .card .card-subheader.has-left .subheader-middle,.theme-dark .stat-card .card-subheader.has-left .subheader-middle,.theme-dark .chart-container .card-subheader.has-left .subheader-middle,.theme-dark .table-container .card-subheader.has-left .subheader-middle,.theme-dark .notification-card .card-subheader.has-left .subheader-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subheader.has-left .subheader-right,.theme-dark .stat-card .card-subheader.has-left .subheader-right,.theme-dark .chart-container .card-subheader.has-left .subheader-right,.theme-dark .table-container .card-subheader.has-left .subheader-right,.theme-dark .notification-card .card-subheader.has-left .subheader-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-dark .card .card-subheader.has-right .subheader-left,.theme-dark .stat-card .card-subheader.has-right .subheader-left,.theme-dark .chart-container .card-subheader.has-right .subheader-left,.theme-dark .table-container .card-subheader.has-right .subheader-left,.theme-dark .notification-card .card-subheader.has-right .subheader-left{display:none}.theme-dark .card .card-subheader.has-right .subheader-middle,.theme-dark .stat-card .card-subheader.has-right .subheader-middle,.theme-dark .chart-container .card-subheader.has-right .subheader-middle,.theme-dark .table-container .card-subheader.has-right .subheader-middle,.theme-dark .notification-card .card-subheader.has-right .subheader-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subheader.has-right .subheader-right,.theme-dark .stat-card .card-subheader.has-right .subheader-right,.theme-dark .chart-container .card-subheader.has-right .subheader-right,.theme-dark .table-container .card-subheader.has-right .subheader-right,.theme-dark .notification-card .card-subheader.has-right .subheader-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-dark .card .card-subheader.has-center,.theme-dark .stat-card .card-subheader.has-center,.theme-dark .chart-container .card-subheader.has-center,.theme-dark .table-container .card-subheader.has-center,.theme-dark .notification-card .card-subheader.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-dark .card .card-subheader.has-center .subheader-middle,.theme-dark .stat-card .card-subheader.has-center .subheader-middle,.theme-dark .chart-container .card-subheader.has-center .subheader-middle,.theme-dark .table-container .card-subheader.has-center .subheader-middle,.theme-dark .notification-card .card-subheader.has-center .subheader-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-dark .card .card-subheader .subheader-left,.theme-dark .stat-card .card-subheader .subheader-left,.theme-dark .chart-container .card-subheader .subheader-left,.theme-dark .table-container .card-subheader .subheader-left,.theme-dark .notification-card .card-subheader .subheader-left,.theme-dark .card .card-subheader .subheader-right,.theme-dark .stat-card .card-subheader .subheader-right,.theme-dark .chart-container .card-subheader .subheader-right,.theme-dark .table-container .card-subheader .subheader-right,.theme-dark .notification-card .card-subheader .subheader-right{-ms-flex-negative:0;flex-shrink:0}.theme-dark .card .card-subheader .subheader-middle,.theme-dark .stat-card .card-subheader .subheader-middle,.theme-dark .chart-container .card-subheader .subheader-middle,.theme-dark .table-container .card-subheader .subheader-middle,.theme-dark .notification-card .card-subheader .subheader-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subheader .subheader-text,.theme-dark .stat-card .card-subheader .subheader-text,.theme-dark .chart-container .card-subheader .subheader-text,.theme-dark .table-container .card-subheader .subheader-text,.theme-dark .notification-card .card-subheader .subheader-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary);line-height:1.5}.theme-dark .card .card-body,.theme-dark .stat-card .card-body,.theme-dark .chart-container .card-body,.theme-dark .table-container .card-body,.theme-dark .notification-card .card-body{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:16px;position:relative;z-index:1;min-height:100px}.theme-dark .card .card-body>*:last-child,.theme-dark .stat-card .card-body>*:last-child,.theme-dark .chart-container .card-body>*:last-child,.theme-dark .table-container .card-body>*:last-child,.theme-dark .notification-card .card-body>*:last-child{margin-bottom:0 !important}.theme-dark .card .card-body p,.theme-dark .stat-card .card-body p,.theme-dark .chart-container .card-body p,.theme-dark .table-container .card-body p,.theme-dark .notification-card .card-body p{font-family:inherit !important;font-size:14px;line-height:1.6;color:var(--theme-text-secondary);margin:0 0 16px 0}.theme-dark .card .card-body p:last-child,.theme-dark .stat-card .card-body p:last-child,.theme-dark .chart-container .card-body p:last-child,.theme-dark .table-container .card-body p:last-child,.theme-dark .notification-card .card-body p:last-child{margin-bottom:0}.theme-dark .card .card-body *,.theme-dark .stat-card .card-body *,.theme-dark .chart-container .card-body *,.theme-dark .table-container .card-body *,.theme-dark .notification-card .card-body *{font-family:inherit !important}.theme-dark .card .card-subfooter,.theme-dark .stat-card .card-subfooter,.theme-dark .chart-container .card-subfooter,.theme-dark .table-container .card-subfooter,.theme-dark .notification-card .card-subfooter{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:8px 16px;background:rgba(255,255,255,0.01);border-top:1px solid rgba(255,255,255,0.05);font-size:13px;color:var(--theme-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.theme-dark .card .card-subfooter.has-left .subfooter-left,.theme-dark .stat-card .card-subfooter.has-left .subfooter-left,.theme-dark .chart-container .card-subfooter.has-left .subfooter-left,.theme-dark .table-container .card-subfooter.has-left .subfooter-left,.theme-dark .notification-card .card-subfooter.has-left .subfooter-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-dark .card .card-subfooter.has-left .subfooter-middle,.theme-dark .stat-card .card-subfooter.has-left .subfooter-middle,.theme-dark .chart-container .card-subfooter.has-left .subfooter-middle,.theme-dark .table-container .card-subfooter.has-left .subfooter-middle,.theme-dark .notification-card .card-subfooter.has-left .subfooter-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subfooter.has-left .subfooter-right,.theme-dark .stat-card .card-subfooter.has-left .subfooter-right,.theme-dark .chart-container .card-subfooter.has-left .subfooter-right,.theme-dark .table-container .card-subfooter.has-left .subfooter-right,.theme-dark .notification-card .card-subfooter.has-left .subfooter-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-dark .card .card-subfooter.has-right .subfooter-left,.theme-dark .stat-card .card-subfooter.has-right .subfooter-left,.theme-dark .chart-container .card-subfooter.has-right .subfooter-left,.theme-dark .table-container .card-subfooter.has-right .subfooter-left,.theme-dark .notification-card .card-subfooter.has-right .subfooter-left{display:none}.theme-dark .card .card-subfooter.has-right .subfooter-middle,.theme-dark .stat-card .card-subfooter.has-right .subfooter-middle,.theme-dark .chart-container .card-subfooter.has-right .subfooter-middle,.theme-dark .table-container .card-subfooter.has-right .subfooter-middle,.theme-dark .notification-card .card-subfooter.has-right .subfooter-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subfooter.has-right .subfooter-right,.theme-dark .stat-card .card-subfooter.has-right .subfooter-right,.theme-dark .chart-container .card-subfooter.has-right .subfooter-right,.theme-dark .table-container .card-subfooter.has-right .subfooter-right,.theme-dark .notification-card .card-subfooter.has-right .subfooter-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-dark .card .card-subfooter.has-center,.theme-dark .stat-card .card-subfooter.has-center,.theme-dark .chart-container .card-subfooter.has-center,.theme-dark .table-container .card-subfooter.has-center,.theme-dark .notification-card .card-subfooter.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-dark .card .card-subfooter.has-center .subfooter-middle,.theme-dark .stat-card .card-subfooter.has-center .subfooter-middle,.theme-dark .chart-container .card-subfooter.has-center .subfooter-middle,.theme-dark .table-container .card-subfooter.has-center .subfooter-middle,.theme-dark .notification-card .card-subfooter.has-center .subfooter-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-dark .card .card-subfooter .subfooter-left,.theme-dark .stat-card .card-subfooter .subfooter-left,.theme-dark .chart-container .card-subfooter .subfooter-left,.theme-dark .table-container .card-subfooter .subfooter-left,.theme-dark .notification-card .card-subfooter .subfooter-left,.theme-dark .card .card-subfooter .subfooter-right,.theme-dark .stat-card .card-subfooter .subfooter-right,.theme-dark .chart-container .card-subfooter .subfooter-right,.theme-dark .table-container .card-subfooter .subfooter-right,.theme-dark .notification-card .card-subfooter .subfooter-right{-ms-flex-negative:0;flex-shrink:0}.theme-dark .card .card-subfooter .subfooter-middle,.theme-dark .stat-card .card-subfooter .subfooter-middle,.theme-dark .chart-container .card-subfooter .subfooter-middle,.theme-dark .table-container .card-subfooter .subfooter-middle,.theme-dark .notification-card .card-subfooter .subfooter-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-subfooter .subfooter-text,.theme-dark .stat-card .card-subfooter .subfooter-text,.theme-dark .chart-container .card-subfooter .subfooter-text,.theme-dark .table-container .card-subfooter .subfooter-text,.theme-dark .notification-card .card-subfooter .subfooter-text{font-family:inherit !important;font-size:12px;color:var(--theme-text-muted)}.theme-dark .card .card-footer,.theme-dark .stat-card .card-footer,.theme-dark .chart-container .card-footer,.theme-dark .table-container .card-footer,.theme-dark .notification-card .card-footer{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:12px 16px;border-top:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);border-radius:0 0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.theme-dark .card .card-footer .button,.theme-dark .stat-card .card-footer .button,.theme-dark .chart-container .card-footer .button,.theme-dark .table-container .card-footer .button,.theme-dark .notification-card .card-footer .button,.theme-dark .card .card-footer button,.theme-dark .stat-card .card-footer button,.theme-dark .chart-container .card-footer button,.theme-dark .table-container .card-footer button,.theme-dark .notification-card .card-footer button{margin:0 !important}.theme-dark .card .card-footer.has-left .footer-left,.theme-dark .stat-card .card-footer.has-left .footer-left,.theme-dark .chart-container .card-footer.has-left .footer-left,.theme-dark .table-container .card-footer.has-left .footer-left,.theme-dark .notification-card .card-footer.has-left .footer-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-dark .card .card-footer.has-left .footer-middle,.theme-dark .stat-card .card-footer.has-left .footer-middle,.theme-dark .chart-container .card-footer.has-left .footer-middle,.theme-dark .table-container .card-footer.has-left .footer-middle,.theme-dark .notification-card .card-footer.has-left .footer-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-footer.has-left .footer-right,.theme-dark .stat-card .card-footer.has-left .footer-right,.theme-dark .chart-container .card-footer.has-left .footer-right,.theme-dark .table-container .card-footer.has-left .footer-right,.theme-dark .notification-card .card-footer.has-left .footer-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-dark .card .card-footer.has-right .footer-left,.theme-dark .stat-card .card-footer.has-right .footer-left,.theme-dark .chart-container .card-footer.has-right .footer-left,.theme-dark .table-container .card-footer.has-right .footer-left,.theme-dark .notification-card .card-footer.has-right .footer-left{display:none}.theme-dark .card .card-footer.has-right .footer-middle,.theme-dark .stat-card .card-footer.has-right .footer-middle,.theme-dark .chart-container .card-footer.has-right .footer-middle,.theme-dark .table-container .card-footer.has-right .footer-middle,.theme-dark .notification-card .card-footer.has-right .footer-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-footer.has-right .footer-right,.theme-dark .stat-card .card-footer.has-right .footer-right,.theme-dark .chart-container .card-footer.has-right .footer-right,.theme-dark .table-container .card-footer.has-right .footer-right,.theme-dark .notification-card .card-footer.has-right .footer-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-dark .card .card-footer.has-center,.theme-dark .stat-card .card-footer.has-center,.theme-dark .chart-container .card-footer.has-center,.theme-dark .table-container .card-footer.has-center,.theme-dark .notification-card .card-footer.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-dark .card .card-footer.has-center .footer-middle,.theme-dark .stat-card .card-footer.has-center .footer-middle,.theme-dark .chart-container .card-footer.has-center .footer-middle,.theme-dark .table-container .card-footer.has-center .footer-middle,.theme-dark .notification-card .card-footer.has-center .footer-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-dark .card .card-footer .footer-left,.theme-dark .stat-card .card-footer .footer-left,.theme-dark .chart-container .card-footer .footer-left,.theme-dark .table-container .card-footer .footer-left,.theme-dark .notification-card .card-footer .footer-left,.theme-dark .card .card-footer .footer-right,.theme-dark .stat-card .card-footer .footer-right,.theme-dark .chart-container .card-footer .footer-right,.theme-dark .table-container .card-footer .footer-right,.theme-dark .notification-card .card-footer .footer-right{-ms-flex-negative:0;flex-shrink:0}.theme-dark .card .card-footer .footer-middle,.theme-dark .stat-card .card-footer .footer-middle,.theme-dark .chart-container .card-footer .footer-middle,.theme-dark .table-container .card-footer .footer-middle,.theme-dark .notification-card .card-footer .footer-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .card .card-footer .footer-text,.theme-dark .stat-card .card-footer .footer-text,.theme-dark .chart-container .card-footer .footer-text,.theme-dark .table-container .card-footer .footer-text,.theme-dark .notification-card .card-footer .footer-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary)}.theme-dark .card.compact .card-header,.theme-dark .compact.stat-card .card-header,.theme-dark .compact.chart-container .card-header,.theme-dark .compact.table-container .card-header,.theme-dark .compact.notification-card .card-header{padding:12px 16px}.theme-dark .card.compact .card-body,.theme-dark .compact.stat-card .card-body,.theme-dark .compact.chart-container .card-body,.theme-dark .compact.table-container .card-body,.theme-dark .compact.notification-card .card-body{padding:16px}.theme-dark .card.compact .card-footer,.theme-dark .compact.stat-card .card-footer,.theme-dark .compact.chart-container .card-footer,.theme-dark .compact.table-container .card-footer,.theme-dark .compact.notification-card .card-footer{padding:12px 16px}.theme-dark .card.borderless,.theme-dark .borderless.stat-card,.theme-dark .borderless.chart-container,.theme-dark .borderless.table-container,.theme-dark .borderless.notification-card{border:none}.theme-dark .card.flat,.theme-dark .flat.stat-card,.theme-dark .flat.chart-container,.theme-dark .flat.table-container,.theme-dark .flat.notification-card{-webkit-box-shadow:none;box-shadow:none}.theme-dark .card-group{display:grid;gap:16px}.theme-dark .card-group.horizontal{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.theme-dark .stat-card{padding:20px}.theme-dark .stat-card .stat-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.theme-dark .stat-card .stat-card-title{font-size:14px;font-weight:500;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:0.05em}.theme-dark .stat-card .stat-card-icon{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05);color:var(--theme-text-secondary);font-size:20px}.theme-dark .stat-card .stat-card-value{font-size:32px;font-weight:700;color:var(--theme-text-primary);margin-bottom:8px;letter-spacing:-0.02em}.theme-dark .stat-card .stat-card-change{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-weight:500}.theme-dark .stat-card .stat-card-change.positive{color:var(--theme-success)}.theme-dark .stat-card .stat-card-change.negative{color:var(--theme-error)}.theme-dark .stat-card .stat-card-change i{font-size:12px}.theme-dark .stat-card .stat-card-subtitle{font-size:13px;color:var(--theme-text-muted);margin-top:4px}.theme-dark .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1);color:var(--theme-success)}.theme-dark .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1);color:var(--theme-warning)}.theme-dark .stat-card.error .stat-card-icon{background:rgba(var(--theme-error), 0.1);color:var(--theme-error)}.theme-dark .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1);color:var(--theme-info)}.theme-dark .callout{position:relative;padding:.5rem 1rem;margin-bottom:1.5rem;border-radius:8px;border:1px solid var(--callout-border, var(--theme-border));background:var(--callout-bg, #1a1a1a);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;font-size:18px;color:var(--callout-text-color, #fff);isolation:isolate;z-index:1;--callout-text-color: #fff;--callout-bg: #1a1a1a;--callout-border: #2a2a2a}.theme-dark .callout::before{display:none}.theme-dark .callout>*{position:relative;z-index:1}.theme-dark .callout h1,.theme-dark .callout h2,.theme-dark .callout h3,.theme-dark .callout h4,.theme-dark .callout h5,.theme-dark .callout h6{margin-top:0;margin-bottom:0 !important;font-weight:600}.theme-dark .callout p{margin-bottom:.5rem;color:var(--callout-text-color, #fff);line-height:1.5}.theme-dark .callout p:last-child{margin-bottom:0}.theme-dark .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),.theme-dark .callout.info{--callout-color: var(--theme-info);--callout-bg: #1a2332;--callout-border: #243447;--callout-text-color: #fff}.theme-dark .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,.theme-dark .callout.info .callout-icon{background:#2a3b52}.theme-dark .callout h1,.theme-dark .callout h2,.theme-dark .callout h3,.theme-dark .callout h4,.theme-dark .callout h5,.theme-dark .callout h6{color:var(--callout-color)}.theme-dark .callout .callout-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-right:.5rem;border-radius:6px;background:#2a3b52;color:var(--callout-color);-ms-flex-negative:0;flex-shrink:0}.theme-dark .callout .callout-icon i{font-size:16px}.theme-dark .callout.has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .callout.has-icon .callout-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .callout .callout-content{border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--callout-text-color, #fff)}.theme-dark .callout .callout-content p{color:var(--callout-text-color, #fff)}.theme-dark .callout.primary{--callout-color: var(--theme-accent-primary);--callout-bg: #2a1a32;--callout-border: #3a2a42;--callout-text-color: #fff}.theme-dark .callout.primary .callout-icon{background:#3a2a52}.theme-dark .callout.secondary{--callout-color: var(--theme-accent-secondary);--callout-bg: #1a2a2a;--callout-border: #2a3a3a;--callout-text-color: #fff}.theme-dark .callout.secondary .callout-icon{background:#2a3a3a}.theme-dark .callout.success{--callout-color: var(--theme-success);--callout-bg: #1a2a1a;--callout-border: #2a3a2a;--callout-text-color: #fff;background:#1a2a1a;border-color:#2a3a2a;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-dark .callout.success .callout-icon{background:#2a3a2a}.theme-dark .callout.warning{--callout-color: var(--theme-warning);--callout-bg: #2a2a1a;--callout-border: #3a3a2a;--callout-text-color: #fff}.theme-dark .callout.warning .callout-icon{background:#3a3a2a}.theme-dark .callout.alert,.theme-dark .callout.danger,.theme-dark .callout.error{--callout-color: var(--theme-error);--callout-bg: #2a1a1a;--callout-border: #3a2a2a;--callout-text-color: #fff;background:#2a1a1a;border-color:#3a2a2a;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-dark .callout.alert .callout-icon,.theme-dark .callout.danger .callout-icon,.theme-dark .callout.error .callout-icon{background:#3a2a2a}.theme-dark .callout.small{padding:.25rem .5rem;font-size:14px}.theme-dark .callout.small.error,.theme-dark .callout.small.alert,.theme-dark .callout.small.danger{padding:.5rem 1rem;font-size:15px;font-weight:500}.theme-dark .callout.small .callout-icon{width:20px;height:20px;margin-right:.25rem}.theme-dark .callout.small .callout-icon i{font-size:14px}.theme-dark .callout.large{padding:1rem 1.5rem;font-size:18px}.theme-dark .callout.large .callout-icon{width:36px;height:36px;border-radius:8px}.theme-dark .callout.large .callout-icon i{font-size:20px}.theme-dark .callout.minimal{background:transparent;border-left-width:4px;padding-left:.5rem}.theme-dark .callout.minimal::before{display:none}.theme-dark .callout.solid{background:var(--callout-color);border-color:var(--callout-color);color:white}.theme-dark .callout.solid h1,.theme-dark .callout.solid h2,.theme-dark .callout.solid h3,.theme-dark .callout.solid h4,.theme-dark .callout.solid h5,.theme-dark .callout.solid h6,.theme-dark .callout.solid p{color:white}.theme-dark .callout.solid .callout-icon{background:rgba(255,255,255,0.2);color:white}.theme-dark .callout .callout-close{position:absolute;top:.5rem;right:.5rem;padding:4px;background:transparent;border:none;color:var(--theme-text-muted);cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;border-radius:4px}.theme-dark .callout .callout-close:hover{background:rgba(255,255,255,0.1);color:var(--theme-text-primary)}.theme-dark .callout .callout-close i{font-size:16px}.theme-dark .callout.animated{-webkit-animation:calloutSlideIn 0.4s ease-out;animation:calloutSlideIn 0.4s ease-out}@-webkit-keyframes calloutSlideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes calloutSlideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-dark .callout-info .callout-icon i::before{content:'\f05a'}.theme-dark .callout-success .callout-icon i::before{content:'\f058'}.theme-dark .callout-warning .callout-icon i::before{content:'\f071'}.theme-dark .callout-danger .callout-icon i::before{content:'\f057'}.theme-dark .notification-container{position:fixed !important;top:20px !important;right:20px !important;bottom:auto !important;left:auto !important;width:auto !important;height:auto !important;max-height:calc(100vh - 40px);z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:400px;pointer-events:none;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;contain:layout}.theme-dark .notification-container>*{pointer-events:auto}.theme-dark .notification-container .callout{position:relative;width:380px;max-width:90vw;margin-bottom:0;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 10px 25px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.theme-dark .notification-container .callout .notification-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--callout-color);border-radius:0 0 0 8px;-webkit-transition:width linear;transition:width linear;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.theme-dark .notification-container .callout .notification-actions{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-dark .notification-container .callout .notification-actions .button{font-size:13px;height:28px;padding:0 12px}.theme-dark .notification-container .callout.notification-enter{-webkit-animation:notificationSlideIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:notificationSlideIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.theme-dark .notification-container .callout.notification-exit{-webkit-animation:notificationSlideOut 0.15s ease-in forwards;animation:notificationSlideOut 0.15s ease-in forwards}.theme-dark .notification-container .callout.clickable{cursor:pointer}.theme-dark .notification-container .callout.clickable:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.theme-dark .notification-container .callout.inline{position:relative;width:100%;margin-bottom:1rem;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.theme-dark .notification-container .callout.inline.notification-enter{-webkit-animation:inlineNotificationFadeIn 0.3s ease-out;animation:inlineNotificationFadeIn 0.3s ease-out}.theme-dark .notification-container .callout.inline.notification-exit{-webkit-animation:inlineNotificationFadeOut 0.15s ease-out forwards;animation:inlineNotificationFadeOut 0.15s ease-out forwards}.theme-dark .notification-container .callout.toast{max-width:300px}.theme-dark .notification-container.bottom{top:auto !important;bottom:20px !important}.theme-dark .notification-container.bottom .notification{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.theme-dark .notification-container.bottom .notification.notification-enter{-webkit-animation:notificationSlideUp 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:notificationSlideUp 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.theme-dark .notification-container.center{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.theme-dark .notification-container.center .notification{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}@-webkit-keyframes notificationSlideIn{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notificationSlideIn{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes notificationSlideOut{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes notificationSlideOut{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes notificationSlideUp{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notificationSlideUp{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes inlineNotificationFadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inlineNotificationFadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes inlineNotificationFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes inlineNotificationFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.theme-dark .notification-container .notification:not(:first-child){margin-top:-5px}.theme-dark .notification-container .notification:nth-child(1){z-index:10004}.theme-dark .notification-container .notification:nth-child(2){z-index:10003}.theme-dark .notification-container .notification:nth-child(3){z-index:10002}.theme-dark .notification-container .notification:nth-child(4){z-index:10001}.theme-dark .notification-container .notification:nth-child(5){z-index:10000}@media (max-width: 600px){.theme-dark .notification-container{left:10px;right:10px;max-width:none}.theme-dark .notification-container.center{-webkit-transform:none;-ms-transform:none;transform:none}.theme-dark .notification .notification-content h4{font-size:15px}.theme-dark .notification .notification-content p{font-size:13px}}.theme-dark .panel,.theme-dark .callout{background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%),linear-gradient(0deg, rgba(255,255,255,0.02) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(255,255,255,0.18);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 2px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 2px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.1)}.theme-dark .panel::before,.theme-dark .callout::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(255,255,255,0.1)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.1) 50%, transparent 100%)}.theme-dark .stat-card{padding:1rem 1.5rem;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-dark .stat-card .stat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}.theme-dark .stat-card .stat-icon{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05)}.theme-dark .stat-card .stat-icon svg{width:18px;height:18px;color:var(--theme-accent-primary)}.theme-dark .stat-card .stat-content .stat-value{font-size:2.5rem;font-weight:200;margin-bottom:.25rem}.theme-dark .stat-card .stat-content .stat-label{font-size:0.875rem;color:var(--theme-text-muted)}.theme-dark .stat-card.primary{border-color:rgba(var(--theme-accent-primary), 0.3)}.theme-dark .stat-card.primary .stat-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-dark .stat-card.success{border-color:rgba(var(--theme-success), 0.3)}.theme-dark .stat-card.success .stat-icon{background:rgba(var(--theme-success), 0.1)}.theme-dark .stat-card.success .stat-icon svg{color:var(--theme-success)}.theme-dark .chart-container{padding:2rem}.theme-dark .chart-container .chart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.theme-dark .chart-container .chart-header h3{margin:0}.theme-dark .chart-container .chart-header .chart-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-dark .chart-container .chart-body{min-height:300px;position:relative}.theme-dark .table-container{padding:0;overflow:hidden}.theme-dark .table-container .table-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.08)}.theme-dark .table-container .table-header h3{margin:0}.theme-dark .table-container .table-body{overflow-x:auto}.theme-dark .notification-card{padding:1rem;border-left:3px solid var(--theme-accent-primary)}.theme-dark .notification-card.unread{background:rgba(255,255,255,0.05)}.theme-dark .notification-card .notification-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.theme-dark .notification-card .notification-content .notification-icon{width:40px;height:40px;border-radius:50%;background:rgba(var(--theme-accent-primary), 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.theme-dark .notification-card .notification-content .notification-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .notification-card .notification-content .notification-text .notification-title{font-weight:500;margin-bottom:.25rem}.theme-dark .notification-card .notification-content .notification-text .notification-time{font-size:0.875rem;color:var(--theme-text-muted)}.theme-dark .panel-simple,.theme-dark .preview-section{margin-bottom:4rem;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.1);padding:2rem;border-radius:16px;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.theme-dark .panel-simple h2,.theme-dark .preview-section h2{color:var(--theme-accent-primary);margin-bottom:2rem;font-size:1.75rem;border-bottom:2px solid rgba(var(--theme-accent-primary), 0.3);padding-bottom:1rem}.theme-dark .panel-simple .panel-simple-grid,.theme-dark .preview-section .panel-simple-grid,.theme-dark .panel-simple .preview-grid,.theme-dark .preview-section .preview-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.theme-dark .panel-simple .panel-simple-grid,.theme-dark .preview-section .panel-simple-grid,.theme-dark .panel-simple .preview-grid,.theme-dark .preview-section .preview-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.theme-dark .panel-simple .panel-simple-item,.theme-dark .preview-section .panel-simple-item,.theme-dark .panel-simple .preview-item,.theme-dark .preview-section .preview-item{background:rgba(255,255,255,0.02);padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,0.05)}.theme-dark .panel-simple .panel-simple-label,.theme-dark .preview-section .panel-simple-label,.theme-dark .panel-simple .preview-label,.theme-dark .preview-section .preview-label{color:var(--theme-accent-secondary);font-size:0.875rem;margin-bottom:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em}.theme-dark .panel-simple .panel-simple-value,.theme-dark .preview-section .panel-simple-value{font-size:1.125rem;color:var(--theme-text-primary);line-height:1.5}.theme-dark table,.theme-dark .table{all:unset;display:table;width:100%;border-collapse:separate;border-spacing:0;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;background:var(--theme-surface) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:8px;overflow:hidden}.theme-dark table thead,.theme-dark .table thead{background:rgba(255,255,255,0.03)}.theme-dark table thead tr,.theme-dark .table thead tr{all:unset;display:table-row}.theme-dark table thead th,.theme-dark .table thead th{all:unset;display:table-cell;font-family:inherit !important;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--theme-text-muted);padding:16px;text-align:left;border-bottom:1px solid var(--theme-border)}.theme-dark table thead th:first-child,.theme-dark .table thead th:first-child{padding-left:24px}.theme-dark table thead th:last-child,.theme-dark .table thead th:last-child{padding-right:24px}.theme-dark table tbody tr,.theme-dark .table tbody tr{all:unset;display:table-row;-webkit-transition:all 150ms ease;transition:all 150ms ease;background:transparent !important;background-color:transparent !important;border-bottom:1px solid rgba(255,255,255,0.05)}.theme-dark table tbody tr:hover,.theme-dark .table tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-dark table tbody tr:last-child td,.theme-dark .table tbody tr:last-child td{border-bottom:none}.theme-dark table tbody tr:nth-of-type(even),.theme-dark table tbody tr:nth-of-type(odd),.theme-dark .table tbody tr:nth-of-type(even),.theme-dark .table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-dark table tbody td,.theme-dark .table tbody td{all:unset;display:table-cell;font-family:inherit !important;font-size:16px;font-weight:400;color:var(--theme-text-secondary);padding:16px;border-bottom:1px solid rgba(255,255,255,0.03)}.theme-dark table tbody td:first-child,.theme-dark .table tbody td:first-child{padding-left:24px}.theme-dark table tbody td:last-child,.theme-dark .table tbody td:last-child{padding-right:24px}.theme-dark table tbody td a,.theme-dark .table tbody td a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none}.theme-dark table tbody td a:hover,.theme-dark .table tbody td a:hover{color:var(--theme-accent-secondary);text-decoration:underline}.theme-dark table tbody td .badge,.theme-dark table tbody td .label,.theme-dark table tbody td .status-badge,.theme-dark .table tbody td .badge,.theme-dark .table tbody td .label,.theme-dark .table tbody td .status-badge{font-family:inherit !important}.theme-dark table.striped tbody tr:nth-child(even),.theme-dark .table.striped tbody tr:nth-child(even){background:rgba(255,255,255,0.02)}.theme-dark table.hover tbody tr:hover,.theme-dark .table.hover tbody tr:hover{background:rgba(255,255,255,0.05);cursor:pointer}.theme-dark table.compact th,.theme-dark table.compact td,.theme-dark .table.compact th,.theme-dark .table.compact td{padding:8px 12px}.theme-dark table.compact th:first-child,.theme-dark table.compact td:first-child,.theme-dark .table.compact th:first-child,.theme-dark .table.compact td:first-child{padding-left:16px}.theme-dark table.compact th:last-child,.theme-dark table.compact td:last-child,.theme-dark .table.compact th:last-child,.theme-dark .table.compact td:last-child{padding-right:16px}.theme-dark table.unstriped tbody,.theme-dark table.unstriped tbody tr,.theme-dark table tbody,.theme-dark table tbody tr{background:transparent !important;background-color:transparent !important}.theme-dark table tbody tr:nth-of-type(even),.theme-dark table tbody tr:nth-of-type(odd),.theme-dark table.unstriped tbody tr:nth-of-type(even),.theme-dark table.unstriped tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-dark table tbody tr:hover,.theme-dark table.hover tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-dark .table-scroll,.theme-dark .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.theme-dark .table-scroll table,.theme-dark .table-responsive table{min-width:600px}.theme-dark .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;gap:16px}.theme-dark .table-controls .search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.theme-dark .table-controls .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.theme-dark .table-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-top:1px solid var(--theme-border);margin-top:24px}.theme-dark .table-footer .table-info{font-family:inherit !important;color:var(--theme-text-muted);font-size:16px}.theme-dark .badge,.theme-dark .label{all:unset;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.5px;padding:6px 12px;min-width:60px;border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid transparent;-webkit-transition:all 150ms ease;transition:all 150ms ease;background:rgba(255,255,255,0.1);color:var(--theme-text-secondary)}.theme-dark .badge.success,.theme-dark .badge.approved,.theme-dark .label.success,.theme-dark .label.approved{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3);color:var(--theme-success)}.theme-dark .badge.success::before,.theme-dark .badge.approved::before,.theme-dark .label.success::before,.theme-dark .label.approved::before{content:'✓ '}.theme-dark .badge.warning,.theme-dark .badge.pending,.theme-dark .label.warning,.theme-dark .label.pending{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3);color:var(--theme-warning)}.theme-dark .badge.error,.theme-dark .badge.danger,.theme-dark .badge.rejected,.theme-dark .badge.alert,.theme-dark .label.error,.theme-dark .label.danger,.theme-dark .label.rejected,.theme-dark .label.alert{background:rgba(var(--theme-error), 0.2);border-color:rgba(var(--theme-error), 0.3);color:var(--theme-error)}.theme-dark .badge.error::before,.theme-dark .badge.danger::before,.theme-dark .badge.rejected::before,.theme-dark .badge.alert::before,.theme-dark .label.error::before,.theme-dark .label.danger::before,.theme-dark .label.rejected::before,.theme-dark .label.alert::before{content:'✗ '}.theme-dark .badge.info,.theme-dark .badge.primary,.theme-dark .label.info,.theme-dark .label.primary{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.3);color:var(--theme-accent-primary)}.theme-dark .badge.secondary,.theme-dark .label.secondary{background:rgba(var(--theme-accent-tertiary), 0.2);border-color:rgba(var(--theme-accent-tertiary), 0.3);color:var(--theme-accent-tertiary)}.theme-dark .badge.draft,.theme-dark .badge.not-submitted,.theme-dark .label.draft,.theme-dark .label.not-submitted{background:rgba(var(--theme-text-muted), 0.15);color:var(--theme-text-muted)}.theme-dark .badge.submitted,.theme-dark .label.submitted{background:rgba(var(--theme-accent-primary), 0.2);color:var(--theme-accent-primary)}.theme-dark .badge.small,.theme-dark .label.small{font-size:13px;padding:4px 8px;min-width:48px}.theme-dark .badge.large,.theme-dark .label.large{font-size:16px;padding:8px 16px;min-width:80px}.theme-dark .badge.pill,.theme-dark .label.pill{border-radius:4px}.theme-dark .badge.count,.theme-dark .label.count{min-width:24px;width:24px;height:24px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:700}.theme-dark .badge-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-dark .platform-badge,.theme-dark .platform-tag{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:rgba(var(--theme-accent-tertiary), 0.15);color:var(--theme-accent-tertiary);padding:4px 8px;border-radius:6px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;display:inline-block;margin-right:4px;margin-bottom:4px}.theme-dark .platform-badge.platforms,.theme-dark .platform-tag.platforms{background:rgba(var(--theme-accent-primary), 0.15);color:var(--theme-accent-primary)}.theme-dark .tag{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:rgba(255,255,255,0.08);color:var(--theme-text-secondary);padding:4px 8px;border-radius:4px;font-size:16px;display:inline-block;margin-right:4px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.theme-dark .tag:hover{background:rgba(255,255,255,0.12);color:var(--theme-text-primary)}.theme-dark .tag.removable{padding-right:24px;position:relative}.theme-dark .tag.removable::after{content:'×';position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:0.6;font-size:18px;line-height:1}.theme-dark .tag.removable::after:hover{opacity:1}.theme-dark .status-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px}.theme-dark .status-indicator::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.theme-dark .status-indicator.active{color:var(--theme-success)}.theme-dark .status-indicator.inactive{color:var(--theme-text-muted)}.theme-dark .status-indicator.error{color:var(--theme-error)}.theme-dark .notification-badge{position:absolute;top:-4px;right:-4px;background:var(--theme-error);color:white;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:12px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.theme-dark .chart-wrapper{position:relative;width:100%}.theme-dark .chart-wrapper .chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-top:1rem}.theme-dark .chart-wrapper .chart-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:0.875rem;color:var(--theme-text-secondary)}.theme-dark .chart-wrapper .chart-legend .legend-item .legend-color{width:12px;height:12px;border-radius:2px}.theme-dark .donut-chart-container{position:relative}.theme-dark .donut-chart-container .chart-center-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.theme-dark .donut-chart-container .chart-center-text .chart-value{font-size:2rem;font-weight:200;color:var(--theme-text-primary);line-height:1}.theme-dark .donut-chart-container .chart-center-text .chart-label{font-size:0.875rem;color:var(--theme-text-muted);margin-top:.25rem}.theme-dark .apexcharts-canvas .apexcharts-text{fill:var(--theme-text-secondary);font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}.theme-dark .apexcharts-canvas .apexcharts-legend-text{color:var(--theme-text-secondary) !important;font-size:0.875rem !important}.theme-dark .apexcharts-canvas .apexcharts-tooltip{background:rgba(0,0,0,0.8) !important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1) !important;border-radius:8px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.4);box-shadow:0 8px 32px rgba(0,0,0,0.4)}.theme-dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text{font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}.theme-dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:rgba(255,255,255,0.05) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;font-weight:500}.theme-dark .apexcharts-canvas .apexcharts-xaxis-label,.theme-dark .apexcharts-canvas .apexcharts-yaxis-label{fill:var(--theme-text-muted)}.theme-dark .apexcharts-canvas .apexcharts-gridline{stroke:rgba(255,255,255,0.05)}.theme-dark .apexcharts-canvas .apexcharts-datalabel{fill:var(--theme-text-primary);font-weight:500}.theme-dark .progress-ring{position:relative;width:120px;height:120px}.theme-dark .progress-ring svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.theme-dark .progress-ring svg .progress-ring-bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:8}.theme-dark .progress-ring svg .progress-ring-fill{fill:none;stroke:var(--theme-accent-primary);stroke-width:8;stroke-linecap:round;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:stroke-dashoffset 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .progress-ring .progress-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.theme-dark .progress-ring .progress-text .progress-value{font-size:1.5rem;font-weight:300;color:var(--theme-text-primary)}.theme-dark .progress-ring .progress-text .progress-label{font-size:0.75rem;color:var(--theme-text-muted)}.theme-dark .sparkline{height:40px;width:100%}.theme-dark .sparkline svg .sparkline-fill{fill:rgba(var(--theme-accent-primary), 0.1)}.theme-dark .sparkline svg .sparkline-line{stroke:var(--theme-accent-primary);stroke-width:2;fill:none}.theme-dark .stat-with-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stat-with-chart .stat-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .stat-with-chart .stat-chart{width:80px;height:40px}.theme-dark .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-dark .pagination li a,.theme-dark .pagination li button{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary);padding:.25rem 1rem;border-radius:8px;font-weight:500;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);min-width:40px;text-align:center}.theme-dark .pagination li a:hover,.theme-dark .pagination li button:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-dark .pagination li.current{background:transparent}.theme-dark .pagination li.current a,.theme-dark .pagination li.current button{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}.theme-dark .pagination li.current a:hover,.theme-dark .pagination li.current button:hover{background:var(--theme-accent-secondary);-webkit-transform:none;-ms-transform:none;transform:none}.theme-dark .pagination li.disabled a,.theme-dark .pagination li.disabled button{opacity:0.5;cursor:not-allowed}.theme-dark .pagination li.disabled a:hover,.theme-dark .pagination li.disabled button:hover{background:rgba(255,255,255,0.05);-webkit-transform:none;-ms-transform:none;transform:none}.theme-dark .pagination li.ellipsis{padding:.25rem .5rem;color:var(--theme-text-muted)}.theme-dark .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem}.theme-dark .breadcrumbs li{color:var(--theme-text-muted)}.theme-dark .breadcrumbs li:not(:last-child)::after{content:'/';margin:0 .5rem;color:rgba(255,255,255,0.2)}.theme-dark .breadcrumbs li a{color:var(--theme-text-secondary);text-decoration:none;-webkit-transition:color 150ms;transition:color 150ms}.theme-dark .breadcrumbs li a:hover{color:var(--theme-accent-primary)}.theme-dark .breadcrumbs li.current{color:var(--theme-text-primary);font-weight:500}.theme-dark .tabs{border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:1.5rem}.theme-dark .tabs .tabs-title{display:inline-block}.theme-dark .tabs .tabs-title a{display:block;padding:1rem 1.5rem;color:var(--theme-text-secondary);font-weight:500;position:relative;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.03)}.theme-dark .tabs .tabs-title a::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;-webkit-transition:background 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background 150ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .tabs .tabs-title.is-active a{color:var(--theme-accent-primary)}.theme-dark .tabs .tabs-title.is-active a::after{background:var(--theme-accent-primary)}.theme-dark .tabs-content{padding:1.5rem 0}.theme-dark .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.theme-dark .steps .step{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative}.theme-dark .steps .step:not(:last-child)::after{content:'';position:absolute;top:20px;left:50%;width:100%;height:2px;background:rgba(255,255,255,0.1);z-index:-1}.theme-dark .steps .step .step-number{width:40px;height:40px;margin:0 auto .5rem;background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .steps .step .step-label{font-size:0.875rem;color:var(--theme-text-muted)}.theme-dark .steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}.theme-dark .steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}.theme-dark .steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:var(--theme-bg-primary)}.theme-dark .steps .step.completed::after{background:var(--theme-success)}.theme-dark .side-nav .nav-item{margin-bottom:.25rem}.theme-dark .side-nav .nav-item a{display:block;padding:.5rem 1rem;color:var(--theme-text-secondary);border-radius:8px;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);position:relative}.theme-dark .side-nav .nav-item a:hover{background:rgba(255,255,255,0.05);color:var(--theme-text-primary);padding-left:1.5rem}.theme-dark .side-nav .nav-item a.active{background:rgba(var(--theme-accent-primary), 0.1);color:var(--theme-accent-primary)}.theme-dark .side-nav .nav-item a.active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--theme-accent-primary);border-radius:0 3px 3px 0}.theme-dark .stat-card{background:radial-gradient(circle at 20% 80%, rgba(var(--theme-accent-primary-rgb), 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(var(--theme-accent-secondary-rgb), 0.06) 0%, transparent 50%),linear-gradient(135deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.02) 100%);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:1.5rem 2rem;position:relative;overflow:hidden;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card::before{content:'';position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, transparent 70%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 350ms;transition:opacity 350ms;pointer-events:none}.theme-dark .stat-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%, rgba(255,255,255,0.03) 0%, transparent 2%),radial-gradient(circle at 80% 80%, rgba(255,255,255,0.03) 0%, transparent 2%),radial-gradient(circle at 40% 20%, rgba(255,255,255,0.02) 0%, transparent 3%),radial-gradient(circle at 60% 70%, rgba(255,255,255,0.02) 0%, transparent 3%);background-size:400% 400%;-webkit-animation:floatParticles 20s ease-in-out infinite;animation:floatParticles 20s ease-in-out infinite;pointer-events:none}@-webkit-keyframes floatParticles{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}@keyframes floatParticles{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}.theme-dark .stat-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px rgba(var(--theme-accent-primary-rgb), 0.1);border-color:rgba(255,255,255,0.2)}.theme-dark .stat-card:hover::before{opacity:1;-webkit-animation:gentleGlow 2s ease-in-out infinite;animation:gentleGlow 2s ease-in-out infinite}.theme-dark .stat-card:hover .stat-label{color:color-mix(in sRGB, var(--theme-text-primary) 70%, black 30%)}.theme-dark .stat-card:hover .stat-value{background:linear-gradient(135deg, color-mix(in sRGB, var(--theme-accent-primary) 80%, black 20%) 0%, color-mix(in sRGB, var(--theme-accent-tertiary) 80%, black 20%) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .stat-card:hover .stat-icon{background:rgba(255,255,255,0.1)}.theme-dark .stat-card:hover .stat-icon svg{color:var(--theme-accent-tertiary)}.theme-dark .stat-card:hover .stat-change{font-weight:600;color:color-mix(in sRGB, currentColor 70%, black 30%)}@-webkit-keyframes gentleGlow{0%,100%{opacity:0.5;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}}@keyframes gentleGlow{0%,100%{opacity:0.5;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}}.theme-dark .stat-card .stat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.theme-dark .stat-card .stat-header .stat-label{font-size:0.875rem;color:var(--theme-text-secondary);font-weight:500;letter-spacing:0.05em;text-transform:uppercase;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card .stat-header .stat-icon{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card .stat-header .stat-icon svg{width:20px;height:20px;color:var(--theme-accent-primary);-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card .stat-value{font-size:2.5rem;font-weight:200;margin-bottom:.5rem;background:linear-gradient(135deg, #fff 0%, var(--theme-text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card .stat-value .currency{font-size:1.5rem;opacity:0.7}.theme-dark .stat-card .stat-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:0.875rem;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .stat-card .stat-change.positive{color:var(--theme-success)}.theme-dark .stat-card .stat-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}.theme-dark .stat-card .stat-change.negative{color:var(--theme-error)}.theme-dark .stat-card .stat-change.negative svg{animation:float 2s ease-in-out infinite reverse}.theme-dark .stat-card .stat-change svg{width:16px;height:16px}.theme-dark .stat-card.primary .stat-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-dark .stat-card.primary .stat-icon svg{color:var(--theme-accent-primary)}.theme-dark .stat-card.primary::before{background:linear-gradient(45deg, transparent, var(--theme-accent-primary), var(--theme-accent-tertiary), transparent)}.theme-dark .stat-card.success .stat-icon{background:rgba(var(--theme-success), 0.1)}.theme-dark .stat-card.success .stat-icon svg{color:var(--theme-success)}.theme-dark .stat-card.success::before{background:linear-gradient(45deg, transparent, var(--theme-success), transparent)}.theme-dark .stat-card.warning .stat-icon{background:rgba(var(--theme-warning), 0.1)}.theme-dark .stat-card.warning .stat-icon svg{color:var(--theme-warning)}.theme-dark .stat-card.warning::before{background:linear-gradient(45deg, transparent, var(--theme-warning), transparent)}.theme-dark .stat-card.pulsing .stat-value{-webkit-animation:valuePulse 3s ease-in-out infinite;animation:valuePulse 3s ease-in-out infinite}.theme-dark .stat-card.pulsing .stat-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}@-webkit-keyframes valuePulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes valuePulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes iconPulse{0%,100%{background:rgba(255,255,255,0.05)}50%{background:rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2)}}@keyframes iconPulse{0%,100%{background:rgba(255,255,255,0.05)}50%{background:rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2)}}.theme-dark .stat-card.shimmer::after{background:linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.1) 50%, transparent 60%);-webkit-animation:shimmerEffect 2s infinite;animation:shimmerEffect 2s infinite}@-webkit-keyframes shimmerEffect{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmerEffect{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.theme-dark .stat-card.gradient-flow{background:linear-gradient(45deg, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, rgba(var(--theme-accent-secondary-rgb), 0.1) 25%, rgba(var(--theme-accent-tertiary-rgb), 0.1) 50%, rgba(var(--theme-accent-primary-rgb), 0.1) 75%, rgba(var(--theme-accent-secondary-rgb), 0.1) 100%);background-size:100% 100%}.theme-dark .stat-card.gradient-flow .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.theme-dark .stat-card.ripple-effect::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.2) 0%, transparent 70%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rippleExpand 4s ease-out infinite;animation:rippleExpand 4s ease-out infinite}.theme-dark .stat-card.ripple-effect .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;z-index:1;position:relative}.theme-dark .stat-card.ripple-effect .stat-header,.theme-dark .stat-card.ripple-effect .stat-change{z-index:1;position:relative}@-webkit-keyframes rippleExpand{0%{width:0;height:0;opacity:1}100%{width:300%;height:300%;opacity:0}}@keyframes rippleExpand{0%{width:0;height:0;opacity:1}100%{width:300%;height:300%;opacity:0}}.theme-dark .stat-card.aurora{background:radial-gradient(ellipse at top left, rgba(120,119,198,0.15) 0%, transparent 50%),radial-gradient(ellipse at top right, rgba(255,119,198,0.15) 0%, transparent 50%),radial-gradient(ellipse at bottom left, rgba(120,219,255,0.15) 0%, transparent 50%),radial-gradient(ellipse at bottom right, rgba(120,255,198,0.15) 0%, transparent 50%);background-size:200% 200%;-webkit-animation:auroraShift 15s ease-in-out infinite;animation:auroraShift 15s ease-in-out infinite}.theme-dark .stat-card.aurora::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 30%, rgba(255,255,255,0.1) 0%, transparent 40%),radial-gradient(circle at 70% 70%, rgba(255,255,255,0.08) 0%, transparent 40%);-webkit-animation:auroraRotate 20s linear infinite;animation:auroraRotate 20s linear infinite;pointer-events:none}.theme-dark .stat-card.aurora .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;text-shadow:0 0 20px rgba(255,255,255,0.3);z-index:1;position:relative}.theme-dark .stat-card.aurora .stat-header,.theme-dark .stat-card.aurora .stat-change{z-index:1;position:relative}@-webkit-keyframes auroraShift{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}@keyframes auroraShift{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}@-webkit-keyframes auroraRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes auroraRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.theme-dark .stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}.theme-dark .stat-grid .mini-stat{background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1rem;-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .stat-grid .mini-stat:hover{background:rgba(255,255,255,0.05);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-dark .stat-grid .mini-stat .mini-stat-label{font-size:0.75rem;color:var(--theme-text-muted);margin-bottom:.25rem}.theme-dark .stat-grid .mini-stat .mini-stat-value{font-size:1.5rem;font-weight:300}.theme-dark .tooltip,.theme-dark [data-tooltip]::after{position:absolute;z-index:1070;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.2);color:var(--theme-text-primary);padding:8px 16px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-dark .tooltip::after,.theme-dark [data-tooltip]::after{content:'';position:absolute;inset:0;border-radius:8px;background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, transparent 100%);pointer-events:none}.theme-dark .tooltip::before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}.theme-dark .tooltip.show,.theme-dark .show[data-tooltip]::after,.theme-dark [data-tooltip]:hover::after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-dark .tooltip.top,.theme-dark [data-tooltip]::after,.theme-dark .theme-light [data-tooltip]::after,.theme-light .theme-dark [data-tooltip]::after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(4px);-ms-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);margin-bottom:10px}.theme-dark .tooltip.top::before{top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:rgba(255,255,255,0.1) transparent transparent transparent}.theme-dark .tooltip.top.show,.theme-dark .show[data-tooltip]::after,.theme-dark .top[data-tooltip]:hover::after,.theme-dark .theme-light .show[data-tooltip]::after,.theme-light .theme-dark .show[data-tooltip]::after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.theme-dark .tooltip.bottom,.theme-dark .bottom[data-tooltip]::after,.theme-dark [data-tooltip][data-tooltip-position="bottom"]::after{top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-4px);-ms-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);margin-top:10px}.theme-dark .tooltip.bottom::before{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent rgba(255,255,255,0.1) transparent}.theme-dark .tooltip.bottom.show,.theme-dark .bottom.show[data-tooltip]::after,.theme-dark .bottom[data-tooltip]:hover::after,.theme-dark .show[data-tooltip][data-tooltip-position="bottom"]::after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.theme-dark .tooltip.left,.theme-dark .left[data-tooltip]::after,.theme-dark [data-tooltip][data-tooltip-position="left"]::after{right:100%;top:50%;-webkit-transform:translateY(-50%) translateX(4px);-ms-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px);margin-right:10px}.theme-dark .tooltip.left::before{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent rgba(255,255,255,0.1)}.theme-dark .tooltip.left.show,.theme-dark .left.show[data-tooltip]::after,.theme-dark .left[data-tooltip]:hover::after,.theme-dark .show[data-tooltip][data-tooltip-position="left"]::after{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.theme-dark .tooltip.right,.theme-dark .right[data-tooltip]::after,.theme-dark [data-tooltip][data-tooltip-position="right"]::after{left:100%;top:50%;-webkit-transform:translateY(-50%) translateX(-4px);-ms-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px);margin-left:10px}.theme-dark .tooltip.right::before{right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent rgba(255,255,255,0.1) transparent transparent}.theme-dark .tooltip.right.show,.theme-dark .right.show[data-tooltip]::after,.theme-dark .right[data-tooltip]:hover::after,.theme-dark .show[data-tooltip][data-tooltip-position="right"]::after{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.theme-dark .tooltip.multiline,.theme-dark .multiline[data-tooltip]::after{white-space:normal;max-width:250px;text-align:center}.theme-dark .tooltip.primary,.theme-dark .primary[data-tooltip]::after{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-dark .tooltip.primary::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-accent-primary), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-accent-primary), 0.5))}.theme-dark .tooltip.success,.theme-dark .success[data-tooltip]::after{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-success), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-success), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-dark .tooltip.success::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-success), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-success), 0.5))}.theme-dark .tooltip.warning,.theme-dark .warning[data-tooltip]::after{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-warning), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-warning), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-dark .tooltip.warning::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-warning), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-warning), 0.5))}.theme-dark .tooltip.error,.theme-dark .error[data-tooltip]::after{background:rgba(var(--theme-error), 0.2);border-color:rgba(var(--theme-error), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-error), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-error), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-dark .tooltip.error::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-error), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-error), 0.5))}.theme-dark .tooltip.glow,.theme-dark .glow[data-tooltip]::after{-webkit-animation:tooltipGlow 2s ease-in-out infinite;animation:tooltipGlow 2s ease-in-out infinite}@-webkit-keyframes tooltipGlow{0%,100%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1)}50%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2)}}@keyframes tooltipGlow{0%,100%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1)}50%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2)}}.theme-dark [data-tooltip]{position:relative}.theme-dark [data-tooltip]::after{content:attr(data-tooltip);position:absolute}.theme-dark .tooltip-content{position:absolute;z-index:1070;background:rgba(255,255,255,0.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.15);border-radius:12px;padding:1rem;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);max-width:320px;opacity:0;visibility:hidden;-webkit-transform:scale(0.95) translateY(4px);-ms-transform:scale(0.95) translateY(4px);transform:scale(0.95) translateY(4px);-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-dark .tooltip-content::before{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary), 0.1) 0%, rgba(var(--theme-accent-tertiary), 0.05) 50%, transparent 100%);pointer-events:none}.theme-dark .tooltip-content.show{opacity:1;visibility:visible;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.theme-dark .tooltip-content .tooltip-header{font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;z-index:1}.theme-dark .tooltip-content .tooltip-body{font-size:15px;color:var(--theme-text-secondary);line-height:1.6;position:relative;z-index:1}.theme-dark .tooltip-content .tooltip-footer{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,0.1);font-size:14px;color:var(--theme-text-muted);position:relative;z-index:1}.theme-dark .tooltip-content .tooltip-actions{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;position:relative;z-index:1}.theme-dark .tooltip-content .tooltip-actions .button{padding:4px 12px;height:28px;font-size:14px}.theme-dark .data-table-container{background:rgba(255,255,255,0.03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden}.theme-dark .data-table-container .table-header{background:rgba(255,255,255,0.02);padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,0.08)}.theme-dark .data-table-container .table-header h3{margin:0;font-size:1.25rem;font-weight:400}.theme-dark .data-table-container .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;background:rgba(255,255,255,0.02);border-bottom:1px solid rgba(255,255,255,0.05)}.theme-dark .data-table-container .table-controls .table-search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.theme-dark .data-table-container .table-controls .table-search input{width:100%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:.5rem 1rem;padding-left:40px;color:var(--theme-text-primary);-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .data-table-container .table-controls .table-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-search input::-moz-placeholder{color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-search input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-search input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-search input::placeholder{color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-search input:focus{background:rgba(255,255,255,0.08);border-color:rgba(var(--theme-accent-primary), 0.5);outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1)}.theme-dark .data-table-container .table-controls .table-search svg{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;color:var(--theme-text-muted)}.theme-dark .data-table-container .table-controls .table-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-dark .data-table-container .table-controls .table-filters .filter-button{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:.5rem 1rem;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .data-table-container .table-controls .table-filters .filter-button:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}.theme-dark .data-table-container .table-controls .table-filters .filter-button.active{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.4);color:var(--theme-accent-primary)}.theme-dark .data-table-container .data-table{width:100%}.theme-dark .data-table-container .data-table thead{background:rgba(255,255,255,0.02)}.theme-dark .data-table-container .data-table thead th{padding:1rem 1.5rem;text-align:left;font-weight:500;color:var(--theme-text-secondary);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.08);white-space:nowrap}.theme-dark .data-table-container .data-table thead th.sortable{cursor:pointer;-webkit-transition:color 150ms;transition:color 150ms}.theme-dark .data-table-container .data-table thead th.sortable:hover{color:var(--theme-text-primary)}.theme-dark .data-table-container .data-table thead th.sortable .sort-icon{display:inline-block;margin-left:.25rem;opacity:0.5;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-dark .data-table-container .data-table thead th.sortable.sorted{color:var(--theme-accent-primary)}.theme-dark .data-table-container .data-table thead th.sortable.sorted .sort-icon{opacity:1}.theme-dark .data-table-container .data-table tbody tr{-webkit-transition:all 150ms;transition:all 150ms;border-bottom:1px solid rgba(255,255,255,0.05);background:transparent !important;background-color:transparent !important}.theme-dark .data-table-container .data-table tbody tr:hover{background:rgba(255,255,255,0.02) !important;background-color:rgba(255,255,255,0.02) !important}.theme-dark .data-table-container .data-table tbody tr:hover td .table-actions{opacity:1}.theme-dark .data-table-container .data-table tbody tr.selected{background:rgba(var(--theme-accent-primary), 0.1) !important;background-color:rgba(var(--theme-accent-primary), 0.1) !important}.theme-dark .data-table-container .data-table tbody tr:nth-of-type(even),.theme-dark .data-table-container .data-table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-dark .data-table-container .data-table tbody td{padding:1rem 1.5rem;color:var(--theme-text-primary)}.theme-dark .data-table-container .data-table tbody td.title-cell{font-weight:500}.theme-dark .data-table-container .data-table tbody td.status-cell .status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.theme-dark .data-table-container .data-table tbody td.status-cell .status-badge.live{background:rgba(var(--theme-success), 0.2);color:var(--theme-success);border:1px solid rgba(var(--theme-success), 0.3)}.theme-dark .data-table-container .data-table tbody td.status-cell .status-badge.soon{background:rgba(var(--theme-accent-primary), 0.2);color:var(--theme-accent-primary);border:1px solid rgba(var(--theme-accent-primary), 0.3)}.theme-dark .data-table-container .data-table tbody td.status-cell .status-badge.soon::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.theme-dark .data-table-container .data-table tbody td.status-cell .status-badge.pending{background:rgba(var(--theme-warning), 0.2);color:var(--theme-warning);border:1px solid rgba(var(--theme-warning), 0.3)}.theme-dark .data-table-container .data-table tbody td .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-dark .data-table-container .data-table tbody td .table-actions .action-button{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .data-table-container .data-table tbody td .table-actions .action-button:hover{background:rgba(255,255,255,0.1);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-dark .data-table-container .data-table tbody td .table-actions .action-button svg{width:16px;height:16px;color:var(--theme-text-secondary)}.theme-dark .data-table-container .table-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.08)}.theme-dark .data-table-container .table-footer .table-info{font-size:0.875rem;color:var(--theme-text-muted)}.theme-dark .data-table-container .table-footer .table-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-dark .data-table-container .table-footer .table-pagination .pagination-button{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .data-table-container .table-footer .table-pagination .pagination-button:hover:not(.disabled){background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}.theme-dark .data-table-container .table-footer .table-pagination .pagination-button.active{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary);font-weight:600}.theme-dark .data-table-container .table-footer .table-pagination .pagination-button.disabled{opacity:0.3;cursor:not-allowed}.theme-dark .data-table-container .table-footer .table-pagination .pagination-button svg{width:16px;height:16px}.theme-dark .dataTables_wrapper{font-family:inherit;color:var(--theme-text-primary)}.theme-dark .dataTables_wrapper .dataTables_length,.theme-dark .dataTables_wrapper .dataTables_filter{margin-bottom:1rem;color:var(--theme-text-secondary)}.theme-dark .dataTables_wrapper .dataTables_length label,.theme-dark .dataTables_wrapper .dataTables_filter label{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.theme-dark .dataTables_wrapper .dataTables_length select,.theme-dark .dataTables_wrapper .dataTables_length input,.theme-dark .dataTables_wrapper .dataTables_filter select,.theme-dark .dataTables_wrapper .dataTables_filter input{background:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:6px;color:var(--theme-text-primary);padding:0.5rem 0.75rem;font-size:0.875rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark .dataTables_wrapper .dataTables_length select:focus,.theme-dark .dataTables_wrapper .dataTables_length input:focus,.theme-dark .dataTables_wrapper .dataTables_filter select:focus,.theme-dark .dataTables_wrapper .dataTables_filter input:focus{outline:none;border-color:var(--theme-input-focus);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-input-focus), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-input-focus), 0.1)}.theme-dark .dataTables_wrapper table.dataTable{width:100% !important;margin:0;border:none;background:var(--theme-surface);border-radius:8px;overflow:hidden;-webkit-box-shadow:var(--theme-shadow-sm);box-shadow:var(--theme-shadow-sm)}.theme-dark .dataTables_wrapper table.dataTable thead th{background:var(--theme-bg-secondary);color:var(--theme-text-primary);font-weight:600;text-align:left;padding:1rem;border:none;border-bottom:1px solid var(--theme-border);position:relative}.theme-dark .dataTables_wrapper table.dataTable thead th.sorting,.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_asc,.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_desc{cursor:pointer;padding-right:2rem}.theme-dark .dataTables_wrapper table.dataTable thead th.sorting::after,.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_asc::after,.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_desc::after{position:absolute;right:0.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'Font Awesome 6 Free';font-weight:900;color:var(--theme-text-muted);font-size:0.75rem}.theme-dark .dataTables_wrapper table.dataTable thead th.sorting::after{content:"\f0dc"}.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_asc::after{content:"\f0de";color:var(--theme-accent-primary)}.theme-dark .dataTables_wrapper table.dataTable thead th.sorting_desc::after{content:"\f0dd";color:var(--theme-accent-primary)}.theme-dark .dataTables_wrapper table.dataTable tbody{background:transparent !important;background-color:transparent !important}.theme-dark .dataTables_wrapper table.dataTable tbody tr{border-bottom:1px solid var(--theme-border);-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background:transparent !important;background-color:transparent !important}.theme-dark .dataTables_wrapper table.dataTable tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-dark .dataTables_wrapper table.dataTable tbody tr.odd{background:transparent !important;background-color:transparent !important}.theme-dark .dataTables_wrapper table.dataTable tbody tr.even{background:transparent !important;background-color:transparent !important}.theme-dark .dataTables_wrapper table.dataTable tbody tr td{padding:1rem;border:none;color:var(--theme-text-primary);background:transparent !important;background-color:transparent !important}.theme-dark .dataTables_wrapper .dataTables_empty{text-align:center;color:var(--theme-text-muted);padding:3rem !important}.theme-dark .dataTables_wrapper .dataTables_info{color:var(--theme-text-secondary);padding:1rem 0;font-size:0.875rem}.theme-dark .dataTables_wrapper .dataTables_paginate{margin:1rem 0}.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button{background:var(--theme-button-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);padding:0.5rem 0.75rem;margin:0 0.25rem;border-radius:6px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem}.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:var(--theme-button-hover);border-color:var(--theme-border-hover)}.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white;cursor:default}.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:0.5;cursor:not-allowed}.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.theme-dark .dataTables_wrapper .dataTables_paginate .paginate_button.next{font-weight:500}.theme-dark .dataTables_wrapper .dataTables_processing{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:6px;-webkit-box-shadow:var(--theme-shadow-lg);box-shadow:var(--theme-shadow-lg);color:var(--theme-text-primary);padding:1rem 2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.theme-dark table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,.theme-dark table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{background-color:var(--theme-accent-primary);color:white;border:none;-webkit-box-shadow:var(--theme-shadow-sm);box-shadow:var(--theme-shadow-sm)}.theme-dark .floating-menu{position:fixed;bottom:2rem;right:2rem;z-index:1000}.theme-dark .floating-menu .menu-trigger,.theme-dark .floating-menu .speed-dial .dial-trigger,.theme-dark .speed-dial .floating-menu .dial-trigger,.theme-light .speed-dial .theme-dark .floating-menu .dial-trigger{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border:none;color:var(--theme-bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 80px rgba(var(--theme-accent-primary), 0.3);box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 80px rgba(var(--theme-accent-primary), 0.3);-webkit-transition:all 250ms;transition:all 250ms;position:relative}.theme-dark .floating-menu .menu-trigger::before,.theme-dark .floating-menu .speed-dial .dial-trigger::before,.theme-dark .speed-dial .floating-menu .dial-trigger::before,.theme-light .speed-dial .theme-dark .floating-menu .dial-trigger::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg, var(--theme-accent-primary), var(--theme-accent-tertiary), var(--theme-accent-primary));opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity 250ms;transition:opacity 250ms;z-index:-1}.theme-dark .floating-menu .menu-trigger:hover,.theme-dark .floating-menu .speed-dial .dial-trigger:hover,.theme-dark .speed-dial .floating-menu .dial-trigger:hover,.theme-light .speed-dial .theme-dark .floating-menu .dial-trigger:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.theme-dark .floating-menu .menu-trigger:hover::before,.theme-dark .floating-menu .speed-dial .dial-trigger:hover::before,.theme-dark .speed-dial .floating-menu .dial-trigger:hover::before,.theme-light .speed-dial .theme-dark .floating-menu .dial-trigger:hover::before{opacity:1}.theme-dark .floating-menu .menu-trigger.active,.theme-dark .floating-menu .speed-dial .active.dial-trigger,.theme-dark .speed-dial .floating-menu .active.dial-trigger,.theme-light .speed-dial .theme-dark .floating-menu .active.dial-trigger{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.theme-dark .floating-menu .menu-trigger svg,.theme-dark .floating-menu .speed-dial .dial-trigger svg,.theme-dark .speed-dial .floating-menu .dial-trigger svg,.theme-light .speed-dial .theme-dark .floating-menu .dial-trigger svg{width:24px;height:24px;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms, -webkit-transform 250ms}.theme-dark .floating-menu .menu-items{position:absolute;bottom:70px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem;opacity:0;pointer-events:none;-webkit-transition:all 250ms;transition:all 250ms}.theme-dark .floating-menu .menu-items.open{opacity:1;pointer-events:auto}.theme-dark .floating-menu .menu-items.open .menu-item{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.theme-dark .floating-menu .menu-items .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transform:scale(0) translateY(20px);-ms-transform:scale(0) translateY(20px);transform:scale(0) translateY(20px);opacity:0;-webkit-transition:all 250ms;transition:all 250ms}.theme-dark .floating-menu .menu-items .menu-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}.theme-dark .floating-menu .menu-items .menu-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.theme-dark .floating-menu .menu-items .menu-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.theme-dark .floating-menu .menu-items .menu-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.theme-dark .floating-menu .menu-items .menu-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.theme-dark .floating-menu .menu-items .menu-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.theme-dark .floating-menu .menu-items .menu-item .menu-label{background:rgba(0,0,0,0.9);backdrop-filter:blur(10px);padding:.25rem 1rem;border-radius:8px;font-size:0.875rem;white-space:nowrap;opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 150ms;transition:all 150ms;pointer-events:none}.theme-dark .floating-menu .menu-items .menu-item .menu-button{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;position:relative;overflow:hidden}.theme-dark .floating-menu .menu-items .menu-item .menu-button::before{content:'';position:absolute;inset:0;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-dark .floating-menu .menu-items .menu-item .menu-button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:rgba(255,255,255,0.15)}.theme-dark .floating-menu .menu-items .menu-item .menu-button:hover::before{opacity:1}.theme-dark .floating-menu .menu-items .menu-item .menu-button:hover ~ .menu-label{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.theme-dark .floating-menu .menu-items .menu-item .menu-button svg{width:20px;height:20px;color:var(--theme-text-primary)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.primary{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.3)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.primary svg{color:var(--theme-accent-primary)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.success{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.success svg{color:var(--theme-success)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.warning{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3)}.theme-dark .floating-menu .menu-items .menu-item .menu-button.warning svg{color:var(--theme-warning)}.theme-dark .speed-dial{position:fixed;bottom:2rem;right:2rem;z-index:1000}.theme-dark .speed-dial .dial-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem;margin-bottom:.5rem}.theme-dark .speed-dial .dial-list .dial-item{background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);border-radius:28px;padding:.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.theme-dark .speed-dial .dial-list .dial-item:hover{background:rgba(255,255,255,0.15);-webkit-transform:scale(1.05) translateX(-5px);-ms-transform:scale(1.05) translateX(-5px);transform:scale(1.05) translateX(-5px)}.theme-dark .speed-dial .dial-list .dial-item svg{width:20px;height:20px}.theme-dark .speed-dial .dial-list .dial-item span{font-size:0.875rem;font-weight:500}.theme-dark .speed-dial .dial-list .dial-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}.theme-dark .speed-dial .dial-list .dial-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.theme-dark .speed-dial .dial-list .dial-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.theme-dark .speed-dial .dial-list .dial-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.theme-dark .speed-dial .dial-list .dial-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.theme-dark .speed-dial .dial-list .dial-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.theme-dark .speed-dial .dial-list.open .dial-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.theme-dark .step-wizard,.theme-dark .step-wizard *,.theme-dark .step-indicator,.theme-dark .step-indicator *,.theme-dark .step-wizard-vertical,.theme-dark .step-wizard-vertical *,.theme-dark .wizard-step,.theme-dark .wizard-step *{all:unset;display:revert;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'opensans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important}.theme-dark .step-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;position:relative;overflow:visible}@media (max-width: 768px){.theme-dark .step-wizard:not(.vertical){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px}.theme-dark .step-wizard:not(.vertical)::-webkit-scrollbar{height:4px}.theme-dark .step-wizard:not(.vertical)::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:2px}.theme-dark .step-wizard:not(.vertical)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:2px}}.theme-dark .step-wizard:not(.vertical)::before{content:'';position:absolute;top:20px;left:20px;right:20px;height:2px;background:rgba(255,255,255,0.1);z-index:0}.theme-dark .step-wizard.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;position:relative;padding-left:0}.theme-dark .step-wizard.vertical::before{content:'';position:absolute;left:20px;top:20px;bottom:20px;width:2px;height:auto;right:auto;background:rgba(255,255,255,0.1)}.theme-dark .step-wizard.vertical .wizard-step{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin-bottom:2rem;padding-left:50px;text-align:left;display:block}.theme-dark .step-wizard.vertical .wizard-step:last-child{margin-bottom:0}.theme-dark .step-wizard.vertical .wizard-step .step-number{position:absolute;left:0;top:0;margin:0}.theme-dark .step-wizard.vertical .wizard-step.active .step-number{position:absolute}.theme-dark .step-wizard.vertical .wizard-step.active:hover .step-number{position:absolute}.theme-dark .step-wizard.vertical .wizard-step .step-content{display:block;text-align:left;padding-left:0}.theme-dark .step-wizard.vertical .wizard-step.active:not(.current)::after{content:'';position:absolute;left:20px;top:40px;bottom:-2rem;width:2px;background:var(--theme-success);z-index:0}.theme-dark .step-wizard.vertical .wizard-step:last-child::after{display:none}.theme-dark .step-wizard.compact .wizard-step .step-description{display:none}.theme-dark .wizard-step,.theme-dark .step{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;min-width:0}@media (max-width: 768px){.step-wizard:not(.vertical) .theme-dark .wizard-step,.step-wizard:not(.vertical) .theme-dark .step{min-width:120px;-ms-flex-negative:0;flex-shrink:0}.step-wizard:not(.vertical) .theme-dark .wizard-step .step-content,.step-wizard:not(.vertical) .theme-dark .step .step-content{padding:0 0.25rem}}.theme-dark .wizard-step .step-number,.theme-dark .step .step-number{width:40px;height:40px;margin:0 auto .5rem;background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:var(--theme-text-primary);-webkit-transition:all 250ms;transition:all 250ms;position:relative;cursor:pointer;font-size:1rem;line-height:1;z-index:2;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .wizard-step .step-number::after,.theme-dark .step .step-number::after{content:'';position:absolute;inset:-8px;border:2px solid transparent;border-radius:50%;opacity:0;-webkit-transition:all 250ms;transition:all 250ms}.theme-dark .wizard-step .step-number i,.theme-dark .wizard-step .step-number .fa,.theme-dark .step .step-number i,.theme-dark .step .step-number .fa{font-size:1.125rem;margin:0;line-height:1}.theme-dark .wizard-step .step-content,.theme-dark .step .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;padding:0 0.5rem}.theme-dark .wizard-step .step-content .step-title,.theme-dark .wizard-step .step-content .step-label,.theme-dark .step .step-content .step-title,.theme-dark .step .step-content .step-label{font-size:0.875rem;font-weight:600;color:var(--theme-text-secondary);-webkit-transition:color 150ms;transition:color 150ms;margin:0;line-height:1.2}@media (max-width: 768px){.theme-dark .wizard-step .step-content .step-title,.theme-dark .wizard-step .step-content .step-label,.theme-dark .step .step-content .step-title,.theme-dark .step .step-content .step-label{font-size:0.75rem}}.theme-dark .wizard-step .step-content .step-description,.theme-dark .step .step-content .step-description{font-size:0.75rem;color:var(--theme-text-muted);-webkit-transition:color 150ms;transition:color 150ms;margin:0;line-height:1.2}@media (max-width: 768px){.theme-dark .wizard-step .step-content .step-description,.theme-dark .step .step-content .step-description{font-size:0.65rem}}.theme-dark .wizard-step.active:not(.current) .step-number,.theme-dark .step.active:not(.current) .step-number{background:var(--theme-success);border-color:var(--theme-success);color:white;font-size:0;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-dark .wizard-step.active:not(.current) .step-number::before,.theme-dark .step.active:not(.current) .step-number::before{content:'✓';font-size:1rem;color:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;display:block !important;opacity:1 !important}.theme-dark .wizard-step.active:not(.current) .step-title,.theme-dark .wizard-step.active:not(.current) .step-label,.theme-dark .wizard-step.active:not(.current) .step-label,.theme-dark .step.active:not(.current) .step-title,.theme-dark .step.active:not(.current) .step-label,.theme-dark .step.active:not(.current) .step-label{color:var(--theme-text-primary)}.theme-dark .wizard-step.current .step-number,.theme-dark .step.current .step-number{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);-webkit-animation:gentlePulse 2.5s ease-in-out infinite, currentStepPulse 1.8s ease-in-out infinite;animation:gentlePulse 2.5s ease-in-out infinite, currentStepPulse 1.8s ease-in-out infinite}.theme-dark .wizard-step.current .step-number::after,.theme-dark .step.current .step-number::after{display:none}.theme-dark .wizard-step.current .step-title,.theme-dark .wizard-step.current .step-label,.theme-dark .wizard-step.current .step-label,.theme-dark .step.current .step-title,.theme-dark .step.current .step-label,.theme-dark .step.current .step-label{color:var(--theme-accent-tertiary);font-weight:600}.theme-dark .wizard-step.current:hover,.theme-dark .step.current:hover{cursor:pointer}.theme-dark .wizard-step.current:hover .step-number,.theme-dark .step.current:hover .step-number{-webkit-transform:translateY(-2px) scale(1.1);-ms-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1);background:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);-webkit-box-shadow:0 3px 8px rgba(var(--theme-accent-tertiary-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(var(--theme-accent-tertiary-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);-webkit-animation-play-state:paused;animation-play-state:paused}.theme-dark .wizard-step.current:hover .step-title,.theme-dark .wizard-step.current:hover .step-label,.theme-dark .wizard-step.current:hover .step-label,.theme-dark .step.current:hover .step-title,.theme-dark .step.current:hover .step-label,.theme-dark .step.current:hover .step-label{color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}.theme-dark .wizard-step.visited:not(.current),.theme-dark .step.visited:not(.current){cursor:pointer}.theme-dark .wizard-step.visited:not(.current) .step-number,.theme-dark .step.visited:not(.current) .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%),rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:var(--theme-text-primary)}.theme-dark .wizard-step.visited:not(.current) .step-title,.theme-dark .wizard-step.visited:not(.current) .step-label,.theme-dark .wizard-step.visited:not(.current) .step-label,.theme-dark .step.visited:not(.current) .step-title,.theme-dark .step.visited:not(.current) .step-label,.theme-dark .step.visited:not(.current) .step-label{color:var(--theme-text-secondary)}.theme-dark .wizard-step.visited:not(.current):hover .step-number,.theme-dark .step.visited:not(.current):hover .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.1) 100%),rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-dark .wizard-step.visited:not(.current):hover .step-title,.theme-dark .wizard-step.visited:not(.current):hover .step-label,.theme-dark .wizard-step.visited:not(.current):hover .step-label,.theme-dark .step.visited:not(.current):hover .step-title,.theme-dark .step.visited:not(.current):hover .step-label,.theme-dark .step.visited:not(.current):hover .step-label{color:var(--theme-text-primary)}.theme-dark .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-number,.theme-dark .step:hover:not(.active):not(.current):not(.non-clickable) .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.1) 100%),rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:0 6px 20px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.15);color:var(--theme-text-primary)}.theme-dark .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-title,.theme-dark .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-dark .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-dark .step:hover:not(.active):not(.current):not(.non-clickable) .step-title,.theme-dark .step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-dark .step:hover:not(.active):not(.current):not(.non-clickable) .step-label{color:var(--theme-text-primary)}.theme-dark .wizard-step.non-clickable,.theme-dark .step.non-clickable{cursor:default}.theme-dark .wizard-step.non-clickable .step-number,.theme-dark .step.non-clickable .step-number{cursor:default}.theme-dark .wizard-step.active:not(.current):hover,.theme-dark .step.active:not(.current):hover{cursor:pointer}.theme-dark .wizard-step.active:not(.current):hover .step-number,.theme-dark .step.active:not(.current):hover .step-number{-webkit-transform:translateY(-2px) scale(1.05);-ms-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);background:color-mix(in sRGB, var(--theme-success) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-success) 85%, black 15%);-webkit-box-shadow:0 3px 8px rgba(var(--theme-success-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(var(--theme-success-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);overflow:hidden;position:relative;z-index:2}.theme-dark .wizard-step.active:not(.current):hover .step-number::before,.theme-dark .step.active:not(.current):hover .step-number::before{display:block !important;opacity:1 !important}.theme-dark .wizard-step.active:not(.current):hover .step-number::after,.theme-dark .step.active:not(.current):hover .step-number::after{display:none !important}.theme-dark .wizard-step.active:not(.current):hover .step-title,.theme-dark .wizard-step.active:not(.current):hover .step-label,.theme-dark .wizard-step.active:not(.current):hover .step-label,.theme-dark .step.active:not(.current):hover .step-title,.theme-dark .step.active:not(.current):hover .step-label,.theme-dark .step.active:not(.current):hover .step-label{color:var(--theme-success)}.theme-dark .step-wizard:not(.vertical) .wizard-step::after,.theme-dark .step-wizard:not(.vertical) .step::after{content:'';position:absolute;top:20px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background:transparent;z-index:0}.theme-dark .step-wizard:not(.vertical) .wizard-step:last-child::after,.theme-dark .step-wizard:not(.vertical) .step:last-child::after{display:none}.theme-dark .step-wizard:not(.vertical) .wizard-step.active:not(.current)::after,.theme-dark .step-wizard:not(.vertical) .step.active:not(.current)::after{background:var(--theme-success)}.theme-dark .step-wizard:not(.vertical) .wizard-step.current::after,.theme-dark .step-wizard:not(.vertical) .step.current::after{background:-webkit-gradient(linear, left top, right top, from(var(--theme-success)), color-stop(50%, var(--theme-success)), color-stop(50%, rgba(255,255,255,0.1)), to(rgba(255,255,255,0.1)));background:linear-gradient(90deg, var(--theme-success) 0%, var(--theme-success) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 100%)}.theme-dark .step-wizard:not(.vertical) .wizard-step:not(.active):not(.current)::after,.theme-dark .step-wizard:not(.vertical) .step:not(.active):not(.current)::after{background:rgba(255,255,255,0.1)}@-webkit-keyframes gentlePulse{0%,100%{background:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}50%{background:color-mix(in sRGB, var(--theme-accent-tertiary) 75%, white 25%);-webkit-box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes gentlePulse{0%,100%{background:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}50%{background:color-mix(in sRGB, var(--theme-accent-tertiary) 75%, white 25%);-webkit-box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes currentStepPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0)}100%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}}@keyframes currentStepPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0)}100%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}}@-webkit-keyframes progress-fill{from{background-position:100% 0}to{background-position:0 0}}@keyframes progress-fill{from{background-position:100% 0}to{background-position:0 0}}.theme-dark .step-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,0.05);border-radius:8px;font-size:0.875rem}.theme-dark .step-indicator .step-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-dark .step-indicator .step-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .step-indicator .step-dots .dot.completed{background:var(--theme-success)}.theme-dark .step-indicator .step-dots .dot.active{background:var(--theme-accent-tertiary);width:24px;border-radius:4px}.theme-dark .step-indicator .step-text{color:var(--theme-text-muted)}.theme-dark .step-indicator .step-text .current{color:var(--theme-accent-tertiary);font-weight:600}.theme-dark .step-wizard-vertical .steps{position:relative;padding-left:2rem}.theme-dark .step-wizard-vertical .steps::before{content:'';position:absolute;left:20px;top:30px;bottom:30px;width:2px;background:rgba(255,255,255,0.1)}.theme-dark .step-wizard-vertical .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;position:relative}.theme-dark .step-wizard-vertical .steps .step .step-marker{position:absolute;left:calc(-2rem + 10px);width:20px;height:20px;background:var(--theme-bg-secondary);border:2px solid rgba(255,255,255,0.2);border-radius:50%;z-index:1;-webkit-transition:all 150ms;transition:all 150ms}.theme-dark .step-wizard-vertical .steps .step .step-marker.completed{background:var(--theme-success);border-color:var(--theme-success)}.theme-dark .step-wizard-vertical .steps .step .step-marker.completed::before{content:'✓';color:white;font-size:0.75rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.theme-dark .step-wizard-vertical .steps .step .step-marker.active{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 4px rgba(var(--theme-accent-tertiary), 0.2);box-shadow:0 0 0 4px rgba(var(--theme-accent-tertiary), 0.2)}.theme-dark .step-wizard-vertical .steps .step .step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .step-wizard-vertical .steps .step .step-content .step-title,.theme-dark .step-wizard-vertical .steps .step .step-content .step-label{font-weight:600;margin-bottom:.25rem;color:var(--theme-text-primary)}.theme-dark .step-wizard-vertical .steps .step .step-content .step-description{font-size:0.875rem;color:var(--theme-text-muted)}.theme-dark .step-wizard-vertical .steps .step .step-content.active .step-title,.theme-dark .step-wizard-vertical .steps .step .step-content.active .step-label{color:var(--theme-accent-tertiary)}.theme-dark .step-wizard-vertical .steps .step.completed::after{content:'';position:absolute;left:calc(-2rem + 20px);top:30px;bottom:-2rem;width:2px;background:var(--theme-success);z-index:0}.theme-dark .step-wizard-vertical .steps .step:last-child::after{display:none}.theme-dark .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040;opacity:0;-webkit-transition:opacity var(--transition-normal);transition:opacity var(--transition-normal)}.theme-dark .modal-backdrop.show{opacity:1}.theme-dark .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;display:none;overflow:hidden;outline:0}.theme-dark .modal.show{display:block}.theme-dark .modal .modal-dialog{position:relative;width:auto;max-width:500px;margin:1.75rem auto;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.show .theme-dark .modal .modal-dialog{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.theme-dark .modal .modal-dialog.modal-sm{max-width:300px}.theme-dark .modal .modal-dialog.modal-lg{max-width:800px}.theme-dark .modal .modal-dialog.modal-xl{max-width:1140px}.theme-dark .modal .modal-dialog.modal-fullscreen{max-width:100%;height:100%;margin:0}.theme-dark .modal .modal-content{background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-clip:padding-box;outline:0}.modal-fullscreen .theme-dark .modal .modal-content{height:100%;border-radius:0}.theme-dark .modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--glass-border)}.theme-dark .modal .modal-header .modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.theme-dark .modal .modal-header .close{padding:0;background:transparent;border:0;font-size:1.5rem;line-height:1;color:var(--text-muted);cursor:pointer;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.theme-dark .modal .modal-header .close:hover{color:var(--text-primary)}.theme-dark .modal .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem;color:var(--text-secondary);overflow-y:auto}.theme-dark .modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.5rem;padding:1.5rem;border-top:1px solid var(--glass-border)}@-webkit-keyframes modalFadeIn{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalFadeIn{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modalFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes modalFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.theme-dark .toast-container{position:fixed;top:1rem;right:1rem;z-index:1080}.theme-dark .toast-container .toast{background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:250px;margin-bottom:0.5rem;border-radius:var(--radius-md);overflow:hidden;-webkit-animation:slideInRight var(--transition-normal);animation:slideInRight var(--transition-normal)}.theme-dark .toast-container .toast.hiding{-webkit-animation:slideOutRight var(--transition-normal);animation:slideOutRight var(--transition-normal)}.theme-dark .toast-container .toast .toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 1rem;background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}.theme-dark .toast-container .toast .toast-header strong{color:var(--text-primary)}.theme-dark .toast-container .toast .toast-header small{color:var(--text-muted)}.theme-dark .toast-container .toast .toast-header .close{padding:0;background:transparent;border:0;color:var(--text-muted);cursor:pointer}.theme-dark .toast-container .toast .toast-header .close:hover{color:var(--text-primary)}.theme-dark .toast-container .toast .toast-body{padding:0.75rem 1rem;color:var(--text-secondary)}.theme-dark .toast-container .toast.toast-success{border-left:4px solid var(--theme-success)}.theme-dark .toast-container .toast.toast-danger{border-left:4px solid var(--theme-danger)}.theme-dark .toast-container .toast.toast-warning{border-left:4px solid var(--theme-warning)}.theme-dark .toast-container .toast.toast-info{border-left:4px solid var(--theme-info)}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideOutRight{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.theme-dark .progress{width:100%;height:8px;background:var(--theme-button-bg);border-radius:4px;overflow:hidden;position:relative}.theme-dark .progress-bar{height:100%;background:var(--theme-accent-primary);border-radius:4px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;position:relative;overflow:hidden}.theme-dark .progress-bar.striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.theme-dark .progress-bar.animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.theme-dark .progress.small{height:4px}.theme-dark .progress.large{height:16px}.theme-dark .progress.success .progress-bar{background:var(--theme-success)}.theme-dark .progress.warning .progress-bar{background:var(--theme-warning)}.theme-dark .progress.error .progress-bar{background:var(--theme-error)}.theme-dark .progress.info .progress-bar{background:var(--theme-info)}.theme-dark .progress.with-label{height:20px}.theme-dark .progress.with-label .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;font-weight:600;color:white}.theme-dark .spinner{display:inline-block;width:40px;height:40px;position:relative}.theme-dark .spinner::after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--theme-border);border-top-color:var(--theme-accent-primary);-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}.theme-dark .spinner.small{width:20px;height:20px}.theme-dark .spinner.small::after{border-width:2px}.theme-dark .spinner.large{width:60px;height:60px}.theme-dark .spinner.large::after{border-width:4px}.theme-dark .spinner.success::after{border-top-color:var(--theme-success)}.theme-dark .spinner.warning::after{border-top-color:var(--theme-warning)}.theme-dark .spinner.error::after{border-top-color:var(--theme-error)}.theme-dark .spinner.info::after{border-top-color:var(--theme-info)}.theme-dark .spinner.white::after{border-color:rgba(255,255,255,0.2);border-top-color:white}.theme-dark .skeleton{background:var(--theme-button-bg);border-radius:4px;position:relative;overflow:hidden}.theme-dark .skeleton::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.1)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}.theme-dark .skeleton.text{height:1em;margin-bottom:0.5rem;width:100%}.theme-dark .skeleton.text.short{width:40%}.theme-dark .skeleton.text.medium{width:70%}.theme-dark .skeleton.title{height:1.5em;margin-bottom:1rem;width:50%}.theme-dark .skeleton.avatar{width:48px;height:48px;border-radius:50%}.theme-dark .skeleton.thumbnail{width:100%;height:200px;border-radius:8px}.theme-dark .skeleton.card,.theme-dark .skeleton.stat-card,.theme-dark .skeleton.chart-container,.theme-dark .skeleton.table-container,.theme-dark .skeleton.notification-card{width:100%;height:150px;border-radius:8px;margin-bottom:1rem}.theme-dark .skeleton.button{width:120px;height:40px;border-radius:6px}.theme-dark .loading-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.25rem}.theme-dark .loading-dots span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--theme-accent-primary);-webkit-animation:loading-dot 1.4s ease-in-out infinite both;animation:loading-dot 1.4s ease-in-out infinite both}.theme-dark .loading-dots span:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.theme-dark .loading-dots span:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.theme-dark .progress-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:2rem}.theme-dark .progress-steps::before{content:'';position:absolute;top:20px;left:0;right:0;height:2px;background:var(--theme-border);z-index:0}.theme-dark .progress-steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.theme-dark .progress-steps .step-number{width:40px;height:40px;border-radius:50%;background:var(--theme-surface);border:2px solid var(--theme-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:var(--theme-text-muted);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.theme-dark .progress-steps .step-label{margin-top:0.5rem;font-size:0.875rem;color:var(--theme-text-muted);text-align:center;max-width:100px}.theme-dark .progress-steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white}.theme-dark .progress-steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}.theme-dark .progress-steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:white}.theme-dark .progress-steps .step.completed .step-number::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900}.theme-dark .progress-steps .step.completed .step-label{color:var(--theme-text-secondary)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loading-dot{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:0.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes loading-dot{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:0.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.theme-dark .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--theme-border);margin-bottom:1.5rem;list-style:none;margin-left:0;padding:0;background:transparent}.theme-dark .tabs .tabs-title{position:relative;margin-bottom:0;float:none}.theme-dark .tabs .tabs-title a{display:block;padding:0.75rem 1.5rem;color:var(--theme-text-muted);font-weight:500;font-size:14px;text-decoration:none;-webkit-transition:all 150ms;transition:all 150ms;border-bottom:3px solid transparent;position:relative;background:transparent}.theme-dark .tabs .tabs-title a:focus{background:transparent}.theme-dark .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.05)}.theme-dark .tabs .tabs-title.is-active a{color:var(--theme-accent-tertiary);border-bottom-color:var(--theme-accent-tertiary);background:transparent}.theme-dark .tabs .tabs-title.is-active a:hover{background:rgba(255,255,255,0.03)}.theme-dark .tabs-content{padding:1.5rem 0}.theme-dark .tabs-content .tabs-panel{display:none}.theme-dark .tabs-content .tabs-panel.is-active{display:block;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}.theme-dark .tabs.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none;border-right:1px solid var(--theme-border);width:200px;margin-right:1.5rem;margin-bottom:0}.theme-dark .tabs.vertical .tabs-title a{border-bottom:none;border-left:2px solid transparent}.theme-dark .tabs.vertical .tabs-title a::after{bottom:0;top:0;left:-1px;right:auto;width:2px;height:auto}.theme-dark .tabs.vertical .tabs-title.is-active a{background:rgba(255,255,255,0.05)}.theme-dark .tabs.pills{border-bottom:none;gap:.25rem}.theme-dark .tabs.pills .tabs-title a{border:1px solid transparent;border-radius:20px;padding:0.375rem 1.25rem;border-bottom:none !important;font-size:13px}.theme-dark .tabs.pills .tabs-title a::after{display:none !important;content:none !important;background:none !important}.theme-dark .tabs.pills .tabs-title a:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15)}.theme-dark .tabs.pills .tabs-title.is-active a{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;border-bottom:none !important}.theme-dark .tabs.pills .tabs-title.is-active a:hover{background:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-dark .radio-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(255,255,255,0.06);border-radius:8px;padding:12px;gap:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){.theme-dark .radio-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.theme-dark .radio-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-dark .radio-group input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.theme-dark .radio-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1.25rem 0.5rem 1rem;margin:0;border-radius:6px;font-size:14px;font-weight:500;color:var(--theme-text-secondary);background:rgba(255,255,255,0.06);border:1px solid transparent;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;white-space:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-dark .radio-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){.theme-dark .radio-group label:hover{background:transparent}}.theme-dark .radio-group label .radio-label{font-weight:bold;white-space:initial}.theme-dark .radio-group label .radio-description{white-space:initial}.theme-dark .radio-group input[type="radio"]:checked+label{color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-dark .radio-group input[type="radio"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-dark .radio-group input[type="radio"]:disabled+label{opacity:.5;cursor:not-allowed}.theme-dark .radio-group input[type="radio"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}.theme-dark .radio-group.small{padding:2px;gap:1px}.theme-dark .radio-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}.theme-dark .radio-group.large{padding:6px;gap:3px}.theme-dark .radio-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}.theme-dark .radio-group.full-width{width:100%}.theme-dark .radio-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media (max-width: 768px){.theme-dark .radio-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-dark .radio-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.theme-dark .radio-group.no-radiobox label{text-align:center;padding:0.5rem 1.25rem;border:1px solid var(--theme-border)}.theme-dark .radio-group.no-radiobox label:hover{border-color:var(--theme-form-outline-hover)}.theme-dark .radio-group.no-radiobox label::before,.theme-dark .radio-group.no-radiobox label::after{display:none !important}.theme-dark .radio-group.no-radiobox input[type="radio"]:checked+label{text-align:center;padding:0.5rem 1.25rem;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-dark .radio-group.no-radiobox input[type="radio"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-dark .checkbox-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(255,255,255,0.06);border-radius:8px;padding:12px;margin:0;gap:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){.theme-dark .checkbox-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.theme-dark .checkbox-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-dark .checkbox-group input[type="checkbox"]+label{margin:0}.theme-dark .checkbox-group input[type="checkbox"]+label::before{top:8px;left:8px}.theme-dark .checkbox-group input[type="checkbox"]+label::after{left:15px;top:11px}.theme-dark .checkbox-group input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-dark .checkbox-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1.25rem 0.5rem 34px;border-radius:6px;font-size:14px;font-weight:500;color:var(--theme-text-secondary);background:rgba(255,255,255,0.06);border:1px solid transparent;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;white-space:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.theme-dark .checkbox-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){.theme-dark .checkbox-group label:hover{background:transparent}}.theme-dark .checkbox-group label::before{content:'';display:inline-block;width:0;height:20px;margin-right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-transition:all 150ms;transition:all 150ms;opacity:1}.theme-dark .checkbox-group input[type="checkbox"]:checked+label{margin:0;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-dark .checkbox-group input[type="checkbox"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-dark .checkbox-group input[type="checkbox"]:disabled+label{opacity:.5;cursor:not-allowed}.theme-dark .checkbox-group input[type="checkbox"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}.theme-dark .checkbox-group.small{padding:2px;gap:1px}.theme-dark .checkbox-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}.theme-dark .checkbox-group.small label::before{height:12px}.theme-dark .checkbox-group.small input[type="checkbox"]:checked+label{padding-left:0.875rem}.theme-dark .checkbox-group.small input[type="checkbox"]:checked+label::before{width:12px;margin-right:0.25rem}.theme-dark .checkbox-group.large{padding:6px;gap:3px}.theme-dark .checkbox-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}.theme-dark .checkbox-group.large label::before{height:20px}.theme-dark .checkbox-group.large input[type="checkbox"]:checked+label{padding-left:1.75rem;margin:0}.theme-dark .checkbox-group.large input[type="checkbox"]:checked+label::before{width:20px;margin-right:0.5rem}.theme-dark .checkbox-group.full-width{width:100%}.theme-dark .checkbox-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 768px){.theme-dark .checkbox-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-dark .checkbox-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.theme-dark .checkbox-group.no-checkmark label::before{display:none !important}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label{text-align:center;padding:6px 16px}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]:checked+label{text-align:center;padding:6px 16px;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-dark .radio-group.vertical,.theme-dark .checkbox-group.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px}.theme-dark .radio-group.vertical label,.theme-dark .checkbox-group.vertical label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .radio-group.two-column,.theme-dark .checkbox-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;width:100%}.theme-dark .radio-group.two-column input[type="radio"],.theme-dark .radio-group.two-column input[type="checkbox"],.theme-dark .checkbox-group.two-column input[type="radio"],.theme-dark .checkbox-group.two-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-dark .radio-group.two-column label,.theme-dark .checkbox-group.two-column label{margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.theme-dark .radio-group.two-column,.theme-dark .checkbox-group.two-column{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}}.theme-dark .radio-group.three-column,.theme-dark .checkbox-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;width:100%}.theme-dark .radio-group.three-column input[type="radio"],.theme-dark .radio-group.three-column input[type="checkbox"],.theme-dark .checkbox-group.three-column input[type="radio"],.theme-dark .checkbox-group.three-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-dark .radio-group.three-column label,.theme-dark .checkbox-group.three-column label{margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px) and (min-width: 768px){.theme-dark .radio-group.three-column,.theme-dark .checkbox-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.theme-dark .radio-group.three-column,.theme-dark .checkbox-group.three-column{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);grid-template-columns:1fr}}.theme-dark .radio-group.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px}.theme-dark .radio-group.stack label{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px 16px;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.theme-dark .radio-group.stack label .radio-label{font-weight:600;margin-bottom:4px;font-size:15px}.theme-dark .radio-group.stack label .radio-description{font-weight:400;font-size:13px;color:var(--theme-text-muted);line-height:1.4}.theme-dark .radio-group.stack input[type="radio"]:checked+label .radio-description{color:rgba(255,255,255,0.8)}@media only screen and (max-width: 767px){.theme-dark .radio-group.stack{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}}.theme-dark .file-upload-area{position:relative;width:100%;min-height:200px;padding:32px 24px;border:2px dashed rgba(var(--theme-accent-primary-rgb), 0.3);border-radius:12px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 40%),rgba(255,255,255,0.02);backdrop-filter:blur(10px);cursor:pointer;-webkit-transition:all 250ms;transition:all 250ms;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-dark .file-upload-area .upload-icon,.theme-dark .file-upload-area>i{font-size:48px;color:var(--theme-accent-primary);opacity:0.6;-webkit-transition:all 250ms;transition:all 250ms}.theme-dark .file-upload-area .upload-text,.theme-dark .file-upload-area>p{font-family:'Poppins', sans-serif;font-size:16px;font-weight:500;color:var(--theme-text-secondary);margin:0;line-height:1.5;-webkit-transition:all 250ms;transition:all 250ms}.theme-dark .file-upload-area .upload-text .file-types,.theme-dark .file-upload-area>p .file-types{display:block;font-size:14px;color:var(--theme-text-muted);margin-top:4px}.theme-dark .file-upload-area .file-upload-info{display:block;font-size:12px;color:var(--theme-text-muted);margin-top:8px;opacity:0.8;text-align:center}.theme-dark .file-upload-area .browse-button{margin-top:8px;pointer-events:none}.theme-dark .file-upload-area .file-upload-input,.theme-dark .file-upload-area input[type="file"]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:2}.theme-dark .file-upload-area:hover:not(.disabled):not(.uploading){border-color:rgba(var(--theme-accent-primary-rgb), 0.5);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.05) 0%, transparent 40%),rgba(255,255,255,0.04)}.theme-dark .file-upload-area:hover:not(.disabled):not(.uploading) .upload-icon,.theme-dark .file-upload-area:hover:not(.disabled):not(.uploading)>i{opacity:0.8;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-dark .file-upload-area:hover:not(.disabled):not(.uploading) .upload-text,.theme-dark .file-upload-area:hover:not(.disabled):not(.uploading)>p{color:var(--theme-text-primary)}.theme-dark .file-upload-area.drag-over,.theme-dark .file-upload-area:active:not(.disabled){border-color:var(--theme-accent-primary);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, transparent 40%),rgba(var(--theme-accent-primary-rgb), 0.05);-webkit-box-shadow:inset 0 0 0 1px var(--theme-accent-primary),0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:inset 0 0 0 1px var(--theme-accent-primary),0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2)}.theme-dark .file-upload-area.drag-over .upload-icon,.theme-dark .file-upload-area.drag-over>i,.theme-dark .file-upload-area:active:not(.disabled) .upload-icon,.theme-dark .file-upload-area:active:not(.disabled)>i{color:var(--theme-accent-primary);opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.theme-dark .file-upload-area.drag-over .upload-text,.theme-dark .file-upload-area.drag-over>p,.theme-dark .file-upload-area:active:not(.disabled) .upload-text,.theme-dark .file-upload-area:active:not(.disabled)>p{color:var(--theme-accent-primary);font-weight:600}.theme-dark .file-upload-area.disabled,.theme-dark .file-upload-area:disabled{opacity:0.5;cursor:not-allowed}.theme-dark .file-upload-area.disabled .file-upload-input,.theme-dark .file-upload-area.disabled input[type="file"],.theme-dark .file-upload-area:disabled .file-upload-input,.theme-dark .file-upload-area:disabled input[type="file"]{cursor:not-allowed}.theme-dark .file-upload-area.uploading{cursor:progress}.theme-dark .file-upload-area.uploading .file-upload-input,.theme-dark .file-upload-area.uploading input[type="file"]{pointer-events:none}.theme-dark .file-upload-area.uploading .upload-progress{display:block}.theme-dark .file-upload-area .upload-progress{display:none;position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(255,255,255,0.1);overflow:hidden}.theme-dark .file-upload-area .upload-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-dark .file-upload-area.success{border-color:var(--theme-success);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 40%),rgba(var(--theme-success-rgb), 0.02)}.theme-dark .file-upload-area.success .upload-icon,.theme-dark .file-upload-area.success>i{color:var(--theme-success);opacity:0.8}.theme-dark .file-upload-area.success .upload-text,.theme-dark .file-upload-area.success>p{color:var(--theme-success)}.theme-dark .file-upload-area.error{border-color:var(--theme-error);background:linear-gradient(135deg, rgba(var(--theme-error-rgb), 0.05) 0%, transparent 40%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-dark .file-upload-area.error .upload-icon,.theme-dark .file-upload-area.error>i{color:var(--theme-error);opacity:0.8}.theme-dark .file-upload-area.error .upload-text,.theme-dark .file-upload-area.error>p{color:var(--theme-error)}.theme-dark .file-upload-area.small{min-height:120px;padding:20px 16px}.theme-dark .file-upload-area.small .upload-icon,.theme-dark .file-upload-area.small>i{font-size:32px}.theme-dark .file-upload-area.small .upload-text,.theme-dark .file-upload-area.small>p{font-size:14px}.theme-dark .file-upload-area.large{min-height:300px;padding:48px 32px}.theme-dark .file-upload-area.large .upload-icon,.theme-dark .file-upload-area.large>i{font-size:64px}.theme-dark .file-upload-area.large .upload-text,.theme-dark .file-upload-area.large>p{font-size:18px}.theme-dark .file-upload-area.multiple .upload-text::after,.theme-dark .file-upload-area.multiple>p::after{content:' (multiple files allowed)';font-size:0.875em;opacity:0.8}.theme-dark .single-file-item{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.2);border-radius:10px;backdrop-filter:blur(10px);-webkit-transition:all 250ms;transition:all 250ms;-webkit-animation:slideIn 0.3s ease-out;animation:slideIn 0.3s ease-out}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-dark .single-file-item:hover{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.05) 0%, transparent 60%),rgba(255,255,255,0.06);border-color:rgba(var(--theme-accent-primary-rgb), 0.3);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.theme-dark .single-file-item .file-icon{font-size:28px;color:var(--theme-accent-primary);margin-right:16px;opacity:0.8}.theme-dark .single-file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.theme-dark .single-file-item .file-info .file-name{font-size:15px;font-weight:500;color:var(--theme-text-primary);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.3px}.theme-dark .single-file-item .file-info .file-size{font-size:13px;color:var(--theme-text-muted);margin:0;opacity:0.8}.theme-dark .single-file-item .file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:16px}.theme-dark .single-file-item .file-actions .file-upload-btn.success{background:linear-gradient(135deg, var(--theme-success) 0%, rgba(var(--theme-success-rgb), 0.8) 100%);border-color:var(--theme-success);color:white;pointer-events:none}.theme-dark .single-file-item .file-actions .file-upload-btn.success i{margin-right:6px}.theme-dark .single-file-item .file-actions .file-remove{background:rgba(var(--theme-error-rgb), 0.1);border:1px solid rgba(var(--theme-error-rgb), 0.2);color:var(--theme-error)}.theme-dark .single-file-item .file-actions .file-remove:hover{background:rgba(var(--theme-error-rgb), 0.2);border-color:var(--theme-error);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.theme-dark .single-file-item .file-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,0.1);border-radius:0 0 10px 10px;overflow:hidden}.theme-dark .single-file-item .file-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-dark .single-file-item.success{border-color:rgba(var(--theme-success-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02)}.theme-dark .single-file-item.success .file-icon{color:var(--theme-success)}.theme-dark .single-file-item.error{border-color:rgba(var(--theme-error-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-error-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-error-rgb), 0.02)}.theme-dark .single-file-item.error .file-icon{color:var(--theme-error)}.theme-dark .file-upload-list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.theme-dark .file-upload-list .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 18px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 60%),rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:8px;-webkit-transition:all 150ms;transition:all 150ms;position:relative;overflow:hidden}.theme-dark .file-upload-list .file-item:hover{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.04) 0%, transparent 60%),rgba(255,255,255,0.05);border-color:rgba(var(--theme-accent-primary-rgb), 0.2);-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.theme-dark .file-upload-list .file-item .file-icon{font-size:24px;color:var(--theme-accent-primary);margin-right:14px;opacity:0.8}.theme-dark .file-upload-list .file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.theme-dark .file-upload-list .file-item .file-info .file-name{font-size:14px;font-weight:500;color:var(--theme-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-dark .file-upload-list .file-item .file-info .file-size{font-size:12px;color:var(--theme-text-muted);margin:0}.theme-dark .file-upload-list .file-item .file-remove{padding:4px 8px;font-size:12px;color:var(--theme-text-muted);border-color:transparent}.theme-dark .file-upload-list .file-item .file-remove:hover{color:var(--theme-error);border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.1)}.theme-dark .file-upload-list .file-item.uploading{opacity:0.7}.theme-dark .file-upload-list .file-item.uploading .file-remove{display:none}.theme-dark .file-upload-list .file-item.uploading .file-progress{display:block}.theme-dark .file-upload-list .file-item.success .file-icon{color:var(--theme-success)}.theme-dark .file-upload-list .file-item.error{background:rgba(var(--theme-error-rgb), 0.05);border-color:rgba(var(--theme-error-rgb), 0.2)}.theme-dark .file-upload-list .file-item.error .file-icon{color:var(--theme-error)}.theme-dark .file-upload-list .file-item.error .file-name{color:var(--theme-error)}.theme-dark .file-upload-list .file-progress{display:none;width:60px;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}.theme-dark .file-upload-list .file-progress .progress-bar{height:100%;background:var(--theme-accent-primary);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease}.theme-dark .file-upload-list .upload-all-container{display:none;margin-bottom:16px;padding:16px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.2);border-radius:10px;text-align:center}.theme-dark .file-upload-list .upload-all-container .upload-all-btn{width:100%}.theme-dark .file-upload-list .upload-all-container .upload-all-btn.warning{background:linear-gradient(135deg, var(--theme-warning) 0%, rgba(var(--theme-warning-rgb), 0.8) 100%);border-color:var(--theme-warning);color:white}.theme-dark .file-upload-list .file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.theme-dark .file-upload-list .file-actions .file-upload-btn.success{background:linear-gradient(135deg, var(--theme-success) 0%, rgba(var(--theme-success-rgb), 0.8) 100%);border-color:var(--theme-success);color:white;pointer-events:none}.theme-dark .file-upload-list .file-actions .file-upload-btn.success i{margin-right:6px}.theme-dark .file-upload-list .file-actions .file-remove{background:rgba(var(--theme-error-rgb), 0.1);border:1px solid rgba(var(--theme-error-rgb), 0.2);color:var(--theme-error)}.theme-dark .file-upload-list .file-actions .file-remove:hover{background:rgba(var(--theme-error-rgb), 0.2);border-color:var(--theme-error);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.theme-dark .file-upload-list .file-item.uploading{opacity:0.7}.theme-dark .file-upload-list .file-item.uploading .file-actions{display:none}.theme-dark .file-upload-list .file-item.uploading .file-progress{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background:rgba(255,255,255,0.1);border-radius:0 0 8px 8px}.theme-dark .file-upload-list .file-item.uploading .file-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-dark .file-upload-list .file-item.uploaded{border-color:rgba(var(--theme-success-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02)}.theme-dark .file-upload-list .file-item.uploaded .file-icon{color:var(--theme-success)}.theme-dark .file-upload-inline .file-upload-area{min-height:48px;padding:12px 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .file-upload-inline .file-upload-area .upload-icon,.theme-dark .file-upload-inline .file-upload-area>i{font-size:24px;margin-right:12px}.theme-dark .file-upload-inline .file-upload-area .upload-text,.theme-dark .file-upload-inline .file-upload-area>p{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .file-upload-inline .file-upload-area .browse-button{margin:0;margin-left:auto}.theme-dark .file-upload-image-preview .file-upload-area{aspect-ratio:16 / 9;min-height:unset}.theme-dark .file-upload-image-preview .file-upload-area.has-preview{padding:0;border-style:solid;background-size:cover;background-position:center;background-repeat:no-repeat}.theme-dark .file-upload-image-preview .file-upload-area.has-preview::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-dark .file-upload-image-preview .file-upload-area.has-preview:hover::before{opacity:1}.theme-dark .file-upload-image-preview .file-upload-area.has-preview .upload-overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms;z-index:1}.theme-dark .file-upload-image-preview .file-upload-area.has-preview .upload-overlay .upload-icon,.theme-dark .file-upload-image-preview .file-upload-area.has-preview .upload-overlay .upload-text{color:white;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.theme-dark .file-upload-image-preview .file-upload-area.has-preview:hover .upload-overlay{opacity:1}.theme-dark .multi-select{position:relative;width:100%}.theme-dark .multi-select.open .multi-select-display{border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1)}.theme-dark .multi-select.open .multi-select-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-dark .multi-select.disabled .multi-select-display{opacity:0.6;cursor:not-allowed;background:var(--theme-input-disabled-bg)}.theme-dark .multi-select-display{min-height:48px;padding:0.75rem 1rem;background:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:6px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.theme-dark .multi-select-display:hover:not(.disabled){border-color:var(--theme-input-focus)}.theme-dark .multi-select-display .placeholder{color:var(--theme-text-muted);font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-dark .multi-select-display .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.25rem 0.75rem;background:var(--theme-accent-tertiary);color:white;border-radius:20px;font-size:0.875rem;font-weight:500;-webkit-animation:fadeIn 0.2s ease;animation:fadeIn 0.2s ease}.theme-dark .multi-select-display .tag .remove-tag{cursor:pointer;opacity:0.8;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;font-size:0.75rem;line-height:1;padding:0;background:none;border:none;color:currentColor}.theme-dark .multi-select-display .tag .remove-tag:hover{opacity:1}.theme-dark .multi-select-display .tag .remove-tag i{font-size:0.75rem}.theme-dark .multi-select-display::after{content:'';position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--theme-text-muted);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.multi-select.open .theme-dark .multi-select-display::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.theme-dark .multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;max-height:400px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark .multi-select-search{width:100%;padding:0.75rem 1rem;border:none;border-bottom:1px solid var(--theme-border);background:transparent;color:var(--theme-text-primary);font-size:0.875rem;font-family:inherit}.theme-dark .multi-select-search:focus{outline:none;background:rgba(var(--theme-accent-primary-rgb), 0.05)}.theme-dark .multi-select-search::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-dark .multi-select-search::-moz-placeholder{color:var(--theme-text-muted)}.theme-dark .multi-select-search:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .multi-select-search::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .multi-select-search::placeholder{color:var(--theme-text-muted)}.theme-dark .multi-select-options{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0.5rem;max-height:300px;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-text-muted-rgb), 0.3) transparent}.theme-dark .multi-select-options::-webkit-scrollbar{width:6px}.theme-dark .multi-select-options::-webkit-scrollbar-track{background:transparent}.theme-dark .multi-select-options::-webkit-scrollbar-thumb{background-color:rgba(var(--theme-text-muted-rgb), 0.3);border-radius:3px}.theme-dark .multi-select-options::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--theme-text-muted-rgb), 0.5)}.theme-dark .multi-select-option{margin-bottom:2px}.theme-dark .multi-select-option input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-dark .multi-select-option label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem;border-radius:4px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-dark .multi-select-option label:hover{background:rgba(var(--theme-accent-primary-rgb), 0.05)}.theme-dark .multi-select-option .checkbox-custom{width:20px;height:20px;border:2px solid var(--theme-border);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-ms-flex-negative:0;flex-shrink:0}.theme-dark .multi-select-option .checkbox-custom i{color:white;font-size:14px;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark .multi-select-option.disabled label{opacity:0.5;cursor:not-allowed}.theme-dark .multi-select-option.disabled label:hover{background:none}.theme-dark .multi-select-no-results{padding:1rem;text-align:center;color:var(--theme-text-muted);font-size:0.875rem}.theme-dark .multi-select-loading{padding:1rem;text-align:center;color:var(--theme-text-muted)}.theme-dark .multi-select-loading .spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(var(--theme-accent-primary-rgb), 0.3);border-top-color:var(--theme-accent-primary);border-radius:50%;-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}.theme-dark .multi-select.error .multi-select-display{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 2px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 2px rgba(var(--theme-error-rgb), 0.2)}.theme-dark .multi-select.small .multi-select-display{min-height:36px;padding:0.5rem 0.75rem;font-size:0.875rem}.theme-dark .multi-select.small .tag{padding:0.125rem 0.5rem;font-size:0.75rem}.theme-dark .multi-select.large .multi-select-display{min-height:56px;padding:1rem 1.25rem;font-size:1.125rem}.theme-dark .multi-select.large .tag{padding:0.375rem 1rem;font-size:1rem}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width: 768px){.theme-dark .multi-select-dropdown{max-height:300px}.theme-dark .multi-select-options{max-height:200px}}.theme-dark .theme-dark .multi-select-display{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.theme-dark .theme-dark .multi-select-display:hover:not(.disabled){-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.theme-dark .theme-dark .multi-select-dropdown{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.theme-dark .theme-dark .multi-select-option .checkbox-custom{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.theme-dark .theme-dark .multi-select-option input[type="checkbox"]:checked+label .checkbox-custom{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1)}.theme-dark .theme-dark.open .multi-select-display{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1),0 1px 2px rgba(0,0,0,0.05);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1),0 1px 2px rgba(0,0,0,0.05)}.theme-dark .ms-options-wrap{position:relative;display:inline-block;width:100%;vertical-align:top;z-index:auto;contain:layout}.theme-dark .ms-options-wrap>button{position:relative;width:100%;height:36px;padding:0 40px 0 12px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:400;line-height:1.5;text-align:left;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), to(rgba(255,255,255,0.04))),rgba(255,255,255,0.03);background:linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,0.15);border-radius:6px;color:var(--theme-text-primary) !important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);-webkit-transition:all 150ms ease;transition:all 150ms ease;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-dark .ms-options-wrap>button *{color:inherit !important}.theme-dark .ms-options-wrap>button span{color:var(--theme-text-primary) !important}.theme-dark .ms-options-wrap>button::after{content:'';position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.theme-dark .ms-options-wrap>button:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}.theme-dark .ms-options-wrap>button:focus{outline:none;border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);background:rgba(255,255,255,0.06)}.theme-dark .ms-options-wrap>button:disabled{opacity:0.5;cursor:not-allowed}.theme-dark .ms-options-wrap>button.is-invalid{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}.theme-dark .ms-options-wrap>button.is-invalid:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1)}.theme-dark .ms-options-wrap>button.is-valid{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}.theme-dark .ms-options-wrap>button.is-valid:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark .ms-options-wrap.is-invalid>button{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}.theme-dark .ms-options-wrap.is-invalid>button:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1)}.theme-dark .ms-options-wrap.is-valid>button{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}.theme-dark .ms-options-wrap.is-valid>button:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-dark .ms-options-wrap.ms-active{z-index:9998}.theme-dark .ms-options-wrap.ms-active>button{border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1)}.theme-dark .ms-options-wrap.ms-active>button::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.theme-dark .ms-options-wrap.ms-active .ms-options{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto;display:block;z-index:9999}.theme-dark .ms-options{position:absolute;top:100%;left:0;right:0;z-index:9999;margin-top:4px;padding:8px;background:var(--theme-bg-tertiary);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.1);border-radius:8px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.3),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 10px 40px rgba(0,0,0,0.3),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;max-height:300px;overflow:auto;pointer-events:none;display:none}.theme-dark .ms-options::-webkit-scrollbar{width:8px}.theme-dark .ms-options::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:4px}.theme-dark .ms-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:4px}.theme-dark .ms-options::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}.theme-dark .ms-options .ms-search{margin-bottom:8px;position:relative}.theme-dark .ms-options .ms-search input{width:100%;height:32px;padding:0 32px 0 12px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:4px;color:var(--theme-text-primary)}.theme-dark .ms-options .ms-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options .ms-search input::-moz-placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options .ms-search input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options .ms-search input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options .ms-search input::placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options .ms-search input:focus{outline:none;border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}.theme-dark .ms-options .ms-search::after{content:'';position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'/%3E%3C/svg%3E") no-repeat center;pointer-events:none}.theme-dark .ms-options .ms-selectall{padding:8px 12px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.1)}.theme-dark .ms-options .ms-selectall:hover{background:rgba(255,255,255,0.05);border-radius:4px}.theme-dark .ms-options ul{list-style:none;margin:0;padding:0}.theme-dark .ms-options ul li{position:relative;margin:0;padding:0}.theme-dark .ms-options ul li.optgroup{font-size:14px;font-weight:600;color:var(--theme-text-secondary);padding:8px 12px 4px;text-transform:uppercase;letter-spacing:0.05em}.theme-dark .ms-options ul li.optgroup ul{margin:0}.theme-dark .ms-options ul li.ms-hidden{display:none}.theme-dark .ms-options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin:0;position:relative;top:10px;font-size:16px;font-weight:400;color:var(--theme-text-primary);cursor:pointer;border-radius:4px;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.theme-dark .ms-options label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}.theme-dark .ms-options label input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:0 10px 0 0;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.theme-dark .ms-options label input[type="checkbox"]::before{content:'';position:absolute;top:3px;left:0;width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-radius:4px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark .ms-options label input[type="checkbox"]::after{content:'';position:absolute;left:6px;top:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;opacity:0}.theme-dark .ms-options label input[type="checkbox"]:checked::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}.theme-dark .ms-options label input[type="checkbox"]:checked::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}.theme-dark .ms-options label input[type="checkbox"]:focus{outline:none}.theme-dark .ms-options label input[type="checkbox"]:focus::before{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-dark .ms-options-wrap .placeholder{color:var(--theme-text-muted)}.theme-dark .ms-options.columns-2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-dark .ms-options.columns-2 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.theme-dark .ms-options.columns-3 ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-dark .ms-options.columns-3 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.theme-dark .ms-options.columns-4 ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-dark .ms-options.columns-4 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width: 768px){.theme-dark .ms-options.columns-3 ul,.theme-dark .ms-options.columns-4 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width: 480px){.theme-dark .ms-options.columns-2 ul,.theme-dark .ms-options.columns-3 ul,.theme-dark .ms-options.columns-4 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.theme-dark .m-0{margin:0 !important}.theme-dark .m-1{margin:.25rem !important}.theme-dark .m-2{margin:.5rem !important}.theme-dark .m-3{margin:1rem !important}.theme-dark .m-4{margin:1.5rem !important}.theme-dark .m-5{margin:2rem !important}.theme-dark .mt-0{margin-top:0 !important}.theme-dark .mt-1{margin-top:.25rem !important}.theme-dark .mt-2{margin-top:.5rem !important}.theme-dark .mt-3{margin-top:1rem !important}.theme-dark .mt-4{margin-top:1.5rem !important}.theme-dark .mt-5{margin-top:2rem !important}.theme-dark .mb-0{margin-bottom:0 !important}.theme-dark .mb-1{margin-bottom:.25rem !important}.theme-dark .mb-2{margin-bottom:.5rem !important}.theme-dark .mb-3{margin-bottom:1rem !important}.theme-dark .mb-4{margin-bottom:1.5rem !important}.theme-dark .mb-5{margin-bottom:2rem !important}.theme-dark .ml-0{margin-left:0 !important}.theme-dark .ml-1{margin-left:.25rem !important}.theme-dark .ml-2{margin-left:.5rem !important}.theme-dark .ml-3{margin-left:1rem !important}.theme-dark .ml-4{margin-left:1.5rem !important}.theme-dark .ml-5{margin-left:2rem !important}.theme-dark .mr-0{margin-right:0 !important}.theme-dark .mr-1{margin-right:.25rem !important}.theme-dark .mr-2{margin-right:.5rem !important}.theme-dark .mr-3{margin-right:1rem !important}.theme-dark .mr-4{margin-right:1.5rem !important}.theme-dark .mr-5{margin-right:2rem !important}.theme-dark .mx-0{margin-left:0 !important;margin-right:0 !important}.theme-dark .mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-dark .mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-dark .mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-dark .mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-dark .mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-dark .my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-dark .my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-dark .my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-dark .my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-dark .my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-dark .my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-dark .p-0{padding:0 !important}.theme-dark .p-1{padding:.25rem !important}.theme-dark .p-2{padding:.5rem !important}.theme-dark .p-3{padding:1rem !important}.theme-dark .p-4{padding:1.5rem !important}.theme-dark .p-5{padding:2rem !important}.theme-dark .pt-0{padding-top:0 !important}.theme-dark .pt-1{padding-top:.25rem !important}.theme-dark .pt-2{padding-top:.5rem !important}.theme-dark .pt-3{padding-top:1rem !important}.theme-dark .pt-4{padding-top:1.5rem !important}.theme-dark .pt-5{padding-top:2rem !important}.theme-dark .pb-0{padding-bottom:0 !important}.theme-dark .pb-1{padding-bottom:.25rem !important}.theme-dark .pb-2{padding-bottom:.5rem !important}.theme-dark .pb-3{padding-bottom:1rem !important}.theme-dark .pb-4{padding-bottom:1.5rem !important}.theme-dark .pb-5{padding-bottom:2rem !important}.theme-dark .pl-0{padding-left:0 !important}.theme-dark .pl-1{padding-left:.25rem !important}.theme-dark .pl-2{padding-left:.5rem !important}.theme-dark .pl-3{padding-left:1rem !important}.theme-dark .pl-4{padding-left:1.5rem !important}.theme-dark .pl-5{padding-left:2rem !important}.theme-dark .pr-0{padding-right:0 !important}.theme-dark .pr-1{padding-right:.25rem !important}.theme-dark .pr-2{padding-right:.5rem !important}.theme-dark .pr-3{padding-right:1rem !important}.theme-dark .pr-4{padding-right:1.5rem !important}.theme-dark .pr-5{padding-right:2rem !important}.theme-dark .px-0{padding-left:0 !important;padding-right:0 !important}.theme-dark .px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-dark .px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-dark .px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-dark .px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-dark .px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-dark .py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-dark .py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-dark .py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-dark .py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-dark .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-dark .py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-dark .grid-container{gap:1.5rem}.theme-dark .grid-x{margin-bottom:0}.theme-dark .grid-x>.cell{margin-bottom:1.5rem}.theme-dark .glass-1{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.theme-dark .glass-2{background:rgba(255,255,255,0.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.15)}.theme-dark .glass-3{background:rgba(255,255,255,0.1);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,0.2)}.theme-dark .glow-blue{-webkit-box-shadow:0 0 16px rgba(var(--theme-accent-primary), 0.3);box-shadow:0 0 16px rgba(var(--theme-accent-primary), 0.3)}.theme-dark .glow-purple{-webkit-box-shadow:0 0 16px rgba(var(--theme-accent-tertiary), 0.3);box-shadow:0 0 16px rgba(var(--theme-accent-tertiary), 0.3)}.theme-dark .glow-success{-webkit-box-shadow:0 0 16px rgba(var(--theme-success), 0.3);box-shadow:0 0 16px rgba(var(--theme-success), 0.3)}.theme-dark .glow-warning{-webkit-box-shadow:0 0 16px rgba(var(--theme-warning), 0.3);box-shadow:0 0 16px rgba(var(--theme-warning), 0.3)}.theme-dark .glow-error{-webkit-box-shadow:0 0 16px rgba(var(--theme-error), 0.3);box-shadow:0 0 16px rgba(var(--theme-error), 0.3)}.theme-dark .glow-pulse{-webkit-animation:glowPulse 2s ease-in-out infinite;animation:glowPulse 2s ease-in-out infinite}@-webkit-keyframes glowPulse{0%,100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4);box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4)}}@keyframes glowPulse{0%,100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4);box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4)}}.theme-dark .hidden{display:none !important}.theme-dark .d-none{display:none !important}.theme-dark .d-block{display:block !important}.theme-dark .d-inline-block{display:inline-block !important}.theme-dark .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .error-message{opacity:1 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;pointer-events:auto !important}.theme-dark .gradient-overlay{position:relative}.theme-dark .gradient-overlay::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(var(--theme-accent-primary), 0.1) 0%, rgba(var(--theme-accent-tertiary), 0.05) 50%, transparent 100%);pointer-events:none;border-radius:inherit}.theme-dark .form-group,.theme-dark .input-group{margin-bottom:1.5rem}.theme-dark .form-group:last-of-type,.theme-dark .input-group:last-of-type{margin-bottom:0}.theme-dark .button-group{margin-bottom:0}.theme-dark .button-group .button{margin:0}.theme-dark .card,.theme-dark .stat-card,.theme-dark .chart-container,.theme-dark .table-container,.theme-dark .notification-card,.theme-dark .panel{margin-bottom:1.5rem}.theme-dark .card:last-child,.theme-dark .stat-card:last-child,.theme-dark .chart-container:last-child,.theme-dark .table-container:last-child,.theme-dark .notification-card:last-child,.theme-dark .panel:last-child{margin-bottom:0}.theme-dark section,.theme-dark .section{margin-bottom:2rem}.theme-dark section:last-child,.theme-dark .section:last-child{margin-bottom:0}.theme-dark .vr-tight>*{margin-bottom:.5rem}.theme-dark .vr-tight>*:last-child{margin-bottom:0}.theme-dark .vr-normal>*{margin-bottom:1rem}.theme-dark .vr-normal>*:last-child{margin-bottom:0}.theme-dark .vr-loose>*{margin-bottom:1.5rem}.theme-dark .vr-loose>*:last-child{margin-bottom:0}.theme-dark .text-left{text-align:left !important}.theme-dark .text-center{text-align:center !important}.theme-dark .text-right{text-align:right !important}.theme-dark .align-top{vertical-align:top !important}.theme-dark .align-middle{vertical-align:middle !important}.theme-dark .align-bottom{vertical-align:bottom !important}.theme-dark .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-dark .flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-dark .flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-dark .justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-dark .justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-dark .justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-dark .justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-dark .justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-dark .align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-dark .align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-dark .align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-dark .align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-dark .gap-1{gap:.25rem !important}.theme-dark .gap-2{gap:.5rem !important}.theme-dark .gap-3{gap:1rem !important}.theme-dark .gap-4{gap:1.5rem !important}.theme-dark .gap-5{gap:2rem !important}.theme-dark .v-center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-dark .v-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-dark .h-center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-dark .h-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-dark .center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-dark .center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-dark table td,.theme-dark table th{vertical-align:middle}.theme-dark .input-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-dark .input-group input,.theme-dark .input-group select,.theme-dark .input-group .button{margin:0}.theme-dark .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.theme-dark svg{vertical-align:middle}.theme-dark .badge{vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .container-fluid{width:100%;padding:0 1.5rem;margin:0 auto}.theme-dark .container,.theme-dark .container-xs,.theme-dark .container-sm,.theme-dark .container-small,.theme-dark .container-md,.theme-dark .container-lg,.theme-dark .container-large,.theme-dark .container-xl,.theme-dark .container-xxl,.theme-dark .container-responsive{width:100%;padding:0 1.5rem;margin:0 auto}.theme-dark .container-xs{max-width:540px}.theme-dark .container-sm,.theme-dark .container-small{max-width:720px}@media (max-width: 767px){.theme-dark .container-sm,.theme-dark .container-small{padding:0 1rem}}.theme-dark .container-md{max-width:960px}@media (max-width: 991px){.theme-dark .container-md{padding:0 1rem}}.theme-dark .container-lg,.theme-dark .container-large{max-width:1140px}@media (max-width: 1199px){.theme-dark .container-lg,.theme-dark .container-large{padding:0 1rem}}.theme-dark .container-xl{max-width:1320px}@media (max-width: 1399px){.theme-dark .container-xl{padding:0 1.5rem}}.theme-dark .container-xxl{max-width:1520px}@media (max-width: 1599px){.theme-dark .container-xxl{padding:0 1.5rem}}@media (min-width: 576px){.theme-dark .container-responsive{max-width:540px}}@media (min-width: 768px){.theme-dark .container-responsive{max-width:720px}}@media (min-width: 992px){.theme-dark .container-responsive{max-width:960px}}@media (min-width: 1200px){.theme-dark .container-responsive{max-width:1140px}}@media (min-width: 1400px){.theme-dark .container-responsive{max-width:1320px}}.theme-dark .surface-0{background:rgba(255,255,255,0.02);backdrop-filter:blur(10px)}.theme-dark .surface-1{background:rgba(255,255,255,0.04);backdrop-filter:blur(15px)}.theme-dark .surface-2{background:rgba(255,255,255,0.06);backdrop-filter:blur(20px)}.theme-dark .surface-3{background:rgba(255,255,255,0.08);backdrop-filter:blur(25px)}.theme-dark .border-0{border:0 !important}.theme-dark .border{border:1px solid rgba(255,255,255,0.1) !important}.theme-dark .border-top{border-top:1px solid rgba(255,255,255,0.1) !important}.theme-dark .border-bottom{border-bottom:1px solid rgba(255,255,255,0.1) !important}.theme-dark .border-left{border-left:1px solid rgba(255,255,255,0.1) !important}.theme-dark .border-right{border-right:1px solid rgba(255,255,255,0.1) !important}.theme-dark .rounded-0{border-radius:0 !important}.theme-dark .rounded-sm{border-radius:4px !important}.theme-dark .rounded{border-radius:8px !important}.theme-dark .rounded-lg{border-radius:12px !important}.theme-dark .rounded-xl{border-radius:16px !important}.theme-dark .rounded-full{border-radius:50% !important}.theme-dark .shadow-0{-webkit-box-shadow:none !important;box-shadow:none !important}.theme-dark .shadow-1{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important}.theme-dark .shadow-2{-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.2) !important;box-shadow:0 8px 20px rgba(0,0,0,0.2) !important}.theme-dark .shadow-3{-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.25) !important;box-shadow:0 12px 24px rgba(0,0,0,0.25) !important}.theme-dark .shadow-4{-webkit-box-shadow:0 16px 32px rgba(0,0,0,0.3) !important;box-shadow:0 16px 32px rgba(0,0,0,0.3) !important}.theme-dark .reveal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{line-height:1.4}.theme-dark p,.theme-dark li,.theme-dark td{line-height:1.6}.theme-dark .button{line-height:1}.theme-dark .neon-text{text-shadow:0 0 10px currentColor, 0 0 20px currentColor, 0 0 40px currentColor}.theme-dark .neon-text-blue{color:var(--theme-accent-primary);text-shadow:0 0 10px var(--theme-accent-primary),0 0 20px var(--theme-accent-primary),0 0 40px var(--theme-accent-primary)}.theme-dark .neon-text-purple{color:var(--theme-accent-tertiary);text-shadow:0 0 10px var(--theme-accent-tertiary),0 0 20px var(--theme-accent-tertiary),0 0 40px var(--theme-accent-tertiary)}@media (min-width: 640px){.theme-dark .medium-d-none{display:none !important}.theme-dark .medium-d-block{display:block !important}.theme-dark .medium-d-inline-block{display:inline-block !important}.theme-dark .medium-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .medium-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-dark .medium-m-0{margin:0 !important}.theme-dark .medium-m-1{margin:.25rem !important}.theme-dark .medium-m-2{margin:.5rem !important}.theme-dark .medium-m-3{margin:1rem !important}.theme-dark .medium-m-4{margin:1.5rem !important}.theme-dark .medium-m-5{margin:2rem !important}.theme-dark .medium-mt-0{margin-top:0 !important}.theme-dark .medium-mt-1{margin-top:.25rem !important}.theme-dark .medium-mt-2{margin-top:.5rem !important}.theme-dark .medium-mt-3{margin-top:1rem !important}.theme-dark .medium-mt-4{margin-top:1.5rem !important}.theme-dark .medium-mt-5{margin-top:2rem !important}.theme-dark .medium-mb-0{margin-bottom:0 !important}.theme-dark .medium-mb-1{margin-bottom:.25rem !important}.theme-dark .medium-mb-2{margin-bottom:.5rem !important}.theme-dark .medium-mb-3{margin-bottom:1rem !important}.theme-dark .medium-mb-4{margin-bottom:1.5rem !important}.theme-dark .medium-mb-5{margin-bottom:2rem !important}.theme-dark .medium-ml-0{margin-left:0 !important}.theme-dark .medium-ml-1{margin-left:.25rem !important}.theme-dark .medium-ml-2{margin-left:.5rem !important}.theme-dark .medium-ml-3{margin-left:1rem !important}.theme-dark .medium-ml-4{margin-left:1.5rem !important}.theme-dark .medium-ml-5{margin-left:2rem !important}.theme-dark .medium-mr-0{margin-right:0 !important}.theme-dark .medium-mr-1{margin-right:.25rem !important}.theme-dark .medium-mr-2{margin-right:.5rem !important}.theme-dark .medium-mr-3{margin-right:1rem !important}.theme-dark .medium-mr-4{margin-right:1.5rem !important}.theme-dark .medium-mr-5{margin-right:2rem !important}.theme-dark .medium-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-dark .medium-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-dark .medium-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-dark .medium-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-dark .medium-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-dark .medium-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-dark .medium-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-dark .medium-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-dark .medium-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-dark .medium-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-dark .medium-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-dark .medium-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-dark .medium-p-0{padding:0 !important}.theme-dark .medium-p-1{padding:.25rem !important}.theme-dark .medium-p-2{padding:.5rem !important}.theme-dark .medium-p-3{padding:1rem !important}.theme-dark .medium-p-4{padding:1.5rem !important}.theme-dark .medium-p-5{padding:2rem !important}.theme-dark .medium-pt-0{padding-top:0 !important}.theme-dark .medium-pt-1{padding-top:.25rem !important}.theme-dark .medium-pt-2{padding-top:.5rem !important}.theme-dark .medium-pt-3{padding-top:1rem !important}.theme-dark .medium-pt-4{padding-top:1.5rem !important}.theme-dark .medium-pt-5{padding-top:2rem !important}.theme-dark .medium-pb-0{padding-bottom:0 !important}.theme-dark .medium-pb-1{padding-bottom:.25rem !important}.theme-dark .medium-pb-2{padding-bottom:.5rem !important}.theme-dark .medium-pb-3{padding-bottom:1rem !important}.theme-dark .medium-pb-4{padding-bottom:1.5rem !important}.theme-dark .medium-pb-5{padding-bottom:2rem !important}.theme-dark .medium-pl-0{padding-left:0 !important}.theme-dark .medium-pl-1{padding-left:.25rem !important}.theme-dark .medium-pl-2{padding-left:.5rem !important}.theme-dark .medium-pl-3{padding-left:1rem !important}.theme-dark .medium-pl-4{padding-left:1.5rem !important}.theme-dark .medium-pl-5{padding-left:2rem !important}.theme-dark .medium-pr-0{padding-right:0 !important}.theme-dark .medium-pr-1{padding-right:.25rem !important}.theme-dark .medium-pr-2{padding-right:.5rem !important}.theme-dark .medium-pr-3{padding-right:1rem !important}.theme-dark .medium-pr-4{padding-right:1.5rem !important}.theme-dark .medium-pr-5{padding-right:2rem !important}.theme-dark .medium-px-0{padding-left:0 !important;padding-right:0 !important}.theme-dark .medium-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-dark .medium-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-dark .medium-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-dark .medium-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-dark .medium-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-dark .medium-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-dark .medium-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-dark .medium-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-dark .medium-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-dark .medium-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-dark .medium-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-dark .medium-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-dark .medium-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-dark .medium-flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.theme-dark .medium-flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.theme-dark .medium-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-dark .medium-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-dark .medium-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-dark .medium-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-dark .medium-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-dark .medium-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-dark .medium-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-dark .medium-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-dark .medium-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-dark .medium-gap-1{gap:.25rem !important}.theme-dark .medium-gap-2{gap:.5rem !important}.theme-dark .medium-gap-3{gap:1rem !important}.theme-dark .medium-gap-4{gap:1.5rem !important}.theme-dark .medium-gap-5{gap:2rem !important}.theme-dark .medium-text-left{text-align:left !important}.theme-dark .medium-text-center{text-align:center !important}.theme-dark .medium-text-right{text-align:right !important}.theme-dark .medium-text-justify{text-align:justify !important}}@media (min-width: 1024px){.theme-dark .large-d-none{display:none !important}.theme-dark .large-d-block{display:block !important}.theme-dark .large-d-inline-block{display:inline-block !important}.theme-dark .large-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .large-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-dark .large-m-0{margin:0 !important}.theme-dark .large-m-1{margin:.25rem !important}.theme-dark .large-m-2{margin:.5rem !important}.theme-dark .large-m-3{margin:1rem !important}.theme-dark .large-m-4{margin:1.5rem !important}.theme-dark .large-m-5{margin:2rem !important}.theme-dark .large-mt-0{margin-top:0 !important}.theme-dark .large-mt-1{margin-top:.25rem !important}.theme-dark .large-mt-2{margin-top:.5rem !important}.theme-dark .large-mt-3{margin-top:1rem !important}.theme-dark .large-mt-4{margin-top:1.5rem !important}.theme-dark .large-mt-5{margin-top:2rem !important}.theme-dark .large-mb-0{margin-bottom:0 !important}.theme-dark .large-mb-1{margin-bottom:.25rem !important}.theme-dark .large-mb-2{margin-bottom:.5rem !important}.theme-dark .large-mb-3{margin-bottom:1rem !important}.theme-dark .large-mb-4{margin-bottom:1.5rem !important}.theme-dark .large-mb-5{margin-bottom:2rem !important}.theme-dark .large-ml-0{margin-left:0 !important}.theme-dark .large-ml-1{margin-left:.25rem !important}.theme-dark .large-ml-2{margin-left:.5rem !important}.theme-dark .large-ml-3{margin-left:1rem !important}.theme-dark .large-ml-4{margin-left:1.5rem !important}.theme-dark .large-ml-5{margin-left:2rem !important}.theme-dark .large-mr-0{margin-right:0 !important}.theme-dark .large-mr-1{margin-right:.25rem !important}.theme-dark .large-mr-2{margin-right:.5rem !important}.theme-dark .large-mr-3{margin-right:1rem !important}.theme-dark .large-mr-4{margin-right:1.5rem !important}.theme-dark .large-mr-5{margin-right:2rem !important}.theme-dark .large-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-dark .large-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-dark .large-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-dark .large-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-dark .large-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-dark .large-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-dark .large-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-dark .large-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-dark .large-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-dark .large-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-dark .large-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-dark .large-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-dark .large-p-0{padding:0 !important}.theme-dark .large-p-1{padding:.25rem !important}.theme-dark .large-p-2{padding:.5rem !important}.theme-dark .large-p-3{padding:1rem !important}.theme-dark .large-p-4{padding:1.5rem !important}.theme-dark .large-p-5{padding:2rem !important}.theme-dark .large-pt-0{padding-top:0 !important}.theme-dark .large-pt-1{padding-top:.25rem !important}.theme-dark .large-pt-2{padding-top:.5rem !important}.theme-dark .large-pt-3{padding-top:1rem !important}.theme-dark .large-pt-4{padding-top:1.5rem !important}.theme-dark .large-pt-5{padding-top:2rem !important}.theme-dark .large-pb-0{padding-bottom:0 !important}.theme-dark .large-pb-1{padding-bottom:.25rem !important}.theme-dark .large-pb-2{padding-bottom:.5rem !important}.theme-dark .large-pb-3{padding-bottom:1rem !important}.theme-dark .large-pb-4{padding-bottom:1.5rem !important}.theme-dark .large-pb-5{padding-bottom:2rem !important}.theme-dark .large-pl-0{padding-left:0 !important}.theme-dark .large-pl-1{padding-left:.25rem !important}.theme-dark .large-pl-2{padding-left:.5rem !important}.theme-dark .large-pl-3{padding-left:1rem !important}.theme-dark .large-pl-4{padding-left:1.5rem !important}.theme-dark .large-pl-5{padding-left:2rem !important}.theme-dark .large-pr-0{padding-right:0 !important}.theme-dark .large-pr-1{padding-right:.25rem !important}.theme-dark .large-pr-2{padding-right:.5rem !important}.theme-dark .large-pr-3{padding-right:1rem !important}.theme-dark .large-pr-4{padding-right:1.5rem !important}.theme-dark .large-pr-5{padding-right:2rem !important}.theme-dark .large-px-0{padding-left:0 !important;padding-right:0 !important}.theme-dark .large-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-dark .large-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-dark .large-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-dark .large-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-dark .large-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-dark .large-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-dark .large-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-dark .large-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-dark .large-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-dark .large-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-dark .large-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-dark .large-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-dark .large-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-dark .large-flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.theme-dark .large-flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.theme-dark .large-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-dark .large-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-dark .large-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-dark .large-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-dark .large-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-dark .large-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-dark .large-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-dark .large-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-dark .large-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-dark .large-gap-1{gap:.25rem !important}.theme-dark .large-gap-2{gap:.5rem !important}.theme-dark .large-gap-3{gap:1rem !important}.theme-dark .large-gap-4{gap:1.5rem !important}.theme-dark .large-gap-5{gap:2rem !important}.theme-dark .large-text-left{text-align:left !important}.theme-dark .large-text-center{text-align:center !important}.theme-dark .large-text-right{text-align:right !important}.theme-dark .large-text-justify{text-align:justify !important}}@media (min-width: 1200px){.theme-dark .xlarge-d-none{display:none !important}.theme-dark .xlarge-d-block{display:block !important}.theme-dark .xlarge-d-inline-block{display:inline-block !important}.theme-dark .xlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .xlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-dark .xlarge-m-0{margin:0 !important}.theme-dark .xlarge-m-1{margin:.25rem !important}.theme-dark .xlarge-m-2{margin:.5rem !important}.theme-dark .xlarge-m-3{margin:1rem !important}.theme-dark .xlarge-m-4{margin:1.5rem !important}.theme-dark .xlarge-m-5{margin:2rem !important}.theme-dark .xlarge-mt-0{margin-top:0 !important}.theme-dark .xlarge-mt-1{margin-top:.25rem !important}.theme-dark .xlarge-mt-2{margin-top:.5rem !important}.theme-dark .xlarge-mt-3{margin-top:1rem !important}.theme-dark .xlarge-mt-4{margin-top:1.5rem !important}.theme-dark .xlarge-mt-5{margin-top:2rem !important}.theme-dark .xlarge-mb-0{margin-bottom:0 !important}.theme-dark .xlarge-mb-1{margin-bottom:.25rem !important}.theme-dark .xlarge-mb-2{margin-bottom:.5rem !important}.theme-dark .xlarge-mb-3{margin-bottom:1rem !important}.theme-dark .xlarge-mb-4{margin-bottom:1.5rem !important}.theme-dark .xlarge-mb-5{margin-bottom:2rem !important}.theme-dark .xlarge-ml-0{margin-left:0 !important}.theme-dark .xlarge-ml-1{margin-left:.25rem !important}.theme-dark .xlarge-ml-2{margin-left:.5rem !important}.theme-dark .xlarge-ml-3{margin-left:1rem !important}.theme-dark .xlarge-ml-4{margin-left:1.5rem !important}.theme-dark .xlarge-ml-5{margin-left:2rem !important}.theme-dark .xlarge-mr-0{margin-right:0 !important}.theme-dark .xlarge-mr-1{margin-right:.25rem !important}.theme-dark .xlarge-mr-2{margin-right:.5rem !important}.theme-dark .xlarge-mr-3{margin-right:1rem !important}.theme-dark .xlarge-mr-4{margin-right:1.5rem !important}.theme-dark .xlarge-mr-5{margin-right:2rem !important}.theme-dark .xlarge-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-dark .xlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-dark .xlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-dark .xlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-dark .xlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-dark .xlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-dark .xlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-dark .xlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-dark .xlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-dark .xlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-dark .xlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-dark .xlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-dark .xlarge-p-0{padding:0 !important}.theme-dark .xlarge-p-1{padding:.25rem !important}.theme-dark .xlarge-p-2{padding:.5rem !important}.theme-dark .xlarge-p-3{padding:1rem !important}.theme-dark .xlarge-p-4{padding:1.5rem !important}.theme-dark .xlarge-p-5{padding:2rem !important}.theme-dark .xlarge-pt-0{padding-top:0 !important}.theme-dark .xlarge-pt-1{padding-top:.25rem !important}.theme-dark .xlarge-pt-2{padding-top:.5rem !important}.theme-dark .xlarge-pt-3{padding-top:1rem !important}.theme-dark .xlarge-pt-4{padding-top:1.5rem !important}.theme-dark .xlarge-pt-5{padding-top:2rem !important}.theme-dark .xlarge-pb-0{padding-bottom:0 !important}.theme-dark .xlarge-pb-1{padding-bottom:.25rem !important}.theme-dark .xlarge-pb-2{padding-bottom:.5rem !important}.theme-dark .xlarge-pb-3{padding-bottom:1rem !important}.theme-dark .xlarge-pb-4{padding-bottom:1.5rem !important}.theme-dark .xlarge-pb-5{padding-bottom:2rem !important}.theme-dark .xlarge-pl-0{padding-left:0 !important}.theme-dark .xlarge-pl-1{padding-left:.25rem !important}.theme-dark .xlarge-pl-2{padding-left:.5rem !important}.theme-dark .xlarge-pl-3{padding-left:1rem !important}.theme-dark .xlarge-pl-4{padding-left:1.5rem !important}.theme-dark .xlarge-pl-5{padding-left:2rem !important}.theme-dark .xlarge-pr-0{padding-right:0 !important}.theme-dark .xlarge-pr-1{padding-right:.25rem !important}.theme-dark .xlarge-pr-2{padding-right:.5rem !important}.theme-dark .xlarge-pr-3{padding-right:1rem !important}.theme-dark .xlarge-pr-4{padding-right:1.5rem !important}.theme-dark .xlarge-pr-5{padding-right:2rem !important}.theme-dark .xlarge-px-0{padding-left:0 !important;padding-right:0 !important}.theme-dark .xlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-dark .xlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-dark .xlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-dark .xlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-dark .xlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-dark .xlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-dark .xlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-dark .xlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-dark .xlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-dark .xlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-dark .xlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-dark .xlarge-text-left{text-align:left !important}.theme-dark .xlarge-text-center{text-align:center !important}.theme-dark .xlarge-text-right{text-align:right !important}.theme-dark .xlarge-text-justify{text-align:justify !important}}@media (min-width: 1440px){.theme-dark .xxlarge-d-none{display:none !important}.theme-dark .xxlarge-d-block{display:block !important}.theme-dark .xxlarge-d-inline-block{display:inline-block !important}.theme-dark .xxlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .xxlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-dark .xxlarge-m-0{margin:0 !important}.theme-dark .xxlarge-m-1{margin:.25rem !important}.theme-dark .xxlarge-m-2{margin:.5rem !important}.theme-dark .xxlarge-m-3{margin:1rem !important}.theme-dark .xxlarge-m-4{margin:1.5rem !important}.theme-dark .xxlarge-m-5{margin:2rem !important}.theme-dark .xxlarge-mt-0{margin-top:0 !important}.theme-dark .xxlarge-mt-1{margin-top:.25rem !important}.theme-dark .xxlarge-mt-2{margin-top:.5rem !important}.theme-dark .xxlarge-mt-3{margin-top:1rem !important}.theme-dark .xxlarge-mt-4{margin-top:1.5rem !important}.theme-dark .xxlarge-mt-5{margin-top:2rem !important}.theme-dark .xxlarge-mb-0{margin-bottom:0 !important}.theme-dark .xxlarge-mb-1{margin-bottom:.25rem !important}.theme-dark .xxlarge-mb-2{margin-bottom:.5rem !important}.theme-dark .xxlarge-mb-3{margin-bottom:1rem !important}.theme-dark .xxlarge-mb-4{margin-bottom:1.5rem !important}.theme-dark .xxlarge-mb-5{margin-bottom:2rem !important}.theme-dark .xxlarge-ml-0{margin-left:0 !important}.theme-dark .xxlarge-ml-1{margin-left:.25rem !important}.theme-dark .xxlarge-ml-2{margin-left:.5rem !important}.theme-dark .xxlarge-ml-3{margin-left:1rem !important}.theme-dark .xxlarge-ml-4{margin-left:1.5rem !important}.theme-dark .xxlarge-ml-5{margin-left:2rem !important}.theme-dark .xxlarge-mr-0{margin-right:0 !important}.theme-dark .xxlarge-mr-1{margin-right:.25rem !important}.theme-dark .xxlarge-mr-2{margin-right:.5rem !important}.theme-dark .xxlarge-mr-3{margin-right:1rem !important}.theme-dark .xxlarge-mr-4{margin-right:1.5rem !important}.theme-dark .xxlarge-mr-5{margin-right:2rem !important}.theme-dark .xxlarge-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-dark .xxlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-dark .xxlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-dark .xxlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-dark .xxlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-dark .xxlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-dark .xxlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-dark .xxlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-dark .xxlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-dark .xxlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-dark .xxlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-dark .xxlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-dark .xxlarge-p-0{padding:0 !important}.theme-dark .xxlarge-p-1{padding:.25rem !important}.theme-dark .xxlarge-p-2{padding:.5rem !important}.theme-dark .xxlarge-p-3{padding:1rem !important}.theme-dark .xxlarge-p-4{padding:1.5rem !important}.theme-dark .xxlarge-p-5{padding:2rem !important}.theme-dark .xxlarge-pt-0{padding-top:0 !important}.theme-dark .xxlarge-pt-1{padding-top:.25rem !important}.theme-dark .xxlarge-pt-2{padding-top:.5rem !important}.theme-dark .xxlarge-pt-3{padding-top:1rem !important}.theme-dark .xxlarge-pt-4{padding-top:1.5rem !important}.theme-dark .xxlarge-pt-5{padding-top:2rem !important}.theme-dark .xxlarge-pb-0{padding-bottom:0 !important}.theme-dark .xxlarge-pb-1{padding-bottom:.25rem !important}.theme-dark .xxlarge-pb-2{padding-bottom:.5rem !important}.theme-dark .xxlarge-pb-3{padding-bottom:1rem !important}.theme-dark .xxlarge-pb-4{padding-bottom:1.5rem !important}.theme-dark .xxlarge-pb-5{padding-bottom:2rem !important}.theme-dark .xxlarge-pl-0{padding-left:0 !important}.theme-dark .xxlarge-pl-1{padding-left:.25rem !important}.theme-dark .xxlarge-pl-2{padding-left:.5rem !important}.theme-dark .xxlarge-pl-3{padding-left:1rem !important}.theme-dark .xxlarge-pl-4{padding-left:1.5rem !important}.theme-dark .xxlarge-pl-5{padding-left:2rem !important}.theme-dark .xxlarge-pr-0{padding-right:0 !important}.theme-dark .xxlarge-pr-1{padding-right:.25rem !important}.theme-dark .xxlarge-pr-2{padding-right:.5rem !important}.theme-dark .xxlarge-pr-3{padding-right:1rem !important}.theme-dark .xxlarge-pr-4{padding-right:1.5rem !important}.theme-dark .xxlarge-pr-5{padding-right:2rem !important}.theme-dark .xxlarge-px-0{padding-left:0 !important;padding-right:0 !important}.theme-dark .xxlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-dark .xxlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-dark .xxlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-dark .xxlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-dark .xxlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-dark .xxlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-dark .xxlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-dark .xxlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-dark .xxlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-dark .xxlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-dark .xxlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-dark .xxlarge-text-left{text-align:left !important}.theme-dark .xxlarge-text-center{text-align:center !important}.theme-dark .xxlarge-text-right{text-align:right !important}.theme-dark .xxlarge-text-justify{text-align:justify !important}}.theme-dark .shine,.theme-dark .shine-subtle,.theme-dark .shine-strong,.theme-dark .shine-slow,.theme-dark .shine-fast{position:relative;overflow:hidden;color:white !important;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.theme-dark .shine::after,.theme-dark .shine-subtle::after,.theme-dark .shine-strong::after,.theme-dark .shine-slow::after,.theme-dark .shine-fast::after{content:'';position:absolute;top:-150%;left:-60%;width:30%;height:300%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.08)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.08), transparent);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-animation:subtleShine 8s ease-in-out infinite;animation:subtleShine 8s ease-in-out infinite;pointer-events:none}.theme-dark .shine:hover,.theme-dark .shine-subtle:hover,.theme-dark .shine-strong:hover,.theme-dark .shine-slow:hover,.theme-dark .shine-fast:hover{color:white !important;text-shadow:0 2px 4px rgba(0,0,0,0.4)}.theme-dark .shine-subtle::after{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.04)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.04), transparent)}.theme-dark .shine-strong::after{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.15)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent)}.theme-dark .shine-slow::after{-webkit-animation:subtleShine 12s ease-in-out infinite;animation:subtleShine 12s ease-in-out infinite}.theme-dark .shine-fast::after{-webkit-animation:subtleShine 4s ease-in-out infinite;animation:subtleShine 4s ease-in-out infinite}.theme-dark .shine-hover{position:relative;overflow:hidden}.theme-dark .shine-hover::after{content:'';position:absolute;top:-150%;left:-60%;width:30%;height:300%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.08)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.08), transparent);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:left 0.6s ease-in-out, opacity 0.3s ease;transition:left 0.6s ease-in-out, opacity 0.3s ease;pointer-events:none;z-index:1;opacity:0}.theme-dark .shine-hover:hover::after{left:110%;opacity:1}@-webkit-keyframes subtleShine{0%{left:-60%;opacity:0}10%{opacity:1}20%{left:110%;opacity:1}21%{opacity:0}100%{left:110%;opacity:0}}@keyframes subtleShine{0%{left:-60%;opacity:0}10%{opacity:1}20%{left:110%;opacity:1}21%{opacity:0}100%{left:110%;opacity:0}}@media (prefers-reduced-motion: reduce){.theme-dark *,.theme-dark *::before,.theme-dark *::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;-webkit-animation-delay:0ms !important;animation-delay:0ms !important}.theme-dark .stat-card::after{-webkit-animation:none !important;animation:none !important}.theme-dark .stat-card.gradient-flow,.theme-dark .stat-card.ripple-effect,.theme-dark .stat-card.aurora{-webkit-animation:none !important;animation:none !important}.theme-dark .stat-card.gradient-flow::before,.theme-dark .stat-card.gradient-flow::after,.theme-dark .stat-card.ripple-effect::before,.theme-dark .stat-card.ripple-effect::after,.theme-dark .stat-card.aurora::before,.theme-dark .stat-card.aurora::after{-webkit-animation:none !important;animation:none !important}.theme-dark .wizard-step .step-number,.theme-dark .step .step-number{-webkit-animation:none !important;animation:none !important}.theme-dark *:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (prefers-reduced-transparency: reduce){.theme-dark .card,.theme-dark .stat-card,.theme-dark .chart-container,.theme-dark .table-container,.theme-dark .notification-card,.theme-dark .panel,.theme-dark .stat-card,.theme-dark .modal{background:var(--theme-bg-secondary) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.theme-dark .modal-backdrop{background:rgba(0,0,0,0.9) !important}.theme-dark .button,.theme-dark button,.theme-dark input,.theme-dark select,.theme-dark textarea{background:var(--theme-bg-tertiary) !important}}.theme-dark .high-contrast{--theme-text-muted: var(--theme-text-secondary);--theme-text-secondary: var(--theme-text-primary)}.theme-dark .high-contrast *{border-color:var(--theme-text-primary) !important}.theme-dark .high-contrast .button,.theme-dark .high-contrast button,.theme-dark .high-contrast a,.theme-dark .high-contrast input,.theme-dark .high-contrast select,.theme-dark .high-contrast textarea{outline:2px solid var(--theme-accent-primary) !important;outline-offset:2px}.theme-dark :focus-visible{outline:2px solid var(--theme-accent-primary) !important;outline-offset:2px;-webkit-box-shadow:0 0 0 4px rgba(var(--theme-accent-primary-rgb), 0.3) !important;box-shadow:0 0 0 4px rgba(var(--theme-accent-primary-rgb), 0.3) !important}.theme-dark .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.theme-dark .skip-to-main{position:absolute;left:-9999px;z-index:999;padding:1em;background:var(--theme-bg-primary);color:var(--theme-text-primary);text-decoration:none}.theme-dark .skip-to-main:focus{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;outline:2px solid var(--theme-accent-primary)}.theme-dark .callout{background:#1a1a1a;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #2a2a2a;color:var(--theme-text-primary);position:relative}.theme-dark .callout::after{display:none}.theme-dark .callout h1,.theme-dark .callout h2,.theme-dark .callout h3,.theme-dark .callout h4,.theme-dark .callout h5,.theme-dark .callout h6{color:var(--theme-text-primary)}.theme-dark .callout p{color:var(--theme-text-secondary)}.theme-dark .callout .callout-icon{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary)}.theme-dark .callout .callout-content{background:transparent;backdrop-filter:none;color:var(--theme-text-primary)}.theme-dark .callout .callout-content p{color:var(--theme-text-secondary)}.theme-dark .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),.theme-dark .callout.info{background:#1a2332;border:1px solid #243447}.theme-dark .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,.theme-dark .callout.info .callout-icon{background:#2a3b52;border-color:#3a4b62;color:var(--theme-info)}.theme-dark .callout.primary{background:#2a1a32;border:1px solid #3a2a42}.theme-dark .callout.primary h1,.theme-dark .callout.primary h2,.theme-dark .callout.primary h3,.theme-dark .callout.primary h4,.theme-dark .callout.primary h5,.theme-dark .callout.primary h6{color:var(--theme-accent-primary)}.theme-dark .callout.primary .callout-icon{background:#3a2a52;border-color:#4a3a62;color:var(--theme-accent-primary)}.theme-dark .callout.secondary{background:#1a2a2a;border:1px solid #2a3a3a}.theme-dark .callout.secondary h1,.theme-dark .callout.secondary h2,.theme-dark .callout.secondary h3,.theme-dark .callout.secondary h4,.theme-dark .callout.secondary h5,.theme-dark .callout.secondary h6{color:var(--theme-accent-secondary)}.theme-dark .callout.secondary .callout-icon{background:#2a3a3a;border-color:#3a4a4a;color:var(--theme-accent-secondary)}.theme-dark .callout.success{background:#1a2a1a;border:1px solid #2a3a2a}.theme-dark .callout.success h1,.theme-dark .callout.success h2,.theme-dark .callout.success h3,.theme-dark .callout.success h4,.theme-dark .callout.success h5,.theme-dark .callout.success h6{color:var(--theme-success)}.theme-dark .callout.success .callout-icon{background:#2a3a2a;border-color:#3a4a3a;color:var(--theme-success)}.theme-dark .callout.warning{background:#2a2a1a;border:1px solid #3a3a2a}.theme-dark .callout.warning h1,.theme-dark .callout.warning h2,.theme-dark .callout.warning h3,.theme-dark .callout.warning h4,.theme-dark .callout.warning h5,.theme-dark .callout.warning h6{color:var(--theme-warning)}.theme-dark .callout.warning .callout-icon{background:#3a3a2a;border-color:#4a4a3a;color:var(--theme-warning)}.theme-dark .callout.alert,.theme-dark .callout.danger,.theme-dark .callout.error{background:#2a1a1a;border:1px solid #3a2a2a}.theme-dark .callout.alert h1,.theme-dark .callout.alert h2,.theme-dark .callout.alert h3,.theme-dark .callout.alert h4,.theme-dark .callout.alert h5,.theme-dark .callout.alert h6,.theme-dark .callout.danger h1,.theme-dark .callout.danger h2,.theme-dark .callout.danger h3,.theme-dark .callout.danger h4,.theme-dark .callout.danger h5,.theme-dark .callout.danger h6,.theme-dark .callout.error h1,.theme-dark .callout.error h2,.theme-dark .callout.error h3,.theme-dark .callout.error h4,.theme-dark .callout.error h5,.theme-dark .callout.error h6{color:var(--theme-error)}.theme-dark .callout.alert .callout-icon,.theme-dark .callout.danger .callout-icon,.theme-dark .callout.error .callout-icon{background:#3a2a2a;border-color:#4a3a3a;color:var(--theme-error)}.theme-dark .callout.minimal{background:transparent;border:none;border-left:4px solid var(--callout-color);padding-left:16px;backdrop-filter:none}.theme-dark .callout.minimal::after{display:none}.theme-dark .notification{background:rgba(0,0,0,0.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.theme-dark .notification::after{display:none}.theme-dark .notification.success{background:rgba(0,0,0,0.9);border:1px solid rgba(var(--theme-success-rgb), 0.4)}.theme-dark .notification.warning{background:rgba(0,0,0,0.9);border:1px solid rgba(var(--theme-warning-rgb), 0.4)}.theme-dark .notification.error,.theme-dark .notification.danger{background:rgba(0,0,0,0.9);border:1px solid rgba(var(--theme-error-rgb), 0.4)}.theme-dark .notification.info,.theme-dark .notification.primary{background:rgba(0,0,0,0.9);border:1px solid rgba(var(--theme-info-rgb), 0.4)}.theme-dark .button.warning,.theme-dark button.warning,.theme-dark [type="button"].warning,.theme-dark [type="submit"].warning,.theme-dark [type="reset"].warning,.theme-dark input[type="button"].warning,.theme-dark input[type="submit"].warning,.theme-dark input[type="reset"].warning,.theme-dark a.button.warning{color:white;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.theme-dark .button.warning:hover:not(:disabled),.theme-dark button.warning:hover:not(:disabled),.theme-dark [type="button"].warning:hover:not(:disabled),.theme-dark [type="submit"].warning:hover:not(:disabled),.theme-dark [type="reset"].warning:hover:not(:disabled),.theme-dark input[type="button"].warning:hover:not(:disabled),.theme-dark input[type="submit"].warning:hover:not(:disabled),.theme-dark input[type="reset"].warning:hover:not(:disabled),.theme-dark a.button.warning:hover:not(:disabled){color:white}.theme-dark input[type="checkbox"]+label::before,.theme-dark input[type="radio"]+label::before{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.theme-dark input[type="checkbox"]:checked+label::before,.theme-dark input[type="radio"]:checked+label::before{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.15)}.theme-dark .checkbox-group,.theme-dark .radio-group{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]+label,.theme-dark .radio-group.no-checkmark input[type="checkbox"]+label{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.theme-dark .checkbox-group.no-checkmark input[type="checkbox"]:checked+label,.theme-dark .radio-group.no-checkmark input[type="checkbox"]:checked+label{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1)}.theme-dark .checkbox-group.horizontal-buttons label,.theme-dark .radio-group.horizontal-buttons label{-webkit-box-shadow:0 0.5px 1px rgba(0,0,0,0.05);box-shadow:0 0.5px 1px rgba(0,0,0,0.05)}.theme-dark .checkbox-group.horizontal-buttons input:checked+label,.theme-dark .radio-group.horizontal-buttons input:checked+label{-webkit-box-shadow:0 0.5px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:0 0.5px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1)}.theme-dark .switch .slider{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.theme-dark .switch input:checked+.slider{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1)}.theme-dark label input[type="checkbox"],.theme-dark label input[type="radio"]{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.theme-dark label input[type="checkbox"]:checked,.theme-dark label input[type="radio"]:checked{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.15)}@use 'variables' as *;@use 'mixins' as *;.full-height{height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-studio-login form.standard,.new-studio-login form.auth-form,.login_mobile form.standard,.login_mobile form.auth-form{padding:0;max-width:none;margin:0;position:static;display:block}.theme-light{--theme-bg-primary: #faf9fe;--theme-bg-secondary: #fff;--theme-bg-tertiary: #f5f3f9;--theme-surface: rgba(255, 255, 255, 0.85);--theme-surface-hover: rgba(255, 255, 255, 0.95);--theme-border: rgba(0, 0, 0, 0.08);--theme-border-hover: rgba(0, 0, 0, 0.12);--theme-text-primary: #1a1a1a;--theme-text-secondary: #4a5568;--theme-text-muted: #718096;--theme-text-disabled: #cbd5e0;--theme-accent-primary: #6a4ca8;--theme-accent-secondary: #8965d3;--theme-accent-tertiary: #a88fdc;--theme-success: #34d399;--theme-success-bg: rgba(52, 211, 153, 0.1);--theme-warning: #b45309;--theme-warning-bg: rgba(180, 83, 9, 0.1);--theme-error: #dc2626;--theme-error-bg: rgba(220, 38, 38, 0.1);--theme-info: #0866ff;--theme-info-bg: rgba(8, 102, 255, 0.1);--theme-button-bg: rgba(0, 0, 0, 0.04);--theme-button-hover: rgba(0, 0, 0, 0.08);--theme-button-active: rgba(0, 0, 0, 0.12);--theme-input-bg: rgba(0, 0, 0, 0.02);--theme-input-border: rgba(0, 0, 0, 0.15);--theme-form-outline: rgba(0, 0, 0, 0.2);--theme-form-outline-hover: rgba(0, 0, 0, 0.35);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--theme-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07);--theme-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);--theme-shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.15);--theme-blur: 8px;--theme-opacity: 0.98;--theme-accent-primary-rgb: 8, 102, 255;--theme-accent-secondary-rgb: 0, 132, 255;--theme-accent-tertiary-rgb: 159, 122, 234;--theme-success-rgb: 52, 211, 153;--theme-warning-rgb: 180, 83, 9;--theme-error-rgb: 220, 38, 38;--theme-info-rgb: 8, 102, 255;--theme-surface-rgb: 255, 255, 255;--theme-success-hover: #2ec27e;--theme-warning-hover: #92400e;--theme-error-hover: #b91c1c;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:18px;line-height:1.5;font-weight:400;color:var(--theme-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *;@use '../../variables' as *;@use '../../mixins' as *}.theme-light *,.theme-light *::before,.theme-light *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-light.theme-dark-embed{min-height:initial}.theme-light *,.theme-light *::before,.theme-light *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-light i[class*="fa-"]::before,.theme-light .fa::before,.theme-light .fas::before,.theme-light .far::before,.theme-light .fab::before,.theme-light .fa-solid::before,.theme-light .fa-regular::before,.theme-light .fa-brands::before{font-family:'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;font-style:normal !important;font-variant:normal !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important}.theme-light .fa-solid::before,.theme-light .fas::before{font-weight:900 !important}.theme-light .fa-regular::before,.theme-light .far::before{font-weight:400 !important}.theme-light .fa-brands::before,.theme-light .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}@media (prefers-reduced-motion: reduce){.theme-light *,.theme-light *::before,.theme-light *::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (-ms-high-contrast: active), (forced-colors: active){.theme-light{--theme-border: var(--theme-text-muted);--theme-shadow-sm: 0 0 0 1px var(--theme-text-primary);--theme-shadow-md: 0 0 0 2px var(--theme-text-primary);--theme-shadow-lg: 0 0 0 3px var(--theme-text-primary);--theme-shadow-xl: 0 0 0 4px var(--theme-text-primary)}}@media (prefers-reduced-transparency: reduce){.theme-light{--theme-surface: var(--theme-bg-secondary);--theme-surface-hover: var(--theme-bg-tertiary);--theme-opacity: 1}}.theme-light .container,.theme-light .container-xs,.theme-light .container-sm,.theme-light .container-small,.theme-light .container-md,.theme-light .container-lg,.theme-light .container-large,.theme-light .container-xl,.theme-light .container-xxl,.theme-light .container-responsive,.theme-light .grid-container{position:relative;z-index:1}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes pulse-glow{0%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8);box-shadow:0 0 40px rgba(var(--theme-accent-secondary), 0.8)}100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5);box-shadow:0 0 20px rgba(var(--theme-accent-secondary), 0.5)}}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:normal;letter-spacing:-0.02em;line-height:1.4;color:var(--theme-text-primary);margin:0;margin-bottom:16px}.theme-light h1{font-size:48px;line-height:1.1;letter-spacing:-0.03em}.theme-light h1.with-gradient{background:linear-gradient(135deg, var(--theme-text-primary) 0%, var(--theme-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-light h2{font-size:24px}.theme-light h3{font-size:20px}.theme-light h4{font-size:18px}.theme-light h5{font-size:16px}.theme-light h6{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:var(--theme-text-muted)}.theme-light p{font-family:inherit !important;font-size:16px;font-weight:400;line-height:1.5;color:var(--theme-text-secondary);margin:0;margin-bottom:16px}.theme-light p.lead{font-size:18px;line-height:1.6;color:var(--theme-text-primary)}.theme-light small{font-size:14px;font-weight:400;color:var(--theme-text-muted)}.theme-light a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.theme-light a:hover{color:var(--theme-accent-secondary)}.theme-light .text-muted{color:var(--theme-text-muted) !important}.theme-light .text-primary{color:var(--theme-accent-primary) !important}.theme-light .text-secondary{color:var(--theme-text-secondary) !important}.theme-light .text-success{color:var(--theme-success) !important}.theme-light .text-warning{color:var(--theme-warning) !important}.theme-light .text-error,.theme-light .text-alert{color:var(--theme-error) !important}.theme-light code{font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace !important;font-size:0.875em;padding:2px 4px;background:rgba(255,255,255,0.1);border-radius:4px;color:var(--theme-accent-tertiary)}.theme-light blockquote{font-family:inherit !important;border-left:4px solid var(--theme-border);padding-left:16px;margin:0;margin-bottom:16px;font-style:italic;color:var(--theme-text-muted)}.theme-light .text-gradient,.theme-light .gradient-text{background:linear-gradient(135deg, var(--theme-text-primary) 0%, var(--theme-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-light .text-gradient-secondary{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-light .text-gradient-vibrant{background:linear-gradient(135deg, var(--theme-accent-tertiary) 0%, var(--theme-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.theme-light .button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-light .button i,.theme-light .button .icon,.theme-light .button .fa,.theme-light .button .fas,.theme-light .button .far,.theme-light .button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-light .button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-light .button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-light .button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-light .button:disabled,.theme-light .button.disabled{opacity:0.5;cursor:not-allowed}.theme-light .button.icon-left i,.theme-light .button.icon-left .icon,.theme-light .button.icon-left .fa,.theme-light .button.icon-left .fas,.theme-light .button.icon-left .far,.theme-light .button.icon-left .fab{margin-right:8px;margin-left:0}.theme-light .button.icon-right i,.theme-light .button.icon-right .icon,.theme-light .button.icon-right .fa,.theme-light .button.icon-right .fas,.theme-light .button.icon-right .far,.theme-light .button.icon-right .fab{margin-right:0;margin-left:8px}.theme-light .button.icon-only{width:32px;padding:0}.theme-light .button.icon-only i,.theme-light .button.icon-only .icon,.theme-light .button.icon-only .fa,.theme-light .button.icon-only .fas,.theme-light .button.icon-only .far,.theme-light .button.icon-only .fab{margin:0}.theme-light .button.icon-only.small{width:28px}.theme-light .button.icon-only.large{width:36px}.theme-light .button.icon-only.tiny{width:20px}.theme-light .button.primary,.theme-light .button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .button.primary:hover:not(:disabled),.theme-light .button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .button.primary:focus,.theme-light .button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-light .button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-light .button.success.disabled,.theme-light .button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-light .button.success.disabled:hover,.theme-light .button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-light .button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-light .button.alert,.theme-light .button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .button.alert:hover:not(:disabled),.theme-light .button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .button.alert:focus,.theme-light .button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-light .button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-light .button.small{height:28px;font-size:15px;padding:0 12px}.theme-light .button.large{height:36px;font-size:17px;padding:0 20px}.theme-light .button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-light .button.expanded{width:100%}.theme-light .button.hollow,.theme-light .button.clear{background:transparent;border-color:currentColor}.theme-light .button.hollow:hover:not(:disabled),.theme-light .button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-light .button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-light .button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-light .button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-light .button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-light .button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)){border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):active:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):disabled,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).disabled,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).disabled{opacity:0.5;cursor:not-allowed}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left i,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .icon,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fa,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fas,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .far,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fab,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab{margin-right:8px;margin-left:0}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right i,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .icon,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fa,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fas,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .far,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fab,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab{margin-right:0;margin-left:8px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only{width:32px;padding:0}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only i,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .icon,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fa,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fas,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .far,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fab,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab{margin:0}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.small,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small{width:28px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.large,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large{width:36px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.tiny,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny{width:20px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:hover:not(:disabled),.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:focus,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"],.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled:hover,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:hover:not(:disabled),.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:focus,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).tiny,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).small,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).small,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).small,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).small{height:28px;font-size:15px;padding:0 12px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).large,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).large,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).large,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).large{height:36px;font-size:17px;padding:0 20px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).jumbo,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).expanded,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).expanded{width:100%}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear{background:transparent;border-color:currentColor}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:active:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:hover:not(:disabled),.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:focus,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-light button.button,.theme-light input[type="button"].button,.theme-light input[type="submit"].button,.theme-light input[type="reset"].button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-light button.button i,.theme-light button.button .icon,.theme-light button.button .fa,.theme-light button.button .fas,.theme-light button.button .far,.theme-light button.button .fab,.theme-light input[type="button"].button i,.theme-light input[type="button"].button .icon,.theme-light input[type="button"].button .fa,.theme-light input[type="button"].button .fas,.theme-light input[type="button"].button .far,.theme-light input[type="button"].button .fab,.theme-light input[type="submit"].button i,.theme-light input[type="submit"].button .icon,.theme-light input[type="submit"].button .fa,.theme-light input[type="submit"].button .fas,.theme-light input[type="submit"].button .far,.theme-light input[type="submit"].button .fab,.theme-light input[type="reset"].button i,.theme-light input[type="reset"].button .icon,.theme-light input[type="reset"].button .fa,.theme-light input[type="reset"].button .fas,.theme-light input[type="reset"].button .far,.theme-light input[type="reset"].button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-light button.button:hover:not(:disabled),.theme-light input[type="button"].button:hover:not(:disabled),.theme-light input[type="submit"].button:hover:not(:disabled),.theme-light input[type="reset"].button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-light button.button:active:not(:disabled),.theme-light input[type="button"].button:active:not(:disabled),.theme-light input[type="submit"].button:active:not(:disabled),.theme-light input[type="reset"].button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-light button.button:focus,.theme-light input[type="button"].button:focus,.theme-light input[type="submit"].button:focus,.theme-light input[type="reset"].button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-light button.button:disabled,.theme-light button.button.disabled,.theme-light input[type="button"].button:disabled,.theme-light input[type="button"].button.disabled,.theme-light input[type="submit"].button:disabled,.theme-light input[type="submit"].button.disabled,.theme-light input[type="reset"].button:disabled,.theme-light input[type="reset"].button.disabled{opacity:0.5;cursor:not-allowed}.theme-light button.button.icon-left i,.theme-light button.button.icon-left .icon,.theme-light button.button.icon-left .fa,.theme-light button.button.icon-left .fas,.theme-light button.button.icon-left .far,.theme-light button.button.icon-left .fab,.theme-light input[type="button"].button.icon-left i,.theme-light input[type="button"].button.icon-left .icon,.theme-light input[type="button"].button.icon-left .fa,.theme-light input[type="button"].button.icon-left .fas,.theme-light input[type="button"].button.icon-left .far,.theme-light input[type="button"].button.icon-left .fab,.theme-light input[type="submit"].button.icon-left i,.theme-light input[type="submit"].button.icon-left .icon,.theme-light input[type="submit"].button.icon-left .fa,.theme-light input[type="submit"].button.icon-left .fas,.theme-light input[type="submit"].button.icon-left .far,.theme-light input[type="submit"].button.icon-left .fab,.theme-light input[type="reset"].button.icon-left i,.theme-light input[type="reset"].button.icon-left .icon,.theme-light input[type="reset"].button.icon-left .fa,.theme-light input[type="reset"].button.icon-left .fas,.theme-light input[type="reset"].button.icon-left .far,.theme-light input[type="reset"].button.icon-left .fab{margin-right:8px;margin-left:0}.theme-light button.button.icon-right i,.theme-light button.button.icon-right .icon,.theme-light button.button.icon-right .fa,.theme-light button.button.icon-right .fas,.theme-light button.button.icon-right .far,.theme-light button.button.icon-right .fab,.theme-light input[type="button"].button.icon-right i,.theme-light input[type="button"].button.icon-right .icon,.theme-light input[type="button"].button.icon-right .fa,.theme-light input[type="button"].button.icon-right .fas,.theme-light input[type="button"].button.icon-right .far,.theme-light input[type="button"].button.icon-right .fab,.theme-light input[type="submit"].button.icon-right i,.theme-light input[type="submit"].button.icon-right .icon,.theme-light input[type="submit"].button.icon-right .fa,.theme-light input[type="submit"].button.icon-right .fas,.theme-light input[type="submit"].button.icon-right .far,.theme-light input[type="submit"].button.icon-right .fab,.theme-light input[type="reset"].button.icon-right i,.theme-light input[type="reset"].button.icon-right .icon,.theme-light input[type="reset"].button.icon-right .fa,.theme-light input[type="reset"].button.icon-right .fas,.theme-light input[type="reset"].button.icon-right .far,.theme-light input[type="reset"].button.icon-right .fab{margin-right:0;margin-left:8px}.theme-light button.button.icon-only,.theme-light input[type="button"].button.icon-only,.theme-light input[type="submit"].button.icon-only,.theme-light input[type="reset"].button.icon-only{width:32px;padding:0}.theme-light button.button.icon-only i,.theme-light button.button.icon-only .icon,.theme-light button.button.icon-only .fa,.theme-light button.button.icon-only .fas,.theme-light button.button.icon-only .far,.theme-light button.button.icon-only .fab,.theme-light input[type="button"].button.icon-only i,.theme-light input[type="button"].button.icon-only .icon,.theme-light input[type="button"].button.icon-only .fa,.theme-light input[type="button"].button.icon-only .fas,.theme-light input[type="button"].button.icon-only .far,.theme-light input[type="button"].button.icon-only .fab,.theme-light input[type="submit"].button.icon-only i,.theme-light input[type="submit"].button.icon-only .icon,.theme-light input[type="submit"].button.icon-only .fa,.theme-light input[type="submit"].button.icon-only .fas,.theme-light input[type="submit"].button.icon-only .far,.theme-light input[type="submit"].button.icon-only .fab,.theme-light input[type="reset"].button.icon-only i,.theme-light input[type="reset"].button.icon-only .icon,.theme-light input[type="reset"].button.icon-only .fa,.theme-light input[type="reset"].button.icon-only .fas,.theme-light input[type="reset"].button.icon-only .far,.theme-light input[type="reset"].button.icon-only .fab{margin:0}.theme-light button.button.icon-only.small,.theme-light input[type="button"].button.icon-only.small,.theme-light input[type="submit"].button.icon-only.small,.theme-light input[type="reset"].button.icon-only.small{width:28px}.theme-light button.button.icon-only.large,.theme-light input[type="button"].button.icon-only.large,.theme-light input[type="submit"].button.icon-only.large,.theme-light input[type="reset"].button.icon-only.large{width:36px}.theme-light button.button.icon-only.tiny,.theme-light input[type="button"].button.icon-only.tiny,.theme-light input[type="submit"].button.icon-only.tiny,.theme-light input[type="reset"].button.icon-only.tiny{width:20px}.theme-light button.button.primary,.theme-light button.button.button-primary,.theme-light input[type="button"].button.primary,.theme-light input[type="button"].button.button-primary,.theme-light input[type="submit"].button.primary,.theme-light input[type="submit"].button.button-primary,.theme-light input[type="reset"].button.primary,.theme-light input[type="reset"].button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button.button.primary:hover:not(:disabled),.theme-light button.button.button-primary:hover:not(:disabled),.theme-light input[type="button"].button.primary:hover:not(:disabled),.theme-light input[type="button"].button.button-primary:hover:not(:disabled),.theme-light input[type="submit"].button.primary:hover:not(:disabled),.theme-light input[type="submit"].button.button-primary:hover:not(:disabled),.theme-light input[type="reset"].button.primary:hover:not(:disabled),.theme-light input[type="reset"].button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button.button.primary:focus,.theme-light button.button.button-primary:focus,.theme-light input[type="button"].button.primary:focus,.theme-light input[type="button"].button.button-primary:focus,.theme-light input[type="submit"].button.primary:focus,.theme-light input[type="submit"].button.button-primary:focus,.theme-light input[type="reset"].button.primary:focus,.theme-light input[type="reset"].button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-light button.button.success,.theme-light input[type="button"].button.success,.theme-light input[type="submit"].button.success,.theme-light input[type="reset"].button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button.button.success:hover:not(:disabled),.theme-light input[type="button"].button.success:hover:not(:disabled),.theme-light input[type="submit"].button.success:hover:not(:disabled),.theme-light input[type="reset"].button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button.button.success:focus,.theme-light input[type="button"].button.success:focus,.theme-light input[type="submit"].button.success:focus,.theme-light input[type="reset"].button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-light button.button.success.disabled,.theme-light button.button.success[aria-disabled="true"],.theme-light input[type="button"].button.success.disabled,.theme-light input[type="button"].button.success[aria-disabled="true"],.theme-light input[type="submit"].button.success.disabled,.theme-light input[type="submit"].button.success[aria-disabled="true"],.theme-light input[type="reset"].button.success.disabled,.theme-light input[type="reset"].button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-light button.button.success.disabled:hover,.theme-light button.button.success[aria-disabled="true"]:hover,.theme-light input[type="button"].button.success.disabled:hover,.theme-light input[type="button"].button.success[aria-disabled="true"]:hover,.theme-light input[type="submit"].button.success.disabled:hover,.theme-light input[type="submit"].button.success[aria-disabled="true"]:hover,.theme-light input[type="reset"].button.success.disabled:hover,.theme-light input[type="reset"].button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-light button.button.warning,.theme-light input[type="button"].button.warning,.theme-light input[type="submit"].button.warning,.theme-light input[type="reset"].button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button.button.warning:hover:not(:disabled),.theme-light input[type="button"].button.warning:hover:not(:disabled),.theme-light input[type="submit"].button.warning:hover:not(:disabled),.theme-light input[type="reset"].button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button.button.warning:focus,.theme-light input[type="button"].button.warning:focus,.theme-light input[type="submit"].button.warning:focus,.theme-light input[type="reset"].button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-light button.button.alert,.theme-light button.button.error,.theme-light input[type="button"].button.alert,.theme-light input[type="button"].button.error,.theme-light input[type="submit"].button.alert,.theme-light input[type="submit"].button.error,.theme-light input[type="reset"].button.alert,.theme-light input[type="reset"].button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button.button.alert:hover:not(:disabled),.theme-light button.button.error:hover:not(:disabled),.theme-light input[type="button"].button.alert:hover:not(:disabled),.theme-light input[type="button"].button.error:hover:not(:disabled),.theme-light input[type="submit"].button.alert:hover:not(:disabled),.theme-light input[type="submit"].button.error:hover:not(:disabled),.theme-light input[type="reset"].button.alert:hover:not(:disabled),.theme-light input[type="reset"].button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button.button.alert:focus,.theme-light button.button.error:focus,.theme-light input[type="button"].button.alert:focus,.theme-light input[type="button"].button.error:focus,.theme-light input[type="submit"].button.alert:focus,.theme-light input[type="submit"].button.error:focus,.theme-light input[type="reset"].button.alert:focus,.theme-light input[type="reset"].button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-light button.button.tiny,.theme-light input[type="button"].button.tiny,.theme-light input[type="submit"].button.tiny,.theme-light input[type="reset"].button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-light button.button.small,.theme-light input[type="button"].button.small,.theme-light input[type="submit"].button.small,.theme-light input[type="reset"].button.small{height:28px;font-size:15px;padding:0 12px}.theme-light button.button.large,.theme-light input[type="button"].button.large,.theme-light input[type="submit"].button.large,.theme-light input[type="reset"].button.large{height:36px;font-size:17px;padding:0 20px}.theme-light button.button.jumbo,.theme-light input[type="button"].button.jumbo,.theme-light input[type="submit"].button.jumbo,.theme-light input[type="reset"].button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-light button.button.expanded,.theme-light input[type="button"].button.expanded,.theme-light input[type="submit"].button.expanded,.theme-light input[type="reset"].button.expanded{width:100%}.theme-light button.button.hollow,.theme-light button.button.clear,.theme-light input[type="button"].button.hollow,.theme-light input[type="button"].button.clear,.theme-light input[type="submit"].button.hollow,.theme-light input[type="submit"].button.clear,.theme-light input[type="reset"].button.hollow,.theme-light input[type="reset"].button.clear{background:transparent;border-color:currentColor}.theme-light button.button.hollow:hover:not(:disabled),.theme-light button.button.clear:hover:not(:disabled),.theme-light input[type="button"].button.hollow:hover:not(:disabled),.theme-light input[type="button"].button.clear:hover:not(:disabled),.theme-light input[type="submit"].button.hollow:hover:not(:disabled),.theme-light input[type="submit"].button.clear:hover:not(:disabled),.theme-light input[type="reset"].button.hollow:hover:not(:disabled),.theme-light input[type="reset"].button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-light button.button.dotted,.theme-light input[type="button"].button.dotted,.theme-light input[type="submit"].button.dotted,.theme-light input[type="reset"].button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-light button.button.dotted:hover:not(:disabled),.theme-light input[type="button"].button.dotted:hover:not(:disabled),.theme-light input[type="submit"].button.dotted:hover:not(:disabled),.theme-light input[type="reset"].button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-light button.button.dotted:focus,.theme-light input[type="button"].button.dotted:focus,.theme-light input[type="submit"].button.dotted:focus,.theme-light input[type="reset"].button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-light button.button.dotted:active:not(:disabled),.theme-light input[type="button"].button.dotted:active:not(:disabled),.theme-light input[type="submit"].button.dotted:active:not(:disabled),.theme-light input[type="reset"].button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-light button.button.info,.theme-light input[type="button"].button.info,.theme-light input[type="submit"].button.info,.theme-light input[type="reset"].button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light button.button.info:hover:not(:disabled),.theme-light input[type="button"].button.info:hover:not(:disabled),.theme-light input[type="submit"].button.info:hover:not(:disabled),.theme-light input[type="reset"].button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light button.button.info:focus,.theme-light input[type="button"].button.info:focus,.theme-light input[type="submit"].button.info:focus,.theme-light input[type="reset"].button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-light a.button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-light a.button i,.theme-light a.button .icon,.theme-light a.button .fa,.theme-light a.button .fas,.theme-light a.button .far,.theme-light a.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-light a.button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-light a.button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-light a.button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-light a.button:disabled,.theme-light a.button.disabled{opacity:0.5;cursor:not-allowed}.theme-light a.button.icon-left i,.theme-light a.button.icon-left .icon,.theme-light a.button.icon-left .fa,.theme-light a.button.icon-left .fas,.theme-light a.button.icon-left .far,.theme-light a.button.icon-left .fab{margin-right:8px;margin-left:0}.theme-light a.button.icon-right i,.theme-light a.button.icon-right .icon,.theme-light a.button.icon-right .fa,.theme-light a.button.icon-right .fas,.theme-light a.button.icon-right .far,.theme-light a.button.icon-right .fab{margin-right:0;margin-left:8px}.theme-light a.button.icon-only{width:32px;padding:0}.theme-light a.button.icon-only i,.theme-light a.button.icon-only .icon,.theme-light a.button.icon-only .fa,.theme-light a.button.icon-only .fas,.theme-light a.button.icon-only .far,.theme-light a.button.icon-only .fab{margin:0}.theme-light a.button.icon-only.small{width:28px}.theme-light a.button.icon-only.large{width:36px}.theme-light a.button.icon-only.tiny{width:20px}.theme-light a.button.primary,.theme-light a.button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light a.button.primary:hover:not(:disabled),.theme-light a.button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light a.button.primary:focus,.theme-light a.button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-light a.button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light a.button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light a.button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-light a.button.success.disabled,.theme-light a.button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-light a.button.success.disabled:hover,.theme-light a.button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-light a.button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light a.button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light a.button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-light a.button.alert,.theme-light a.button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light a.button.alert:hover:not(:disabled),.theme-light a.button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light a.button.alert:focus,.theme-light a.button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-light a.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-light a.button.small{height:28px;font-size:15px;padding:0 12px}.theme-light a.button.large{height:36px;font-size:17px;padding:0 20px}.theme-light a.button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-light a.button.expanded{width:100%}.theme-light a.button.hollow,.theme-light a.button.clear{background:transparent;border-color:currentColor}.theme-light a.button.hollow:hover:not(:disabled),.theme-light a.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-light a.button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-light a.button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-light a.button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-light a.button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-light a.button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light a.button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light a.button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-light a.button:hover{text-decoration:none}.theme-light form button.button,.theme-light form [type="submit"].button,.theme-light .newlogin-wrapper button.button,.theme-light .new-studio-login button.button{border:none;background-image:none;text-transform:none;-webkit-appearance:button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.01em;height:32px;padding:0 12px;border-radius:6px;gap:8px;background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%);background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.theme-light form button.button i,.theme-light form button.button .icon,.theme-light form button.button .fa,.theme-light form button.button .fas,.theme-light form button.button .far,.theme-light form button.button .fab,.theme-light form [type="submit"].button i,.theme-light form [type="submit"].button .icon,.theme-light form [type="submit"].button .fa,.theme-light form [type="submit"].button .fas,.theme-light form [type="submit"].button .far,.theme-light form [type="submit"].button .fab,.theme-light .newlogin-wrapper button.button i,.theme-light .newlogin-wrapper button.button .icon,.theme-light .newlogin-wrapper button.button .fa,.theme-light .newlogin-wrapper button.button .fas,.theme-light .newlogin-wrapper button.button .far,.theme-light .newlogin-wrapper button.button .fab,.theme-light .new-studio-login button.button i,.theme-light .new-studio-login button.button .icon,.theme-light .new-studio-login button.button .fa,.theme-light .new-studio-login button.button .fas,.theme-light .new-studio-login button.button .far,.theme-light .new-studio-login button.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}.theme-light form button.button:hover:not(:disabled),.theme-light form [type="submit"].button:hover:not(:disabled),.theme-light .newlogin-wrapper button.button:hover:not(:disabled),.theme-light .new-studio-login button.button:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 100%);background:linear-gradient(135deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%),rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.22);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);color:var(--theme-text-primary)}.theme-light form button.button:active:not(:disabled),.theme-light form [type="submit"].button:active:not(:disabled),.theme-light .newlogin-wrapper button.button:active:not(:disabled),.theme-light .new-studio-login button.button:active:not(:disabled){-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.theme-light form button.button:focus,.theme-light form [type="submit"].button:focus,.theme-light .newlogin-wrapper button.button:focus,.theme-light .new-studio-login button.button:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);border-color:var(--theme-accent-primary)}.theme-light form button.button:disabled,.theme-light form button.button.disabled,.theme-light form [type="submit"].button:disabled,.theme-light form [type="submit"].button.disabled,.theme-light .newlogin-wrapper button.button:disabled,.theme-light .newlogin-wrapper button.button.disabled,.theme-light .new-studio-login button.button:disabled,.theme-light .new-studio-login button.button.disabled{opacity:0.5;cursor:not-allowed}.theme-light form button.button.icon-left i,.theme-light form button.button.icon-left .icon,.theme-light form button.button.icon-left .fa,.theme-light form button.button.icon-left .fas,.theme-light form button.button.icon-left .far,.theme-light form button.button.icon-left .fab,.theme-light form [type="submit"].button.icon-left i,.theme-light form [type="submit"].button.icon-left .icon,.theme-light form [type="submit"].button.icon-left .fa,.theme-light form [type="submit"].button.icon-left .fas,.theme-light form [type="submit"].button.icon-left .far,.theme-light form [type="submit"].button.icon-left .fab,.theme-light .newlogin-wrapper button.button.icon-left i,.theme-light .newlogin-wrapper button.button.icon-left .icon,.theme-light .newlogin-wrapper button.button.icon-left .fa,.theme-light .newlogin-wrapper button.button.icon-left .fas,.theme-light .newlogin-wrapper button.button.icon-left .far,.theme-light .newlogin-wrapper button.button.icon-left .fab,.theme-light .new-studio-login button.button.icon-left i,.theme-light .new-studio-login button.button.icon-left .icon,.theme-light .new-studio-login button.button.icon-left .fa,.theme-light .new-studio-login button.button.icon-left .fas,.theme-light .new-studio-login button.button.icon-left .far,.theme-light .new-studio-login button.button.icon-left .fab{margin-right:8px;margin-left:0}.theme-light form button.button.icon-right i,.theme-light form button.button.icon-right .icon,.theme-light form button.button.icon-right .fa,.theme-light form button.button.icon-right .fas,.theme-light form button.button.icon-right .far,.theme-light form button.button.icon-right .fab,.theme-light form [type="submit"].button.icon-right i,.theme-light form [type="submit"].button.icon-right .icon,.theme-light form [type="submit"].button.icon-right .fa,.theme-light form [type="submit"].button.icon-right .fas,.theme-light form [type="submit"].button.icon-right .far,.theme-light form [type="submit"].button.icon-right .fab,.theme-light .newlogin-wrapper button.button.icon-right i,.theme-light .newlogin-wrapper button.button.icon-right .icon,.theme-light .newlogin-wrapper button.button.icon-right .fa,.theme-light .newlogin-wrapper button.button.icon-right .fas,.theme-light .newlogin-wrapper button.button.icon-right .far,.theme-light .newlogin-wrapper button.button.icon-right .fab,.theme-light .new-studio-login button.button.icon-right i,.theme-light .new-studio-login button.button.icon-right .icon,.theme-light .new-studio-login button.button.icon-right .fa,.theme-light .new-studio-login button.button.icon-right .fas,.theme-light .new-studio-login button.button.icon-right .far,.theme-light .new-studio-login button.button.icon-right .fab{margin-right:0;margin-left:8px}.theme-light form button.button.icon-only,.theme-light form [type="submit"].button.icon-only,.theme-light .newlogin-wrapper button.button.icon-only,.theme-light .new-studio-login button.button.icon-only{width:32px;padding:0}.theme-light form button.button.icon-only i,.theme-light form button.button.icon-only .icon,.theme-light form button.button.icon-only .fa,.theme-light form button.button.icon-only .fas,.theme-light form button.button.icon-only .far,.theme-light form button.button.icon-only .fab,.theme-light form [type="submit"].button.icon-only i,.theme-light form [type="submit"].button.icon-only .icon,.theme-light form [type="submit"].button.icon-only .fa,.theme-light form [type="submit"].button.icon-only .fas,.theme-light form [type="submit"].button.icon-only .far,.theme-light form [type="submit"].button.icon-only .fab,.theme-light .newlogin-wrapper button.button.icon-only i,.theme-light .newlogin-wrapper button.button.icon-only .icon,.theme-light .newlogin-wrapper button.button.icon-only .fa,.theme-light .newlogin-wrapper button.button.icon-only .fas,.theme-light .newlogin-wrapper button.button.icon-only .far,.theme-light .newlogin-wrapper button.button.icon-only .fab,.theme-light .new-studio-login button.button.icon-only i,.theme-light .new-studio-login button.button.icon-only .icon,.theme-light .new-studio-login button.button.icon-only .fa,.theme-light .new-studio-login button.button.icon-only .fas,.theme-light .new-studio-login button.button.icon-only .far,.theme-light .new-studio-login button.button.icon-only .fab{margin:0}.theme-light form button.button.icon-only.small,.theme-light form [type="submit"].button.icon-only.small,.theme-light .newlogin-wrapper button.button.icon-only.small,.theme-light .new-studio-login button.button.icon-only.small{width:28px}.theme-light form button.button.icon-only.large,.theme-light form [type="submit"].button.icon-only.large,.theme-light .newlogin-wrapper button.button.icon-only.large,.theme-light .new-studio-login button.button.icon-only.large{width:36px}.theme-light form button.button.icon-only.tiny,.theme-light form [type="submit"].button.icon-only.tiny,.theme-light .newlogin-wrapper button.button.icon-only.tiny,.theme-light .new-studio-login button.button.icon-only.tiny{width:20px}.theme-light form button.button.primary,.theme-light form button.button.button-primary,.theme-light form [type="submit"].button.primary,.theme-light form [type="submit"].button.button-primary,.theme-light .newlogin-wrapper button.button.primary,.theme-light .newlogin-wrapper button.button.button-primary,.theme-light .new-studio-login button.button.primary,.theme-light .new-studio-login button.button.button-primary{background-color:var(--theme-accent-tertiary);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-accent-tertiary);backdrop-filter:none;border-color:var(--theme-accent-tertiary);border:1px solid var(--theme-accent-tertiary);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light form button.button.primary:hover:not(:disabled),.theme-light form button.button.button-primary:hover:not(:disabled),.theme-light form [type="submit"].button.primary:hover:not(:disabled),.theme-light form [type="submit"].button.button-primary:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.primary:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.button-primary:hover:not(:disabled),.theme-light .new-studio-login button.button.primary:hover:not(:disabled),.theme-light .new-studio-login button.button.button-primary:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-accent-tertiary);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light form button.button.primary:focus,.theme-light form button.button.button-primary:focus,.theme-light form [type="submit"].button.primary:focus,.theme-light form [type="submit"].button.button-primary:focus,.theme-light .newlogin-wrapper button.button.primary:focus,.theme-light .newlogin-wrapper button.button.button-primary:focus,.theme-light .new-studio-login button.button.primary:focus,.theme-light .new-studio-login button.button.button-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3);border-color:var(--theme-accent-tertiary)}.theme-light form button.button.success,.theme-light form [type="submit"].button.success,.theme-light .newlogin-wrapper button.button.success,.theme-light .new-studio-login button.button.success{background-color:var(--theme-success);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-success);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-success);backdrop-filter:none;border-color:var(--theme-success);border:1px solid var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light form button.button.success:hover:not(:disabled),.theme-light form [type="submit"].button.success:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.success:hover:not(:disabled),.theme-light .new-studio-login button.button.success:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-success);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-success);border-color:var(--theme-success);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light form button.button.success:focus,.theme-light form [type="submit"].button.success:focus,.theme-light .newlogin-wrapper button.button.success:focus,.theme-light .new-studio-login button.button.success:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.3);border-color:var(--theme-success)}.theme-light form button.button.success.disabled,.theme-light form button.button.success[aria-disabled="true"],.theme-light form [type="submit"].button.success.disabled,.theme-light form [type="submit"].button.success[aria-disabled="true"],.theme-light .newlogin-wrapper button.button.success.disabled,.theme-light .newlogin-wrapper button.button.success[aria-disabled="true"],.theme-light .new-studio-login button.button.success.disabled,.theme-light .new-studio-login button.button.success[aria-disabled="true"]{background:rgba(var(--theme-success-rgb), 0.5);backdrop-filter:none;border-color:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8);text-shadow:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.12)}.theme-light form button.button.success.disabled:hover,.theme-light form button.button.success[aria-disabled="true"]:hover,.theme-light form [type="submit"].button.success.disabled:hover,.theme-light form [type="submit"].button.success[aria-disabled="true"]:hover,.theme-light .newlogin-wrapper button.button.success.disabled:hover,.theme-light .newlogin-wrapper button.button.success[aria-disabled="true"]:hover,.theme-light .new-studio-login button.button.success.disabled:hover,.theme-light .new-studio-login button.button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}.theme-light form button.button.warning,.theme-light form [type="submit"].button.warning,.theme-light .newlogin-wrapper button.button.warning,.theme-light .new-studio-login button.button.warning{background-color:var(--theme-warning);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-warning);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-warning);backdrop-filter:none;border-color:var(--theme-warning);border:1px solid var(--theme-warning);color:rgba(0,0,0,0.9);text-shadow:0 1px 1px rgba(255,255,255,0.22);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.28),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light form button.button.warning:hover:not(:disabled),.theme-light form [type="submit"].button.warning:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.warning:hover:not(:disabled),.theme-light .new-studio-login button.button.warning:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-warning);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-warning);border-color:var(--theme-warning);color:rgba(0,0,0,0.9);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light form button.button.warning:focus,.theme-light form [type="submit"].button.warning:focus,.theme-light .newlogin-wrapper button.button.warning:focus,.theme-light .new-studio-login button.button.warning:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-warning-rgb), 0.3);border-color:var(--theme-warning)}.theme-light form button.button.alert,.theme-light form button.button.error,.theme-light form [type="submit"].button.alert,.theme-light form [type="submit"].button.error,.theme-light .newlogin-wrapper button.button.alert,.theme-light .newlogin-wrapper button.button.error,.theme-light .new-studio-login button.button.alert,.theme-light .new-studio-login button.button.error{background-color:var(--theme-error);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-error);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-error);backdrop-filter:none;border-color:var(--theme-error);border:1px solid var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light form button.button.alert:hover:not(:disabled),.theme-light form button.button.error:hover:not(:disabled),.theme-light form [type="submit"].button.alert:hover:not(:disabled),.theme-light form [type="submit"].button.error:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.alert:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.error:hover:not(:disabled),.theme-light .new-studio-login button.button.alert:hover:not(:disabled),.theme-light .new-studio-login button.button.error:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-error);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-error);border-color:var(--theme-error);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light form button.button.alert:focus,.theme-light form button.button.error:focus,.theme-light form [type="submit"].button.alert:focus,.theme-light form [type="submit"].button.error:focus,.theme-light .newlogin-wrapper button.button.alert:focus,.theme-light .newlogin-wrapper button.button.error:focus,.theme-light .new-studio-login button.button.alert:focus,.theme-light .new-studio-login button.button.error:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.3);border-color:var(--theme-error)}.theme-light form button.button.tiny,.theme-light form [type="submit"].button.tiny,.theme-light .newlogin-wrapper button.button.tiny,.theme-light .new-studio-login button.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}.theme-light form button.button.small,.theme-light form [type="submit"].button.small,.theme-light .newlogin-wrapper button.button.small,.theme-light .new-studio-login button.button.small{height:28px;font-size:15px;padding:0 12px}.theme-light form button.button.large,.theme-light form [type="submit"].button.large,.theme-light .newlogin-wrapper button.button.large,.theme-light .new-studio-login button.button.large{height:36px;font-size:17px;padding:0 20px}.theme-light form button.button.jumbo,.theme-light form [type="submit"].button.jumbo,.theme-light .newlogin-wrapper button.button.jumbo,.theme-light .new-studio-login button.button.jumbo{font-size:18px;margin-top:30px;padding:20px 50px}.theme-light form button.button.expanded,.theme-light form [type="submit"].button.expanded,.theme-light .newlogin-wrapper button.button.expanded,.theme-light .new-studio-login button.button.expanded{width:100%}.theme-light form button.button.hollow,.theme-light form button.button.clear,.theme-light form [type="submit"].button.hollow,.theme-light form [type="submit"].button.clear,.theme-light .newlogin-wrapper button.button.hollow,.theme-light .newlogin-wrapper button.button.clear,.theme-light .new-studio-login button.button.hollow,.theme-light .new-studio-login button.button.clear{background:transparent;border-color:currentColor}.theme-light form button.button.hollow:hover:not(:disabled),.theme-light form button.button.clear:hover:not(:disabled),.theme-light form [type="submit"].button.hollow:hover:not(:disabled),.theme-light form [type="submit"].button.clear:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.hollow:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.clear:hover:not(:disabled),.theme-light .new-studio-login button.button.hollow:hover:not(:disabled),.theme-light .new-studio-login button.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}.theme-light form button.button.dotted,.theme-light form [type="submit"].button.dotted,.theme-light .newlogin-wrapper button.button.dotted,.theme-light .new-studio-login button.button.dotted{background:transparent;border-style:dotted;border-width:2px;border-color:#84cc16;color:#84cc16;font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace !important;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;font-size:14px}.theme-light form button.button.dotted:hover:not(:disabled),.theme-light form [type="submit"].button.dotted:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.dotted:hover:not(:disabled),.theme-light .new-studio-login button.button.dotted:hover:not(:disabled){background:rgba(132,204,22,0.1);border-color:#a3e635;color:#a3e635;-webkit-box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1);box-shadow:0 0 20px rgba(132,204,22,0.3),inset 0 0 20px rgba(132,204,22,0.1)}.theme-light form button.button.dotted:focus,.theme-light form [type="submit"].button.dotted:focus,.theme-light .newlogin-wrapper button.button.dotted:focus,.theme-light .new-studio-login button.button.dotted:focus{-webkit-box-shadow:0 0 0 3px rgba(132,204,22,0.3);box-shadow:0 0 0 3px rgba(132,204,22,0.3);border-color:#84cc16}.theme-light form button.button.dotted:active:not(:disabled),.theme-light form [type="submit"].button.dotted:active:not(:disabled),.theme-light .newlogin-wrapper button.button.dotted:active:not(:disabled),.theme-light .new-studio-login button.button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.theme-light form button.button.info,.theme-light form [type="submit"].button.info,.theme-light .newlogin-wrapper button.button.info,.theme-light .new-studio-login button.button.info{background-color:var(--theme-info);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08)));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0)), to(rgba(0,0,0,0.08))),var(--theme-info);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.08) 100%),var(--theme-info);backdrop-filter:none;border-color:var(--theme-info);border:1px solid var(--theme-info);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light form button.button.info:hover:not(:disabled),.theme-light form [type="submit"].button.info:hover:not(:disabled),.theme-light .newlogin-wrapper button.button.info:hover:not(:disabled),.theme-light .new-studio-login button.button.info:hover:not(:disabled){background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0.12))),var(--theme-info);background:linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 100%),var(--theme-info);border-color:var(--theme-info);color:white;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light form button.button.info:focus,.theme-light form [type="submit"].button.info:focus,.theme-light .newlogin-wrapper button.button.info:focus,.theme-light .new-studio-login button.button.info:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);box-shadow:0 0 0 3px rgba(var(--theme-info-rgb), 0.3);border-color:var(--theme-info)}.theme-light .button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:-1px}.theme-light .button-group .button{border-radius:0}.theme-light .button-group .button:first-child{border-radius:6px 0 0 6px}.theme-light .button-group .button:last-child{border-radius:0 6px 6px 0}.theme-light .button-group .button:focus{z-index:1}.theme-light .button.circle{width:40px;height:40px;padding:0;border-radius:50% !important;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:40px}.theme-light .button.circle.small{width:32px;height:32px;font-size:14px;min-width:32px;border-radius:50% !important}.theme-light .button.circle.large{width:48px;height:48px;font-size:18px;min-width:48px;border-radius:50% !important}.theme-light .button.circle-icon{width:40px;height:40px;padding:0;border-radius:50% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:40px}.theme-light .button.circle-icon i,.theme-light .button.circle-icon .fa,.theme-light .button.circle-icon .fas,.theme-light .button.circle-icon .far,.theme-light .button.circle-icon .fab{font-size:16px;margin:0}.theme-light .button.circle-icon.small{width:32px;height:32px}.theme-light .button.circle-icon.small i,.theme-light .button.circle-icon.small .fa,.theme-light .button.circle-icon.small .fas,.theme-light .button.circle-icon.small .far,.theme-light .button.circle-icon.small .fab{font-size:14px}.theme-light .button.circle-icon.large{width:48px;height:48px}.theme-light .button.circle-icon.large i,.theme-light .button.circle-icon.large .fa,.theme-light .button.circle-icon.large .fas,.theme-light .button.circle-icon.large .far,.theme-light .button.circle-icon.large .fab{font-size:20px}.theme-light .button.rounded-icon{width:auto;min-width:32px;height:32px;padding:0 8px;border-radius:16px}.theme-light .button.rounded-icon i,.theme-light .button.rounded-icon .fa,.theme-light .button.rounded-icon .fas,.theme-light .button.rounded-icon .far,.theme-light .button.rounded-icon .fab{margin:0}.theme-light .button.rounded-icon.small{min-width:28px;height:28px;border-radius:14px}.theme-light .button.rounded-icon.large{min-width:36px;height:36px;border-radius:18px}.theme-light .button.square-icon{width:32px;height:32px;padding:0}.theme-light .button.square-icon i,.theme-light .button.square-icon .fa,.theme-light .button.square-icon .fas,.theme-light .button.square-icon .far,.theme-light .button.square-icon .fab{margin:0}.theme-light .button.square-icon.small{width:28px;height:28px}.theme-light .button.square-icon.large{width:36px;height:36px}.theme-dark .theme-light form.standard,.theme-light .theme-light form.standard{padding:0;margin:0;max-width:none;position:static;display:block}.theme-light form.standard{padding:0;margin:0;max-width:none;position:static;display:block}.theme-light span.form-error{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:14px !important;color:var(--theme-error) !important;background-color:transparent !important;padding:4px 0 !important;height:auto !important;margin:4px 0 0 0 !important;line-height:1.4 !important;border-radius:0 !important;width:auto !important;position:relative !important;z-index:1 !important;display:block !important}.theme-light span.form-error.is-visible{display:block !important}.theme-light .field-error-message{font-size:11pt;padding-top:5px;color:var(--theme-error);display:block}.theme-light span.placeholder,.theme-light span.placeholder_50{position:absolute !important;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px !important;color:var(--theme-text-muted) !important;background-color:transparent !important;pointer-events:none !important;-webkit-transition:none !important;transition:none !important}.theme-light input[type="text"],.theme-light input[type="email"],.theme-light input[type="password"],.theme-light input[type="number"],.theme-light input[type="search"],.theme-light input[type="tel"],.theme-light input[type="url"],.theme-light input[type="date"],.theme-light input[type="time"],.theme-light input[type="datetime-local"],.theme-light input[type="month"],.theme-light input[type="week"],.theme-light input[type="num"],.theme-light textarea,.theme-light select{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;position:relative;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:16px;font-weight:400;line-height:1.5;height:36px;padding:0 12px;border-radius:6px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), to(rgba(255,255,255,0.04))),rgba(255,255,255,0.03);background:linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,0.15);color:var(--theme-text-primary);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);-webkit-transition:all 150ms ease;transition:all 150ms ease}.theme-light input[type="text"]::-webkit-input-placeholder, .theme-light input[type="email"]::-webkit-input-placeholder, .theme-light input[type="password"]::-webkit-input-placeholder, .theme-light input[type="number"]::-webkit-input-placeholder, .theme-light input[type="search"]::-webkit-input-placeholder, .theme-light input[type="tel"]::-webkit-input-placeholder, .theme-light input[type="url"]::-webkit-input-placeholder, .theme-light input[type="date"]::-webkit-input-placeholder, .theme-light input[type="time"]::-webkit-input-placeholder, .theme-light input[type="datetime-local"]::-webkit-input-placeholder, .theme-light input[type="month"]::-webkit-input-placeholder, .theme-light input[type="week"]::-webkit-input-placeholder, .theme-light input[type="num"]::-webkit-input-placeholder, .theme-light textarea::-webkit-input-placeholder, .theme-light select::-webkit-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-light input[type="text"]::-moz-placeholder, .theme-light input[type="email"]::-moz-placeholder, .theme-light input[type="password"]::-moz-placeholder, .theme-light input[type="number"]::-moz-placeholder, .theme-light input[type="search"]::-moz-placeholder, .theme-light input[type="tel"]::-moz-placeholder, .theme-light input[type="url"]::-moz-placeholder, .theme-light input[type="date"]::-moz-placeholder, .theme-light input[type="time"]::-moz-placeholder, .theme-light input[type="datetime-local"]::-moz-placeholder, .theme-light input[type="month"]::-moz-placeholder, .theme-light input[type="week"]::-moz-placeholder, .theme-light input[type="num"]::-moz-placeholder, .theme-light textarea::-moz-placeholder, .theme-light select::-moz-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-light input[type="text"]:-ms-input-placeholder, .theme-light input[type="email"]:-ms-input-placeholder, .theme-light input[type="password"]:-ms-input-placeholder, .theme-light input[type="number"]:-ms-input-placeholder, .theme-light input[type="search"]:-ms-input-placeholder, .theme-light input[type="tel"]:-ms-input-placeholder, .theme-light input[type="url"]:-ms-input-placeholder, .theme-light input[type="date"]:-ms-input-placeholder, .theme-light input[type="time"]:-ms-input-placeholder, .theme-light input[type="datetime-local"]:-ms-input-placeholder, .theme-light input[type="month"]:-ms-input-placeholder, .theme-light input[type="week"]:-ms-input-placeholder, .theme-light input[type="num"]:-ms-input-placeholder, .theme-light textarea:-ms-input-placeholder, .theme-light select:-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-light input[type="text"]::-ms-input-placeholder, .theme-light input[type="email"]::-ms-input-placeholder, .theme-light input[type="password"]::-ms-input-placeholder, .theme-light input[type="number"]::-ms-input-placeholder, .theme-light input[type="search"]::-ms-input-placeholder, .theme-light input[type="tel"]::-ms-input-placeholder, .theme-light input[type="url"]::-ms-input-placeholder, .theme-light input[type="date"]::-ms-input-placeholder, .theme-light input[type="time"]::-ms-input-placeholder, .theme-light input[type="datetime-local"]::-ms-input-placeholder, .theme-light input[type="month"]::-ms-input-placeholder, .theme-light input[type="week"]::-ms-input-placeholder, .theme-light input[type="num"]::-ms-input-placeholder, .theme-light textarea::-ms-input-placeholder, .theme-light select::-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-light input[type="text"]::placeholder,.theme-light input[type="email"]::placeholder,.theme-light input[type="password"]::placeholder,.theme-light input[type="number"]::placeholder,.theme-light input[type="search"]::placeholder,.theme-light input[type="tel"]::placeholder,.theme-light input[type="url"]::placeholder,.theme-light input[type="date"]::placeholder,.theme-light input[type="time"]::placeholder,.theme-light input[type="datetime-local"]::placeholder,.theme-light input[type="month"]::placeholder,.theme-light input[type="week"]::placeholder,.theme-light input[type="num"]::placeholder,.theme-light textarea::placeholder,.theme-light select::placeholder{color:var(--theme-text-muted);font-family:inherit !important}.theme-light input[type="text"]:hover,.theme-light input[type="email"]:hover,.theme-light input[type="password"]:hover,.theme-light input[type="number"]:hover,.theme-light input[type="search"]:hover,.theme-light input[type="tel"]:hover,.theme-light input[type="url"]:hover,.theme-light input[type="date"]:hover,.theme-light input[type="time"]:hover,.theme-light input[type="datetime-local"]:hover,.theme-light input[type="month"]:hover,.theme-light input[type="week"]:hover,.theme-light input[type="num"]:hover,.theme-light textarea:hover,.theme-light select:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}.theme-light input[type="text"]:focus,.theme-light input[type="email"]:focus,.theme-light input[type="password"]:focus,.theme-light input[type="number"]:focus,.theme-light input[type="search"]:focus,.theme-light input[type="tel"]:focus,.theme-light input[type="url"]:focus,.theme-light input[type="date"]:focus,.theme-light input[type="time"]:focus,.theme-light input[type="datetime-local"]:focus,.theme-light input[type="month"]:focus,.theme-light input[type="week"]:focus,.theme-light input[type="num"]:focus,.theme-light textarea:focus,.theme-light select:focus{outline:none;border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);background:rgba(255,255,255,0.06)}.theme-light input[type="text"]:disabled,.theme-light input[type="email"]:disabled,.theme-light input[type="password"]:disabled,.theme-light input[type="number"]:disabled,.theme-light input[type="search"]:disabled,.theme-light input[type="tel"]:disabled,.theme-light input[type="url"]:disabled,.theme-light input[type="date"]:disabled,.theme-light input[type="time"]:disabled,.theme-light input[type="datetime-local"]:disabled,.theme-light input[type="month"]:disabled,.theme-light input[type="week"]:disabled,.theme-light input[type="num"]:disabled,.theme-light textarea:disabled,.theme-light select:disabled{opacity:0.5;cursor:not-allowed}.theme-light input[type="text"].is-invalid,.theme-light input[type="text"].invalid,.theme-light input[type="email"].is-invalid,.theme-light input[type="email"].invalid,.theme-light input[type="password"].is-invalid,.theme-light input[type="password"].invalid,.theme-light input[type="number"].is-invalid,.theme-light input[type="number"].invalid,.theme-light input[type="search"].is-invalid,.theme-light input[type="search"].invalid,.theme-light input[type="tel"].is-invalid,.theme-light input[type="tel"].invalid,.theme-light input[type="url"].is-invalid,.theme-light input[type="url"].invalid,.theme-light input[type="date"].is-invalid,.theme-light input[type="date"].invalid,.theme-light input[type="time"].is-invalid,.theme-light input[type="time"].invalid,.theme-light input[type="datetime-local"].is-invalid,.theme-light input[type="datetime-local"].invalid,.theme-light input[type="month"].is-invalid,.theme-light input[type="month"].invalid,.theme-light input[type="week"].is-invalid,.theme-light input[type="week"].invalid,.theme-light input[type="num"].is-invalid,.theme-light input[type="num"].invalid,.theme-light textarea.is-invalid,.theme-light textarea.invalid,.theme-light select.is-invalid,.theme-light select.invalid{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-light input[type="text"].is-invalid:hover,.theme-light input[type="text"].invalid:hover,.theme-light input[type="email"].is-invalid:hover,.theme-light input[type="email"].invalid:hover,.theme-light input[type="password"].is-invalid:hover,.theme-light input[type="password"].invalid:hover,.theme-light input[type="number"].is-invalid:hover,.theme-light input[type="number"].invalid:hover,.theme-light input[type="search"].is-invalid:hover,.theme-light input[type="search"].invalid:hover,.theme-light input[type="tel"].is-invalid:hover,.theme-light input[type="tel"].invalid:hover,.theme-light input[type="url"].is-invalid:hover,.theme-light input[type="url"].invalid:hover,.theme-light input[type="date"].is-invalid:hover,.theme-light input[type="date"].invalid:hover,.theme-light input[type="time"].is-invalid:hover,.theme-light input[type="time"].invalid:hover,.theme-light input[type="datetime-local"].is-invalid:hover,.theme-light input[type="datetime-local"].invalid:hover,.theme-light input[type="month"].is-invalid:hover,.theme-light input[type="month"].invalid:hover,.theme-light input[type="week"].is-invalid:hover,.theme-light input[type="week"].invalid:hover,.theme-light input[type="num"].is-invalid:hover,.theme-light input[type="num"].invalid:hover,.theme-light textarea.is-invalid:hover,.theme-light textarea.invalid:hover,.theme-light select.is-invalid:hover,.theme-light select.invalid:hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-light input[type="text"].is-invalid:focus,.theme-light input[type="text"].invalid:focus,.theme-light input[type="email"].is-invalid:focus,.theme-light input[type="email"].invalid:focus,.theme-light input[type="password"].is-invalid:focus,.theme-light input[type="password"].invalid:focus,.theme-light input[type="number"].is-invalid:focus,.theme-light input[type="number"].invalid:focus,.theme-light input[type="search"].is-invalid:focus,.theme-light input[type="search"].invalid:focus,.theme-light input[type="tel"].is-invalid:focus,.theme-light input[type="tel"].invalid:focus,.theme-light input[type="url"].is-invalid:focus,.theme-light input[type="url"].invalid:focus,.theme-light input[type="date"].is-invalid:focus,.theme-light input[type="date"].invalid:focus,.theme-light input[type="time"].is-invalid:focus,.theme-light input[type="time"].invalid:focus,.theme-light input[type="datetime-local"].is-invalid:focus,.theme-light input[type="datetime-local"].invalid:focus,.theme-light input[type="month"].is-invalid:focus,.theme-light input[type="month"].invalid:focus,.theme-light input[type="week"].is-invalid:focus,.theme-light input[type="week"].invalid:focus,.theme-light input[type="num"].is-invalid:focus,.theme-light input[type="num"].invalid:focus,.theme-light textarea.is-invalid:focus,.theme-light textarea.invalid:focus,.theme-light select.is-invalid:focus,.theme-light select.invalid:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown){border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);animation:shake 0.4s ease-in-out}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder){border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);animation:shake 0.4s ease-in-out}.theme-light input[type="text"].touched:invalid,.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="email"].touched:invalid,.theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="password"].touched:invalid,.theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="number"].touched:invalid,.theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="search"].touched:invalid,.theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="tel"].touched:invalid,.theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="url"].touched:invalid,.theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="date"].touched:invalid,.theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="time"].touched:invalid,.theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="datetime-local"].touched:invalid,.theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="month"].touched:invalid,.theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="week"].touched:invalid,.theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light input[type="num"].touched:invalid,.theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light textarea.touched:invalid,.theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),.theme-light select.touched:invalid,.theme-light select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown){border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover{border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover{border-color:var(--theme-error);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-light input[type="text"].touched:invalid:hover,.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="email"].touched:invalid:hover,.theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="password"].touched:invalid:hover,.theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="number"].touched:invalid:hover,.theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="search"].touched:invalid:hover,.theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="tel"].touched:invalid:hover,.theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="url"].touched:invalid:hover,.theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="date"].touched:invalid:hover,.theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="time"].touched:invalid:hover,.theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="datetime-local"].touched:invalid:hover,.theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="month"].touched:invalid:hover,.theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="week"].touched:invalid:hover,.theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light input[type="num"].touched:invalid:hover,.theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light textarea.touched:invalid:hover,.theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,.theme-light select.touched:invalid:hover,.theme-light select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus{border-color:var(--theme-error);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, .theme-light select[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus{border-color:var(--theme-error);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-light input[type="text"].touched:invalid:focus,.theme-light input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="email"].touched:invalid:focus,.theme-light input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="password"].touched:invalid:focus,.theme-light input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="number"].touched:invalid:focus,.theme-light input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="search"].touched:invalid:focus,.theme-light input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="tel"].touched:invalid:focus,.theme-light input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="url"].touched:invalid:focus,.theme-light input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="date"].touched:invalid:focus,.theme-light input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="time"].touched:invalid:focus,.theme-light input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="datetime-local"].touched:invalid:focus,.theme-light input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="month"].touched:invalid:focus,.theme-light input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="week"].touched:invalid:focus,.theme-light input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light input[type="num"].touched:invalid:focus,.theme-light input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light textarea.touched:invalid:focus,.theme-light textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,.theme-light select.touched:invalid:focus,.theme-light select[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-light input[type="text"].is-valid,.theme-light input[type="email"].is-valid,.theme-light input[type="password"].is-valid,.theme-light input[type="number"].is-valid,.theme-light input[type="search"].is-valid,.theme-light input[type="tel"].is-valid,.theme-light input[type="url"].is-valid,.theme-light input[type="date"].is-valid,.theme-light input[type="time"].is-valid,.theme-light input[type="datetime-local"].is-valid,.theme-light input[type="month"].is-valid,.theme-light input[type="week"].is-valid,.theme-light input[type="num"].is-valid,.theme-light textarea.is-valid,.theme-light select.is-valid{border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);-webkit-animation:none;animation:none}.theme-light input[type="text"].is-valid:hover,.theme-light input[type="email"].is-valid:hover,.theme-light input[type="password"].is-valid:hover,.theme-light input[type="number"].is-valid:hover,.theme-light input[type="search"].is-valid:hover,.theme-light input[type="tel"].is-valid:hover,.theme-light input[type="url"].is-valid:hover,.theme-light input[type="date"].is-valid:hover,.theme-light input[type="time"].is-valid:hover,.theme-light input[type="datetime-local"].is-valid:hover,.theme-light input[type="month"].is-valid:hover,.theme-light input[type="week"].is-valid:hover,.theme-light input[type="num"].is-valid:hover,.theme-light textarea.is-valid:hover,.theme-light select.is-valid:hover{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light input[type="text"].is-valid:focus,.theme-light input[type="email"].is-valid:focus,.theme-light input[type="password"].is-valid:focus,.theme-light input[type="number"].is-valid:focus,.theme-light input[type="search"].is-valid:focus,.theme-light input[type="tel"].is-valid:focus,.theme-light input[type="url"].is-valid:focus,.theme-light input[type="date"].is-valid:focus,.theme-light input[type="time"].is-valid:focus,.theme-light input[type="datetime-local"].is-valid:focus,.theme-light input[type="month"].is-valid:focus,.theme-light input[type="week"].is-valid:focus,.theme-light input[type="num"].is-valid:focus,.theme-light textarea.is-valid:focus,.theme-light select.is-valid:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-light input[type="text"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="email"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="password"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="number"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="search"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="tel"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="url"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="date"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="time"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="month"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="week"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light input[type="num"].touched:valid:not(:-moz-placeholder-shown), .theme-light input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light textarea.touched:valid:not(:-moz-placeholder-shown), .theme-light textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), .theme-light select.touched:valid:not(:-moz-placeholder-shown), .theme-light select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid){border-color:var(--theme-success);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);animation:none}.theme-light input[type="text"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="email"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="password"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="number"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="search"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="tel"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="url"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="date"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="time"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="month"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="week"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light input[type="num"].touched:valid:not(:-ms-input-placeholder), .theme-light input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light textarea.touched:valid:not(:-ms-input-placeholder), .theme-light textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), .theme-light select.touched:valid:not(:-ms-input-placeholder), .theme-light select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid){border-color:var(--theme-success);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);animation:none}.theme-light input[type="text"].touched:valid:not(:placeholder-shown),.theme-light input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="email"].touched:valid:not(:placeholder-shown),.theme-light input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="password"].touched:valid:not(:placeholder-shown),.theme-light input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="number"].touched:valid:not(:placeholder-shown),.theme-light input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="search"].touched:valid:not(:placeholder-shown),.theme-light input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="tel"].touched:valid:not(:placeholder-shown),.theme-light input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="url"].touched:valid:not(:placeholder-shown),.theme-light input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="date"].touched:valid:not(:placeholder-shown),.theme-light input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="time"].touched:valid:not(:placeholder-shown),.theme-light input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="datetime-local"].touched:valid:not(:placeholder-shown),.theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="month"].touched:valid:not(:placeholder-shown),.theme-light input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="week"].touched:valid:not(:placeholder-shown),.theme-light input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light input[type="num"].touched:valid:not(:placeholder-shown),.theme-light input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light textarea.touched:valid:not(:placeholder-shown),.theme-light textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),.theme-light select.touched:valid:not(:placeholder-shown),.theme-light select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid){border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02);-webkit-animation:none;animation:none}.theme-light input[type="text"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="email"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="password"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="number"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="search"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="tel"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="url"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="date"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="time"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="month"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="week"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light input[type="num"].touched:valid:not(:-moz-placeholder-shown):hover, .theme-light input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light textarea.touched:valid:not(:-moz-placeholder-shown):hover, .theme-light textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, .theme-light select.touched:valid:not(:-moz-placeholder-shown):hover, .theme-light select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light input[type="text"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="email"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="password"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="number"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="search"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="tel"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="url"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="date"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="time"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="month"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="week"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light input[type="num"].touched:valid:not(:-ms-input-placeholder):hover, .theme-light input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light textarea.touched:valid:not(:-ms-input-placeholder):hover, .theme-light textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, .theme-light select.touched:valid:not(:-ms-input-placeholder):hover, .theme-light select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light input[type="text"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="email"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="password"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="number"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="search"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="tel"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="url"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="date"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="time"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="datetime-local"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="month"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="week"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light input[type="num"].touched:valid:not(:placeholder-shown):hover,.theme-light input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light textarea.touched:valid:not(:placeholder-shown):hover,.theme-light textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,.theme-light select.touched:valid:not(:placeholder-shown):hover,.theme-light select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light input[type="text"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="email"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="password"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="number"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="search"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="tel"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="url"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="date"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="time"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="month"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="week"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light input[type="num"].touched:valid:not(:-moz-placeholder-shown):focus, .theme-light input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light textarea.touched:valid:not(:-moz-placeholder-shown):focus, .theme-light textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, .theme-light select.touched:valid:not(:-moz-placeholder-shown):focus, .theme-light select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-light input[type="text"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="email"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="password"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="number"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="search"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="tel"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="url"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="date"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="time"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="month"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="week"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light input[type="num"].touched:valid:not(:-ms-input-placeholder):focus, .theme-light input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light textarea.touched:valid:not(:-ms-input-placeholder):focus, .theme-light textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, .theme-light select.touched:valid:not(:-ms-input-placeholder):focus, .theme-light select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus{border-color:var(--theme-success);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-light input[type="text"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="email"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="password"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="number"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="search"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="tel"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="url"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="date"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="time"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="datetime-local"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="month"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="week"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light input[type="num"].touched:valid:not(:placeholder-shown):focus,.theme-light input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light textarea.touched:valid:not(:placeholder-shown):focus,.theme-light textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,.theme-light select.touched:valid:not(:placeholder-shown):focus,.theme-light select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.15)}.theme-light textarea{min-height:100px !important;height:auto !important;padding:12px !important;resize:vertical;line-height:1.5 !important}.theme-light textarea:focus{padding:12px !important;line-height:1.5 !important}.theme-light textarea.full-height{height:100%;min-height:200px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-primary) !important}.theme-light select option{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:var(--theme-bg-secondary);color:var(--theme-text-primary);padding:8px 12px}.theme-light select.touched:invalid,.theme-light select:invalid:not(:focus)[data-touched="true"]{border-color:var(--theme-error);background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23f87171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center,-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23f87171' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center,linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02)}.theme-light label{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;color:var(--theme-text-secondary);display:block;margin-bottom:8px}.theme-light label .required,.theme-light label.required::after{content:' *';color:var(--theme-error);font-weight:700;margin-left:2px}.theme-light label span.required{color:var(--theme-error);font-weight:700;margin-left:2px}.theme-light .help-text,.theme-light .form-help,.theme-light small.help{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:14px;color:var(--theme-text-muted);margin-top:4px;display:block}.theme-light input[type="checkbox"],.theme-light input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.theme-light input[type="checkbox"]+label,.theme-light input[type="radio"]+label{position:relative;padding-left:34px;cursor:pointer;display:inline-block;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:4px;font-weight:400;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light input[type="checkbox"]+label:last-child,.theme-light input[type="radio"]+label:last-child{margin-bottom:0}.theme-light input[type="checkbox"]+label::before,.theme-light input[type="radio"]+label::before{content:'';position:absolute;left:7px;top:8px;width:20px;height:20px;border:2px solid rgba(255,255,255,0.3);border-radius:4px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-ms-flex-negative:0;flex-shrink:0}.theme-light input[type="checkbox"]+label::after,.theme-light input[type="radio"]+label::after{content:'';position:absolute;display:none}.theme-light input[type="checkbox"]+label:hover,.theme-light input[type="radio"]+label:hover{color:var(--theme-text-primary)}.theme-light input[type="checkbox"]+label:hover::before,.theme-light input[type="radio"]+label:hover::before{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.08)}.theme-light input[type="checkbox"]:checked+label,.theme-light input[type="radio"]:checked+label{color:var(--theme-text-primary)}.theme-light input[type="checkbox"]:checked+label::before,.theme-light input[type="radio"]:checked+label::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}.theme-light input[type="checkbox"]:checked+label::after,.theme-light input[type="radio"]:checked+label::after{display:block}.theme-light input[type="checkbox"]:focus+label::before,.theme-light input[type="radio"]:focus+label::before{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-light input[type="checkbox"]:disabled+label,.theme-light input[type="radio"]:disabled+label{opacity:0.5;cursor:not-allowed}.theme-light input[type="checkbox"]:disabled+label::before,.theme-light input[type="radio"]:disabled+label::before{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}.theme-light input[type="checkbox"]+label::before{top:0;left:0}.theme-light input[type="checkbox"]+label::after{left:7px;top:3px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.theme-light input[type="radio"]+label::before{border-radius:50%}.theme-light input[type="radio"]+label::after{left:13px;top:14px;width:8px;height:8px;border-radius:50%;background:white}.theme-light .checkbox-group,.theme-light .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px;margin:8px 0;border-radius:8px;border:1px solid var(--theme-border)}.theme-light .checkbox-group input[type="checkbox"]+label,.theme-light .checkbox-group input[type="radio"]+label,.theme-light .radio-group input[type="checkbox"]+label,.theme-light .radio-group input[type="radio"]+label{margin-left:0;margin-right:0}.theme-light .checkbox-group.inline,.theme-light .radio-group.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.theme-light .checkbox-group.inline input+label,.theme-light .radio-group.inline input+label{margin:0;-ms-flex-negative:0;flex-shrink:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.theme-light .checkbox-group.inline input+label::before,.theme-light .radio-group.inline input+label::before{-ms-flex-negative:0;flex-shrink:0}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label{padding:6px 16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;border-radius:4px;background:rgba(255,255,255,0.05);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label::before,.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label::after,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label::before,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label::after{display:none !important}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label:hover,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label:hover{background:rgba(255,255,255,0.08);border-color:var(--theme-form-outline-hover)}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]:checked+label,.theme-light .radio-group.no-checkmark input[type="checkbox"]:checked+label{background:var(--theme-accent-primary);color:white;border-color:var(--theme-accent-primary)}.theme-light .checkbox-group.no-checkmark.inline input[type="checkbox"]+label,.theme-light .radio-group.no-checkmark.inline input[type="checkbox"]+label{margin-bottom:0;margin-right:8px}.theme-light .checkbox-group.two-column,.theme-light .radio-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media (max-width: 768px){.theme-light .checkbox-group.two-column,.theme-light .radio-group.two-column{grid-template-columns:1fr}}.theme-light .checkbox-group.three-column,.theme-light .radio-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width: 1024px){.theme-light .checkbox-group.three-column,.theme-light .radio-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.theme-light .checkbox-group.three-column,.theme-light .radio-group.three-column{grid-template-columns:1fr}}.theme-light .checkbox-group.horizontal-buttons,.theme-light .radio-group.horizontal-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;border-radius:6px;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid rgba(255,255,255,0.2);margin-right:10px}.theme-light .checkbox-group.horizontal-buttons:last-child,.theme-light .radio-group.horizontal-buttons:last-child{margin-right:0;border-right:0}.theme-light .checkbox-group.horizontal-buttons input,.theme-light .radio-group.horizontal-buttons input{position:absolute;opacity:0;pointer-events:none}.theme-light .checkbox-group.horizontal-buttons label,.theme-light .radio-group.horizontal-buttons label{margin:0 6px 0 0;padding:8px 16px;background:rgba(255,255,255,0.05);border-right:1px solid rgba(255,255,255,0.2);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;font-weight:500;color:var(--theme-text-secondary)}.theme-light .checkbox-group.horizontal-buttons label:last-of-type,.theme-light .radio-group.horizontal-buttons label:last-of-type{margin-right:0}.theme-light .checkbox-group.horizontal-buttons label:hover,.theme-light .radio-group.horizontal-buttons label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}.theme-light .checkbox-group.horizontal-buttons input:checked+label,.theme-light .radio-group.horizontal-buttons input:checked+label{background:var(--theme-accent-tertiary);color:white;font-weight:600;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}.theme-light .checkbox-group.horizontal-buttons input:focus+label,.theme-light .radio-group.horizontal-buttons input:focus+label{-webkit-box-shadow:inset 0 0 0 2px rgba(var(--theme-accent-tertiary-rgb), 0.5);box-shadow:inset 0 0 0 2px rgba(var(--theme-accent-tertiary-rgb), 0.5)}.theme-light .checkbox-group.horizontal-buttons.full-width,.theme-light .radio-group.horizontal-buttons.full-width{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.theme-light .checkbox-group.horizontal-buttons.full-width label,.theme-light .radio-group.horizontal-buttons.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.theme-light .checkbox-group.horizontal-buttons.required-width label,.theme-light .radio-group.horizontal-buttons.required-width label{min-width:120px;text-align:center}.theme-light label input[type="checkbox"],.theme-light label input[type="radio"]{opacity:1;width:auto;height:auto;min-width:16px;min-height:16px;padding:0;margin-right:8px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;top:-2px}.theme-light .switch{position:relative;display:inline-block;width:48px;height:24px}.theme-light .switch input{opacity:0;width:0;height:0}.theme-light .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.1);-webkit-transition:0.3s;transition:0.3s;border-radius:24px;border:1px solid var(--theme-border)}.theme-light .switch .slider::before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--theme-text-primary);-webkit-transition:0.3s;transition:0.3s;border-radius:50%}.theme-light .switch input:checked+.slider{background-color:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}.theme-light .switch input:checked+.slider::before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.theme-light .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.theme-light .input-group>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-width:0}.theme-light .input-group input,.theme-light .input-group select,.theme-light .input-group textarea{border-radius:0}.theme-light .input-group input:first-child,.theme-light .input-group select:first-child,.theme-light .input-group textarea:first-child{border-radius:6px 0 0 6px}.theme-light .input-group input:last-child,.theme-light .input-group select:last-child,.theme-light .input-group textarea:last-child{border-radius:0 6px 6px 0}.theme-light .input-group input:not(:first-child),.theme-light .input-group select:not(:first-child),.theme-light .input-group textarea:not(:first-child){border-left:0}.theme-light .input-group .input-group-label{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:500;padding:0 16px;height:36px;background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-secondary);white-space:nowrap;line-height:36px}.theme-light .input-group .input-group-label:first-child{border-radius:6px 0 0 6px}.theme-light .input-group .input-group-label:last-child{border-radius:0 6px 6px 0;border-left:0}.theme-light .input-group .input-group-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.theme-light .input-group .input-group-button button,.theme-light .input-group .input-group-button .button{height:36px;border-radius:0 6px 6px 0;border-left:0;min-width:auto;margin:0;padding:0 16px}.theme-light .input-group .input-group-button:first-child button,.theme-light .input-group .input-group-button:first-child .button{border-radius:6px 0 0 6px;border-left:1px solid var(--theme-border);border-right:0}.theme-light .input-group.compact input,.theme-light .input-group.compact .input-group-label,.theme-light .input-group.compact button,.theme-light .input-group.compact .button{padding:0 12px;height:28px;font-size:15px}.theme-light .input-group.compact .input-group-label{line-height:28px}.theme-light .input-group.large input,.theme-light .input-group.large .input-group-label,.theme-light .input-group.large button,.theme-light .input-group.large .button{padding:0 20px;height:40px;font-size:17px}.theme-light .input-group.large .input-group-label{line-height:40px}.theme-light .error-message,.theme-light .form-error,.theme-light .invalid-feedback,.theme-light .help-text.error{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;font-weight:500;color:var(--theme-error);margin-top:6px;display:block;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 200ms ease;transition:all 200ms ease;pointer-events:none}input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ .theme-light .help-text.error{opacity:1;transform:translateY(0);pointer-events:auto}input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ .theme-light .help-text.error{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.touched:invalid ~ .theme-light .error-message,select.touched:invalid ~ .theme-light .error-message,textarea.touched:invalid ~ .theme-light .error-message,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .error-message,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .error-message,select:invalid:not(:focus) ~ .theme-light .error-message,input.is-invalid ~ .theme-light .error-message,select.is-invalid ~ .theme-light .error-message,textarea.is-invalid ~ .theme-light .error-message,.is-invalid ~ .theme-light .error-message,input.touched:invalid ~ .theme-light .form-error,select.touched:invalid ~ .theme-light .form-error,textarea.touched:invalid ~ .theme-light .form-error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .form-error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .form-error,select:invalid:not(:focus) ~ .theme-light .form-error,input.is-invalid ~ .theme-light .form-error,select.is-invalid ~ .theme-light .form-error,textarea.is-invalid ~ .theme-light .form-error,.is-invalid ~ .theme-light .form-error,input.touched:invalid ~ .theme-light .invalid-feedback,select.touched:invalid ~ .theme-light .invalid-feedback,textarea.touched:invalid ~ .theme-light .invalid-feedback,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .invalid-feedback,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .invalid-feedback,select:invalid:not(:focus) ~ .theme-light .invalid-feedback,input.is-invalid ~ .theme-light .invalid-feedback,select.is-invalid ~ .theme-light .invalid-feedback,textarea.is-invalid ~ .theme-light .invalid-feedback,.is-invalid ~ .theme-light .invalid-feedback,input.touched:invalid ~ .theme-light .help-text.error,select.touched:invalid ~ .theme-light .help-text.error,textarea.touched:invalid ~ .theme-light .help-text.error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .help-text.error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ .theme-light .help-text.error,select:invalid:not(:focus) ~ .theme-light .help-text.error,input.is-invalid ~ .theme-light .help-text.error,select.is-invalid ~ .theme-light .help-text.error,textarea.is-invalid ~ .theme-light .help-text.error,.is-invalid ~ .theme-light .help-text.error{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.theme-light .error-message.with-icon,.theme-light .form-error.with-icon,.theme-light .invalid-feedback.with-icon,.theme-light .help-text.error.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.theme-light .error-message.with-icon::before,.theme-light .form-error.with-icon::before,.theme-light .invalid-feedback.with-icon::before,.theme-light .help-text.error.with-icon::before{content:'';width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f87171'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E") center/contain no-repeat;-ms-flex-negative:0;flex-shrink:0}.theme-light .success-message,.theme-light .form-success,.theme-light .valid-feedback,.theme-light .help-text.success{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;font-weight:500;color:var(--theme-success);margin-top:6px;display:block;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 200ms ease;transition:all 200ms ease;pointer-events:none}input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .success-message, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .success-message, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .success-message, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .success-message, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .success-message, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .success-message, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .form-success, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .form-success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .form-success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .form-success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .form-success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .form-success, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .valid-feedback, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .valid-feedback, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .valid-feedback, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback, input.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .help-text.success, select.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .help-text.success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ .theme-light .help-text.success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success{opacity:1;transform:translateY(0);pointer-events:auto}input.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .success-message, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .success-message, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .success-message, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .success-message, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .success-message, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .success-message, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .form-success, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .form-success, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .form-success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .form-success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .form-success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .form-success, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .valid-feedback, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .valid-feedback, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .valid-feedback, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .valid-feedback, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .valid-feedback, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .valid-feedback, input.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .help-text.success, select.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .help-text.success, textarea.touched:valid:not(:-ms-input-placeholder) ~ .theme-light .help-text.success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .help-text.success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .help-text.success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ .theme-light .help-text.success{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.is-valid ~ .theme-light .success-message,select.is-valid ~ .theme-light .success-message,textarea.is-valid ~ .theme-light .success-message,input.touched:valid:not(:placeholder-shown) ~ .theme-light .success-message,select.touched:valid:not(:placeholder-shown) ~ .theme-light .success-message,textarea.touched:valid:not(:placeholder-shown) ~ .theme-light .success-message,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .success-message,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .success-message,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .success-message,input.is-valid ~ .theme-light .form-success,select.is-valid ~ .theme-light .form-success,textarea.is-valid ~ .theme-light .form-success,input.touched:valid:not(:placeholder-shown) ~ .theme-light .form-success,select.touched:valid:not(:placeholder-shown) ~ .theme-light .form-success,textarea.touched:valid:not(:placeholder-shown) ~ .theme-light .form-success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .form-success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .form-success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .form-success,input.is-valid ~ .theme-light .valid-feedback,select.is-valid ~ .theme-light .valid-feedback,textarea.is-valid ~ .theme-light .valid-feedback,input.touched:valid:not(:placeholder-shown) ~ .theme-light .valid-feedback,select.touched:valid:not(:placeholder-shown) ~ .theme-light .valid-feedback,textarea.touched:valid:not(:placeholder-shown) ~ .theme-light .valid-feedback,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .valid-feedback,input.is-valid ~ .theme-light .help-text.success,select.is-valid ~ .theme-light .help-text.success,textarea.is-valid ~ .theme-light .help-text.success,input.touched:valid:not(:placeholder-shown) ~ .theme-light .help-text.success,select.touched:valid:not(:placeholder-shown) ~ .theme-light .help-text.success,textarea.touched:valid:not(:placeholder-shown) ~ .theme-light .help-text.success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ .theme-light .help-text.success{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.theme-light .success-message.with-icon,.theme-light .form-success.with-icon,.theme-light .valid-feedback.with-icon,.theme-light .help-text.success.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.theme-light .success-message.with-icon::before,.theme-light .form-success.with-icon::before,.theme-light .valid-feedback.with-icon::before,.theme-light .help-text.success.with-icon::before{content:'';width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2334d399'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") center/contain no-repeat;-ms-flex-negative:0;flex-shrink:0}.theme-light .form-group{margin-bottom:1rem}.theme-light .form-group.full-height{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-light .form-group.full-height label{margin-bottom:0.5rem;-ms-flex-negative:0;flex-shrink:0}.theme-light .form-group.full-height textarea,.theme-light .form-group.full-height input,.theme-light .form-group.full-height select{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:200px}.theme-light .form-group.has-error input,.theme-light .form-group.has-error select,.theme-light .form-group.has-error textarea{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.05)), to(rgba(var(--theme-error-rgb), 0.02))),rgba(var(--theme-error-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.05) 0%, rgba(var(--theme-error-rgb), 0.02) 100%),rgba(var(--theme-error-rgb), 0.02)}.theme-light .form-group.has-error input:hover,.theme-light .form-group.has-error select:hover,.theme-light .form-group.has-error textarea:hover{border-color:var(--theme-error);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.08)), to(rgba(var(--theme-error-rgb), 0.04))),rgba(var(--theme-error-rgb), 0.04);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.08) 0%, rgba(var(--theme-error-rgb), 0.04) 100%),rgba(var(--theme-error-rgb), 0.04)}.theme-light .form-group.has-error input:focus,.theme-light .form-group.has-error select:focus,.theme-light .form-group.has-error textarea:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-error-rgb), 0.06)), to(rgba(var(--theme-error-rgb), 0.03))),rgba(var(--theme-error-rgb), 0.03);background:linear-gradient(180deg, rgba(var(--theme-error-rgb), 0.06) 0%, rgba(var(--theme-error-rgb), 0.03) 100%),rgba(var(--theme-error-rgb), 0.03)}.theme-light .form-group.has-error label{color:var(--theme-error)}.theme-light .form-group.has-error .error-message,.theme-light .form-group.has-error .form-error,.theme-light .form-group.has-error .invalid-feedback{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-light .form-group.has-success input,.theme-light .form-group.has-success select,.theme-light .form-group.has-success textarea{border-color:var(--theme-success);background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-success-rgb), 0.05)), to(rgba(var(--theme-success-rgb), 0.02))),rgba(var(--theme-success-rgb), 0.02);background:linear-gradient(180deg, rgba(var(--theme-success-rgb), 0.05) 0%, rgba(var(--theme-success-rgb), 0.02) 100%),rgba(var(--theme-success-rgb), 0.02)}.theme-light .form-group.has-success input:focus,.theme-light .form-group.has-success select:focus,.theme-light .form-group.has-success textarea:focus{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2)}.theme-light .form-group.has-success .success-message{font-size:15px;font-weight:500;color:var(--theme-success);margin-top:6px;display:block;opacity:1}.theme-light input[type="checkbox"] #distribution_agreement+label{background:none !important;padding-right:0;padding-top:0;padding-bottom:0}.theme-light input[type="checkbox"] #distribution_agreement+label:hover{background:none !important}.theme-light input[type="checkbox"] #distribution_agreement.is-invalid+label,.theme-light input[type="checkbox"] #distribution_agreement[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error) !important;-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-light input[type="checkbox"] :not(#distribution_agreement).is-invalid+label,.theme-light input[type="checkbox"] :not(#distribution_agreement)[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-light input[type="checkbox"] :not(#distribution_agreement).is-invalid+label::before,.theme-light input[type="checkbox"] :not(#distribution_agreement)[data-touched="true"]:invalid:required:not(:checked)+label::before{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.2)}.theme-light input[type="checkbox"] :not(#distribution_agreement).is-valid:checked+label{color:var(--theme-success)}.theme-light input[type="checkbox"] :not(#distribution_agreement).is-valid:checked+label::before{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.2)}.theme-light #distribution_agreement.is-invalid+label,.theme-light #distribution_agreement[data-touched="true"]:invalid:required:not(:checked)+label{color:var(--theme-error) !important;-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.theme-light fieldset{margin:0 0 1.5rem;padding:1.5rem;border:2px solid var(--theme-border);border-radius:8px}.theme-light fieldset fieldset{margin:1rem 0;padding:1rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.01)}.theme-light legend{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:600;color:var(--theme-text-primary);padding:0 .5rem;margin:0;margin-left:-.5rem;float:none;position:relative}.theme-light legend::before{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border-radius:2px}.theme-light legend.filled{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.2) 0%, rgba(var(--theme-accent-secondary-rgb), 0.1) 100%);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.3);border-radius:4px;padding:.25rem 1rem}.theme-light legend.filled::before{display:none}.theme-light .card,.theme-light .stat-card,.theme-light .chart-container,.theme-light .table-container,.theme-light .notification-card{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;position:relative;isolation:isolate;background:rgba(255,255,255,0.05);backdrop-filter:blur(20px) saturate(170.2%) brightness(0.95);border:1px solid rgba(255,255,255,0.3);border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.12),inset 0 2px 0 0 rgba(255,255,255,0.2),inset 0 -2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1);box-shadow:0 8px 16px rgba(0,0,0,0.12),inset 0 2px 0 0 rgba(255,255,255,0.2),inset 0 -2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1)}.theme-light .card::before,.theme-light .stat-card::before,.theme-light .chart-container::before,.theme-light .table-container::before,.theme-light .notification-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 40%, rgba(0,0,0,0.05) 100%);border-radius:inherit;pointer-events:none;z-index:1}.theme-light .card .card-header,.theme-light .stat-card .card-header,.theme-light .chart-container .card-header,.theme-light .table-container .card-header,.theme-light .notification-card .card-header{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:56px}.theme-light .card .card-header h1,.theme-light .stat-card .card-header h1,.theme-light .chart-container .card-header h1,.theme-light .table-container .card-header h1,.theme-light .notification-card .card-header h1,.theme-light .card .card-header h2,.theme-light .stat-card .card-header h2,.theme-light .chart-container .card-header h2,.theme-light .table-container .card-header h2,.theme-light .notification-card .card-header h2,.theme-light .card .card-header h3,.theme-light .stat-card .card-header h3,.theme-light .chart-container .card-header h3,.theme-light .table-container .card-header h3,.theme-light .notification-card .card-header h3,.theme-light .card .card-header h4,.theme-light .stat-card .card-header h4,.theme-light .chart-container .card-header h4,.theme-light .table-container .card-header h4,.theme-light .notification-card .card-header h4,.theme-light .card .card-header h5,.theme-light .stat-card .card-header h5,.theme-light .chart-container .card-header h5,.theme-light .table-container .card-header h5,.theme-light .notification-card .card-header h5,.theme-light .card .card-header h6,.theme-light .stat-card .card-header h6,.theme-light .chart-container .card-header h6,.theme-light .table-container .card-header h6,.theme-light .notification-card .card-header h6{margin-bottom:0 !important}.theme-light .card .card-header.has-left .header-left,.theme-light .stat-card .card-header.has-left .header-left,.theme-light .chart-container .card-header.has-left .header-left,.theme-light .table-container .card-header.has-left .header-left,.theme-light .notification-card .card-header.has-left .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-light .card .card-header.has-left .header-middle,.theme-light .stat-card .card-header.has-left .header-middle,.theme-light .chart-container .card-header.has-left .header-middle,.theme-light .table-container .card-header.has-left .header-middle,.theme-light .notification-card .card-header.has-left .header-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-header.has-left .header-right,.theme-light .stat-card .card-header.has-left .header-right,.theme-light .chart-container .card-header.has-left .header-right,.theme-light .table-container .card-header.has-left .header-right,.theme-light .notification-card .card-header.has-left .header-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-light .card .card-header.has-right .header-left,.theme-light .stat-card .card-header.has-right .header-left,.theme-light .chart-container .card-header.has-right .header-left,.theme-light .table-container .card-header.has-right .header-left,.theme-light .notification-card .card-header.has-right .header-left{display:none}.theme-light .card .card-header.has-right .header-middle,.theme-light .stat-card .card-header.has-right .header-middle,.theme-light .chart-container .card-header.has-right .header-middle,.theme-light .table-container .card-header.has-right .header-middle,.theme-light .notification-card .card-header.has-right .header-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-header.has-right .header-right,.theme-light .stat-card .card-header.has-right .header-right,.theme-light .chart-container .card-header.has-right .header-right,.theme-light .table-container .card-header.has-right .header-right,.theme-light .notification-card .card-header.has-right .header-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-light .card .card-header.has-center,.theme-light .stat-card .card-header.has-center,.theme-light .chart-container .card-header.has-center,.theme-light .table-container .card-header.has-center,.theme-light .notification-card .card-header.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-light .card .card-header.has-center .header-middle,.theme-light .stat-card .card-header.has-center .header-middle,.theme-light .chart-container .card-header.has-center .header-middle,.theme-light .table-container .card-header.has-center .header-middle,.theme-light .notification-card .card-header.has-center .header-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-light .card .card-header .header-left,.theme-light .stat-card .card-header .header-left,.theme-light .chart-container .card-header .header-left,.theme-light .table-container .card-header .header-left,.theme-light .notification-card .card-header .header-left,.theme-light .card .card-header .header-right,.theme-light .stat-card .card-header .header-right,.theme-light .chart-container .card-header .header-right,.theme-light .table-container .card-header .header-right,.theme-light .notification-card .card-header .header-right{-ms-flex-negative:0;flex-shrink:0}.theme-light .card .card-header .header-middle,.theme-light .stat-card .card-header .header-middle,.theme-light .chart-container .card-header .header-middle,.theme-light .table-container .card-header .header-middle,.theme-light .notification-card .card-header .header-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-header .card-title,.theme-light .stat-card .card-header .card-title,.theme-light .chart-container .card-header .card-title,.theme-light .table-container .card-header .card-title,.theme-light .notification-card .card-header .card-title{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:18px;font-weight:normal;color:var(--theme-text-primary);margin:0;line-height:1.4;letter-spacing:-0.02em}.theme-light .card .card-header .card-title h1,.theme-light .stat-card .card-header .card-title h1,.theme-light .chart-container .card-header .card-title h1,.theme-light .table-container .card-header .card-title h1,.theme-light .notification-card .card-header .card-title h1,.theme-light .card .card-header .card-title h2,.theme-light .stat-card .card-header .card-title h2,.theme-light .chart-container .card-header .card-title h2,.theme-light .table-container .card-header .card-title h2,.theme-light .notification-card .card-header .card-title h2,.theme-light .card .card-header .card-title h3,.theme-light .stat-card .card-header .card-title h3,.theme-light .chart-container .card-header .card-title h3,.theme-light .table-container .card-header .card-title h3,.theme-light .notification-card .card-header .card-title h3,.theme-light .card .card-header .card-title h4,.theme-light .stat-card .card-header .card-title h4,.theme-light .chart-container .card-header .card-title h4,.theme-light .table-container .card-header .card-title h4,.theme-light .notification-card .card-header .card-title h4,.theme-light .card .card-header .card-title h5,.theme-light .stat-card .card-header .card-title h5,.theme-light .chart-container .card-header .card-title h5,.theme-light .table-container .card-header .card-title h5,.theme-light .notification-card .card-header .card-title h5,.theme-light .card .card-header .card-title h6,.theme-light .stat-card .card-header .card-title h6,.theme-light .chart-container .card-header .card-title h6,.theme-light .table-container .card-header .card-title h6,.theme-light .notification-card .card-header .card-title h6{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}.theme-light .card .card-header .card-title strong,.theme-light .stat-card .card-header .card-title strong,.theme-light .chart-container .card-header .card-title strong,.theme-light .table-container .card-header .card-title strong,.theme-light .notification-card .card-header .card-title strong,.theme-light .card .card-header .card-title b,.theme-light .stat-card .card-header .card-title b,.theme-light .chart-container .card-header .card-title b,.theme-light .table-container .card-header .card-title b,.theme-light .notification-card .card-header .card-title b{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:normal}.theme-light .card .card-header .card-title em,.theme-light .stat-card .card-header .card-title em,.theme-light .chart-container .card-header .card-title em,.theme-light .table-container .card-header .card-title em,.theme-light .notification-card .card-header .card-title em,.theme-light .card .card-header .card-title i,.theme-light .stat-card .card-header .card-title i,.theme-light .chart-container .card-header .card-title i,.theme-light .table-container .card-header .card-title i,.theme-light .notification-card .card-header .card-title i{font-style:italic}.theme-light .card .card-header .card-title small,.theme-light .stat-card .card-header .card-title small,.theme-light .chart-container .card-header .card-title small,.theme-light .table-container .card-header .card-title small,.theme-light .notification-card .card-header .card-title small{font-size:0.875em}.theme-light .card .card-header .card-subtitle,.theme-light .stat-card .card-header .card-subtitle,.theme-light .chart-container .card-header .card-subtitle,.theme-light .table-container .card-header .card-subtitle,.theme-light .notification-card .card-header .card-subtitle{font-family:inherit !important;font-size:14px;font-weight:400;color:var(--theme-text-muted);margin:4px 0 0 0;line-height:1.5}.theme-light .card .card-subheader,.theme-light .stat-card .card-subheader,.theme-light .chart-container .card-subheader,.theme-light .table-container .card-subheader,.theme-light .notification-card .card-subheader{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:12px 20px;background:rgba(255,255,255,0.01);border-bottom:1px solid rgba(255,255,255,0.05);font-size:13px;color:var(--theme-text-secondary);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;z-index:1;gap:12px}.theme-light .card .card-subheader.has-left .subheader-left,.theme-light .stat-card .card-subheader.has-left .subheader-left,.theme-light .chart-container .card-subheader.has-left .subheader-left,.theme-light .table-container .card-subheader.has-left .subheader-left,.theme-light .notification-card .card-subheader.has-left .subheader-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-light .card .card-subheader.has-left .subheader-middle,.theme-light .stat-card .card-subheader.has-left .subheader-middle,.theme-light .chart-container .card-subheader.has-left .subheader-middle,.theme-light .table-container .card-subheader.has-left .subheader-middle,.theme-light .notification-card .card-subheader.has-left .subheader-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subheader.has-left .subheader-right,.theme-light .stat-card .card-subheader.has-left .subheader-right,.theme-light .chart-container .card-subheader.has-left .subheader-right,.theme-light .table-container .card-subheader.has-left .subheader-right,.theme-light .notification-card .card-subheader.has-left .subheader-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-light .card .card-subheader.has-right .subheader-left,.theme-light .stat-card .card-subheader.has-right .subheader-left,.theme-light .chart-container .card-subheader.has-right .subheader-left,.theme-light .table-container .card-subheader.has-right .subheader-left,.theme-light .notification-card .card-subheader.has-right .subheader-left{display:none}.theme-light .card .card-subheader.has-right .subheader-middle,.theme-light .stat-card .card-subheader.has-right .subheader-middle,.theme-light .chart-container .card-subheader.has-right .subheader-middle,.theme-light .table-container .card-subheader.has-right .subheader-middle,.theme-light .notification-card .card-subheader.has-right .subheader-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subheader.has-right .subheader-right,.theme-light .stat-card .card-subheader.has-right .subheader-right,.theme-light .chart-container .card-subheader.has-right .subheader-right,.theme-light .table-container .card-subheader.has-right .subheader-right,.theme-light .notification-card .card-subheader.has-right .subheader-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-light .card .card-subheader.has-center,.theme-light .stat-card .card-subheader.has-center,.theme-light .chart-container .card-subheader.has-center,.theme-light .table-container .card-subheader.has-center,.theme-light .notification-card .card-subheader.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-light .card .card-subheader.has-center .subheader-middle,.theme-light .stat-card .card-subheader.has-center .subheader-middle,.theme-light .chart-container .card-subheader.has-center .subheader-middle,.theme-light .table-container .card-subheader.has-center .subheader-middle,.theme-light .notification-card .card-subheader.has-center .subheader-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-light .card .card-subheader .subheader-left,.theme-light .stat-card .card-subheader .subheader-left,.theme-light .chart-container .card-subheader .subheader-left,.theme-light .table-container .card-subheader .subheader-left,.theme-light .notification-card .card-subheader .subheader-left,.theme-light .card .card-subheader .subheader-right,.theme-light .stat-card .card-subheader .subheader-right,.theme-light .chart-container .card-subheader .subheader-right,.theme-light .table-container .card-subheader .subheader-right,.theme-light .notification-card .card-subheader .subheader-right{-ms-flex-negative:0;flex-shrink:0}.theme-light .card .card-subheader .subheader-middle,.theme-light .stat-card .card-subheader .subheader-middle,.theme-light .chart-container .card-subheader .subheader-middle,.theme-light .table-container .card-subheader .subheader-middle,.theme-light .notification-card .card-subheader .subheader-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subheader .subheader-text,.theme-light .stat-card .card-subheader .subheader-text,.theme-light .chart-container .card-subheader .subheader-text,.theme-light .table-container .card-subheader .subheader-text,.theme-light .notification-card .card-subheader .subheader-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary);line-height:1.5}.theme-light .card .card-body,.theme-light .stat-card .card-body,.theme-light .chart-container .card-body,.theme-light .table-container .card-body,.theme-light .notification-card .card-body{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:16px;position:relative;z-index:1;min-height:100px}.theme-light .card .card-body>*:last-child,.theme-light .stat-card .card-body>*:last-child,.theme-light .chart-container .card-body>*:last-child,.theme-light .table-container .card-body>*:last-child,.theme-light .notification-card .card-body>*:last-child{margin-bottom:0 !important}.theme-light .card .card-body p,.theme-light .stat-card .card-body p,.theme-light .chart-container .card-body p,.theme-light .table-container .card-body p,.theme-light .notification-card .card-body p{font-family:inherit !important;font-size:14px;line-height:1.6;color:var(--theme-text-secondary);margin:0 0 16px 0}.theme-light .card .card-body p:last-child,.theme-light .stat-card .card-body p:last-child,.theme-light .chart-container .card-body p:last-child,.theme-light .table-container .card-body p:last-child,.theme-light .notification-card .card-body p:last-child{margin-bottom:0}.theme-light .card .card-body *,.theme-light .stat-card .card-body *,.theme-light .chart-container .card-body *,.theme-light .table-container .card-body *,.theme-light .notification-card .card-body *{font-family:inherit !important}.theme-light .card .card-subfooter,.theme-light .stat-card .card-subfooter,.theme-light .chart-container .card-subfooter,.theme-light .table-container .card-subfooter,.theme-light .notification-card .card-subfooter{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:8px 16px;background:rgba(255,255,255,0.01);border-top:1px solid rgba(255,255,255,0.05);font-size:13px;color:var(--theme-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.theme-light .card .card-subfooter.has-left .subfooter-left,.theme-light .stat-card .card-subfooter.has-left .subfooter-left,.theme-light .chart-container .card-subfooter.has-left .subfooter-left,.theme-light .table-container .card-subfooter.has-left .subfooter-left,.theme-light .notification-card .card-subfooter.has-left .subfooter-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-light .card .card-subfooter.has-left .subfooter-middle,.theme-light .stat-card .card-subfooter.has-left .subfooter-middle,.theme-light .chart-container .card-subfooter.has-left .subfooter-middle,.theme-light .table-container .card-subfooter.has-left .subfooter-middle,.theme-light .notification-card .card-subfooter.has-left .subfooter-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subfooter.has-left .subfooter-right,.theme-light .stat-card .card-subfooter.has-left .subfooter-right,.theme-light .chart-container .card-subfooter.has-left .subfooter-right,.theme-light .table-container .card-subfooter.has-left .subfooter-right,.theme-light .notification-card .card-subfooter.has-left .subfooter-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-light .card .card-subfooter.has-right .subfooter-left,.theme-light .stat-card .card-subfooter.has-right .subfooter-left,.theme-light .chart-container .card-subfooter.has-right .subfooter-left,.theme-light .table-container .card-subfooter.has-right .subfooter-left,.theme-light .notification-card .card-subfooter.has-right .subfooter-left{display:none}.theme-light .card .card-subfooter.has-right .subfooter-middle,.theme-light .stat-card .card-subfooter.has-right .subfooter-middle,.theme-light .chart-container .card-subfooter.has-right .subfooter-middle,.theme-light .table-container .card-subfooter.has-right .subfooter-middle,.theme-light .notification-card .card-subfooter.has-right .subfooter-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subfooter.has-right .subfooter-right,.theme-light .stat-card .card-subfooter.has-right .subfooter-right,.theme-light .chart-container .card-subfooter.has-right .subfooter-right,.theme-light .table-container .card-subfooter.has-right .subfooter-right,.theme-light .notification-card .card-subfooter.has-right .subfooter-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-light .card .card-subfooter.has-center,.theme-light .stat-card .card-subfooter.has-center,.theme-light .chart-container .card-subfooter.has-center,.theme-light .table-container .card-subfooter.has-center,.theme-light .notification-card .card-subfooter.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-light .card .card-subfooter.has-center .subfooter-middle,.theme-light .stat-card .card-subfooter.has-center .subfooter-middle,.theme-light .chart-container .card-subfooter.has-center .subfooter-middle,.theme-light .table-container .card-subfooter.has-center .subfooter-middle,.theme-light .notification-card .card-subfooter.has-center .subfooter-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-light .card .card-subfooter .subfooter-left,.theme-light .stat-card .card-subfooter .subfooter-left,.theme-light .chart-container .card-subfooter .subfooter-left,.theme-light .table-container .card-subfooter .subfooter-left,.theme-light .notification-card .card-subfooter .subfooter-left,.theme-light .card .card-subfooter .subfooter-right,.theme-light .stat-card .card-subfooter .subfooter-right,.theme-light .chart-container .card-subfooter .subfooter-right,.theme-light .table-container .card-subfooter .subfooter-right,.theme-light .notification-card .card-subfooter .subfooter-right{-ms-flex-negative:0;flex-shrink:0}.theme-light .card .card-subfooter .subfooter-middle,.theme-light .stat-card .card-subfooter .subfooter-middle,.theme-light .chart-container .card-subfooter .subfooter-middle,.theme-light .table-container .card-subfooter .subfooter-middle,.theme-light .notification-card .card-subfooter .subfooter-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-subfooter .subfooter-text,.theme-light .stat-card .card-subfooter .subfooter-text,.theme-light .chart-container .card-subfooter .subfooter-text,.theme-light .table-container .card-subfooter .subfooter-text,.theme-light .notification-card .card-subfooter .subfooter-text{font-family:inherit !important;font-size:12px;color:var(--theme-text-muted)}.theme-light .card .card-footer,.theme-light .stat-card .card-footer,.theme-light .chart-container .card-footer,.theme-light .table-container .card-footer,.theme-light .notification-card .card-footer{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:12px 16px;border-top:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);border-radius:0 0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.theme-light .card .card-footer .button,.theme-light .stat-card .card-footer .button,.theme-light .chart-container .card-footer .button,.theme-light .table-container .card-footer .button,.theme-light .notification-card .card-footer .button,.theme-light .card .card-footer button,.theme-light .stat-card .card-footer button,.theme-light .chart-container .card-footer button,.theme-light .table-container .card-footer button,.theme-light .notification-card .card-footer button{margin:0 !important}.theme-light .card .card-footer.has-left .footer-left,.theme-light .stat-card .card-footer.has-left .footer-left,.theme-light .chart-container .card-footer.has-left .footer-left,.theme-light .table-container .card-footer.has-left .footer-left,.theme-light .notification-card .card-footer.has-left .footer-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-light .card .card-footer.has-left .footer-middle,.theme-light .stat-card .card-footer.has-left .footer-middle,.theme-light .chart-container .card-footer.has-left .footer-middle,.theme-light .table-container .card-footer.has-left .footer-middle,.theme-light .notification-card .card-footer.has-left .footer-middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-footer.has-left .footer-right,.theme-light .stat-card .card-footer.has-left .footer-right,.theme-light .chart-container .card-footer.has-left .footer-right,.theme-light .table-container .card-footer.has-left .footer-right,.theme-light .notification-card .card-footer.has-left .footer-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.theme-light .card .card-footer.has-right .footer-left,.theme-light .stat-card .card-footer.has-right .footer-left,.theme-light .chart-container .card-footer.has-right .footer-left,.theme-light .table-container .card-footer.has-right .footer-left,.theme-light .notification-card .card-footer.has-right .footer-left{display:none}.theme-light .card .card-footer.has-right .footer-middle,.theme-light .stat-card .card-footer.has-right .footer-middle,.theme-light .chart-container .card-footer.has-right .footer-middle,.theme-light .table-container .card-footer.has-right .footer-middle,.theme-light .notification-card .card-footer.has-right .footer-middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-footer.has-right .footer-right,.theme-light .stat-card .card-footer.has-right .footer-right,.theme-light .chart-container .card-footer.has-right .footer-right,.theme-light .table-container .card-footer.has-right .footer-right,.theme-light .notification-card .card-footer.has-right .footer-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-light .card .card-footer.has-center,.theme-light .stat-card .card-footer.has-center,.theme-light .chart-container .card-footer.has-center,.theme-light .table-container .card-footer.has-center,.theme-light .notification-card .card-footer.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.theme-light .card .card-footer.has-center .footer-middle,.theme-light .stat-card .card-footer.has-center .footer-middle,.theme-light .chart-container .card-footer.has-center .footer-middle,.theme-light .table-container .card-footer.has-center .footer-middle,.theme-light .notification-card .card-footer.has-center .footer-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.theme-light .card .card-footer .footer-left,.theme-light .stat-card .card-footer .footer-left,.theme-light .chart-container .card-footer .footer-left,.theme-light .table-container .card-footer .footer-left,.theme-light .notification-card .card-footer .footer-left,.theme-light .card .card-footer .footer-right,.theme-light .stat-card .card-footer .footer-right,.theme-light .chart-container .card-footer .footer-right,.theme-light .table-container .card-footer .footer-right,.theme-light .notification-card .card-footer .footer-right{-ms-flex-negative:0;flex-shrink:0}.theme-light .card .card-footer .footer-middle,.theme-light .stat-card .card-footer .footer-middle,.theme-light .chart-container .card-footer .footer-middle,.theme-light .table-container .card-footer .footer-middle,.theme-light .notification-card .card-footer .footer-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .card .card-footer .footer-text,.theme-light .stat-card .card-footer .footer-text,.theme-light .chart-container .card-footer .footer-text,.theme-light .table-container .card-footer .footer-text,.theme-light .notification-card .card-footer .footer-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary)}.theme-light .card.compact .card-header,.theme-light .compact.stat-card .card-header,.theme-light .compact.chart-container .card-header,.theme-light .compact.table-container .card-header,.theme-light .compact.notification-card .card-header{padding:12px 16px}.theme-light .card.compact .card-body,.theme-light .compact.stat-card .card-body,.theme-light .compact.chart-container .card-body,.theme-light .compact.table-container .card-body,.theme-light .compact.notification-card .card-body{padding:16px}.theme-light .card.compact .card-footer,.theme-light .compact.stat-card .card-footer,.theme-light .compact.chart-container .card-footer,.theme-light .compact.table-container .card-footer,.theme-light .compact.notification-card .card-footer{padding:12px 16px}.theme-light .card.borderless,.theme-light .borderless.stat-card,.theme-light .borderless.chart-container,.theme-light .borderless.table-container,.theme-light .borderless.notification-card{border:none}.theme-light .card.flat,.theme-light .flat.stat-card,.theme-light .flat.chart-container,.theme-light .flat.table-container,.theme-light .flat.notification-card{-webkit-box-shadow:none;box-shadow:none}.theme-light .card-group{display:grid;gap:16px}.theme-light .card-group.horizontal{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.theme-light .stat-card{padding:20px}.theme-light .stat-card .stat-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.theme-light .stat-card .stat-card-title{font-size:14px;font-weight:500;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:0.05em}.theme-light .stat-card .stat-card-icon{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05);color:var(--theme-text-secondary);font-size:20px}.theme-light .stat-card .stat-card-value{font-size:32px;font-weight:700;color:var(--theme-text-primary);margin-bottom:8px;letter-spacing:-0.02em}.theme-light .stat-card .stat-card-change{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-weight:500}.theme-light .stat-card .stat-card-change.positive{color:var(--theme-success)}.theme-light .stat-card .stat-card-change.negative{color:var(--theme-error)}.theme-light .stat-card .stat-card-change i{font-size:12px}.theme-light .stat-card .stat-card-subtitle{font-size:13px;color:var(--theme-text-muted);margin-top:4px}.theme-light .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1);color:var(--theme-success)}.theme-light .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1);color:var(--theme-warning)}.theme-light .stat-card.error .stat-card-icon{background:rgba(var(--theme-error), 0.1);color:var(--theme-error)}.theme-light .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1);color:var(--theme-info)}.theme-light .callout{position:relative;padding:.5rem 1rem;margin-bottom:1.5rem;border-radius:8px;border:1px solid var(--callout-border, var(--theme-border));background:var(--callout-bg, #1a1a1a);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;font-size:18px;color:var(--callout-text-color, #fff);isolation:isolate;z-index:1;--callout-text-color: #fff;--callout-bg: #1a1a1a;--callout-border: #2a2a2a}.theme-light .callout::before{display:none}.theme-light .callout>*{position:relative;z-index:1}.theme-light .callout h1,.theme-light .callout h2,.theme-light .callout h3,.theme-light .callout h4,.theme-light .callout h5,.theme-light .callout h6{margin-top:0;margin-bottom:0 !important;font-weight:600}.theme-light .callout p{margin-bottom:.5rem;color:var(--callout-text-color, #fff);line-height:1.5}.theme-light .callout p:last-child{margin-bottom:0}.theme-light .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),.theme-light .callout.info{--callout-color: var(--theme-info);--callout-bg: #1a2332;--callout-border: #243447;--callout-text-color: #fff}.theme-light .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,.theme-light .callout.info .callout-icon{background:#2a3b52}.theme-light .callout h1,.theme-light .callout h2,.theme-light .callout h3,.theme-light .callout h4,.theme-light .callout h5,.theme-light .callout h6{color:var(--callout-color)}.theme-light .callout .callout-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-right:.5rem;border-radius:6px;background:#2a3b52;color:var(--callout-color);-ms-flex-negative:0;flex-shrink:0}.theme-light .callout .callout-icon i{font-size:16px}.theme-light .callout.has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .callout.has-icon .callout-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .callout .callout-content{border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--callout-text-color, #fff)}.theme-light .callout .callout-content p{color:var(--callout-text-color, #fff)}.theme-light .callout.primary{--callout-color: var(--theme-accent-primary);--callout-bg: #2a1a32;--callout-border: #3a2a42;--callout-text-color: #fff}.theme-light .callout.primary .callout-icon{background:#3a2a52}.theme-light .callout.secondary{--callout-color: var(--theme-accent-secondary);--callout-bg: #1a2a2a;--callout-border: #2a3a3a;--callout-text-color: #fff}.theme-light .callout.secondary .callout-icon{background:#2a3a3a}.theme-light .callout.success{--callout-color: var(--theme-success);--callout-bg: #1a2a1a;--callout-border: #2a3a2a;--callout-text-color: #fff;background:#1a2a1a;border-color:#2a3a2a;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .callout.success .callout-icon{background:#2a3a2a}.theme-light .callout.warning{--callout-color: var(--theme-warning);--callout-bg: #2a2a1a;--callout-border: #3a3a2a;--callout-text-color: #fff}.theme-light .callout.warning .callout-icon{background:#3a3a2a}.theme-light .callout.alert,.theme-light .callout.danger,.theme-light .callout.error{--callout-color: var(--theme-error);--callout-bg: #2a1a1a;--callout-border: #3a2a2a;--callout-text-color: #fff;background:#2a1a1a;border-color:#3a2a2a;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);box-shadow:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .callout.alert .callout-icon,.theme-light .callout.danger .callout-icon,.theme-light .callout.error .callout-icon{background:#3a2a2a}.theme-light .callout.small{padding:.25rem .5rem;font-size:14px}.theme-light .callout.small.error,.theme-light .callout.small.alert,.theme-light .callout.small.danger{padding:.5rem 1rem;font-size:15px;font-weight:500}.theme-light .callout.small .callout-icon{width:20px;height:20px;margin-right:.25rem}.theme-light .callout.small .callout-icon i{font-size:14px}.theme-light .callout.large{padding:1rem 1.5rem;font-size:18px}.theme-light .callout.large .callout-icon{width:36px;height:36px;border-radius:8px}.theme-light .callout.large .callout-icon i{font-size:20px}.theme-light .callout.minimal{background:transparent;border-left-width:4px;padding-left:.5rem}.theme-light .callout.minimal::before{display:none}.theme-light .callout.solid{background:var(--callout-color);border-color:var(--callout-color);color:white}.theme-light .callout.solid h1,.theme-light .callout.solid h2,.theme-light .callout.solid h3,.theme-light .callout.solid h4,.theme-light .callout.solid h5,.theme-light .callout.solid h6,.theme-light .callout.solid p{color:white}.theme-light .callout.solid .callout-icon{background:rgba(255,255,255,0.2);color:white}.theme-light .callout .callout-close{position:absolute;top:.5rem;right:.5rem;padding:4px;background:transparent;border:none;color:var(--theme-text-muted);cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;border-radius:4px}.theme-light .callout .callout-close:hover{background:rgba(255,255,255,0.1);color:var(--theme-text-primary)}.theme-light .callout .callout-close i{font-size:16px}.theme-light .callout.animated{-webkit-animation:calloutSlideIn 0.4s ease-out;animation:calloutSlideIn 0.4s ease-out}@keyframes calloutSlideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-light .callout-info .callout-icon i::before{content:'\f05a'}.theme-light .callout-success .callout-icon i::before{content:'\f058'}.theme-light .callout-warning .callout-icon i::before{content:'\f071'}.theme-light .callout-danger .callout-icon i::before{content:'\f057'}.theme-light .notification-container{position:fixed !important;top:20px !important;right:20px !important;bottom:auto !important;left:auto !important;width:auto !important;height:auto !important;max-height:calc(100vh - 40px);z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:400px;pointer-events:none;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;contain:layout}.theme-light .notification-container>*{pointer-events:auto}.theme-light .notification-container .callout{position:relative;width:380px;max-width:90vw;margin-bottom:0;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 10px 25px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.theme-light .notification-container .callout .notification-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--callout-color);border-radius:0 0 0 8px;-webkit-transition:width linear;transition:width linear;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.theme-light .notification-container .callout .notification-actions{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-light .notification-container .callout .notification-actions .button{font-size:13px;height:28px;padding:0 12px}.theme-light .notification-container .callout.notification-enter{-webkit-animation:notificationSlideIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:notificationSlideIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.theme-light .notification-container .callout.notification-exit{-webkit-animation:notificationSlideOut 0.15s ease-in forwards;animation:notificationSlideOut 0.15s ease-in forwards}.theme-light .notification-container .callout.clickable{cursor:pointer}.theme-light .notification-container .callout.clickable:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.theme-light .notification-container .callout.inline{position:relative;width:100%;margin-bottom:1rem;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.theme-light .notification-container .callout.inline.notification-enter{-webkit-animation:inlineNotificationFadeIn 0.3s ease-out;animation:inlineNotificationFadeIn 0.3s ease-out}.theme-light .notification-container .callout.inline.notification-exit{-webkit-animation:inlineNotificationFadeOut 0.15s ease-out forwards;animation:inlineNotificationFadeOut 0.15s ease-out forwards}.theme-light .notification-container .callout.toast{max-width:300px}.theme-light .notification-container.bottom{top:auto !important;bottom:20px !important}.theme-light .notification-container.bottom .notification{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.theme-light .notification-container.bottom .notification.notification-enter{-webkit-animation:notificationSlideUp 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:notificationSlideUp 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.theme-light .notification-container.center{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.theme-light .notification-container.center .notification{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}@keyframes notificationSlideIn{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notificationSlideOut{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes notificationSlideUp{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inlineNotificationFadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inlineNotificationFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.theme-light .notification-container .notification:not(:first-child){margin-top:-5px}.theme-light .notification-container .notification:nth-child(1){z-index:10004}.theme-light .notification-container .notification:nth-child(2){z-index:10003}.theme-light .notification-container .notification:nth-child(3){z-index:10002}.theme-light .notification-container .notification:nth-child(4){z-index:10001}.theme-light .notification-container .notification:nth-child(5){z-index:10000}@media (max-width: 600px){.theme-light .notification-container{left:10px;right:10px;max-width:none}.theme-light .notification-container.center{-webkit-transform:none;-ms-transform:none;transform:none}.theme-light .notification .notification-content h4{font-size:15px}.theme-light .notification .notification-content p{font-size:13px}}.theme-light .panel,.theme-light .callout{background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%),linear-gradient(0deg, rgba(255,255,255,0.02) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(255,255,255,0.18);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 2px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 2px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.1)}.theme-light .panel::before,.theme-light .callout::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(255,255,255,0.1)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.1) 50%, transparent 100%)}.theme-light .stat-card{padding:1rem 1.5rem;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-light .stat-card .stat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}.theme-light .stat-card .stat-icon{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05)}.theme-light .stat-card .stat-icon svg{width:18px;height:18px;color:var(--theme-accent-primary)}.theme-light .stat-card .stat-content .stat-value{font-size:2.5rem;font-weight:200;margin-bottom:.25rem}.theme-light .stat-card .stat-content .stat-label{font-size:0.875rem;color:var(--theme-text-muted)}.theme-light .stat-card.primary{border-color:rgba(var(--theme-accent-primary), 0.3)}.theme-light .stat-card.primary .stat-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-light .stat-card.success{border-color:rgba(var(--theme-success), 0.3)}.theme-light .stat-card.success .stat-icon{background:rgba(var(--theme-success), 0.1)}.theme-light .stat-card.success .stat-icon svg{color:var(--theme-success)}.theme-light .chart-container{padding:2rem}.theme-light .chart-container .chart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.theme-light .chart-container .chart-header h3{margin:0}.theme-light .chart-container .chart-header .chart-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-light .chart-container .chart-body{min-height:300px;position:relative}.theme-light .table-container{padding:0;overflow:hidden}.theme-light .table-container .table-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.08)}.theme-light .table-container .table-header h3{margin:0}.theme-light .table-container .table-body{overflow-x:auto}.theme-light .notification-card{padding:1rem;border-left:3px solid var(--theme-accent-primary)}.theme-light .notification-card.unread{background:rgba(255,255,255,0.05)}.theme-light .notification-card .notification-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.theme-light .notification-card .notification-content .notification-icon{width:40px;height:40px;border-radius:50%;background:rgba(var(--theme-accent-primary), 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.theme-light .notification-card .notification-content .notification-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .notification-card .notification-content .notification-text .notification-title{font-weight:500;margin-bottom:.25rem}.theme-light .notification-card .notification-content .notification-text .notification-time{font-size:0.875rem;color:var(--theme-text-muted)}.theme-light .panel-simple,.theme-light .preview-section{margin-bottom:4rem;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.1);padding:2rem;border-radius:16px;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.theme-light .panel-simple h2,.theme-light .preview-section h2{color:var(--theme-accent-primary);margin-bottom:2rem;font-size:1.75rem;border-bottom:2px solid rgba(var(--theme-accent-primary), 0.3);padding-bottom:1rem}.theme-light .panel-simple .panel-simple-grid,.theme-light .preview-section .panel-simple-grid,.theme-light .panel-simple .preview-grid,.theme-light .preview-section .preview-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.theme-light .panel-simple .panel-simple-grid,.theme-light .preview-section .panel-simple-grid,.theme-light .panel-simple .preview-grid,.theme-light .preview-section .preview-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.theme-light .panel-simple .panel-simple-item,.theme-light .preview-section .panel-simple-item,.theme-light .panel-simple .preview-item,.theme-light .preview-section .preview-item{background:rgba(255,255,255,0.02);padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,0.05)}.theme-light .panel-simple .panel-simple-label,.theme-light .preview-section .panel-simple-label,.theme-light .panel-simple .preview-label,.theme-light .preview-section .preview-label{color:var(--theme-accent-secondary);font-size:0.875rem;margin-bottom:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05em}.theme-light .panel-simple .panel-simple-value,.theme-light .preview-section .panel-simple-value{font-size:1.125rem;color:var(--theme-text-primary);line-height:1.5}.theme-light table,.theme-light .table{all:unset;display:table;width:100%;border-collapse:separate;border-spacing:0;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;background:var(--theme-surface) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:8px;overflow:hidden}.theme-light table thead,.theme-light .table thead{background:rgba(255,255,255,0.03)}.theme-light table thead tr,.theme-light .table thead tr{all:unset;display:table-row}.theme-light table thead th,.theme-light .table thead th{all:unset;display:table-cell;font-family:inherit !important;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--theme-text-muted);padding:16px;text-align:left;border-bottom:1px solid var(--theme-border)}.theme-light table thead th:first-child,.theme-light .table thead th:first-child{padding-left:24px}.theme-light table thead th:last-child,.theme-light .table thead th:last-child{padding-right:24px}.theme-light table tbody tr,.theme-light .table tbody tr{all:unset;display:table-row;-webkit-transition:all 150ms ease;transition:all 150ms ease;background:transparent !important;background-color:transparent !important;border-bottom:1px solid rgba(255,255,255,0.05)}.theme-light table tbody tr:hover,.theme-light .table tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-light table tbody tr:last-child td,.theme-light .table tbody tr:last-child td{border-bottom:none}.theme-light table tbody tr:nth-of-type(even),.theme-light table tbody tr:nth-of-type(odd),.theme-light .table tbody tr:nth-of-type(even),.theme-light .table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-light table tbody td,.theme-light .table tbody td{all:unset;display:table-cell;font-family:inherit !important;font-size:16px;font-weight:400;color:var(--theme-text-secondary);padding:16px;border-bottom:1px solid rgba(255,255,255,0.03)}.theme-light table tbody td:first-child,.theme-light .table tbody td:first-child{padding-left:24px}.theme-light table tbody td:last-child,.theme-light .table tbody td:last-child{padding-right:24px}.theme-light table tbody td a,.theme-light .table tbody td a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none}.theme-light table tbody td a:hover,.theme-light .table tbody td a:hover{color:var(--theme-accent-secondary);text-decoration:underline}.theme-light table tbody td .badge,.theme-light table tbody td .label,.theme-light table tbody td .status-badge,.theme-light .table tbody td .badge,.theme-light .table tbody td .label,.theme-light .table tbody td .status-badge{font-family:inherit !important}.theme-light table.striped tbody tr:nth-child(even),.theme-light .table.striped tbody tr:nth-child(even){background:rgba(255,255,255,0.02)}.theme-light table.hover tbody tr:hover,.theme-light .table.hover tbody tr:hover{background:rgba(255,255,255,0.05);cursor:pointer}.theme-light table.compact th,.theme-light table.compact td,.theme-light .table.compact th,.theme-light .table.compact td{padding:8px 12px}.theme-light table.compact th:first-child,.theme-light table.compact td:first-child,.theme-light .table.compact th:first-child,.theme-light .table.compact td:first-child{padding-left:16px}.theme-light table.compact th:last-child,.theme-light table.compact td:last-child,.theme-light .table.compact th:last-child,.theme-light .table.compact td:last-child{padding-right:16px}.theme-light table.unstriped tbody,.theme-light table.unstriped tbody tr,.theme-light table tbody,.theme-light table tbody tr{background:transparent !important;background-color:transparent !important}.theme-light table tbody tr:nth-of-type(even),.theme-light table tbody tr:nth-of-type(odd),.theme-light table.unstriped tbody tr:nth-of-type(even),.theme-light table.unstriped tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-light table tbody tr:hover,.theme-light table.hover tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-light .table-scroll,.theme-light .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.theme-light .table-scroll table,.theme-light .table-responsive table{min-width:600px}.theme-light .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;gap:16px}.theme-light .table-controls .search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.theme-light .table-controls .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.theme-light .table-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-top:1px solid var(--theme-border);margin-top:24px}.theme-light .table-footer .table-info{font-family:inherit !important;color:var(--theme-text-muted);font-size:16px}.theme-light .badge,.theme-light .label{all:unset;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.5px;padding:6px 12px;min-width:60px;border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid transparent;-webkit-transition:all 150ms ease;transition:all 150ms ease;background:rgba(255,255,255,0.1);color:var(--theme-text-secondary)}.theme-light .badge.success,.theme-light .badge.approved,.theme-light .label.success,.theme-light .label.approved{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3);color:var(--theme-success)}.theme-light .badge.success::before,.theme-light .badge.approved::before,.theme-light .label.success::before,.theme-light .label.approved::before{content:'✓ '}.theme-light .badge.warning,.theme-light .badge.pending,.theme-light .label.warning,.theme-light .label.pending{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3);color:var(--theme-warning)}.theme-light .badge.error,.theme-light .badge.danger,.theme-light .badge.rejected,.theme-light .badge.alert,.theme-light .label.error,.theme-light .label.danger,.theme-light .label.rejected,.theme-light .label.alert{background:rgba(var(--theme-error), 0.2);border-color:rgba(var(--theme-error), 0.3);color:var(--theme-error)}.theme-light .badge.error::before,.theme-light .badge.danger::before,.theme-light .badge.rejected::before,.theme-light .badge.alert::before,.theme-light .label.error::before,.theme-light .label.danger::before,.theme-light .label.rejected::before,.theme-light .label.alert::before{content:'✗ '}.theme-light .badge.info,.theme-light .badge.primary,.theme-light .label.info,.theme-light .label.primary{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.3);color:var(--theme-accent-primary)}.theme-light .badge.secondary,.theme-light .label.secondary{background:rgba(var(--theme-accent-tertiary), 0.2);border-color:rgba(var(--theme-accent-tertiary), 0.3);color:var(--theme-accent-tertiary)}.theme-light .badge.draft,.theme-light .badge.not-submitted,.theme-light .label.draft,.theme-light .label.not-submitted{background:rgba(var(--theme-text-muted), 0.15);color:var(--theme-text-muted)}.theme-light .badge.submitted,.theme-light .label.submitted{background:rgba(var(--theme-accent-primary), 0.2);color:var(--theme-accent-primary)}.theme-light .badge.small,.theme-light .label.small{font-size:13px;padding:4px 8px;min-width:48px}.theme-light .badge.large,.theme-light .label.large{font-size:16px;padding:8px 16px;min-width:80px}.theme-light .badge.pill,.theme-light .label.pill{border-radius:4px}.theme-light .badge.count,.theme-light .label.count{min-width:24px;width:24px;height:24px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:700}.theme-light .badge-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-light .platform-badge,.theme-light .platform-tag{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:rgba(var(--theme-accent-tertiary), 0.15);color:var(--theme-accent-tertiary);padding:4px 8px;border-radius:6px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;display:inline-block;margin-right:4px;margin-bottom:4px}.theme-light .platform-badge.platforms,.theme-light .platform-tag.platforms{background:rgba(var(--theme-accent-primary), 0.15);color:var(--theme-accent-primary)}.theme-light .tag{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;background:rgba(255,255,255,0.08);color:var(--theme-text-secondary);padding:4px 8px;border-radius:4px;font-size:16px;display:inline-block;margin-right:4px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.theme-light .tag:hover{background:rgba(255,255,255,0.12);color:var(--theme-text-primary)}.theme-light .tag.removable{padding-right:24px;position:relative}.theme-light .tag.removable::after{content:'×';position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:0.6;font-size:18px;line-height:1}.theme-light .tag.removable::after:hover{opacity:1}.theme-light .status-indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px}.theme-light .status-indicator::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.theme-light .status-indicator.active{color:var(--theme-success)}.theme-light .status-indicator.inactive{color:var(--theme-text-muted)}.theme-light .status-indicator.error{color:var(--theme-error)}.theme-light .notification-badge{position:absolute;top:-4px;right:-4px;background:var(--theme-error);color:white;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:12px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.theme-light .chart-wrapper{position:relative;width:100%}.theme-light .chart-wrapper .chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-top:1rem}.theme-light .chart-wrapper .chart-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:0.875rem;color:var(--theme-text-secondary)}.theme-light .chart-wrapper .chart-legend .legend-item .legend-color{width:12px;height:12px;border-radius:2px}.theme-light .donut-chart-container{position:relative}.theme-light .donut-chart-container .chart-center-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.theme-light .donut-chart-container .chart-center-text .chart-value{font-size:2rem;font-weight:200;color:var(--theme-text-primary);line-height:1}.theme-light .donut-chart-container .chart-center-text .chart-label{font-size:0.875rem;color:var(--theme-text-muted);margin-top:.25rem}.theme-light .apexcharts-canvas .apexcharts-text{fill:var(--theme-text-secondary);font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}.theme-light .apexcharts-canvas .apexcharts-legend-text{color:var(--theme-text-secondary) !important;font-size:0.875rem !important}.theme-light .apexcharts-canvas .apexcharts-tooltip{background:rgba(0,0,0,0.8) !important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1) !important;border-radius:8px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.4);box-shadow:0 8px 32px rgba(0,0,0,0.4)}.theme-light .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text{font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}.theme-light .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:rgba(255,255,255,0.05) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;font-weight:500}.theme-light .apexcharts-canvas .apexcharts-xaxis-label,.theme-light .apexcharts-canvas .apexcharts-yaxis-label{fill:var(--theme-text-muted)}.theme-light .apexcharts-canvas .apexcharts-gridline{stroke:rgba(255,255,255,0.05)}.theme-light .apexcharts-canvas .apexcharts-datalabel{fill:var(--theme-text-primary);font-weight:500}.theme-light .progress-ring{position:relative;width:120px;height:120px}.theme-light .progress-ring svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.theme-light .progress-ring svg .progress-ring-bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:8}.theme-light .progress-ring svg .progress-ring-fill{fill:none;stroke:var(--theme-accent-primary);stroke-width:8;stroke-linecap:round;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:stroke-dashoffset 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .progress-ring .progress-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.theme-light .progress-ring .progress-text .progress-value{font-size:1.5rem;font-weight:300;color:var(--theme-text-primary)}.theme-light .progress-ring .progress-text .progress-label{font-size:0.75rem;color:var(--theme-text-muted)}.theme-light .sparkline{height:40px;width:100%}.theme-light .sparkline svg .sparkline-fill{fill:rgba(var(--theme-accent-primary), 0.1)}.theme-light .sparkline svg .sparkline-line{stroke:var(--theme-accent-primary);stroke-width:2;fill:none}.theme-light .stat-with-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stat-with-chart .stat-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .stat-with-chart .stat-chart{width:80px;height:40px}.theme-light .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-light .pagination li a,.theme-light .pagination li button{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary);padding:.25rem 1rem;border-radius:8px;font-weight:500;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);min-width:40px;text-align:center}.theme-light .pagination li a:hover,.theme-light .pagination li button:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-light .pagination li.current{background:transparent}.theme-light .pagination li.current a,.theme-light .pagination li.current button{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}.theme-light .pagination li.current a:hover,.theme-light .pagination li.current button:hover{background:var(--theme-accent-secondary);-webkit-transform:none;-ms-transform:none;transform:none}.theme-light .pagination li.disabled a,.theme-light .pagination li.disabled button{opacity:0.5;cursor:not-allowed}.theme-light .pagination li.disabled a:hover,.theme-light .pagination li.disabled button:hover{background:rgba(255,255,255,0.05);-webkit-transform:none;-ms-transform:none;transform:none}.theme-light .pagination li.ellipsis{padding:.25rem .5rem;color:var(--theme-text-muted)}.theme-light .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem}.theme-light .breadcrumbs li{color:var(--theme-text-muted)}.theme-light .breadcrumbs li:not(:last-child)::after{content:'/';margin:0 .5rem;color:rgba(255,255,255,0.2)}.theme-light .breadcrumbs li a{color:var(--theme-text-secondary);text-decoration:none;-webkit-transition:color 150ms;transition:color 150ms}.theme-light .breadcrumbs li a:hover{color:var(--theme-accent-primary)}.theme-light .breadcrumbs li.current{color:var(--theme-text-primary);font-weight:500}.theme-light .tabs{border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:1.5rem}.theme-light .tabs .tabs-title{display:inline-block}.theme-light .tabs .tabs-title a{display:block;padding:1rem 1.5rem;color:var(--theme-text-secondary);font-weight:500;position:relative;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.03)}.theme-light .tabs .tabs-title a::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;-webkit-transition:background 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background 150ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .tabs .tabs-title.is-active a{color:var(--theme-accent-primary)}.theme-light .tabs .tabs-title.is-active a::after{background:var(--theme-accent-primary)}.theme-light .tabs-content{padding:1.5rem 0}.theme-light .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.theme-light .steps .step{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative}.theme-light .steps .step:not(:last-child)::after{content:'';position:absolute;top:20px;left:50%;width:100%;height:2px;background:rgba(255,255,255,0.1);z-index:-1}.theme-light .steps .step .step-number{width:40px;height:40px;margin:0 auto .5rem;background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .steps .step .step-label{font-size:0.875rem;color:var(--theme-text-muted)}.theme-light .steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}.theme-light .steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}.theme-light .steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:var(--theme-bg-primary)}.theme-light .steps .step.completed::after{background:var(--theme-success)}.theme-light .side-nav .nav-item{margin-bottom:.25rem}.theme-light .side-nav .nav-item a{display:block;padding:.5rem 1rem;color:var(--theme-text-secondary);border-radius:8px;-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);position:relative}.theme-light .side-nav .nav-item a:hover{background:rgba(255,255,255,0.05);color:var(--theme-text-primary);padding-left:1.5rem}.theme-light .side-nav .nav-item a.active{background:rgba(var(--theme-accent-primary), 0.1);color:var(--theme-accent-primary)}.theme-light .side-nav .nav-item a.active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--theme-accent-primary);border-radius:0 3px 3px 0}.theme-light .stat-card{background:radial-gradient(circle at 20% 80%, rgba(var(--theme-accent-primary-rgb), 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(var(--theme-accent-secondary-rgb), 0.06) 0%, transparent 50%),linear-gradient(135deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.02) 100%);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:1.5rem 2rem;position:relative;overflow:hidden;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card::before{content:'';position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, transparent 70%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 350ms;transition:opacity 350ms;pointer-events:none}.theme-light .stat-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%, rgba(255,255,255,0.03) 0%, transparent 2%),radial-gradient(circle at 80% 80%, rgba(255,255,255,0.03) 0%, transparent 2%),radial-gradient(circle at 40% 20%, rgba(255,255,255,0.02) 0%, transparent 3%),radial-gradient(circle at 60% 70%, rgba(255,255,255,0.02) 0%, transparent 3%);background-size:400% 400%;-webkit-animation:floatParticles 20s ease-in-out infinite;animation:floatParticles 20s ease-in-out infinite;pointer-events:none}@keyframes floatParticles{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}.theme-light .stat-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px rgba(var(--theme-accent-primary-rgb), 0.1);border-color:rgba(255,255,255,0.2)}.theme-light .stat-card:hover::before{opacity:1;-webkit-animation:gentleGlow 2s ease-in-out infinite;animation:gentleGlow 2s ease-in-out infinite}.theme-light .stat-card:hover .stat-label{color:color-mix(in sRGB, var(--theme-text-primary) 70%, black 30%)}.theme-light .stat-card:hover .stat-value{background:linear-gradient(135deg, color-mix(in sRGB, var(--theme-accent-primary) 80%, black 20%) 0%, color-mix(in sRGB, var(--theme-accent-tertiary) 80%, black 20%) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-light .stat-card:hover .stat-icon{background:rgba(255,255,255,0.1)}.theme-light .stat-card:hover .stat-icon svg{color:var(--theme-accent-tertiary)}.theme-light .stat-card:hover .stat-change{font-weight:600;color:color-mix(in sRGB, currentColor 70%, black 30%)}@keyframes gentleGlow{0%,100%{opacity:0.5;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}}.theme-light .stat-card .stat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.theme-light .stat-card .stat-header .stat-label{font-size:0.875rem;color:var(--theme-text-secondary);font-weight:500;letter-spacing:0.05em;text-transform:uppercase;-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card .stat-header .stat-icon{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card .stat-header .stat-icon svg{width:20px;height:20px;color:var(--theme-accent-primary);-webkit-transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card .stat-value{font-size:2.5rem;font-weight:200;margin-bottom:.5rem;background:linear-gradient(135deg, #fff 0%, var(--theme-text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card .stat-value .currency{font-size:1.5rem;opacity:0.7}.theme-light .stat-card .stat-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:0.875rem;-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .stat-card .stat-change.positive{color:var(--theme-success)}.theme-light .stat-card .stat-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}.theme-light .stat-card .stat-change.negative{color:var(--theme-error)}.theme-light .stat-card .stat-change.negative svg{animation:float 2s ease-in-out infinite reverse}.theme-light .stat-card .stat-change svg{width:16px;height:16px}.theme-light .stat-card.primary .stat-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-light .stat-card.primary .stat-icon svg{color:var(--theme-accent-primary)}.theme-light .stat-card.primary::before{background:linear-gradient(45deg, transparent, var(--theme-accent-primary), var(--theme-accent-tertiary), transparent)}.theme-light .stat-card.success .stat-icon{background:rgba(var(--theme-success), 0.1)}.theme-light .stat-card.success .stat-icon svg{color:var(--theme-success)}.theme-light .stat-card.success::before{background:linear-gradient(45deg, transparent, var(--theme-success), transparent)}.theme-light .stat-card.warning .stat-icon{background:rgba(var(--theme-warning), 0.1)}.theme-light .stat-card.warning .stat-icon svg{color:var(--theme-warning)}.theme-light .stat-card.warning::before{background:linear-gradient(45deg, transparent, var(--theme-warning), transparent)}.theme-light .stat-card.pulsing .stat-value{-webkit-animation:valuePulse 3s ease-in-out infinite;animation:valuePulse 3s ease-in-out infinite}.theme-light .stat-card.pulsing .stat-icon{-webkit-animation:iconPulse 3s ease-in-out infinite;animation:iconPulse 3s ease-in-out infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}@keyframes valuePulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes iconPulse{0%,100%{background:rgba(255,255,255,0.05)}50%{background:rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2)}}.theme-light .stat-card.shimmer::after{background:linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.1) 50%, transparent 60%);-webkit-animation:shimmerEffect 2s infinite;animation:shimmerEffect 2s infinite}@keyframes shimmerEffect{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.theme-light .stat-card.gradient-flow{background:linear-gradient(45deg, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, rgba(var(--theme-accent-secondary-rgb), 0.1) 25%, rgba(var(--theme-accent-tertiary-rgb), 0.1) 50%, rgba(var(--theme-accent-primary-rgb), 0.1) 75%, rgba(var(--theme-accent-secondary-rgb), 0.1) 100%);background-size:100% 100%}.theme-light .stat-card.gradient-flow .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.theme-light .stat-card.ripple-effect::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.2) 0%, transparent 70%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rippleExpand 4s ease-out infinite;animation:rippleExpand 4s ease-out infinite}.theme-light .stat-card.ripple-effect .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;z-index:1;position:relative}.theme-light .stat-card.ripple-effect .stat-header,.theme-light .stat-card.ripple-effect .stat-change{z-index:1;position:relative}@keyframes rippleExpand{0%{width:0;height:0;opacity:1}100%{width:300%;height:300%;opacity:0}}.theme-light .stat-card.aurora{background:radial-gradient(ellipse at top left, rgba(120,119,198,0.15) 0%, transparent 50%),radial-gradient(ellipse at top right, rgba(255,119,198,0.15) 0%, transparent 50%),radial-gradient(ellipse at bottom left, rgba(120,219,255,0.15) 0%, transparent 50%),radial-gradient(ellipse at bottom right, rgba(120,255,198,0.15) 0%, transparent 50%);background-size:200% 200%;-webkit-animation:auroraShift 15s ease-in-out infinite;animation:auroraShift 15s ease-in-out infinite}.theme-light .stat-card.aurora::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 30%, rgba(255,255,255,0.1) 0%, transparent 40%),radial-gradient(circle at 70% 70%, rgba(255,255,255,0.08) 0%, transparent 40%);-webkit-animation:auroraRotate 20s linear infinite;animation:auroraRotate 20s linear infinite;pointer-events:none}.theme-light .stat-card.aurora .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;text-shadow:0 0 20px rgba(255,255,255,0.3);z-index:1;position:relative}.theme-light .stat-card.aurora .stat-header,.theme-light .stat-card.aurora .stat-change{z-index:1;position:relative}@keyframes auroraShift{0%,100%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 0%}75%{background-position:0% 100%}}@keyframes auroraRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.theme-light .stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}.theme-light .stat-grid .mini-stat{background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1rem;-webkit-transition:all 150ms;transition:all 150ms}.theme-light .stat-grid .mini-stat:hover{background:rgba(255,255,255,0.05);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-light .stat-grid .mini-stat .mini-stat-label{font-size:0.75rem;color:var(--theme-text-muted);margin-bottom:.25rem}.theme-light .stat-grid .mini-stat .mini-stat-value{font-size:1.5rem;font-weight:300}.theme-light .tooltip,.theme-light [data-tooltip]::after{position:absolute;z-index:1070;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.2);color:var(--theme-text-primary);padding:8px 16px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-light .tooltip::after,.theme-light [data-tooltip]::after{content:'';position:absolute;inset:0;border-radius:8px;background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, transparent 100%);pointer-events:none}.theme-light .tooltip::before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}.theme-light .tooltip.show,.theme-light .show[data-tooltip]::after,.theme-light [data-tooltip]:hover::after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-light .tooltip.top,.theme-light .theme-dark [data-tooltip]::after,.theme-dark .theme-light [data-tooltip]::after,.theme-light [data-tooltip]::after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(4px);-ms-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);margin-bottom:10px}.theme-light .tooltip.top::before{top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:rgba(255,255,255,0.1) transparent transparent transparent}.theme-light .tooltip.top.show,.theme-light .theme-dark .show[data-tooltip]::after,.theme-dark .theme-light .show[data-tooltip]::after,.theme-light .show[data-tooltip]::after,.theme-light .top[data-tooltip]:hover::after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.theme-light .tooltip.bottom,.theme-light .bottom[data-tooltip]::after,.theme-light [data-tooltip][data-tooltip-position="bottom"]::after{top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-4px);-ms-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);margin-top:10px}.theme-light .tooltip.bottom::before{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent rgba(255,255,255,0.1) transparent}.theme-light .tooltip.bottom.show,.theme-light .bottom.show[data-tooltip]::after,.theme-light .bottom[data-tooltip]:hover::after,.theme-light .show[data-tooltip][data-tooltip-position="bottom"]::after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.theme-light .tooltip.left,.theme-light .left[data-tooltip]::after,.theme-light [data-tooltip][data-tooltip-position="left"]::after{right:100%;top:50%;-webkit-transform:translateY(-50%) translateX(4px);-ms-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px);margin-right:10px}.theme-light .tooltip.left::before{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent rgba(255,255,255,0.1)}.theme-light .tooltip.left.show,.theme-light .left.show[data-tooltip]::after,.theme-light .left[data-tooltip]:hover::after,.theme-light .show[data-tooltip][data-tooltip-position="left"]::after{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.theme-light .tooltip.right,.theme-light .right[data-tooltip]::after,.theme-light [data-tooltip][data-tooltip-position="right"]::after{left:100%;top:50%;-webkit-transform:translateY(-50%) translateX(-4px);-ms-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px);margin-left:10px}.theme-light .tooltip.right::before{right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent rgba(255,255,255,0.1) transparent transparent}.theme-light .tooltip.right.show,.theme-light .right.show[data-tooltip]::after,.theme-light .right[data-tooltip]:hover::after,.theme-light .show[data-tooltip][data-tooltip-position="right"]::after{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.theme-light .tooltip.multiline,.theme-light .multiline[data-tooltip]::after{white-space:normal;max-width:250px;text-align:center}.theme-light .tooltip.primary,.theme-light .primary[data-tooltip]::after{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-light .tooltip.primary::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-accent-primary), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-accent-primary), 0.5))}.theme-light .tooltip.success,.theme-light .success[data-tooltip]::after{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-success), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-success), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-light .tooltip.success::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-success), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-success), 0.5))}.theme-light .tooltip.warning,.theme-light .warning[data-tooltip]::after{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-warning), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-warning), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-light .tooltip.warning::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-warning), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-warning), 0.5))}.theme-light .tooltip.error,.theme-light .error[data-tooltip]::after{background:rgba(var(--theme-error), 0.2);border-color:rgba(var(--theme-error), 0.4);-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-error), 0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-error), 0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.theme-light .tooltip.error::before{-webkit-filter:drop-shadow(0 0 4px rgba(var(--theme-error), 0.5));filter:drop-shadow(0 0 4px rgba(var(--theme-error), 0.5))}.theme-light .tooltip.glow,.theme-light .glow[data-tooltip]::after{-webkit-animation:tooltipGlow 2s ease-in-out infinite;animation:tooltipGlow 2s ease-in-out infinite}@keyframes tooltipGlow{0%,100%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 20px rgba(var(--theme-accent-primary), 0.2),inset 0 1px 0 rgba(255,255,255,0.1)}50%{-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.2),0 0 40px rgba(var(--theme-accent-primary), 0.4),inset 0 1px 0 rgba(255,255,255,0.2)}}.theme-light [data-tooltip]{position:relative}.theme-light [data-tooltip]::after{content:attr(data-tooltip);position:absolute}.theme-light .tooltip-content{position:absolute;z-index:1070;background:rgba(255,255,255,0.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.15);border-radius:12px;padding:1rem;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.1);max-width:320px;opacity:0;visibility:hidden;-webkit-transform:scale(0.95) translateY(4px);-ms-transform:scale(0.95) translateY(4px);transform:scale(0.95) translateY(4px);-webkit-transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.theme-light .tooltip-content::before{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary), 0.1) 0%, rgba(var(--theme-accent-tertiary), 0.05) 50%, transparent 100%);pointer-events:none}.theme-light .tooltip-content.show{opacity:1;visibility:visible;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.theme-light .tooltip-content .tooltip-header{font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;z-index:1}.theme-light .tooltip-content .tooltip-body{font-size:15px;color:var(--theme-text-secondary);line-height:1.6;position:relative;z-index:1}.theme-light .tooltip-content .tooltip-footer{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,0.1);font-size:14px;color:var(--theme-text-muted);position:relative;z-index:1}.theme-light .tooltip-content .tooltip-actions{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;position:relative;z-index:1}.theme-light .tooltip-content .tooltip-actions .button{padding:4px 12px;height:28px;font-size:14px}.theme-light .data-table-container{background:rgba(255,255,255,0.03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden}.theme-light .data-table-container .table-header{background:rgba(255,255,255,0.02);padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,0.08)}.theme-light .data-table-container .table-header h3{margin:0;font-size:1.25rem;font-weight:400}.theme-light .data-table-container .table-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;background:rgba(255,255,255,0.02);border-bottom:1px solid rgba(255,255,255,0.05)}.theme-light .data-table-container .table-controls .table-search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.theme-light .data-table-container .table-controls .table-search input{width:100%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:.5rem 1rem;padding-left:40px;color:var(--theme-text-primary);-webkit-transition:all 150ms;transition:all 150ms}.theme-light .data-table-container .table-controls .table-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-search input::-moz-placeholder{color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-search input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-search input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-search input::placeholder{color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-search input:focus{background:rgba(255,255,255,0.08);border-color:rgba(var(--theme-accent-primary), 0.5);outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary), 0.1)}.theme-light .data-table-container .table-controls .table-search svg{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;color:var(--theme-text-muted)}.theme-light .data-table-container .table-controls .table-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.theme-light .data-table-container .table-controls .table-filters .filter-button{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:.5rem 1rem;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-light .data-table-container .table-controls .table-filters .filter-button:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}.theme-light .data-table-container .table-controls .table-filters .filter-button.active{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.4);color:var(--theme-accent-primary)}.theme-light .data-table-container .data-table{width:100%}.theme-light .data-table-container .data-table thead{background:rgba(255,255,255,0.02)}.theme-light .data-table-container .data-table thead th{padding:1rem 1.5rem;text-align:left;font-weight:500;color:var(--theme-text-secondary);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.08);white-space:nowrap}.theme-light .data-table-container .data-table thead th.sortable{cursor:pointer;-webkit-transition:color 150ms;transition:color 150ms}.theme-light .data-table-container .data-table thead th.sortable:hover{color:var(--theme-text-primary)}.theme-light .data-table-container .data-table thead th.sortable .sort-icon{display:inline-block;margin-left:.25rem;opacity:0.5;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-light .data-table-container .data-table thead th.sortable.sorted{color:var(--theme-accent-primary)}.theme-light .data-table-container .data-table thead th.sortable.sorted .sort-icon{opacity:1}.theme-light .data-table-container .data-table tbody tr{-webkit-transition:all 150ms;transition:all 150ms;border-bottom:1px solid rgba(255,255,255,0.05);background:transparent !important;background-color:transparent !important}.theme-light .data-table-container .data-table tbody tr:hover{background:rgba(255,255,255,0.02) !important;background-color:rgba(255,255,255,0.02) !important}.theme-light .data-table-container .data-table tbody tr:hover td .table-actions{opacity:1}.theme-light .data-table-container .data-table tbody tr.selected{background:rgba(var(--theme-accent-primary), 0.1) !important;background-color:rgba(var(--theme-accent-primary), 0.1) !important}.theme-light .data-table-container .data-table tbody tr:nth-of-type(even),.theme-light .data-table-container .data-table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}.theme-light .data-table-container .data-table tbody td{padding:1rem 1.5rem;color:var(--theme-text-primary)}.theme-light .data-table-container .data-table tbody td.title-cell{font-weight:500}.theme-light .data-table-container .data-table tbody td.status-cell .status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.theme-light .data-table-container .data-table tbody td.status-cell .status-badge.live{background:rgba(var(--theme-success), 0.2);color:var(--theme-success);border:1px solid rgba(var(--theme-success), 0.3)}.theme-light .data-table-container .data-table tbody td.status-cell .status-badge.soon{background:rgba(var(--theme-accent-primary), 0.2);color:var(--theme-accent-primary);border:1px solid rgba(var(--theme-accent-primary), 0.3)}.theme-light .data-table-container .data-table tbody td.status-cell .status-badge.soon::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.theme-light .data-table-container .data-table tbody td.status-cell .status-badge.pending{background:rgba(var(--theme-warning), 0.2);color:var(--theme-warning);border:1px solid rgba(var(--theme-warning), 0.3)}.theme-light .data-table-container .data-table tbody td .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-light .data-table-container .data-table tbody td .table-actions .action-button{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-light .data-table-container .data-table tbody td .table-actions .action-button:hover{background:rgba(255,255,255,0.1);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-light .data-table-container .data-table tbody td .table-actions .action-button svg{width:16px;height:16px;color:var(--theme-text-secondary)}.theme-light .data-table-container .table-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.08)}.theme-light .data-table-container .table-footer .table-info{font-size:0.875rem;color:var(--theme-text-muted)}.theme-light .data-table-container .table-footer .table-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-light .data-table-container .table-footer .table-pagination .pagination-button{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms}.theme-light .data-table-container .table-footer .table-pagination .pagination-button:hover:not(.disabled){background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}.theme-light .data-table-container .table-footer .table-pagination .pagination-button.active{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary);font-weight:600}.theme-light .data-table-container .table-footer .table-pagination .pagination-button.disabled{opacity:0.3;cursor:not-allowed}.theme-light .data-table-container .table-footer .table-pagination .pagination-button svg{width:16px;height:16px}.theme-light .dataTables_wrapper{font-family:inherit;color:var(--theme-text-primary)}.theme-light .dataTables_wrapper .dataTables_length,.theme-light .dataTables_wrapper .dataTables_filter{margin-bottom:1rem;color:var(--theme-text-secondary)}.theme-light .dataTables_wrapper .dataTables_length label,.theme-light .dataTables_wrapper .dataTables_filter label{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.theme-light .dataTables_wrapper .dataTables_length select,.theme-light .dataTables_wrapper .dataTables_length input,.theme-light .dataTables_wrapper .dataTables_filter select,.theme-light .dataTables_wrapper .dataTables_filter input{background:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:6px;color:var(--theme-text-primary);padding:0.5rem 0.75rem;font-size:0.875rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .dataTables_wrapper .dataTables_length select:focus,.theme-light .dataTables_wrapper .dataTables_length input:focus,.theme-light .dataTables_wrapper .dataTables_filter select:focus,.theme-light .dataTables_wrapper .dataTables_filter input:focus{outline:none;border-color:var(--theme-input-focus);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-input-focus), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-input-focus), 0.1)}.theme-light .dataTables_wrapper table.dataTable{width:100% !important;margin:0;border:none;background:var(--theme-surface);border-radius:8px;overflow:hidden;-webkit-box-shadow:var(--theme-shadow-sm);box-shadow:var(--theme-shadow-sm)}.theme-light .dataTables_wrapper table.dataTable thead th{background:var(--theme-bg-secondary);color:var(--theme-text-primary);font-weight:600;text-align:left;padding:1rem;border:none;border-bottom:1px solid var(--theme-border);position:relative}.theme-light .dataTables_wrapper table.dataTable thead th.sorting,.theme-light .dataTables_wrapper table.dataTable thead th.sorting_asc,.theme-light .dataTables_wrapper table.dataTable thead th.sorting_desc{cursor:pointer;padding-right:2rem}.theme-light .dataTables_wrapper table.dataTable thead th.sorting::after,.theme-light .dataTables_wrapper table.dataTable thead th.sorting_asc::after,.theme-light .dataTables_wrapper table.dataTable thead th.sorting_desc::after{position:absolute;right:0.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'Font Awesome 6 Free';font-weight:900;color:var(--theme-text-muted);font-size:0.75rem}.theme-light .dataTables_wrapper table.dataTable thead th.sorting::after{content:"\f0dc"}.theme-light .dataTables_wrapper table.dataTable thead th.sorting_asc::after{content:"\f0de";color:var(--theme-accent-primary)}.theme-light .dataTables_wrapper table.dataTable thead th.sorting_desc::after{content:"\f0dd";color:var(--theme-accent-primary)}.theme-light .dataTables_wrapper table.dataTable tbody{background:transparent !important;background-color:transparent !important}.theme-light .dataTables_wrapper table.dataTable tbody tr{border-bottom:1px solid var(--theme-border);-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background:transparent !important;background-color:transparent !important}.theme-light .dataTables_wrapper table.dataTable tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}.theme-light .dataTables_wrapper table.dataTable tbody tr.odd{background:transparent !important;background-color:transparent !important}.theme-light .dataTables_wrapper table.dataTable tbody tr.even{background:transparent !important;background-color:transparent !important}.theme-light .dataTables_wrapper table.dataTable tbody tr td{padding:1rem;border:none;color:var(--theme-text-primary);background:transparent !important;background-color:transparent !important}.theme-light .dataTables_wrapper .dataTables_empty{text-align:center;color:var(--theme-text-muted);padding:3rem !important}.theme-light .dataTables_wrapper .dataTables_info{color:var(--theme-text-secondary);padding:1rem 0;font-size:0.875rem}.theme-light .dataTables_wrapper .dataTables_paginate{margin:1rem 0}.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button{background:var(--theme-button-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);padding:0.5rem 0.75rem;margin:0 0.25rem;border-radius:6px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem}.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:var(--theme-button-hover);border-color:var(--theme-border-hover)}.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white;cursor:default}.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:0.5;cursor:not-allowed}.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.theme-light .dataTables_wrapper .dataTables_paginate .paginate_button.next{font-weight:500}.theme-light .dataTables_wrapper .dataTables_processing{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:6px;-webkit-box-shadow:var(--theme-shadow-lg);box-shadow:var(--theme-shadow-lg);color:var(--theme-text-primary);padding:1rem 2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.theme-light table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,.theme-light table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{background-color:var(--theme-accent-primary);color:white;border:none;-webkit-box-shadow:var(--theme-shadow-sm);box-shadow:var(--theme-shadow-sm)}.theme-light .floating-menu{position:fixed;bottom:2rem;right:2rem;z-index:1000}.theme-light .floating-menu .menu-trigger,.theme-dark .speed-dial .theme-light .floating-menu .dial-trigger,.theme-light .floating-menu .speed-dial .dial-trigger,.theme-light .speed-dial .floating-menu .dial-trigger{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border:none;color:var(--theme-bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 80px rgba(var(--theme-accent-primary), 0.3);box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 80px rgba(var(--theme-accent-primary), 0.3);-webkit-transition:all 250ms;transition:all 250ms;position:relative}.theme-light .floating-menu .menu-trigger::before,.theme-dark .speed-dial .theme-light .floating-menu .dial-trigger::before,.theme-light .floating-menu .speed-dial .dial-trigger::before,.theme-light .speed-dial .floating-menu .dial-trigger::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg, var(--theme-accent-primary), var(--theme-accent-tertiary), var(--theme-accent-primary));opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity 250ms;transition:opacity 250ms;z-index:-1}.theme-light .floating-menu .menu-trigger:hover,.theme-dark .speed-dial .theme-light .floating-menu .dial-trigger:hover,.theme-light .floating-menu .speed-dial .dial-trigger:hover,.theme-light .speed-dial .floating-menu .dial-trigger:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.theme-light .floating-menu .menu-trigger:hover::before,.theme-dark .speed-dial .theme-light .floating-menu .dial-trigger:hover::before,.theme-light .floating-menu .speed-dial .dial-trigger:hover::before,.theme-light .speed-dial .floating-menu .dial-trigger:hover::before{opacity:1}.theme-light .floating-menu .menu-trigger.active,.theme-dark .speed-dial .theme-light .floating-menu .active.dial-trigger,.theme-light .floating-menu .speed-dial .active.dial-trigger,.theme-light .speed-dial .floating-menu .active.dial-trigger{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.theme-light .floating-menu .menu-trigger svg,.theme-dark .speed-dial .theme-light .floating-menu .dial-trigger svg,.theme-light .floating-menu .speed-dial .dial-trigger svg,.theme-light .speed-dial .floating-menu .dial-trigger svg{width:24px;height:24px;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms, -webkit-transform 250ms}.theme-light .floating-menu .menu-items{position:absolute;bottom:70px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem;opacity:0;pointer-events:none;-webkit-transition:all 250ms;transition:all 250ms}.theme-light .floating-menu .menu-items.open{opacity:1;pointer-events:auto}.theme-light .floating-menu .menu-items.open .menu-item{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.theme-light .floating-menu .menu-items .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transform:scale(0) translateY(20px);-ms-transform:scale(0) translateY(20px);transform:scale(0) translateY(20px);opacity:0;-webkit-transition:all 250ms;transition:all 250ms}.theme-light .floating-menu .menu-items .menu-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}.theme-light .floating-menu .menu-items .menu-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.theme-light .floating-menu .menu-items .menu-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.theme-light .floating-menu .menu-items .menu-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.theme-light .floating-menu .menu-items .menu-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.theme-light .floating-menu .menu-items .menu-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.theme-light .floating-menu .menu-items .menu-item .menu-label{background:rgba(0,0,0,0.9);backdrop-filter:blur(10px);padding:.25rem 1rem;border-radius:8px;font-size:0.875rem;white-space:nowrap;opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 150ms;transition:all 150ms;pointer-events:none}.theme-light .floating-menu .menu-items .menu-item .menu-button{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;position:relative;overflow:hidden}.theme-light .floating-menu .menu-items .menu-item .menu-button::before{content:'';position:absolute;inset:0;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-light .floating-menu .menu-items .menu-item .menu-button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:rgba(255,255,255,0.15)}.theme-light .floating-menu .menu-items .menu-item .menu-button:hover::before{opacity:1}.theme-light .floating-menu .menu-items .menu-item .menu-button:hover ~ .menu-label{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.theme-light .floating-menu .menu-items .menu-item .menu-button svg{width:20px;height:20px;color:var(--theme-text-primary)}.theme-light .floating-menu .menu-items .menu-item .menu-button.primary{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.3)}.theme-light .floating-menu .menu-items .menu-item .menu-button.primary svg{color:var(--theme-accent-primary)}.theme-light .floating-menu .menu-items .menu-item .menu-button.success{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3)}.theme-light .floating-menu .menu-items .menu-item .menu-button.success svg{color:var(--theme-success)}.theme-light .floating-menu .menu-items .menu-item .menu-button.warning{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3)}.theme-light .floating-menu .menu-items .menu-item .menu-button.warning svg{color:var(--theme-warning)}.theme-light .speed-dial{position:fixed;bottom:2rem;right:2rem;z-index:1000}.theme-light .speed-dial .dial-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem;margin-bottom:.5rem}.theme-light .speed-dial .dial-list .dial-item{background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);border-radius:28px;padding:.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.theme-light .speed-dial .dial-list .dial-item:hover{background:rgba(255,255,255,0.15);-webkit-transform:scale(1.05) translateX(-5px);-ms-transform:scale(1.05) translateX(-5px);transform:scale(1.05) translateX(-5px)}.theme-light .speed-dial .dial-list .dial-item svg{width:20px;height:20px}.theme-light .speed-dial .dial-list .dial-item span{font-size:0.875rem;font-weight:500}.theme-light .speed-dial .dial-list .dial-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}.theme-light .speed-dial .dial-list .dial-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.theme-light .speed-dial .dial-list .dial-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.theme-light .speed-dial .dial-list .dial-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.theme-light .speed-dial .dial-list .dial-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.theme-light .speed-dial .dial-list .dial-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.theme-light .speed-dial .dial-list.open .dial-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.theme-light .step-wizard,.theme-light .step-wizard *,.theme-light .step-indicator,.theme-light .step-indicator *,.theme-light .step-wizard-vertical,.theme-light .step-wizard-vertical *,.theme-light .wizard-step,.theme-light .wizard-step *{all:unset;display:revert;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'opensans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important}.theme-light .step-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;position:relative;overflow:visible}@media (max-width: 768px){.theme-light .step-wizard:not(.vertical){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px}.theme-light .step-wizard:not(.vertical)::-webkit-scrollbar{height:4px}.theme-light .step-wizard:not(.vertical)::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:2px}.theme-light .step-wizard:not(.vertical)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:2px}}.theme-light .step-wizard:not(.vertical)::before{content:'';position:absolute;top:20px;left:20px;right:20px;height:2px;background:rgba(255,255,255,0.1);z-index:0}.theme-light .step-wizard.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;position:relative;padding-left:0}.theme-light .step-wizard.vertical::before{content:'';position:absolute;left:20px;top:20px;bottom:20px;width:2px;height:auto;right:auto;background:rgba(255,255,255,0.1)}.theme-light .step-wizard.vertical .wizard-step{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin-bottom:2rem;padding-left:50px;text-align:left;display:block}.theme-light .step-wizard.vertical .wizard-step:last-child{margin-bottom:0}.theme-light .step-wizard.vertical .wizard-step .step-number{position:absolute;left:0;top:0;margin:0}.theme-light .step-wizard.vertical .wizard-step.active .step-number{position:absolute}.theme-light .step-wizard.vertical .wizard-step.active:hover .step-number{position:absolute}.theme-light .step-wizard.vertical .wizard-step .step-content{display:block;text-align:left;padding-left:0}.theme-light .step-wizard.vertical .wizard-step.active:not(.current)::after{content:'';position:absolute;left:20px;top:40px;bottom:-2rem;width:2px;background:var(--theme-success);z-index:0}.theme-light .step-wizard.vertical .wizard-step:last-child::after{display:none}.theme-light .step-wizard.compact .wizard-step .step-description{display:none}.theme-light .wizard-step,.theme-light .step{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;z-index:1;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;min-width:0}@media (max-width: 768px){.step-wizard:not(.vertical) .theme-light .wizard-step,.step-wizard:not(.vertical) .theme-light .step{min-width:120px;-ms-flex-negative:0;flex-shrink:0}.step-wizard:not(.vertical) .theme-light .wizard-step .step-content,.step-wizard:not(.vertical) .theme-light .step .step-content{padding:0 0.25rem}}.theme-light .wizard-step .step-number,.theme-light .step .step-number{width:40px;height:40px;margin:0 auto .5rem;background:linear-gradient(135deg, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.18);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:var(--theme-text-primary);-webkit-transition:all 250ms;transition:all 250ms;position:relative;cursor:pointer;font-size:1rem;line-height:1;z-index:2;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .wizard-step .step-number::after,.theme-light .step .step-number::after{content:'';position:absolute;inset:-8px;border:2px solid transparent;border-radius:50%;opacity:0;-webkit-transition:all 250ms;transition:all 250ms}.theme-light .wizard-step .step-number i,.theme-light .wizard-step .step-number .fa,.theme-light .step .step-number i,.theme-light .step .step-number .fa{font-size:1.125rem;margin:0;line-height:1}.theme-light .wizard-step .step-content,.theme-light .step .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;padding:0 0.5rem}.theme-light .wizard-step .step-content .step-title,.theme-light .wizard-step .step-content .step-label,.theme-light .step .step-content .step-title,.theme-light .step .step-content .step-label{font-size:0.875rem;font-weight:600;color:var(--theme-text-secondary);-webkit-transition:color 150ms;transition:color 150ms;margin:0;line-height:1.2}@media (max-width: 768px){.theme-light .wizard-step .step-content .step-title,.theme-light .wizard-step .step-content .step-label,.theme-light .step .step-content .step-title,.theme-light .step .step-content .step-label{font-size:0.75rem}}.theme-light .wizard-step .step-content .step-description,.theme-light .step .step-content .step-description{font-size:0.75rem;color:var(--theme-text-muted);-webkit-transition:color 150ms;transition:color 150ms;margin:0;line-height:1.2}@media (max-width: 768px){.theme-light .wizard-step .step-content .step-description,.theme-light .step .step-content .step-description{font-size:0.65rem}}.theme-light .wizard-step.active:not(.current) .step-number,.theme-light .step.active:not(.current) .step-number{background:var(--theme-success);border-color:var(--theme-success);color:white;font-size:0;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.04),inset 0 1px 2px rgba(255,255,255,0.2),inset 0 -1px 2px rgba(0,0,0,0.15)}.theme-light .wizard-step.active:not(.current) .step-number::before,.theme-light .step.active:not(.current) .step-number::before{content:'✓';font-size:1rem;color:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;display:block !important;opacity:1 !important}.theme-light .wizard-step.active:not(.current) .step-title,.theme-light .wizard-step.active:not(.current) .step-label,.theme-light .wizard-step.active:not(.current) .step-label,.theme-light .step.active:not(.current) .step-title,.theme-light .step.active:not(.current) .step-label,.theme-light .step.active:not(.current) .step-label{color:var(--theme-text-primary)}.theme-light .wizard-step.current .step-number,.theme-light .step.current .step-number{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);-webkit-animation:gentlePulse 2.5s ease-in-out infinite, currentStepPulse 1.8s ease-in-out infinite;animation:gentlePulse 2.5s ease-in-out infinite, currentStepPulse 1.8s ease-in-out infinite}.theme-light .wizard-step.current .step-number::after,.theme-light .step.current .step-number::after{display:none}.theme-light .wizard-step.current .step-title,.theme-light .wizard-step.current .step-label,.theme-light .wizard-step.current .step-label,.theme-light .step.current .step-title,.theme-light .step.current .step-label,.theme-light .step.current .step-label{color:var(--theme-accent-tertiary);font-weight:600}.theme-light .wizard-step.current:hover,.theme-light .step.current:hover{cursor:pointer}.theme-light .wizard-step.current:hover .step-number,.theme-light .step.current:hover .step-number{-webkit-transform:translateY(-2px) scale(1.1);-ms-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1);background:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);-webkit-box-shadow:0 3px 8px rgba(var(--theme-accent-tertiary-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(var(--theme-accent-tertiary-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);-webkit-animation-play-state:paused;animation-play-state:paused}.theme-light .wizard-step.current:hover .step-title,.theme-light .wizard-step.current:hover .step-label,.theme-light .wizard-step.current:hover .step-label,.theme-light .step.current:hover .step-title,.theme-light .step.current:hover .step-label,.theme-light .step.current:hover .step-label{color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}.theme-light .wizard-step.visited:not(.current),.theme-light .step.visited:not(.current){cursor:pointer}.theme-light .wizard-step.visited:not(.current) .step-number,.theme-light .step.visited:not(.current) .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%),rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:var(--theme-text-primary)}.theme-light .wizard-step.visited:not(.current) .step-title,.theme-light .wizard-step.visited:not(.current) .step-label,.theme-light .wizard-step.visited:not(.current) .step-label,.theme-light .step.visited:not(.current) .step-title,.theme-light .step.visited:not(.current) .step-label,.theme-light .step.visited:not(.current) .step-label{color:var(--theme-text-secondary)}.theme-light .wizard-step.visited:not(.current):hover .step-number,.theme-light .step.visited:not(.current):hover .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.1) 100%),rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12)}.theme-light .wizard-step.visited:not(.current):hover .step-title,.theme-light .wizard-step.visited:not(.current):hover .step-label,.theme-light .wizard-step.visited:not(.current):hover .step-label,.theme-light .step.visited:not(.current):hover .step-title,.theme-light .step.visited:not(.current):hover .step-label,.theme-light .step.visited:not(.current):hover .step-label{color:var(--theme-text-primary)}.theme-light .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-number,.theme-light .step:hover:not(.active):not(.current):not(.non-clickable) .step-number{background:linear-gradient(135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.1) 100%),rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:0 6px 20px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.15);color:var(--theme-text-primary)}.theme-light .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-title,.theme-light .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-light .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-light .step:hover:not(.active):not(.current):not(.non-clickable) .step-title,.theme-light .step:hover:not(.active):not(.current):not(.non-clickable) .step-label,.theme-light .step:hover:not(.active):not(.current):not(.non-clickable) .step-label{color:var(--theme-text-primary)}.theme-light .wizard-step.non-clickable,.theme-light .step.non-clickable{cursor:default}.theme-light .wizard-step.non-clickable .step-number,.theme-light .step.non-clickable .step-number{cursor:default}.theme-light .wizard-step.active:not(.current):hover,.theme-light .step.active:not(.current):hover{cursor:pointer}.theme-light .wizard-step.active:not(.current):hover .step-number,.theme-light .step.active:not(.current):hover .step-number{-webkit-transform:translateY(-2px) scale(1.05);-ms-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);background:color-mix(in sRGB, var(--theme-success) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-success) 85%, black 15%);-webkit-box-shadow:0 3px 8px rgba(var(--theme-success-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);box-shadow:0 3px 8px rgba(var(--theme-success-rgb), 0.4),0 1px 3px rgba(0,0,0,0.06),inset 0 1px 2px rgba(255,255,255,0.22),inset 0 -1px 2px rgba(0,0,0,0.12);overflow:hidden;position:relative;z-index:2}.theme-light .wizard-step.active:not(.current):hover .step-number::before,.theme-light .step.active:not(.current):hover .step-number::before{display:block !important;opacity:1 !important}.theme-light .wizard-step.active:not(.current):hover .step-number::after,.theme-light .step.active:not(.current):hover .step-number::after{display:none !important}.theme-light .wizard-step.active:not(.current):hover .step-title,.theme-light .wizard-step.active:not(.current):hover .step-label,.theme-light .wizard-step.active:not(.current):hover .step-label,.theme-light .step.active:not(.current):hover .step-title,.theme-light .step.active:not(.current):hover .step-label,.theme-light .step.active:not(.current):hover .step-label{color:var(--theme-success)}.theme-light .step-wizard:not(.vertical) .wizard-step::after,.theme-light .step-wizard:not(.vertical) .step::after{content:'';position:absolute;top:20px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background:transparent;z-index:0}.theme-light .step-wizard:not(.vertical) .wizard-step:last-child::after,.theme-light .step-wizard:not(.vertical) .step:last-child::after{display:none}.theme-light .step-wizard:not(.vertical) .wizard-step.active:not(.current)::after,.theme-light .step-wizard:not(.vertical) .step.active:not(.current)::after{background:var(--theme-success)}.theme-light .step-wizard:not(.vertical) .wizard-step.current::after,.theme-light .step-wizard:not(.vertical) .step.current::after{background:-webkit-gradient(linear, left top, right top, from(var(--theme-success)), color-stop(50%, var(--theme-success)), color-stop(50%, rgba(255,255,255,0.1)), to(rgba(255,255,255,0.1)));background:linear-gradient(90deg, var(--theme-success) 0%, var(--theme-success) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 100%)}.theme-light .step-wizard:not(.vertical) .wizard-step:not(.active):not(.current)::after,.theme-light .step-wizard:not(.vertical) .step:not(.active):not(.current)::after{background:rgba(255,255,255,0.1)}@keyframes gentlePulse{0%,100%{background:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}50%{background:color-mix(in sRGB, var(--theme-accent-tertiary) 75%, white 25%);-webkit-box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);box-shadow:0 0 0 10px rgba(var(--theme-accent-tertiary-rgb), 0.25);-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes currentStepPulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0.5)}70%{-webkit-box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 12px rgba(var(--theme-accent-tertiary-rgb), 0)}100%{-webkit-box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--theme-accent-tertiary-rgb), 0)}}@keyframes progress-fill{from{background-position:100% 0}to{background-position:0 0}}.theme-light .step-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,0.05);border-radius:8px;font-size:0.875rem}.theme-light .step-indicator .step-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.theme-light .step-indicator .step-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);-webkit-transition:all 150ms;transition:all 150ms}.theme-light .step-indicator .step-dots .dot.completed{background:var(--theme-success)}.theme-light .step-indicator .step-dots .dot.active{background:var(--theme-accent-tertiary);width:24px;border-radius:4px}.theme-light .step-indicator .step-text{color:var(--theme-text-muted)}.theme-light .step-indicator .step-text .current{color:var(--theme-accent-tertiary);font-weight:600}.theme-light .step-wizard-vertical .steps{position:relative;padding-left:2rem}.theme-light .step-wizard-vertical .steps::before{content:'';position:absolute;left:20px;top:30px;bottom:30px;width:2px;background:rgba(255,255,255,0.1)}.theme-light .step-wizard-vertical .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;position:relative}.theme-light .step-wizard-vertical .steps .step .step-marker{position:absolute;left:calc(-2rem + 10px);width:20px;height:20px;background:var(--theme-bg-secondary);border:2px solid rgba(255,255,255,0.2);border-radius:50%;z-index:1;-webkit-transition:all 150ms;transition:all 150ms}.theme-light .step-wizard-vertical .steps .step .step-marker.completed{background:var(--theme-success);border-color:var(--theme-success)}.theme-light .step-wizard-vertical .steps .step .step-marker.completed::before{content:'✓';color:white;font-size:0.75rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.theme-light .step-wizard-vertical .steps .step .step-marker.active{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 4px rgba(var(--theme-accent-tertiary), 0.2);box-shadow:0 0 0 4px rgba(var(--theme-accent-tertiary), 0.2)}.theme-light .step-wizard-vertical .steps .step .step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .step-wizard-vertical .steps .step .step-content .step-title,.theme-light .step-wizard-vertical .steps .step .step-content .step-label{font-weight:600;margin-bottom:.25rem;color:var(--theme-text-primary)}.theme-light .step-wizard-vertical .steps .step .step-content .step-description{font-size:0.875rem;color:var(--theme-text-muted)}.theme-light .step-wizard-vertical .steps .step .step-content.active .step-title,.theme-light .step-wizard-vertical .steps .step .step-content.active .step-label{color:var(--theme-accent-tertiary)}.theme-light .step-wizard-vertical .steps .step.completed::after{content:'';position:absolute;left:calc(-2rem + 20px);top:30px;bottom:-2rem;width:2px;background:var(--theme-success);z-index:0}.theme-light .step-wizard-vertical .steps .step:last-child::after{display:none}.theme-light .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040;opacity:0;-webkit-transition:opacity var(--transition-normal);transition:opacity var(--transition-normal)}.theme-light .modal-backdrop.show{opacity:1}.theme-light .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;display:none;overflow:hidden;outline:0}.theme-light .modal.show{display:block}.theme-light .modal .modal-dialog{position:relative;width:auto;max-width:500px;margin:1.75rem auto;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.show .theme-light .modal .modal-dialog{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.theme-light .modal .modal-dialog.modal-sm{max-width:300px}.theme-light .modal .modal-dialog.modal-lg{max-width:800px}.theme-light .modal .modal-dialog.modal-xl{max-width:1140px}.theme-light .modal .modal-dialog.modal-fullscreen{max-width:100%;height:100%;margin:0}.theme-light .modal .modal-content{background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-clip:padding-box;outline:0}.modal-fullscreen .theme-light .modal .modal-content{height:100%;border-radius:0}.theme-light .modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--glass-border)}.theme-light .modal .modal-header .modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.theme-light .modal .modal-header .close{padding:0;background:transparent;border:0;font-size:1.5rem;line-height:1;color:var(--text-muted);cursor:pointer;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.theme-light .modal .modal-header .close:hover{color:var(--text-primary)}.theme-light .modal .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem;color:var(--text-secondary);overflow-y:auto}.theme-light .modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.5rem;padding:1.5rem;border-top:1px solid var(--glass-border)}@keyframes modalFadeIn{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.theme-light .toast-container{position:fixed;top:1rem;right:1rem;z-index:1080}.theme-light .toast-container .toast{background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:250px;margin-bottom:0.5rem;border-radius:var(--radius-md);overflow:hidden;-webkit-animation:slideInRight var(--transition-normal);animation:slideInRight var(--transition-normal)}.theme-light .toast-container .toast.hiding{-webkit-animation:slideOutRight var(--transition-normal);animation:slideOutRight var(--transition-normal)}.theme-light .toast-container .toast .toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 1rem;background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}.theme-light .toast-container .toast .toast-header strong{color:var(--text-primary)}.theme-light .toast-container .toast .toast-header small{color:var(--text-muted)}.theme-light .toast-container .toast .toast-header .close{padding:0;background:transparent;border:0;color:var(--text-muted);cursor:pointer}.theme-light .toast-container .toast .toast-header .close:hover{color:var(--text-primary)}.theme-light .toast-container .toast .toast-body{padding:0.75rem 1rem;color:var(--text-secondary)}.theme-light .toast-container .toast.toast-success{border-left:4px solid var(--theme-success)}.theme-light .toast-container .toast.toast-danger{border-left:4px solid var(--theme-danger)}.theme-light .toast-container .toast.toast-warning{border-left:4px solid var(--theme-warning)}.theme-light .toast-container .toast.toast-info{border-left:4px solid var(--theme-info)}@keyframes slideInRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideOutRight{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.theme-light .progress{width:100%;height:8px;background:var(--theme-button-bg);border-radius:4px;overflow:hidden;position:relative}.theme-light .progress-bar{height:100%;background:var(--theme-accent-primary);border-radius:4px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;position:relative;overflow:hidden}.theme-light .progress-bar.striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.theme-light .progress-bar.animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.theme-light .progress.small{height:4px}.theme-light .progress.large{height:16px}.theme-light .progress.success .progress-bar{background:var(--theme-success)}.theme-light .progress.warning .progress-bar{background:var(--theme-warning)}.theme-light .progress.error .progress-bar{background:var(--theme-error)}.theme-light .progress.info .progress-bar{background:var(--theme-info)}.theme-light .progress.with-label{height:20px}.theme-light .progress.with-label .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;font-weight:600;color:white}.theme-light .spinner{display:inline-block;width:40px;height:40px;position:relative}.theme-light .spinner::after{content:'';display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--theme-border);border-top-color:var(--theme-accent-primary);-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}.theme-light .spinner.small{width:20px;height:20px}.theme-light .spinner.small::after{border-width:2px}.theme-light .spinner.large{width:60px;height:60px}.theme-light .spinner.large::after{border-width:4px}.theme-light .spinner.success::after{border-top-color:var(--theme-success)}.theme-light .spinner.warning::after{border-top-color:var(--theme-warning)}.theme-light .spinner.error::after{border-top-color:var(--theme-error)}.theme-light .spinner.info::after{border-top-color:var(--theme-info)}.theme-light .spinner.white::after{border-color:rgba(255,255,255,0.2);border-top-color:white}.theme-light .skeleton{background:var(--theme-button-bg);border-radius:4px;position:relative;overflow:hidden}.theme-light .skeleton::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.1)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}.theme-light .skeleton.text{height:1em;margin-bottom:0.5rem;width:100%}.theme-light .skeleton.text.short{width:40%}.theme-light .skeleton.text.medium{width:70%}.theme-light .skeleton.title{height:1.5em;margin-bottom:1rem;width:50%}.theme-light .skeleton.avatar{width:48px;height:48px;border-radius:50%}.theme-light .skeleton.thumbnail{width:100%;height:200px;border-radius:8px}.theme-light .skeleton.card,.theme-light .skeleton.stat-card,.theme-light .skeleton.chart-container,.theme-light .skeleton.table-container,.theme-light .skeleton.notification-card{width:100%;height:150px;border-radius:8px;margin-bottom:1rem}.theme-light .skeleton.button{width:120px;height:40px;border-radius:6px}.theme-light .loading-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.25rem}.theme-light .loading-dots span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--theme-accent-primary);-webkit-animation:loading-dot 1.4s ease-in-out infinite both;animation:loading-dot 1.4s ease-in-out infinite both}.theme-light .loading-dots span:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.theme-light .loading-dots span:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.theme-light .progress-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:2rem}.theme-light .progress-steps::before{content:'';position:absolute;top:20px;left:0;right:0;height:2px;background:var(--theme-border);z-index:0}.theme-light .progress-steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.theme-light .progress-steps .step-number{width:40px;height:40px;border-radius:50%;background:var(--theme-surface);border:2px solid var(--theme-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:var(--theme-text-muted);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.theme-light .progress-steps .step-label{margin-top:0.5rem;font-size:0.875rem;color:var(--theme-text-muted);text-align:center;max-width:100px}.theme-light .progress-steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white}.theme-light .progress-steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}.theme-light .progress-steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:white}.theme-light .progress-steps .step.completed .step-number::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900}.theme-light .progress-steps .step.completed .step-label{color:var(--theme-text-secondary)}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading-dot{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:0.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.theme-light .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--theme-border);margin-bottom:1.5rem;list-style:none;margin-left:0;padding:0;background:transparent}.theme-light .tabs .tabs-title{position:relative;margin-bottom:0;float:none}.theme-light .tabs .tabs-title a{display:block;padding:0.75rem 1.5rem;color:var(--theme-text-muted);font-weight:500;font-size:14px;text-decoration:none;-webkit-transition:all 150ms;transition:all 150ms;border-bottom:3px solid transparent;position:relative;background:transparent}.theme-light .tabs .tabs-title a:focus{background:transparent}.theme-light .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.05)}.theme-light .tabs .tabs-title.is-active a{color:var(--theme-accent-tertiary);border-bottom-color:var(--theme-accent-tertiary);background:transparent}.theme-light .tabs .tabs-title.is-active a:hover{background:rgba(255,255,255,0.03)}.theme-light .tabs-content{padding:1.5rem 0}.theme-light .tabs-content .tabs-panel{display:none}.theme-light .tabs-content .tabs-panel.is-active{display:block;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}.theme-light .tabs.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none;border-right:1px solid var(--theme-border);width:200px;margin-right:1.5rem;margin-bottom:0}.theme-light .tabs.vertical .tabs-title a{border-bottom:none;border-left:2px solid transparent}.theme-light .tabs.vertical .tabs-title a::after{bottom:0;top:0;left:-1px;right:auto;width:2px;height:auto}.theme-light .tabs.vertical .tabs-title.is-active a{background:rgba(255,255,255,0.05)}.theme-light .tabs.pills{border-bottom:none;gap:.25rem}.theme-light .tabs.pills .tabs-title a{border:1px solid transparent;border-radius:20px;padding:0.375rem 1.25rem;border-bottom:none !important;font-size:13px}.theme-light .tabs.pills .tabs-title a::after{display:none !important;content:none !important;background:none !important}.theme-light .tabs.pills .tabs-title a:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15)}.theme-light .tabs.pills .tabs-title.is-active a{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;border-bottom:none !important}.theme-light .tabs.pills .tabs-title.is-active a:hover{background:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-light .radio-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(255,255,255,0.06);border-radius:8px;padding:12px;gap:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){.theme-light .radio-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.theme-light .radio-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-light .radio-group input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.theme-light .radio-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1.25rem 0.5rem 1rem;margin:0;border-radius:6px;font-size:14px;font-weight:500;color:var(--theme-text-secondary);background:rgba(255,255,255,0.06);border:1px solid transparent;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;white-space:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-light .radio-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){.theme-light .radio-group label:hover{background:transparent}}.theme-light .radio-group label .radio-label{font-weight:bold;white-space:initial}.theme-light .radio-group label .radio-description{white-space:initial}.theme-light .radio-group input[type="radio"]:checked+label{color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-light .radio-group input[type="radio"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-light .radio-group input[type="radio"]:disabled+label{opacity:.5;cursor:not-allowed}.theme-light .radio-group input[type="radio"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}.theme-light .radio-group.small{padding:2px;gap:1px}.theme-light .radio-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}.theme-light .radio-group.large{padding:6px;gap:3px}.theme-light .radio-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}.theme-light .radio-group.full-width{width:100%}.theme-light .radio-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media (max-width: 768px){.theme-light .radio-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-light .radio-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.theme-light .radio-group.no-radiobox label{text-align:center;padding:0.5rem 1.25rem;border:1px solid var(--theme-border)}.theme-light .radio-group.no-radiobox label:hover{border-color:var(--theme-form-outline-hover)}.theme-light .radio-group.no-radiobox label::before,.theme-light .radio-group.no-radiobox label::after{display:none !important}.theme-light .radio-group.no-radiobox input[type="radio"]:checked+label{text-align:center;padding:0.5rem 1.25rem;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-light .radio-group.no-radiobox input[type="radio"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-light .checkbox-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(255,255,255,0.06);border-radius:8px;padding:12px;margin:0;gap:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){.theme-light .checkbox-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.theme-light .checkbox-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-light .checkbox-group input[type="checkbox"]+label{margin:0}.theme-light .checkbox-group input[type="checkbox"]+label::before{top:8px;left:8px}.theme-light .checkbox-group input[type="checkbox"]+label::after{left:15px;top:11px}.theme-light .checkbox-group input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-light .checkbox-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1.25rem 0.5rem 34px;border-radius:6px;font-size:14px;font-weight:500;color:var(--theme-text-secondary);background:rgba(255,255,255,0.06);border:1px solid transparent;cursor:pointer;-webkit-transition:all 150ms;transition:all 150ms;white-space:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.theme-light .checkbox-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){.theme-light .checkbox-group label:hover{background:transparent}}.theme-light .checkbox-group label::before{content:'';display:inline-block;width:0;height:20px;margin-right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-transition:all 150ms;transition:all 150ms;opacity:1}.theme-light .checkbox-group input[type="checkbox"]:checked+label{margin:0;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-light .checkbox-group input[type="checkbox"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-light .checkbox-group input[type="checkbox"]:disabled+label{opacity:.5;cursor:not-allowed}.theme-light .checkbox-group input[type="checkbox"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}.theme-light .checkbox-group.small{padding:2px;gap:1px}.theme-light .checkbox-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}.theme-light .checkbox-group.small label::before{height:12px}.theme-light .checkbox-group.small input[type="checkbox"]:checked+label{padding-left:0.875rem}.theme-light .checkbox-group.small input[type="checkbox"]:checked+label::before{width:12px;margin-right:0.25rem}.theme-light .checkbox-group.large{padding:6px;gap:3px}.theme-light .checkbox-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}.theme-light .checkbox-group.large label::before{height:20px}.theme-light .checkbox-group.large input[type="checkbox"]:checked+label{padding-left:1.75rem;margin:0}.theme-light .checkbox-group.large input[type="checkbox"]:checked+label::before{width:20px;margin-right:0.5rem}.theme-light .checkbox-group.full-width{width:100%}.theme-light .checkbox-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 768px){.theme-light .checkbox-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-light .checkbox-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.theme-light .checkbox-group.no-checkmark label::before{display:none !important}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label{text-align:center;padding:6px 16px}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]:checked+label{text-align:center;padding:6px 16px;color:white;background:-webkit-gradient(linear, left bottom, left top, from(var(--theme-accent-primary)), to(color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%)));background:linear-gradient(0deg, var(--theme-accent-primary) 0%, color-mix(in sRGB, var(--theme-accent-primary) 85%, black 15%) 100%)}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]:checked+label:hover{background:-webkit-gradient(linear, left bottom, left top, from(color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%)), to(color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%)));background:linear-gradient(0deg, color-mix(in sRGB, var(--theme-accent-primary) 90%, black 10%) 0%, color-mix(in sRGB, var(--theme-accent-primary) 75%, black 25%) 100%);border-color:color-mix(in sRGB, var(--theme-accent-primary) 85%, black 5%)}.theme-light .radio-group.vertical,.theme-light .checkbox-group.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px}.theme-light .radio-group.vertical label,.theme-light .checkbox-group.vertical label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .radio-group.two-column,.theme-light .checkbox-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;width:100%}.theme-light .radio-group.two-column input[type="radio"],.theme-light .radio-group.two-column input[type="checkbox"],.theme-light .checkbox-group.two-column input[type="radio"],.theme-light .checkbox-group.two-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-light .radio-group.two-column label,.theme-light .checkbox-group.two-column label{margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.theme-light .radio-group.two-column,.theme-light .checkbox-group.two-column{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}}.theme-light .radio-group.three-column,.theme-light .checkbox-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;width:100%}.theme-light .radio-group.three-column input[type="radio"],.theme-light .radio-group.three-column input[type="checkbox"],.theme-light .checkbox-group.three-column input[type="radio"],.theme-light .checkbox-group.three-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-light .radio-group.three-column label,.theme-light .checkbox-group.three-column label{margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px) and (min-width: 768px){.theme-light .radio-group.three-column,.theme-light .checkbox-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.theme-light .radio-group.three-column,.theme-light .checkbox-group.three-column{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);grid-template-columns:1fr}}.theme-light .radio-group.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px}.theme-light .radio-group.stack label{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px 16px;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.theme-light .radio-group.stack label .radio-label{font-weight:600;margin-bottom:4px;font-size:15px}.theme-light .radio-group.stack label .radio-description{font-weight:400;font-size:13px;color:var(--theme-text-muted);line-height:1.4}.theme-light .radio-group.stack input[type="radio"]:checked+label .radio-description{color:rgba(255,255,255,0.8)}@media only screen and (max-width: 767px){.theme-light .radio-group.stack{background:rgba(255,255,255,0.05);border:1px solid var(--theme-border);padding:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05)}}.theme-light .file-upload-area{position:relative;width:100%;min-height:200px;padding:32px 24px;border:2px dashed rgba(var(--theme-accent-primary-rgb), 0.3);border-radius:12px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 40%),rgba(255,255,255,0.02);backdrop-filter:blur(10px);cursor:pointer;-webkit-transition:all 250ms;transition:all 250ms;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-light .file-upload-area .upload-icon,.theme-light .file-upload-area>i{font-size:48px;color:var(--theme-accent-primary);opacity:0.6;-webkit-transition:all 250ms;transition:all 250ms}.theme-light .file-upload-area .upload-text,.theme-light .file-upload-area>p{font-family:'Poppins', sans-serif;font-size:16px;font-weight:500;color:var(--theme-text-secondary);margin:0;line-height:1.5;-webkit-transition:all 250ms;transition:all 250ms}.theme-light .file-upload-area .upload-text .file-types,.theme-light .file-upload-area>p .file-types{display:block;font-size:14px;color:var(--theme-text-muted);margin-top:4px}.theme-light .file-upload-area .file-upload-info{display:block;font-size:12px;color:var(--theme-text-muted);margin-top:8px;opacity:0.8;text-align:center}.theme-light .file-upload-area .browse-button{margin-top:8px;pointer-events:none}.theme-light .file-upload-area .file-upload-input,.theme-light .file-upload-area input[type="file"]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:2}.theme-light .file-upload-area:hover:not(.disabled):not(.uploading){border-color:rgba(var(--theme-accent-primary-rgb), 0.5);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.05) 0%, transparent 40%),rgba(255,255,255,0.04)}.theme-light .file-upload-area:hover:not(.disabled):not(.uploading) .upload-icon,.theme-light .file-upload-area:hover:not(.disabled):not(.uploading)>i{opacity:0.8;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-light .file-upload-area:hover:not(.disabled):not(.uploading) .upload-text,.theme-light .file-upload-area:hover:not(.disabled):not(.uploading)>p{color:var(--theme-text-primary)}.theme-light .file-upload-area.drag-over,.theme-light .file-upload-area:active:not(.disabled){border-color:var(--theme-accent-primary);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.1) 0%, transparent 40%),rgba(var(--theme-accent-primary-rgb), 0.05);-webkit-box-shadow:inset 0 0 0 1px var(--theme-accent-primary),0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:inset 0 0 0 1px var(--theme-accent-primary),0 0 20px rgba(var(--theme-accent-primary-rgb), 0.2)}.theme-light .file-upload-area.drag-over .upload-icon,.theme-light .file-upload-area.drag-over>i,.theme-light .file-upload-area:active:not(.disabled) .upload-icon,.theme-light .file-upload-area:active:not(.disabled)>i{color:var(--theme-accent-primary);opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.theme-light .file-upload-area.drag-over .upload-text,.theme-light .file-upload-area.drag-over>p,.theme-light .file-upload-area:active:not(.disabled) .upload-text,.theme-light .file-upload-area:active:not(.disabled)>p{color:var(--theme-accent-primary);font-weight:600}.theme-light .file-upload-area.disabled,.theme-light .file-upload-area:disabled{opacity:0.5;cursor:not-allowed}.theme-light .file-upload-area.disabled .file-upload-input,.theme-light .file-upload-area.disabled input[type="file"],.theme-light .file-upload-area:disabled .file-upload-input,.theme-light .file-upload-area:disabled input[type="file"]{cursor:not-allowed}.theme-light .file-upload-area.uploading{cursor:progress}.theme-light .file-upload-area.uploading .file-upload-input,.theme-light .file-upload-area.uploading input[type="file"]{pointer-events:none}.theme-light .file-upload-area.uploading .upload-progress{display:block}.theme-light .file-upload-area .upload-progress{display:none;position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(255,255,255,0.1);overflow:hidden}.theme-light .file-upload-area .upload-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-light .file-upload-area.success{border-color:var(--theme-success);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 40%),rgba(var(--theme-success-rgb), 0.02)}.theme-light .file-upload-area.success .upload-icon,.theme-light .file-upload-area.success>i{color:var(--theme-success);opacity:0.8}.theme-light .file-upload-area.success .upload-text,.theme-light .file-upload-area.success>p{color:var(--theme-success)}.theme-light .file-upload-area.error{border-color:var(--theme-error);background:linear-gradient(135deg, rgba(var(--theme-error-rgb), 0.05) 0%, transparent 40%),rgba(var(--theme-error-rgb), 0.02);-webkit-animation:shake 0.4s ease-in-out;animation:shake 0.4s ease-in-out}.theme-light .file-upload-area.error .upload-icon,.theme-light .file-upload-area.error>i{color:var(--theme-error);opacity:0.8}.theme-light .file-upload-area.error .upload-text,.theme-light .file-upload-area.error>p{color:var(--theme-error)}.theme-light .file-upload-area.small{min-height:120px;padding:20px 16px}.theme-light .file-upload-area.small .upload-icon,.theme-light .file-upload-area.small>i{font-size:32px}.theme-light .file-upload-area.small .upload-text,.theme-light .file-upload-area.small>p{font-size:14px}.theme-light .file-upload-area.large{min-height:300px;padding:48px 32px}.theme-light .file-upload-area.large .upload-icon,.theme-light .file-upload-area.large>i{font-size:64px}.theme-light .file-upload-area.large .upload-text,.theme-light .file-upload-area.large>p{font-size:18px}.theme-light .file-upload-area.multiple .upload-text::after,.theme-light .file-upload-area.multiple>p::after{content:' (multiple files allowed)';font-size:0.875em;opacity:0.8}.theme-light .single-file-item{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.2);border-radius:10px;backdrop-filter:blur(10px);-webkit-transition:all 250ms;transition:all 250ms;-webkit-animation:slideIn 0.3s ease-out;animation:slideIn 0.3s ease-out}@keyframes slideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.theme-light .single-file-item:hover{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.05) 0%, transparent 60%),rgba(255,255,255,0.06);border-color:rgba(var(--theme-accent-primary-rgb), 0.3);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.theme-light .single-file-item .file-icon{font-size:28px;color:var(--theme-accent-primary);margin-right:16px;opacity:0.8}.theme-light .single-file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.theme-light .single-file-item .file-info .file-name{font-size:15px;font-weight:500;color:var(--theme-text-primary);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.3px}.theme-light .single-file-item .file-info .file-size{font-size:13px;color:var(--theme-text-muted);margin:0;opacity:0.8}.theme-light .single-file-item .file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:16px}.theme-light .single-file-item .file-actions .file-upload-btn.success{background:linear-gradient(135deg, var(--theme-success) 0%, rgba(var(--theme-success-rgb), 0.8) 100%);border-color:var(--theme-success);color:white;pointer-events:none}.theme-light .single-file-item .file-actions .file-upload-btn.success i{margin-right:6px}.theme-light .single-file-item .file-actions .file-remove{background:rgba(var(--theme-error-rgb), 0.1);border:1px solid rgba(var(--theme-error-rgb), 0.2);color:var(--theme-error)}.theme-light .single-file-item .file-actions .file-remove:hover{background:rgba(var(--theme-error-rgb), 0.2);border-color:var(--theme-error);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.theme-light .single-file-item .file-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,0.1);border-radius:0 0 10px 10px;overflow:hidden}.theme-light .single-file-item .file-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-light .single-file-item.success{border-color:rgba(var(--theme-success-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02)}.theme-light .single-file-item.success .file-icon{color:var(--theme-success)}.theme-light .single-file-item.error{border-color:rgba(var(--theme-error-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-error-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-error-rgb), 0.02)}.theme-light .single-file-item.error .file-icon{color:var(--theme-error)}.theme-light .file-upload-list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.theme-light .file-upload-list .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 18px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 60%),rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:8px;-webkit-transition:all 150ms;transition:all 150ms;position:relative;overflow:hidden}.theme-light .file-upload-list .file-item:hover{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.04) 0%, transparent 60%),rgba(255,255,255,0.05);border-color:rgba(var(--theme-accent-primary-rgb), 0.2);-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.theme-light .file-upload-list .file-item .file-icon{font-size:24px;color:var(--theme-accent-primary);margin-right:14px;opacity:0.8}.theme-light .file-upload-list .file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.theme-light .file-upload-list .file-item .file-info .file-name{font-size:14px;font-weight:500;color:var(--theme-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-light .file-upload-list .file-item .file-info .file-size{font-size:12px;color:var(--theme-text-muted);margin:0}.theme-light .file-upload-list .file-item .file-remove{padding:4px 8px;font-size:12px;color:var(--theme-text-muted);border-color:transparent}.theme-light .file-upload-list .file-item .file-remove:hover{color:var(--theme-error);border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.1)}.theme-light .file-upload-list .file-item.uploading{opacity:0.7}.theme-light .file-upload-list .file-item.uploading .file-remove{display:none}.theme-light .file-upload-list .file-item.uploading .file-progress{display:block}.theme-light .file-upload-list .file-item.success .file-icon{color:var(--theme-success)}.theme-light .file-upload-list .file-item.error{background:rgba(var(--theme-error-rgb), 0.05);border-color:rgba(var(--theme-error-rgb), 0.2)}.theme-light .file-upload-list .file-item.error .file-icon{color:var(--theme-error)}.theme-light .file-upload-list .file-item.error .file-name{color:var(--theme-error)}.theme-light .file-upload-list .file-progress{display:none;width:60px;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}.theme-light .file-upload-list .file-progress .progress-bar{height:100%;background:var(--theme-accent-primary);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease}.theme-light .file-upload-list .upload-all-container{display:none;margin-bottom:16px;padding:16px;background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border:1px solid rgba(var(--theme-accent-primary-rgb), 0.2);border-radius:10px;text-align:center}.theme-light .file-upload-list .upload-all-container .upload-all-btn{width:100%}.theme-light .file-upload-list .upload-all-container .upload-all-btn.warning{background:linear-gradient(135deg, var(--theme-warning) 0%, rgba(var(--theme-warning-rgb), 0.8) 100%);border-color:var(--theme-warning);color:white}.theme-light .file-upload-list .file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.theme-light .file-upload-list .file-actions .file-upload-btn.success{background:linear-gradient(135deg, var(--theme-success) 0%, rgba(var(--theme-success-rgb), 0.8) 100%);border-color:var(--theme-success);color:white;pointer-events:none}.theme-light .file-upload-list .file-actions .file-upload-btn.success i{margin-right:6px}.theme-light .file-upload-list .file-actions .file-remove{background:rgba(var(--theme-error-rgb), 0.1);border:1px solid rgba(var(--theme-error-rgb), 0.2);color:var(--theme-error)}.theme-light .file-upload-list .file-actions .file-remove:hover{background:rgba(var(--theme-error-rgb), 0.2);border-color:var(--theme-error);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.theme-light .file-upload-list .file-item.uploading{opacity:0.7}.theme-light .file-upload-list .file-item.uploading .file-actions{display:none}.theme-light .file-upload-list .file-item.uploading .file-progress{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background:rgba(255,255,255,0.1);border-radius:0 0 8px 8px}.theme-light .file-upload-list .file-item.uploading .file-progress .progress-bar{height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), to(var(--theme-accent-secondary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);width:0%;-webkit-transition:width 300ms ease;transition:width 300ms ease;-webkit-box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5);box-shadow:0 0 10px rgba(var(--theme-accent-primary-rgb), 0.5)}.theme-light .file-upload-list .file-item.uploaded{border-color:rgba(var(--theme-success-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02)}.theme-light .file-upload-list .file-item.uploaded .file-icon{color:var(--theme-success)}.theme-light .file-upload-inline .file-upload-area{min-height:48px;padding:12px 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .file-upload-inline .file-upload-area .upload-icon,.theme-light .file-upload-inline .file-upload-area>i{font-size:24px;margin-right:12px}.theme-light .file-upload-inline .file-upload-area .upload-text,.theme-light .file-upload-inline .file-upload-area>p{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .file-upload-inline .file-upload-area .browse-button{margin:0;margin-left:auto}.theme-light .file-upload-image-preview .file-upload-area{aspect-ratio:16 / 9;min-height:unset}.theme-light .file-upload-image-preview .file-upload-area.has-preview{padding:0;border-style:solid;background-size:cover;background-position:center;background-repeat:no-repeat}.theme-light .file-upload-image-preview .file-upload-area.has-preview::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.theme-light .file-upload-image-preview .file-upload-area.has-preview:hover::before{opacity:1}.theme-light .file-upload-image-preview .file-upload-area.has-preview .upload-overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms;z-index:1}.theme-light .file-upload-image-preview .file-upload-area.has-preview .upload-overlay .upload-icon,.theme-light .file-upload-image-preview .file-upload-area.has-preview .upload-overlay .upload-text{color:white;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.theme-light .file-upload-image-preview .file-upload-area.has-preview:hover .upload-overlay{opacity:1}.theme-light .multi-select{position:relative;width:100%}.theme-light .multi-select.open .multi-select-display{border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1)}.theme-light .multi-select.open .multi-select-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-light .multi-select.disabled .multi-select-display{opacity:0.6;cursor:not-allowed;background:var(--theme-input-disabled-bg)}.theme-light .multi-select-display{min-height:48px;padding:0.75rem 1rem;background:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:6px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.theme-light .multi-select-display:hover:not(.disabled){border-color:var(--theme-input-focus)}.theme-light .multi-select-display .placeholder{color:var(--theme-text-muted);font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-light .multi-select-display .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.25rem 0.75rem;background:var(--theme-accent-tertiary);color:white;border-radius:20px;font-size:0.875rem;font-weight:500;-webkit-animation:fadeIn 0.2s ease;animation:fadeIn 0.2s ease}.theme-light .multi-select-display .tag .remove-tag{cursor:pointer;opacity:0.8;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;font-size:0.75rem;line-height:1;padding:0;background:none;border:none;color:currentColor}.theme-light .multi-select-display .tag .remove-tag:hover{opacity:1}.theme-light .multi-select-display .tag .remove-tag i{font-size:0.75rem}.theme-light .multi-select-display::after{content:'';position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--theme-text-muted);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.multi-select.open .theme-light .multi-select-display::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.theme-light .multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;max-height:400px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .multi-select-search{width:100%;padding:0.75rem 1rem;border:none;border-bottom:1px solid var(--theme-border);background:transparent;color:var(--theme-text-primary);font-size:0.875rem;font-family:inherit}.theme-light .multi-select-search:focus{outline:none;background:rgba(var(--theme-accent-primary-rgb), 0.05)}.theme-light .multi-select-search::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-light .multi-select-search::-moz-placeholder{color:var(--theme-text-muted)}.theme-light .multi-select-search:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .multi-select-search::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .multi-select-search::placeholder{color:var(--theme-text-muted)}.theme-light .multi-select-options{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0.5rem;max-height:300px;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-text-muted-rgb), 0.3) transparent}.theme-light .multi-select-options::-webkit-scrollbar{width:6px}.theme-light .multi-select-options::-webkit-scrollbar-track{background:transparent}.theme-light .multi-select-options::-webkit-scrollbar-thumb{background-color:rgba(var(--theme-text-muted-rgb), 0.3);border-radius:3px}.theme-light .multi-select-options::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--theme-text-muted-rgb), 0.5)}.theme-light .multi-select-option{margin-bottom:2px}.theme-light .multi-select-option input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.theme-light .multi-select-option label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem;border-radius:4px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-light .multi-select-option label:hover{background:rgba(var(--theme-accent-primary-rgb), 0.05)}.theme-light .multi-select-option .checkbox-custom{width:20px;height:20px;border:2px solid var(--theme-border);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-ms-flex-negative:0;flex-shrink:0}.theme-light .multi-select-option .checkbox-custom i{color:white;font-size:14px;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .multi-select-option.disabled label{opacity:0.5;cursor:not-allowed}.theme-light .multi-select-option.disabled label:hover{background:none}.theme-light .multi-select-no-results{padding:1rem;text-align:center;color:var(--theme-text-muted);font-size:0.875rem}.theme-light .multi-select-loading{padding:1rem;text-align:center;color:var(--theme-text-muted)}.theme-light .multi-select-loading .spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(var(--theme-accent-primary-rgb), 0.3);border-top-color:var(--theme-accent-primary);border-radius:50%;-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}.theme-light .multi-select.error .multi-select-display{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 2px rgba(var(--theme-error-rgb), 0.2);box-shadow:0 0 0 2px rgba(var(--theme-error-rgb), 0.2)}.theme-light .multi-select.small .multi-select-display{min-height:36px;padding:0.5rem 0.75rem;font-size:0.875rem}.theme-light .multi-select.small .tag{padding:0.125rem 0.5rem;font-size:0.75rem}.theme-light .multi-select.large .multi-select-display{min-height:56px;padding:1rem 1.25rem;font-size:1.125rem}.theme-light .multi-select.large .tag{padding:0.375rem 1rem;font-size:1rem}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width: 768px){.theme-light .multi-select-dropdown{max-height:300px}.theme-light .multi-select-options{max-height:200px}}.theme-light .theme-dark .multi-select-display{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.theme-light .theme-dark .multi-select-display:hover:not(.disabled){-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.theme-light .theme-dark .multi-select-dropdown{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.theme-light .theme-dark .multi-select-option .checkbox-custom{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.theme-light .theme-dark .multi-select-option input[type="checkbox"]:checked+label .checkbox-custom{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.05),inset 0 1px 2px rgba(0,0,0,0.1)}.theme-light .theme-dark.open .multi-select-display{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1),0 1px 2px rgba(0,0,0,0.05);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1),0 1px 2px rgba(0,0,0,0.05)}.theme-light .ms-options-wrap{position:relative;display:inline-block;width:100%;vertical-align:top;z-index:auto;contain:layout}.theme-light .ms-options-wrap>button{position:relative;width:100%;height:36px;padding:0 40px 0 12px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:16px;font-weight:400;line-height:1.5;text-align:left;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), to(rgba(255,255,255,0.04))),rgba(255,255,255,0.03);background:linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,0.15);border-radius:6px;color:var(--theme-text-primary) !important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.1);-webkit-transition:all 150ms ease;transition:all 150ms ease;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.theme-light .ms-options-wrap>button *{color:inherit !important}.theme-light .ms-options-wrap>button span{color:var(--theme-text-primary) !important}.theme-light .ms-options-wrap>button::after{content:'';position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.theme-light .ms-options-wrap>button:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}.theme-light .ms-options-wrap>button:focus{outline:none;border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);background:rgba(255,255,255,0.06)}.theme-light .ms-options-wrap>button:disabled{opacity:0.5;cursor:not-allowed}.theme-light .ms-options-wrap>button.is-invalid{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}.theme-light .ms-options-wrap>button.is-invalid:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1)}.theme-light .ms-options-wrap>button.is-valid{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}.theme-light .ms-options-wrap>button.is-valid:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light .ms-options-wrap.is-invalid>button{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}.theme-light .ms-options-wrap.is-invalid>button:focus{border-color:var(--theme-error);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-error-rgb), 0.1)}.theme-light .ms-options-wrap.is-valid>button{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}.theme-light .ms-options-wrap.is-valid>button:focus{border-color:var(--theme-success);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-success-rgb), 0.1)}.theme-light .ms-options-wrap.ms-active{z-index:9998}.theme-light .ms-options-wrap.ms-active>button{border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.1)}.theme-light .ms-options-wrap.ms-active>button::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.theme-light .ms-options-wrap.ms-active .ms-options{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto;display:block;z-index:9999}.theme-light .ms-options{position:absolute;top:100%;left:0;right:0;z-index:9999;margin-top:4px;padding:8px;background:var(--theme-bg-tertiary);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,0.1);border-radius:8px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.3),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 10px 40px rgba(0,0,0,0.3),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1);opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;max-height:300px;overflow:auto;pointer-events:none;display:none}.theme-light .ms-options::-webkit-scrollbar{width:8px}.theme-light .ms-options::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:4px}.theme-light .ms-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:4px}.theme-light .ms-options::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}.theme-light .ms-options .ms-search{margin-bottom:8px;position:relative}.theme-light .ms-options .ms-search input{width:100%;height:32px;padding:0 32px 0 12px;font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-size:15px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:4px;color:var(--theme-text-primary)}.theme-light .ms-options .ms-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-light .ms-options .ms-search input::-moz-placeholder{color:var(--theme-text-muted)}.theme-light .ms-options .ms-search input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .ms-options .ms-search input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .ms-options .ms-search input::placeholder{color:var(--theme-text-muted)}.theme-light .ms-options .ms-search input:focus{outline:none;border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}.theme-light .ms-options .ms-search::after{content:'';position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'/%3E%3C/svg%3E") no-repeat center;pointer-events:none}.theme-light .ms-options .ms-selectall{padding:8px 12px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.1)}.theme-light .ms-options .ms-selectall:hover{background:rgba(255,255,255,0.05);border-radius:4px}.theme-light .ms-options ul{list-style:none;margin:0;padding:0}.theme-light .ms-options ul li{position:relative;margin:0;padding:0}.theme-light .ms-options ul li.optgroup{font-size:14px;font-weight:600;color:var(--theme-text-secondary);padding:8px 12px 4px;text-transform:uppercase;letter-spacing:0.05em}.theme-light .ms-options ul li.optgroup ul{margin:0}.theme-light .ms-options ul li.ms-hidden{display:none}.theme-light .ms-options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin:0;position:relative;top:10px;font-size:16px;font-weight:400;color:var(--theme-text-primary);cursor:pointer;border-radius:4px;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.theme-light .ms-options label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}.theme-light .ms-options label input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:0 10px 0 0;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.theme-light .ms-options label input[type="checkbox"]::before{content:'';position:absolute;top:3px;left:0;width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-radius:4px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .ms-options label input[type="checkbox"]::after{content:'';position:absolute;left:6px;top:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;opacity:0}.theme-light .ms-options label input[type="checkbox"]:checked::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}.theme-light .ms-options label input[type="checkbox"]:checked::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}.theme-light .ms-options label input[type="checkbox"]:focus{outline:none}.theme-light .ms-options label input[type="checkbox"]:focus::before{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-light .ms-options-wrap .placeholder{color:var(--theme-text-muted)}.theme-light .ms-options.columns-2 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-light .ms-options.columns-2 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.theme-light .ms-options.columns-3 ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-light .ms-options.columns-3 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.theme-light .ms-options.columns-4 ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.theme-light .ms-options.columns-4 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width: 768px){.theme-light .ms-options.columns-3 ul,.theme-light .ms-options.columns-4 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width: 480px){.theme-light .ms-options.columns-2 ul,.theme-light .ms-options.columns-3 ul,.theme-light .ms-options.columns-4 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.theme-light .m-0{margin:0 !important}.theme-light .m-1{margin:.25rem !important}.theme-light .m-2{margin:.5rem !important}.theme-light .m-3{margin:1rem !important}.theme-light .m-4{margin:1.5rem !important}.theme-light .m-5{margin:2rem !important}.theme-light .mt-0{margin-top:0 !important}.theme-light .mt-1{margin-top:.25rem !important}.theme-light .mt-2{margin-top:.5rem !important}.theme-light .mt-3{margin-top:1rem !important}.theme-light .mt-4{margin-top:1.5rem !important}.theme-light .mt-5{margin-top:2rem !important}.theme-light .mb-0{margin-bottom:0 !important}.theme-light .mb-1{margin-bottom:.25rem !important}.theme-light .mb-2{margin-bottom:.5rem !important}.theme-light .mb-3{margin-bottom:1rem !important}.theme-light .mb-4{margin-bottom:1.5rem !important}.theme-light .mb-5{margin-bottom:2rem !important}.theme-light .ml-0{margin-left:0 !important}.theme-light .ml-1{margin-left:.25rem !important}.theme-light .ml-2{margin-left:.5rem !important}.theme-light .ml-3{margin-left:1rem !important}.theme-light .ml-4{margin-left:1.5rem !important}.theme-light .ml-5{margin-left:2rem !important}.theme-light .mr-0{margin-right:0 !important}.theme-light .mr-1{margin-right:.25rem !important}.theme-light .mr-2{margin-right:.5rem !important}.theme-light .mr-3{margin-right:1rem !important}.theme-light .mr-4{margin-right:1.5rem !important}.theme-light .mr-5{margin-right:2rem !important}.theme-light .mx-0{margin-left:0 !important;margin-right:0 !important}.theme-light .mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-light .mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-light .mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-light .mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-light .mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-light .my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-light .my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-light .my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-light .my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-light .my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-light .my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-light .p-0{padding:0 !important}.theme-light .p-1{padding:.25rem !important}.theme-light .p-2{padding:.5rem !important}.theme-light .p-3{padding:1rem !important}.theme-light .p-4{padding:1.5rem !important}.theme-light .p-5{padding:2rem !important}.theme-light .pt-0{padding-top:0 !important}.theme-light .pt-1{padding-top:.25rem !important}.theme-light .pt-2{padding-top:.5rem !important}.theme-light .pt-3{padding-top:1rem !important}.theme-light .pt-4{padding-top:1.5rem !important}.theme-light .pt-5{padding-top:2rem !important}.theme-light .pb-0{padding-bottom:0 !important}.theme-light .pb-1{padding-bottom:.25rem !important}.theme-light .pb-2{padding-bottom:.5rem !important}.theme-light .pb-3{padding-bottom:1rem !important}.theme-light .pb-4{padding-bottom:1.5rem !important}.theme-light .pb-5{padding-bottom:2rem !important}.theme-light .pl-0{padding-left:0 !important}.theme-light .pl-1{padding-left:.25rem !important}.theme-light .pl-2{padding-left:.5rem !important}.theme-light .pl-3{padding-left:1rem !important}.theme-light .pl-4{padding-left:1.5rem !important}.theme-light .pl-5{padding-left:2rem !important}.theme-light .pr-0{padding-right:0 !important}.theme-light .pr-1{padding-right:.25rem !important}.theme-light .pr-2{padding-right:.5rem !important}.theme-light .pr-3{padding-right:1rem !important}.theme-light .pr-4{padding-right:1.5rem !important}.theme-light .pr-5{padding-right:2rem !important}.theme-light .px-0{padding-left:0 !important;padding-right:0 !important}.theme-light .px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-light .px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-light .px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-light .px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-light .px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-light .py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-light .py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-light .py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-light .py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-light .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-light .py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-light .grid-container{gap:1.5rem}.theme-light .grid-x{margin-bottom:0}.theme-light .grid-x>.cell{margin-bottom:1.5rem}.theme-light .glass-1{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.theme-light .glass-2{background:rgba(255,255,255,0.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.15)}.theme-light .glass-3{background:rgba(255,255,255,0.1);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,0.2)}.theme-light .glow-blue{-webkit-box-shadow:0 0 16px rgba(var(--theme-accent-primary), 0.3);box-shadow:0 0 16px rgba(var(--theme-accent-primary), 0.3)}.theme-light .glow-purple{-webkit-box-shadow:0 0 16px rgba(var(--theme-accent-tertiary), 0.3);box-shadow:0 0 16px rgba(var(--theme-accent-tertiary), 0.3)}.theme-light .glow-success{-webkit-box-shadow:0 0 16px rgba(var(--theme-success), 0.3);box-shadow:0 0 16px rgba(var(--theme-success), 0.3)}.theme-light .glow-warning{-webkit-box-shadow:0 0 16px rgba(var(--theme-warning), 0.3);box-shadow:0 0 16px rgba(var(--theme-warning), 0.3)}.theme-light .glow-error{-webkit-box-shadow:0 0 16px rgba(var(--theme-error), 0.3);box-shadow:0 0 16px rgba(var(--theme-error), 0.3)}.theme-light .glow-pulse{-webkit-animation:glowPulse 2s ease-in-out infinite;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,100%{-webkit-box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2);box-shadow:0 0 20px rgba(var(--theme-accent-primary), 0.2)}50%{-webkit-box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4);box-shadow:0 0 40px rgba(var(--theme-accent-primary), 0.4)}}.theme-light .hidden{display:none !important}.theme-light .d-none{display:none !important}.theme-light .d-block{display:block !important}.theme-light .d-inline-block{display:inline-block !important}.theme-light .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .error-message{opacity:1 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;pointer-events:auto !important}.theme-light .gradient-overlay{position:relative}.theme-light .gradient-overlay::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(var(--theme-accent-primary), 0.1) 0%, rgba(var(--theme-accent-tertiary), 0.05) 50%, transparent 100%);pointer-events:none;border-radius:inherit}.theme-light .form-group,.theme-light .input-group{margin-bottom:1.5rem}.theme-light .form-group:last-of-type,.theme-light .input-group:last-of-type{margin-bottom:0}.theme-light .button-group{margin-bottom:0}.theme-light .button-group .button{margin:0}.theme-light .card,.theme-light .stat-card,.theme-light .chart-container,.theme-light .table-container,.theme-light .notification-card,.theme-light .panel{margin-bottom:1.5rem}.theme-light .card:last-child,.theme-light .stat-card:last-child,.theme-light .chart-container:last-child,.theme-light .table-container:last-child,.theme-light .notification-card:last-child,.theme-light .panel:last-child{margin-bottom:0}.theme-light section,.theme-light .section{margin-bottom:2rem}.theme-light section:last-child,.theme-light .section:last-child{margin-bottom:0}.theme-light .vr-tight>*{margin-bottom:.5rem}.theme-light .vr-tight>*:last-child{margin-bottom:0}.theme-light .vr-normal>*{margin-bottom:1rem}.theme-light .vr-normal>*:last-child{margin-bottom:0}.theme-light .vr-loose>*{margin-bottom:1.5rem}.theme-light .vr-loose>*:last-child{margin-bottom:0}.theme-light .text-left{text-align:left !important}.theme-light .text-center{text-align:center !important}.theme-light .text-right{text-align:right !important}.theme-light .align-top{vertical-align:top !important}.theme-light .align-middle{vertical-align:middle !important}.theme-light .align-bottom{vertical-align:bottom !important}.theme-light .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-light .flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-light .flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-light .justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-light .justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-light .justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-light .justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-light .justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-light .align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-light .align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-light .align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-light .align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-light .gap-1{gap:.25rem !important}.theme-light .gap-2{gap:.5rem !important}.theme-light .gap-3{gap:1rem !important}.theme-light .gap-4{gap:1.5rem !important}.theme-light .gap-5{gap:2rem !important}.theme-light .v-center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-light .v-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-light .h-center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-light .h-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-light .center-children{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-light .center-children>*{-ms-flex-item-align:center !important;align-self:center !important}.theme-light table td,.theme-light table th{vertical-align:middle}.theme-light .input-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-light .input-group input,.theme-light .input-group select,.theme-light .input-group .button{margin:0}.theme-light .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.theme-light svg{vertical-align:middle}.theme-light .badge{vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .container-fluid{width:100%;padding:0 1.5rem;margin:0 auto}.theme-light .container,.theme-light .container-xs,.theme-light .container-sm,.theme-light .container-small,.theme-light .container-md,.theme-light .container-lg,.theme-light .container-large,.theme-light .container-xl,.theme-light .container-xxl,.theme-light .container-responsive{width:100%;padding:0 1.5rem;margin:0 auto}.theme-light .container-xs{max-width:540px}.theme-light .container-sm,.theme-light .container-small{max-width:720px}@media (max-width: 767px){.theme-light .container-sm,.theme-light .container-small{padding:0 1rem}}.theme-light .container-md{max-width:960px}@media (max-width: 991px){.theme-light .container-md{padding:0 1rem}}.theme-light .container-lg,.theme-light .container-large{max-width:1140px}@media (max-width: 1199px){.theme-light .container-lg,.theme-light .container-large{padding:0 1rem}}.theme-light .container-xl{max-width:1320px}@media (max-width: 1399px){.theme-light .container-xl{padding:0 1.5rem}}.theme-light .container-xxl{max-width:1520px}@media (max-width: 1599px){.theme-light .container-xxl{padding:0 1.5rem}}@media (min-width: 576px){.theme-light .container-responsive{max-width:540px}}@media (min-width: 768px){.theme-light .container-responsive{max-width:720px}}@media (min-width: 992px){.theme-light .container-responsive{max-width:960px}}@media (min-width: 1200px){.theme-light .container-responsive{max-width:1140px}}@media (min-width: 1400px){.theme-light .container-responsive{max-width:1320px}}.theme-light .surface-0{background:rgba(255,255,255,0.02);backdrop-filter:blur(10px)}.theme-light .surface-1{background:rgba(255,255,255,0.04);backdrop-filter:blur(15px)}.theme-light .surface-2{background:rgba(255,255,255,0.06);backdrop-filter:blur(20px)}.theme-light .surface-3{background:rgba(255,255,255,0.08);backdrop-filter:blur(25px)}.theme-light .border-0{border:0 !important}.theme-light .border{border:1px solid rgba(255,255,255,0.1) !important}.theme-light .border-top{border-top:1px solid rgba(255,255,255,0.1) !important}.theme-light .border-bottom{border-bottom:1px solid rgba(255,255,255,0.1) !important}.theme-light .border-left{border-left:1px solid rgba(255,255,255,0.1) !important}.theme-light .border-right{border-right:1px solid rgba(255,255,255,0.1) !important}.theme-light .rounded-0{border-radius:0 !important}.theme-light .rounded-sm{border-radius:4px !important}.theme-light .rounded{border-radius:8px !important}.theme-light .rounded-lg{border-radius:12px !important}.theme-light .rounded-xl{border-radius:16px !important}.theme-light .rounded-full{border-radius:50% !important}.theme-light .shadow-0{-webkit-box-shadow:none !important;box-shadow:none !important}.theme-light .shadow-1{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important}.theme-light .shadow-2{-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.2) !important;box-shadow:0 8px 20px rgba(0,0,0,0.2) !important}.theme-light .shadow-3{-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.25) !important;box-shadow:0 12px 24px rgba(0,0,0,0.25) !important}.theme-light .shadow-4{-webkit-box-shadow:0 16px 32px rgba(0,0,0,0.3) !important;box-shadow:0 16px 32px rgba(0,0,0,0.3) !important}.theme-light .reveal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{line-height:1.4}.theme-light p,.theme-light li,.theme-light td{line-height:1.6}.theme-light .button{line-height:1}.theme-light .neon-text{text-shadow:0 0 10px currentColor, 0 0 20px currentColor, 0 0 40px currentColor}.theme-light .neon-text-blue{color:var(--theme-accent-primary);text-shadow:0 0 10px var(--theme-accent-primary),0 0 20px var(--theme-accent-primary),0 0 40px var(--theme-accent-primary)}.theme-light .neon-text-purple{color:var(--theme-accent-tertiary);text-shadow:0 0 10px var(--theme-accent-tertiary),0 0 20px var(--theme-accent-tertiary),0 0 40px var(--theme-accent-tertiary)}@media (min-width: 640px){.theme-light .medium-d-none{display:none !important}.theme-light .medium-d-block{display:block !important}.theme-light .medium-d-inline-block{display:inline-block !important}.theme-light .medium-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .medium-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-light .medium-m-0{margin:0 !important}.theme-light .medium-m-1{margin:.25rem !important}.theme-light .medium-m-2{margin:.5rem !important}.theme-light .medium-m-3{margin:1rem !important}.theme-light .medium-m-4{margin:1.5rem !important}.theme-light .medium-m-5{margin:2rem !important}.theme-light .medium-mt-0{margin-top:0 !important}.theme-light .medium-mt-1{margin-top:.25rem !important}.theme-light .medium-mt-2{margin-top:.5rem !important}.theme-light .medium-mt-3{margin-top:1rem !important}.theme-light .medium-mt-4{margin-top:1.5rem !important}.theme-light .medium-mt-5{margin-top:2rem !important}.theme-light .medium-mb-0{margin-bottom:0 !important}.theme-light .medium-mb-1{margin-bottom:.25rem !important}.theme-light .medium-mb-2{margin-bottom:.5rem !important}.theme-light .medium-mb-3{margin-bottom:1rem !important}.theme-light .medium-mb-4{margin-bottom:1.5rem !important}.theme-light .medium-mb-5{margin-bottom:2rem !important}.theme-light .medium-ml-0{margin-left:0 !important}.theme-light .medium-ml-1{margin-left:.25rem !important}.theme-light .medium-ml-2{margin-left:.5rem !important}.theme-light .medium-ml-3{margin-left:1rem !important}.theme-light .medium-ml-4{margin-left:1.5rem !important}.theme-light .medium-ml-5{margin-left:2rem !important}.theme-light .medium-mr-0{margin-right:0 !important}.theme-light .medium-mr-1{margin-right:.25rem !important}.theme-light .medium-mr-2{margin-right:.5rem !important}.theme-light .medium-mr-3{margin-right:1rem !important}.theme-light .medium-mr-4{margin-right:1.5rem !important}.theme-light .medium-mr-5{margin-right:2rem !important}.theme-light .medium-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-light .medium-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-light .medium-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-light .medium-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-light .medium-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-light .medium-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-light .medium-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-light .medium-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-light .medium-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-light .medium-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-light .medium-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-light .medium-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-light .medium-p-0{padding:0 !important}.theme-light .medium-p-1{padding:.25rem !important}.theme-light .medium-p-2{padding:.5rem !important}.theme-light .medium-p-3{padding:1rem !important}.theme-light .medium-p-4{padding:1.5rem !important}.theme-light .medium-p-5{padding:2rem !important}.theme-light .medium-pt-0{padding-top:0 !important}.theme-light .medium-pt-1{padding-top:.25rem !important}.theme-light .medium-pt-2{padding-top:.5rem !important}.theme-light .medium-pt-3{padding-top:1rem !important}.theme-light .medium-pt-4{padding-top:1.5rem !important}.theme-light .medium-pt-5{padding-top:2rem !important}.theme-light .medium-pb-0{padding-bottom:0 !important}.theme-light .medium-pb-1{padding-bottom:.25rem !important}.theme-light .medium-pb-2{padding-bottom:.5rem !important}.theme-light .medium-pb-3{padding-bottom:1rem !important}.theme-light .medium-pb-4{padding-bottom:1.5rem !important}.theme-light .medium-pb-5{padding-bottom:2rem !important}.theme-light .medium-pl-0{padding-left:0 !important}.theme-light .medium-pl-1{padding-left:.25rem !important}.theme-light .medium-pl-2{padding-left:.5rem !important}.theme-light .medium-pl-3{padding-left:1rem !important}.theme-light .medium-pl-4{padding-left:1.5rem !important}.theme-light .medium-pl-5{padding-left:2rem !important}.theme-light .medium-pr-0{padding-right:0 !important}.theme-light .medium-pr-1{padding-right:.25rem !important}.theme-light .medium-pr-2{padding-right:.5rem !important}.theme-light .medium-pr-3{padding-right:1rem !important}.theme-light .medium-pr-4{padding-right:1.5rem !important}.theme-light .medium-pr-5{padding-right:2rem !important}.theme-light .medium-px-0{padding-left:0 !important;padding-right:0 !important}.theme-light .medium-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-light .medium-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-light .medium-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-light .medium-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-light .medium-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-light .medium-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-light .medium-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-light .medium-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-light .medium-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-light .medium-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-light .medium-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-light .medium-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-light .medium-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-light .medium-flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.theme-light .medium-flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.theme-light .medium-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-light .medium-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-light .medium-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-light .medium-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-light .medium-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-light .medium-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-light .medium-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-light .medium-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-light .medium-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-light .medium-gap-1{gap:.25rem !important}.theme-light .medium-gap-2{gap:.5rem !important}.theme-light .medium-gap-3{gap:1rem !important}.theme-light .medium-gap-4{gap:1.5rem !important}.theme-light .medium-gap-5{gap:2rem !important}.theme-light .medium-text-left{text-align:left !important}.theme-light .medium-text-center{text-align:center !important}.theme-light .medium-text-right{text-align:right !important}.theme-light .medium-text-justify{text-align:justify !important}}@media (min-width: 1024px){.theme-light .large-d-none{display:none !important}.theme-light .large-d-block{display:block !important}.theme-light .large-d-inline-block{display:inline-block !important}.theme-light .large-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .large-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-light .large-m-0{margin:0 !important}.theme-light .large-m-1{margin:.25rem !important}.theme-light .large-m-2{margin:.5rem !important}.theme-light .large-m-3{margin:1rem !important}.theme-light .large-m-4{margin:1.5rem !important}.theme-light .large-m-5{margin:2rem !important}.theme-light .large-mt-0{margin-top:0 !important}.theme-light .large-mt-1{margin-top:.25rem !important}.theme-light .large-mt-2{margin-top:.5rem !important}.theme-light .large-mt-3{margin-top:1rem !important}.theme-light .large-mt-4{margin-top:1.5rem !important}.theme-light .large-mt-5{margin-top:2rem !important}.theme-light .large-mb-0{margin-bottom:0 !important}.theme-light .large-mb-1{margin-bottom:.25rem !important}.theme-light .large-mb-2{margin-bottom:.5rem !important}.theme-light .large-mb-3{margin-bottom:1rem !important}.theme-light .large-mb-4{margin-bottom:1.5rem !important}.theme-light .large-mb-5{margin-bottom:2rem !important}.theme-light .large-ml-0{margin-left:0 !important}.theme-light .large-ml-1{margin-left:.25rem !important}.theme-light .large-ml-2{margin-left:.5rem !important}.theme-light .large-ml-3{margin-left:1rem !important}.theme-light .large-ml-4{margin-left:1.5rem !important}.theme-light .large-ml-5{margin-left:2rem !important}.theme-light .large-mr-0{margin-right:0 !important}.theme-light .large-mr-1{margin-right:.25rem !important}.theme-light .large-mr-2{margin-right:.5rem !important}.theme-light .large-mr-3{margin-right:1rem !important}.theme-light .large-mr-4{margin-right:1.5rem !important}.theme-light .large-mr-5{margin-right:2rem !important}.theme-light .large-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-light .large-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-light .large-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-light .large-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-light .large-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-light .large-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-light .large-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-light .large-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-light .large-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-light .large-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-light .large-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-light .large-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-light .large-p-0{padding:0 !important}.theme-light .large-p-1{padding:.25rem !important}.theme-light .large-p-2{padding:.5rem !important}.theme-light .large-p-3{padding:1rem !important}.theme-light .large-p-4{padding:1.5rem !important}.theme-light .large-p-5{padding:2rem !important}.theme-light .large-pt-0{padding-top:0 !important}.theme-light .large-pt-1{padding-top:.25rem !important}.theme-light .large-pt-2{padding-top:.5rem !important}.theme-light .large-pt-3{padding-top:1rem !important}.theme-light .large-pt-4{padding-top:1.5rem !important}.theme-light .large-pt-5{padding-top:2rem !important}.theme-light .large-pb-0{padding-bottom:0 !important}.theme-light .large-pb-1{padding-bottom:.25rem !important}.theme-light .large-pb-2{padding-bottom:.5rem !important}.theme-light .large-pb-3{padding-bottom:1rem !important}.theme-light .large-pb-4{padding-bottom:1.5rem !important}.theme-light .large-pb-5{padding-bottom:2rem !important}.theme-light .large-pl-0{padding-left:0 !important}.theme-light .large-pl-1{padding-left:.25rem !important}.theme-light .large-pl-2{padding-left:.5rem !important}.theme-light .large-pl-3{padding-left:1rem !important}.theme-light .large-pl-4{padding-left:1.5rem !important}.theme-light .large-pl-5{padding-left:2rem !important}.theme-light .large-pr-0{padding-right:0 !important}.theme-light .large-pr-1{padding-right:.25rem !important}.theme-light .large-pr-2{padding-right:.5rem !important}.theme-light .large-pr-3{padding-right:1rem !important}.theme-light .large-pr-4{padding-right:1.5rem !important}.theme-light .large-pr-5{padding-right:2rem !important}.theme-light .large-px-0{padding-left:0 !important;padding-right:0 !important}.theme-light .large-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-light .large-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-light .large-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-light .large-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-light .large-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-light .large-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-light .large-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-light .large-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-light .large-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-light .large-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-light .large-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-light .large-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.theme-light .large-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.theme-light .large-flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.theme-light .large-flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.theme-light .large-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.theme-light .large-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.theme-light .large-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.theme-light .large-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.theme-light .large-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.theme-light .large-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.theme-light .large-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.theme-light .large-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.theme-light .large-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.theme-light .large-gap-1{gap:.25rem !important}.theme-light .large-gap-2{gap:.5rem !important}.theme-light .large-gap-3{gap:1rem !important}.theme-light .large-gap-4{gap:1.5rem !important}.theme-light .large-gap-5{gap:2rem !important}.theme-light .large-text-left{text-align:left !important}.theme-light .large-text-center{text-align:center !important}.theme-light .large-text-right{text-align:right !important}.theme-light .large-text-justify{text-align:justify !important}}@media (min-width: 1200px){.theme-light .xlarge-d-none{display:none !important}.theme-light .xlarge-d-block{display:block !important}.theme-light .xlarge-d-inline-block{display:inline-block !important}.theme-light .xlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .xlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-light .xlarge-m-0{margin:0 !important}.theme-light .xlarge-m-1{margin:.25rem !important}.theme-light .xlarge-m-2{margin:.5rem !important}.theme-light .xlarge-m-3{margin:1rem !important}.theme-light .xlarge-m-4{margin:1.5rem !important}.theme-light .xlarge-m-5{margin:2rem !important}.theme-light .xlarge-mt-0{margin-top:0 !important}.theme-light .xlarge-mt-1{margin-top:.25rem !important}.theme-light .xlarge-mt-2{margin-top:.5rem !important}.theme-light .xlarge-mt-3{margin-top:1rem !important}.theme-light .xlarge-mt-4{margin-top:1.5rem !important}.theme-light .xlarge-mt-5{margin-top:2rem !important}.theme-light .xlarge-mb-0{margin-bottom:0 !important}.theme-light .xlarge-mb-1{margin-bottom:.25rem !important}.theme-light .xlarge-mb-2{margin-bottom:.5rem !important}.theme-light .xlarge-mb-3{margin-bottom:1rem !important}.theme-light .xlarge-mb-4{margin-bottom:1.5rem !important}.theme-light .xlarge-mb-5{margin-bottom:2rem !important}.theme-light .xlarge-ml-0{margin-left:0 !important}.theme-light .xlarge-ml-1{margin-left:.25rem !important}.theme-light .xlarge-ml-2{margin-left:.5rem !important}.theme-light .xlarge-ml-3{margin-left:1rem !important}.theme-light .xlarge-ml-4{margin-left:1.5rem !important}.theme-light .xlarge-ml-5{margin-left:2rem !important}.theme-light .xlarge-mr-0{margin-right:0 !important}.theme-light .xlarge-mr-1{margin-right:.25rem !important}.theme-light .xlarge-mr-2{margin-right:.5rem !important}.theme-light .xlarge-mr-3{margin-right:1rem !important}.theme-light .xlarge-mr-4{margin-right:1.5rem !important}.theme-light .xlarge-mr-5{margin-right:2rem !important}.theme-light .xlarge-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-light .xlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-light .xlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-light .xlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-light .xlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-light .xlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-light .xlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-light .xlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-light .xlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-light .xlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-light .xlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-light .xlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-light .xlarge-p-0{padding:0 !important}.theme-light .xlarge-p-1{padding:.25rem !important}.theme-light .xlarge-p-2{padding:.5rem !important}.theme-light .xlarge-p-3{padding:1rem !important}.theme-light .xlarge-p-4{padding:1.5rem !important}.theme-light .xlarge-p-5{padding:2rem !important}.theme-light .xlarge-pt-0{padding-top:0 !important}.theme-light .xlarge-pt-1{padding-top:.25rem !important}.theme-light .xlarge-pt-2{padding-top:.5rem !important}.theme-light .xlarge-pt-3{padding-top:1rem !important}.theme-light .xlarge-pt-4{padding-top:1.5rem !important}.theme-light .xlarge-pt-5{padding-top:2rem !important}.theme-light .xlarge-pb-0{padding-bottom:0 !important}.theme-light .xlarge-pb-1{padding-bottom:.25rem !important}.theme-light .xlarge-pb-2{padding-bottom:.5rem !important}.theme-light .xlarge-pb-3{padding-bottom:1rem !important}.theme-light .xlarge-pb-4{padding-bottom:1.5rem !important}.theme-light .xlarge-pb-5{padding-bottom:2rem !important}.theme-light .xlarge-pl-0{padding-left:0 !important}.theme-light .xlarge-pl-1{padding-left:.25rem !important}.theme-light .xlarge-pl-2{padding-left:.5rem !important}.theme-light .xlarge-pl-3{padding-left:1rem !important}.theme-light .xlarge-pl-4{padding-left:1.5rem !important}.theme-light .xlarge-pl-5{padding-left:2rem !important}.theme-light .xlarge-pr-0{padding-right:0 !important}.theme-light .xlarge-pr-1{padding-right:.25rem !important}.theme-light .xlarge-pr-2{padding-right:.5rem !important}.theme-light .xlarge-pr-3{padding-right:1rem !important}.theme-light .xlarge-pr-4{padding-right:1.5rem !important}.theme-light .xlarge-pr-5{padding-right:2rem !important}.theme-light .xlarge-px-0{padding-left:0 !important;padding-right:0 !important}.theme-light .xlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-light .xlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-light .xlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-light .xlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-light .xlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-light .xlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-light .xlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-light .xlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-light .xlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-light .xlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-light .xlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-light .xlarge-text-left{text-align:left !important}.theme-light .xlarge-text-center{text-align:center !important}.theme-light .xlarge-text-right{text-align:right !important}.theme-light .xlarge-text-justify{text-align:justify !important}}@media (min-width: 1440px){.theme-light .xxlarge-d-none{display:none !important}.theme-light .xxlarge-d-block{display:block !important}.theme-light .xxlarge-d-inline-block{display:inline-block !important}.theme-light .xxlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .xxlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.theme-light .xxlarge-m-0{margin:0 !important}.theme-light .xxlarge-m-1{margin:.25rem !important}.theme-light .xxlarge-m-2{margin:.5rem !important}.theme-light .xxlarge-m-3{margin:1rem !important}.theme-light .xxlarge-m-4{margin:1.5rem !important}.theme-light .xxlarge-m-5{margin:2rem !important}.theme-light .xxlarge-mt-0{margin-top:0 !important}.theme-light .xxlarge-mt-1{margin-top:.25rem !important}.theme-light .xxlarge-mt-2{margin-top:.5rem !important}.theme-light .xxlarge-mt-3{margin-top:1rem !important}.theme-light .xxlarge-mt-4{margin-top:1.5rem !important}.theme-light .xxlarge-mt-5{margin-top:2rem !important}.theme-light .xxlarge-mb-0{margin-bottom:0 !important}.theme-light .xxlarge-mb-1{margin-bottom:.25rem !important}.theme-light .xxlarge-mb-2{margin-bottom:.5rem !important}.theme-light .xxlarge-mb-3{margin-bottom:1rem !important}.theme-light .xxlarge-mb-4{margin-bottom:1.5rem !important}.theme-light .xxlarge-mb-5{margin-bottom:2rem !important}.theme-light .xxlarge-ml-0{margin-left:0 !important}.theme-light .xxlarge-ml-1{margin-left:.25rem !important}.theme-light .xxlarge-ml-2{margin-left:.5rem !important}.theme-light .xxlarge-ml-3{margin-left:1rem !important}.theme-light .xxlarge-ml-4{margin-left:1.5rem !important}.theme-light .xxlarge-ml-5{margin-left:2rem !important}.theme-light .xxlarge-mr-0{margin-right:0 !important}.theme-light .xxlarge-mr-1{margin-right:.25rem !important}.theme-light .xxlarge-mr-2{margin-right:.5rem !important}.theme-light .xxlarge-mr-3{margin-right:1rem !important}.theme-light .xxlarge-mr-4{margin-right:1.5rem !important}.theme-light .xxlarge-mr-5{margin-right:2rem !important}.theme-light .xxlarge-mx-0{margin-left:0 !important;margin-right:0 !important}.theme-light .xxlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.theme-light .xxlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.theme-light .xxlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}.theme-light .xxlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.theme-light .xxlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}.theme-light .xxlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}.theme-light .xxlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.theme-light .xxlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.theme-light .xxlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.theme-light .xxlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.theme-light .xxlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.theme-light .xxlarge-p-0{padding:0 !important}.theme-light .xxlarge-p-1{padding:.25rem !important}.theme-light .xxlarge-p-2{padding:.5rem !important}.theme-light .xxlarge-p-3{padding:1rem !important}.theme-light .xxlarge-p-4{padding:1.5rem !important}.theme-light .xxlarge-p-5{padding:2rem !important}.theme-light .xxlarge-pt-0{padding-top:0 !important}.theme-light .xxlarge-pt-1{padding-top:.25rem !important}.theme-light .xxlarge-pt-2{padding-top:.5rem !important}.theme-light .xxlarge-pt-3{padding-top:1rem !important}.theme-light .xxlarge-pt-4{padding-top:1.5rem !important}.theme-light .xxlarge-pt-5{padding-top:2rem !important}.theme-light .xxlarge-pb-0{padding-bottom:0 !important}.theme-light .xxlarge-pb-1{padding-bottom:.25rem !important}.theme-light .xxlarge-pb-2{padding-bottom:.5rem !important}.theme-light .xxlarge-pb-3{padding-bottom:1rem !important}.theme-light .xxlarge-pb-4{padding-bottom:1.5rem !important}.theme-light .xxlarge-pb-5{padding-bottom:2rem !important}.theme-light .xxlarge-pl-0{padding-left:0 !important}.theme-light .xxlarge-pl-1{padding-left:.25rem !important}.theme-light .xxlarge-pl-2{padding-left:.5rem !important}.theme-light .xxlarge-pl-3{padding-left:1rem !important}.theme-light .xxlarge-pl-4{padding-left:1.5rem !important}.theme-light .xxlarge-pl-5{padding-left:2rem !important}.theme-light .xxlarge-pr-0{padding-right:0 !important}.theme-light .xxlarge-pr-1{padding-right:.25rem !important}.theme-light .xxlarge-pr-2{padding-right:.5rem !important}.theme-light .xxlarge-pr-3{padding-right:1rem !important}.theme-light .xxlarge-pr-4{padding-right:1.5rem !important}.theme-light .xxlarge-pr-5{padding-right:2rem !important}.theme-light .xxlarge-px-0{padding-left:0 !important;padding-right:0 !important}.theme-light .xxlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.theme-light .xxlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.theme-light .xxlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}.theme-light .xxlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.theme-light .xxlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}.theme-light .xxlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}.theme-light .xxlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.theme-light .xxlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.theme-light .xxlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.theme-light .xxlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.theme-light .xxlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.theme-light .xxlarge-text-left{text-align:left !important}.theme-light .xxlarge-text-center{text-align:center !important}.theme-light .xxlarge-text-right{text-align:right !important}.theme-light .xxlarge-text-justify{text-align:justify !important}}.theme-light .shine,.theme-light .shine-subtle,.theme-light .shine-strong,.theme-light .shine-slow,.theme-light .shine-fast{position:relative;overflow:hidden;color:white !important;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.theme-light .shine::after,.theme-light .shine-subtle::after,.theme-light .shine-strong::after,.theme-light .shine-slow::after,.theme-light .shine-fast::after{content:'';position:absolute;top:-150%;left:-60%;width:30%;height:300%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.08)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.08), transparent);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-animation:subtleShine 8s ease-in-out infinite;animation:subtleShine 8s ease-in-out infinite;pointer-events:none}.theme-light .shine:hover,.theme-light .shine-subtle:hover,.theme-light .shine-strong:hover,.theme-light .shine-slow:hover,.theme-light .shine-fast:hover{color:white !important;text-shadow:0 2px 4px rgba(0,0,0,0.4)}.theme-light .shine-subtle::after{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.04)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.04), transparent)}.theme-light .shine-strong::after{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.15)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent)}.theme-light .shine-slow::after{-webkit-animation:subtleShine 12s ease-in-out infinite;animation:subtleShine 12s ease-in-out infinite}.theme-light .shine-fast::after{-webkit-animation:subtleShine 4s ease-in-out infinite;animation:subtleShine 4s ease-in-out infinite}.theme-light .shine-hover{position:relative;overflow:hidden}.theme-light .shine-hover::after{content:'';position:absolute;top:-150%;left:-60%;width:30%;height:300%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.08)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.08), transparent);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:left 0.6s ease-in-out, opacity 0.3s ease;transition:left 0.6s ease-in-out, opacity 0.3s ease;pointer-events:none;z-index:1;opacity:0}.theme-light .shine-hover:hover::after{left:110%;opacity:1}@keyframes subtleShine{0%{left:-60%;opacity:0}10%{opacity:1}20%{left:110%;opacity:1}21%{opacity:0}100%{left:110%;opacity:0}}@media (prefers-reduced-motion: reduce){.theme-light *,.theme-light *::before,.theme-light *::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;-webkit-animation-delay:0ms !important;animation-delay:0ms !important}.theme-light .stat-card::after{-webkit-animation:none !important;animation:none !important}.theme-light .stat-card.gradient-flow,.theme-light .stat-card.ripple-effect,.theme-light .stat-card.aurora{-webkit-animation:none !important;animation:none !important}.theme-light .stat-card.gradient-flow::before,.theme-light .stat-card.gradient-flow::after,.theme-light .stat-card.ripple-effect::before,.theme-light .stat-card.ripple-effect::after,.theme-light .stat-card.aurora::before,.theme-light .stat-card.aurora::after{-webkit-animation:none !important;animation:none !important}.theme-light .wizard-step .step-number,.theme-light .step .step-number{-webkit-animation:none !important;animation:none !important}.theme-light *:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (prefers-reduced-transparency: reduce){.theme-light .card,.theme-light .stat-card,.theme-light .chart-container,.theme-light .table-container,.theme-light .notification-card,.theme-light .panel,.theme-light .stat-card,.theme-light .modal{background:var(--theme-bg-secondary) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.theme-light .modal-backdrop{background:rgba(0,0,0,0.9) !important}.theme-light .button,.theme-light button,.theme-light input,.theme-light select,.theme-light textarea{background:var(--theme-bg-tertiary) !important}}.theme-light .high-contrast{--theme-text-muted: var(--theme-text-secondary);--theme-text-secondary: var(--theme-text-primary)}.theme-light .high-contrast *{border-color:var(--theme-text-primary) !important}.theme-light .high-contrast .button,.theme-light .high-contrast button,.theme-light .high-contrast a,.theme-light .high-contrast input,.theme-light .high-contrast select,.theme-light .high-contrast textarea{outline:2px solid var(--theme-accent-primary) !important;outline-offset:2px}.theme-light :focus-visible{outline:2px solid var(--theme-accent-primary) !important;outline-offset:2px;-webkit-box-shadow:0 0 0 4px rgba(var(--theme-accent-primary-rgb), 0.3) !important;box-shadow:0 0 0 4px rgba(var(--theme-accent-primary-rgb), 0.3) !important}.theme-light .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.theme-light .skip-to-main{position:absolute;left:-9999px;z-index:999;padding:1em;background:var(--theme-bg-primary);color:var(--theme-text-primary);text-decoration:none}.theme-light .skip-to-main:focus{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;outline:2px solid var(--theme-accent-primary)}.theme-light .callout{background:#f5f5f5;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #e0e0e0;color:var(--theme-text-primary)}.theme-light .callout::after{display:none}.theme-light .callout .callout-icon{background:#e8e8e8;border:1px solid #d0d0d0;color:var(--theme-text-primary)}.theme-light .callout .callout-content{background:transparent;backdrop-filter:none;color:var(--theme-text-primary)}.theme-light .callout .callout-content p{color:var(--theme-text-secondary)}.theme-light .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),.theme-light .callout.info{background:#e3f2fd;border:1px solid #bbdefb}.theme-light .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,.theme-light .callout.info .callout-icon{background:#bbdefb;border-color:#90caf9;color:var(--theme-info)}.theme-light .callout.primary{background:#f3e5f5;border:1px solid #e1bee7}.theme-light .callout.primary h1,.theme-light .callout.primary h2,.theme-light .callout.primary h3,.theme-light .callout.primary h4,.theme-light .callout.primary h5,.theme-light .callout.primary h6{color:var(--theme-accent-primary)}.theme-light .callout.primary .callout-icon{background:#e1bee7;border-color:#ce93d8;color:var(--theme-accent-primary)}.theme-light .callout.secondary{background:#e0f2f1;border:1px solid #b2dfdb}.theme-light .callout.secondary h1,.theme-light .callout.secondary h2,.theme-light .callout.secondary h3,.theme-light .callout.secondary h4,.theme-light .callout.secondary h5,.theme-light .callout.secondary h6{color:var(--theme-accent-secondary)}.theme-light .callout.secondary .callout-icon{background:#b2dfdb;border-color:#80cbc4;color:var(--theme-accent-secondary)}.theme-light .callout.success{background:#e8f5e9;border:1px solid #c8e6c9}.theme-light .callout.success h1,.theme-light .callout.success h2,.theme-light .callout.success h3,.theme-light .callout.success h4,.theme-light .callout.success h5,.theme-light .callout.success h6{color:var(--theme-success)}.theme-light .callout.success .callout-icon{background:#c8e6c9;border-color:#a5d6a7;color:var(--theme-success)}.theme-light .callout.warning{background:#fff3e0;border:1px solid #ffe0b2}.theme-light .callout.warning h1,.theme-light .callout.warning h2,.theme-light .callout.warning h3,.theme-light .callout.warning h4,.theme-light .callout.warning h5,.theme-light .callout.warning h6{color:var(--theme-warning)}.theme-light .callout.warning .callout-icon{background:#ffe0b2;border-color:#ffcc80;color:var(--theme-warning)}.theme-light .callout.alert,.theme-light .callout.danger,.theme-light .callout.error{background:#ffebee;border:1px solid #ffcdd2}.theme-light .callout.alert h1,.theme-light .callout.alert h2,.theme-light .callout.alert h3,.theme-light .callout.alert h4,.theme-light .callout.alert h5,.theme-light .callout.alert h6,.theme-light .callout.danger h1,.theme-light .callout.danger h2,.theme-light .callout.danger h3,.theme-light .callout.danger h4,.theme-light .callout.danger h5,.theme-light .callout.danger h6,.theme-light .callout.error h1,.theme-light .callout.error h2,.theme-light .callout.error h3,.theme-light .callout.error h4,.theme-light .callout.error h5,.theme-light .callout.error h6{color:var(--theme-error)}.theme-light .callout.alert .callout-icon,.theme-light .callout.danger .callout-icon,.theme-light .callout.error .callout-icon{background:#ffcdd2;border-color:#ef9a9a;color:var(--theme-error)}.theme-light .callout.minimal{background:transparent;border:none;border-left:4px solid var(--callout-color);padding-left:16px;backdrop-filter:none}.theme-light .callout.minimal::after{display:none}.theme-light .card,.theme-light .stat-card,.theme-light .chart-container,.theme-light .table-container,.theme-light .notification-card{background:-webkit-gradient(linear, left top, right bottom, from(white), to(rgba(var(--theme-accent-tertiary-rgb), 0.005)));background:linear-gradient(to bottom right, white 0%, rgba(var(--theme-accent-tertiary-rgb), 0.005) 100%);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.08);-webkit-box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.04),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.04),inset 0 1px 0 rgba(255,255,255,0.9)}.theme-light .card::before,.theme-light .stat-card::before,.theme-light .chart-container::before,.theme-light .table-container::before,.theme-light .notification-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right, rgba(var(--theme-accent-tertiary-rgb), 0.01) 0%, transparent 50%),radial-gradient(circle at bottom left, rgba(var(--theme-accent-primary-rgb), 0.005) 0%, transparent 50%);pointer-events:none;border-radius:inherit}.theme-light .card::after,.theme-light .stat-card::after,.theme-light .chart-container::after,.theme-light .table-container::after,.theme-light .notification-card::after{display:none}.theme-light .card:hover,.theme-light .stat-card:hover,.theme-light .chart-container:hover,.theme-light .table-container:hover,.theme-light .notification-card:hover{-webkit-box-shadow:0 4px 16px rgba(var(--theme-accent-tertiary-rgb), 0.08),inset 0 1px 0 #fff;box-shadow:0 4px 16px rgba(var(--theme-accent-tertiary-rgb), 0.08),inset 0 1px 0 #fff;border-color:rgba(var(--theme-accent-tertiary-rgb), 0.15);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.theme-light .card .card-header,.theme-light .stat-card .card-header,.theme-light .chart-container .card-header,.theme-light .table-container .card-header,.theme-light .notification-card .card-header,.theme-light .card .card-footer,.theme-light .stat-card .card-footer,.theme-light .chart-container .card-footer,.theme-light .table-container .card-footer,.theme-light .notification-card .card-footer{background:-webkit-gradient(linear, left top, right top, from(rgba(var(--theme-accent-tertiary-rgb), 0.02)), to(rgba(var(--theme-accent-tertiary-rgb), 0.01)));background:linear-gradient(to right, rgba(var(--theme-accent-tertiary-rgb), 0.02) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.01) 100%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.08)}.theme-light .card .card-title,.theme-light .stat-card .card-title,.theme-light .chart-container .card-title,.theme-light .table-container .card-title,.theme-light .notification-card .card-title,.theme-light .card .card-subtitle,.theme-light .stat-card .card-subtitle,.theme-light .chart-container .card-subtitle,.theme-light .table-container .card-subtitle,.theme-light .notification-card .card-subtitle{color:var(--theme-text-primary)}.theme-light .card .card-body p,.theme-light .stat-card .card-body p,.theme-light .chart-container .card-body p,.theme-light .table-container .card-body p,.theme-light .notification-card .card-body p{color:var(--theme-text-secondary)}.theme-light .stat-card{background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.05) 0%, white 50%),white;border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.12);-webkit-box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.06),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.06),inset 0 1px 0 rgba(255,255,255,0.9);position:relative;overflow:hidden}.theme-light .stat-card::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--theme-accent-tertiary-rgb), 0.08) 0%, transparent 70%);opacity:0.5;pointer-events:none}.theme-light .stat-card::after{display:none}.theme-light .stat-card:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(var(--theme-accent-tertiary-rgb), 0.25),inset 0 1px 0 #fff;box-shadow:0 4px 16px rgba(var(--theme-accent-tertiary-rgb), 0.25),inset 0 1px 0 #fff;border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3);background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.12) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.08) 50%),white}.theme-light .stat-card:hover::before{opacity:1;background:radial-gradient(circle, rgba(var(--theme-accent-tertiary-rgb), 0.2) 0%, transparent 70%);-webkit-animation:gentleGlow 2s ease-in-out infinite;animation:gentleGlow 2s ease-in-out infinite}.theme-light .stat-card:hover .stat-label{color:color-mix(in sRGB, var(--theme-text-primary) 90%, black 10%)}.theme-light .stat-card:hover .stat-value{color:var(--theme-accent-tertiary);font-weight:600}.theme-light .stat-card:hover .stat-icon{background:rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-light .stat-card:hover .stat-icon svg{color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}.theme-light .stat-card:hover .stat-change{font-weight:600}.theme-light .stat-card .stat-value{color:var(--theme-accent-tertiary);background:linear-gradient(135deg, var(--theme-accent-tertiary) 0%, var(--theme-accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.theme-light .stat-card .stat-label,.theme-light .stat-card .stat-header,.theme-light .stat-card .stat-card-header,.theme-light .stat-card .stat-card-title{color:color-mix(in sRGB, var(--theme-accent-tertiary) 70%, var(--theme-text-secondary) 30%)}.theme-light .stat-card .stat-card-subtitle{color:var(--theme-text-muted)}.theme-light .stat-card .stat-icon{background:rgba(var(--theme-accent-tertiary-rgb), 0.1);color:var(--theme-accent-tertiary)}.theme-light .stat-card .stat-icon svg{color:var(--theme-accent-tertiary)}.theme-light .stat-card.success::before{background:radial-gradient(circle, rgba(var(--theme-success-rgb), 0.08) 0%, transparent 70%)}.theme-light .stat-card.success .stat-icon{background:rgba(var(--theme-success-rgb), 0.1);color:var(--theme-success)}.theme-light .stat-card.success .stat-value{background:linear-gradient(135deg, var(--theme-success) 0%, var(--theme-accent-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-light .stat-card.warning::before{background:radial-gradient(circle, rgba(var(--theme-warning-rgb), 0.08) 0%, transparent 70%)}.theme-light .stat-card.warning .stat-icon{background:rgba(var(--theme-warning-rgb), 0.1);color:var(--theme-warning)}.theme-light .stat-card.warning .stat-value{background:linear-gradient(135deg, var(--theme-warning) 0%, var(--theme-accent-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-light .stat-card.error::before{background:radial-gradient(circle, rgba(var(--theme-error-rgb), 0.08) 0%, transparent 70%)}.theme-light .stat-card.error .stat-icon{background:rgba(var(--theme-error-rgb), 0.1);color:var(--theme-error)}.theme-light .stat-card.error .stat-value{background:linear-gradient(135deg, var(--theme-error) 0%, var(--theme-accent-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-light .stat-card.gradient-flow{background:linear-gradient(45deg, rgba(var(--theme-accent-tertiary-rgb), 0.25) 0%, rgba(var(--theme-accent-primary-rgb), 0.2) 25%, rgba(var(--theme-accent-tertiary-rgb), 0.3) 50%, rgba(var(--theme-accent-secondary-rgb), 0.2) 75%, rgba(var(--theme-accent-tertiary-rgb), 0.25) 100%);background-size:100% 100%;border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.3);-webkit-box-shadow:0 4px 20px rgba(var(--theme-accent-tertiary-rgb), 0.2),inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:0 4px 20px rgba(var(--theme-accent-tertiary-rgb), 0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.theme-light .stat-card.gradient-flow .stat-value{color:var(--theme-accent-tertiary);-webkit-text-fill-color:unset;background:none;text-shadow:0 1px 2px rgba(var(--theme-accent-tertiary-rgb), 0.3);font-weight:600}.theme-light .stat-card.ripple-effect{background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.12) 0%, white 50%);position:relative;overflow:hidden}.theme-light .stat-card.ripple-effect::after{background:radial-gradient(circle, rgba(var(--theme-accent-tertiary-rgb), 0.35) 0%, transparent 70%);-webkit-animation:rippleExpand 3s ease-out infinite;animation:rippleExpand 3s ease-out infinite}.theme-light .stat-card.ripple-effect .stat-value{color:var(--theme-accent-tertiary);font-weight:600;text-shadow:0 1px 2px rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-light .stat-card.aurora{background:radial-gradient(ellipse at top left, rgba(var(--theme-accent-tertiary-rgb), 0.25) 0%, transparent 50%),radial-gradient(ellipse at top right, rgba(var(--theme-accent-primary-rgb), 0.2) 0%, transparent 50%),radial-gradient(ellipse at bottom left, rgba(var(--theme-accent-secondary-rgb), 0.2) 0%, transparent 50%),radial-gradient(ellipse at bottom right, rgba(var(--theme-accent-tertiary-rgb), 0.25) 0%, transparent 50%),white;background-size:200% 200%;-webkit-animation:auroraShift 12s ease-in-out infinite;animation:auroraShift 12s ease-in-out infinite;-webkit-box-shadow:0 4px 20px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 4px 20px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 0 rgba(255,255,255,0.9)}.theme-light .stat-card.aurora::before{background:radial-gradient(circle at 30% 30%, rgba(var(--theme-accent-tertiary-rgb), 0.15) 0%, transparent 40%),radial-gradient(circle at 70% 70%, rgba(var(--theme-accent-tertiary-rgb), 0.12) 0%, transparent 40%);-webkit-animation:auroraRotate 20s linear infinite;animation:auroraRotate 20s linear infinite}.theme-light .stat-card.aurora .stat-value{color:var(--theme-accent-tertiary);text-shadow:0 2px 4px rgba(var(--theme-accent-tertiary-rgb), 0.2);font-weight:600}.theme-light input,.theme-light select,.theme-light textarea{background:white;border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.2);color:var(--theme-text-primary);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light input:hover,.theme-light select:hover,.theme-light textarea:hover{border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3)}.theme-light input:focus,.theme-light select:focus,.theme-light textarea:focus{background:white;border-color:var(--theme-accent-tertiary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 2px rgba(var(--theme-accent-tertiary-rgb), 0.05);box-shadow:0 0 0 3px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 2px rgba(var(--theme-accent-tertiary-rgb), 0.05)}.theme-light input::-webkit-input-placeholder, .theme-light select::-webkit-input-placeholder, .theme-light textarea::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-light input::-moz-placeholder, .theme-light select::-moz-placeholder, .theme-light textarea::-moz-placeholder{color:var(--theme-text-muted)}.theme-light input:-ms-input-placeholder, .theme-light select:-ms-input-placeholder, .theme-light textarea:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light input::-ms-input-placeholder, .theme-light select::-ms-input-placeholder, .theme-light textarea::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light input::placeholder,.theme-light select::placeholder,.theme-light textarea::placeholder{color:var(--theme-text-muted)}.theme-light .checkbox-group,.theme-light .radio-group{border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.15);border-radius:8px;padding:12px;background:rgba(var(--theme-accent-tertiary-rgb), 0.02)}.theme-light .checkbox-group.horizontal-buttons,.theme-light .radio-group.horizontal-buttons{border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.2);padding:0;background:transparent}.theme-light .checkbox-group.horizontal-buttons label,.theme-light .radio-group.horizontal-buttons label{border-right-color:rgba(var(--theme-accent-tertiary-rgb), 0.2)}.theme-light .checkbox-group.horizontal-buttons label:hover,.theme-light .radio-group.horizontal-buttons label:hover{background:rgba(var(--theme-accent-tertiary-rgb), 0.05)}.theme-light .checkbox-group.horizontal-buttons input:checked+label,.theme-light .radio-group.horizontal-buttons input:checked+label{background:var(--theme-accent-tertiary);color:white}.theme-light .checkbox-group.no-checkmark,.theme-light .radio-group.no-checkmark{background:rgba(var(--theme-accent-tertiary-rgb), 0.02)}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label{border-color:rgba(var(--theme-accent-tertiary-rgb), 0.2);background:rgba(var(--theme-accent-tertiary-rgb), 0.05)}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]+label:hover,.theme-light .radio-group.no-checkmark input[type="checkbox"]+label:hover{background:rgba(var(--theme-accent-tertiary-rgb), 0.1);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3)}.theme-light .checkbox-group.no-checkmark input[type="checkbox"]:checked+label,.theme-light .radio-group.no-checkmark input[type="checkbox"]:checked+label{background:var(--theme-accent-tertiary);color:white;border-color:var(--theme-accent-tertiary)}.theme-light .checkbox-group input[type="checkbox"]:checked+label,.theme-light .checkbox-group input[type="radio"]:checked+label,.theme-light .radio-group input[type="checkbox"]:checked+label,.theme-light .radio-group input[type="radio"]:checked+label{color:white !important}.theme-light .checkbox-group input[type="checkbox"]:checked+label:hover,.theme-light .checkbox-group input[type="radio"]:checked+label:hover,.theme-light .radio-group input[type="checkbox"]:checked+label:hover,.theme-light .radio-group input[type="radio"]:checked+label:hover{color:white !important}.theme-light input[type="checkbox"]+label::before,.theme-light input[type="radio"]+label::before{border:2px solid rgba(var(--theme-accent-tertiary-rgb), 0.5);background:rgba(var(--theme-accent-tertiary-rgb), 0.05)}.theme-light input[type="checkbox"]+label:hover::before,.theme-light input[type="radio"]+label:hover::before{border-color:rgba(var(--theme-accent-tertiary-rgb), 0.7);background:rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light input[type="checkbox"]:checked+label::before,.theme-light input[type="radio"]:checked+label::before{border-color:var(--theme-accent-primary);background:var(--theme-accent-primary)}.theme-light input[type="checkbox"]:focus+label::before,.theme-light input[type="radio"]:focus+label::before{-webkit-box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.2);box-shadow:0 0 0 3px rgba(var(--theme-accent-primary-rgb), 0.2)}.theme-light table{background:white;border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light table th{background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--theme-accent-tertiary-rgb), 0.08)), to(rgba(var(--theme-accent-tertiary-rgb), 0.04)));background:linear-gradient(to bottom, rgba(var(--theme-accent-tertiary-rgb), 0.08) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.04) 100%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.15);color:var(--theme-accent-tertiary);font-weight:600}.theme-light table td{border-color:rgba(var(--theme-accent-tertiary-rgb), 0.08)}.theme-light table tbody tr{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light table tbody tr:hover{background:rgba(var(--theme-accent-tertiary-rgb), 0.03);-webkit-transform:scale(1.002);-ms-transform:scale(1.002);transform:scale(1.002)}.theme-light table tbody tr:nth-child(even){background:rgba(var(--theme-accent-tertiary-rgb), 0.02)}.theme-light .callout{background:rgba(248,249,250,0.9);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(0,0,0,0.1)}.theme-light .callout::before{display:none}.theme-light .callout h1,.theme-light .callout h2,.theme-light .callout h3,.theme-light .callout h4,.theme-light .callout h5,.theme-light .callout h6{color:var(--theme-text-primary)}.theme-light .callout p{color:var(--theme-text-secondary)}.theme-light .callout.primary{background:rgba(var(--theme-accent-primary-rgb), 0.1);border-color:rgba(var(--theme-accent-primary-rgb), 0.3)}.theme-light .callout.primary h1,.theme-light .callout.primary h2,.theme-light .callout.primary h3,.theme-light .callout.primary h4,.theme-light .callout.primary h5,.theme-light .callout.primary h6{color:var(--theme-accent-primary)}.theme-light .callout.success{background:rgba(var(--theme-success-rgb), 0.1);border-color:rgba(var(--theme-success-rgb), 0.3)}.theme-light .callout.success h1,.theme-light .callout.success h2,.theme-light .callout.success h3,.theme-light .callout.success h4,.theme-light .callout.success h5,.theme-light .callout.success h6{color:var(--theme-success)}.theme-light .callout.warning{background:rgba(var(--theme-warning-rgb), 0.1);border-color:rgba(var(--theme-warning-rgb), 0.3)}.theme-light .callout.warning h1,.theme-light .callout.warning h2,.theme-light .callout.warning h3,.theme-light .callout.warning h4,.theme-light .callout.warning h5,.theme-light .callout.warning h6{color:var(--theme-warning)}.theme-light .callout.alert,.theme-light .callout.danger{background:rgba(var(--theme-error-rgb), 0.1);border-color:rgba(var(--theme-error-rgb), 0.3)}.theme-light .callout.alert h1,.theme-light .callout.alert h2,.theme-light .callout.alert h3,.theme-light .callout.alert h4,.theme-light .callout.alert h5,.theme-light .callout.alert h6,.theme-light .callout.danger h1,.theme-light .callout.danger h2,.theme-light .callout.danger h3,.theme-light .callout.danger h4,.theme-light .callout.danger h5,.theme-light .callout.danger h6{color:var(--theme-error)}.theme-light .callout.minimal{background:transparent}.theme-light .step-wizard:not(.vertical)::before{background:rgba(0,0,0,0.1)}.theme-light .step-wizard.vertical::before{background:rgba(0,0,0,0.1)}.theme-light .wizard-step .step-number,.theme-light .step .step-number{background:white;border:2px solid rgba(0,0,0,0.2);color:var(--theme-text-secondary)}.theme-light .wizard-step .step-title,.theme-light .wizard-step .step-label,.theme-light .wizard-step .step-label,.theme-light .step .step-title,.theme-light .step .step-label,.theme-light .step .step-label{color:var(--theme-text-secondary)}.theme-light .wizard-step .step-description,.theme-light .step .step-description{color:var(--theme-text-muted)}.theme-light .wizard-step.active:not(.current) .step-number,.theme-light .step.active:not(.current) .step-number{background:color-mix(in sRGB, var(--theme-success) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-success) 85%, black 15%);color:white;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.15)}.theme-light .wizard-step.active:not(.current) .step-number svg,.theme-light .wizard-step.active:not(.current) .step-number i,.theme-light .step.active:not(.current) .step-number svg,.theme-light .step.active:not(.current) .step-number i{color:white;opacity:1;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,0.3))}.theme-light .wizard-step.active:not(.current) .step-title,.theme-light .wizard-step.active:not(.current) .step-label,.theme-light .wizard-step.active:not(.current) .step-label,.theme-light .step.active:not(.current) .step-title,.theme-light .step.active:not(.current) .step-label,.theme-light .step.active:not(.current) .step-label{color:var(--theme-text-primary)}.theme-light .wizard-step.current .step-number,.theme-light .step.current .step-number{background:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);border-color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%);color:white;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.15)}.theme-light .wizard-step.current .step-number svg,.theme-light .wizard-step.current .step-number i,.theme-light .step.current .step-number svg,.theme-light .step.current .step-number i{color:white;opacity:1;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,0.3))}.theme-light .wizard-step.current .step-title,.theme-light .wizard-step.current .step-label,.theme-light .wizard-step.current .step-label,.theme-light .step.current .step-title,.theme-light .step.current .step-label,.theme-light .step.current .step-label{color:var(--theme-accent-tertiary);font-weight:600}.theme-light .wizard-step:hover:not(.active):not(.current) .step-number,.theme-light .step:hover:not(.active):not(.current) .step-number{border-color:rgba(0,0,0,0.4);background:rgba(0,0,0,0.05)}.theme-light .wizard-step:hover:not(.active):not(.current) .step-title,.theme-light .wizard-step:hover:not(.active):not(.current) .step-label,.theme-light .wizard-step:hover:not(.active):not(.current) .step-label,.theme-light .step:hover:not(.active):not(.current) .step-title,.theme-light .step:hover:not(.active):not(.current) .step-label,.theme-light .step:hover:not(.active):not(.current) .step-label{color:var(--theme-text-primary)}.theme-light .wizard-step::after,.theme-light .step::after{background:rgba(0,0,0,0.1)}.theme-light .wizard-step.active:not(.current)::after,.theme-light .step.active:not(.current)::after{background:color-mix(in sRGB, var(--theme-success) 85%, black 15%)}.theme-light .progress{background:rgba(var(--theme-accent-tertiary-rgb), 0.08);border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light .progress .progress-bar{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-tertiary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-tertiary) 0%, var(--theme-accent-primary) 100%);-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);box-shadow:inset 0 1px 2px rgba(255,255,255,0.3)}.theme-light .badge{background:rgba(var(--theme-accent-tertiary-rgb), 0.08);color:var(--theme-accent-tertiary);border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.15);font-weight:500}.theme-light .badge.primary{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-tertiary) 100%);color:white;border-color:transparent}.theme-light .badge.success{background:var(--theme-success);color:white;border-color:transparent}.theme-light .badge.warning{background:var(--theme-warning);color:white;border-color:transparent}.theme-light .badge.alert,.theme-light .badge.error,.theme-light .badge.danger{background:var(--theme-error);color:white;border-color:transparent}.theme-light .badge.info{background:var(--theme-info);color:white;border-color:transparent}.theme-light .button,.theme-light button{background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.08) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.04) 100%);border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.2);color:var(--theme-accent-tertiary);-webkit-box-shadow:0 1px 3px rgba(var(--theme-accent-tertiary-rgb), 0.1),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 3px rgba(var(--theme-accent-tertiary-rgb), 0.1),inset 0 1px 0 rgba(255,255,255,0.5);font-weight:500;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .button:hover:not(:disabled),.theme-light button:hover:not(:disabled){background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.12) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.08) 100%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3);-webkit-box-shadow:0 2px 6px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 0 rgba(255,255,255,0.6);box-shadow:0 2px 6px rgba(var(--theme-accent-tertiary-rgb), 0.15),inset 0 1px 0 rgba(255,255,255,0.6);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-light .button.primary,.theme-light button.primary{background:linear-gradient(135deg, var(--theme-accent-tertiary) 0%, color-mix(in sRGB, var(--theme-accent-tertiary) 80%, var(--theme-accent-primary) 20%) 100%);border-color:transparent;color:white;text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.3),inset 0 1px 0 rgba(255,255,255,0.2)}.theme-light .button.primary:hover:not(:disabled),.theme-light button.primary:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%) 0%, color-mix(in sRGB, var(--theme-accent-tertiary) 65%, var(--theme-accent-primary) 35%) 100%);-webkit-box-shadow:0 4px 12px rgba(var(--theme-accent-tertiary-rgb), 0.4),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 4px 12px rgba(var(--theme-accent-tertiary-rgb), 0.4),inset 0 1px 0 rgba(255,255,255,0.2)}.theme-light .button.success,.theme-light button.success{background:var(--theme-success);border-color:var(--theme-success);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.theme-light .button.success:hover:not(:disabled),.theme-light button.success:hover:not(:disabled){background:var(--theme-success-hover);border-color:var(--theme-success-hover)}.theme-light .button.warning,.theme-light button.warning{background:var(--theme-warning);border-color:var(--theme-warning);color:white;text-shadow:none}.theme-light .button.warning:hover:not(:disabled),.theme-light button.warning:hover:not(:disabled){background:var(--theme-warning-hover);border-color:var(--theme-warning-hover)}.theme-light .button.alert,.theme-light .button.error,.theme-light button.alert,.theme-light button.error{background:var(--theme-error);border-color:var(--theme-error);color:white;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.theme-light .button.alert:hover:not(:disabled),.theme-light .button.error:hover:not(:disabled),.theme-light button.alert:hover:not(:disabled),.theme-light button.error:hover:not(:disabled){background:var(--theme-error-hover);border-color:var(--theme-error-hover)}.theme-light .button.hollow,.theme-light .button.clear,.theme-light button.hollow,.theme-light button.clear{background:transparent;border-color:currentColor;color:var(--theme-text-primary)}.theme-light .button.hollow:hover:not(:disabled),.theme-light .button.clear:hover:not(:disabled),.theme-light button.hollow:hover:not(:disabled),.theme-light button.clear:hover:not(:disabled){background:rgba(0,0,0,0.05)}.theme-light .button.secondary:hover:not(:disabled),.theme-light .button:not(.primary):not(.success):not(.warning):not(.alert):not(.error):not(.info):not(.hollow):not(.clear):hover:not(:disabled),.theme-light button.secondary:hover:not(:disabled),.theme-light button:not(.primary):not(.success):not(.warning):not(.alert):not(.error):not(.info):not(.hollow):not(.clear):hover:not(:disabled){color:color-mix(in sRGB, var(--theme-accent-tertiary) 90%, black 10%);background:linear-gradient(135deg, rgba(var(--theme-accent-tertiary-rgb), 0.15) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.1) 100%)}.theme-light .tooltip,.theme-light [data-tooltip]::after{background:rgba(0,0,0,0.9);color:white}.theme-light .modal{background:white;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.2);box-shadow:0 10px 40px rgba(0,0,0,0.2)}.theme-light .modal .modal-header,.theme-light .modal .modal-footer{background:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.1)}.theme-light .floating-menu{background:white;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.1);box-shadow:0 4px 16px rgba(0,0,0,0.1)}.theme-light .floating-menu .menu-item{color:var(--theme-text-primary)}.theme-light .floating-menu .menu-item:hover{background:rgba(0,0,0,0.05)}.theme-light nav,.theme-light .nav,.theme-light .navbar{background:white;border-color:rgba(0,0,0,0.1)}.theme-light nav a,.theme-light .nav a,.theme-light .navbar a{color:color-mix(in sRGB, var(--theme-accent-tertiary) 60%, var(--theme-text-primary) 40%);font-weight:500}.theme-light nav a:hover,.theme-light .nav a:hover,.theme-light .navbar a:hover{color:var(--theme-accent-tertiary);background:rgba(var(--theme-accent-tertiary-rgb), 0.05)}.theme-light nav a.active,.theme-light .nav a.active,.theme-light .navbar a.active{color:var(--theme-accent-tertiary);background:rgba(var(--theme-accent-tertiary-rgb), 0.1);font-weight:600}.theme-light .chart{background:white}.theme-light .chart .chart-legend{color:var(--theme-text-secondary)}.theme-light .panel{background:-webkit-gradient(linear, left top, left bottom, from(white), to(rgba(var(--theme-accent-tertiary-rgb), 0.02)));background:linear-gradient(to bottom, white 0%, rgba(var(--theme-accent-tertiary-rgb), 0.02) 100%);border:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.12);-webkit-box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.08),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 2px 8px rgba(var(--theme-accent-tertiary-rgb), 0.08),inset 0 1px 0 rgba(255,255,255,0.9)}.theme-light .panel .panel-header,.theme-light .panel .panel-footer{background:-webkit-gradient(linear, left top, right top, from(rgba(var(--theme-accent-tertiary-rgb), 0.06)), to(rgba(var(--theme-accent-tertiary-rgb), 0.03)));background:linear-gradient(to right, rgba(var(--theme-accent-tertiary-rgb), 0.06) 0%, rgba(var(--theme-accent-tertiary-rgb), 0.03) 100%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light .panel .panel-header{border-bottom:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light .panel .panel-footer{border-top:1px solid rgba(var(--theme-accent-tertiary-rgb), 0.1)}.theme-light h1{color:var(--theme-accent-tertiary);font-weight:600}.theme-light h2{color:color-mix(in sRGB, var(--theme-accent-tertiary) 90%, var(--theme-text-primary) 10%);font-weight:600}.theme-light h3{color:color-mix(in sRGB, var(--theme-accent-tertiary) 80%, var(--theme-text-primary) 20%);font-weight:500}.theme-light h4{color:color-mix(in sRGB, var(--theme-accent-tertiary) 70%, var(--theme-text-primary) 30%);font-weight:500}.theme-light h5,.theme-light h6{color:color-mix(in sRGB, var(--theme-accent-tertiary) 60%, var(--theme-text-primary) 40%);font-weight:500}.theme-light p{color:var(--theme-text-secondary)}.theme-light .section-title,.theme-light .form-label,.theme-light .label,.theme-light .stat-label:not(:hover){color:color-mix(in sRGB, var(--theme-accent-tertiary) 70%, var(--theme-text-secondary) 30%)}.theme-light .card-title{color:var(--theme-accent-tertiary) !important}.theme-light .panel-title,.theme-light .modal-title{color:color-mix(in sRGB, var(--theme-accent-tertiary) 80%, var(--theme-text-primary) 20%)}.theme-light a{color:var(--theme-accent-primary)}.theme-light a:hover{color:color-mix(in sRGB, var(--theme-accent-primary) 80%, black 20%)}.theme-light code{background:rgba(0,0,0,0.06);color:var(--theme-text-primary)}.theme-light pre{background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.1);color:var(--theme-text-primary)}.theme-light *:not(.badge):not(.button):not(.btn):not([class*="text-"]){color:inherit}.theme-light .fa::before,.theme-light .fas::before,.theme-light .far::before,.theme-light .fab::before,.theme-light .fal::before,.theme-light .fad::before,.theme-light .fa-solid::before,.theme-light .fa-regular::before,.theme-light .fa-light::before,.theme-light .fa-duotone::before,.theme-light .fa-thin::before,.theme-light .fa-brands::before,.theme-light i[class*="fa-"]::before,.theme-dark .fa::before,.theme-dark .fas::before,.theme-dark .far::before,.theme-dark .fab::before,.theme-dark .fal::before,.theme-dark .fad::before,.theme-dark .fa-solid::before,.theme-dark .fa-regular::before,.theme-dark .fa-light::before,.theme-dark .fa-duotone::before,.theme-dark .fa-thin::before,.theme-dark .fa-brands::before,.theme-dark i[class*="fa-"]::before{font-family:'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;font-weight:inherit !important;font-style:normal !important;font-variant:normal !important;text-rendering:auto !important;display:inline-block !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;line-height:1 !important;vertical-align:-0.125em !important}.theme-light .fa-solid::before,.theme-light .fas::before,.theme-dark .fa-solid::before,.theme-dark .fas::before{font-weight:900 !important}.theme-light .fa-regular::before,.theme-light .far::before,.theme-dark .fa-regular::before,.theme-dark .far::before{font-weight:400 !important}.theme-light .fa-light::before,.theme-light .fal::before,.theme-dark .fa-light::before,.theme-dark .fal::before{font-weight:300 !important}.theme-light .fa-thin::before,.theme-light .fat::before,.theme-dark .fa-thin::before,.theme-dark .fat::before{font-weight:100 !important}.theme-light .fa-duotone::before,.theme-light .fad::before,.theme-dark .fa-duotone::before,.theme-dark .fad::before{font-weight:900 !important}.theme-light .fa-brands::before,.theme-light .fab::before,.theme-dark .fa-brands::before,.theme-dark .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}
