@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}@media (prefers-reduced-motion: reduce), (prefers-reduced-transparency: reduce){:root{--enable-performance-mode: 1;--enable-reduced-effects: 1}}[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,[data-performance-mode="true"] body.theme-bloodstream .stat-card,body.theme-bloodstream [data-performance-mode="true"] .stat-card,[data-performance-mode="true"] body.theme-bloodstream .chart-container,body.theme-bloodstream [data-performance-mode="true"] .chart-container,[data-performance-mode="true"] body.theme-bloodstream .table-container,body.theme-bloodstream [data-performance-mode="true"] .table-container,[data-performance-mode="true"] body.theme-bloodstream .notification-card,body.theme-bloodstream [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"] body.theme-bloodstream .stat-card::before,body.theme-bloodstream [data-performance-mode="true"] .stat-card::before,[data-performance-mode="true"] body.theme-bloodstream .chart-container::before,body.theme-bloodstream [data-performance-mode="true"] .chart-container::before,[data-performance-mode="true"] body.theme-bloodstream .table-container::before,body.theme-bloodstream [data-performance-mode="true"] .table-container::before,[data-performance-mode="true"] body.theme-bloodstream .notification-card::before,body.theme-bloodstream [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,[data-performance-mode="true"] body.theme-bloodstream .stat-card::after,body.theme-bloodstream [data-performance-mode="true"] .stat-card::after,[data-performance-mode="true"] body.theme-bloodstream .chart-container::after,body.theme-bloodstream [data-performance-mode="true"] .chart-container::after,[data-performance-mode="true"] body.theme-bloodstream .table-container::after,body.theme-bloodstream [data-performance-mode="true"] .table-container::after,[data-performance-mode="true"] body.theme-bloodstream .notification-card::after,body.theme-bloodstream [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 *;.performance-mode .bg-animated *,.performance-mode .bg-advanced *,.performance-mode .bg-advanced-fullscreen *,.performance-mode .bg-neural-network *,.performance-mode .bg-particle-universe *,.performance-mode .bg-liquid-metal *,.performance-mode .bg-blood-cells *,.performance-mode .bg-cyber-rain *,.performance-mode .bg-quantum-field *,.performance-mode .bg-horror-tentacles *,.performance-mode .bg-plasma-storm *,.performance-mode .bg-dna-helix *,.performance-mode .bg-fractal-zoom *,.performance-mode .bg-blood-drip *,.performance-mode .bg-cosmic-drift *,.performance-mode .bg-glitch-matrix *,.performance-mode .bg-advanced *,.performance-mode .bg-advanced-fullscreen *,.performance-mode .bg-neural-network *,.performance-mode .bg-particle-universe *,.performance-mode .bg-liquid-metal *,.performance-mode .bg-blood-cells *,.performance-mode .bg-cyber-rain *,.performance-mode .bg-quantum-field *,.performance-mode .bg-horror-tentacles *,.performance-mode .bg-plasma-storm *,.performance-mode .bg-dna-helix *,.performance-mode .bg-fractal-zoom *{-webkit-animation-duration:0s !important;animation-duration:0s !important;-webkit-transition-duration:0s !important;transition-duration:0s !important}.performance-mode .bg-animated *::before,.performance-mode .bg-advanced *::before,.performance-mode .bg-advanced-fullscreen *::before,.performance-mode .bg-neural-network *::before,.performance-mode .bg-particle-universe *::before,.performance-mode .bg-liquid-metal *::before,.performance-mode .bg-blood-cells *::before,.performance-mode .bg-cyber-rain *::before,.performance-mode .bg-quantum-field *::before,.performance-mode .bg-horror-tentacles *::before,.performance-mode .bg-plasma-storm *::before,.performance-mode .bg-dna-helix *::before,.performance-mode .bg-fractal-zoom *::before,.performance-mode .bg-blood-drip *::before,.performance-mode .bg-cosmic-drift *::before,.performance-mode .bg-glitch-matrix *::before,.performance-mode .bg-animated *::after,.performance-mode .bg-advanced *::after,.performance-mode .bg-advanced-fullscreen *::after,.performance-mode .bg-neural-network *::after,.performance-mode .bg-particle-universe *::after,.performance-mode .bg-liquid-metal *::after,.performance-mode .bg-blood-cells *::after,.performance-mode .bg-cyber-rain *::after,.performance-mode .bg-quantum-field *::after,.performance-mode .bg-horror-tentacles *::after,.performance-mode .bg-plasma-storm *::after,.performance-mode .bg-dna-helix *::after,.performance-mode .bg-fractal-zoom *::after,.performance-mode .bg-blood-drip *::after,.performance-mode .bg-cosmic-drift *::after,.performance-mode .bg-glitch-matrix *::after,.performance-mode .bg-advanced *::before,.performance-mode .bg-advanced-fullscreen *::before,.performance-mode .bg-neural-network *::before,.performance-mode .bg-particle-universe *::before,.performance-mode .bg-liquid-metal *::before,.performance-mode .bg-blood-cells *::before,.performance-mode .bg-cyber-rain *::before,.performance-mode .bg-quantum-field *::before,.performance-mode .bg-horror-tentacles *::before,.performance-mode .bg-plasma-storm *::before,.performance-mode .bg-dna-helix *::before,.performance-mode .bg-fractal-zoom *::before,.performance-mode .bg-advanced *::after,.performance-mode .bg-advanced-fullscreen *::after,.performance-mode .bg-neural-network *::after,.performance-mode .bg-particle-universe *::after,.performance-mode .bg-liquid-metal *::after,.performance-mode .bg-blood-cells *::after,.performance-mode .bg-cyber-rain *::after,.performance-mode .bg-quantum-field *::after,.performance-mode .bg-horror-tentacles *::after,.performance-mode .bg-plasma-storm *::after,.performance-mode .bg-dna-helix *::after,.performance-mode .bg-fractal-zoom *::after{-webkit-animation-duration:0s !important;animation-duration:0s !important;-webkit-transition-duration:0s !important;transition-duration:0s !important}.bg-animated,.bg-advanced,.bg-advanced-fullscreen,.bg-neural-network,.bg-particle-universe,.bg-liquid-metal,.bg-blood-cells,.bg-cyber-rain,.bg-quantum-field,.bg-horror-tentacles,.bg-plasma-storm,.bg-dna-helix,.bg-fractal-zoom,.bg-blood-drip,.bg-cosmic-drift,.bg-glitch-matrix{position:relative;min-height:100vh;overflow:hidden;contain:layout style;will-change:transform}.bg-animated::before,.bg-advanced::before,.bg-advanced-fullscreen::before,.bg-neural-network::before,.bg-particle-universe::before,.bg-liquid-metal::before,.bg-blood-cells::before,.bg-cyber-rain::before,.bg-quantum-field::before,.bg-horror-tentacles::before,.bg-plasma-storm::before,.bg-dna-helix::before,.bg-fractal-zoom::before,.bg-blood-drip::before,.bg-cosmic-drift::before,.bg-glitch-matrix::before,.bg-animated::after,.bg-advanced::after,.bg-advanced-fullscreen::after,.bg-neural-network::after,.bg-particle-universe::after,.bg-liquid-metal::after,.bg-blood-cells::after,.bg-cyber-rain::after,.bg-quantum-field::after,.bg-horror-tentacles::after,.bg-plasma-storm::after,.bg-dna-helix::after,.bg-fractal-zoom::after,.bg-blood-drip::after,.bg-cosmic-drift::after,.bg-glitch-matrix::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none !important;will-change:transform, opacity}.bg-animated>*,.bg-advanced>*,.bg-advanced-fullscreen>*,.bg-neural-network>*,.bg-particle-universe>*,.bg-liquid-metal>*,.bg-blood-cells>*,.bg-cyber-rain>*,.bg-quantum-field>*,.bg-horror-tentacles>*,.bg-plasma-storm>*,.bg-dna-helix>*,.bg-fractal-zoom>*,.bg-blood-drip>*,.bg-cosmic-drift>*,.bg-glitch-matrix>*{position:relative;z-index:1}.bg-animated.animation-preview,.animation-preview.bg-advanced,.animation-preview.bg-advanced-fullscreen,.animation-preview.bg-neural-network,.animation-preview.bg-particle-universe,.animation-preview.bg-liquid-metal,.animation-preview.bg-blood-cells,.animation-preview.bg-cyber-rain,.animation-preview.bg-quantum-field,.animation-preview.bg-horror-tentacles,.animation-preview.bg-plasma-storm,.animation-preview.bg-dna-helix,.animation-preview.bg-fractal-zoom,.animation-preview.bg-blood-drip,.animation-preview.bg-cosmic-drift,.animation-preview.bg-glitch-matrix{min-height:200px;height:200px}.bg-animated.animation-preview::before,.animation-preview.bg-advanced::before,.animation-preview.bg-advanced-fullscreen::before,.animation-preview.bg-neural-network::before,.animation-preview.bg-particle-universe::before,.animation-preview.bg-liquid-metal::before,.animation-preview.bg-blood-cells::before,.animation-preview.bg-cyber-rain::before,.animation-preview.bg-quantum-field::before,.animation-preview.bg-horror-tentacles::before,.animation-preview.bg-plasma-storm::before,.animation-preview.bg-dna-helix::before,.animation-preview.bg-fractal-zoom::before,.animation-preview.bg-blood-drip::before,.animation-preview.bg-cosmic-drift::before,.animation-preview.bg-glitch-matrix::before,.bg-animated.animation-preview::after,.animation-preview.bg-advanced::after,.animation-preview.bg-advanced-fullscreen::after,.animation-preview.bg-neural-network::after,.animation-preview.bg-particle-universe::after,.animation-preview.bg-liquid-metal::after,.animation-preview.bg-blood-cells::after,.animation-preview.bg-cyber-rain::after,.animation-preview.bg-quantum-field::after,.animation-preview.bg-horror-tentacles::after,.animation-preview.bg-plasma-storm::after,.animation-preview.bg-dna-helix::after,.animation-preview.bg-fractal-zoom::after,.animation-preview.bg-blood-drip::after,.animation-preview.bg-cosmic-drift::after,.animation-preview.bg-glitch-matrix::after{position:absolute;top:0;left:0;width:100%;height:100%}.animation-preview{position:relative !important;overflow:hidden !important;min-height:200px}.animation-preview::before,.animation-preview::after{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:-1 !important}.animation-preview canvas{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:-1 !important}.bg-advanced canvas,.bg-advanced-fullscreen canvas,.bg-neural-network canvas,.bg-particle-universe canvas,.bg-liquid-metal canvas,.bg-blood-cells canvas,.bg-cyber-rain canvas,.bg-quantum-field canvas,.bg-horror-tentacles canvas,.bg-plasma-storm canvas,.bg-dna-helix canvas,.bg-fractal-zoom canvas{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:-1 !important;pointer-events:none !important}.bg-advanced.animation-preview canvas,.animation-preview.bg-advanced-fullscreen canvas,.animation-preview.bg-neural-network canvas,.animation-preview.bg-particle-universe canvas,.animation-preview.bg-liquid-metal canvas,.animation-preview.bg-blood-cells canvas,.animation-preview.bg-cyber-rain canvas,.animation-preview.bg-quantum-field canvas,.animation-preview.bg-horror-tentacles canvas,.animation-preview.bg-plasma-storm canvas,.animation-preview.bg-dna-helix canvas,.animation-preview.bg-fractal-zoom canvas{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.bg-advanced-fullscreen::before,.bg-advanced-fullscreen::after{position:fixed;top:0;left:0;width:100vw;height:100vh}.bg-advanced-fullscreen canvas{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important}.bg-neural-network{background:radial-gradient(ellipse at center, #0a0a1e 0%, #000 100%)}.bg-neural-network::before{background:radial-gradient(circle at 20% 30%, rgba(129,140,248,0.3) 0%, transparent 50%),radial-gradient(circle at 80% 70%, rgba(129,140,248,0.2) 0%, transparent 50%);-webkit-animation:neuralPulse 4s ease-in-out infinite;animation:neuralPulse 4s ease-in-out infinite}@-webkit-keyframes neuralPulse{0%,100%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes neuralPulse{0%,100%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.7;-webkit-transform:scale(1.1);transform:scale(1.1)}}.bg-particle-universe{background:radial-gradient(ellipse at center, #05050f 0%, #000005 100%)}.bg-particle-universe::before{background:radial-gradient(1px 1px at 10% 20%, rgba(255,255,255,0.8), transparent),radial-gradient(1px 1px at 30% 60%, rgba(255,200,100,0.6), transparent),radial-gradient(2px 2px at 70% 40%, rgba(100,150,255,0.7), transparent),radial-gradient(1px 1px at 90% 80%, rgba(255,100,150,0.5), transparent);background-size:200px 200px, 150px 150px, 300px 300px, 100px 100px;-webkit-animation:starField 30s linear infinite;animation:starField 30s linear infinite}@-webkit-keyframes starField{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(-200px, -200px) rotate(360deg);transform:translate(-200px, -200px) rotate(360deg)}}@keyframes starField{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(-200px, -200px) rotate(360deg);transform:translate(-200px, -200px) rotate(360deg)}}.bg-liquid-metal{background:linear-gradient(135deg, #0a0a0a 0%, #141419 100%)}.bg-liquid-metal::before{background:radial-gradient(ellipse 60% 40% at 30% 70%, rgba(200,200,255,0.4) 0%, transparent 60%),radial-gradient(ellipse 40% 60% at 70% 30%, rgba(150,150,200,0.3) 0%, transparent 60%);-webkit-animation:liquidFlow 8s ease-in-out infinite;animation:liquidFlow 8s ease-in-out infinite;-webkit-filter:blur(2px);filter:blur(2px)}@-webkit-keyframes liquidFlow{0%,100%{-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg);border-radius:50% 30% 70% 40% / 40% 60% 30% 70%}50%{-webkit-transform:scale(1.2, 0.8) rotate(180deg);transform:scale(1.2, 0.8) rotate(180deg);border-radius:30% 70% 40% 60% / 70% 40% 60% 30%}}@keyframes liquidFlow{0%,100%{-webkit-transform:scale(1, 1) rotate(0deg);transform:scale(1, 1) rotate(0deg);border-radius:50% 30% 70% 40% / 40% 60% 30% 70%}50%{-webkit-transform:scale(1.2, 0.8) rotate(180deg);transform:scale(1.2, 0.8) rotate(180deg);border-radius:30% 70% 40% 60% / 70% 40% 60% 30%}}.bg-blood-cells{background:radial-gradient(ellipse at center, #280000 0%, #140000 100%)}.bg-blood-cells::before{background:radial-gradient(circle at 20% 30%, rgba(180,30,30,0.6) 0%, transparent 20%),radial-gradient(circle at 60% 70%, rgba(160,25,25,0.5) 0%, transparent 25%),radial-gradient(circle at 80% 20%, rgba(200,40,40,0.4) 0%, transparent 15%);-webkit-animation:bloodFlow 12s linear infinite;animation:bloodFlow 12s linear infinite}@-webkit-keyframes bloodFlow{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-100px) translateY(50px);transform:translateX(-100px) translateY(50px)}}@keyframes bloodFlow{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-100px) translateY(50px);transform:translateX(-100px) translateY(50px)}}.bg-cyber-rain{background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000a00));background:linear-gradient(180deg, #000 0%, #000a00 100%)}.bg-cyber-rain::before{background:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(10%, rgba(0,255,0,0.1)), color-stop(20%, rgba(0,255,0,0.3)), to(transparent));background:linear-gradient(0deg, transparent 0%, rgba(0,255,0,0.1) 10%, rgba(0,255,0,0.3) 20%, transparent 100%);background-size:20px 100%;-webkit-animation:digitRain 2s linear infinite;animation:digitRain 2s linear infinite}@-webkit-keyframes digitRain{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes digitRain{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.bg-quantum-field{background:radial-gradient(ellipse at center, #00050a 0%, #000005 100%)}.bg-quantum-field::before{background:radial-gradient(circle at 30% 40%, rgba(100,150,255,0.3) 0%, transparent 50%),radial-gradient(circle at 70% 60%, rgba(150,100,255,0.2) 0%, transparent 50%);-webkit-animation:quantumFluctuation 6s ease-in-out infinite;animation:quantumFluctuation 6s ease-in-out infinite}@-webkit-keyframes quantumFluctuation{0%,100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:0.3}33%{-webkit-transform:scale(1.2) rotate(120deg);transform:scale(1.2) rotate(120deg);opacity:0.6}66%{-webkit-transform:scale(0.8) rotate(240deg);transform:scale(0.8) rotate(240deg);opacity:0.4}}@keyframes quantumFluctuation{0%,100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:0.3}33%{-webkit-transform:scale(1.2) rotate(120deg);transform:scale(1.2) rotate(120deg);opacity:0.6}66%{-webkit-transform:scale(0.8) rotate(240deg);transform:scale(0.8) rotate(240deg);opacity:0.4}}.bg-horror-tentacles{background:radial-gradient(ellipse at bottom, #140000 0%, #000 70%)}.bg-horror-tentacles::before{background:radial-gradient(ellipse 30% 60% at 20% 100%, rgba(80,0,0,0.6) 0%, transparent 60%),radial-gradient(ellipse 40% 80% at 80% 100%, rgba(60,0,0,0.5) 0%, transparent 70%);-webkit-animation:tentacleReach 10s ease-in-out infinite;animation:tentacleReach 10s ease-in-out infinite}@-webkit-keyframes tentacleReach{0%,100%{-webkit-transform:translateY(20px) rotate(0deg) scale(1);transform:translateY(20px) rotate(0deg) scale(1)}50%{-webkit-transform:translateY(-30px) rotate(5deg) scale(1.1);transform:translateY(-30px) rotate(5deg) scale(1.1)}}@keyframes tentacleReach{0%,100%{-webkit-transform:translateY(20px) rotate(0deg) scale(1);transform:translateY(20px) rotate(0deg) scale(1)}50%{-webkit-transform:translateY(-30px) rotate(5deg) scale(1.1);transform:translateY(-30px) rotate(5deg) scale(1.1)}}.bg-plasma-storm{background:radial-gradient(ellipse at center, #00000a 0%, #000 100%)}.bg-plasma-storm::before{background:radial-gradient(circle at 20% 60%, rgba(255,100,255,0.4) 0%, transparent 40%),radial-gradient(circle at 80% 40%, rgba(100,200,255,0.3) 0%, transparent 50%);-webkit-animation:plasmaStorm 3s ease-in-out infinite;animation:plasmaStorm 3s ease-in-out infinite}.bg-plasma-storm::after{background:linear-gradient(45deg, transparent 48%, rgba(255,255,255,0.8) 49%, rgba(255,255,255,0.8) 51%, transparent 52%);-webkit-animation:lightning 0.1s steps(5) infinite;animation:lightning 0.1s steps(5) infinite}@-webkit-keyframes plasmaStorm{0%,100%{opacity:0.4}50%{opacity:0.8}}@keyframes plasmaStorm{0%,100%{opacity:0.4}50%{opacity:0.8}}@-webkit-keyframes lightning{0%,90%{opacity:0;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0)}10%,80%{opacity:1;-webkit-transform:scaleX(1) translateX(var(--random-x, 0));transform:scaleX(1) translateX(var(--random-x, 0))}}@keyframes lightning{0%,90%{opacity:0;-webkit-transform:scaleX(0) translateX(0);transform:scaleX(0) translateX(0)}10%,80%{opacity:1;-webkit-transform:scaleX(1) translateX(var(--random-x, 0));transform:scaleX(1) translateX(var(--random-x, 0))}}.bg-dna-helix{background:linear-gradient(135deg, #000a14 0%, #00050a 100%)}.bg-dna-helix::before{background:linear-gradient(45deg, transparent 40%, rgba(0,255,100,0.3) 45%, rgba(0,255,100,0.5) 50%, rgba(0,255,100,0.3) 55%, transparent 60%);-webkit-animation:helixRotation 4s linear infinite;animation:helixRotation 4s linear infinite}.bg-dna-helix::after{background:linear-gradient(-45deg, transparent 40%, rgba(100,150,255,0.3) 45%, rgba(100,150,255,0.5) 50%, rgba(100,150,255,0.3) 55%, transparent 60%);animation:helixRotation 4s linear infinite reverse}@-webkit-keyframes helixRotation{0%{-webkit-transform:rotateZ(0deg) rotateY(0deg);transform:rotateZ(0deg) rotateY(0deg)}100%{-webkit-transform:rotateZ(360deg) rotateY(360deg);transform:rotateZ(360deg) rotateY(360deg)}}@keyframes helixRotation{0%{-webkit-transform:rotateZ(0deg) rotateY(0deg);transform:rotateZ(0deg) rotateY(0deg)}100%{-webkit-transform:rotateZ(360deg) rotateY(360deg);transform:rotateZ(360deg) rotateY(360deg)}}.bg-fractal-zoom{background:radial-gradient(ellipse at center, #000 0%, #05000a 100%)}.bg-fractal-zoom::before{background:conic-gradient(from 0deg, rgba(255,0,255,0.3) 0deg, rgba(0,255,255,0.3) 60deg, rgba(255,255,0,0.3) 120deg, rgba(255,0,255,0.3) 180deg, rgba(0,255,255,0.3) 240deg, rgba(255,255,0,0.3) 300deg, rgba(255,0,255,0.3) 360deg);-webkit-animation:fractalZoom 8s ease-in-out infinite;animation:fractalZoom 8s ease-in-out infinite;border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes fractalZoom{0%,100%{-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg);opacity:0.4}50%{-webkit-transform:scale(2) rotate(180deg);transform:scale(2) rotate(180deg);opacity:0.8}}@keyframes fractalZoom{0%,100%{-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg);opacity:0.4}50%{-webkit-transform:scale(2) rotate(180deg);transform:scale(2) rotate(180deg);opacity:0.8}}.bg-blood-drip{background:transparent}.bg-blood-drip::before{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, transparent), color-stop(90%, rgba(139,0,0,0.3)), color-stop(95%, rgba(220,20,20,0.4)), to(rgba(139,0,0,0.5)));background:linear-gradient(180deg, transparent 0%, transparent 85%, rgba(139,0,0,0.3) 90%, rgba(220,20,20,0.4) 95%, rgba(139,0,0,0.5) 100%);-webkit-animation:bloodDrip 8s ease-in-out infinite;animation:bloodDrip 8s ease-in-out infinite}@-webkit-keyframes bloodDrip{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0.3}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.8}}@keyframes bloodDrip{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0.3}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.8}}.bg-cosmic-drift{background:radial-gradient(ellipse at center, #0a0a20 0%, #000005 100%)}.bg-cosmic-drift::before{background:radial-gradient(circle at 20% 20%, rgba(129,140,248,0.4) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(168,85,247,0.3) 0%, transparent 50%);-webkit-animation:cosmicDrift 20s ease-in-out infinite;animation:cosmicDrift 20s ease-in-out infinite}.bg-cosmic-drift::after{background:radial-gradient(circle at 60% 40%, rgba(99,102,241,0.2) 0%, transparent 60%);animation:cosmicDrift 20s ease-in-out infinite reverse}@-webkit-keyframes cosmicDrift{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:0.6}50%{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);opacity:1}}@keyframes cosmicDrift{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:0.6}50%{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);opacity:1}}.bg-glitch-matrix{background:#000}.bg-glitch-matrix::before{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(2%, rgba(0,255,0,0.1)), color-stop(4%, transparent)),-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(1%, rgba(0,255,255,0.1)), color-stop(2%, transparent));background:linear-gradient(90deg, transparent 0%, rgba(0,255,0,0.1) 2%, transparent 4%),linear-gradient(0deg, transparent 0%, rgba(0,255,255,0.1) 1%, transparent 2%);background-size:50px 100%, 100% 50px;-webkit-animation:glitchMatrix 0.5s steps(10) infinite;animation:glitchMatrix 0.5s steps(10) infinite}.bg-glitch-matrix::after{background:linear-gradient(45deg, transparent 48%, rgba(255,255,255,0.8) 49%, rgba(255,255,255,0.8) 51%, transparent 52%);-webkit-animation:glitchScan 3s linear infinite;animation:glitchScan 3s linear infinite}@-webkit-keyframes glitchMatrix{0%{-webkit-transform:translate(0, 0) skew(0deg);transform:translate(0, 0) skew(0deg)}20%{-webkit-transform:translate(-2px, 2px) skew(1deg);transform:translate(-2px, 2px) skew(1deg)}40%{-webkit-transform:translate(2px, -1px) skew(-1deg);transform:translate(2px, -1px) skew(-1deg)}60%{-webkit-transform:translate(-1px, 1px) skew(0.5deg);transform:translate(-1px, 1px) skew(0.5deg)}80%{-webkit-transform:translate(1px, -2px) skew(-0.5deg);transform:translate(1px, -2px) skew(-0.5deg)}100%{-webkit-transform:translate(0, 0) skew(0deg);transform:translate(0, 0) skew(0deg)}}@keyframes glitchMatrix{0%{-webkit-transform:translate(0, 0) skew(0deg);transform:translate(0, 0) skew(0deg)}20%{-webkit-transform:translate(-2px, 2px) skew(1deg);transform:translate(-2px, 2px) skew(1deg)}40%{-webkit-transform:translate(2px, -1px) skew(-1deg);transform:translate(2px, -1px) skew(-1deg)}60%{-webkit-transform:translate(-1px, 1px) skew(0.5deg);transform:translate(-1px, 1px) skew(0.5deg)}80%{-webkit-transform:translate(1px, -2px) skew(-0.5deg);transform:translate(1px, -2px) skew(-0.5deg)}100%{-webkit-transform:translate(0, 0) skew(0deg);transform:translate(0, 0) skew(0deg)}}@-webkit-keyframes glitchScan{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes glitchScan{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.bg-interactive{cursor:crosshair}.bg-interactive:hover canvas{-webkit-filter:brightness(1.2) contrast(1.1);filter:brightness(1.2) contrast(1.1)}.bg-gpu-accelerated{will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.bg-gpu-accelerated canvas{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.bg-advanced-loading::before{content:'';position:fixed;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:3px solid rgba(255,255,255,0.1);border-top:3px solid rgba(255,255,255,0.6);border-radius:50%;z-index:1;-webkit-animation:backgroundLoader 1s linear infinite;animation:backgroundLoader 1s linear infinite}@-webkit-keyframes backgroundLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes backgroundLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bg-cosmic-drift{background:radial-gradient(ellipse at center, rgba(147,51,234,0.3) 0%, rgba(79,70,229,0.4) 25%, rgba(29,78,216,0.3) 50%, rgba(15,23,42,0.8) 75%, #020617 100%)}.bg-cosmic-drift::before{background:radial-gradient(circle at 30% 40%, rgba(168,85,247,0.4) 0%, transparent 50%),radial-gradient(circle at 70% 60%, rgba(59,130,246,0.3) 0%, transparent 50%);-webkit-animation:cosmicDrift 20s ease-in-out infinite;animation:cosmicDrift 20s ease-in-out infinite}.bg-liquid-morph{background:linear-gradient(45deg, rgba(236,72,153,0.3) 0%, rgba(139,69,19,0.4) 50%, rgba(15,23,42,0.8) 100%)}.bg-liquid-morph::before{background:radial-gradient(ellipse 40% 50% at 50% 50%, rgba(240,171,252,0.5) 0%, rgba(196,181,253,0.3) 40%, transparent 70%);-webkit-animation:liquidMorph 15s ease-in-out infinite;animation:liquidMorph 15s ease-in-out infinite;border-radius:50%}.bg-liquid-morph::after{background:radial-gradient(ellipse 30% 60% at 30% 70%, rgba(168,85,247,0.4) 0%, transparent 60%);animation:liquidMorph 18s ease-in-out infinite reverse;border-radius:50%}@-webkit-keyframes liquidMorph{0%,100%{-webkit-transform:translate(0%, 0%) scale(1) rotate(0deg);transform:translate(0%, 0%) scale(1) rotate(0deg);border-radius:50% 40% 60% 30%}25%{-webkit-transform:translate(10%, -5%) scale(1.2) rotate(90deg);transform:translate(10%, -5%) scale(1.2) rotate(90deg);border-radius:30% 70% 40% 50%}50%{-webkit-transform:translate(-5%, 10%) scale(0.8) rotate(180deg);transform:translate(-5%, 10%) scale(0.8) rotate(180deg);border-radius:60% 30% 50% 40%}75%{-webkit-transform:translate(-10%, -10%) scale(1.1) rotate(270deg);transform:translate(-10%, -10%) scale(1.1) rotate(270deg);border-radius:40% 50% 30% 60%}}@keyframes liquidMorph{0%,100%{-webkit-transform:translate(0%, 0%) scale(1) rotate(0deg);transform:translate(0%, 0%) scale(1) rotate(0deg);border-radius:50% 40% 60% 30%}25%{-webkit-transform:translate(10%, -5%) scale(1.2) rotate(90deg);transform:translate(10%, -5%) scale(1.2) rotate(90deg);border-radius:30% 70% 40% 50%}50%{-webkit-transform:translate(-5%, 10%) scale(0.8) rotate(180deg);transform:translate(-5%, 10%) scale(0.8) rotate(180deg);border-radius:60% 30% 50% 40%}75%{-webkit-transform:translate(-10%, -10%) scale(1.1) rotate(270deg);transform:translate(-10%, -10%) scale(1.1) rotate(270deg);border-radius:40% 50% 30% 60%}}.bg-neon-grid{background:linear-gradient(rgba(0,255,255,0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(0,255,255,0.1) 1px, transparent 1px),linear-gradient(rgba(255,0,255,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(255,0,255,0.05) 1px, transparent 1px);background-size:50px 50px, 50px 50px, 10px 10px, 10px 10px;background-color:#020617}.bg-neon-grid::before{background:linear-gradient(rgba(0,255,255,0.3) 2px, transparent 2px),linear-gradient(90deg, rgba(0,255,255,0.3) 2px, transparent 2px);background-size:100px 100px;-webkit-animation:neonGrid 10s linear infinite;animation:neonGrid 10s linear infinite}.bg-neon-grid::after{background:radial-gradient(circle at center, rgba(0,255,255,0.2) 0%, transparent 50%);-webkit-animation:neonPulse 4s ease-in-out infinite;animation:neonPulse 4s ease-in-out infinite}@-webkit-keyframes neonGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0.5}100%{-webkit-transform:translate(100px, 100px);transform:translate(100px, 100px);opacity:0.5}}@keyframes neonGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0.5}100%{-webkit-transform:translate(100px, 100px);transform:translate(100px, 100px);opacity:0.5}}@-webkit-keyframes neonPulse{0%,100%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.6;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes neonPulse{0%,100%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.6;-webkit-transform:scale(1.1);transform:scale(1.1)}}.bg-particle-storm{background:radial-gradient(ellipse at center, rgba(30,30,30,0.8) 0%, rgba(10,10,10,0.9) 50%, #000 100%)}.bg-particle-storm::before{background-image:radial-gradient(2px 2px at 20px 30px, rgba(255,255,255,0.8), transparent),radial-gradient(2px 2px at 40px 70px, rgba(255,255,255,0.6), transparent),radial-gradient(1px 1px at 90px 40px, rgba(255,255,255,0.9), transparent),radial-gradient(1px 1px at 130px 80px, rgba(255,255,255,0.7), transparent),radial-gradient(2px 2px at 160px 30px, rgba(255,255,255,0.5), transparent);background-repeat:repeat;background-size:200px 100px;-webkit-animation:particleStorm 20s linear infinite;animation:particleStorm 20s linear infinite}.bg-particle-storm::after{background-image:radial-gradient(1px 1px at 50px 50px, rgba(100,149,237,0.8), transparent),radial-gradient(2px 2px at 120px 20px, rgba(100,149,237,0.6), transparent),radial-gradient(1px 1px at 170px 90px, rgba(100,149,237,0.4), transparent);background-repeat:repeat;background-size:250px 120px;animation:particleStorm 25s linear infinite reverse}@-webkit-keyframes particleStorm{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{-webkit-transform:translateY(-100vh) translateX(50px);transform:translateY(-100vh) translateX(50px);opacity:0}}@keyframes particleStorm{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{-webkit-transform:translateY(-100vh) translateX(50px);transform:translateY(-100vh) translateX(50px);opacity:0}}.bg-wave-interference{background:radial-gradient(ellipse at center, rgba(22,163,196,0.1) 0%, rgba(14,116,144,0.2) 25%, rgba(8,47,73,0.4) 50%, #020617 100%)}.bg-wave-interference::before{background:radial-gradient(circle at 30% 30%, transparent 20%, rgba(22,163,196,0.3) 21%, rgba(22,163,196,0.3) 22%, transparent 23%),radial-gradient(circle at 70% 70%, transparent 20%, rgba(34,197,94,0.2) 21%, rgba(34,197,94,0.2) 22%, transparent 23%);-webkit-animation:waveInterference1 8s ease-in-out infinite;animation:waveInterference1 8s ease-in-out infinite}.bg-wave-interference::after{background:radial-gradient(circle at 50% 80%, transparent 15%, rgba(59,130,246,0.25) 16%, rgba(59,130,246,0.25) 17%, transparent 18%),radial-gradient(circle at 20% 50%, transparent 25%, rgba(168,85,247,0.2) 26%, rgba(168,85,247,0.2) 27%, transparent 28%);-webkit-animation:waveInterference2 12s ease-in-out infinite;animation:waveInterference2 12s ease-in-out infinite}@-webkit-keyframes waveInterference1{0%,100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.8}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0.4}}@keyframes waveInterference1{0%,100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.8}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0.4}}@-webkit-keyframes waveInterference2{0%,100%{-webkit-transform:scale(1.2) rotate(0deg);transform:scale(1.2) rotate(0deg);opacity:0.6}50%{-webkit-transform:scale(0.6) rotate(180deg);transform:scale(0.6) rotate(180deg);opacity:0.9}}@keyframes waveInterference2{0%,100%{-webkit-transform:scale(1.2) rotate(0deg);transform:scale(1.2) rotate(0deg);opacity:0.6}50%{-webkit-transform:scale(0.6) rotate(180deg);transform:scale(0.6) rotate(180deg);opacity:0.9}}.card-bg-animated,.card.bg-cosmic-drift,.theme-dark .bg-cosmic-drift.chart-container,.theme-dark .bg-cosmic-drift.table-container,.theme-dark .bg-cosmic-drift.notification-card,.theme-light .bg-cosmic-drift.chart-container,.theme-light .bg-cosmic-drift.table-container,.theme-light .bg-cosmic-drift.notification-card,body.theme-bloodstream .bg-cosmic-drift.stat-card,body.theme-bloodstream .bg-cosmic-drift.chart-container,body.theme-bloodstream .bg-cosmic-drift.table-container,body.theme-bloodstream .bg-cosmic-drift.notification-card,.stat-card.bg-cosmic-drift,.card.bg-neural-network,.theme-dark .bg-neural-network.chart-container,.theme-dark .bg-neural-network.table-container,.theme-dark .bg-neural-network.notification-card,.theme-light .bg-neural-network.chart-container,.theme-light .bg-neural-network.table-container,.theme-light .bg-neural-network.notification-card,body.theme-bloodstream .bg-neural-network.stat-card,body.theme-bloodstream .bg-neural-network.chart-container,body.theme-bloodstream .bg-neural-network.table-container,body.theme-bloodstream .bg-neural-network.notification-card,.stat-card.bg-neural-network,.card.bg-liquid-metal,.theme-dark .bg-liquid-metal.chart-container,.theme-dark .bg-liquid-metal.table-container,.theme-dark .bg-liquid-metal.notification-card,.theme-light .bg-liquid-metal.chart-container,.theme-light .bg-liquid-metal.table-container,.theme-light .bg-liquid-metal.notification-card,body.theme-bloodstream .bg-liquid-metal.stat-card,body.theme-bloodstream .bg-liquid-metal.chart-container,body.theme-bloodstream .bg-liquid-metal.table-container,body.theme-bloodstream .bg-liquid-metal.notification-card,.stat-card.bg-liquid-metal,.card.bg-wave-interference,.theme-dark .bg-wave-interference.chart-container,.theme-dark .bg-wave-interference.table-container,.theme-dark .bg-wave-interference.notification-card,.theme-light .bg-wave-interference.chart-container,.theme-light .bg-wave-interference.table-container,.theme-light .bg-wave-interference.notification-card,body.theme-bloodstream .bg-wave-interference.stat-card,body.theme-bloodstream .bg-wave-interference.chart-container,body.theme-bloodstream .bg-wave-interference.table-container,body.theme-bloodstream .bg-wave-interference.notification-card,.stat-card.bg-wave-interference,.card.bg-creeping-shadows,.theme-dark .bg-creeping-shadows.chart-container,.theme-dark .bg-creeping-shadows.table-container,.theme-dark .bg-creeping-shadows.notification-card,.theme-light .bg-creeping-shadows.chart-container,.theme-light .bg-creeping-shadows.table-container,.theme-light .bg-creeping-shadows.notification-card,body.theme-bloodstream .bg-creeping-shadows.stat-card,body.theme-bloodstream .bg-creeping-shadows.chart-container,body.theme-bloodstream .bg-creeping-shadows.table-container,body.theme-bloodstream .bg-creeping-shadows.notification-card,.stat-card.bg-creeping-shadows,.card.bg-horror-mist,.theme-dark .bg-horror-mist.chart-container,.theme-dark .bg-horror-mist.table-container,.theme-dark .bg-horror-mist.notification-card,.theme-light .bg-horror-mist.chart-container,.theme-light .bg-horror-mist.table-container,.theme-light .bg-horror-mist.notification-card,body.theme-bloodstream .bg-horror-mist.stat-card,body.theme-bloodstream .bg-horror-mist.chart-container,body.theme-bloodstream .bg-horror-mist.table-container,body.theme-bloodstream .bg-horror-mist.notification-card,.stat-card.bg-horror-mist,.stat-card-bg-animated{position:relative;overflow:hidden}.card-bg-animated::before,.card.bg-cosmic-drift::before,.theme-dark .bg-cosmic-drift.chart-container::before,.theme-dark .bg-cosmic-drift.table-container::before,.theme-dark .bg-cosmic-drift.notification-card::before,.theme-light .bg-cosmic-drift.chart-container::before,.theme-light .bg-cosmic-drift.table-container::before,.theme-light .bg-cosmic-drift.notification-card::before,body.theme-bloodstream .bg-cosmic-drift.chart-container::before,body.theme-bloodstream .bg-cosmic-drift.table-container::before,body.theme-bloodstream .bg-cosmic-drift.notification-card::before,.stat-card.bg-cosmic-drift::before,.card.bg-neural-network::before,.theme-dark .bg-neural-network.chart-container::before,.theme-dark .bg-neural-network.table-container::before,.theme-dark .bg-neural-network.notification-card::before,.theme-light .bg-neural-network.chart-container::before,.theme-light .bg-neural-network.table-container::before,.theme-light .bg-neural-network.notification-card::before,body.theme-bloodstream .bg-neural-network.chart-container::before,body.theme-bloodstream .bg-neural-network.table-container::before,body.theme-bloodstream .bg-neural-network.notification-card::before,.stat-card.bg-neural-network::before,.card.bg-liquid-metal::before,.theme-dark .bg-liquid-metal.chart-container::before,.theme-dark .bg-liquid-metal.table-container::before,.theme-dark .bg-liquid-metal.notification-card::before,.theme-light .bg-liquid-metal.chart-container::before,.theme-light .bg-liquid-metal.table-container::before,.theme-light .bg-liquid-metal.notification-card::before,body.theme-bloodstream .bg-liquid-metal.chart-container::before,body.theme-bloodstream .bg-liquid-metal.table-container::before,body.theme-bloodstream .bg-liquid-metal.notification-card::before,.stat-card.bg-liquid-metal::before,.card.bg-wave-interference::before,.theme-dark .bg-wave-interference.chart-container::before,.theme-dark .bg-wave-interference.table-container::before,.theme-dark .bg-wave-interference.notification-card::before,.theme-light .bg-wave-interference.chart-container::before,.theme-light .bg-wave-interference.table-container::before,.theme-light .bg-wave-interference.notification-card::before,body.theme-bloodstream .bg-wave-interference.chart-container::before,body.theme-bloodstream .bg-wave-interference.table-container::before,body.theme-bloodstream .bg-wave-interference.notification-card::before,.stat-card.bg-wave-interference::before,.card.bg-creeping-shadows::before,.theme-dark .bg-creeping-shadows.chart-container::before,.theme-dark .bg-creeping-shadows.table-container::before,.theme-dark .bg-creeping-shadows.notification-card::before,.theme-light .bg-creeping-shadows.chart-container::before,.theme-light .bg-creeping-shadows.table-container::before,.theme-light .bg-creeping-shadows.notification-card::before,body.theme-bloodstream .bg-creeping-shadows.chart-container::before,body.theme-bloodstream .bg-creeping-shadows.table-container::before,body.theme-bloodstream .bg-creeping-shadows.notification-card::before,.stat-card.bg-creeping-shadows::before,.card.bg-horror-mist::before,.theme-dark .bg-horror-mist.chart-container::before,.theme-dark .bg-horror-mist.table-container::before,.theme-dark .bg-horror-mist.notification-card::before,.theme-light .bg-horror-mist.chart-container::before,.theme-light .bg-horror-mist.table-container::before,.theme-light .bg-horror-mist.notification-card::before,body.theme-bloodstream .bg-horror-mist.chart-container::before,body.theme-bloodstream .bg-horror-mist.table-container::before,body.theme-bloodstream .bg-horror-mist.notification-card::before,.stat-card.bg-horror-mist::before,.stat-card-bg-animated::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.card-bg-animated .card-header,.card.bg-cosmic-drift .card-header,.theme-dark .bg-cosmic-drift.chart-container .card-header,.theme-dark .bg-cosmic-drift.table-container .card-header,.theme-dark .bg-cosmic-drift.notification-card .card-header,.theme-light .bg-cosmic-drift.chart-container .card-header,.theme-light .bg-cosmic-drift.table-container .card-header,.theme-light .bg-cosmic-drift.notification-card .card-header,body.theme-bloodstream .bg-cosmic-drift.chart-container .card-header,body.theme-bloodstream .bg-cosmic-drift.table-container .card-header,body.theme-bloodstream .bg-cosmic-drift.notification-card .card-header,.stat-card.bg-cosmic-drift .card-header,.card.bg-neural-network .card-header,.theme-dark .bg-neural-network.chart-container .card-header,.theme-dark .bg-neural-network.table-container .card-header,.theme-dark .bg-neural-network.notification-card .card-header,.theme-light .bg-neural-network.chart-container .card-header,.theme-light .bg-neural-network.table-container .card-header,.theme-light .bg-neural-network.notification-card .card-header,body.theme-bloodstream .bg-neural-network.chart-container .card-header,body.theme-bloodstream .bg-neural-network.table-container .card-header,body.theme-bloodstream .bg-neural-network.notification-card .card-header,.stat-card.bg-neural-network .card-header,.card.bg-liquid-metal .card-header,.theme-dark .bg-liquid-metal.chart-container .card-header,.theme-dark .bg-liquid-metal.table-container .card-header,.theme-dark .bg-liquid-metal.notification-card .card-header,.theme-light .bg-liquid-metal.chart-container .card-header,.theme-light .bg-liquid-metal.table-container .card-header,.theme-light .bg-liquid-metal.notification-card .card-header,body.theme-bloodstream .bg-liquid-metal.chart-container .card-header,body.theme-bloodstream .bg-liquid-metal.table-container .card-header,body.theme-bloodstream .bg-liquid-metal.notification-card .card-header,.stat-card.bg-liquid-metal .card-header,.card.bg-wave-interference .card-header,.theme-dark .bg-wave-interference.chart-container .card-header,.theme-dark .bg-wave-interference.table-container .card-header,.theme-dark .bg-wave-interference.notification-card .card-header,.theme-light .bg-wave-interference.chart-container .card-header,.theme-light .bg-wave-interference.table-container .card-header,.theme-light .bg-wave-interference.notification-card .card-header,body.theme-bloodstream .bg-wave-interference.chart-container .card-header,body.theme-bloodstream .bg-wave-interference.table-container .card-header,body.theme-bloodstream .bg-wave-interference.notification-card .card-header,.stat-card.bg-wave-interference .card-header,.card.bg-creeping-shadows .card-header,.theme-dark .bg-creeping-shadows.chart-container .card-header,.theme-dark .bg-creeping-shadows.table-container .card-header,.theme-dark .bg-creeping-shadows.notification-card .card-header,.theme-light .bg-creeping-shadows.chart-container .card-header,.theme-light .bg-creeping-shadows.table-container .card-header,.theme-light .bg-creeping-shadows.notification-card .card-header,body.theme-bloodstream .bg-creeping-shadows.chart-container .card-header,body.theme-bloodstream .bg-creeping-shadows.table-container .card-header,body.theme-bloodstream .bg-creeping-shadows.notification-card .card-header,.stat-card.bg-creeping-shadows .card-header,.card.bg-horror-mist .card-header,.theme-dark .bg-horror-mist.chart-container .card-header,.theme-dark .bg-horror-mist.table-container .card-header,.theme-dark .bg-horror-mist.notification-card .card-header,.theme-light .bg-horror-mist.chart-container .card-header,.theme-light .bg-horror-mist.table-container .card-header,.theme-light .bg-horror-mist.notification-card .card-header,body.theme-bloodstream .bg-horror-mist.chart-container .card-header,body.theme-bloodstream .bg-horror-mist.table-container .card-header,body.theme-bloodstream .bg-horror-mist.notification-card .card-header,.stat-card.bg-horror-mist .card-header,.card-bg-animated .card-body,.card.bg-cosmic-drift .card-body,.theme-dark .bg-cosmic-drift.chart-container .card-body,.theme-dark .bg-cosmic-drift.table-container .card-body,.theme-dark .bg-cosmic-drift.notification-card .card-body,.theme-light .bg-cosmic-drift.chart-container .card-body,.theme-light .bg-cosmic-drift.table-container .card-body,.theme-light .bg-cosmic-drift.notification-card .card-body,body.theme-bloodstream .bg-cosmic-drift.chart-container .card-body,body.theme-bloodstream .bg-cosmic-drift.table-container .card-body,body.theme-bloodstream .bg-cosmic-drift.notification-card .card-body,.stat-card.bg-cosmic-drift .card-body,.card.bg-neural-network .card-body,.theme-dark .bg-neural-network.chart-container .card-body,.theme-dark .bg-neural-network.table-container .card-body,.theme-dark .bg-neural-network.notification-card .card-body,.theme-light .bg-neural-network.chart-container .card-body,.theme-light .bg-neural-network.table-container .card-body,.theme-light .bg-neural-network.notification-card .card-body,body.theme-bloodstream .bg-neural-network.chart-container .card-body,body.theme-bloodstream .bg-neural-network.table-container .card-body,body.theme-bloodstream .bg-neural-network.notification-card .card-body,.stat-card.bg-neural-network .card-body,.card.bg-liquid-metal .card-body,.theme-dark .bg-liquid-metal.chart-container .card-body,.theme-dark .bg-liquid-metal.table-container .card-body,.theme-dark .bg-liquid-metal.notification-card .card-body,.theme-light .bg-liquid-metal.chart-container .card-body,.theme-light .bg-liquid-metal.table-container .card-body,.theme-light .bg-liquid-metal.notification-card .card-body,body.theme-bloodstream .bg-liquid-metal.chart-container .card-body,body.theme-bloodstream .bg-liquid-metal.table-container .card-body,body.theme-bloodstream .bg-liquid-metal.notification-card .card-body,.stat-card.bg-liquid-metal .card-body,.card.bg-wave-interference .card-body,.theme-dark .bg-wave-interference.chart-container .card-body,.theme-dark .bg-wave-interference.table-container .card-body,.theme-dark .bg-wave-interference.notification-card .card-body,.theme-light .bg-wave-interference.chart-container .card-body,.theme-light .bg-wave-interference.table-container .card-body,.theme-light .bg-wave-interference.notification-card .card-body,body.theme-bloodstream .bg-wave-interference.chart-container .card-body,body.theme-bloodstream .bg-wave-interference.table-container .card-body,body.theme-bloodstream .bg-wave-interference.notification-card .card-body,.stat-card.bg-wave-interference .card-body,.card.bg-creeping-shadows .card-body,.theme-dark .bg-creeping-shadows.chart-container .card-body,.theme-dark .bg-creeping-shadows.table-container .card-body,.theme-dark .bg-creeping-shadows.notification-card .card-body,.theme-light .bg-creeping-shadows.chart-container .card-body,.theme-light .bg-creeping-shadows.table-container .card-body,.theme-light .bg-creeping-shadows.notification-card .card-body,body.theme-bloodstream .bg-creeping-shadows.chart-container .card-body,body.theme-bloodstream .bg-creeping-shadows.table-container .card-body,body.theme-bloodstream .bg-creeping-shadows.notification-card .card-body,.stat-card.bg-creeping-shadows .card-body,.card.bg-horror-mist .card-body,.theme-dark .bg-horror-mist.chart-container .card-body,.theme-dark .bg-horror-mist.table-container .card-body,.theme-dark .bg-horror-mist.notification-card .card-body,.theme-light .bg-horror-mist.chart-container .card-body,.theme-light .bg-horror-mist.table-container .card-body,.theme-light .bg-horror-mist.notification-card .card-body,body.theme-bloodstream .bg-horror-mist.chart-container .card-body,body.theme-bloodstream .bg-horror-mist.table-container .card-body,body.theme-bloodstream .bg-horror-mist.notification-card .card-body,.stat-card.bg-horror-mist .card-body,.card-bg-animated .card-footer,.card.bg-cosmic-drift .card-footer,.theme-dark .bg-cosmic-drift.chart-container .card-footer,.theme-dark .bg-cosmic-drift.table-container .card-footer,.theme-dark .bg-cosmic-drift.notification-card .card-footer,.theme-light .bg-cosmic-drift.chart-container .card-footer,.theme-light .bg-cosmic-drift.table-container .card-footer,.theme-light .bg-cosmic-drift.notification-card .card-footer,body.theme-bloodstream .bg-cosmic-drift.chart-container .card-footer,body.theme-bloodstream .bg-cosmic-drift.table-container .card-footer,body.theme-bloodstream .bg-cosmic-drift.notification-card .card-footer,.stat-card.bg-cosmic-drift .card-footer,.card.bg-neural-network .card-footer,.theme-dark .bg-neural-network.chart-container .card-footer,.theme-dark .bg-neural-network.table-container .card-footer,.theme-dark .bg-neural-network.notification-card .card-footer,.theme-light .bg-neural-network.chart-container .card-footer,.theme-light .bg-neural-network.table-container .card-footer,.theme-light .bg-neural-network.notification-card .card-footer,body.theme-bloodstream .bg-neural-network.chart-container .card-footer,body.theme-bloodstream .bg-neural-network.table-container .card-footer,body.theme-bloodstream .bg-neural-network.notification-card .card-footer,.stat-card.bg-neural-network .card-footer,.card.bg-liquid-metal .card-footer,.theme-dark .bg-liquid-metal.chart-container .card-footer,.theme-dark .bg-liquid-metal.table-container .card-footer,.theme-dark .bg-liquid-metal.notification-card .card-footer,.theme-light .bg-liquid-metal.chart-container .card-footer,.theme-light .bg-liquid-metal.table-container .card-footer,.theme-light .bg-liquid-metal.notification-card .card-footer,body.theme-bloodstream .bg-liquid-metal.chart-container .card-footer,body.theme-bloodstream .bg-liquid-metal.table-container .card-footer,body.theme-bloodstream .bg-liquid-metal.notification-card .card-footer,.stat-card.bg-liquid-metal .card-footer,.card.bg-wave-interference .card-footer,.theme-dark .bg-wave-interference.chart-container .card-footer,.theme-dark .bg-wave-interference.table-container .card-footer,.theme-dark .bg-wave-interference.notification-card .card-footer,.theme-light .bg-wave-interference.chart-container .card-footer,.theme-light .bg-wave-interference.table-container .card-footer,.theme-light .bg-wave-interference.notification-card .card-footer,body.theme-bloodstream .bg-wave-interference.chart-container .card-footer,body.theme-bloodstream .bg-wave-interference.table-container .card-footer,body.theme-bloodstream .bg-wave-interference.notification-card .card-footer,.stat-card.bg-wave-interference .card-footer,.card.bg-creeping-shadows .card-footer,.theme-dark .bg-creeping-shadows.chart-container .card-footer,.theme-dark .bg-creeping-shadows.table-container .card-footer,.theme-dark .bg-creeping-shadows.notification-card .card-footer,.theme-light .bg-creeping-shadows.chart-container .card-footer,.theme-light .bg-creeping-shadows.table-container .card-footer,.theme-light .bg-creeping-shadows.notification-card .card-footer,body.theme-bloodstream .bg-creeping-shadows.chart-container .card-footer,body.theme-bloodstream .bg-creeping-shadows.table-container .card-footer,body.theme-bloodstream .bg-creeping-shadows.notification-card .card-footer,.stat-card.bg-creeping-shadows .card-footer,.card.bg-horror-mist .card-footer,.theme-dark .bg-horror-mist.chart-container .card-footer,.theme-dark .bg-horror-mist.table-container .card-footer,.theme-dark .bg-horror-mist.notification-card .card-footer,.theme-light .bg-horror-mist.chart-container .card-footer,.theme-light .bg-horror-mist.table-container .card-footer,.theme-light .bg-horror-mist.notification-card .card-footer,body.theme-bloodstream .bg-horror-mist.chart-container .card-footer,body.theme-bloodstream .bg-horror-mist.table-container .card-footer,body.theme-bloodstream .bg-horror-mist.notification-card .card-footer,.stat-card.bg-horror-mist .card-footer,.card-bg-animated .stat-value,.card.bg-cosmic-drift .stat-value,.theme-dark .bg-cosmic-drift.chart-container .stat-value,.theme-dark .bg-cosmic-drift.table-container .stat-value,.theme-dark .bg-cosmic-drift.notification-card .stat-value,.theme-light .bg-cosmic-drift.chart-container .stat-value,.theme-light .bg-cosmic-drift.table-container .stat-value,.theme-light .bg-cosmic-drift.notification-card .stat-value,body.theme-bloodstream .bg-cosmic-drift.chart-container .stat-value,body.theme-bloodstream .bg-cosmic-drift.table-container .stat-value,body.theme-bloodstream .bg-cosmic-drift.notification-card .stat-value,.stat-card.bg-cosmic-drift .stat-value,.card.bg-neural-network .stat-value,.theme-dark .bg-neural-network.chart-container .stat-value,.theme-dark .bg-neural-network.table-container .stat-value,.theme-dark .bg-neural-network.notification-card .stat-value,.theme-light .bg-neural-network.chart-container .stat-value,.theme-light .bg-neural-network.table-container .stat-value,.theme-light .bg-neural-network.notification-card .stat-value,body.theme-bloodstream .bg-neural-network.chart-container .stat-value,body.theme-bloodstream .bg-neural-network.table-container .stat-value,body.theme-bloodstream .bg-neural-network.notification-card .stat-value,.stat-card.bg-neural-network .stat-value,.card.bg-liquid-metal .stat-value,.theme-dark .bg-liquid-metal.chart-container .stat-value,.theme-dark .bg-liquid-metal.table-container .stat-value,.theme-dark .bg-liquid-metal.notification-card .stat-value,.theme-light .bg-liquid-metal.chart-container .stat-value,.theme-light .bg-liquid-metal.table-container .stat-value,.theme-light .bg-liquid-metal.notification-card .stat-value,body.theme-bloodstream .bg-liquid-metal.chart-container .stat-value,body.theme-bloodstream .bg-liquid-metal.table-container .stat-value,body.theme-bloodstream .bg-liquid-metal.notification-card .stat-value,.stat-card.bg-liquid-metal .stat-value,.card.bg-wave-interference .stat-value,.theme-dark .bg-wave-interference.chart-container .stat-value,.theme-dark .bg-wave-interference.table-container .stat-value,.theme-dark .bg-wave-interference.notification-card .stat-value,.theme-light .bg-wave-interference.chart-container .stat-value,.theme-light .bg-wave-interference.table-container .stat-value,.theme-light .bg-wave-interference.notification-card .stat-value,body.theme-bloodstream .bg-wave-interference.chart-container .stat-value,body.theme-bloodstream .bg-wave-interference.table-container .stat-value,body.theme-bloodstream .bg-wave-interference.notification-card .stat-value,.stat-card.bg-wave-interference .stat-value,.card.bg-creeping-shadows .stat-value,.theme-dark .bg-creeping-shadows.chart-container .stat-value,.theme-dark .bg-creeping-shadows.table-container .stat-value,.theme-dark .bg-creeping-shadows.notification-card .stat-value,.theme-light .bg-creeping-shadows.chart-container .stat-value,.theme-light .bg-creeping-shadows.table-container .stat-value,.theme-light .bg-creeping-shadows.notification-card .stat-value,body.theme-bloodstream .bg-creeping-shadows.chart-container .stat-value,body.theme-bloodstream .bg-creeping-shadows.table-container .stat-value,body.theme-bloodstream .bg-creeping-shadows.notification-card .stat-value,.stat-card.bg-creeping-shadows .stat-value,.card.bg-horror-mist .stat-value,.theme-dark .bg-horror-mist.chart-container .stat-value,.theme-dark .bg-horror-mist.table-container .stat-value,.theme-dark .bg-horror-mist.notification-card .stat-value,.theme-light .bg-horror-mist.chart-container .stat-value,.theme-light .bg-horror-mist.table-container .stat-value,.theme-light .bg-horror-mist.notification-card .stat-value,body.theme-bloodstream .bg-horror-mist.chart-container .stat-value,body.theme-bloodstream .bg-horror-mist.table-container .stat-value,body.theme-bloodstream .bg-horror-mist.notification-card .stat-value,.stat-card.bg-horror-mist .stat-value,.card-bg-animated .stat-label,.card.bg-cosmic-drift .stat-label,.theme-dark .bg-cosmic-drift.chart-container .stat-label,.theme-dark .bg-cosmic-drift.table-container .stat-label,.theme-dark .bg-cosmic-drift.notification-card .stat-label,.theme-light .bg-cosmic-drift.chart-container .stat-label,.theme-light .bg-cosmic-drift.table-container .stat-label,.theme-light .bg-cosmic-drift.notification-card .stat-label,body.theme-bloodstream .bg-cosmic-drift.chart-container .stat-label,body.theme-bloodstream .bg-cosmic-drift.table-container .stat-label,body.theme-bloodstream .bg-cosmic-drift.notification-card .stat-label,.stat-card.bg-cosmic-drift .stat-label,.card.bg-neural-network .stat-label,.theme-dark .bg-neural-network.chart-container .stat-label,.theme-dark .bg-neural-network.table-container .stat-label,.theme-dark .bg-neural-network.notification-card .stat-label,.theme-light .bg-neural-network.chart-container .stat-label,.theme-light .bg-neural-network.table-container .stat-label,.theme-light .bg-neural-network.notification-card .stat-label,body.theme-bloodstream .bg-neural-network.chart-container .stat-label,body.theme-bloodstream .bg-neural-network.table-container .stat-label,body.theme-bloodstream .bg-neural-network.notification-card .stat-label,.stat-card.bg-neural-network .stat-label,.card.bg-liquid-metal .stat-label,.theme-dark .bg-liquid-metal.chart-container .stat-label,.theme-dark .bg-liquid-metal.table-container .stat-label,.theme-dark .bg-liquid-metal.notification-card .stat-label,.theme-light .bg-liquid-metal.chart-container .stat-label,.theme-light .bg-liquid-metal.table-container .stat-label,.theme-light .bg-liquid-metal.notification-card .stat-label,body.theme-bloodstream .bg-liquid-metal.chart-container .stat-label,body.theme-bloodstream .bg-liquid-metal.table-container .stat-label,body.theme-bloodstream .bg-liquid-metal.notification-card .stat-label,.stat-card.bg-liquid-metal .stat-label,.card.bg-wave-interference .stat-label,.theme-dark .bg-wave-interference.chart-container .stat-label,.theme-dark .bg-wave-interference.table-container .stat-label,.theme-dark .bg-wave-interference.notification-card .stat-label,.theme-light .bg-wave-interference.chart-container .stat-label,.theme-light .bg-wave-interference.table-container .stat-label,.theme-light .bg-wave-interference.notification-card .stat-label,body.theme-bloodstream .bg-wave-interference.chart-container .stat-label,body.theme-bloodstream .bg-wave-interference.table-container .stat-label,body.theme-bloodstream .bg-wave-interference.notification-card .stat-label,.stat-card.bg-wave-interference .stat-label,.card.bg-creeping-shadows .stat-label,.theme-dark .bg-creeping-shadows.chart-container .stat-label,.theme-dark .bg-creeping-shadows.table-container .stat-label,.theme-dark .bg-creeping-shadows.notification-card .stat-label,.theme-light .bg-creeping-shadows.chart-container .stat-label,.theme-light .bg-creeping-shadows.table-container .stat-label,.theme-light .bg-creeping-shadows.notification-card .stat-label,body.theme-bloodstream .bg-creeping-shadows.chart-container .stat-label,body.theme-bloodstream .bg-creeping-shadows.table-container .stat-label,body.theme-bloodstream .bg-creeping-shadows.notification-card .stat-label,.stat-card.bg-creeping-shadows .stat-label,.card.bg-horror-mist .stat-label,.theme-dark .bg-horror-mist.chart-container .stat-label,.theme-dark .bg-horror-mist.table-container .stat-label,.theme-dark .bg-horror-mist.notification-card .stat-label,.theme-light .bg-horror-mist.chart-container .stat-label,.theme-light .bg-horror-mist.table-container .stat-label,.theme-light .bg-horror-mist.notification-card .stat-label,body.theme-bloodstream .bg-horror-mist.chart-container .stat-label,body.theme-bloodstream .bg-horror-mist.table-container .stat-label,body.theme-bloodstream .bg-horror-mist.notification-card .stat-label,.stat-card.bg-horror-mist .stat-label,.card-bg-animated .stat-change,.card.bg-cosmic-drift .stat-change,.theme-dark .bg-cosmic-drift.chart-container .stat-change,.theme-dark .bg-cosmic-drift.table-container .stat-change,.theme-dark .bg-cosmic-drift.notification-card .stat-change,.theme-light .bg-cosmic-drift.chart-container .stat-change,.theme-light .bg-cosmic-drift.table-container .stat-change,.theme-light .bg-cosmic-drift.notification-card .stat-change,body.theme-bloodstream .bg-cosmic-drift.chart-container .stat-change,body.theme-bloodstream .bg-cosmic-drift.table-container .stat-change,body.theme-bloodstream .bg-cosmic-drift.notification-card .stat-change,.stat-card.bg-cosmic-drift .stat-change,.card.bg-neural-network .stat-change,.theme-dark .bg-neural-network.chart-container .stat-change,.theme-dark .bg-neural-network.table-container .stat-change,.theme-dark .bg-neural-network.notification-card .stat-change,.theme-light .bg-neural-network.chart-container .stat-change,.theme-light .bg-neural-network.table-container .stat-change,.theme-light .bg-neural-network.notification-card .stat-change,body.theme-bloodstream .bg-neural-network.chart-container .stat-change,body.theme-bloodstream .bg-neural-network.table-container .stat-change,body.theme-bloodstream .bg-neural-network.notification-card .stat-change,.stat-card.bg-neural-network .stat-change,.card.bg-liquid-metal .stat-change,.theme-dark .bg-liquid-metal.chart-container .stat-change,.theme-dark .bg-liquid-metal.table-container .stat-change,.theme-dark .bg-liquid-metal.notification-card .stat-change,.theme-light .bg-liquid-metal.chart-container .stat-change,.theme-light .bg-liquid-metal.table-container .stat-change,.theme-light .bg-liquid-metal.notification-card .stat-change,body.theme-bloodstream .bg-liquid-metal.chart-container .stat-change,body.theme-bloodstream .bg-liquid-metal.table-container .stat-change,body.theme-bloodstream .bg-liquid-metal.notification-card .stat-change,.stat-card.bg-liquid-metal .stat-change,.card.bg-wave-interference .stat-change,.theme-dark .bg-wave-interference.chart-container .stat-change,.theme-dark .bg-wave-interference.table-container .stat-change,.theme-dark .bg-wave-interference.notification-card .stat-change,.theme-light .bg-wave-interference.chart-container .stat-change,.theme-light .bg-wave-interference.table-container .stat-change,.theme-light .bg-wave-interference.notification-card .stat-change,body.theme-bloodstream .bg-wave-interference.chart-container .stat-change,body.theme-bloodstream .bg-wave-interference.table-container .stat-change,body.theme-bloodstream .bg-wave-interference.notification-card .stat-change,.stat-card.bg-wave-interference .stat-change,.card.bg-creeping-shadows .stat-change,.theme-dark .bg-creeping-shadows.chart-container .stat-change,.theme-dark .bg-creeping-shadows.table-container .stat-change,.theme-dark .bg-creeping-shadows.notification-card .stat-change,.theme-light .bg-creeping-shadows.chart-container .stat-change,.theme-light .bg-creeping-shadows.table-container .stat-change,.theme-light .bg-creeping-shadows.notification-card .stat-change,body.theme-bloodstream .bg-creeping-shadows.chart-container .stat-change,body.theme-bloodstream .bg-creeping-shadows.table-container .stat-change,body.theme-bloodstream .bg-creeping-shadows.notification-card .stat-change,.stat-card.bg-creeping-shadows .stat-change,.card.bg-horror-mist .stat-change,.theme-dark .bg-horror-mist.chart-container .stat-change,.theme-dark .bg-horror-mist.table-container .stat-change,.theme-dark .bg-horror-mist.notification-card .stat-change,.theme-light .bg-horror-mist.chart-container .stat-change,.theme-light .bg-horror-mist.table-container .stat-change,.theme-light .bg-horror-mist.notification-card .stat-change,body.theme-bloodstream .bg-horror-mist.chart-container .stat-change,body.theme-bloodstream .bg-horror-mist.table-container .stat-change,body.theme-bloodstream .bg-horror-mist.notification-card .stat-change,.stat-card.bg-horror-mist .stat-change,.stat-card-bg-animated .card-header,.stat-card-bg-animated .card-body,.stat-card-bg-animated .card-footer,.stat-card-bg-animated .stat-value,.stat-card-bg-animated .stat-label,.stat-card-bg-animated .stat-change{position:relative;z-index:10}.card.bg-blood-splatter::after,.theme-dark .bg-blood-splatter.stat-card::after,.theme-dark .bg-blood-splatter.chart-container::after,.theme-dark .bg-blood-splatter.table-container::after,.theme-dark .bg-blood-splatter.notification-card::after,.theme-light .bg-blood-splatter.stat-card::after,.theme-light .bg-blood-splatter.chart-container::after,.theme-light .bg-blood-splatter.table-container::after,.theme-light .bg-blood-splatter.notification-card::after,body.theme-bloodstream .bg-blood-splatter.stat-card::after,body.theme-bloodstream .bg-blood-splatter.chart-container::after,body.theme-bloodstream .bg-blood-splatter.table-container::after,body.theme-bloodstream .bg-blood-splatter.notification-card::after,.stat-card.bg-blood-splatter::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle 6px at 20% 30%, rgba(139,0,0,0.4) 0%, rgba(220,20,20,0.3) 30%, transparent 70%),radial-gradient(circle 8px at 80% 70%, rgba(139,0,0,0.35) 0%, rgba(220,20,20,0.25) 40%, transparent 80%),radial-gradient(circle 4px at 40% 80%, rgba(139,0,0,0.3) 0%, transparent 60%),radial-gradient(circle 5px at 60% 20%, rgba(220,20,20,0.3) 0%, rgba(139,0,0,0.2) 50%, transparent 80%),radial-gradient(circle 3px at 10% 90%, rgba(139,0,0,0.25) 0%, transparent 70%),radial-gradient(circle 7px at 90% 40%, rgba(220,20,20,0.2) 0%, transparent 60%);background-repeat:no-repeat;border-radius:inherit;pointer-events:none;z-index:2;-webkit-animation:subtleBloodPulse 8s ease-in-out infinite;animation:subtleBloodPulse 8s ease-in-out infinite}.card.bg-blood-splatter>*,.theme-dark .bg-blood-splatter.stat-card>*,.theme-dark .bg-blood-splatter.chart-container>*,.theme-dark .bg-blood-splatter.table-container>*,.theme-dark .bg-blood-splatter.notification-card>*,.theme-light .bg-blood-splatter.stat-card>*,.theme-light .bg-blood-splatter.chart-container>*,.theme-light .bg-blood-splatter.table-container>*,.theme-light .bg-blood-splatter.notification-card>*,body.theme-bloodstream .bg-blood-splatter.stat-card>*,body.theme-bloodstream .bg-blood-splatter.chart-container>*,body.theme-bloodstream .bg-blood-splatter.table-container>*,body.theme-bloodstream .bg-blood-splatter.notification-card>*,.stat-card.bg-blood-splatter>*{position:relative;z-index:3}@-webkit-keyframes subtleBloodPulse{0%,100%{opacity:0.3}50%{opacity:0.6}}@keyframes subtleBloodPulse{0%,100%{opacity:0.3}50%{opacity:0.6}}.card.bg-cosmic-drift::before,.theme-dark .bg-cosmic-drift.stat-card::before,.theme-dark .bg-cosmic-drift.chart-container::before,.theme-dark .bg-cosmic-drift.table-container::before,.theme-dark .bg-cosmic-drift.notification-card::before,.theme-light .bg-cosmic-drift.stat-card::before,.theme-light .bg-cosmic-drift.chart-container::before,.theme-light .bg-cosmic-drift.table-container::before,.theme-light .bg-cosmic-drift.notification-card::before,body.theme-bloodstream .bg-cosmic-drift.stat-card::before,body.theme-bloodstream .bg-cosmic-drift.chart-container::before,body.theme-bloodstream .bg-cosmic-drift.table-container::before,body.theme-bloodstream .bg-cosmic-drift.notification-card::before,.stat-card.bg-cosmic-drift::before{background:radial-gradient(ellipse at 30% 40%, rgba(147,51,234,0.08) 0%, transparent 60%),radial-gradient(ellipse at 70% 60%, rgba(59,130,246,0.06) 0%, transparent 50%);-webkit-animation:cardCosmicDrift 15s ease-in-out infinite;animation:cardCosmicDrift 15s ease-in-out infinite}@-webkit-keyframes cardCosmicDrift{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:0.4}50%{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1);opacity:0.7}}@keyframes cardCosmicDrift{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:0.4}50%{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1);opacity:0.7}}.card.bg-neural-network::before,.theme-dark .bg-neural-network.stat-card::before,.theme-dark .bg-neural-network.chart-container::before,.theme-dark .bg-neural-network.table-container::before,.theme-dark .bg-neural-network.notification-card::before,.theme-light .bg-neural-network.stat-card::before,.theme-light .bg-neural-network.chart-container::before,.theme-light .bg-neural-network.table-container::before,.theme-light .bg-neural-network.notification-card::before,body.theme-bloodstream .bg-neural-network.stat-card::before,body.theme-bloodstream .bg-neural-network.chart-container::before,body.theme-bloodstream .bg-neural-network.table-container::before,body.theme-bloodstream .bg-neural-network.notification-card::before,.stat-card.bg-neural-network::before{background:linear-gradient(45deg, rgba(99,102,241,0.05) 0%, transparent 40%),linear-gradient(-45deg, rgba(139,92,246,0.05) 0%, transparent 40%);background-size:100px 100px;-webkit-animation:neuralGrid 12s linear infinite;animation:neuralGrid 12s linear infinite}@-webkit-keyframes neuralGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(50px, 50px);transform:translate(50px, 50px)}}@keyframes neuralGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(50px, 50px);transform:translate(50px, 50px)}}.card.bg-liquid-metal::before,.theme-dark .bg-liquid-metal.stat-card::before,.theme-dark .bg-liquid-metal.chart-container::before,.theme-dark .bg-liquid-metal.table-container::before,.theme-dark .bg-liquid-metal.notification-card::before,.theme-light .bg-liquid-metal.stat-card::before,.theme-light .bg-liquid-metal.chart-container::before,.theme-light .bg-liquid-metal.table-container::before,.theme-light .bg-liquid-metal.notification-card::before,body.theme-bloodstream .bg-liquid-metal.stat-card::before,body.theme-bloodstream .bg-liquid-metal.chart-container::before,body.theme-bloodstream .bg-liquid-metal.table-container::before,body.theme-bloodstream .bg-liquid-metal.notification-card::before,.stat-card.bg-liquid-metal::before{background:radial-gradient(ellipse 60% 50% at 50% 50%, rgba(156,163,175,0.1) 0%, transparent 70%);-webkit-animation:cardLiquidMetal 10s ease-in-out infinite;animation:cardLiquidMetal 10s ease-in-out infinite}@-webkit-keyframes cardLiquidMetal{0%,100%{-webkit-transform:translate(0%, 0%) scale(1);transform:translate(0%, 0%) scale(1);border-radius:50% 40% 60% 30%}50%{-webkit-transform:translate(5%, -5%) scale(1.2);transform:translate(5%, -5%) scale(1.2);border-radius:40% 60% 30% 50%}}@keyframes cardLiquidMetal{0%,100%{-webkit-transform:translate(0%, 0%) scale(1);transform:translate(0%, 0%) scale(1);border-radius:50% 40% 60% 30%}50%{-webkit-transform:translate(5%, -5%) scale(1.2);transform:translate(5%, -5%) scale(1.2);border-radius:40% 60% 30% 50%}}.card.bg-neon-grid::after,.theme-dark .bg-neon-grid.stat-card::after,.theme-dark .bg-neon-grid.chart-container::after,.theme-dark .bg-neon-grid.table-container::after,.theme-dark .bg-neon-grid.notification-card::after,.theme-light .bg-neon-grid.stat-card::after,.theme-light .bg-neon-grid.chart-container::after,.theme-light .bg-neon-grid.table-container::after,.theme-light .bg-neon-grid.notification-card::after,body.theme-bloodstream .bg-neon-grid.stat-card::after,body.theme-bloodstream .bg-neon-grid.chart-container::after,body.theme-bloodstream .bg-neon-grid.table-container::after,body.theme-bloodstream .bg-neon-grid.notification-card::after,.stat-card.bg-neon-grid::after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(0,255,255,0.2) 1px, transparent 1px),linear-gradient(90deg, rgba(0,255,255,0.2) 1px, transparent 1px);background-size:20px 20px;border-radius:inherit;pointer-events:none;z-index:2;-webkit-animation:cardNeonGrid 8s linear infinite;animation:cardNeonGrid 8s linear infinite}.card.bg-neon-grid>*,.theme-dark .bg-neon-grid.stat-card>*,.theme-dark .bg-neon-grid.chart-container>*,.theme-dark .bg-neon-grid.table-container>*,.theme-dark .bg-neon-grid.notification-card>*,.theme-light .bg-neon-grid.stat-card>*,.theme-light .bg-neon-grid.chart-container>*,.theme-light .bg-neon-grid.table-container>*,.theme-light .bg-neon-grid.notification-card>*,body.theme-bloodstream .bg-neon-grid.stat-card>*,body.theme-bloodstream .bg-neon-grid.chart-container>*,body.theme-bloodstream .bg-neon-grid.table-container>*,body.theme-bloodstream .bg-neon-grid.notification-card>*,.stat-card.bg-neon-grid>*{position:relative;z-index:3}@-webkit-keyframes cardNeonGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0.6}50%{-webkit-transform:translate(10px, 10px);transform:translate(10px, 10px);opacity:0.8}100%{-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px);opacity:0.6}}@keyframes cardNeonGrid{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0.6}50%{-webkit-transform:translate(10px, 10px);transform:translate(10px, 10px);opacity:0.8}100%{-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px);opacity:0.6}}.card.bg-particle-storm::after,.theme-dark .bg-particle-storm.stat-card::after,.theme-dark .bg-particle-storm.chart-container::after,.theme-dark .bg-particle-storm.table-container::after,.theme-dark .bg-particle-storm.notification-card::after,.theme-light .bg-particle-storm.stat-card::after,.theme-light .bg-particle-storm.chart-container::after,.theme-light .bg-particle-storm.table-container::after,.theme-light .bg-particle-storm.notification-card::after,body.theme-bloodstream .bg-particle-storm.stat-card::after,body.theme-bloodstream .bg-particle-storm.chart-container::after,body.theme-bloodstream .bg-particle-storm.table-container::after,body.theme-bloodstream .bg-particle-storm.notification-card::after,.stat-card.bg-particle-storm::after{content:'';position:absolute;inset:0;background:radial-gradient(2px 2px at 10% 20%, rgba(129,140,248,0.6), transparent),radial-gradient(1px 1px at 30% 60%, rgba(168,85,247,0.4), transparent),radial-gradient(1.5px 1.5px at 70% 30%, rgba(99,102,241,0.5), transparent),radial-gradient(1px 1px at 80% 80%, rgba(147,197,253,0.3), transparent),radial-gradient(2px 2px at 20% 70%, rgba(196,181,253,0.4), transparent);background-size:60px 60px, 40px 40px, 80px 50px, 50px 70px, 70px 40px;border-radius:inherit;pointer-events:none;z-index:2;-webkit-animation:cardParticleStorm 15s linear infinite;animation:cardParticleStorm 15s linear infinite}.card.bg-particle-storm>*,.theme-dark .bg-particle-storm.stat-card>*,.theme-dark .bg-particle-storm.chart-container>*,.theme-dark .bg-particle-storm.table-container>*,.theme-dark .bg-particle-storm.notification-card>*,.theme-light .bg-particle-storm.stat-card>*,.theme-light .bg-particle-storm.chart-container>*,.theme-light .bg-particle-storm.table-container>*,.theme-light .bg-particle-storm.notification-card>*,body.theme-bloodstream .bg-particle-storm.stat-card>*,body.theme-bloodstream .bg-particle-storm.chart-container>*,body.theme-bloodstream .bg-particle-storm.table-container>*,body.theme-bloodstream .bg-particle-storm.notification-card>*,.stat-card.bg-particle-storm>*{position:relative;z-index:3}@-webkit-keyframes cardParticleStorm{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:0.6}50%{-webkit-transform:translateY(-30px) translateX(10px);transform:translateY(-30px) translateX(10px);opacity:0.8}100%{-webkit-transform:translateY(-60px) translateX(0);transform:translateY(-60px) translateX(0);opacity:0.6}}@keyframes cardParticleStorm{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:0.6}50%{-webkit-transform:translateY(-30px) translateX(10px);transform:translateY(-30px) translateX(10px);opacity:0.8}100%{-webkit-transform:translateY(-60px) translateX(0);transform:translateY(-60px) translateX(0);opacity:0.6}}.card.bg-wave-interference::before,.theme-dark .bg-wave-interference.stat-card::before,.theme-dark .bg-wave-interference.chart-container::before,.theme-dark .bg-wave-interference.table-container::before,.theme-dark .bg-wave-interference.notification-card::before,.theme-light .bg-wave-interference.stat-card::before,.theme-light .bg-wave-interference.chart-container::before,.theme-light .bg-wave-interference.table-container::before,.theme-light .bg-wave-interference.notification-card::before,body.theme-bloodstream .bg-wave-interference.stat-card::before,body.theme-bloodstream .bg-wave-interference.chart-container::before,body.theme-bloodstream .bg-wave-interference.table-container::before,body.theme-bloodstream .bg-wave-interference.notification-card::before,.stat-card.bg-wave-interference::before{background:radial-gradient(circle at 30% 30%, transparent 25%, rgba(22,163,196,0.1) 26%, transparent 27%),radial-gradient(circle at 70% 70%, transparent 25%, rgba(34,197,94,0.08) 26%, transparent 27%);-webkit-animation:cardWaveInterference 10s ease-in-out infinite;animation:cardWaveInterference 10s ease-in-out infinite}@-webkit-keyframes cardWaveInterference{0%,100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.5}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0.8}}@keyframes cardWaveInterference{0%,100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.5}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0.8}}.card.bg-creeping-shadows::before,.theme-dark .bg-creeping-shadows.stat-card::before,.theme-dark .bg-creeping-shadows.chart-container::before,.theme-dark .bg-creeping-shadows.table-container::before,.theme-dark .bg-creeping-shadows.notification-card::before,.theme-light .bg-creeping-shadows.stat-card::before,.theme-light .bg-creeping-shadows.chart-container::before,.theme-light .bg-creeping-shadows.table-container::before,.theme-light .bg-creeping-shadows.notification-card::before,body.theme-bloodstream .bg-creeping-shadows.stat-card::before,body.theme-bloodstream .bg-creeping-shadows.chart-container::before,body.theme-bloodstream .bg-creeping-shadows.table-container::before,body.theme-bloodstream .bg-creeping-shadows.notification-card::before,.stat-card.bg-creeping-shadows::before{background:radial-gradient(ellipse at 20% 80%, rgba(30,10,50,0.1) 0%, transparent 60%),radial-gradient(ellipse at 80% 20%, rgba(30,10,50,0.08) 0%, transparent 50%);-webkit-animation:cardCreepingShadows 12s ease-in-out infinite;animation:cardCreepingShadows 12s ease-in-out infinite}@-webkit-keyframes cardCreepingShadows{0%,100%{-webkit-transform:translateX(0%) rotate(0deg);transform:translateX(0%) rotate(0deg);opacity:0.3}50%{-webkit-transform:translateX(10%) rotate(5deg);transform:translateX(10%) rotate(5deg);opacity:0.6}}@keyframes cardCreepingShadows{0%,100%{-webkit-transform:translateX(0%) rotate(0deg);transform:translateX(0%) rotate(0deg);opacity:0.3}50%{-webkit-transform:translateX(10%) rotate(5deg);transform:translateX(10%) rotate(5deg);opacity:0.6}}.card.bg-horror-mist::before,.theme-dark .bg-horror-mist.stat-card::before,.theme-dark .bg-horror-mist.chart-container::before,.theme-dark .bg-horror-mist.table-container::before,.theme-dark .bg-horror-mist.notification-card::before,.theme-light .bg-horror-mist.stat-card::before,.theme-light .bg-horror-mist.chart-container::before,.theme-light .bg-horror-mist.table-container::before,.theme-light .bg-horror-mist.notification-card::before,body.theme-bloodstream .bg-horror-mist.stat-card::before,body.theme-bloodstream .bg-horror-mist.chart-container::before,body.theme-bloodstream .bg-horror-mist.table-container::before,body.theme-bloodstream .bg-horror-mist.notification-card::before,.stat-card.bg-horror-mist::before{background:radial-gradient(ellipse 80% 40% at 50% 20%, rgba(75,0,130,0.08) 0%, transparent 70%),radial-gradient(ellipse 60% 80% at 20% 80%, rgba(75,0,130,0.06) 0%, transparent 60%);-webkit-animation:cardHorrorMist 14s ease-in-out infinite;animation:cardHorrorMist 14s ease-in-out infinite}@-webkit-keyframes cardHorrorMist{0%,100%{-webkit-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);opacity:0.4}50%{-webkit-transform:translateY(-10%) scale(1.1);transform:translateY(-10%) scale(1.1);opacity:0.7}}@keyframes cardHorrorMist{0%,100%{-webkit-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);opacity:0.4}50%{-webkit-transform:translateY(-10%) scale(1.1);transform:translateY(-10%) scale(1.1);opacity:0.7}}.card.bg-blood-drip::after,.theme-dark .bg-blood-drip.stat-card::after,.theme-dark .bg-blood-drip.chart-container::after,.theme-dark .bg-blood-drip.table-container::after,.theme-dark .bg-blood-drip.notification-card::after,.theme-light .bg-blood-drip.stat-card::after,.theme-light .bg-blood-drip.chart-container::after,.theme-light .bg-blood-drip.table-container::after,.theme-light .bg-blood-drip.notification-card::after,body.theme-bloodstream .bg-blood-drip.stat-card::after,body.theme-bloodstream .bg-blood-drip.chart-container::after,body.theme-bloodstream .bg-blood-drip.table-container::after,body.theme-bloodstream .bg-blood-drip.notification-card::after,.stat-card.bg-blood-drip::after{content:'';position:absolute;inset:0;background-image:radial-gradient(ellipse 8px 20px at 20% 95%, rgba(139,0,0,0.4) 0%, rgba(220,20,20,0.3) 30%, transparent 70%),radial-gradient(ellipse 6px 15px at 80% 90%, rgba(139,0,0,0.3) 0%, rgba(220,20,20,0.2) 40%, transparent 80%),radial-gradient(ellipse 4px 12px at 50% 88%, rgba(139,0,0,0.25) 0%, transparent 60%),radial-gradient(ellipse 3px 8px at 70% 92%, rgba(220,20,20,0.2) 0%, transparent 70%);background-repeat:no-repeat;border-radius:inherit;pointer-events:none;z-index:2;-webkit-animation:cardBloodDrip 8s ease-in-out infinite;animation:cardBloodDrip 8s ease-in-out infinite}.card.bg-blood-drip>*,.theme-dark .bg-blood-drip.stat-card>*,.theme-dark .bg-blood-drip.chart-container>*,.theme-dark .bg-blood-drip.table-container>*,.theme-dark .bg-blood-drip.notification-card>*,.theme-light .bg-blood-drip.stat-card>*,.theme-light .bg-blood-drip.chart-container>*,.theme-light .bg-blood-drip.table-container>*,.theme-light .bg-blood-drip.notification-card>*,body.theme-bloodstream .bg-blood-drip.stat-card>*,body.theme-bloodstream .bg-blood-drip.chart-container>*,body.theme-bloodstream .bg-blood-drip.table-container>*,body.theme-bloodstream .bg-blood-drip.notification-card>*,.stat-card.bg-blood-drip>*{position:relative;z-index:3}@-webkit-keyframes cardBloodDrip{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0.3}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.6}}@keyframes cardBloodDrip{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0.3}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.6}}@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;-webkit-overflow-scrolling:touch;@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}.theme-dark [class*="scroll"],.theme-dark .overflow-auto,.theme-dark .overflow-scroll{-webkit-overflow-scrolling:touch}@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 body.theme-bloodstream .container-xs,body.theme-bloodstream .theme-dark .container-xs,.theme-dark body.theme-bloodstream .container-sm,body.theme-bloodstream .theme-dark .container-sm,.theme-dark body.theme-bloodstream .container-small,body.theme-bloodstream .theme-dark .container-small,.theme-dark body.theme-bloodstream .container-md,body.theme-bloodstream .theme-dark .container-md,.theme-dark body.theme-bloodstream .container-lg,body.theme-bloodstream .theme-dark .container-lg,.theme-dark body.theme-bloodstream .container-large,body.theme-bloodstream .theme-dark .container-large,.theme-dark body.theme-bloodstream .container-xl,body.theme-bloodstream .theme-dark .container-xl,.theme-dark body.theme-bloodstream .container-xxl,body.theme-bloodstream .theme-dark .container-xxl,.theme-dark body.theme-bloodstream .container-responsive,body.theme-bloodstream .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:last-child,.theme-dark h2:last-child,.theme-dark h3:last-child,.theme-dark h4:last-child,.theme-dark h5:last-child,.theme-dark h6:last-child{margin-bottom:0}.theme-dark h1{font-size:36px;line-height:1.2;letter-spacing:-0.02em}.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:28px;line-height:1.3}.theme-dark h3{font-size:22px;line-height:1.4}.theme-dark h4{font-size:18px;line-height:1.4}.theme-dark h5{font-size:16px;line-height:1.5}.theme-dark h6{font-size:14px;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:last-child{margin-bottom:0}.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(0,0,0,0.3);border:1px solid rgba(0,0,0,0.2);border-radius:4px;color:var(--theme-accent-tertiary)}.theme-dark .code-inline{display:inline !important}.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 blockquote:last-child{margin-bottom:0}.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 .text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-dark .text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-dark .text-base{font-size:1rem !important;line-height:1.5 !important}.theme-dark .text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-dark .text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-dark .text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-dark .text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-dark .text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-dark .text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-dark .text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-dark .text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-dark .text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-dark .text-9xl{font-size:8rem !important;line-height:1 !important}@media (min-width: 640px){.theme-dark .medium-text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-dark .medium-text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-dark .medium-text-base{font-size:1rem !important;line-height:1.5 !important}.theme-dark .medium-text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-dark .medium-text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-dark .medium-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-dark .medium-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-dark .medium-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-dark .medium-text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-dark .medium-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-dark .medium-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-dark .medium-text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-dark .medium-text-9xl{font-size:8rem !important;line-height:1 !important}}@media (min-width: 1024px){.theme-dark .large-text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-dark .large-text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-dark .large-text-base{font-size:1rem !important;line-height:1.5 !important}.theme-dark .large-text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-dark .large-text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-dark .large-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-dark .large-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-dark .large-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-dark .large-text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-dark .large-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-dark .large-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-dark .large-text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-dark .large-text-9xl{font-size:8rem !important;line-height:1 !important}}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-dark .button i.fa-pulse,.theme-dark .button .icon.fa-spin,.theme-dark .button .icon.fa-pulse,.theme-dark .button .fa.fa-spin,.theme-dark .button .fa.fa-pulse,.theme-dark .button .fas.fa-spin,.theme-dark .button .fas.fa-pulse,.theme-dark .button .far.fa-spin,.theme-dark .button .far.fa-pulse,.theme-dark .button .fab.fa-spin,.theme-dark .button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-dark .button i.fa-spin.fa-spinner,.theme-dark .button i.fa-spin.fa-circle-notch,.theme-dark .button i.fa-spin.fa-sync,.theme-dark .button i.fa-spin.fa-sync-alt,.theme-dark .button i.fa-spin.fa-cog,.theme-dark .button i.fa-spin.fa-compact-disc,.theme-dark .button i.fa-pulse.fa-spinner,.theme-dark .button i.fa-pulse.fa-circle-notch,.theme-dark .button i.fa-pulse.fa-sync,.theme-dark .button i.fa-pulse.fa-sync-alt,.theme-dark .button i.fa-pulse.fa-cog,.theme-dark .button i.fa-pulse.fa-compact-disc,.theme-dark .button .icon.fa-spin.fa-spinner,.theme-dark .button .icon.fa-spin.fa-circle-notch,.theme-dark .button .icon.fa-spin.fa-sync,.theme-dark .button .icon.fa-spin.fa-sync-alt,.theme-dark .button .icon.fa-spin.fa-cog,.theme-dark .button .icon.fa-spin.fa-compact-disc,.theme-dark .button .icon.fa-pulse.fa-spinner,.theme-dark .button .icon.fa-pulse.fa-circle-notch,.theme-dark .button .icon.fa-pulse.fa-sync,.theme-dark .button .icon.fa-pulse.fa-sync-alt,.theme-dark .button .icon.fa-pulse.fa-cog,.theme-dark .button .icon.fa-pulse.fa-compact-disc,.theme-dark .button .fa.fa-spin.fa-spinner,.theme-dark .button .fa.fa-spin.fa-circle-notch,.theme-dark .button .fa.fa-spin.fa-sync,.theme-dark .button .fa.fa-spin.fa-sync-alt,.theme-dark .button .fa.fa-spin.fa-cog,.theme-dark .button .fa.fa-spin.fa-compact-disc,.theme-dark .button .fa.fa-pulse.fa-spinner,.theme-dark .button .fa.fa-pulse.fa-circle-notch,.theme-dark .button .fa.fa-pulse.fa-sync,.theme-dark .button .fa.fa-pulse.fa-sync-alt,.theme-dark .button .fa.fa-pulse.fa-cog,.theme-dark .button .fa.fa-pulse.fa-compact-disc,.theme-dark .button .fas.fa-spin.fa-spinner,.theme-dark .button .fas.fa-spin.fa-circle-notch,.theme-dark .button .fas.fa-spin.fa-sync,.theme-dark .button .fas.fa-spin.fa-sync-alt,.theme-dark .button .fas.fa-spin.fa-cog,.theme-dark .button .fas.fa-spin.fa-compact-disc,.theme-dark .button .fas.fa-pulse.fa-spinner,.theme-dark .button .fas.fa-pulse.fa-circle-notch,.theme-dark .button .fas.fa-pulse.fa-sync,.theme-dark .button .fas.fa-pulse.fa-sync-alt,.theme-dark .button .fas.fa-pulse.fa-cog,.theme-dark .button .fas.fa-pulse.fa-compact-disc,.theme-dark .button .far.fa-spin.fa-spinner,.theme-dark .button .far.fa-spin.fa-circle-notch,.theme-dark .button .far.fa-spin.fa-sync,.theme-dark .button .far.fa-spin.fa-sync-alt,.theme-dark .button .far.fa-spin.fa-cog,.theme-dark .button .far.fa-spin.fa-compact-disc,.theme-dark .button .far.fa-pulse.fa-spinner,.theme-dark .button .far.fa-pulse.fa-circle-notch,.theme-dark .button .far.fa-pulse.fa-sync,.theme-dark .button .far.fa-pulse.fa-sync-alt,.theme-dark .button .far.fa-pulse.fa-cog,.theme-dark .button .far.fa-pulse.fa-compact-disc,.theme-dark .button .fab.fa-spin.fa-spinner,.theme-dark .button .fab.fa-spin.fa-circle-notch,.theme-dark .button .fab.fa-spin.fa-sync,.theme-dark .button .fab.fa-spin.fa-sync-alt,.theme-dark .button .fab.fa-spin.fa-cog,.theme-dark .button .fab.fa-spin.fa-compact-disc,.theme-dark .button .fab.fa-pulse.fa-spinner,.theme-dark .button .fab.fa-pulse.fa-circle-notch,.theme-dark .button .fab.fa-pulse.fa-sync,.theme-dark .button .fab.fa-pulse.fa-sync-alt,.theme-dark .button .fab.fa-pulse.fa-cog,.theme-dark .button .fab.fa-pulse.fa-compact-disc{position:relative}.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.tiny{width:20px}.theme-dark .button.icon-only.small{width:28px}.theme-dark .button.icon-only.large{width:36px}.theme-dark .button.icon-only.extra-large,.theme-dark .button.icon-only.xl{width:44px}.theme-dark .button.icon-only.huge,.theme-dark .button.icon-only.xxl{width:52px}.theme-dark .button.icon-only.massive,.theme-dark .button.icon-only.xxxl{width:64px}.theme-dark .button.icon-only.jumbo{width:80px}.theme-dark .button.icon-only.gigantic{width:96px}.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.extra-large,.theme-dark .button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-dark .button.huge,.theme-dark .button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-dark .button.massive,.theme-dark .button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.theme-dark .button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-dark .button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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)) i.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc{position:relative}.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.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)).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.extra-large,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl{width:44px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.huge,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl{width:52px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.massive,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxxl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl{width:64px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.jumbo,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo{width:80px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.gigantic,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic{width:96px}.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)).extra-large,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).huge,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).massive,.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxxl,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-dark button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).gigantic,.theme-dark [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,.theme-dark [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,.theme-dark [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-dark button.button i.fa-pulse,.theme-dark button.button .icon.fa-spin,.theme-dark button.button .icon.fa-pulse,.theme-dark button.button .fa.fa-spin,.theme-dark button.button .fa.fa-pulse,.theme-dark button.button .fas.fa-spin,.theme-dark button.button .fas.fa-pulse,.theme-dark button.button .far.fa-spin,.theme-dark button.button .far.fa-pulse,.theme-dark button.button .fab.fa-spin,.theme-dark button.button .fab.fa-pulse,.theme-dark input[type="button"].button i.fa-spin,.theme-dark input[type="button"].button i.fa-pulse,.theme-dark input[type="button"].button .icon.fa-spin,.theme-dark input[type="button"].button .icon.fa-pulse,.theme-dark input[type="button"].button .fa.fa-spin,.theme-dark input[type="button"].button .fa.fa-pulse,.theme-dark input[type="button"].button .fas.fa-spin,.theme-dark input[type="button"].button .fas.fa-pulse,.theme-dark input[type="button"].button .far.fa-spin,.theme-dark input[type="button"].button .far.fa-pulse,.theme-dark input[type="button"].button .fab.fa-spin,.theme-dark input[type="button"].button .fab.fa-pulse,.theme-dark input[type="submit"].button i.fa-spin,.theme-dark input[type="submit"].button i.fa-pulse,.theme-dark input[type="submit"].button .icon.fa-spin,.theme-dark input[type="submit"].button .icon.fa-pulse,.theme-dark input[type="submit"].button .fa.fa-spin,.theme-dark input[type="submit"].button .fa.fa-pulse,.theme-dark input[type="submit"].button .fas.fa-spin,.theme-dark input[type="submit"].button .fas.fa-pulse,.theme-dark input[type="submit"].button .far.fa-spin,.theme-dark input[type="submit"].button .far.fa-pulse,.theme-dark input[type="submit"].button .fab.fa-spin,.theme-dark input[type="submit"].button .fab.fa-pulse,.theme-dark input[type="reset"].button i.fa-spin,.theme-dark input[type="reset"].button i.fa-pulse,.theme-dark input[type="reset"].button .icon.fa-spin,.theme-dark input[type="reset"].button .icon.fa-pulse,.theme-dark input[type="reset"].button .fa.fa-spin,.theme-dark input[type="reset"].button .fa.fa-pulse,.theme-dark input[type="reset"].button .fas.fa-spin,.theme-dark input[type="reset"].button .fas.fa-pulse,.theme-dark input[type="reset"].button .far.fa-spin,.theme-dark input[type="reset"].button .far.fa-pulse,.theme-dark input[type="reset"].button .fab.fa-spin,.theme-dark input[type="reset"].button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-dark button.button i.fa-spin.fa-spinner,.theme-dark button.button i.fa-spin.fa-circle-notch,.theme-dark button.button i.fa-spin.fa-sync,.theme-dark button.button i.fa-spin.fa-sync-alt,.theme-dark button.button i.fa-spin.fa-cog,.theme-dark button.button i.fa-spin.fa-compact-disc,.theme-dark button.button i.fa-pulse.fa-spinner,.theme-dark button.button i.fa-pulse.fa-circle-notch,.theme-dark button.button i.fa-pulse.fa-sync,.theme-dark button.button i.fa-pulse.fa-sync-alt,.theme-dark button.button i.fa-pulse.fa-cog,.theme-dark button.button i.fa-pulse.fa-compact-disc,.theme-dark button.button .icon.fa-spin.fa-spinner,.theme-dark button.button .icon.fa-spin.fa-circle-notch,.theme-dark button.button .icon.fa-spin.fa-sync,.theme-dark button.button .icon.fa-spin.fa-sync-alt,.theme-dark button.button .icon.fa-spin.fa-cog,.theme-dark button.button .icon.fa-spin.fa-compact-disc,.theme-dark button.button .icon.fa-pulse.fa-spinner,.theme-dark button.button .icon.fa-pulse.fa-circle-notch,.theme-dark button.button .icon.fa-pulse.fa-sync,.theme-dark button.button .icon.fa-pulse.fa-sync-alt,.theme-dark button.button .icon.fa-pulse.fa-cog,.theme-dark button.button .icon.fa-pulse.fa-compact-disc,.theme-dark button.button .fa.fa-spin.fa-spinner,.theme-dark button.button .fa.fa-spin.fa-circle-notch,.theme-dark button.button .fa.fa-spin.fa-sync,.theme-dark button.button .fa.fa-spin.fa-sync-alt,.theme-dark button.button .fa.fa-spin.fa-cog,.theme-dark button.button .fa.fa-spin.fa-compact-disc,.theme-dark button.button .fa.fa-pulse.fa-spinner,.theme-dark button.button .fa.fa-pulse.fa-circle-notch,.theme-dark button.button .fa.fa-pulse.fa-sync,.theme-dark button.button .fa.fa-pulse.fa-sync-alt,.theme-dark button.button .fa.fa-pulse.fa-cog,.theme-dark button.button .fa.fa-pulse.fa-compact-disc,.theme-dark button.button .fas.fa-spin.fa-spinner,.theme-dark button.button .fas.fa-spin.fa-circle-notch,.theme-dark button.button .fas.fa-spin.fa-sync,.theme-dark button.button .fas.fa-spin.fa-sync-alt,.theme-dark button.button .fas.fa-spin.fa-cog,.theme-dark button.button .fas.fa-spin.fa-compact-disc,.theme-dark button.button .fas.fa-pulse.fa-spinner,.theme-dark button.button .fas.fa-pulse.fa-circle-notch,.theme-dark button.button .fas.fa-pulse.fa-sync,.theme-dark button.button .fas.fa-pulse.fa-sync-alt,.theme-dark button.button .fas.fa-pulse.fa-cog,.theme-dark button.button .fas.fa-pulse.fa-compact-disc,.theme-dark button.button .far.fa-spin.fa-spinner,.theme-dark button.button .far.fa-spin.fa-circle-notch,.theme-dark button.button .far.fa-spin.fa-sync,.theme-dark button.button .far.fa-spin.fa-sync-alt,.theme-dark button.button .far.fa-spin.fa-cog,.theme-dark button.button .far.fa-spin.fa-compact-disc,.theme-dark button.button .far.fa-pulse.fa-spinner,.theme-dark button.button .far.fa-pulse.fa-circle-notch,.theme-dark button.button .far.fa-pulse.fa-sync,.theme-dark button.button .far.fa-pulse.fa-sync-alt,.theme-dark button.button .far.fa-pulse.fa-cog,.theme-dark button.button .far.fa-pulse.fa-compact-disc,.theme-dark button.button .fab.fa-spin.fa-spinner,.theme-dark button.button .fab.fa-spin.fa-circle-notch,.theme-dark button.button .fab.fa-spin.fa-sync,.theme-dark button.button .fab.fa-spin.fa-sync-alt,.theme-dark button.button .fab.fa-spin.fa-cog,.theme-dark button.button .fab.fa-spin.fa-compact-disc,.theme-dark button.button .fab.fa-pulse.fa-spinner,.theme-dark button.button .fab.fa-pulse.fa-circle-notch,.theme-dark button.button .fab.fa-pulse.fa-sync,.theme-dark button.button .fab.fa-pulse.fa-sync-alt,.theme-dark button.button .fab.fa-pulse.fa-cog,.theme-dark button.button .fab.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button i.fa-spin.fa-spinner,.theme-dark input[type="button"].button i.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button i.fa-spin.fa-sync,.theme-dark input[type="button"].button i.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button i.fa-spin.fa-cog,.theme-dark input[type="button"].button i.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button i.fa-pulse.fa-spinner,.theme-dark input[type="button"].button i.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button i.fa-pulse.fa-sync,.theme-dark input[type="button"].button i.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button i.fa-pulse.fa-cog,.theme-dark input[type="button"].button i.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button .icon.fa-spin.fa-spinner,.theme-dark input[type="button"].button .icon.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button .icon.fa-spin.fa-sync,.theme-dark input[type="button"].button .icon.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button .icon.fa-spin.fa-cog,.theme-dark input[type="button"].button .icon.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button .icon.fa-pulse.fa-spinner,.theme-dark input[type="button"].button .icon.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button .icon.fa-pulse.fa-sync,.theme-dark input[type="button"].button .icon.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button .icon.fa-pulse.fa-cog,.theme-dark input[type="button"].button .icon.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button .fa.fa-spin.fa-spinner,.theme-dark input[type="button"].button .fa.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button .fa.fa-spin.fa-sync,.theme-dark input[type="button"].button .fa.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button .fa.fa-spin.fa-cog,.theme-dark input[type="button"].button .fa.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button .fa.fa-pulse.fa-spinner,.theme-dark input[type="button"].button .fa.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button .fa.fa-pulse.fa-sync,.theme-dark input[type="button"].button .fa.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button .fa.fa-pulse.fa-cog,.theme-dark input[type="button"].button .fa.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button .fas.fa-spin.fa-spinner,.theme-dark input[type="button"].button .fas.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button .fas.fa-spin.fa-sync,.theme-dark input[type="button"].button .fas.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button .fas.fa-spin.fa-cog,.theme-dark input[type="button"].button .fas.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button .fas.fa-pulse.fa-spinner,.theme-dark input[type="button"].button .fas.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button .fas.fa-pulse.fa-sync,.theme-dark input[type="button"].button .fas.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button .fas.fa-pulse.fa-cog,.theme-dark input[type="button"].button .fas.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button .far.fa-spin.fa-spinner,.theme-dark input[type="button"].button .far.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button .far.fa-spin.fa-sync,.theme-dark input[type="button"].button .far.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button .far.fa-spin.fa-cog,.theme-dark input[type="button"].button .far.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button .far.fa-pulse.fa-spinner,.theme-dark input[type="button"].button .far.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button .far.fa-pulse.fa-sync,.theme-dark input[type="button"].button .far.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button .far.fa-pulse.fa-cog,.theme-dark input[type="button"].button .far.fa-pulse.fa-compact-disc,.theme-dark input[type="button"].button .fab.fa-spin.fa-spinner,.theme-dark input[type="button"].button .fab.fa-spin.fa-circle-notch,.theme-dark input[type="button"].button .fab.fa-spin.fa-sync,.theme-dark input[type="button"].button .fab.fa-spin.fa-sync-alt,.theme-dark input[type="button"].button .fab.fa-spin.fa-cog,.theme-dark input[type="button"].button .fab.fa-spin.fa-compact-disc,.theme-dark input[type="button"].button .fab.fa-pulse.fa-spinner,.theme-dark input[type="button"].button .fab.fa-pulse.fa-circle-notch,.theme-dark input[type="button"].button .fab.fa-pulse.fa-sync,.theme-dark input[type="button"].button .fab.fa-pulse.fa-sync-alt,.theme-dark input[type="button"].button .fab.fa-pulse.fa-cog,.theme-dark input[type="button"].button .fab.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button i.fa-spin.fa-spinner,.theme-dark input[type="submit"].button i.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button i.fa-spin.fa-sync,.theme-dark input[type="submit"].button i.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button i.fa-spin.fa-cog,.theme-dark input[type="submit"].button i.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button i.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button i.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button i.fa-pulse.fa-sync,.theme-dark input[type="submit"].button i.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button i.fa-pulse.fa-cog,.theme-dark input[type="submit"].button i.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button .icon.fa-spin.fa-spinner,.theme-dark input[type="submit"].button .icon.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button .icon.fa-spin.fa-sync,.theme-dark input[type="submit"].button .icon.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button .icon.fa-spin.fa-cog,.theme-dark input[type="submit"].button .icon.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-sync,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-cog,.theme-dark input[type="submit"].button .icon.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button .fa.fa-spin.fa-spinner,.theme-dark input[type="submit"].button .fa.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button .fa.fa-spin.fa-sync,.theme-dark input[type="submit"].button .fa.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button .fa.fa-spin.fa-cog,.theme-dark input[type="submit"].button .fa.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-sync,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-cog,.theme-dark input[type="submit"].button .fa.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button .fas.fa-spin.fa-spinner,.theme-dark input[type="submit"].button .fas.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button .fas.fa-spin.fa-sync,.theme-dark input[type="submit"].button .fas.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button .fas.fa-spin.fa-cog,.theme-dark input[type="submit"].button .fas.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-sync,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-cog,.theme-dark input[type="submit"].button .fas.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button .far.fa-spin.fa-spinner,.theme-dark input[type="submit"].button .far.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button .far.fa-spin.fa-sync,.theme-dark input[type="submit"].button .far.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button .far.fa-spin.fa-cog,.theme-dark input[type="submit"].button .far.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button .far.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button .far.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button .far.fa-pulse.fa-sync,.theme-dark input[type="submit"].button .far.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button .far.fa-pulse.fa-cog,.theme-dark input[type="submit"].button .far.fa-pulse.fa-compact-disc,.theme-dark input[type="submit"].button .fab.fa-spin.fa-spinner,.theme-dark input[type="submit"].button .fab.fa-spin.fa-circle-notch,.theme-dark input[type="submit"].button .fab.fa-spin.fa-sync,.theme-dark input[type="submit"].button .fab.fa-spin.fa-sync-alt,.theme-dark input[type="submit"].button .fab.fa-spin.fa-cog,.theme-dark input[type="submit"].button .fab.fa-spin.fa-compact-disc,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-spinner,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-circle-notch,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-sync,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-sync-alt,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-cog,.theme-dark input[type="submit"].button .fab.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button i.fa-spin.fa-spinner,.theme-dark input[type="reset"].button i.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button i.fa-spin.fa-sync,.theme-dark input[type="reset"].button i.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button i.fa-spin.fa-cog,.theme-dark input[type="reset"].button i.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button i.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button i.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button i.fa-pulse.fa-sync,.theme-dark input[type="reset"].button i.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button i.fa-pulse.fa-cog,.theme-dark input[type="reset"].button i.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button .icon.fa-spin.fa-spinner,.theme-dark input[type="reset"].button .icon.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button .icon.fa-spin.fa-sync,.theme-dark input[type="reset"].button .icon.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button .icon.fa-spin.fa-cog,.theme-dark input[type="reset"].button .icon.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-sync,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-cog,.theme-dark input[type="reset"].button .icon.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button .fa.fa-spin.fa-spinner,.theme-dark input[type="reset"].button .fa.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button .fa.fa-spin.fa-sync,.theme-dark input[type="reset"].button .fa.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button .fa.fa-spin.fa-cog,.theme-dark input[type="reset"].button .fa.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-sync,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-cog,.theme-dark input[type="reset"].button .fa.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button .fas.fa-spin.fa-spinner,.theme-dark input[type="reset"].button .fas.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button .fas.fa-spin.fa-sync,.theme-dark input[type="reset"].button .fas.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button .fas.fa-spin.fa-cog,.theme-dark input[type="reset"].button .fas.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-sync,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-cog,.theme-dark input[type="reset"].button .fas.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button .far.fa-spin.fa-spinner,.theme-dark input[type="reset"].button .far.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button .far.fa-spin.fa-sync,.theme-dark input[type="reset"].button .far.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button .far.fa-spin.fa-cog,.theme-dark input[type="reset"].button .far.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button .far.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button .far.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button .far.fa-pulse.fa-sync,.theme-dark input[type="reset"].button .far.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button .far.fa-pulse.fa-cog,.theme-dark input[type="reset"].button .far.fa-pulse.fa-compact-disc,.theme-dark input[type="reset"].button .fab.fa-spin.fa-spinner,.theme-dark input[type="reset"].button .fab.fa-spin.fa-circle-notch,.theme-dark input[type="reset"].button .fab.fa-spin.fa-sync,.theme-dark input[type="reset"].button .fab.fa-spin.fa-sync-alt,.theme-dark input[type="reset"].button .fab.fa-spin.fa-cog,.theme-dark input[type="reset"].button .fab.fa-spin.fa-compact-disc,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-spinner,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-circle-notch,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-sync,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-sync-alt,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-cog,.theme-dark input[type="reset"].button .fab.fa-pulse.fa-compact-disc{position:relative}.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.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.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.extra-large,.theme-dark button.button.icon-only.xl,.theme-dark input[type="button"].button.icon-only.extra-large,.theme-dark input[type="button"].button.icon-only.xl,.theme-dark input[type="submit"].button.icon-only.extra-large,.theme-dark input[type="submit"].button.icon-only.xl,.theme-dark input[type="reset"].button.icon-only.extra-large,.theme-dark input[type="reset"].button.icon-only.xl{width:44px}.theme-dark button.button.icon-only.huge,.theme-dark button.button.icon-only.xxl,.theme-dark input[type="button"].button.icon-only.huge,.theme-dark input[type="button"].button.icon-only.xxl,.theme-dark input[type="submit"].button.icon-only.huge,.theme-dark input[type="submit"].button.icon-only.xxl,.theme-dark input[type="reset"].button.icon-only.huge,.theme-dark input[type="reset"].button.icon-only.xxl{width:52px}.theme-dark button.button.icon-only.massive,.theme-dark button.button.icon-only.xxxl,.theme-dark input[type="button"].button.icon-only.massive,.theme-dark input[type="button"].button.icon-only.xxxl,.theme-dark input[type="submit"].button.icon-only.massive,.theme-dark input[type="submit"].button.icon-only.xxxl,.theme-dark input[type="reset"].button.icon-only.massive,.theme-dark input[type="reset"].button.icon-only.xxxl{width:64px}.theme-dark button.button.icon-only.jumbo,.theme-dark input[type="button"].button.icon-only.jumbo,.theme-dark input[type="submit"].button.icon-only.jumbo,.theme-dark input[type="reset"].button.icon-only.jumbo{width:80px}.theme-dark button.button.icon-only.gigantic,.theme-dark input[type="button"].button.icon-only.gigantic,.theme-dark input[type="submit"].button.icon-only.gigantic,.theme-dark input[type="reset"].button.icon-only.gigantic{width:96px}.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.extra-large,.theme-dark button.button.xl,.theme-dark input[type="button"].button.extra-large,.theme-dark input[type="button"].button.xl,.theme-dark input[type="submit"].button.extra-large,.theme-dark input[type="submit"].button.xl,.theme-dark input[type="reset"].button.extra-large,.theme-dark input[type="reset"].button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-dark button.button.huge,.theme-dark button.button.xxl,.theme-dark input[type="button"].button.huge,.theme-dark input[type="button"].button.xxl,.theme-dark input[type="submit"].button.huge,.theme-dark input[type="submit"].button.xxl,.theme-dark input[type="reset"].button.huge,.theme-dark input[type="reset"].button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-dark button.button.massive,.theme-dark button.button.xxxl,.theme-dark input[type="button"].button.massive,.theme-dark input[type="button"].button.xxxl,.theme-dark input[type="submit"].button.massive,.theme-dark input[type="submit"].button.xxxl,.theme-dark input[type="reset"].button.massive,.theme-dark input[type="reset"].button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-dark button.button.gigantic,.theme-dark input[type="button"].button.gigantic,.theme-dark input[type="submit"].button.gigantic,.theme-dark input[type="reset"].button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-dark a.button i.fa-pulse,.theme-dark a.button .icon.fa-spin,.theme-dark a.button .icon.fa-pulse,.theme-dark a.button .fa.fa-spin,.theme-dark a.button .fa.fa-pulse,.theme-dark a.button .fas.fa-spin,.theme-dark a.button .fas.fa-pulse,.theme-dark a.button .far.fa-spin,.theme-dark a.button .far.fa-pulse,.theme-dark a.button .fab.fa-spin,.theme-dark a.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-dark a.button i.fa-spin.fa-spinner,.theme-dark a.button i.fa-spin.fa-circle-notch,.theme-dark a.button i.fa-spin.fa-sync,.theme-dark a.button i.fa-spin.fa-sync-alt,.theme-dark a.button i.fa-spin.fa-cog,.theme-dark a.button i.fa-spin.fa-compact-disc,.theme-dark a.button i.fa-pulse.fa-spinner,.theme-dark a.button i.fa-pulse.fa-circle-notch,.theme-dark a.button i.fa-pulse.fa-sync,.theme-dark a.button i.fa-pulse.fa-sync-alt,.theme-dark a.button i.fa-pulse.fa-cog,.theme-dark a.button i.fa-pulse.fa-compact-disc,.theme-dark a.button .icon.fa-spin.fa-spinner,.theme-dark a.button .icon.fa-spin.fa-circle-notch,.theme-dark a.button .icon.fa-spin.fa-sync,.theme-dark a.button .icon.fa-spin.fa-sync-alt,.theme-dark a.button .icon.fa-spin.fa-cog,.theme-dark a.button .icon.fa-spin.fa-compact-disc,.theme-dark a.button .icon.fa-pulse.fa-spinner,.theme-dark a.button .icon.fa-pulse.fa-circle-notch,.theme-dark a.button .icon.fa-pulse.fa-sync,.theme-dark a.button .icon.fa-pulse.fa-sync-alt,.theme-dark a.button .icon.fa-pulse.fa-cog,.theme-dark a.button .icon.fa-pulse.fa-compact-disc,.theme-dark a.button .fa.fa-spin.fa-spinner,.theme-dark a.button .fa.fa-spin.fa-circle-notch,.theme-dark a.button .fa.fa-spin.fa-sync,.theme-dark a.button .fa.fa-spin.fa-sync-alt,.theme-dark a.button .fa.fa-spin.fa-cog,.theme-dark a.button .fa.fa-spin.fa-compact-disc,.theme-dark a.button .fa.fa-pulse.fa-spinner,.theme-dark a.button .fa.fa-pulse.fa-circle-notch,.theme-dark a.button .fa.fa-pulse.fa-sync,.theme-dark a.button .fa.fa-pulse.fa-sync-alt,.theme-dark a.button .fa.fa-pulse.fa-cog,.theme-dark a.button .fa.fa-pulse.fa-compact-disc,.theme-dark a.button .fas.fa-spin.fa-spinner,.theme-dark a.button .fas.fa-spin.fa-circle-notch,.theme-dark a.button .fas.fa-spin.fa-sync,.theme-dark a.button .fas.fa-spin.fa-sync-alt,.theme-dark a.button .fas.fa-spin.fa-cog,.theme-dark a.button .fas.fa-spin.fa-compact-disc,.theme-dark a.button .fas.fa-pulse.fa-spinner,.theme-dark a.button .fas.fa-pulse.fa-circle-notch,.theme-dark a.button .fas.fa-pulse.fa-sync,.theme-dark a.button .fas.fa-pulse.fa-sync-alt,.theme-dark a.button .fas.fa-pulse.fa-cog,.theme-dark a.button .fas.fa-pulse.fa-compact-disc,.theme-dark a.button .far.fa-spin.fa-spinner,.theme-dark a.button .far.fa-spin.fa-circle-notch,.theme-dark a.button .far.fa-spin.fa-sync,.theme-dark a.button .far.fa-spin.fa-sync-alt,.theme-dark a.button .far.fa-spin.fa-cog,.theme-dark a.button .far.fa-spin.fa-compact-disc,.theme-dark a.button .far.fa-pulse.fa-spinner,.theme-dark a.button .far.fa-pulse.fa-circle-notch,.theme-dark a.button .far.fa-pulse.fa-sync,.theme-dark a.button .far.fa-pulse.fa-sync-alt,.theme-dark a.button .far.fa-pulse.fa-cog,.theme-dark a.button .far.fa-pulse.fa-compact-disc,.theme-dark a.button .fab.fa-spin.fa-spinner,.theme-dark a.button .fab.fa-spin.fa-circle-notch,.theme-dark a.button .fab.fa-spin.fa-sync,.theme-dark a.button .fab.fa-spin.fa-sync-alt,.theme-dark a.button .fab.fa-spin.fa-cog,.theme-dark a.button .fab.fa-spin.fa-compact-disc,.theme-dark a.button .fab.fa-pulse.fa-spinner,.theme-dark a.button .fab.fa-pulse.fa-circle-notch,.theme-dark a.button .fab.fa-pulse.fa-sync,.theme-dark a.button .fab.fa-pulse.fa-sync-alt,.theme-dark a.button .fab.fa-pulse.fa-cog,.theme-dark a.button .fab.fa-pulse.fa-compact-disc{position:relative}.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.tiny{width:20px}.theme-dark a.button.icon-only.small{width:28px}.theme-dark a.button.icon-only.large{width:36px}.theme-dark a.button.icon-only.extra-large,.theme-dark a.button.icon-only.xl{width:44px}.theme-dark a.button.icon-only.huge,.theme-dark a.button.icon-only.xxl{width:52px}.theme-dark a.button.icon-only.massive,.theme-dark a.button.icon-only.xxxl{width:64px}.theme-dark a.button.icon-only.jumbo{width:80px}.theme-dark a.button.icon-only.gigantic{width:96px}.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.extra-large,.theme-dark a.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-dark a.button.huge,.theme-dark a.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-dark a.button.massive,.theme-dark a.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.theme-dark a.button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-dark a.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-dark form button.button i.fa-pulse,.theme-dark form button.button .icon.fa-spin,.theme-dark form button.button .icon.fa-pulse,.theme-dark form button.button .fa.fa-spin,.theme-dark form button.button .fa.fa-pulse,.theme-dark form button.button .fas.fa-spin,.theme-dark form button.button .fas.fa-pulse,.theme-dark form button.button .far.fa-spin,.theme-dark form button.button .far.fa-pulse,.theme-dark form button.button .fab.fa-spin,.theme-dark form button.button .fab.fa-pulse,.theme-dark form [type="submit"].button i.fa-spin,.theme-dark form [type="submit"].button i.fa-pulse,.theme-dark form [type="submit"].button .icon.fa-spin,.theme-dark form [type="submit"].button .icon.fa-pulse,.theme-dark form [type="submit"].button .fa.fa-spin,.theme-dark form [type="submit"].button .fa.fa-pulse,.theme-dark form [type="submit"].button .fas.fa-spin,.theme-dark form [type="submit"].button .fas.fa-pulse,.theme-dark form [type="submit"].button .far.fa-spin,.theme-dark form [type="submit"].button .far.fa-pulse,.theme-dark form [type="submit"].button .fab.fa-spin,.theme-dark form [type="submit"].button .fab.fa-pulse,.theme-dark .newlogin-wrapper button.button i.fa-spin,.theme-dark .newlogin-wrapper button.button i.fa-pulse,.theme-dark .newlogin-wrapper button.button .icon.fa-spin,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse,.theme-dark .newlogin-wrapper button.button .fa.fa-spin,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse,.theme-dark .newlogin-wrapper button.button .fas.fa-spin,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse,.theme-dark .newlogin-wrapper button.button .far.fa-spin,.theme-dark .newlogin-wrapper button.button .far.fa-pulse,.theme-dark .newlogin-wrapper button.button .fab.fa-spin,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse,.theme-dark .new-studio-login button.button i.fa-spin,.theme-dark .new-studio-login button.button i.fa-pulse,.theme-dark .new-studio-login button.button .icon.fa-spin,.theme-dark .new-studio-login button.button .icon.fa-pulse,.theme-dark .new-studio-login button.button .fa.fa-spin,.theme-dark .new-studio-login button.button .fa.fa-pulse,.theme-dark .new-studio-login button.button .fas.fa-spin,.theme-dark .new-studio-login button.button .fas.fa-pulse,.theme-dark .new-studio-login button.button .far.fa-spin,.theme-dark .new-studio-login button.button .far.fa-pulse,.theme-dark .new-studio-login button.button .fab.fa-spin,.theme-dark .new-studio-login button.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-dark form button.button i.fa-spin.fa-spinner,.theme-dark form button.button i.fa-spin.fa-circle-notch,.theme-dark form button.button i.fa-spin.fa-sync,.theme-dark form button.button i.fa-spin.fa-sync-alt,.theme-dark form button.button i.fa-spin.fa-cog,.theme-dark form button.button i.fa-spin.fa-compact-disc,.theme-dark form button.button i.fa-pulse.fa-spinner,.theme-dark form button.button i.fa-pulse.fa-circle-notch,.theme-dark form button.button i.fa-pulse.fa-sync,.theme-dark form button.button i.fa-pulse.fa-sync-alt,.theme-dark form button.button i.fa-pulse.fa-cog,.theme-dark form button.button i.fa-pulse.fa-compact-disc,.theme-dark form button.button .icon.fa-spin.fa-spinner,.theme-dark form button.button .icon.fa-spin.fa-circle-notch,.theme-dark form button.button .icon.fa-spin.fa-sync,.theme-dark form button.button .icon.fa-spin.fa-sync-alt,.theme-dark form button.button .icon.fa-spin.fa-cog,.theme-dark form button.button .icon.fa-spin.fa-compact-disc,.theme-dark form button.button .icon.fa-pulse.fa-spinner,.theme-dark form button.button .icon.fa-pulse.fa-circle-notch,.theme-dark form button.button .icon.fa-pulse.fa-sync,.theme-dark form button.button .icon.fa-pulse.fa-sync-alt,.theme-dark form button.button .icon.fa-pulse.fa-cog,.theme-dark form button.button .icon.fa-pulse.fa-compact-disc,.theme-dark form button.button .fa.fa-spin.fa-spinner,.theme-dark form button.button .fa.fa-spin.fa-circle-notch,.theme-dark form button.button .fa.fa-spin.fa-sync,.theme-dark form button.button .fa.fa-spin.fa-sync-alt,.theme-dark form button.button .fa.fa-spin.fa-cog,.theme-dark form button.button .fa.fa-spin.fa-compact-disc,.theme-dark form button.button .fa.fa-pulse.fa-spinner,.theme-dark form button.button .fa.fa-pulse.fa-circle-notch,.theme-dark form button.button .fa.fa-pulse.fa-sync,.theme-dark form button.button .fa.fa-pulse.fa-sync-alt,.theme-dark form button.button .fa.fa-pulse.fa-cog,.theme-dark form button.button .fa.fa-pulse.fa-compact-disc,.theme-dark form button.button .fas.fa-spin.fa-spinner,.theme-dark form button.button .fas.fa-spin.fa-circle-notch,.theme-dark form button.button .fas.fa-spin.fa-sync,.theme-dark form button.button .fas.fa-spin.fa-sync-alt,.theme-dark form button.button .fas.fa-spin.fa-cog,.theme-dark form button.button .fas.fa-spin.fa-compact-disc,.theme-dark form button.button .fas.fa-pulse.fa-spinner,.theme-dark form button.button .fas.fa-pulse.fa-circle-notch,.theme-dark form button.button .fas.fa-pulse.fa-sync,.theme-dark form button.button .fas.fa-pulse.fa-sync-alt,.theme-dark form button.button .fas.fa-pulse.fa-cog,.theme-dark form button.button .fas.fa-pulse.fa-compact-disc,.theme-dark form button.button .far.fa-spin.fa-spinner,.theme-dark form button.button .far.fa-spin.fa-circle-notch,.theme-dark form button.button .far.fa-spin.fa-sync,.theme-dark form button.button .far.fa-spin.fa-sync-alt,.theme-dark form button.button .far.fa-spin.fa-cog,.theme-dark form button.button .far.fa-spin.fa-compact-disc,.theme-dark form button.button .far.fa-pulse.fa-spinner,.theme-dark form button.button .far.fa-pulse.fa-circle-notch,.theme-dark form button.button .far.fa-pulse.fa-sync,.theme-dark form button.button .far.fa-pulse.fa-sync-alt,.theme-dark form button.button .far.fa-pulse.fa-cog,.theme-dark form button.button .far.fa-pulse.fa-compact-disc,.theme-dark form button.button .fab.fa-spin.fa-spinner,.theme-dark form button.button .fab.fa-spin.fa-circle-notch,.theme-dark form button.button .fab.fa-spin.fa-sync,.theme-dark form button.button .fab.fa-spin.fa-sync-alt,.theme-dark form button.button .fab.fa-spin.fa-cog,.theme-dark form button.button .fab.fa-spin.fa-compact-disc,.theme-dark form button.button .fab.fa-pulse.fa-spinner,.theme-dark form button.button .fab.fa-pulse.fa-circle-notch,.theme-dark form button.button .fab.fa-pulse.fa-sync,.theme-dark form button.button .fab.fa-pulse.fa-sync-alt,.theme-dark form button.button .fab.fa-pulse.fa-cog,.theme-dark form button.button .fab.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button i.fa-spin.fa-spinner,.theme-dark form [type="submit"].button i.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button i.fa-spin.fa-sync,.theme-dark form [type="submit"].button i.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button i.fa-spin.fa-cog,.theme-dark form [type="submit"].button i.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button i.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button i.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button i.fa-pulse.fa-sync,.theme-dark form [type="submit"].button i.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button i.fa-pulse.fa-cog,.theme-dark form [type="submit"].button i.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button .icon.fa-spin.fa-spinner,.theme-dark form [type="submit"].button .icon.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button .icon.fa-spin.fa-sync,.theme-dark form [type="submit"].button .icon.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button .icon.fa-spin.fa-cog,.theme-dark form [type="submit"].button .icon.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-sync,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-cog,.theme-dark form [type="submit"].button .icon.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button .fa.fa-spin.fa-spinner,.theme-dark form [type="submit"].button .fa.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button .fa.fa-spin.fa-sync,.theme-dark form [type="submit"].button .fa.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button .fa.fa-spin.fa-cog,.theme-dark form [type="submit"].button .fa.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-sync,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-cog,.theme-dark form [type="submit"].button .fa.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button .fas.fa-spin.fa-spinner,.theme-dark form [type="submit"].button .fas.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button .fas.fa-spin.fa-sync,.theme-dark form [type="submit"].button .fas.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button .fas.fa-spin.fa-cog,.theme-dark form [type="submit"].button .fas.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-sync,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-cog,.theme-dark form [type="submit"].button .fas.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button .far.fa-spin.fa-spinner,.theme-dark form [type="submit"].button .far.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button .far.fa-spin.fa-sync,.theme-dark form [type="submit"].button .far.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button .far.fa-spin.fa-cog,.theme-dark form [type="submit"].button .far.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button .far.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button .far.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button .far.fa-pulse.fa-sync,.theme-dark form [type="submit"].button .far.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button .far.fa-pulse.fa-cog,.theme-dark form [type="submit"].button .far.fa-pulse.fa-compact-disc,.theme-dark form [type="submit"].button .fab.fa-spin.fa-spinner,.theme-dark form [type="submit"].button .fab.fa-spin.fa-circle-notch,.theme-dark form [type="submit"].button .fab.fa-spin.fa-sync,.theme-dark form [type="submit"].button .fab.fa-spin.fa-sync-alt,.theme-dark form [type="submit"].button .fab.fa-spin.fa-cog,.theme-dark form [type="submit"].button .fab.fa-spin.fa-compact-disc,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-spinner,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-circle-notch,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-sync,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-sync-alt,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-cog,.theme-dark form [type="submit"].button .fab.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button i.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button i.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button .icon.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button .icon.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button .fa.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button .fa.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button .fas.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button .fas.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button .far.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button .far.fa-pulse.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-spinner,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-sync,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-cog,.theme-dark .newlogin-wrapper button.button .fab.fa-spin.fa-compact-disc,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-spinner,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-circle-notch,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-sync,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-sync-alt,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-cog,.theme-dark .newlogin-wrapper button.button .fab.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button i.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button i.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button i.fa-spin.fa-sync,.theme-dark .new-studio-login button.button i.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button i.fa-spin.fa-cog,.theme-dark .new-studio-login button.button i.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button i.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button i.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button i.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button i.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button i.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button i.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-sync,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-cog,.theme-dark .new-studio-login button.button .icon.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button .icon.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-sync,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-cog,.theme-dark .new-studio-login button.button .fa.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button .fa.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-sync,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-cog,.theme-dark .new-studio-login button.button .fas.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button .fas.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button .far.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button .far.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button .far.fa-spin.fa-sync,.theme-dark .new-studio-login button.button .far.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button .far.fa-spin.fa-cog,.theme-dark .new-studio-login button.button .far.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button .far.fa-pulse.fa-compact-disc,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-spinner,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-circle-notch,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-sync,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-sync-alt,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-cog,.theme-dark .new-studio-login button.button .fab.fa-spin.fa-compact-disc,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-spinner,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-circle-notch,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-sync,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-sync-alt,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-cog,.theme-dark .new-studio-login button.button .fab.fa-pulse.fa-compact-disc{position:relative}.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.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.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.extra-large,.theme-dark form button.button.icon-only.xl,.theme-dark form [type="submit"].button.icon-only.extra-large,.theme-dark form [type="submit"].button.icon-only.xl,.theme-dark .newlogin-wrapper button.button.icon-only.extra-large,.theme-dark .newlogin-wrapper button.button.icon-only.xl,.theme-dark .new-studio-login button.button.icon-only.extra-large,.theme-dark .new-studio-login button.button.icon-only.xl{width:44px}.theme-dark form button.button.icon-only.huge,.theme-dark form button.button.icon-only.xxl,.theme-dark form [type="submit"].button.icon-only.huge,.theme-dark form [type="submit"].button.icon-only.xxl,.theme-dark .newlogin-wrapper button.button.icon-only.huge,.theme-dark .newlogin-wrapper button.button.icon-only.xxl,.theme-dark .new-studio-login button.button.icon-only.huge,.theme-dark .new-studio-login button.button.icon-only.xxl{width:52px}.theme-dark form button.button.icon-only.massive,.theme-dark form button.button.icon-only.xxxl,.theme-dark form [type="submit"].button.icon-only.massive,.theme-dark form [type="submit"].button.icon-only.xxxl,.theme-dark .newlogin-wrapper button.button.icon-only.massive,.theme-dark .newlogin-wrapper button.button.icon-only.xxxl,.theme-dark .new-studio-login button.button.icon-only.massive,.theme-dark .new-studio-login button.button.icon-only.xxxl{width:64px}.theme-dark form button.button.icon-only.jumbo,.theme-dark form [type="submit"].button.icon-only.jumbo,.theme-dark .newlogin-wrapper button.button.icon-only.jumbo,.theme-dark .new-studio-login button.button.icon-only.jumbo{width:80px}.theme-dark form button.button.icon-only.gigantic,.theme-dark form [type="submit"].button.icon-only.gigantic,.theme-dark .newlogin-wrapper button.button.icon-only.gigantic,.theme-dark .new-studio-login button.button.icon-only.gigantic{width:96px}.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.extra-large,.theme-dark form button.button.xl,.theme-dark form [type="submit"].button.extra-large,.theme-dark form [type="submit"].button.xl,.theme-dark .newlogin-wrapper button.button.extra-large,.theme-dark .newlogin-wrapper button.button.xl,.theme-dark .new-studio-login button.button.extra-large,.theme-dark .new-studio-login button.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-dark form button.button.huge,.theme-dark form button.button.xxl,.theme-dark form [type="submit"].button.huge,.theme-dark form [type="submit"].button.xxl,.theme-dark .newlogin-wrapper button.button.huge,.theme-dark .newlogin-wrapper button.button.xxl,.theme-dark .new-studio-login button.button.huge,.theme-dark .new-studio-login button.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-dark form button.button.massive,.theme-dark form button.button.xxxl,.theme-dark form [type="submit"].button.massive,.theme-dark form [type="submit"].button.xxxl,.theme-dark .newlogin-wrapper button.button.massive,.theme-dark .newlogin-wrapper button.button.xxxl,.theme-dark .new-studio-login button.button.massive,.theme-dark .new-studio-login button.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-dark form button.button.gigantic,.theme-dark form [type="submit"].button.gigantic,.theme-dark .newlogin-wrapper button.button.gigantic,.theme-dark .new-studio-login button.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:0;position:relative;z-index:10}.theme-dark .button-group .button,.theme-dark .button-group a.button{border-radius:0 !important;margin:0;margin-left:-1px}.theme-dark .button-group .button:first-child,.theme-dark .button-group a.button:first-child{margin-left:0}.theme-dark .button-group .button:first-child,.theme-dark .button-group a.button:first-child{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}.theme-dark .button-group .button:last-child,.theme-dark .button-group a.button:last-child{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.theme-dark .button-group .button:only-child,.theme-dark .button-group a.button:only-child{border-radius:6px !important}.theme-dark .button-group .button:focus,.theme-dark .button-group a.button:focus{z-index:1;position:relative}.theme-dark .button-group .button:hover,.theme-dark .button-group a.button:hover{z-index:2;position:relative}.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 .button-dropdown{position:relative;display:inline-block;margin:0;vertical-align:middle;z-index:1}.theme-dark .button-dropdown .button{margin:0}.theme-dark .button-dropdown:hover{z-index:99998}.theme-dark .button-dropdown.open{z-index:99999}.theme-dark .button-dropdown-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;position:relative;z-index:1}.theme-dark .button-dropdown-group:has(.button-dropdown.open){z-index:99999 !important}.theme-dark .button-dropdown-group .button-dropdown{-ms-flex-negative:0;flex-shrink:0;margin-left:-1px}.theme-dark .button-dropdown-group .button-dropdown:first-child{margin-left:0}.theme-dark .button-dropdown-group .button-dropdown .button{border-radius:0 !important;margin:0}.theme-dark .button-dropdown-group .button-dropdown:first-child:not(:only-child) .button{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .button{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.theme-dark .button-dropdown-group .button-dropdown:only-child .button{border-radius:6px !important}.theme-dark .button-dropdown-group .button-dropdown:hover{z-index:99998;position:relative}.theme-dark .button-dropdown-group .button-dropdown.open{z-index:99999;position:relative}.theme-dark .button-dropdown-group .button-dropdown .button:focus{z-index:1;position:relative}.theme-dark .button-dropdown-group>.button{border-radius:0 !important;margin:0;vertical-align:middle}.theme-dark .button-dropdown-group>.button:first-child {border-radius:6px 0 0 6px !important}.theme-dark .button-dropdown-group>.button:last-child {border-radius:0 6px 6px 0 !important}.theme-dark .button-dropdown-group>.button:only-child{border-radius:6px !important}.theme-dark .button-dropdown-group>.button-dropdown:last-child .button{border-radius:0 6px 6px 0 !important}.theme-dark .button-dropdown-group>.button-dropdown:first-child .button{border-radius:6px 0 0 6px !important}.theme-dark .button-dropdown-group>*:first-child .button,.theme-dark .button-dropdown-group>*:first-child.button{border-radius:6px 0 0 6px !important}.theme-dark .button-dropdown-group>*:last-child .button,.theme-dark .button-dropdown-group>*:last-child.button{border-radius:0 6px 6px 0 !important}.theme-dark .button-dropdown-group>.button:hover{z-index:2;position:relative}.theme-dark .dropdown-menu{position:absolute;top:calc(100% - 1px);left:0;min-width:200px;margin:0;background:transparent;border-radius:0 4px 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:1;visibility:hidden;z-index:100000 !important;pointer-events:none;overflow:hidden;-webkit-transition:none;transition:none}.theme-dark .button-dropdown.align-right .dropdown-menu{left:auto;right:0;border-radius:4px 0 4px 4px}.theme-dark .button-dropdown.align-top .dropdown-menu{top:auto;bottom:calc(100% - 1px);border-radius:4px 4px 4px 0}.theme-dark .button-dropdown.align-top.align-right .dropdown-menu{border-radius:4px 4px 0 4px}.theme-dark .button-dropdown:hover .dropdown-menu,.theme-dark .button-dropdown.open .dropdown-menu{visibility:visible;pointer-events:auto}.theme-dark .button-dropdown:hover>.button,.theme-dark .button-dropdown.open>.button{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1);box-shadow:0 0 0 2px rgba(255,255,255,0.1)}.theme-dark .button-dropdown:hover>.button,.theme-dark .button-dropdown.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.theme-dark .button-dropdown-group .button-dropdown:first-child:not(:only-child):hover>.button,.theme-dark .button-dropdown-group .button-dropdown:first-child:not(:only-child).open>.button{border-bottom-left-radius:0 !important}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child):hover>.button,.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child).open>.button{border-bottom-right-radius:0 !important}.theme-dark .button-dropdown-group .button-dropdown:only-child:hover>.button,.theme-dark .button-dropdown-group .button-dropdown:only-child.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.theme-dark .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;padding:1rem 1.5rem;border:none;background:#1a1a1f !important;background-color:#1a1a1f !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%) !important;backdrop-filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--theme-text-primary);font-size:0.875rem;text-align:left;cursor:pointer;-webkit-transition:none;transition:none;border-radius:0 !important}.theme-dark .dropdown-item:hover{background:#232329 !important;background-color:#232329 !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%) !important}.theme-dark .dropdown-item i{width:16px;opacity:0.7}.theme-dark .dropdown-item.alert{color:var(--theme-error)}.theme-dark .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}.theme-dark .dropdown-item:first-child,.dropdown-divider+.theme-dark .dropdown-item{border-radius:0 4px 0 0 !important}.theme-dark .dropdown-item:last-child,.theme-dark .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+.theme-dark .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-menu{border-radius:4px}.theme-dark .button-dropdown-group .button-dropdown:only-child .dropdown-menu,.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-menu{border-radius:0 4px 4px 4px}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:only-child{border-radius:4px !important}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:first-child,.dropdown-divider+.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{border-radius:0 4px 0 0 !important}.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:last-child,.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}.dropdown-divider+.theme-dark .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}.theme-dark .button-dropdown-group .button-dropdown:only-child .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:first-child,.dropdown-divider+.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{border-radius:0 4px 0 0 !important}.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:last-child,.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+.theme-dark .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}.theme-dark .button-dropdown  .dropdown-menu{border-radius:0 4px 4px 4px}.theme-dark .button-dropdown  .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .button-dropdown.align-right .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-dark .button-dropdown.align-right .dropdown-item:only-child{border-radius:4px 0 4px 4px !important}.theme-dark .button-dropdown.align-right .dropdown-item:first-child,.dropdown-divider+.theme-dark .button-dropdown.align-right .dropdown-item{border-radius:4px 0 0 0 !important}.dropdown-divider+.theme-dark .button-dropdown.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 0 4px 4px !important}.theme-dark .button-dropdown.align-top .dropdown-item:only-child{border-radius:4px 4px 4px 0 !important}.theme-dark .button-dropdown.align-top .dropdown-item:first-child,.dropdown-divider+.theme-dark .button-dropdown.align-top .dropdown-item{border-radius:0 0 0 4px !important}.theme-dark .button-dropdown.align-top .dropdown-item:last-child,.theme-dark .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+.theme-dark .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 4px 0 !important}.theme-dark .button-dropdown.align-top.align-right .dropdown-item:only-child{border-radius:4px 4px 0 4px !important}.theme-dark .button-dropdown.align-top.align-right .dropdown-item:first-child,.dropdown-divider+.theme-dark .button-dropdown.align-top.align-right .dropdown-item{border-radius:0 0 4px 0 !important}.theme-dark .button-dropdown.align-top.align-right .dropdown-item:last-child,.theme-dark .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+.theme-dark .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 4px !important}.theme-dark .dropdown-divider{background:#000;margin:0px 10px;padding:9px;border:none}.theme-dark .dropdown-item.success{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(16,185,129,0.3);color:#34d399;text-shadow:none}.theme-dark .dropdown-item.success:hover{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;border-color:rgba(16,185,129,0.4);color:#34d399}.theme-dark .dropdown-item.info{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(59,130,246,0.3);color:#60a5fa;text-shadow:none}.theme-dark .dropdown-item.info:hover{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;border-color:rgba(59,130,246,0.4);color:#60a5fa}.theme-dark .dropdown-item.warning{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(245,158,11,0.3);color:#fbbf24;text-shadow:none}.theme-dark .dropdown-item.warning:hover{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;border-color:rgba(245,158,11,0.4);color:#fbbf24}.theme-dark .dropdown-item.danger,.theme-dark .dropdown-item.alert,.theme-dark .dropdown-item.error{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(239,68,68,0.3);color:#f87171;text-shadow:none}.theme-dark .dropdown-item.danger:hover,.theme-dark .dropdown-item.alert:hover,.theme-dark .dropdown-item.error:hover{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;border-color:rgba(239,68,68,0.4);color:#f87171}.theme-dark .dropdown-item.primary{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3);color:var(--theme-accent-tertiary);text-shadow:none}.theme-dark .dropdown-item.primary:hover{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;border-color:rgba(var(--theme-accent-tertiary-rgb), 0.4);color:var(--theme-accent-tertiary)}.theme-dark .dropdown-item.active{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(139,92,246,0.3);color:#a78bfa;text-shadow:none}.theme-dark .dropdown-item.active:hover{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;border-color:rgba(139,92,246,0.4);color:#a78bfa}.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.1)), to(rgba(255,255,255,0.06))),rgba(255,255,255,0.06);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);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);box-shadow:inset 0 1px 0 rgba(255,255,255,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.08);-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 .input-group.input-group-xs input,.theme-dark .input-group.input-group-xs .input-group-label,.theme-dark .input-group.input-group-xs button,.theme-dark .input-group.input-group-xs .button{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-dark .input-group.input-group-xs .input-group-label{line-height:28px !important}.theme-dark .input-group.input-group-sm input,.theme-dark .input-group.input-group-sm .input-group-label,.theme-dark .input-group.input-group-sm button,.theme-dark .input-group.input-group-sm .button{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-dark .input-group.input-group-sm .input-group-label{line-height:32px !important}.theme-dark .input-group.input-group-base input,.theme-dark .input-group.input-group-base .input-group-label,.theme-dark .input-group.input-group-base button,.theme-dark .input-group.input-group-base .button,.theme-dark .input-group.input-group-md input,.theme-dark .input-group.input-group-md .input-group-label,.theme-dark .input-group.input-group-md button,.theme-dark .input-group.input-group-md .button{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-dark .input-group.input-group-base .input-group-label,.theme-dark .input-group.input-group-md .input-group-label{line-height:40px !important}.theme-dark .input-group.input-group-lg input,.theme-dark .input-group.input-group-lg .input-group-label,.theme-dark .input-group.input-group-lg button,.theme-dark .input-group.input-group-lg .button{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-dark .input-group.input-group-lg .input-group-label{line-height:48px !important}.theme-dark .input-group.input-group-xl input,.theme-dark .input-group.input-group-xl .input-group-label,.theme-dark .input-group.input-group-xl button,.theme-dark .input-group.input-group-xl .button{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-dark .input-group.input-group-xl .input-group-label{line-height:56px !important}.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 .input-xs ~ .form-error,.theme-dark .input-xs ~ .invalid-feedback,.theme-dark .input-xs ~ .error-message{font-size:12px;margin-top:4px}.theme-dark .input-xs ~ .form-error.with-icon::before,.theme-dark .input-xs ~ .invalid-feedback.with-icon::before,.theme-dark .input-xs ~ .error-message.with-icon::before{width:12px;height:12px}.theme-dark .input-sm ~ .form-error,.theme-dark .input-sm ~ .invalid-feedback,.theme-dark .input-sm ~ .error-message{font-size:13px;margin-top:5px}.theme-dark .input-sm ~ .form-error.with-icon::before,.theme-dark .input-sm ~ .invalid-feedback.with-icon::before,.theme-dark .input-sm ~ .error-message.with-icon::before{width:13px;height:13px}.theme-dark .input-lg ~ .form-error,.theme-dark .input-lg ~ .invalid-feedback,.theme-dark .input-lg ~ .error-message{font-size:16px;margin-top:8px}.theme-dark .input-lg ~ .form-error.with-icon::before,.theme-dark .input-lg ~ .invalid-feedback.with-icon::before,.theme-dark .input-lg ~ .error-message.with-icon::before{width:16px;height:16px}.theme-dark .input-xl ~ .form-error,.theme-dark .input-xl ~ .invalid-feedback,.theme-dark .input-xl ~ .error-message{font-size:18px;margin-top:10px}.theme-dark .input-xl ~ .form-error.with-icon::before,.theme-dark .input-xl ~ .invalid-feedback.with-icon::before,.theme-dark .input-xl ~ .error-message.with-icon::before{width:18px;height:18px}.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:last-child{margin-bottom:0 !important}.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 .input-xs,.theme-dark input.input-xs,.theme-dark textarea.input-xs,.theme-dark select.input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;line-height:1.5 !important;height:28px !important}.theme-dark .input-sm,.theme-dark input.input-sm,.theme-dark textarea.input-sm,.theme-dark select.input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;line-height:1.5 !important;height:32px !important}.theme-dark .input-base,.theme-dark .input-md,.theme-dark input.input-base,.theme-dark input.input-md,.theme-dark textarea.input-base,.theme-dark textarea.input-md,.theme-dark select.input-base,.theme-dark select.input-md{font-size:1rem !important;padding:0.5rem 1rem !important;line-height:1.5 !important;height:40px !important}.theme-dark .input-lg,.theme-dark input.input-lg,.theme-dark textarea.input-lg,.theme-dark select.input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;line-height:1.5 !important;height:48px !important}.theme-dark .input-xl,.theme-dark input.input-xl,.theme-dark textarea.input-xl,.theme-dark select.input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;line-height:1.4 !important;height:56px !important}.theme-dark .label-xs,.theme-dark label.label-xs{font-size:0.75rem !important;line-height:1.5 !important;margin-bottom:0.25rem !important;font-weight:500 !important;letter-spacing:0.025em !important}.theme-dark .label-sm,.theme-dark label.label-sm{font-size:0.875rem !important;line-height:1.5 !important;margin-bottom:0.375rem !important;font-weight:500 !important;letter-spacing:0.02em !important}.theme-dark .label-base,.theme-dark .label-md,.theme-dark label.label-base,.theme-dark label.label-md{font-size:1rem !important;line-height:1.5 !important;margin-bottom:0.5rem !important;font-weight:500 !important}.theme-dark .label-lg,.theme-dark label.label-lg{font-size:1.125rem !important;line-height:1.5 !important;margin-bottom:0.625rem !important;font-weight:500 !important}.theme-dark .label-xl,.theme-dark label.label-xl{font-size:1.25rem !important;line-height:1.4 !important;margin-bottom:0.75rem !important;font-weight:500 !important}.theme-dark .form-group-xs label{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-dark .form-group-xs input,.theme-dark .form-group-xs textarea,.theme-dark .form-group-xs select{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-dark .form-group-sm label{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-dark .form-group-sm input,.theme-dark .form-group-sm textarea,.theme-dark .form-group-sm select{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-dark .form-group-base label,.theme-dark .form-group-md label{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-dark .form-group-base input,.theme-dark .form-group-base textarea,.theme-dark .form-group-base select,.theme-dark .form-group-md input,.theme-dark .form-group-md textarea,.theme-dark .form-group-md select{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-dark .form-group-lg label{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-dark .form-group-lg input,.theme-dark .form-group-lg textarea,.theme-dark .form-group-lg select{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-dark .form-group-xl label{font-size:1.25rem !important;margin-bottom:0.75rem !important}.theme-dark .form-group-xl input,.theme-dark .form-group-xl textarea,.theme-dark .form-group-xl select{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-dark .input-w-xs{max-width:150px !important}.theme-dark .input-w-sm{max-width:250px !important}.theme-dark .input-w-md{max-width:350px !important}.theme-dark .input-w-lg{max-width:500px !important}.theme-dark .input-w-xl{max-width:650px !important}.theme-dark .input-w-full{width:100% !important;max-width:100% !important}.theme-dark textarea.input-xs{min-height:60px !important;height:auto !important}.theme-dark textarea.input-sm{min-height:80px !important;height:auto !important}.theme-dark textarea.input-base,.theme-dark textarea.input-md{min-height:100px !important;height:auto !important}.theme-dark textarea.input-lg{min-height:120px !important;height:auto !important}.theme-dark textarea.input-xl{min-height:150px !important;height:auto !important}.theme-dark .form-compact .form-group{margin-bottom:0.75rem !important}.theme-dark .form-compact label{margin-bottom:0.25rem !important}.theme-dark .form-compact input,.theme-dark .form-compact textarea,.theme-dark .form-compact select{padding-top:0.375rem !important;padding-bottom:0.375rem !important}.theme-dark .form-spacious .form-group{margin-bottom:2rem !important}.theme-dark .form-spacious label{margin-bottom:0.75rem !important}.theme-dark .form-spacious input,.theme-dark .form-spacious textarea,.theme-dark .form-spacious select{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.theme-dark .form-inline{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;gap:1rem !important}.theme-dark .form-inline label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-dark .form-inline input,.theme-dark .form-inline select{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.theme-dark .form-inline-xs{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;gap:0.5rem !important}.theme-dark .form-inline-xs label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-dark .form-inline-sm{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;gap:0.75rem !important}.theme-dark .form-inline-sm label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-dark .form-inline-lg{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;gap:1.25rem !important}.theme-dark .form-inline-lg label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}@media (min-width: 640px){.theme-dark .medium-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-dark .medium-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-dark .medium-input-base,.theme-dark .medium-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-dark .medium-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-dark .medium-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-dark .medium-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-dark .medium-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-dark .medium-label-base,.theme-dark .medium-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-dark .medium-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-dark .medium-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}@media (min-width: 1024px){.theme-dark .large-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-dark .large-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-dark .large-input-base,.theme-dark .large-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-dark .large-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-dark .large-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-dark .large-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-dark .large-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-dark .large-label-base,.theme-dark .large-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-dark .large-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-dark .large-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}.theme-dark .card,.theme-dark .stat-card,.theme-dark .chart-container,.theme-dark .table-container,.theme-dark .notification-card,.theme-dark body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-dark .stat-card,.theme-dark body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-dark .chart-container,.theme-dark body.theme-bloodstream .table-container,body.theme-bloodstream .theme-dark .table-container,.theme-dark body.theme-bloodstream .notification-card,body.theme-bloodstream .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.08);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.15),inset 0 2px 0 0 rgba(255,255,255,0.2);box-shadow:0 8px 16px rgba(0,0,0,0.15),inset 0 2px 0 0 rgba(255,255,255,0.2);contain:layout style}.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,.theme-dark .stat-card .card-header.has-right,.theme-dark .chart-container .card-header.has-right,.theme-dark .table-container .card-header.has-right,.theme-dark .notification-card .card-header.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-dark .card .card-header .header-left .button,.theme-dark .stat-card .card-header .header-left .button,.theme-dark .chart-container .card-header .header-left .button,.theme-dark .table-container .card-header .header-left .button,.theme-dark .notification-card .card-header .header-left .button,.theme-dark .card .card-header .header-left button,.theme-dark .stat-card .card-header .header-left button,.theme-dark .chart-container .card-header .header-left button,.theme-dark .table-container .card-header .header-left button,.theme-dark .notification-card .card-header .header-left button,.theme-dark .card .card-header .header-left a.button,.theme-dark .stat-card .card-header .header-left a.button,.theme-dark .chart-container .card-header .header-left a.button,.theme-dark .table-container .card-header .header-left a.button,.theme-dark .notification-card .card-header .header-left a.button,.theme-dark .card .card-header .header-right .button,.theme-dark .stat-card .card-header .header-right .button,.theme-dark .chart-container .card-header .header-right .button,.theme-dark .table-container .card-header .header-right .button,.theme-dark .notification-card .card-header .header-right .button,.theme-dark .card .card-header .header-right button,.theme-dark .stat-card .card-header .header-right button,.theme-dark .chart-container .card-header .header-right button,.theme-dark .table-container .card-header .header-right button,.theme-dark .notification-card .card-header .header-right button,.theme-dark .card .card-header .header-right a.button,.theme-dark .stat-card .card-header .header-right a.button,.theme-dark .chart-container .card-header .header-right a.button,.theme-dark .table-container .card-header .header-right a.button,.theme-dark .notification-card .card-header .header-right a.button{margin:0 !important}.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,.theme-dark .stat-card .card-subheader.has-right,.theme-dark .chart-container .card-subheader.has-right,.theme-dark .table-container .card-subheader.has-right,.theme-dark .notification-card .card-subheader.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-dark .card .card-subheader .subheader-left .button,.theme-dark .stat-card .card-subheader .subheader-left .button,.theme-dark .chart-container .card-subheader .subheader-left .button,.theme-dark .table-container .card-subheader .subheader-left .button,.theme-dark .notification-card .card-subheader .subheader-left .button,.theme-dark .card .card-subheader .subheader-left button,.theme-dark .stat-card .card-subheader .subheader-left button,.theme-dark .chart-container .card-subheader .subheader-left button,.theme-dark .table-container .card-subheader .subheader-left button,.theme-dark .notification-card .card-subheader .subheader-left button,.theme-dark .card .card-subheader .subheader-left a.button,.theme-dark .stat-card .card-subheader .subheader-left a.button,.theme-dark .chart-container .card-subheader .subheader-left a.button,.theme-dark .table-container .card-subheader .subheader-left a.button,.theme-dark .notification-card .card-subheader .subheader-left a.button,.theme-dark .card .card-subheader .subheader-right .button,.theme-dark .stat-card .card-subheader .subheader-right .button,.theme-dark .chart-container .card-subheader .subheader-right .button,.theme-dark .table-container .card-subheader .subheader-right .button,.theme-dark .notification-card .card-subheader .subheader-right .button,.theme-dark .card .card-subheader .subheader-right button,.theme-dark .stat-card .card-subheader .subheader-right button,.theme-dark .chart-container .card-subheader .subheader-right button,.theme-dark .table-container .card-subheader .subheader-right button,.theme-dark .notification-card .card-subheader .subheader-right button,.theme-dark .card .card-subheader .subheader-right a.button,.theme-dark .stat-card .card-subheader .subheader-right a.button,.theme-dark .chart-container .card-subheader .subheader-right a.button,.theme-dark .table-container .card-subheader .subheader-right a.button,.theme-dark .notification-card .card-subheader .subheader-right a.button{margin:0 !important}.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}.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,.theme-dark .stat-card .card-subfooter.has-right,.theme-dark .chart-container .card-subfooter.has-right,.theme-dark .table-container .card-subfooter.has-right,.theme-dark .notification-card .card-subfooter.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-dark .card .card-subfooter .subfooter-left .button,.theme-dark .stat-card .card-subfooter .subfooter-left .button,.theme-dark .chart-container .card-subfooter .subfooter-left .button,.theme-dark .table-container .card-subfooter .subfooter-left .button,.theme-dark .notification-card .card-subfooter .subfooter-left .button,.theme-dark .card .card-subfooter .subfooter-left button,.theme-dark .stat-card .card-subfooter .subfooter-left button,.theme-dark .chart-container .card-subfooter .subfooter-left button,.theme-dark .table-container .card-subfooter .subfooter-left button,.theme-dark .notification-card .card-subfooter .subfooter-left button,.theme-dark .card .card-subfooter .subfooter-left a.button,.theme-dark .stat-card .card-subfooter .subfooter-left a.button,.theme-dark .chart-container .card-subfooter .subfooter-left a.button,.theme-dark .table-container .card-subfooter .subfooter-left a.button,.theme-dark .notification-card .card-subfooter .subfooter-left a.button,.theme-dark .card .card-subfooter .subfooter-right .button,.theme-dark .stat-card .card-subfooter .subfooter-right .button,.theme-dark .chart-container .card-subfooter .subfooter-right .button,.theme-dark .table-container .card-subfooter .subfooter-right .button,.theme-dark .notification-card .card-subfooter .subfooter-right .button,.theme-dark .card .card-subfooter .subfooter-right button,.theme-dark .stat-card .card-subfooter .subfooter-right button,.theme-dark .chart-container .card-subfooter .subfooter-right button,.theme-dark .table-container .card-subfooter .subfooter-right button,.theme-dark .notification-card .card-subfooter .subfooter-right button,.theme-dark .card .card-subfooter .subfooter-right a.button,.theme-dark .stat-card .card-subfooter .subfooter-right a.button,.theme-dark .chart-container .card-subfooter .subfooter-right a.button,.theme-dark .table-container .card-subfooter .subfooter-right a.button,.theme-dark .notification-card .card-subfooter .subfooter-right a.button{margin:0 !important}.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,.theme-dark .stat-card .card-footer.has-right,.theme-dark .chart-container .card-footer.has-right,.theme-dark .table-container .card-footer.has-right,.theme-dark .notification-card .card-footer.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-dark .card .card-footer .footer-left .button,.theme-dark .stat-card .card-footer .footer-left .button,.theme-dark .chart-container .card-footer .footer-left .button,.theme-dark .table-container .card-footer .footer-left .button,.theme-dark .notification-card .card-footer .footer-left .button,.theme-dark .card .card-footer .footer-left button,.theme-dark .stat-card .card-footer .footer-left button,.theme-dark .chart-container .card-footer .footer-left button,.theme-dark .table-container .card-footer .footer-left button,.theme-dark .notification-card .card-footer .footer-left button,.theme-dark .card .card-footer .footer-left a.button,.theme-dark .stat-card .card-footer .footer-left a.button,.theme-dark .chart-container .card-footer .footer-left a.button,.theme-dark .table-container .card-footer .footer-left a.button,.theme-dark .notification-card .card-footer .footer-left a.button,.theme-dark .card .card-footer .footer-right .button,.theme-dark .stat-card .card-footer .footer-right .button,.theme-dark .chart-container .card-footer .footer-right .button,.theme-dark .table-container .card-footer .footer-right .button,.theme-dark .notification-card .card-footer .footer-right .button,.theme-dark .card .card-footer .footer-right button,.theme-dark .stat-card .card-footer .footer-right button,.theme-dark .chart-container .card-footer .footer-right button,.theme-dark .table-container .card-footer .footer-right button,.theme-dark .notification-card .card-footer .footer-right button,.theme-dark .card .card-footer .footer-right a.button,.theme-dark .stat-card .card-footer .footer-right a.button,.theme-dark .chart-container .card-footer .footer-right a.button,.theme-dark .table-container .card-footer .footer-right a.button,.theme-dark .notification-card .card-footer .footer-right a.button{margin:0 !important}.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;width:100%;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:start;-ms-flex-align:start;align-items:flex-start}.theme-dark .callout.has-icon .callout-icon{margin-top:2px}.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 .callout-content ul,.theme-dark .callout .callout-content ol{margin:.25rem 0 0 0;padding-left:1rem;color:var(--callout-text-color, #fff)}.theme-dark .callout .callout-content ul li,.theme-dark .callout .callout-content ol li{margin-bottom:.25rem;line-height:1.5}.theme-dark .callout .callout-content ul li:last-child,.theme-dark .callout .callout-content ol li:last-child{margin-bottom:0}.theme-dark .callout .callout-content ul{list-style-type:disc}.theme-dark .callout .callout-content ol{list-style-type:decimal}.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 .chat-container{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;padding:1rem;background:rgba(255,255,255,0.03);border-radius:12px}.theme-dark .chat-container.transparent{background:transparent;padding:0}.theme-dark .chat-message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-animation:messageSlide 0.3s ease-out;animation:messageSlide 0.3s ease-out}.theme-dark .chat-message.from{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.theme-dark .chat-message.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);color:white;border-bottom-left-radius:0.25rem}.theme-dark .chat-message.from .chat-bubble:hover{background:linear-gradient(135deg, var(--theme-accent-secondary) 0%, var(--theme-accent-tertiary) 100%);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-dark .chat-message.to{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.theme-dark .chat-message.to .chat-bubble{background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary);border-bottom-right-radius:0.25rem}.theme-dark .chat-message.to .chat-bubble:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.15);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-dark .chat-message.with-avatar .chat-content{max-width:70%}.theme-dark .chat-message.group .chat-bubble{max-width:60%}.theme-dark .chat-bubble{padding:0.75rem 1rem;border-radius:1rem;word-wrap:break-word;max-width:80%;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-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 .chat-bubble a{color:inherit;text-decoration:underline;opacity:0.9}.theme-dark .chat-bubble a:hover{opacity:1}.theme-dark .chat-bubble code{background:rgba(0,0,0,0.2);padding:0.125rem 0.25rem;border-radius:0.25rem;font-size:0.9em}.theme-dark .chat-bubble pre{background:rgba(0,0,0,0.2);padding:0.5rem;border-radius:0.5rem;margin:0.5rem 0;overflow-x:auto}.theme-dark .chat-bubble pre code{background:transparent;padding:0}.theme-dark .chat-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,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}.theme-dark .chat-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-dark .chat-avatar.initials{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary));color:white;font-weight:600;font-size:0.9rem;text-transform:uppercase;border:none}.theme-dark .chat-avatar.small{width:2rem;height:2rem;font-size:0.75rem}.theme-dark .chat-avatar.large{width:3rem;height:3rem;font-size:1.1rem}.theme-dark .chat-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;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .chat-name{font-size:0.875rem;font-weight:600;color:var(--theme-text-secondary);padding-left:0.25rem}.theme-dark .chat-time{font-size:0.75rem;color:var(--theme-text-muted);padding-left:0.25rem;opacity:0.7}.theme-dark .typing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.5rem 1rem}.theme-dark .typing span{width:0.5rem;height:0.5rem;background:var(--theme-text-muted);border-radius:50%;-webkit-animation:typingDot 1.4s infinite;animation:typingDot 1.4s infinite}.theme-dark .typing span:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.theme-dark .typing span:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes typingDot{0%,60%,100%{opacity:0.3;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes typingDot{0%,60%,100%{opacity:0.3;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.theme-dark .chat-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(255,255,255,0.1)}.theme-dark .chat-actions button{padding:0.25rem 0.75rem;font-size:0.875rem;background:rgba(255,255,255,0.08);color:var(--theme-accent-primary);border:1px solid rgba(255,255,255,0.2);border-radius:1rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-dark .chat-actions button:hover{background:var(--theme-accent-primary);color:white}.theme-dark .chat-actions button:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.theme-dark .system-message{text-align:center;padding:0.5rem 1rem;margin:0.5rem 0;font-size:0.875rem;color:var(--theme-text-secondary);background:rgba(255,255,255,0.05);border-radius:1rem}.theme-dark .system-message.info{background:rgba(33,150,243,0.1);color:#2196f3;border:1px solid rgba(33,150,243,0.3)}.theme-dark .system-message.warning{background:rgba(255,152,0,0.1);color:#ff9800;border:1px solid rgba(255,152,0,0.3)}.theme-dark .system-message.success{background:rgba(76,175,80,0.1);color:#4caf50;border:1px solid rgba(76,175,80,0.3)}.theme-dark .system-message.error{background:rgba(244,67,54,0.1);color:#f44336;border:1px solid rgba(244,67,54,0.3)}.theme-dark .chat-message.minimal .chat-bubble{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(255,255,255,0.15);color:var(--theme-text-primary)}.theme-dark .chat-message.minimal .chat-bubble:hover{border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}.theme-dark .chat-message.rounded .chat-bubble{border-radius:1.5rem}.theme-dark .chat-message.gradient.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary))}.theme-dark .chat-message.gradient.to .chat-bubble{background:linear-gradient(135deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04))}.theme-dark .chat-message.compact{gap:0.5rem}.theme-dark .chat-message.compact .chat-bubble{padding:0.5rem 0.75rem;font-size:0.9rem}.theme-dark .chat-message.compact .chat-avatar{width:2rem;height:2rem}.theme-dark .chat-rich-content{margin-top:0.5rem}.theme-dark .chat-rich-content .chat-image{max-width:100%;border-radius:0.5rem;margin-top:0.5rem}.theme-dark .chat-rich-content .chat-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.5rem;background:rgba(255,255,255,0.05);border-radius:0.5rem;margin-top:0.5rem}.theme-dark .chat-rich-content .chat-file .file-icon{width:2rem;height:2rem;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:var(--theme-accent-primary);color:white;border-radius:0.25rem}.theme-dark .chat-rich-content .chat-file .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-dark .chat-rich-content .chat-file .file-info .file-name{font-weight:500;color:var(--theme-text-primary)}.theme-dark .chat-rich-content .chat-file .file-info .file-size{font-size:0.75rem;color:var(--theme-text-muted)}.theme-dark .chat-input-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;padding:1rem;background:var(--theme-bg-secondary);border-top:1px solid var(--theme-border)}.theme-dark .chat-input-area .chat-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.75rem;background:var(--theme-bg-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border);border-radius:1.5rem;resize:none;font-family:inherit}.theme-dark .chat-input-area .chat-input:focus{outline:none;border-color:var(--theme-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1)}.theme-dark .chat-input-area .chat-input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-dark .chat-input-area .chat-input::-moz-placeholder{color:var(--theme-text-muted)}.theme-dark .chat-input-area .chat-input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .chat-input-area .chat-input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-dark .chat-input-area .chat-input::placeholder{color:var(--theme-text-muted)}.theme-dark .chat-input-area .chat-send-button{padding:0.75rem 1.5rem;background:var(--theme-primary);color:var(--theme-primary-text);border:none;border-radius:1.5rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.theme-dark .chat-input-area .chat-send-button:hover{background:var(--theme-primary-hover);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-dark .chat-input-area .chat-send-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-dark .chat-input-area .chat-send-button:disabled{opacity:0.5;cursor:not-allowed}@-webkit-keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 768px){.theme-dark .chat-message.with-avatar .chat-content{max-width:85%}.theme-dark .chat-bubble{max-width:90%}.theme-dark .chat-container{padding:0.75rem}}@media print{.theme-dark .chat-container{background:white !important}.theme-dark .chat-container .chat-bubble{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.theme-dark .chat-input-area{display:none}}.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,.theme-dark body.theme-bloodstream .preview-section,body.theme-bloodstream .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;text-align:left}.theme-dark table thead th:not(:first-child):not(:last-child),.theme-dark .table thead th:not(:first-child):not(:last-child){text-align:center}.theme-dark table thead th:last-child,.theme-dark .table thead th:last-child{padding-right:24px;text-align:right}.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;text-align:left}.theme-dark table tbody td:not(:first-child):not(:last-child),.theme-dark .table tbody td:not(:first-child):not(:last-child){text-align:center}.theme-dark table tbody td:last-child,.theme-dark .table tbody td:last-child{padding-right:24px;text-align:right}.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 .theme-dark table th:first-child,.theme-dark .theme-dark table td:first-child,.theme-dark .theme-light table th:first-child,.theme-dark .theme-light table td:first-child{text-align:left !important}.theme-dark .theme-dark table th:not(:first-child):not(:last-child),.theme-dark .theme-dark table td:not(:first-child):not(:last-child),.theme-dark .theme-light table th:not(:first-child):not(:last-child),.theme-dark .theme-light table td:not(:first-child):not(:last-child){text-align:center !important}.theme-dark .theme-dark table th:last-child,.theme-dark .theme-dark table td:last-child,.theme-dark .theme-light table th:last-child,.theme-dark .theme-light table td:last-child{text-align:right !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 .card table,.theme-dark .stat-card table,.theme-dark .chart-container table,.theme-dark .table-container table,.theme-dark .notification-card table,.theme-dark .card .table,.theme-dark .stat-card .table,.theme-dark .chart-container .table,.theme-dark .table-container .table,.theme-dark .notification-card .table{background:rgba(0,0,0,0.5) !important}.theme-dark .card table tbody tr:hover,.theme-dark .stat-card table tbody tr:hover,.theme-dark .chart-container table tbody tr:hover,.theme-dark .table-container table tbody tr:hover,.theme-dark .notification-card table tbody tr:hover,.theme-dark .card .table tbody tr:hover,.theme-dark .stat-card .table tbody tr:hover,.theme-dark .chart-container .table tbody tr:hover,.theme-dark .table-container .table tbody tr:hover,.theme-dark .notification-card .table tbody tr:hover{background:rgba(0,0,0,0.7) !important;background-color:rgba(0,0,0,0.7) !important}.theme-dark .row-overlay{position:absolute;background:rgba(0,0,0,0.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);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;z-index:100;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease, visibility 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none;border-radius:4px}.theme-dark .row-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.theme-dark .row-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:rgba(30,30,30,0.95);border-radius:6px;border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.5);box-shadow:0 4px 12px rgba(0,0,0,0.5)}.theme-dark .row-overlay-content.loading{-webkit-animation:pulse-overlay 1.5s ease-in-out infinite;animation:pulse-overlay 1.5s ease-in-out infinite}.theme-dark .row-overlay-content.success{border-color:rgba(76,175,80,0.3);background:rgba(46,125,50,0.2)}.theme-dark .row-overlay-content.error{border-color:rgba(244,67,54,0.3);background:rgba(183,28,28,0.2)}.theme-dark .row-overlay-content i{font-size:1.25rem;color:#fff}.theme-dark .row-overlay-content.loading i{color:#64b5f6}.theme-dark .row-overlay-content.success i{color:#4caf50}.theme-dark .row-overlay-content.error i{color:#f44336}.theme-dark .row-overlay-content span{color:#fff;font-size:0.95rem;font-weight:500}@-webkit-keyframes pulse-overlay{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 pulse-overlay{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}.theme-dark table{overflow:visible !important}.theme-dark table tbody{overflow:visible !important}.theme-dark table tbody tr{overflow:visible !important;position:relative}.theme-dark table td{overflow:visible !important}.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.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.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.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.06);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);contain:layout style}.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,.theme-dark .stat-card:hover .stat-card-title{color:color-mix(in sRGB, var(--theme-text-primary) 70%, black 30%)}.theme-dark .stat-card:hover .stat-value,.theme-dark .stat-card:hover .stat-card-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,.theme-dark .stat-card:hover .stat-card-icon{background:rgba(255,255,255,0.1)}.theme-dark .stat-card:hover .stat-icon svg,.theme-dark .stat-card:hover .stat-icon i,.theme-dark .stat-card:hover .stat-card-icon svg,.theme-dark .stat-card:hover .stat-card-icon i{color:var(--theme-accent-tertiary)}.theme-dark .stat-card:hover .stat-change,.theme-dark .stat-card:hover .stat-card-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,.theme-dark .stat-card.primary .stat-card-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-dark .stat-card.primary .stat-icon svg,.theme-dark .stat-card.primary .stat-icon i,.theme-dark .stat-card.primary .stat-card-icon svg,.theme-dark .stat-card.primary .stat-card-icon i{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{border:none}.theme-dark .stat-card.success .stat-icon,.theme-dark .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1)}.theme-dark .stat-card.success .stat-icon svg,.theme-dark .stat-card.success .stat-icon i,.theme-dark .stat-card.success .stat-card-icon svg,.theme-dark .stat-card.success .stat-card-icon i{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,.theme-dark .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1)}.theme-dark .stat-card.warning .stat-icon svg,.theme-dark .stat-card.warning .stat-icon i,.theme-dark .stat-card.warning .stat-card-icon svg,.theme-dark .stat-card.warning .stat-card-icon i{color:var(--theme-warning)}.theme-dark .stat-card.warning::before{background:linear-gradient(45deg, transparent, var(--theme-warning), transparent)}.theme-dark .stat-card.info .stat-icon,.theme-dark .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1)}.theme-dark .stat-card.info .stat-icon svg,.theme-dark .stat-card.info .stat-icon i,.theme-dark .stat-card.info .stat-card-icon svg,.theme-dark .stat-card.info .stat-card-icon i{color:var(--theme-info)}.theme-dark .stat-card.info::before{background:linear-gradient(45deg, transparent, var(--theme-info), transparent)}.theme-dark .stat-card.alert .stat-icon,.theme-dark .stat-card.alert .stat-card-icon{background:rgba(var(--theme-error), 0.1)}.theme-dark .stat-card.alert .stat-icon svg,.theme-dark .stat-card.alert .stat-icon i,.theme-dark .stat-card.alert .stat-card-icon svg,.theme-dark .stat-card.alert .stat-card-icon i{color:var(--theme-error)}.theme-dark .stat-card.alert::before{background:linear-gradient(45deg, transparent, var(--theme-error), 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 .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:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.theme-dark .stat-card .stat-card-header .stat-card-title{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-card-header .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);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-card-header .stat-card-icon i{font-size: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);line-height: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}.theme-dark .stat-card .stat-card-header .stat-card-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-card-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-card-value .currency{font-size:1.5rem;opacity:0.7}.theme-dark .stat-card .stat-card-subtitle{font-size:0.875rem;color:var(--theme-text-muted);opacity:0.8}.theme-dark .stat-card .stat-card-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-card-change.positive{color:var(--theme-success)}.theme-dark .stat-card .stat-card-change.positive i,.theme-dark .stat-card .stat-card-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}.theme-dark .stat-card .stat-card-change.negative{color:var(--theme-error)}.theme-dark .stat-card .stat-card-change.negative i,.theme-dark .stat-card .stat-card-change.negative svg{animation:float 2s ease-in-out infinite reverse}.theme-dark .stat-card .stat-card-change i,.theme-dark .stat-card .stat-card-change svg{width:16px;height:16px}.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 .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,body.theme-bloodstream .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,body.theme-bloodstream .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,body.theme-bloodstream .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,body.theme-bloodstream .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,body.theme-bloodstream .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,body.theme-bloodstream .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;padding-top:2px}.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:'\2713';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:'\2713';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:#000;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 .reveal-overlay{background-color:#000 !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.theme-dark .reveal[data-reveal]{position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;width:90% !important;height:auto !important;max-height:85vh !important;overflow:visible !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;background:transparent !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.theme-dark .reveal[data-reveal] .card,.theme-dark .reveal[data-reveal] .stat-card,.theme-dark .reveal[data-reveal] .chart-container,.theme-dark .reveal[data-reveal] .table-container,.theme-dark .reveal[data-reveal] .notification-card{margin:0;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.5);box-shadow:0 10px 40px rgba(0,0,0,0.5)}.theme-dark .reveal[data-reveal].small{width:90% !important;max-width:400px !important}.theme-dark .reveal[data-reveal].medium{width:90% !important;max-width:600px !important}.theme-dark .reveal[data-reveal].large{width:90% !important;max-width:900px !important}.theme-dark .reveal[data-reveal].xlarge{width:95% !important;max-width:1200px !important}.theme-dark .reveal[data-reveal].full{width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;top:0 !important;left:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.theme-dark #asset-crop-modal .card,.theme-dark #asset-crop-modal .stat-card,.theme-dark #asset-crop-modal .chart-container,.theme-dark #asset-crop-modal .table-container,.theme-dark #asset-crop-modal .notification-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh !important;overflow:hidden !important}.theme-dark #asset-crop-modal .card-header{-ms-flex-negative:0;flex-shrink:0}.theme-dark #asset-crop-modal .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto !important;max-height:calc(85vh - 120px);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:20px}.theme-dark #asset-crop-modal .card-body img{max-width:100%;max-height:100%;display:block}.theme-dark #asset-crop-modal .card-body .cropper-container{max-width:100% !important;max-height:100% !important}.theme-dark #asset-crop-modal .card-footer{-ms-flex-negative:0;flex-shrink: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 .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:14px 16px 14px 20px;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::before,.theme-dark .radio-group.stack label::after{display:none !important}.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)}}@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@-webkit-keyframes pulse{0%,100%{opacity:0.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{opacity:0.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInOut{0%{opacity:1}45%{opacity:0}55%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:1}45%{opacity:0}55%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulsate{0%{color:var(--theme-accent-primary)}50%{color:white}100%{color:var(--theme-accent-primary)}}@keyframes pulsate{0%{color:var(--theme-accent-primary)}50%{color:white}100%{color:var(--theme-accent-primary)}}.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-text-secondary);opacity:0.8;-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:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.theme-dark .file-upload-area .upload-text.fade-transition,.theme-dark .file-upload-area>p.fade-transition{-webkit-animation:fadeInOut 0.6s ease-in-out;animation:fadeInOut 0.6s ease-in-out}.theme-dark .file-upload-area .upload-text.pulsate,.theme-dark .file-upload-area>p.pulsate{-webkit-animation:pulsate 1.5s ease-in-out infinite;animation:pulsate 1.5s ease-in-out infinite}.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.processing{cursor:wait;border-color:rgba(var(--theme-accent-primary-rgb), 0.5);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.08) 0%, transparent 40%),rgba(var(--theme-accent-primary-rgb), 0.03)}.theme-dark .file-upload-area.processing .file-upload-input,.theme-dark .file-upload-area.processing input[type="file"]{pointer-events:none}.theme-dark .file-upload-area.processing .upload-icon,.theme-dark .file-upload-area.processing>i{color:var(--theme-accent-primary);opacity:1}.theme-dark .file-upload-area.processing .upload-icon.fa-spin,.theme-dark .file-upload-area.processing>i.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.theme-dark .file-upload-area.processing .upload-text,.theme-dark .file-upload-area.processing>p{color:var(--theme-accent-primary)}.theme-dark .file-upload-area.processing .upload-text .fa-spinner,.theme-dark .file-upload-area.processing .upload-text .fa-spin,.theme-dark .file-upload-area.processing>p .fa-spinner,.theme-dark .file-upload-area.processing>p .fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.theme-dark .file-upload-area.processing .upload-progress{display:block}.theme-dark .file-upload-area.processing .upload-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}.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:normal;word-wrap:break-word;word-break:break-word;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 .file-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}.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:normal;word-wrap:break-word;word-break:break-word}.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{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 60%),rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.08)}.theme-dark .file-upload-list .file-item.success .file-icon{color:var(--theme-success)}.theme-dark .file-upload-list .file-item.success .file-name{color:var(--theme-text-primary)}.theme-dark .file-upload-list .file-item.success.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border-color:rgba(var(--theme-success-rgb), 0.2)}.theme-dark .file-upload-list .file-item.success.error .file-icon{color:var(--theme-success)}.theme-dark .file-upload-list .file-item.success.error .file-name{color:var(--theme-text-primary)}.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-list .file-item.uploaded .file-name{color:var(--theme-text-primary)}.theme-dark .file-upload-list .file-item.uploaded.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02);border-color:rgba(var(--theme-success-rgb), 0.3)}.theme-dark .file-upload-list .file-item.uploaded.error .file-icon{color:var(--theme-success)}.theme-dark .file-upload-list .file-item.uploaded.error .file-name{color:var(--theme-text-primary)}.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-margin-x-small{margin-left:-0.5rem;margin-right:-0.5rem}.theme-dark .grid-margin-x-small>.cell{padding-left:0.5rem;padding-right:0.5rem}.theme-dark .grid-margin-x-medium{margin-left:-1rem;margin-right:-1rem}.theme-dark .grid-margin-x-medium>.cell{padding-left:1rem;padding-right:1rem}.theme-dark .grid-margin-x-large{margin-left:-1.5rem;margin-right:-1.5rem}.theme-dark .grid-margin-x-large>.cell{padding-left:1.5rem;padding-right:1.5rem}.theme-dark .grid-margin-compact{margin-left:-0.25rem;margin-right:-0.25rem}.theme-dark .grid-margin-compact>.cell{padding-left:0.25rem;padding-right:0.25rem}.theme-dark .grid-margin-none{margin-left:0;margin-right:0}.theme-dark .grid-margin-none>.cell{padding-left:0;padding-right:0}.theme-dark .grid-container{gap:1.5rem}.theme-dark .grid-x{margin-bottom:0}.theme-dark .grid-x>.cell{margin-bottom:0}.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,.theme-dark .display-none,.theme-dark body.theme-bloodstream .display-none,body.theme-bloodstream .theme-dark .display-none{display:none !important}.theme-dark .d-inline,.theme-dark .display-inline,.theme-dark body.theme-bloodstream .display-inline,body.theme-bloodstream .theme-dark .display-inline{display:inline !important}.theme-dark .d-block,.theme-dark .display-block,.theme-dark body.theme-bloodstream .display-block,body.theme-bloodstream .theme-dark .display-block{display:block !important}.theme-dark .d-inline-block,.theme-dark .display-inline-block,.theme-dark body.theme-bloodstream .display-inline-block,body.theme-bloodstream .theme-dark .display-inline-block{display:inline-block !important}.theme-dark .d-flex,.theme-dark .display-flex,.theme-dark body.theme-bloodstream .display-flex,body.theme-bloodstream .theme-dark .display-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .w-100{width:100% !important}.theme-dark .w-auto{width:auto !important}.theme-dark .expanded{width:100% !important}.theme-dark .h-100{height:100% !important}.theme-dark .h-auto{height:auto !important}.theme-dark .fill{width:100% !important;height:100% !important}.theme-dark .fill-width{width:100% !important}.theme-dark .fill-height{height:100% !important}.theme-dark .button.input-lg-match,.theme-dark .input-lg-match.button{height:48px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .button.input-base-match,.theme-dark .input-base-match.button{height:40px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .button.input-sm-match,.theme-dark .input-sm-match.button{height:32px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .align-grid-stretch{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-dark .align-grid-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.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 body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-dark .stat-card,.theme-dark body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-dark .chart-container,.theme-dark body.theme-bloodstream .table-container,body.theme-bloodstream .theme-dark .table-container,.theme-dark body.theme-bloodstream .notification-card,body.theme-bloodstream .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 .content>p,.theme-dark .card-body>p,.theme-dark .panel-body>p,.theme-dark .modal-body>p,.theme-dark .article-body>p{margin-bottom:1rem}.theme-dark .content>p:last-child,.theme-dark .card-body>p:last-child,.theme-dark .panel-body>p:last-child,.theme-dark .modal-body>p:last-child,.theme-dark .article-body>p:last-child{margin-bottom:0}.theme-dark .content>ul,.theme-dark .content>ol,.theme-dark .card-body>ul,.theme-dark .card-body>ol,.theme-dark .panel-body>ul,.theme-dark .panel-body>ol,.theme-dark .modal-body>ul,.theme-dark .modal-body>ol,.theme-dark .article-body>ul,.theme-dark .article-body>ol{margin-bottom:1rem}.theme-dark .content>ul:last-child,.theme-dark .content>ol:last-child,.theme-dark .card-body>ul:last-child,.theme-dark .card-body>ol:last-child,.theme-dark .panel-body>ul:last-child,.theme-dark .panel-body>ol:last-child,.theme-dark .modal-body>ul:last-child,.theme-dark .modal-body>ol:last-child,.theme-dark .article-body>ul:last-child,.theme-dark .article-body>ol:last-child{margin-bottom:0}.theme-dark .content>h1,.theme-dark .content>h2,.theme-dark .content>h3,.theme-dark .content>h4,.theme-dark .content>h5,.theme-dark .content>h6,.theme-dark .card-body>h1,.theme-dark .card-body>h2,.theme-dark .card-body>h3,.theme-dark .card-body>h4,.theme-dark .card-body>h5,.theme-dark .card-body>h6,.theme-dark .panel-body>h1,.theme-dark .panel-body>h2,.theme-dark .panel-body>h3,.theme-dark .panel-body>h4,.theme-dark .panel-body>h5,.theme-dark .panel-body>h6,.theme-dark .modal-body>h1,.theme-dark .modal-body>h2,.theme-dark .modal-body>h3,.theme-dark .modal-body>h4,.theme-dark .modal-body>h5,.theme-dark .modal-body>h6,.theme-dark .article-body>h1,.theme-dark .article-body>h2,.theme-dark .article-body>h3,.theme-dark .article-body>h4,.theme-dark .article-body>h5,.theme-dark .article-body>h6{margin-bottom:.5rem}.theme-dark .content>h1:last-child,.theme-dark .content>h2:last-child,.theme-dark .content>h3:last-child,.theme-dark .content>h4:last-child,.theme-dark .content>h5:last-child,.theme-dark .content>h6:last-child,.theme-dark .card-body>h1:last-child,.theme-dark .card-body>h2:last-child,.theme-dark .card-body>h3:last-child,.theme-dark .card-body>h4:last-child,.theme-dark .card-body>h5:last-child,.theme-dark .card-body>h6:last-child,.theme-dark .panel-body>h1:last-child,.theme-dark .panel-body>h2:last-child,.theme-dark .panel-body>h3:last-child,.theme-dark .panel-body>h4:last-child,.theme-dark .panel-body>h5:last-child,.theme-dark .panel-body>h6:last-child,.theme-dark .modal-body>h1:last-child,.theme-dark .modal-body>h2:last-child,.theme-dark .modal-body>h3:last-child,.theme-dark .modal-body>h4:last-child,.theme-dark .modal-body>h5:last-child,.theme-dark .modal-body>h6:last-child,.theme-dark .article-body>h1:last-child,.theme-dark .article-body>h2:last-child,.theme-dark .article-body>h3:last-child,.theme-dark .article-body>h4:last-child,.theme-dark .article-body>h5:last-child,.theme-dark .article-body>h6:last-child{margin-bottom:0}.theme-dark .callout,.theme-dark .alert,.theme-dark .notification{margin-bottom:1rem}.theme-dark .callout:last-child,.theme-dark .alert:last-child,.theme-dark .notification:last-child{margin-bottom:0}.theme-dark table{margin-bottom:1.5rem}.theme-dark table:last-child{margin-bottom:0}.theme-dark .auto-spacing>*{margin-bottom:1rem}.theme-dark .auto-spacing>*:last-child{margin-bottom:0}.theme-dark .auto-spacing-xs>*{margin-bottom:.25rem}.theme-dark .auto-spacing-xs>*:last-child{margin-bottom:0}.theme-dark .auto-spacing-sm>*{margin-bottom:.5rem}.theme-dark .auto-spacing-sm>*:last-child{margin-bottom:0}.theme-dark .auto-spacing-lg>*{margin-bottom:1.5rem}.theme-dark .auto-spacing-lg>*:last-child{margin-bottom:0}.theme-dark .auto-spacing-xl>*{margin-bottom:2rem}.theme-dark .auto-spacing-xl>*:last-child{margin-bottom:0}.theme-dark .content-spacing>*{margin-bottom:1.5rem}.theme-dark .content-spacing>*:last-child{margin-bottom:0}.theme-dark .content-spacing>h1,.theme-dark .content-spacing>h2,.theme-dark .content-spacing>h3{margin-top:2.5rem;margin-bottom:1rem}.theme-dark .content-spacing>h1:first-child,.theme-dark .content-spacing>h2:first-child,.theme-dark .content-spacing>h3:first-child{margin-top:0}.theme-dark .content-spacing>h4,.theme-dark .content-spacing>h5,.theme-dark .content-spacing>h6{margin-top:2rem;margin-bottom:0.75rem}.theme-dark .content-spacing>h4:first-child,.theme-dark .content-spacing>h5:first-child,.theme-dark .content-spacing>h6:first-child{margin-top:0}.theme-dark .content-spacing>p+p{margin-top:1rem}.theme-dark .content-spacing>ul,.theme-dark .content-spacing>ol{padding-left:2rem}.theme-dark .content-spacing li{margin-bottom:0.5rem}.theme-dark .content-spacing li: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 .stack,.theme-dark .stack-md{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}.theme-dark .stack-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.theme-dark .stack-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.theme-dark .stack-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.theme-dark .stack-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.theme-dark .stack-horizontal,.theme-dark .stack-horizontal-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-horizontal-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-horizontal-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-horizontal-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-horizontal-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-dark .stack-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.theme-dark .stack-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.theme-dark .stack-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-dark .flow>*+*{margin-top:1rem}.theme-dark .flow-xs>*+*{margin-top:.25rem}.theme-dark .flow-sm>*+*{margin-top:.5rem}.theme-dark .flow-lg>*+*{margin-top:1.5rem}.theme-dark .flow-xl>*+*{margin-top:2rem}.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,.theme-dark .display-flex,.theme-dark body.theme-bloodstream .display-flex,body.theme-bloodstream .theme-dark .display-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 .float-left{float:left !important}.theme-dark .float-right{float:right !important}.theme-dark .float-none{float:none !important}.theme-dark .clearfix::after{content:'';display:table;clear:both}.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 .equal-height-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-dark .equal-height-row>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-dark .equal-height-grid{display:grid !important;grid-auto-rows:1fr}.theme-dark .equal-height-grid>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-dark .stretch-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.theme-dark .stretch-content>*:last-child{margin-top:auto}.theme-dark .match-height{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.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,.theme-dark body.theme-bloodstream .container-xs,body.theme-bloodstream .theme-dark .container-xs,.theme-dark body.theme-bloodstream .container-sm,body.theme-bloodstream .theme-dark .container-sm,.theme-dark body.theme-bloodstream .container-small,body.theme-bloodstream .theme-dark .container-small,.theme-dark body.theme-bloodstream .container-md,body.theme-bloodstream .theme-dark .container-md,.theme-dark body.theme-bloodstream .container-lg,body.theme-bloodstream .theme-dark .container-lg,.theme-dark body.theme-bloodstream .container-large,body.theme-bloodstream .theme-dark .container-large,.theme-dark body.theme-bloodstream .container-xl,body.theme-bloodstream .theme-dark .container-xl,.theme-dark body.theme-bloodstream .container-xxl,body.theme-bloodstream .theme-dark .container-xxl,.theme-dark body.theme-bloodstream .container-responsive,body.theme-bloodstream .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,.theme-dark body.theme-bloodstream .container-small,body.theme-bloodstream .theme-dark .container-small{max-width:720px}@media (max-width: 767px){.theme-dark .container-sm,.theme-dark .container-small,.theme-dark body.theme-bloodstream .container-small,body.theme-bloodstream .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,.theme-dark body.theme-bloodstream .container-large,body.theme-bloodstream .theme-dark .container-large{max-width:1140px}@media (max-width: 1199px){.theme-dark .container-lg,.theme-dark .container-large,.theme-dark body.theme-bloodstream .container-large,body.theme-bloodstream .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 hr{border:0;height:1px;background:rgba(255,255,255,0.15);opacity:0.5;margin:1rem 0}.theme-dark h1:last-child,.theme-dark h2:last-child,.theme-dark h3:last-child,.theme-dark h4:last-child,.theme-dark h5:last-child,.theme-dark h6:last-child,.theme-dark p:last-child,.theme-dark ul:last-child,.theme-dark ol:last-child,.theme-dark dl:last-child,.theme-dark blockquote:last-child,.theme-dark pre:last-child,.theme-dark figure:last-child,.theme-dark img:last-child,.theme-dark video:last-child,.theme-dark audio:last-child,.theme-dark iframe:last-child,.theme-dark table:last-child,.theme-dark form:last-child,.theme-dark fieldset:last-child,.theme-dark hr:last-child,.theme-dark address:last-child{margin-bottom:0 !important}.theme-dark li:last-child{margin-bottom:0 !important}.theme-dark dt{margin-bottom:0}.theme-dark dd{margin-bottom:1rem}.theme-dark dd:last-child{margin-bottom:0 !important}.theme-dark div:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark section:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark article:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark aside:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark header:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark footer:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark main:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-dark nav:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5){margin-bottom:0}.theme-dark .preview-section:last-child,.theme-dark .component-example:last-child,.theme-dark .example-box:last-child,.theme-dark .demo-container:last-child,.theme-dark .sample-container:last-child,.theme-dark .test-container:last-child{margin-bottom:0 !important}.theme-dark .preview-section img,.theme-dark .component-example img,.theme-dark .example-box img,.theme-dark .demo-container img,.theme-dark .sample-container img,.theme-dark .test-container img{display:block;margin-left:auto;margin-right:auto}.theme-dark .form-row:last-child,.theme-dark .form-check:last-child,.theme-dark .form-text:last-child,.theme-dark .form-label:last-child,.theme-dark .input-group:last-child,.theme-dark .custom-control:last-child,.theme-dark .custom-checkbox:last-child,.theme-dark .custom-radio:last-child,.theme-dark .custom-select:last-child,.theme-dark .custom-file:last-child{margin-bottom:0 !important}.theme-dark .breadcrumb:last-child,.theme-dark .pagination:last-child,.theme-dark .progress:last-child,.theme-dark .media:last-child,.theme-dark .list-group:last-child,.theme-dark .list-group-item:last-child,.theme-dark .jumbotron:last-child,.theme-dark .alert:last-child,.theme-dark .badge:last-child,.theme-dark .toast:last-child{margin-bottom:0 !important}.theme-dark .tab-content:last-child,.theme-dark .tab-pane:last-child,.theme-dark .accordion:last-child,.theme-dark .accordion-item:last-child{margin-bottom:0 !important}.theme-dark .nav:last-child,.theme-dark .navbar:last-child,.theme-dark .dropdown:last-child,.theme-dark .dropdown-menu:last-child,.theme-dark .dropdown-item:last-child{margin-bottom:0 !important}.theme-dark .modal-header>*:last-child,.theme-dark .modal-body>*:last-child,.theme-dark .modal-footer>*:last-child,.theme-dark .popover>*:last-child,.theme-dark .tooltip>*:last-child{margin-bottom:0 !important}.theme-dark .stat-card:last-child,.theme-dark .info-box:last-child,.theme-dark .widget:last-child,.theme-dark .tile:last-child,.theme-dark .feature:last-child,.theme-dark .testimonial:last-child,.theme-dark .pricing-card:last-child{margin-bottom:0 !important}.theme-dark .code-example:last-child,.theme-dark .code-block:last-child,.theme-dark .highlight:last-child,.theme-dark .example-code:last-child{margin-bottom:0 !important}.theme-dark .container>*:last-child,.theme-dark .container-xs>*:last-child,.theme-dark .container-sm>*:last-child,.theme-dark .container-small>*:last-child,.theme-dark .container-md>*:last-child,.theme-dark .container-lg>*:last-child,.theme-dark .container-large>*:last-child,.theme-dark .container-xl>*:last-child,.theme-dark .container-xxl>*:last-child,.theme-dark .container-responsive>*:last-child,.theme-dark .theme-light .container-xs>*:last-child,.theme-dark .theme-light .container-sm>*:last-child,.theme-dark .theme-light .container-small>*:last-child,.theme-dark .theme-light .container-md>*:last-child,.theme-dark .theme-light .container-lg>*:last-child,.theme-dark .theme-light .container-large>*:last-child,.theme-dark .theme-light .container-xl>*:last-child,.theme-dark .theme-light .container-xxl>*:last-child,.theme-dark .theme-light .container-responsive>*:last-child,.theme-dark body.theme-bloodstream .container-xs>*:last-child,.theme-dark body.theme-bloodstream .container-sm>*:last-child,.theme-dark body.theme-bloodstream .container-small>*:last-child,.theme-dark body.theme-bloodstream .container-md>*:last-child,.theme-dark body.theme-bloodstream .container-lg>*:last-child,.theme-dark body.theme-bloodstream .container-large>*:last-child,.theme-dark body.theme-bloodstream .container-xl>*:last-child,.theme-dark body.theme-bloodstream .container-xxl>*:last-child,.theme-dark body.theme-bloodstream .container-responsive>*:last-child,.theme-dark .container-fluid>*:last-child,.theme-dark .wrapper>*:last-child,.theme-dark .content>*:last-child,.theme-dark .main-content>*:last-child,.theme-dark .page-content>*:last-child,.theme-dark .post-content>*:last-child,.theme-dark .article-content>*:last-child,.theme-dark .sidebar>*:last-child,.theme-dark .widget-area>*:last-child{margin-bottom:0 !important}.theme-dark .d-flex>*:last-child,.theme-dark .display-flex>*:last-child,.theme-dark .theme-light .display-flex>*:last-child,.theme-dark body.theme-bloodstream .display-flex>*:last-child,.theme-dark .flex-container>*:last-child,.theme-dark .grid-container>*:last-child{margin-bottom:0 !important}.theme-dark .cell:last-child>*:last-child,.theme-dark .columns:last-child>*:last-child,.theme-dark .column:last-child>*:last-child{margin-bottom:0 !important}.theme-dark .entry-content>*:last-child,.theme-dark .entry-header>*:last-child,.theme-dark .entry-footer>*:last-child,.theme-dark .entry-meta>*:last-child,.theme-dark .post>*:last-child,.theme-dark .page>*:last-child,.theme-dark .comment>*:last-child,.theme-dark .widget>*:last-child{margin-bottom:0 !important}.theme-dark .keep-last-margin:last-child{margin-bottom:inherit !important}.theme-dark .keep-last-margin>*:last-child{margin-bottom:inherit !important}.theme-dark .auto-last-child-fix *:last-child{margin-bottom:0}.theme-dark .content-area>article:last-child,.theme-dark .content-area>section:last-child,.theme-dark .content-area>div:last-child,.theme-dark .main-area>article:last-child,.theme-dark .main-area>section:last-child,.theme-dark .main-area>div:last-child,.theme-dark .primary>article:last-child,.theme-dark .primary>section:last-child,.theme-dark .primary>div:last-child,.theme-dark .secondary>article:last-child,.theme-dark .secondary>section:last-child,.theme-dark .secondary>div:last-child{margin-bottom:0 !important}.theme-dark .shine,.theme-dark .shine-subtle,.theme-dark .shine-strong,.theme-dark .shine-slow,.theme-dark .shine-fast,.theme-dark body.theme-bloodstream .shine-subtle,body.theme-bloodstream .theme-dark .shine-subtle,.theme-dark body.theme-bloodstream .shine-strong,body.theme-bloodstream .theme-dark .shine-strong,.theme-dark body.theme-bloodstream .shine-slow,body.theme-bloodstream .theme-dark .shine-slow,.theme-dark body.theme-bloodstream .shine-fast,body.theme-bloodstream .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}}@-webkit-keyframes highlight-flash{0%{background-color:rgba(255,193,7,0.4) !important;-webkit-box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8);box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8)}50%{background-color:rgba(255,193,7,0.6) !important;-webkit-box-shadow:inset 0 0 0 2px #ffc107;box-shadow:inset 0 0 0 2px #ffc107}100%{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none}}@keyframes highlight-flash{0%{background-color:rgba(255,193,7,0.4) !important;-webkit-box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8);box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8)}50%{background-color:rgba(255,193,7,0.6) !important;-webkit-box-shadow:inset 0 0 0 2px #ffc107;box-shadow:inset 0 0 0 2px #ffc107}100%{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none}}.theme-dark .highlight-flash{-webkit-animation:highlight-flash 2s ease-out !important;animation:highlight-flash 2s ease-out !important}.theme-dark tr.highlight-flash td{-webkit-animation:highlight-flash 2s ease-out;animation:highlight-flash 2s ease-out}@-webkit-keyframes blink-highlight{0%,100%{background-color:transparent}50%{background-color:rgba(255,193,7,0.3)}}@keyframes blink-highlight{0%,100%{background-color:transparent}50%{background-color:rgba(255,193,7,0.3)}}.theme-dark .blink-highlight{-webkit-animation:blink-highlight 0.5s ease-in-out 6;animation:blink-highlight 0.5s ease-in-out 6;border-radius:4px}@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 body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-dark .stat-card,.theme-dark body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-dark .chart-container,.theme-dark body.theme-bloodstream .table-container,body.theme-bloodstream .theme-dark .table-container,.theme-dark body.theme-bloodstream .notification-card,body.theme-bloodstream .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;-webkit-overflow-scrolling:touch;@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}.theme-light [class*="scroll"],.theme-light .overflow-auto,.theme-light .overflow-scroll{-webkit-overflow-scrolling:touch}@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 body.theme-bloodstream .container-xs,body.theme-bloodstream .theme-light .container-xs,.theme-light body.theme-bloodstream .container-sm,body.theme-bloodstream .theme-light .container-sm,.theme-light body.theme-bloodstream .container-small,body.theme-bloodstream .theme-light .container-small,.theme-light body.theme-bloodstream .container-md,body.theme-bloodstream .theme-light .container-md,.theme-light body.theme-bloodstream .container-lg,body.theme-bloodstream .theme-light .container-lg,.theme-light body.theme-bloodstream .container-large,body.theme-bloodstream .theme-light .container-large,.theme-light body.theme-bloodstream .container-xl,body.theme-bloodstream .theme-light .container-xl,.theme-light body.theme-bloodstream .container-xxl,body.theme-bloodstream .theme-light .container-xxl,.theme-light body.theme-bloodstream .container-responsive,body.theme-bloodstream .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:last-child,.theme-light h2:last-child,.theme-light h3:last-child,.theme-light h4:last-child,.theme-light h5:last-child,.theme-light h6:last-child{margin-bottom:0}.theme-light h1{font-size:36px;line-height:1.2;letter-spacing:-0.02em}.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:28px;line-height:1.3}.theme-light h3{font-size:22px;line-height:1.4}.theme-light h4{font-size:18px;line-height:1.4}.theme-light h5{font-size:16px;line-height:1.5}.theme-light h6{font-size:14px;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:last-child{margin-bottom:0}.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(0,0,0,0.3);border:1px solid rgba(0,0,0,0.2);border-radius:4px;color:var(--theme-accent-tertiary)}.theme-light .code-inline{display:inline !important}.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 blockquote:last-child{margin-bottom:0}.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 .text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-light .text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-light .text-base{font-size:1rem !important;line-height:1.5 !important}.theme-light .text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-light .text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-light .text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-light .text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-light .text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-light .text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-light .text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-light .text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-light .text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-light .text-9xl{font-size:8rem !important;line-height:1 !important}@media (min-width: 640px){.theme-light .medium-text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-light .medium-text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-light .medium-text-base{font-size:1rem !important;line-height:1.5 !important}.theme-light .medium-text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-light .medium-text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-light .medium-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-light .medium-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-light .medium-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-light .medium-text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-light .medium-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-light .medium-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-light .medium-text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-light .medium-text-9xl{font-size:8rem !important;line-height:1 !important}}@media (min-width: 1024px){.theme-light .large-text-xs{font-size:0.75rem !important;line-height:1.5 !important}.theme-light .large-text-sm{font-size:0.875rem !important;line-height:1.5 !important}.theme-light .large-text-base{font-size:1rem !important;line-height:1.5 !important}.theme-light .large-text-lg{font-size:1.125rem !important;line-height:1.5 !important}.theme-light .large-text-xl{font-size:1.25rem !important;line-height:1.4 !important}.theme-light .large-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}.theme-light .large-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}.theme-light .large-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}.theme-light .large-text-5xl{font-size:3rem !important;line-height:1.2 !important}.theme-light .large-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}.theme-light .large-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}.theme-light .large-text-8xl{font-size:6rem !important;line-height:1.1 !important}.theme-light .large-text-9xl{font-size:8rem !important;line-height:1 !important}}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-light .button i.fa-pulse,.theme-light .button .icon.fa-spin,.theme-light .button .icon.fa-pulse,.theme-light .button .fa.fa-spin,.theme-light .button .fa.fa-pulse,.theme-light .button .fas.fa-spin,.theme-light .button .fas.fa-pulse,.theme-light .button .far.fa-spin,.theme-light .button .far.fa-pulse,.theme-light .button .fab.fa-spin,.theme-light .button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-light .button i.fa-spin.fa-spinner,.theme-light .button i.fa-spin.fa-circle-notch,.theme-light .button i.fa-spin.fa-sync,.theme-light .button i.fa-spin.fa-sync-alt,.theme-light .button i.fa-spin.fa-cog,.theme-light .button i.fa-spin.fa-compact-disc,.theme-light .button i.fa-pulse.fa-spinner,.theme-light .button i.fa-pulse.fa-circle-notch,.theme-light .button i.fa-pulse.fa-sync,.theme-light .button i.fa-pulse.fa-sync-alt,.theme-light .button i.fa-pulse.fa-cog,.theme-light .button i.fa-pulse.fa-compact-disc,.theme-light .button .icon.fa-spin.fa-spinner,.theme-light .button .icon.fa-spin.fa-circle-notch,.theme-light .button .icon.fa-spin.fa-sync,.theme-light .button .icon.fa-spin.fa-sync-alt,.theme-light .button .icon.fa-spin.fa-cog,.theme-light .button .icon.fa-spin.fa-compact-disc,.theme-light .button .icon.fa-pulse.fa-spinner,.theme-light .button .icon.fa-pulse.fa-circle-notch,.theme-light .button .icon.fa-pulse.fa-sync,.theme-light .button .icon.fa-pulse.fa-sync-alt,.theme-light .button .icon.fa-pulse.fa-cog,.theme-light .button .icon.fa-pulse.fa-compact-disc,.theme-light .button .fa.fa-spin.fa-spinner,.theme-light .button .fa.fa-spin.fa-circle-notch,.theme-light .button .fa.fa-spin.fa-sync,.theme-light .button .fa.fa-spin.fa-sync-alt,.theme-light .button .fa.fa-spin.fa-cog,.theme-light .button .fa.fa-spin.fa-compact-disc,.theme-light .button .fa.fa-pulse.fa-spinner,.theme-light .button .fa.fa-pulse.fa-circle-notch,.theme-light .button .fa.fa-pulse.fa-sync,.theme-light .button .fa.fa-pulse.fa-sync-alt,.theme-light .button .fa.fa-pulse.fa-cog,.theme-light .button .fa.fa-pulse.fa-compact-disc,.theme-light .button .fas.fa-spin.fa-spinner,.theme-light .button .fas.fa-spin.fa-circle-notch,.theme-light .button .fas.fa-spin.fa-sync,.theme-light .button .fas.fa-spin.fa-sync-alt,.theme-light .button .fas.fa-spin.fa-cog,.theme-light .button .fas.fa-spin.fa-compact-disc,.theme-light .button .fas.fa-pulse.fa-spinner,.theme-light .button .fas.fa-pulse.fa-circle-notch,.theme-light .button .fas.fa-pulse.fa-sync,.theme-light .button .fas.fa-pulse.fa-sync-alt,.theme-light .button .fas.fa-pulse.fa-cog,.theme-light .button .fas.fa-pulse.fa-compact-disc,.theme-light .button .far.fa-spin.fa-spinner,.theme-light .button .far.fa-spin.fa-circle-notch,.theme-light .button .far.fa-spin.fa-sync,.theme-light .button .far.fa-spin.fa-sync-alt,.theme-light .button .far.fa-spin.fa-cog,.theme-light .button .far.fa-spin.fa-compact-disc,.theme-light .button .far.fa-pulse.fa-spinner,.theme-light .button .far.fa-pulse.fa-circle-notch,.theme-light .button .far.fa-pulse.fa-sync,.theme-light .button .far.fa-pulse.fa-sync-alt,.theme-light .button .far.fa-pulse.fa-cog,.theme-light .button .far.fa-pulse.fa-compact-disc,.theme-light .button .fab.fa-spin.fa-spinner,.theme-light .button .fab.fa-spin.fa-circle-notch,.theme-light .button .fab.fa-spin.fa-sync,.theme-light .button .fab.fa-spin.fa-sync-alt,.theme-light .button .fab.fa-spin.fa-cog,.theme-light .button .fab.fa-spin.fa-compact-disc,.theme-light .button .fab.fa-pulse.fa-spinner,.theme-light .button .fab.fa-pulse.fa-circle-notch,.theme-light .button .fab.fa-pulse.fa-sync,.theme-light .button .fab.fa-pulse.fa-sync-alt,.theme-light .button .fab.fa-pulse.fa-cog,.theme-light .button .fab.fa-pulse.fa-compact-disc{position:relative}.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.tiny{width:20px}.theme-light .button.icon-only.small{width:28px}.theme-light .button.icon-only.large{width:36px}.theme-light .button.icon-only.extra-large,.theme-light .button.icon-only.xl{width:44px}.theme-light .button.icon-only.huge,.theme-light .button.icon-only.xxl{width:52px}.theme-light .button.icon-only.massive,.theme-light .button.icon-only.xxxl{width:64px}.theme-light .button.icon-only.jumbo{width:80px}.theme-light .button.icon-only.gigantic{width:96px}.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.extra-large,.theme-light .button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-light .button.huge,.theme-light .button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-light .button.massive,.theme-light .button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.theme-light .button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-light .button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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)) i.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc{position:relative}.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.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)).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.extra-large,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl{width:44px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.huge,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl{width:52px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.massive,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxxl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl{width:64px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.jumbo,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo{width:80px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.gigantic,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic{width:96px}.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)).extra-large,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).huge,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).huge,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).massive,.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxxl,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).massive,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-light button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).gigantic,.theme-light [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,.theme-light [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,.theme-light [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-light button.button i.fa-pulse,.theme-light button.button .icon.fa-spin,.theme-light button.button .icon.fa-pulse,.theme-light button.button .fa.fa-spin,.theme-light button.button .fa.fa-pulse,.theme-light button.button .fas.fa-spin,.theme-light button.button .fas.fa-pulse,.theme-light button.button .far.fa-spin,.theme-light button.button .far.fa-pulse,.theme-light button.button .fab.fa-spin,.theme-light button.button .fab.fa-pulse,.theme-light input[type="button"].button i.fa-spin,.theme-light input[type="button"].button i.fa-pulse,.theme-light input[type="button"].button .icon.fa-spin,.theme-light input[type="button"].button .icon.fa-pulse,.theme-light input[type="button"].button .fa.fa-spin,.theme-light input[type="button"].button .fa.fa-pulse,.theme-light input[type="button"].button .fas.fa-spin,.theme-light input[type="button"].button .fas.fa-pulse,.theme-light input[type="button"].button .far.fa-spin,.theme-light input[type="button"].button .far.fa-pulse,.theme-light input[type="button"].button .fab.fa-spin,.theme-light input[type="button"].button .fab.fa-pulse,.theme-light input[type="submit"].button i.fa-spin,.theme-light input[type="submit"].button i.fa-pulse,.theme-light input[type="submit"].button .icon.fa-spin,.theme-light input[type="submit"].button .icon.fa-pulse,.theme-light input[type="submit"].button .fa.fa-spin,.theme-light input[type="submit"].button .fa.fa-pulse,.theme-light input[type="submit"].button .fas.fa-spin,.theme-light input[type="submit"].button .fas.fa-pulse,.theme-light input[type="submit"].button .far.fa-spin,.theme-light input[type="submit"].button .far.fa-pulse,.theme-light input[type="submit"].button .fab.fa-spin,.theme-light input[type="submit"].button .fab.fa-pulse,.theme-light input[type="reset"].button i.fa-spin,.theme-light input[type="reset"].button i.fa-pulse,.theme-light input[type="reset"].button .icon.fa-spin,.theme-light input[type="reset"].button .icon.fa-pulse,.theme-light input[type="reset"].button .fa.fa-spin,.theme-light input[type="reset"].button .fa.fa-pulse,.theme-light input[type="reset"].button .fas.fa-spin,.theme-light input[type="reset"].button .fas.fa-pulse,.theme-light input[type="reset"].button .far.fa-spin,.theme-light input[type="reset"].button .far.fa-pulse,.theme-light input[type="reset"].button .fab.fa-spin,.theme-light input[type="reset"].button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-light button.button i.fa-spin.fa-spinner,.theme-light button.button i.fa-spin.fa-circle-notch,.theme-light button.button i.fa-spin.fa-sync,.theme-light button.button i.fa-spin.fa-sync-alt,.theme-light button.button i.fa-spin.fa-cog,.theme-light button.button i.fa-spin.fa-compact-disc,.theme-light button.button i.fa-pulse.fa-spinner,.theme-light button.button i.fa-pulse.fa-circle-notch,.theme-light button.button i.fa-pulse.fa-sync,.theme-light button.button i.fa-pulse.fa-sync-alt,.theme-light button.button i.fa-pulse.fa-cog,.theme-light button.button i.fa-pulse.fa-compact-disc,.theme-light button.button .icon.fa-spin.fa-spinner,.theme-light button.button .icon.fa-spin.fa-circle-notch,.theme-light button.button .icon.fa-spin.fa-sync,.theme-light button.button .icon.fa-spin.fa-sync-alt,.theme-light button.button .icon.fa-spin.fa-cog,.theme-light button.button .icon.fa-spin.fa-compact-disc,.theme-light button.button .icon.fa-pulse.fa-spinner,.theme-light button.button .icon.fa-pulse.fa-circle-notch,.theme-light button.button .icon.fa-pulse.fa-sync,.theme-light button.button .icon.fa-pulse.fa-sync-alt,.theme-light button.button .icon.fa-pulse.fa-cog,.theme-light button.button .icon.fa-pulse.fa-compact-disc,.theme-light button.button .fa.fa-spin.fa-spinner,.theme-light button.button .fa.fa-spin.fa-circle-notch,.theme-light button.button .fa.fa-spin.fa-sync,.theme-light button.button .fa.fa-spin.fa-sync-alt,.theme-light button.button .fa.fa-spin.fa-cog,.theme-light button.button .fa.fa-spin.fa-compact-disc,.theme-light button.button .fa.fa-pulse.fa-spinner,.theme-light button.button .fa.fa-pulse.fa-circle-notch,.theme-light button.button .fa.fa-pulse.fa-sync,.theme-light button.button .fa.fa-pulse.fa-sync-alt,.theme-light button.button .fa.fa-pulse.fa-cog,.theme-light button.button .fa.fa-pulse.fa-compact-disc,.theme-light button.button .fas.fa-spin.fa-spinner,.theme-light button.button .fas.fa-spin.fa-circle-notch,.theme-light button.button .fas.fa-spin.fa-sync,.theme-light button.button .fas.fa-spin.fa-sync-alt,.theme-light button.button .fas.fa-spin.fa-cog,.theme-light button.button .fas.fa-spin.fa-compact-disc,.theme-light button.button .fas.fa-pulse.fa-spinner,.theme-light button.button .fas.fa-pulse.fa-circle-notch,.theme-light button.button .fas.fa-pulse.fa-sync,.theme-light button.button .fas.fa-pulse.fa-sync-alt,.theme-light button.button .fas.fa-pulse.fa-cog,.theme-light button.button .fas.fa-pulse.fa-compact-disc,.theme-light button.button .far.fa-spin.fa-spinner,.theme-light button.button .far.fa-spin.fa-circle-notch,.theme-light button.button .far.fa-spin.fa-sync,.theme-light button.button .far.fa-spin.fa-sync-alt,.theme-light button.button .far.fa-spin.fa-cog,.theme-light button.button .far.fa-spin.fa-compact-disc,.theme-light button.button .far.fa-pulse.fa-spinner,.theme-light button.button .far.fa-pulse.fa-circle-notch,.theme-light button.button .far.fa-pulse.fa-sync,.theme-light button.button .far.fa-pulse.fa-sync-alt,.theme-light button.button .far.fa-pulse.fa-cog,.theme-light button.button .far.fa-pulse.fa-compact-disc,.theme-light button.button .fab.fa-spin.fa-spinner,.theme-light button.button .fab.fa-spin.fa-circle-notch,.theme-light button.button .fab.fa-spin.fa-sync,.theme-light button.button .fab.fa-spin.fa-sync-alt,.theme-light button.button .fab.fa-spin.fa-cog,.theme-light button.button .fab.fa-spin.fa-compact-disc,.theme-light button.button .fab.fa-pulse.fa-spinner,.theme-light button.button .fab.fa-pulse.fa-circle-notch,.theme-light button.button .fab.fa-pulse.fa-sync,.theme-light button.button .fab.fa-pulse.fa-sync-alt,.theme-light button.button .fab.fa-pulse.fa-cog,.theme-light button.button .fab.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button i.fa-spin.fa-spinner,.theme-light input[type="button"].button i.fa-spin.fa-circle-notch,.theme-light input[type="button"].button i.fa-spin.fa-sync,.theme-light input[type="button"].button i.fa-spin.fa-sync-alt,.theme-light input[type="button"].button i.fa-spin.fa-cog,.theme-light input[type="button"].button i.fa-spin.fa-compact-disc,.theme-light input[type="button"].button i.fa-pulse.fa-spinner,.theme-light input[type="button"].button i.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button i.fa-pulse.fa-sync,.theme-light input[type="button"].button i.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button i.fa-pulse.fa-cog,.theme-light input[type="button"].button i.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button .icon.fa-spin.fa-spinner,.theme-light input[type="button"].button .icon.fa-spin.fa-circle-notch,.theme-light input[type="button"].button .icon.fa-spin.fa-sync,.theme-light input[type="button"].button .icon.fa-spin.fa-sync-alt,.theme-light input[type="button"].button .icon.fa-spin.fa-cog,.theme-light input[type="button"].button .icon.fa-spin.fa-compact-disc,.theme-light input[type="button"].button .icon.fa-pulse.fa-spinner,.theme-light input[type="button"].button .icon.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button .icon.fa-pulse.fa-sync,.theme-light input[type="button"].button .icon.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button .icon.fa-pulse.fa-cog,.theme-light input[type="button"].button .icon.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button .fa.fa-spin.fa-spinner,.theme-light input[type="button"].button .fa.fa-spin.fa-circle-notch,.theme-light input[type="button"].button .fa.fa-spin.fa-sync,.theme-light input[type="button"].button .fa.fa-spin.fa-sync-alt,.theme-light input[type="button"].button .fa.fa-spin.fa-cog,.theme-light input[type="button"].button .fa.fa-spin.fa-compact-disc,.theme-light input[type="button"].button .fa.fa-pulse.fa-spinner,.theme-light input[type="button"].button .fa.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button .fa.fa-pulse.fa-sync,.theme-light input[type="button"].button .fa.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button .fa.fa-pulse.fa-cog,.theme-light input[type="button"].button .fa.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button .fas.fa-spin.fa-spinner,.theme-light input[type="button"].button .fas.fa-spin.fa-circle-notch,.theme-light input[type="button"].button .fas.fa-spin.fa-sync,.theme-light input[type="button"].button .fas.fa-spin.fa-sync-alt,.theme-light input[type="button"].button .fas.fa-spin.fa-cog,.theme-light input[type="button"].button .fas.fa-spin.fa-compact-disc,.theme-light input[type="button"].button .fas.fa-pulse.fa-spinner,.theme-light input[type="button"].button .fas.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button .fas.fa-pulse.fa-sync,.theme-light input[type="button"].button .fas.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button .fas.fa-pulse.fa-cog,.theme-light input[type="button"].button .fas.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button .far.fa-spin.fa-spinner,.theme-light input[type="button"].button .far.fa-spin.fa-circle-notch,.theme-light input[type="button"].button .far.fa-spin.fa-sync,.theme-light input[type="button"].button .far.fa-spin.fa-sync-alt,.theme-light input[type="button"].button .far.fa-spin.fa-cog,.theme-light input[type="button"].button .far.fa-spin.fa-compact-disc,.theme-light input[type="button"].button .far.fa-pulse.fa-spinner,.theme-light input[type="button"].button .far.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button .far.fa-pulse.fa-sync,.theme-light input[type="button"].button .far.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button .far.fa-pulse.fa-cog,.theme-light input[type="button"].button .far.fa-pulse.fa-compact-disc,.theme-light input[type="button"].button .fab.fa-spin.fa-spinner,.theme-light input[type="button"].button .fab.fa-spin.fa-circle-notch,.theme-light input[type="button"].button .fab.fa-spin.fa-sync,.theme-light input[type="button"].button .fab.fa-spin.fa-sync-alt,.theme-light input[type="button"].button .fab.fa-spin.fa-cog,.theme-light input[type="button"].button .fab.fa-spin.fa-compact-disc,.theme-light input[type="button"].button .fab.fa-pulse.fa-spinner,.theme-light input[type="button"].button .fab.fa-pulse.fa-circle-notch,.theme-light input[type="button"].button .fab.fa-pulse.fa-sync,.theme-light input[type="button"].button .fab.fa-pulse.fa-sync-alt,.theme-light input[type="button"].button .fab.fa-pulse.fa-cog,.theme-light input[type="button"].button .fab.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button i.fa-spin.fa-spinner,.theme-light input[type="submit"].button i.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button i.fa-spin.fa-sync,.theme-light input[type="submit"].button i.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button i.fa-spin.fa-cog,.theme-light input[type="submit"].button i.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button i.fa-pulse.fa-spinner,.theme-light input[type="submit"].button i.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button i.fa-pulse.fa-sync,.theme-light input[type="submit"].button i.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button i.fa-pulse.fa-cog,.theme-light input[type="submit"].button i.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button .icon.fa-spin.fa-spinner,.theme-light input[type="submit"].button .icon.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button .icon.fa-spin.fa-sync,.theme-light input[type="submit"].button .icon.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button .icon.fa-spin.fa-cog,.theme-light input[type="submit"].button .icon.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button .icon.fa-pulse.fa-spinner,.theme-light input[type="submit"].button .icon.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button .icon.fa-pulse.fa-sync,.theme-light input[type="submit"].button .icon.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button .icon.fa-pulse.fa-cog,.theme-light input[type="submit"].button .icon.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button .fa.fa-spin.fa-spinner,.theme-light input[type="submit"].button .fa.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button .fa.fa-spin.fa-sync,.theme-light input[type="submit"].button .fa.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button .fa.fa-spin.fa-cog,.theme-light input[type="submit"].button .fa.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button .fa.fa-pulse.fa-spinner,.theme-light input[type="submit"].button .fa.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button .fa.fa-pulse.fa-sync,.theme-light input[type="submit"].button .fa.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button .fa.fa-pulse.fa-cog,.theme-light input[type="submit"].button .fa.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button .fas.fa-spin.fa-spinner,.theme-light input[type="submit"].button .fas.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button .fas.fa-spin.fa-sync,.theme-light input[type="submit"].button .fas.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button .fas.fa-spin.fa-cog,.theme-light input[type="submit"].button .fas.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button .fas.fa-pulse.fa-spinner,.theme-light input[type="submit"].button .fas.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button .fas.fa-pulse.fa-sync,.theme-light input[type="submit"].button .fas.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button .fas.fa-pulse.fa-cog,.theme-light input[type="submit"].button .fas.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button .far.fa-spin.fa-spinner,.theme-light input[type="submit"].button .far.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button .far.fa-spin.fa-sync,.theme-light input[type="submit"].button .far.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button .far.fa-spin.fa-cog,.theme-light input[type="submit"].button .far.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button .far.fa-pulse.fa-spinner,.theme-light input[type="submit"].button .far.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button .far.fa-pulse.fa-sync,.theme-light input[type="submit"].button .far.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button .far.fa-pulse.fa-cog,.theme-light input[type="submit"].button .far.fa-pulse.fa-compact-disc,.theme-light input[type="submit"].button .fab.fa-spin.fa-spinner,.theme-light input[type="submit"].button .fab.fa-spin.fa-circle-notch,.theme-light input[type="submit"].button .fab.fa-spin.fa-sync,.theme-light input[type="submit"].button .fab.fa-spin.fa-sync-alt,.theme-light input[type="submit"].button .fab.fa-spin.fa-cog,.theme-light input[type="submit"].button .fab.fa-spin.fa-compact-disc,.theme-light input[type="submit"].button .fab.fa-pulse.fa-spinner,.theme-light input[type="submit"].button .fab.fa-pulse.fa-circle-notch,.theme-light input[type="submit"].button .fab.fa-pulse.fa-sync,.theme-light input[type="submit"].button .fab.fa-pulse.fa-sync-alt,.theme-light input[type="submit"].button .fab.fa-pulse.fa-cog,.theme-light input[type="submit"].button .fab.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button i.fa-spin.fa-spinner,.theme-light input[type="reset"].button i.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button i.fa-spin.fa-sync,.theme-light input[type="reset"].button i.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button i.fa-spin.fa-cog,.theme-light input[type="reset"].button i.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button i.fa-pulse.fa-spinner,.theme-light input[type="reset"].button i.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button i.fa-pulse.fa-sync,.theme-light input[type="reset"].button i.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button i.fa-pulse.fa-cog,.theme-light input[type="reset"].button i.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button .icon.fa-spin.fa-spinner,.theme-light input[type="reset"].button .icon.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button .icon.fa-spin.fa-sync,.theme-light input[type="reset"].button .icon.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button .icon.fa-spin.fa-cog,.theme-light input[type="reset"].button .icon.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button .icon.fa-pulse.fa-spinner,.theme-light input[type="reset"].button .icon.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button .icon.fa-pulse.fa-sync,.theme-light input[type="reset"].button .icon.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button .icon.fa-pulse.fa-cog,.theme-light input[type="reset"].button .icon.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button .fa.fa-spin.fa-spinner,.theme-light input[type="reset"].button .fa.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button .fa.fa-spin.fa-sync,.theme-light input[type="reset"].button .fa.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button .fa.fa-spin.fa-cog,.theme-light input[type="reset"].button .fa.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button .fa.fa-pulse.fa-spinner,.theme-light input[type="reset"].button .fa.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button .fa.fa-pulse.fa-sync,.theme-light input[type="reset"].button .fa.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button .fa.fa-pulse.fa-cog,.theme-light input[type="reset"].button .fa.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button .fas.fa-spin.fa-spinner,.theme-light input[type="reset"].button .fas.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button .fas.fa-spin.fa-sync,.theme-light input[type="reset"].button .fas.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button .fas.fa-spin.fa-cog,.theme-light input[type="reset"].button .fas.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button .fas.fa-pulse.fa-spinner,.theme-light input[type="reset"].button .fas.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button .fas.fa-pulse.fa-sync,.theme-light input[type="reset"].button .fas.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button .fas.fa-pulse.fa-cog,.theme-light input[type="reset"].button .fas.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button .far.fa-spin.fa-spinner,.theme-light input[type="reset"].button .far.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button .far.fa-spin.fa-sync,.theme-light input[type="reset"].button .far.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button .far.fa-spin.fa-cog,.theme-light input[type="reset"].button .far.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button .far.fa-pulse.fa-spinner,.theme-light input[type="reset"].button .far.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button .far.fa-pulse.fa-sync,.theme-light input[type="reset"].button .far.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button .far.fa-pulse.fa-cog,.theme-light input[type="reset"].button .far.fa-pulse.fa-compact-disc,.theme-light input[type="reset"].button .fab.fa-spin.fa-spinner,.theme-light input[type="reset"].button .fab.fa-spin.fa-circle-notch,.theme-light input[type="reset"].button .fab.fa-spin.fa-sync,.theme-light input[type="reset"].button .fab.fa-spin.fa-sync-alt,.theme-light input[type="reset"].button .fab.fa-spin.fa-cog,.theme-light input[type="reset"].button .fab.fa-spin.fa-compact-disc,.theme-light input[type="reset"].button .fab.fa-pulse.fa-spinner,.theme-light input[type="reset"].button .fab.fa-pulse.fa-circle-notch,.theme-light input[type="reset"].button .fab.fa-pulse.fa-sync,.theme-light input[type="reset"].button .fab.fa-pulse.fa-sync-alt,.theme-light input[type="reset"].button .fab.fa-pulse.fa-cog,.theme-light input[type="reset"].button .fab.fa-pulse.fa-compact-disc{position:relative}.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.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.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.extra-large,.theme-light button.button.icon-only.xl,.theme-light input[type="button"].button.icon-only.extra-large,.theme-light input[type="button"].button.icon-only.xl,.theme-light input[type="submit"].button.icon-only.extra-large,.theme-light input[type="submit"].button.icon-only.xl,.theme-light input[type="reset"].button.icon-only.extra-large,.theme-light input[type="reset"].button.icon-only.xl{width:44px}.theme-light button.button.icon-only.huge,.theme-light button.button.icon-only.xxl,.theme-light input[type="button"].button.icon-only.huge,.theme-light input[type="button"].button.icon-only.xxl,.theme-light input[type="submit"].button.icon-only.huge,.theme-light input[type="submit"].button.icon-only.xxl,.theme-light input[type="reset"].button.icon-only.huge,.theme-light input[type="reset"].button.icon-only.xxl{width:52px}.theme-light button.button.icon-only.massive,.theme-light button.button.icon-only.xxxl,.theme-light input[type="button"].button.icon-only.massive,.theme-light input[type="button"].button.icon-only.xxxl,.theme-light input[type="submit"].button.icon-only.massive,.theme-light input[type="submit"].button.icon-only.xxxl,.theme-light input[type="reset"].button.icon-only.massive,.theme-light input[type="reset"].button.icon-only.xxxl{width:64px}.theme-light button.button.icon-only.jumbo,.theme-light input[type="button"].button.icon-only.jumbo,.theme-light input[type="submit"].button.icon-only.jumbo,.theme-light input[type="reset"].button.icon-only.jumbo{width:80px}.theme-light button.button.icon-only.gigantic,.theme-light input[type="button"].button.icon-only.gigantic,.theme-light input[type="submit"].button.icon-only.gigantic,.theme-light input[type="reset"].button.icon-only.gigantic{width:96px}.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.extra-large,.theme-light button.button.xl,.theme-light input[type="button"].button.extra-large,.theme-light input[type="button"].button.xl,.theme-light input[type="submit"].button.extra-large,.theme-light input[type="submit"].button.xl,.theme-light input[type="reset"].button.extra-large,.theme-light input[type="reset"].button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-light button.button.huge,.theme-light button.button.xxl,.theme-light input[type="button"].button.huge,.theme-light input[type="button"].button.xxl,.theme-light input[type="submit"].button.huge,.theme-light input[type="submit"].button.xxl,.theme-light input[type="reset"].button.huge,.theme-light input[type="reset"].button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-light button.button.massive,.theme-light button.button.xxxl,.theme-light input[type="button"].button.massive,.theme-light input[type="button"].button.xxxl,.theme-light input[type="submit"].button.massive,.theme-light input[type="submit"].button.xxxl,.theme-light input[type="reset"].button.massive,.theme-light input[type="reset"].button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-light button.button.gigantic,.theme-light input[type="button"].button.gigantic,.theme-light input[type="submit"].button.gigantic,.theme-light input[type="reset"].button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-light a.button i.fa-pulse,.theme-light a.button .icon.fa-spin,.theme-light a.button .icon.fa-pulse,.theme-light a.button .fa.fa-spin,.theme-light a.button .fa.fa-pulse,.theme-light a.button .fas.fa-spin,.theme-light a.button .fas.fa-pulse,.theme-light a.button .far.fa-spin,.theme-light a.button .far.fa-pulse,.theme-light a.button .fab.fa-spin,.theme-light a.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-light a.button i.fa-spin.fa-spinner,.theme-light a.button i.fa-spin.fa-circle-notch,.theme-light a.button i.fa-spin.fa-sync,.theme-light a.button i.fa-spin.fa-sync-alt,.theme-light a.button i.fa-spin.fa-cog,.theme-light a.button i.fa-spin.fa-compact-disc,.theme-light a.button i.fa-pulse.fa-spinner,.theme-light a.button i.fa-pulse.fa-circle-notch,.theme-light a.button i.fa-pulse.fa-sync,.theme-light a.button i.fa-pulse.fa-sync-alt,.theme-light a.button i.fa-pulse.fa-cog,.theme-light a.button i.fa-pulse.fa-compact-disc,.theme-light a.button .icon.fa-spin.fa-spinner,.theme-light a.button .icon.fa-spin.fa-circle-notch,.theme-light a.button .icon.fa-spin.fa-sync,.theme-light a.button .icon.fa-spin.fa-sync-alt,.theme-light a.button .icon.fa-spin.fa-cog,.theme-light a.button .icon.fa-spin.fa-compact-disc,.theme-light a.button .icon.fa-pulse.fa-spinner,.theme-light a.button .icon.fa-pulse.fa-circle-notch,.theme-light a.button .icon.fa-pulse.fa-sync,.theme-light a.button .icon.fa-pulse.fa-sync-alt,.theme-light a.button .icon.fa-pulse.fa-cog,.theme-light a.button .icon.fa-pulse.fa-compact-disc,.theme-light a.button .fa.fa-spin.fa-spinner,.theme-light a.button .fa.fa-spin.fa-circle-notch,.theme-light a.button .fa.fa-spin.fa-sync,.theme-light a.button .fa.fa-spin.fa-sync-alt,.theme-light a.button .fa.fa-spin.fa-cog,.theme-light a.button .fa.fa-spin.fa-compact-disc,.theme-light a.button .fa.fa-pulse.fa-spinner,.theme-light a.button .fa.fa-pulse.fa-circle-notch,.theme-light a.button .fa.fa-pulse.fa-sync,.theme-light a.button .fa.fa-pulse.fa-sync-alt,.theme-light a.button .fa.fa-pulse.fa-cog,.theme-light a.button .fa.fa-pulse.fa-compact-disc,.theme-light a.button .fas.fa-spin.fa-spinner,.theme-light a.button .fas.fa-spin.fa-circle-notch,.theme-light a.button .fas.fa-spin.fa-sync,.theme-light a.button .fas.fa-spin.fa-sync-alt,.theme-light a.button .fas.fa-spin.fa-cog,.theme-light a.button .fas.fa-spin.fa-compact-disc,.theme-light a.button .fas.fa-pulse.fa-spinner,.theme-light a.button .fas.fa-pulse.fa-circle-notch,.theme-light a.button .fas.fa-pulse.fa-sync,.theme-light a.button .fas.fa-pulse.fa-sync-alt,.theme-light a.button .fas.fa-pulse.fa-cog,.theme-light a.button .fas.fa-pulse.fa-compact-disc,.theme-light a.button .far.fa-spin.fa-spinner,.theme-light a.button .far.fa-spin.fa-circle-notch,.theme-light a.button .far.fa-spin.fa-sync,.theme-light a.button .far.fa-spin.fa-sync-alt,.theme-light a.button .far.fa-spin.fa-cog,.theme-light a.button .far.fa-spin.fa-compact-disc,.theme-light a.button .far.fa-pulse.fa-spinner,.theme-light a.button .far.fa-pulse.fa-circle-notch,.theme-light a.button .far.fa-pulse.fa-sync,.theme-light a.button .far.fa-pulse.fa-sync-alt,.theme-light a.button .far.fa-pulse.fa-cog,.theme-light a.button .far.fa-pulse.fa-compact-disc,.theme-light a.button .fab.fa-spin.fa-spinner,.theme-light a.button .fab.fa-spin.fa-circle-notch,.theme-light a.button .fab.fa-spin.fa-sync,.theme-light a.button .fab.fa-spin.fa-sync-alt,.theme-light a.button .fab.fa-spin.fa-cog,.theme-light a.button .fab.fa-spin.fa-compact-disc,.theme-light a.button .fab.fa-pulse.fa-spinner,.theme-light a.button .fab.fa-pulse.fa-circle-notch,.theme-light a.button .fab.fa-pulse.fa-sync,.theme-light a.button .fab.fa-pulse.fa-sync-alt,.theme-light a.button .fab.fa-pulse.fa-cog,.theme-light a.button .fab.fa-pulse.fa-compact-disc{position:relative}.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.tiny{width:20px}.theme-light a.button.icon-only.small{width:28px}.theme-light a.button.icon-only.large{width:36px}.theme-light a.button.icon-only.extra-large,.theme-light a.button.icon-only.xl{width:44px}.theme-light a.button.icon-only.huge,.theme-light a.button.icon-only.xxl{width:52px}.theme-light a.button.icon-only.massive,.theme-light a.button.icon-only.xxxl{width:64px}.theme-light a.button.icon-only.jumbo{width:80px}.theme-light a.button.icon-only.gigantic{width:96px}.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.extra-large,.theme-light a.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-light a.button.huge,.theme-light a.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-light a.button.massive,.theme-light a.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.theme-light a.button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-light a.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}.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 i.fa-spin,.theme-light form button.button i.fa-pulse,.theme-light form button.button .icon.fa-spin,.theme-light form button.button .icon.fa-pulse,.theme-light form button.button .fa.fa-spin,.theme-light form button.button .fa.fa-pulse,.theme-light form button.button .fas.fa-spin,.theme-light form button.button .fas.fa-pulse,.theme-light form button.button .far.fa-spin,.theme-light form button.button .far.fa-pulse,.theme-light form button.button .fab.fa-spin,.theme-light form button.button .fab.fa-pulse,.theme-light form [type="submit"].button i.fa-spin,.theme-light form [type="submit"].button i.fa-pulse,.theme-light form [type="submit"].button .icon.fa-spin,.theme-light form [type="submit"].button .icon.fa-pulse,.theme-light form [type="submit"].button .fa.fa-spin,.theme-light form [type="submit"].button .fa.fa-pulse,.theme-light form [type="submit"].button .fas.fa-spin,.theme-light form [type="submit"].button .fas.fa-pulse,.theme-light form [type="submit"].button .far.fa-spin,.theme-light form [type="submit"].button .far.fa-pulse,.theme-light form [type="submit"].button .fab.fa-spin,.theme-light form [type="submit"].button .fab.fa-pulse,.theme-light .newlogin-wrapper button.button i.fa-spin,.theme-light .newlogin-wrapper button.button i.fa-pulse,.theme-light .newlogin-wrapper button.button .icon.fa-spin,.theme-light .newlogin-wrapper button.button .icon.fa-pulse,.theme-light .newlogin-wrapper button.button .fa.fa-spin,.theme-light .newlogin-wrapper button.button .fa.fa-pulse,.theme-light .newlogin-wrapper button.button .fas.fa-spin,.theme-light .newlogin-wrapper button.button .fas.fa-pulse,.theme-light .newlogin-wrapper button.button .far.fa-spin,.theme-light .newlogin-wrapper button.button .far.fa-pulse,.theme-light .newlogin-wrapper button.button .fab.fa-spin,.theme-light .newlogin-wrapper button.button .fab.fa-pulse,.theme-light .new-studio-login button.button i.fa-spin,.theme-light .new-studio-login button.button i.fa-pulse,.theme-light .new-studio-login button.button .icon.fa-spin,.theme-light .new-studio-login button.button .icon.fa-pulse,.theme-light .new-studio-login button.button .fa.fa-spin,.theme-light .new-studio-login button.button .fa.fa-pulse,.theme-light .new-studio-login button.button .fas.fa-spin,.theme-light .new-studio-login button.button .fas.fa-pulse,.theme-light .new-studio-login button.button .far.fa-spin,.theme-light .new-studio-login button.button .far.fa-pulse,.theme-light .new-studio-login button.button .fab.fa-spin,.theme-light .new-studio-login button.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}.theme-light form button.button i.fa-spin.fa-spinner,.theme-light form button.button i.fa-spin.fa-circle-notch,.theme-light form button.button i.fa-spin.fa-sync,.theme-light form button.button i.fa-spin.fa-sync-alt,.theme-light form button.button i.fa-spin.fa-cog,.theme-light form button.button i.fa-spin.fa-compact-disc,.theme-light form button.button i.fa-pulse.fa-spinner,.theme-light form button.button i.fa-pulse.fa-circle-notch,.theme-light form button.button i.fa-pulse.fa-sync,.theme-light form button.button i.fa-pulse.fa-sync-alt,.theme-light form button.button i.fa-pulse.fa-cog,.theme-light form button.button i.fa-pulse.fa-compact-disc,.theme-light form button.button .icon.fa-spin.fa-spinner,.theme-light form button.button .icon.fa-spin.fa-circle-notch,.theme-light form button.button .icon.fa-spin.fa-sync,.theme-light form button.button .icon.fa-spin.fa-sync-alt,.theme-light form button.button .icon.fa-spin.fa-cog,.theme-light form button.button .icon.fa-spin.fa-compact-disc,.theme-light form button.button .icon.fa-pulse.fa-spinner,.theme-light form button.button .icon.fa-pulse.fa-circle-notch,.theme-light form button.button .icon.fa-pulse.fa-sync,.theme-light form button.button .icon.fa-pulse.fa-sync-alt,.theme-light form button.button .icon.fa-pulse.fa-cog,.theme-light form button.button .icon.fa-pulse.fa-compact-disc,.theme-light form button.button .fa.fa-spin.fa-spinner,.theme-light form button.button .fa.fa-spin.fa-circle-notch,.theme-light form button.button .fa.fa-spin.fa-sync,.theme-light form button.button .fa.fa-spin.fa-sync-alt,.theme-light form button.button .fa.fa-spin.fa-cog,.theme-light form button.button .fa.fa-spin.fa-compact-disc,.theme-light form button.button .fa.fa-pulse.fa-spinner,.theme-light form button.button .fa.fa-pulse.fa-circle-notch,.theme-light form button.button .fa.fa-pulse.fa-sync,.theme-light form button.button .fa.fa-pulse.fa-sync-alt,.theme-light form button.button .fa.fa-pulse.fa-cog,.theme-light form button.button .fa.fa-pulse.fa-compact-disc,.theme-light form button.button .fas.fa-spin.fa-spinner,.theme-light form button.button .fas.fa-spin.fa-circle-notch,.theme-light form button.button .fas.fa-spin.fa-sync,.theme-light form button.button .fas.fa-spin.fa-sync-alt,.theme-light form button.button .fas.fa-spin.fa-cog,.theme-light form button.button .fas.fa-spin.fa-compact-disc,.theme-light form button.button .fas.fa-pulse.fa-spinner,.theme-light form button.button .fas.fa-pulse.fa-circle-notch,.theme-light form button.button .fas.fa-pulse.fa-sync,.theme-light form button.button .fas.fa-pulse.fa-sync-alt,.theme-light form button.button .fas.fa-pulse.fa-cog,.theme-light form button.button .fas.fa-pulse.fa-compact-disc,.theme-light form button.button .far.fa-spin.fa-spinner,.theme-light form button.button .far.fa-spin.fa-circle-notch,.theme-light form button.button .far.fa-spin.fa-sync,.theme-light form button.button .far.fa-spin.fa-sync-alt,.theme-light form button.button .far.fa-spin.fa-cog,.theme-light form button.button .far.fa-spin.fa-compact-disc,.theme-light form button.button .far.fa-pulse.fa-spinner,.theme-light form button.button .far.fa-pulse.fa-circle-notch,.theme-light form button.button .far.fa-pulse.fa-sync,.theme-light form button.button .far.fa-pulse.fa-sync-alt,.theme-light form button.button .far.fa-pulse.fa-cog,.theme-light form button.button .far.fa-pulse.fa-compact-disc,.theme-light form button.button .fab.fa-spin.fa-spinner,.theme-light form button.button .fab.fa-spin.fa-circle-notch,.theme-light form button.button .fab.fa-spin.fa-sync,.theme-light form button.button .fab.fa-spin.fa-sync-alt,.theme-light form button.button .fab.fa-spin.fa-cog,.theme-light form button.button .fab.fa-spin.fa-compact-disc,.theme-light form button.button .fab.fa-pulse.fa-spinner,.theme-light form button.button .fab.fa-pulse.fa-circle-notch,.theme-light form button.button .fab.fa-pulse.fa-sync,.theme-light form button.button .fab.fa-pulse.fa-sync-alt,.theme-light form button.button .fab.fa-pulse.fa-cog,.theme-light form button.button .fab.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button i.fa-spin.fa-spinner,.theme-light form [type="submit"].button i.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button i.fa-spin.fa-sync,.theme-light form [type="submit"].button i.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button i.fa-spin.fa-cog,.theme-light form [type="submit"].button i.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button i.fa-pulse.fa-spinner,.theme-light form [type="submit"].button i.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button i.fa-pulse.fa-sync,.theme-light form [type="submit"].button i.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button i.fa-pulse.fa-cog,.theme-light form [type="submit"].button i.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button .icon.fa-spin.fa-spinner,.theme-light form [type="submit"].button .icon.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button .icon.fa-spin.fa-sync,.theme-light form [type="submit"].button .icon.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button .icon.fa-spin.fa-cog,.theme-light form [type="submit"].button .icon.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button .icon.fa-pulse.fa-spinner,.theme-light form [type="submit"].button .icon.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button .icon.fa-pulse.fa-sync,.theme-light form [type="submit"].button .icon.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button .icon.fa-pulse.fa-cog,.theme-light form [type="submit"].button .icon.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button .fa.fa-spin.fa-spinner,.theme-light form [type="submit"].button .fa.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button .fa.fa-spin.fa-sync,.theme-light form [type="submit"].button .fa.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button .fa.fa-spin.fa-cog,.theme-light form [type="submit"].button .fa.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button .fa.fa-pulse.fa-spinner,.theme-light form [type="submit"].button .fa.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button .fa.fa-pulse.fa-sync,.theme-light form [type="submit"].button .fa.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button .fa.fa-pulse.fa-cog,.theme-light form [type="submit"].button .fa.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button .fas.fa-spin.fa-spinner,.theme-light form [type="submit"].button .fas.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button .fas.fa-spin.fa-sync,.theme-light form [type="submit"].button .fas.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button .fas.fa-spin.fa-cog,.theme-light form [type="submit"].button .fas.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button .fas.fa-pulse.fa-spinner,.theme-light form [type="submit"].button .fas.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button .fas.fa-pulse.fa-sync,.theme-light form [type="submit"].button .fas.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button .fas.fa-pulse.fa-cog,.theme-light form [type="submit"].button .fas.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button .far.fa-spin.fa-spinner,.theme-light form [type="submit"].button .far.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button .far.fa-spin.fa-sync,.theme-light form [type="submit"].button .far.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button .far.fa-spin.fa-cog,.theme-light form [type="submit"].button .far.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button .far.fa-pulse.fa-spinner,.theme-light form [type="submit"].button .far.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button .far.fa-pulse.fa-sync,.theme-light form [type="submit"].button .far.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button .far.fa-pulse.fa-cog,.theme-light form [type="submit"].button .far.fa-pulse.fa-compact-disc,.theme-light form [type="submit"].button .fab.fa-spin.fa-spinner,.theme-light form [type="submit"].button .fab.fa-spin.fa-circle-notch,.theme-light form [type="submit"].button .fab.fa-spin.fa-sync,.theme-light form [type="submit"].button .fab.fa-spin.fa-sync-alt,.theme-light form [type="submit"].button .fab.fa-spin.fa-cog,.theme-light form [type="submit"].button .fab.fa-spin.fa-compact-disc,.theme-light form [type="submit"].button .fab.fa-pulse.fa-spinner,.theme-light form [type="submit"].button .fab.fa-pulse.fa-circle-notch,.theme-light form [type="submit"].button .fab.fa-pulse.fa-sync,.theme-light form [type="submit"].button .fab.fa-pulse.fa-sync-alt,.theme-light form [type="submit"].button .fab.fa-pulse.fa-cog,.theme-light form [type="submit"].button .fab.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button i.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button i.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button .icon.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button .icon.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button .fa.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button .fa.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button .fas.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button .fas.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button .far.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button .far.fa-pulse.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-spinner,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-sync,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-cog,.theme-light .newlogin-wrapper button.button .fab.fa-spin.fa-compact-disc,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-spinner,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-circle-notch,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-sync,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-sync-alt,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-cog,.theme-light .newlogin-wrapper button.button .fab.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button i.fa-spin.fa-spinner,.theme-light .new-studio-login button.button i.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button i.fa-spin.fa-sync,.theme-light .new-studio-login button.button i.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button i.fa-spin.fa-cog,.theme-light .new-studio-login button.button i.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button i.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button i.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button i.fa-pulse.fa-sync,.theme-light .new-studio-login button.button i.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button i.fa-pulse.fa-cog,.theme-light .new-studio-login button.button i.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button .icon.fa-spin.fa-spinner,.theme-light .new-studio-login button.button .icon.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button .icon.fa-spin.fa-sync,.theme-light .new-studio-login button.button .icon.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button .icon.fa-spin.fa-cog,.theme-light .new-studio-login button.button .icon.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-sync,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-cog,.theme-light .new-studio-login button.button .icon.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button .fa.fa-spin.fa-spinner,.theme-light .new-studio-login button.button .fa.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button .fa.fa-spin.fa-sync,.theme-light .new-studio-login button.button .fa.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button .fa.fa-spin.fa-cog,.theme-light .new-studio-login button.button .fa.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-sync,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-cog,.theme-light .new-studio-login button.button .fa.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button .fas.fa-spin.fa-spinner,.theme-light .new-studio-login button.button .fas.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button .fas.fa-spin.fa-sync,.theme-light .new-studio-login button.button .fas.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button .fas.fa-spin.fa-cog,.theme-light .new-studio-login button.button .fas.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-sync,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-cog,.theme-light .new-studio-login button.button .fas.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button .far.fa-spin.fa-spinner,.theme-light .new-studio-login button.button .far.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button .far.fa-spin.fa-sync,.theme-light .new-studio-login button.button .far.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button .far.fa-spin.fa-cog,.theme-light .new-studio-login button.button .far.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button .far.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button .far.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button .far.fa-pulse.fa-sync,.theme-light .new-studio-login button.button .far.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button .far.fa-pulse.fa-cog,.theme-light .new-studio-login button.button .far.fa-pulse.fa-compact-disc,.theme-light .new-studio-login button.button .fab.fa-spin.fa-spinner,.theme-light .new-studio-login button.button .fab.fa-spin.fa-circle-notch,.theme-light .new-studio-login button.button .fab.fa-spin.fa-sync,.theme-light .new-studio-login button.button .fab.fa-spin.fa-sync-alt,.theme-light .new-studio-login button.button .fab.fa-spin.fa-cog,.theme-light .new-studio-login button.button .fab.fa-spin.fa-compact-disc,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-spinner,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-circle-notch,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-sync,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-sync-alt,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-cog,.theme-light .new-studio-login button.button .fab.fa-pulse.fa-compact-disc{position:relative}.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.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.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.extra-large,.theme-light form button.button.icon-only.xl,.theme-light form [type="submit"].button.icon-only.extra-large,.theme-light form [type="submit"].button.icon-only.xl,.theme-light .newlogin-wrapper button.button.icon-only.extra-large,.theme-light .newlogin-wrapper button.button.icon-only.xl,.theme-light .new-studio-login button.button.icon-only.extra-large,.theme-light .new-studio-login button.button.icon-only.xl{width:44px}.theme-light form button.button.icon-only.huge,.theme-light form button.button.icon-only.xxl,.theme-light form [type="submit"].button.icon-only.huge,.theme-light form [type="submit"].button.icon-only.xxl,.theme-light .newlogin-wrapper button.button.icon-only.huge,.theme-light .newlogin-wrapper button.button.icon-only.xxl,.theme-light .new-studio-login button.button.icon-only.huge,.theme-light .new-studio-login button.button.icon-only.xxl{width:52px}.theme-light form button.button.icon-only.massive,.theme-light form button.button.icon-only.xxxl,.theme-light form [type="submit"].button.icon-only.massive,.theme-light form [type="submit"].button.icon-only.xxxl,.theme-light .newlogin-wrapper button.button.icon-only.massive,.theme-light .newlogin-wrapper button.button.icon-only.xxxl,.theme-light .new-studio-login button.button.icon-only.massive,.theme-light .new-studio-login button.button.icon-only.xxxl{width:64px}.theme-light form button.button.icon-only.jumbo,.theme-light form [type="submit"].button.icon-only.jumbo,.theme-light .newlogin-wrapper button.button.icon-only.jumbo,.theme-light .new-studio-login button.button.icon-only.jumbo{width:80px}.theme-light form button.button.icon-only.gigantic,.theme-light form [type="submit"].button.icon-only.gigantic,.theme-light .newlogin-wrapper button.button.icon-only.gigantic,.theme-light .new-studio-login button.button.icon-only.gigantic{width:96px}.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.extra-large,.theme-light form button.button.xl,.theme-light form [type="submit"].button.extra-large,.theme-light form [type="submit"].button.xl,.theme-light .newlogin-wrapper button.button.extra-large,.theme-light .newlogin-wrapper button.button.xl,.theme-light .new-studio-login button.button.extra-large,.theme-light .new-studio-login button.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}.theme-light form button.button.huge,.theme-light form button.button.xxl,.theme-light form [type="submit"].button.huge,.theme-light form [type="submit"].button.xxl,.theme-light .newlogin-wrapper button.button.huge,.theme-light .newlogin-wrapper button.button.xxl,.theme-light .new-studio-login button.button.huge,.theme-light .new-studio-login button.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}.theme-light form button.button.massive,.theme-light form button.button.xxxl,.theme-light form [type="submit"].button.massive,.theme-light form [type="submit"].button.xxxl,.theme-light .newlogin-wrapper button.button.massive,.theme-light .newlogin-wrapper button.button.xxxl,.theme-light .new-studio-login button.button.massive,.theme-light .new-studio-login button.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}.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{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}.theme-light form button.button.gigantic,.theme-light form [type="submit"].button.gigantic,.theme-light .newlogin-wrapper button.button.gigantic,.theme-light .new-studio-login button.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}.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:0;position:relative;z-index:10}.theme-light .button-group .button,.theme-light .button-group a.button{border-radius:0 !important;margin:0;margin-left:-1px}.theme-light .button-group .button:first-child,.theme-light .button-group a.button:first-child{margin-left:0}.theme-light .button-group .button:first-child,.theme-light .button-group a.button:first-child{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}.theme-light .button-group .button:last-child,.theme-light .button-group a.button:last-child{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.theme-light .button-group .button:only-child,.theme-light .button-group a.button:only-child{border-radius:6px !important}.theme-light .button-group .button:focus,.theme-light .button-group a.button:focus{z-index:1;position:relative}.theme-light .button-group .button:hover,.theme-light .button-group a.button:hover{z-index:2;position:relative}.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-light .button-dropdown{position:relative;display:inline-block;margin:0;vertical-align:middle;z-index:1}.theme-light .button-dropdown .button{margin:0}.theme-light .button-dropdown:hover{z-index:99998}.theme-light .button-dropdown.open{z-index:99999}.theme-light .button-dropdown-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;position:relative;z-index:1}.theme-light .button-dropdown-group:has(.button-dropdown.open){z-index:99999 !important}.theme-light .button-dropdown-group .button-dropdown{-ms-flex-negative:0;flex-shrink:0;margin-left:-1px}.theme-light .button-dropdown-group .button-dropdown:first-child{margin-left:0}.theme-light .button-dropdown-group .button-dropdown .button{border-radius:0 !important;margin:0}.theme-light .button-dropdown-group .button-dropdown:first-child:not(:only-child) .button{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .button{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.theme-light .button-dropdown-group .button-dropdown:only-child .button{border-radius:6px !important}.theme-light .button-dropdown-group .button-dropdown:hover{z-index:99998;position:relative}.theme-light .button-dropdown-group .button-dropdown.open{z-index:99999;position:relative}.theme-light .button-dropdown-group .button-dropdown .button:focus{z-index:1;position:relative}.theme-light .button-dropdown-group>.button{border-radius:0 !important;margin:0;vertical-align:middle}.theme-light .button-dropdown-group>.button:first-child {border-radius:6px 0 0 6px !important}.theme-light .button-dropdown-group>.button:last-child {border-radius:0 6px 6px 0 !important}.theme-light .button-dropdown-group>.button:only-child{border-radius:6px !important}.theme-light .button-dropdown-group>.button-dropdown:last-child .button{border-radius:0 6px 6px 0 !important}.theme-light .button-dropdown-group>.button-dropdown:first-child .button{border-radius:6px 0 0 6px !important}.theme-light .button-dropdown-group>*:first-child .button,.theme-light .button-dropdown-group>*:first-child.button{border-radius:6px 0 0 6px !important}.theme-light .button-dropdown-group>*:last-child .button,.theme-light .button-dropdown-group>*:last-child.button{border-radius:0 6px 6px 0 !important}.theme-light .button-dropdown-group>.button:hover{z-index:2;position:relative}.theme-light .dropdown-menu{position:absolute;top:calc(100% - 1px);left:0;min-width:200px;margin:0;background:transparent;border-radius:0 4px 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:1;visibility:hidden;z-index:100000 !important;pointer-events:none;overflow:hidden;-webkit-transition:none;transition:none}.theme-light .button-dropdown.align-right .dropdown-menu{left:auto;right:0;border-radius:4px 0 4px 4px}.theme-light .button-dropdown.align-top .dropdown-menu{top:auto;bottom:calc(100% - 1px);border-radius:4px 4px 4px 0}.theme-light .button-dropdown.align-top.align-right .dropdown-menu{border-radius:4px 4px 0 4px}.theme-light .button-dropdown:hover .dropdown-menu,.theme-light .button-dropdown.open .dropdown-menu{visibility:visible;pointer-events:auto}.theme-light .button-dropdown:hover>.button,.theme-light .button-dropdown.open>.button{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1);box-shadow:0 0 0 2px rgba(255,255,255,0.1)}.theme-light .button-dropdown:hover>.button,.theme-light .button-dropdown.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.theme-light .button-dropdown-group .button-dropdown:first-child:not(:only-child):hover>.button,.theme-light .button-dropdown-group .button-dropdown:first-child:not(:only-child).open>.button{border-bottom-left-radius:0 !important}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child):hover>.button,.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child).open>.button{border-bottom-right-radius:0 !important}.theme-light .button-dropdown-group .button-dropdown:only-child:hover>.button,.theme-light .button-dropdown-group .button-dropdown:only-child.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.theme-light .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;padding:1rem 1.5rem;border:none;background:#1a1a1f !important;background-color:#1a1a1f !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%) !important;backdrop-filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--theme-text-primary);font-size:0.875rem;text-align:left;cursor:pointer;-webkit-transition:none;transition:none;border-radius:0 !important}.theme-light .dropdown-item:hover{background:#232329 !important;background-color:#232329 !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%) !important}.theme-light .dropdown-item i{width:16px;opacity:0.7}.theme-light .dropdown-item.alert{color:var(--theme-error)}.theme-light .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}.theme-light .dropdown-item:first-child,.dropdown-divider+.theme-light .dropdown-item{border-radius:0 4px 0 0 !important}.theme-light .dropdown-item:last-child,.theme-light .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+.theme-light .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-menu{border-radius:4px}.theme-light .button-dropdown-group .button-dropdown:only-child .dropdown-menu,.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-menu{border-radius:0 4px 4px 4px}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:only-child{border-radius:4px !important}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:first-child,.dropdown-divider+.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{border-radius:0 4px 0 0 !important}.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:last-child,.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}.dropdown-divider+.theme-light .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}.theme-light .button-dropdown-group .button-dropdown:only-child .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:first-child,.dropdown-divider+.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{border-radius:0 4px 0 0 !important}.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:last-child,.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+.theme-light .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}.theme-light .button-dropdown  .dropdown-menu{border-radius:0 4px 4px 4px}.theme-light .button-dropdown  .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .button-dropdown.align-right .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.theme-light .button-dropdown.align-right .dropdown-item:only-child{border-radius:4px 0 4px 4px !important}.theme-light .button-dropdown.align-right .dropdown-item:first-child,.dropdown-divider+.theme-light .button-dropdown.align-right .dropdown-item{border-radius:4px 0 0 0 !important}.dropdown-divider+.theme-light .button-dropdown.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 0 4px 4px !important}.theme-light .button-dropdown.align-top .dropdown-item:only-child{border-radius:4px 4px 4px 0 !important}.theme-light .button-dropdown.align-top .dropdown-item:first-child,.dropdown-divider+.theme-light .button-dropdown.align-top .dropdown-item{border-radius:0 0 0 4px !important}.theme-light .button-dropdown.align-top .dropdown-item:last-child,.theme-light .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+.theme-light .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 4px 0 !important}.theme-light .button-dropdown.align-top.align-right .dropdown-item:only-child{border-radius:4px 4px 0 4px !important}.theme-light .button-dropdown.align-top.align-right .dropdown-item:first-child,.dropdown-divider+.theme-light .button-dropdown.align-top.align-right .dropdown-item{border-radius:0 0 4px 0 !important}.theme-light .button-dropdown.align-top.align-right .dropdown-item:last-child,.theme-light .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+.theme-light .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 4px !important}.theme-light .dropdown-divider{background:#000;margin:0px 10px;padding:9px;border:none}.theme-light .dropdown-item.success{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(16,185,129,0.3);color:#34d399;text-shadow:none}.theme-light .dropdown-item.success:hover{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;border-color:rgba(16,185,129,0.4);color:#34d399}.theme-light .dropdown-item.info{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(59,130,246,0.3);color:#60a5fa;text-shadow:none}.theme-light .dropdown-item.info:hover{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;border-color:rgba(59,130,246,0.4);color:#60a5fa}.theme-light .dropdown-item.warning{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(245,158,11,0.3);color:#fbbf24;text-shadow:none}.theme-light .dropdown-item.warning:hover{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;border-color:rgba(245,158,11,0.4);color:#fbbf24}.theme-light .dropdown-item.danger,.theme-light .dropdown-item.alert,.theme-light .dropdown-item.error{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(239,68,68,0.3);color:#f87171;text-shadow:none}.theme-light .dropdown-item.danger:hover,.theme-light .dropdown-item.alert:hover,.theme-light .dropdown-item.error:hover{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;border-color:rgba(239,68,68,0.4);color:#f87171}.theme-light .dropdown-item.primary{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3);color:var(--theme-accent-tertiary);text-shadow:none}.theme-light .dropdown-item.primary:hover{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;border-color:rgba(var(--theme-accent-tertiary-rgb), 0.4);color:var(--theme-accent-tertiary)}.theme-light .dropdown-item.active{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(139,92,246,0.3);color:#a78bfa;text-shadow:none}.theme-light .dropdown-item.active:hover{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;border-color:rgba(139,92,246,0.4);color:#a78bfa}.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.1)), to(rgba(255,255,255,0.06))),rgba(255,255,255,0.06);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);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);box-shadow:inset 0 1px 0 rgba(255,255,255,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.08);-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 .input-group.input-group-xs input,.theme-light .input-group.input-group-xs .input-group-label,.theme-light .input-group.input-group-xs button,.theme-light .input-group.input-group-xs .button{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-light .input-group.input-group-xs .input-group-label{line-height:28px !important}.theme-light .input-group.input-group-sm input,.theme-light .input-group.input-group-sm .input-group-label,.theme-light .input-group.input-group-sm button,.theme-light .input-group.input-group-sm .button{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-light .input-group.input-group-sm .input-group-label{line-height:32px !important}.theme-light .input-group.input-group-base input,.theme-light .input-group.input-group-base .input-group-label,.theme-light .input-group.input-group-base button,.theme-light .input-group.input-group-base .button,.theme-light .input-group.input-group-md input,.theme-light .input-group.input-group-md .input-group-label,.theme-light .input-group.input-group-md button,.theme-light .input-group.input-group-md .button{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-light .input-group.input-group-base .input-group-label,.theme-light .input-group.input-group-md .input-group-label{line-height:40px !important}.theme-light .input-group.input-group-lg input,.theme-light .input-group.input-group-lg .input-group-label,.theme-light .input-group.input-group-lg button,.theme-light .input-group.input-group-lg .button{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-light .input-group.input-group-lg .input-group-label{line-height:48px !important}.theme-light .input-group.input-group-xl input,.theme-light .input-group.input-group-xl .input-group-label,.theme-light .input-group.input-group-xl button,.theme-light .input-group.input-group-xl .button{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-light .input-group.input-group-xl .input-group-label{line-height:56px !important}.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 .input-xs ~ .form-error,.theme-light .input-xs ~ .invalid-feedback,.theme-light .input-xs ~ .error-message{font-size:12px;margin-top:4px}.theme-light .input-xs ~ .form-error.with-icon::before,.theme-light .input-xs ~ .invalid-feedback.with-icon::before,.theme-light .input-xs ~ .error-message.with-icon::before{width:12px;height:12px}.theme-light .input-sm ~ .form-error,.theme-light .input-sm ~ .invalid-feedback,.theme-light .input-sm ~ .error-message{font-size:13px;margin-top:5px}.theme-light .input-sm ~ .form-error.with-icon::before,.theme-light .input-sm ~ .invalid-feedback.with-icon::before,.theme-light .input-sm ~ .error-message.with-icon::before{width:13px;height:13px}.theme-light .input-lg ~ .form-error,.theme-light .input-lg ~ .invalid-feedback,.theme-light .input-lg ~ .error-message{font-size:16px;margin-top:8px}.theme-light .input-lg ~ .form-error.with-icon::before,.theme-light .input-lg ~ .invalid-feedback.with-icon::before,.theme-light .input-lg ~ .error-message.with-icon::before{width:16px;height:16px}.theme-light .input-xl ~ .form-error,.theme-light .input-xl ~ .invalid-feedback,.theme-light .input-xl ~ .error-message{font-size:18px;margin-top:10px}.theme-light .input-xl ~ .form-error.with-icon::before,.theme-light .input-xl ~ .invalid-feedback.with-icon::before,.theme-light .input-xl ~ .error-message.with-icon::before{width:18px;height:18px}.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:last-child{margin-bottom:0 !important}.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 .input-xs,.theme-light input.input-xs,.theme-light textarea.input-xs,.theme-light select.input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;line-height:1.5 !important;height:28px !important}.theme-light .input-sm,.theme-light input.input-sm,.theme-light textarea.input-sm,.theme-light select.input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;line-height:1.5 !important;height:32px !important}.theme-light .input-base,.theme-light .input-md,.theme-light input.input-base,.theme-light input.input-md,.theme-light textarea.input-base,.theme-light textarea.input-md,.theme-light select.input-base,.theme-light select.input-md{font-size:1rem !important;padding:0.5rem 1rem !important;line-height:1.5 !important;height:40px !important}.theme-light .input-lg,.theme-light input.input-lg,.theme-light textarea.input-lg,.theme-light select.input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;line-height:1.5 !important;height:48px !important}.theme-light .input-xl,.theme-light input.input-xl,.theme-light textarea.input-xl,.theme-light select.input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;line-height:1.4 !important;height:56px !important}.theme-light .label-xs,.theme-light label.label-xs{font-size:0.75rem !important;line-height:1.5 !important;margin-bottom:0.25rem !important;font-weight:500 !important;letter-spacing:0.025em !important}.theme-light .label-sm,.theme-light label.label-sm{font-size:0.875rem !important;line-height:1.5 !important;margin-bottom:0.375rem !important;font-weight:500 !important;letter-spacing:0.02em !important}.theme-light .label-base,.theme-light .label-md,.theme-light label.label-base,.theme-light label.label-md{font-size:1rem !important;line-height:1.5 !important;margin-bottom:0.5rem !important;font-weight:500 !important}.theme-light .label-lg,.theme-light label.label-lg{font-size:1.125rem !important;line-height:1.5 !important;margin-bottom:0.625rem !important;font-weight:500 !important}.theme-light .label-xl,.theme-light label.label-xl{font-size:1.25rem !important;line-height:1.4 !important;margin-bottom:0.75rem !important;font-weight:500 !important}.theme-light .form-group-xs label{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-light .form-group-xs input,.theme-light .form-group-xs textarea,.theme-light .form-group-xs select{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-light .form-group-sm label{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-light .form-group-sm input,.theme-light .form-group-sm textarea,.theme-light .form-group-sm select{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-light .form-group-base label,.theme-light .form-group-md label{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-light .form-group-base input,.theme-light .form-group-base textarea,.theme-light .form-group-base select,.theme-light .form-group-md input,.theme-light .form-group-md textarea,.theme-light .form-group-md select{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-light .form-group-lg label{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-light .form-group-lg input,.theme-light .form-group-lg textarea,.theme-light .form-group-lg select{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-light .form-group-xl label{font-size:1.25rem !important;margin-bottom:0.75rem !important}.theme-light .form-group-xl input,.theme-light .form-group-xl textarea,.theme-light .form-group-xl select{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-light .input-w-xs{max-width:150px !important}.theme-light .input-w-sm{max-width:250px !important}.theme-light .input-w-md{max-width:350px !important}.theme-light .input-w-lg{max-width:500px !important}.theme-light .input-w-xl{max-width:650px !important}.theme-light .input-w-full{width:100% !important;max-width:100% !important}.theme-light textarea.input-xs{min-height:60px !important;height:auto !important}.theme-light textarea.input-sm{min-height:80px !important;height:auto !important}.theme-light textarea.input-base,.theme-light textarea.input-md{min-height:100px !important;height:auto !important}.theme-light textarea.input-lg{min-height:120px !important;height:auto !important}.theme-light textarea.input-xl{min-height:150px !important;height:auto !important}.theme-light .form-compact .form-group{margin-bottom:0.75rem !important}.theme-light .form-compact label{margin-bottom:0.25rem !important}.theme-light .form-compact input,.theme-light .form-compact textarea,.theme-light .form-compact select{padding-top:0.375rem !important;padding-bottom:0.375rem !important}.theme-light .form-spacious .form-group{margin-bottom:2rem !important}.theme-light .form-spacious label{margin-bottom:0.75rem !important}.theme-light .form-spacious input,.theme-light .form-spacious textarea,.theme-light .form-spacious select{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.theme-light .form-inline{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;gap:1rem !important}.theme-light .form-inline label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-light .form-inline input,.theme-light .form-inline select{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.theme-light .form-inline-xs{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;gap:0.5rem !important}.theme-light .form-inline-xs label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-light .form-inline-sm{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;gap:0.75rem !important}.theme-light .form-inline-sm label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}.theme-light .form-inline-lg{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;gap:1.25rem !important}.theme-light .form-inline-lg label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}@media (min-width: 640px){.theme-light .medium-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-light .medium-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-light .medium-input-base,.theme-light .medium-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-light .medium-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-light .medium-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-light .medium-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-light .medium-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-light .medium-label-base,.theme-light .medium-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-light .medium-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-light .medium-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}@media (min-width: 1024px){.theme-light .large-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}.theme-light .large-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}.theme-light .large-input-base,.theme-light .large-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}.theme-light .large-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}.theme-light .large-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}.theme-light .large-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}.theme-light .large-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}.theme-light .large-label-base,.theme-light .large-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}.theme-light .large-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}.theme-light .large-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}.theme-light .card,.theme-light .stat-card,.theme-light .chart-container,.theme-light .table-container,.theme-light .notification-card,.theme-light body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-light .stat-card,.theme-light body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-light .chart-container,.theme-light body.theme-bloodstream .table-container,body.theme-bloodstream .theme-light .table-container,.theme-light body.theme-bloodstream .notification-card,body.theme-bloodstream .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.08);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.15),inset 0 2px 0 0 rgba(255,255,255,0.2);box-shadow:0 8px 16px rgba(0,0,0,0.15),inset 0 2px 0 0 rgba(255,255,255,0.2);contain:layout style}.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,.theme-light .stat-card .card-header.has-right,.theme-light .chart-container .card-header.has-right,.theme-light .table-container .card-header.has-right,.theme-light .notification-card .card-header.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-light .card .card-header .header-left .button,.theme-light .stat-card .card-header .header-left .button,.theme-light .chart-container .card-header .header-left .button,.theme-light .table-container .card-header .header-left .button,.theme-light .notification-card .card-header .header-left .button,.theme-light .card .card-header .header-left button,.theme-light .stat-card .card-header .header-left button,.theme-light .chart-container .card-header .header-left button,.theme-light .table-container .card-header .header-left button,.theme-light .notification-card .card-header .header-left button,.theme-light .card .card-header .header-left a.button,.theme-light .stat-card .card-header .header-left a.button,.theme-light .chart-container .card-header .header-left a.button,.theme-light .table-container .card-header .header-left a.button,.theme-light .notification-card .card-header .header-left a.button,.theme-light .card .card-header .header-right .button,.theme-light .stat-card .card-header .header-right .button,.theme-light .chart-container .card-header .header-right .button,.theme-light .table-container .card-header .header-right .button,.theme-light .notification-card .card-header .header-right .button,.theme-light .card .card-header .header-right button,.theme-light .stat-card .card-header .header-right button,.theme-light .chart-container .card-header .header-right button,.theme-light .table-container .card-header .header-right button,.theme-light .notification-card .card-header .header-right button,.theme-light .card .card-header .header-right a.button,.theme-light .stat-card .card-header .header-right a.button,.theme-light .chart-container .card-header .header-right a.button,.theme-light .table-container .card-header .header-right a.button,.theme-light .notification-card .card-header .header-right a.button{margin:0 !important}.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,.theme-light .stat-card .card-subheader.has-right,.theme-light .chart-container .card-subheader.has-right,.theme-light .table-container .card-subheader.has-right,.theme-light .notification-card .card-subheader.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-light .card .card-subheader .subheader-left .button,.theme-light .stat-card .card-subheader .subheader-left .button,.theme-light .chart-container .card-subheader .subheader-left .button,.theme-light .table-container .card-subheader .subheader-left .button,.theme-light .notification-card .card-subheader .subheader-left .button,.theme-light .card .card-subheader .subheader-left button,.theme-light .stat-card .card-subheader .subheader-left button,.theme-light .chart-container .card-subheader .subheader-left button,.theme-light .table-container .card-subheader .subheader-left button,.theme-light .notification-card .card-subheader .subheader-left button,.theme-light .card .card-subheader .subheader-left a.button,.theme-light .stat-card .card-subheader .subheader-left a.button,.theme-light .chart-container .card-subheader .subheader-left a.button,.theme-light .table-container .card-subheader .subheader-left a.button,.theme-light .notification-card .card-subheader .subheader-left a.button,.theme-light .card .card-subheader .subheader-right .button,.theme-light .stat-card .card-subheader .subheader-right .button,.theme-light .chart-container .card-subheader .subheader-right .button,.theme-light .table-container .card-subheader .subheader-right .button,.theme-light .notification-card .card-subheader .subheader-right .button,.theme-light .card .card-subheader .subheader-right button,.theme-light .stat-card .card-subheader .subheader-right button,.theme-light .chart-container .card-subheader .subheader-right button,.theme-light .table-container .card-subheader .subheader-right button,.theme-light .notification-card .card-subheader .subheader-right button,.theme-light .card .card-subheader .subheader-right a.button,.theme-light .stat-card .card-subheader .subheader-right a.button,.theme-light .chart-container .card-subheader .subheader-right a.button,.theme-light .table-container .card-subheader .subheader-right a.button,.theme-light .notification-card .card-subheader .subheader-right a.button{margin:0 !important}.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}.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,.theme-light .stat-card .card-subfooter.has-right,.theme-light .chart-container .card-subfooter.has-right,.theme-light .table-container .card-subfooter.has-right,.theme-light .notification-card .card-subfooter.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-light .card .card-subfooter .subfooter-left .button,.theme-light .stat-card .card-subfooter .subfooter-left .button,.theme-light .chart-container .card-subfooter .subfooter-left .button,.theme-light .table-container .card-subfooter .subfooter-left .button,.theme-light .notification-card .card-subfooter .subfooter-left .button,.theme-light .card .card-subfooter .subfooter-left button,.theme-light .stat-card .card-subfooter .subfooter-left button,.theme-light .chart-container .card-subfooter .subfooter-left button,.theme-light .table-container .card-subfooter .subfooter-left button,.theme-light .notification-card .card-subfooter .subfooter-left button,.theme-light .card .card-subfooter .subfooter-left a.button,.theme-light .stat-card .card-subfooter .subfooter-left a.button,.theme-light .chart-container .card-subfooter .subfooter-left a.button,.theme-light .table-container .card-subfooter .subfooter-left a.button,.theme-light .notification-card .card-subfooter .subfooter-left a.button,.theme-light .card .card-subfooter .subfooter-right .button,.theme-light .stat-card .card-subfooter .subfooter-right .button,.theme-light .chart-container .card-subfooter .subfooter-right .button,.theme-light .table-container .card-subfooter .subfooter-right .button,.theme-light .notification-card .card-subfooter .subfooter-right .button,.theme-light .card .card-subfooter .subfooter-right button,.theme-light .stat-card .card-subfooter .subfooter-right button,.theme-light .chart-container .card-subfooter .subfooter-right button,.theme-light .table-container .card-subfooter .subfooter-right button,.theme-light .notification-card .card-subfooter .subfooter-right button,.theme-light .card .card-subfooter .subfooter-right a.button,.theme-light .stat-card .card-subfooter .subfooter-right a.button,.theme-light .chart-container .card-subfooter .subfooter-right a.button,.theme-light .table-container .card-subfooter .subfooter-right a.button,.theme-light .notification-card .card-subfooter .subfooter-right a.button{margin:0 !important}.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,.theme-light .stat-card .card-footer.has-right,.theme-light .chart-container .card-footer.has-right,.theme-light .table-container .card-footer.has-right,.theme-light .notification-card .card-footer.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;margin-left:auto}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.theme-light .card .card-footer .footer-left .button,.theme-light .stat-card .card-footer .footer-left .button,.theme-light .chart-container .card-footer .footer-left .button,.theme-light .table-container .card-footer .footer-left .button,.theme-light .notification-card .card-footer .footer-left .button,.theme-light .card .card-footer .footer-left button,.theme-light .stat-card .card-footer .footer-left button,.theme-light .chart-container .card-footer .footer-left button,.theme-light .table-container .card-footer .footer-left button,.theme-light .notification-card .card-footer .footer-left button,.theme-light .card .card-footer .footer-left a.button,.theme-light .stat-card .card-footer .footer-left a.button,.theme-light .chart-container .card-footer .footer-left a.button,.theme-light .table-container .card-footer .footer-left a.button,.theme-light .notification-card .card-footer .footer-left a.button,.theme-light .card .card-footer .footer-right .button,.theme-light .stat-card .card-footer .footer-right .button,.theme-light .chart-container .card-footer .footer-right .button,.theme-light .table-container .card-footer .footer-right .button,.theme-light .notification-card .card-footer .footer-right .button,.theme-light .card .card-footer .footer-right button,.theme-light .stat-card .card-footer .footer-right button,.theme-light .chart-container .card-footer .footer-right button,.theme-light .table-container .card-footer .footer-right button,.theme-light .notification-card .card-footer .footer-right button,.theme-light .card .card-footer .footer-right a.button,.theme-light .stat-card .card-footer .footer-right a.button,.theme-light .chart-container .card-footer .footer-right a.button,.theme-light .table-container .card-footer .footer-right a.button,.theme-light .notification-card .card-footer .footer-right a.button{margin:0 !important}.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;width:100%;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:start;-ms-flex-align:start;align-items:flex-start}.theme-light .callout.has-icon .callout-icon{margin-top:2px}.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 .callout-content ul,.theme-light .callout .callout-content ol{margin:.25rem 0 0 0;padding-left:1rem;color:var(--callout-text-color, #fff)}.theme-light .callout .callout-content ul li,.theme-light .callout .callout-content ol li{margin-bottom:.25rem;line-height:1.5}.theme-light .callout .callout-content ul li:last-child,.theme-light .callout .callout-content ol li:last-child{margin-bottom:0}.theme-light .callout .callout-content ul{list-style-type:disc}.theme-light .callout .callout-content ol{list-style-type:decimal}.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 .chat-container{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;padding:1rem;background:rgba(255,255,255,0.03);border-radius:12px}.theme-light .chat-container.transparent{background:transparent;padding:0}.theme-light .chat-message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-animation:messageSlide 0.3s ease-out;animation:messageSlide 0.3s ease-out}.theme-light .chat-message.from{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.theme-light .chat-message.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);color:white;border-bottom-left-radius:0.25rem}.theme-light .chat-message.from .chat-bubble:hover{background:linear-gradient(135deg, var(--theme-accent-secondary) 0%, var(--theme-accent-tertiary) 100%);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-light .chat-message.to{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.theme-light .chat-message.to .chat-bubble{background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary);border-bottom-right-radius:0.25rem}.theme-light .chat-message.to .chat-bubble:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.15);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-light .chat-message.with-avatar .chat-content{max-width:70%}.theme-light .chat-message.group .chat-bubble{max-width:60%}.theme-light .chat-bubble{padding:0.75rem 1rem;border-radius:1rem;word-wrap:break-word;max-width:80%;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-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 .chat-bubble a{color:inherit;text-decoration:underline;opacity:0.9}.theme-light .chat-bubble a:hover{opacity:1}.theme-light .chat-bubble code{background:rgba(0,0,0,0.2);padding:0.125rem 0.25rem;border-radius:0.25rem;font-size:0.9em}.theme-light .chat-bubble pre{background:rgba(0,0,0,0.2);padding:0.5rem;border-radius:0.5rem;margin:0.5rem 0;overflow-x:auto}.theme-light .chat-bubble pre code{background:transparent;padding:0}.theme-light .chat-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,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}.theme-light .chat-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-light .chat-avatar.initials{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary));color:white;font-weight:600;font-size:0.9rem;text-transform:uppercase;border:none}.theme-light .chat-avatar.small{width:2rem;height:2rem;font-size:0.75rem}.theme-light .chat-avatar.large{width:3rem;height:3rem;font-size:1.1rem}.theme-light .chat-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;-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .chat-name{font-size:0.875rem;font-weight:600;color:var(--theme-text-secondary);padding-left:0.25rem}.theme-light .chat-time{font-size:0.75rem;color:var(--theme-text-muted);padding-left:0.25rem;opacity:0.7}.theme-light .typing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.5rem 1rem}.theme-light .typing span{width:0.5rem;height:0.5rem;background:var(--theme-text-muted);border-radius:50%;-webkit-animation:typingDot 1.4s infinite;animation:typingDot 1.4s infinite}.theme-light .typing span:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.theme-light .typing span:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}@keyframes typingDot{0%,60%,100%{opacity:0.3;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.theme-light .chat-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(255,255,255,0.1)}.theme-light .chat-actions button{padding:0.25rem 0.75rem;font-size:0.875rem;background:rgba(255,255,255,0.08);color:var(--theme-accent-primary);border:1px solid rgba(255,255,255,0.2);border-radius:1rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.theme-light .chat-actions button:hover{background:var(--theme-accent-primary);color:white}.theme-light .chat-actions button:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.theme-light .system-message{text-align:center;padding:0.5rem 1rem;margin:0.5rem 0;font-size:0.875rem;color:var(--theme-text-secondary);background:rgba(255,255,255,0.05);border-radius:1rem}.theme-light .system-message.info{background:rgba(33,150,243,0.1);color:#2196f3;border:1px solid rgba(33,150,243,0.3)}.theme-light .system-message.warning{background:rgba(255,152,0,0.1);color:#ff9800;border:1px solid rgba(255,152,0,0.3)}.theme-light .system-message.success{background:rgba(76,175,80,0.1);color:#4caf50;border:1px solid rgba(76,175,80,0.3)}.theme-light .system-message.error{background:rgba(244,67,54,0.1);color:#f44336;border:1px solid rgba(244,67,54,0.3)}.theme-light .chat-message.minimal .chat-bubble{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(255,255,255,0.15);color:var(--theme-text-primary)}.theme-light .chat-message.minimal .chat-bubble:hover{border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}.theme-light .chat-message.rounded .chat-bubble{border-radius:1.5rem}.theme-light .chat-message.gradient.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary))}.theme-light .chat-message.gradient.to .chat-bubble{background:linear-gradient(135deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04))}.theme-light .chat-message.compact{gap:0.5rem}.theme-light .chat-message.compact .chat-bubble{padding:0.5rem 0.75rem;font-size:0.9rem}.theme-light .chat-message.compact .chat-avatar{width:2rem;height:2rem}.theme-light .chat-rich-content{margin-top:0.5rem}.theme-light .chat-rich-content .chat-image{max-width:100%;border-radius:0.5rem;margin-top:0.5rem}.theme-light .chat-rich-content .chat-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.5rem;background:rgba(255,255,255,0.05);border-radius:0.5rem;margin-top:0.5rem}.theme-light .chat-rich-content .chat-file .file-icon{width:2rem;height:2rem;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:var(--theme-accent-primary);color:white;border-radius:0.25rem}.theme-light .chat-rich-content .chat-file .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.theme-light .chat-rich-content .chat-file .file-info .file-name{font-weight:500;color:var(--theme-text-primary)}.theme-light .chat-rich-content .chat-file .file-info .file-size{font-size:0.75rem;color:var(--theme-text-muted)}.theme-light .chat-input-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;padding:1rem;background:var(--theme-bg-secondary);border-top:1px solid var(--theme-border)}.theme-light .chat-input-area .chat-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.75rem;background:var(--theme-bg-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border);border-radius:1.5rem;resize:none;font-family:inherit}.theme-light .chat-input-area .chat-input:focus{outline:none;border-color:var(--theme-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1)}.theme-light .chat-input-area .chat-input::-webkit-input-placeholder{color:var(--theme-text-muted)}.theme-light .chat-input-area .chat-input::-moz-placeholder{color:var(--theme-text-muted)}.theme-light .chat-input-area .chat-input:-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .chat-input-area .chat-input::-ms-input-placeholder{color:var(--theme-text-muted)}.theme-light .chat-input-area .chat-input::placeholder{color:var(--theme-text-muted)}.theme-light .chat-input-area .chat-send-button{padding:0.75rem 1.5rem;background:var(--theme-primary);color:var(--theme-primary-text);border:none;border-radius:1.5rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.theme-light .chat-input-area .chat-send-button:hover{background:var(--theme-primary-hover);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.theme-light .chat-input-area .chat-send-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.theme-light .chat-input-area .chat-send-button:disabled{opacity:0.5;cursor:not-allowed}@keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 768px){.theme-light .chat-message.with-avatar .chat-content{max-width:85%}.theme-light .chat-bubble{max-width:90%}.theme-light .chat-container{padding:0.75rem}}@media print{.theme-light .chat-container{background:white !important}.theme-light .chat-container .chat-bubble{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.theme-light .chat-input-area{display:none}}.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,.theme-light body.theme-bloodstream .preview-section,body.theme-bloodstream .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;text-align:left}.theme-light table thead th:not(:first-child):not(:last-child),.theme-light .table thead th:not(:first-child):not(:last-child){text-align:center}.theme-light table thead th:last-child,.theme-light .table thead th:last-child{padding-right:24px;text-align:right}.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;text-align:left}.theme-light table tbody td:not(:first-child):not(:last-child),.theme-light .table tbody td:not(:first-child):not(:last-child){text-align:center}.theme-light table tbody td:last-child,.theme-light .table tbody td:last-child{padding-right:24px;text-align:right}.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 .theme-dark table th:first-child,.theme-light .theme-dark table td:first-child,.theme-light .theme-light table th:first-child,.theme-light .theme-light table td:first-child{text-align:left !important}.theme-light .theme-dark table th:not(:first-child):not(:last-child),.theme-light .theme-dark table td:not(:first-child):not(:last-child),.theme-light .theme-light table th:not(:first-child):not(:last-child),.theme-light .theme-light table td:not(:first-child):not(:last-child){text-align:center !important}.theme-light .theme-dark table th:last-child,.theme-light .theme-dark table td:last-child,.theme-light .theme-light table th:last-child,.theme-light .theme-light table td:last-child{text-align:right !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 .card table,.theme-light .stat-card table,.theme-light .chart-container table,.theme-light .table-container table,.theme-light .notification-card table,.theme-light .card .table,.theme-light .stat-card .table,.theme-light .chart-container .table,.theme-light .table-container .table,.theme-light .notification-card .table{background:rgba(0,0,0,0.5) !important}.theme-light .card table tbody tr:hover,.theme-light .stat-card table tbody tr:hover,.theme-light .chart-container table tbody tr:hover,.theme-light .table-container table tbody tr:hover,.theme-light .notification-card table tbody tr:hover,.theme-light .card .table tbody tr:hover,.theme-light .stat-card .table tbody tr:hover,.theme-light .chart-container .table tbody tr:hover,.theme-light .table-container .table tbody tr:hover,.theme-light .notification-card .table tbody tr:hover{background:rgba(0,0,0,0.7) !important;background-color:rgba(0,0,0,0.7) !important}.theme-light .row-overlay{position:absolute;background:rgba(0,0,0,0.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);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;z-index:100;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease, visibility 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none;border-radius:4px}.theme-light .row-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.theme-light .row-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:rgba(30,30,30,0.95);border-radius:6px;border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.5);box-shadow:0 4px 12px rgba(0,0,0,0.5)}.theme-light .row-overlay-content.loading{-webkit-animation:pulse-overlay 1.5s ease-in-out infinite;animation:pulse-overlay 1.5s ease-in-out infinite}.theme-light .row-overlay-content.success{border-color:rgba(76,175,80,0.3);background:rgba(46,125,50,0.2)}.theme-light .row-overlay-content.error{border-color:rgba(244,67,54,0.3);background:rgba(183,28,28,0.2)}.theme-light .row-overlay-content i{font-size:1.25rem;color:#fff}.theme-light .row-overlay-content.loading i{color:#64b5f6}.theme-light .row-overlay-content.success i{color:#4caf50}.theme-light .row-overlay-content.error i{color:#f44336}.theme-light .row-overlay-content span{color:#fff;font-size:0.95rem;font-weight:500}@keyframes pulse-overlay{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}.theme-light table{overflow:visible !important}.theme-light table tbody{overflow:visible !important}.theme-light table tbody tr{overflow:visible !important;position:relative}.theme-light table td{overflow:visible !important}.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.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.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.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.06);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);contain:layout style}.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,.theme-light .stat-card:hover .stat-card-title{color:color-mix(in sRGB, var(--theme-text-primary) 70%, black 30%)}.theme-light .stat-card:hover .stat-value,.theme-light .stat-card:hover .stat-card-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,.theme-light .stat-card:hover .stat-card-icon{background:rgba(255,255,255,0.1)}.theme-light .stat-card:hover .stat-icon svg,.theme-light .stat-card:hover .stat-icon i,.theme-light .stat-card:hover .stat-card-icon svg,.theme-light .stat-card:hover .stat-card-icon i{color:var(--theme-accent-tertiary)}.theme-light .stat-card:hover .stat-change,.theme-light .stat-card:hover .stat-card-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,.theme-light .stat-card.primary .stat-card-icon{background:rgba(var(--theme-accent-primary), 0.1)}.theme-light .stat-card.primary .stat-icon svg,.theme-light .stat-card.primary .stat-icon i,.theme-light .stat-card.primary .stat-card-icon svg,.theme-light .stat-card.primary .stat-card-icon i{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{border:none}.theme-light .stat-card.success .stat-icon,.theme-light .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1)}.theme-light .stat-card.success .stat-icon svg,.theme-light .stat-card.success .stat-icon i,.theme-light .stat-card.success .stat-card-icon svg,.theme-light .stat-card.success .stat-card-icon i{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,.theme-light .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1)}.theme-light .stat-card.warning .stat-icon svg,.theme-light .stat-card.warning .stat-icon i,.theme-light .stat-card.warning .stat-card-icon svg,.theme-light .stat-card.warning .stat-card-icon i{color:var(--theme-warning)}.theme-light .stat-card.warning::before{background:linear-gradient(45deg, transparent, var(--theme-warning), transparent)}.theme-light .stat-card.info .stat-icon,.theme-light .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1)}.theme-light .stat-card.info .stat-icon svg,.theme-light .stat-card.info .stat-icon i,.theme-light .stat-card.info .stat-card-icon svg,.theme-light .stat-card.info .stat-card-icon i{color:var(--theme-info)}.theme-light .stat-card.info::before{background:linear-gradient(45deg, transparent, var(--theme-info), transparent)}.theme-light .stat-card.alert .stat-icon,.theme-light .stat-card.alert .stat-card-icon{background:rgba(var(--theme-error), 0.1)}.theme-light .stat-card.alert .stat-icon svg,.theme-light .stat-card.alert .stat-icon i,.theme-light .stat-card.alert .stat-card-icon svg,.theme-light .stat-card.alert .stat-card-icon i{color:var(--theme-error)}.theme-light .stat-card.alert::before{background:linear-gradient(45deg, transparent, var(--theme-error), 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 .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:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.theme-light .stat-card .stat-card-header .stat-card-title{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-card-header .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);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-card-header .stat-card-icon i{font-size: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);line-height: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}.theme-light .stat-card .stat-card-header .stat-card-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-card-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-card-value .currency{font-size:1.5rem;opacity:0.7}.theme-light .stat-card .stat-card-subtitle{font-size:0.875rem;color:var(--theme-text-muted);opacity:0.8}.theme-light .stat-card .stat-card-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-card-change.positive{color:var(--theme-success)}.theme-light .stat-card .stat-card-change.positive i,.theme-light .stat-card .stat-card-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}.theme-light .stat-card .stat-card-change.negative{color:var(--theme-error)}.theme-light .stat-card .stat-card-change.negative i,.theme-light .stat-card .stat-card-change.negative svg{animation:float 2s ease-in-out infinite reverse}.theme-light .stat-card .stat-card-change i,.theme-light .stat-card .stat-card-change svg{width:16px;height:16px}.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 .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,body.theme-bloodstream .speed-dial .theme-light .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,body.theme-bloodstream .speed-dial .theme-light .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,body.theme-bloodstream .speed-dial .theme-light .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,body.theme-bloodstream .speed-dial .theme-light .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,body.theme-bloodstream .speed-dial .theme-light .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,body.theme-bloodstream .speed-dial .theme-light .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;padding-top:2px}.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:'\2713';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:'\2713';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:#000;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 .reveal-overlay{background-color:#000 !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.theme-light .reveal[data-reveal]{position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;width:90% !important;height:auto !important;max-height:85vh !important;overflow:visible !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;background:transparent !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.theme-light .reveal[data-reveal] .card,.theme-light .reveal[data-reveal] .stat-card,.theme-light .reveal[data-reveal] .chart-container,.theme-light .reveal[data-reveal] .table-container,.theme-light .reveal[data-reveal] .notification-card{margin:0;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.5);box-shadow:0 10px 40px rgba(0,0,0,0.5)}.theme-light .reveal[data-reveal].small{width:90% !important;max-width:400px !important}.theme-light .reveal[data-reveal].medium{width:90% !important;max-width:600px !important}.theme-light .reveal[data-reveal].large{width:90% !important;max-width:900px !important}.theme-light .reveal[data-reveal].xlarge{width:95% !important;max-width:1200px !important}.theme-light .reveal[data-reveal].full{width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;top:0 !important;left:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.theme-light #asset-crop-modal .card,.theme-light #asset-crop-modal .stat-card,.theme-light #asset-crop-modal .chart-container,.theme-light #asset-crop-modal .table-container,.theme-light #asset-crop-modal .notification-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh !important;overflow:hidden !important}.theme-light #asset-crop-modal .card-header{-ms-flex-negative:0;flex-shrink:0}.theme-light #asset-crop-modal .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto !important;max-height:calc(85vh - 120px);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:20px}.theme-light #asset-crop-modal .card-body img{max-width:100%;max-height:100%;display:block}.theme-light #asset-crop-modal .card-body .cropper-container{max-width:100% !important;max-height:100% !important}.theme-light #asset-crop-modal .card-footer{-ms-flex-negative:0;flex-shrink: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 .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:14px 16px 14px 20px;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::before,.theme-light .radio-group.stack label::after{display:none !important}.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)}}@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes pulse{0%,100%{opacity:0.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInOut{0%{opacity:1}45%{opacity:0}55%{opacity:0}100%{opacity:1}}@keyframes pulsate{0%{color:var(--theme-accent-primary)}50%{color:white}100%{color:var(--theme-accent-primary)}}.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-text-secondary);opacity:0.8;-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:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.theme-light .file-upload-area .upload-text.fade-transition,.theme-light .file-upload-area>p.fade-transition{-webkit-animation:fadeInOut 0.6s ease-in-out;animation:fadeInOut 0.6s ease-in-out}.theme-light .file-upload-area .upload-text.pulsate,.theme-light .file-upload-area>p.pulsate{-webkit-animation:pulsate 1.5s ease-in-out infinite;animation:pulsate 1.5s ease-in-out infinite}.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.processing{cursor:wait;border-color:rgba(var(--theme-accent-primary-rgb), 0.5);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.08) 0%, transparent 40%),rgba(var(--theme-accent-primary-rgb), 0.03)}.theme-light .file-upload-area.processing .file-upload-input,.theme-light .file-upload-area.processing input[type="file"]{pointer-events:none}.theme-light .file-upload-area.processing .upload-icon,.theme-light .file-upload-area.processing>i{color:var(--theme-accent-primary);opacity:1}.theme-light .file-upload-area.processing .upload-icon.fa-spin,.theme-light .file-upload-area.processing>i.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.theme-light .file-upload-area.processing .upload-text,.theme-light .file-upload-area.processing>p{color:var(--theme-accent-primary)}.theme-light .file-upload-area.processing .upload-text .fa-spinner,.theme-light .file-upload-area.processing .upload-text .fa-spin,.theme-light .file-upload-area.processing>p .fa-spinner,.theme-light .file-upload-area.processing>p .fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.theme-light .file-upload-area.processing .upload-progress{display:block}.theme-light .file-upload-area.processing .upload-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}.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:normal;word-wrap:break-word;word-break:break-word;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 .file-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}.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:normal;word-wrap:break-word;word-break:break-word}.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{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 60%),rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.08)}.theme-light .file-upload-list .file-item.success .file-icon{color:var(--theme-success)}.theme-light .file-upload-list .file-item.success .file-name{color:var(--theme-text-primary)}.theme-light .file-upload-list .file-item.success.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border-color:rgba(var(--theme-success-rgb), 0.2)}.theme-light .file-upload-list .file-item.success.error .file-icon{color:var(--theme-success)}.theme-light .file-upload-list .file-item.success.error .file-name{color:var(--theme-text-primary)}.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-list .file-item.uploaded .file-name{color:var(--theme-text-primary)}.theme-light .file-upload-list .file-item.uploaded.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02);border-color:rgba(var(--theme-success-rgb), 0.3)}.theme-light .file-upload-list .file-item.uploaded.error .file-icon{color:var(--theme-success)}.theme-light .file-upload-list .file-item.uploaded.error .file-name{color:var(--theme-text-primary)}.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-margin-x-small{margin-left:-0.5rem;margin-right:-0.5rem}.theme-light .grid-margin-x-small>.cell{padding-left:0.5rem;padding-right:0.5rem}.theme-light .grid-margin-x-medium{margin-left:-1rem;margin-right:-1rem}.theme-light .grid-margin-x-medium>.cell{padding-left:1rem;padding-right:1rem}.theme-light .grid-margin-x-large{margin-left:-1.5rem;margin-right:-1.5rem}.theme-light .grid-margin-x-large>.cell{padding-left:1.5rem;padding-right:1.5rem}.theme-light .grid-margin-compact{margin-left:-0.25rem;margin-right:-0.25rem}.theme-light .grid-margin-compact>.cell{padding-left:0.25rem;padding-right:0.25rem}.theme-light .grid-margin-none{margin-left:0;margin-right:0}.theme-light .grid-margin-none>.cell{padding-left:0;padding-right:0}.theme-light .grid-container{gap:1.5rem}.theme-light .grid-x{margin-bottom:0}.theme-light .grid-x>.cell{margin-bottom:0}.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,.theme-light .display-none,.theme-light body.theme-bloodstream .display-none,body.theme-bloodstream .theme-light .display-none{display:none !important}.theme-light .d-inline,.theme-light .display-inline,.theme-light body.theme-bloodstream .display-inline,body.theme-bloodstream .theme-light .display-inline{display:inline !important}.theme-light .d-block,.theme-light .display-block,.theme-light body.theme-bloodstream .display-block,body.theme-bloodstream .theme-light .display-block{display:block !important}.theme-light .d-inline-block,.theme-light .display-inline-block,.theme-light body.theme-bloodstream .display-inline-block,body.theme-bloodstream .theme-light .display-inline-block{display:inline-block !important}.theme-light .d-flex,.theme-light .display-flex,.theme-light body.theme-bloodstream .display-flex,body.theme-bloodstream .theme-light .display-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .w-100{width:100% !important}.theme-light .w-auto{width:auto !important}.theme-light .expanded{width:100% !important}.theme-light .h-100{height:100% !important}.theme-light .h-auto{height:auto !important}.theme-light .fill{width:100% !important;height:100% !important}.theme-light .fill-width{width:100% !important}.theme-light .fill-height{height:100% !important}.theme-light .button.input-lg-match,.theme-light .input-lg-match.button{height:48px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .button.input-base-match,.theme-light .input-base-match.button{height:40px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .button.input-sm-match,.theme-light .input-sm-match.button{height:32px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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 .align-grid-stretch{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.theme-light .align-grid-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.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 body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-light .stat-card,.theme-light body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-light .chart-container,.theme-light body.theme-bloodstream .table-container,body.theme-bloodstream .theme-light .table-container,.theme-light body.theme-bloodstream .notification-card,body.theme-bloodstream .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 .content>p,.theme-light .card-body>p,.theme-light .panel-body>p,.theme-light .modal-body>p,.theme-light .article-body>p{margin-bottom:1rem}.theme-light .content>p:last-child,.theme-light .card-body>p:last-child,.theme-light .panel-body>p:last-child,.theme-light .modal-body>p:last-child,.theme-light .article-body>p:last-child{margin-bottom:0}.theme-light .content>ul,.theme-light .content>ol,.theme-light .card-body>ul,.theme-light .card-body>ol,.theme-light .panel-body>ul,.theme-light .panel-body>ol,.theme-light .modal-body>ul,.theme-light .modal-body>ol,.theme-light .article-body>ul,.theme-light .article-body>ol{margin-bottom:1rem}.theme-light .content>ul:last-child,.theme-light .content>ol:last-child,.theme-light .card-body>ul:last-child,.theme-light .card-body>ol:last-child,.theme-light .panel-body>ul:last-child,.theme-light .panel-body>ol:last-child,.theme-light .modal-body>ul:last-child,.theme-light .modal-body>ol:last-child,.theme-light .article-body>ul:last-child,.theme-light .article-body>ol:last-child{margin-bottom:0}.theme-light .content>h1,.theme-light .content>h2,.theme-light .content>h3,.theme-light .content>h4,.theme-light .content>h5,.theme-light .content>h6,.theme-light .card-body>h1,.theme-light .card-body>h2,.theme-light .card-body>h3,.theme-light .card-body>h4,.theme-light .card-body>h5,.theme-light .card-body>h6,.theme-light .panel-body>h1,.theme-light .panel-body>h2,.theme-light .panel-body>h3,.theme-light .panel-body>h4,.theme-light .panel-body>h5,.theme-light .panel-body>h6,.theme-light .modal-body>h1,.theme-light .modal-body>h2,.theme-light .modal-body>h3,.theme-light .modal-body>h4,.theme-light .modal-body>h5,.theme-light .modal-body>h6,.theme-light .article-body>h1,.theme-light .article-body>h2,.theme-light .article-body>h3,.theme-light .article-body>h4,.theme-light .article-body>h5,.theme-light .article-body>h6{margin-bottom:.5rem}.theme-light .content>h1:last-child,.theme-light .content>h2:last-child,.theme-light .content>h3:last-child,.theme-light .content>h4:last-child,.theme-light .content>h5:last-child,.theme-light .content>h6:last-child,.theme-light .card-body>h1:last-child,.theme-light .card-body>h2:last-child,.theme-light .card-body>h3:last-child,.theme-light .card-body>h4:last-child,.theme-light .card-body>h5:last-child,.theme-light .card-body>h6:last-child,.theme-light .panel-body>h1:last-child,.theme-light .panel-body>h2:last-child,.theme-light .panel-body>h3:last-child,.theme-light .panel-body>h4:last-child,.theme-light .panel-body>h5:last-child,.theme-light .panel-body>h6:last-child,.theme-light .modal-body>h1:last-child,.theme-light .modal-body>h2:last-child,.theme-light .modal-body>h3:last-child,.theme-light .modal-body>h4:last-child,.theme-light .modal-body>h5:last-child,.theme-light .modal-body>h6:last-child,.theme-light .article-body>h1:last-child,.theme-light .article-body>h2:last-child,.theme-light .article-body>h3:last-child,.theme-light .article-body>h4:last-child,.theme-light .article-body>h5:last-child,.theme-light .article-body>h6:last-child{margin-bottom:0}.theme-light .callout,.theme-light .alert,.theme-light .notification{margin-bottom:1rem}.theme-light .callout:last-child,.theme-light .alert:last-child,.theme-light .notification:last-child{margin-bottom:0}.theme-light table{margin-bottom:1.5rem}.theme-light table:last-child{margin-bottom:0}.theme-light .auto-spacing>*{margin-bottom:1rem}.theme-light .auto-spacing>*:last-child{margin-bottom:0}.theme-light .auto-spacing-xs>*{margin-bottom:.25rem}.theme-light .auto-spacing-xs>*:last-child{margin-bottom:0}.theme-light .auto-spacing-sm>*{margin-bottom:.5rem}.theme-light .auto-spacing-sm>*:last-child{margin-bottom:0}.theme-light .auto-spacing-lg>*{margin-bottom:1.5rem}.theme-light .auto-spacing-lg>*:last-child{margin-bottom:0}.theme-light .auto-spacing-xl>*{margin-bottom:2rem}.theme-light .auto-spacing-xl>*:last-child{margin-bottom:0}.theme-light .content-spacing>*{margin-bottom:1.5rem}.theme-light .content-spacing>*:last-child{margin-bottom:0}.theme-light .content-spacing>h1,.theme-light .content-spacing>h2,.theme-light .content-spacing>h3{margin-top:2.5rem;margin-bottom:1rem}.theme-light .content-spacing>h1:first-child,.theme-light .content-spacing>h2:first-child,.theme-light .content-spacing>h3:first-child{margin-top:0}.theme-light .content-spacing>h4,.theme-light .content-spacing>h5,.theme-light .content-spacing>h6{margin-top:2rem;margin-bottom:0.75rem}.theme-light .content-spacing>h4:first-child,.theme-light .content-spacing>h5:first-child,.theme-light .content-spacing>h6:first-child{margin-top:0}.theme-light .content-spacing>p+p{margin-top:1rem}.theme-light .content-spacing>ul,.theme-light .content-spacing>ol{padding-left:2rem}.theme-light .content-spacing li{margin-bottom:0.5rem}.theme-light .content-spacing li: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 .stack,.theme-light .stack-md{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}.theme-light .stack-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.theme-light .stack-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.theme-light .stack-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.theme-light .stack-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.theme-light .stack-horizontal,.theme-light .stack-horizontal-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-horizontal-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-horizontal-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-horizontal-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-horizontal-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-light .stack-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.theme-light .stack-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.theme-light .stack-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.theme-light .flow>*+*{margin-top:1rem}.theme-light .flow-xs>*+*{margin-top:.25rem}.theme-light .flow-sm>*+*{margin-top:.5rem}.theme-light .flow-lg>*+*{margin-top:1.5rem}.theme-light .flow-xl>*+*{margin-top:2rem}.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,.theme-light .display-flex,.theme-light body.theme-bloodstream .display-flex,body.theme-bloodstream .theme-light .display-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 .float-left{float:left !important}.theme-light .float-right{float:right !important}.theme-light .float-none{float:none !important}.theme-light .clearfix::after{content:'';display:table;clear:both}.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 .equal-height-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-light .equal-height-row>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-light .equal-height-grid{display:grid !important;grid-auto-rows:1fr}.theme-light .equal-height-grid>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-light .stretch-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.theme-light .stretch-content>*:last-child{margin-top:auto}.theme-light .match-height{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.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,.theme-light body.theme-bloodstream .container-xs,body.theme-bloodstream .theme-light .container-xs,.theme-light body.theme-bloodstream .container-sm,body.theme-bloodstream .theme-light .container-sm,.theme-light body.theme-bloodstream .container-small,body.theme-bloodstream .theme-light .container-small,.theme-light body.theme-bloodstream .container-md,body.theme-bloodstream .theme-light .container-md,.theme-light body.theme-bloodstream .container-lg,body.theme-bloodstream .theme-light .container-lg,.theme-light body.theme-bloodstream .container-large,body.theme-bloodstream .theme-light .container-large,.theme-light body.theme-bloodstream .container-xl,body.theme-bloodstream .theme-light .container-xl,.theme-light body.theme-bloodstream .container-xxl,body.theme-bloodstream .theme-light .container-xxl,.theme-light body.theme-bloodstream .container-responsive,body.theme-bloodstream .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,.theme-light body.theme-bloodstream .container-small,body.theme-bloodstream .theme-light .container-small{max-width:720px}@media (max-width: 767px){.theme-light .container-sm,.theme-light .container-small,.theme-light body.theme-bloodstream .container-small,body.theme-bloodstream .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,.theme-light body.theme-bloodstream .container-large,body.theme-bloodstream .theme-light .container-large{max-width:1140px}@media (max-width: 1199px){.theme-light .container-lg,.theme-light .container-large,.theme-light body.theme-bloodstream .container-large,body.theme-bloodstream .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 hr{border:0;height:1px;background:rgba(255,255,255,0.15);opacity:0.5;margin:1rem 0}.theme-light h1:last-child,.theme-light h2:last-child,.theme-light h3:last-child,.theme-light h4:last-child,.theme-light h5:last-child,.theme-light h6:last-child,.theme-light p:last-child,.theme-light ul:last-child,.theme-light ol:last-child,.theme-light dl:last-child,.theme-light blockquote:last-child,.theme-light pre:last-child,.theme-light figure:last-child,.theme-light img:last-child,.theme-light video:last-child,.theme-light audio:last-child,.theme-light iframe:last-child,.theme-light table:last-child,.theme-light form:last-child,.theme-light fieldset:last-child,.theme-light hr:last-child,.theme-light address:last-child{margin-bottom:0 !important}.theme-light li:last-child{margin-bottom:0 !important}.theme-light dt{margin-bottom:0}.theme-light dd{margin-bottom:1rem}.theme-light dd:last-child{margin-bottom:0 !important}.theme-light div:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light section:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light article:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light aside:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light header:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light footer:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light main:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),.theme-light nav:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5){margin-bottom:0}.theme-light .preview-section:last-child,.theme-light .component-example:last-child,.theme-light .example-box:last-child,.theme-light .demo-container:last-child,.theme-light .sample-container:last-child,.theme-light .test-container:last-child{margin-bottom:0 !important}.theme-light .preview-section img,.theme-light .component-example img,.theme-light .example-box img,.theme-light .demo-container img,.theme-light .sample-container img,.theme-light .test-container img{display:block;margin-left:auto;margin-right:auto}.theme-light .form-row:last-child,.theme-light .form-check:last-child,.theme-light .form-text:last-child,.theme-light .form-label:last-child,.theme-light .input-group:last-child,.theme-light .custom-control:last-child,.theme-light .custom-checkbox:last-child,.theme-light .custom-radio:last-child,.theme-light .custom-select:last-child,.theme-light .custom-file:last-child{margin-bottom:0 !important}.theme-light .breadcrumb:last-child,.theme-light .pagination:last-child,.theme-light .progress:last-child,.theme-light .media:last-child,.theme-light .list-group:last-child,.theme-light .list-group-item:last-child,.theme-light .jumbotron:last-child,.theme-light .alert:last-child,.theme-light .badge:last-child,.theme-light .toast:last-child{margin-bottom:0 !important}.theme-light .tab-content:last-child,.theme-light .tab-pane:last-child,.theme-light .accordion:last-child,.theme-light .accordion-item:last-child{margin-bottom:0 !important}.theme-light .nav:last-child,.theme-light .navbar:last-child,.theme-light .dropdown:last-child,.theme-light .dropdown-menu:last-child,.theme-light .dropdown-item:last-child{margin-bottom:0 !important}.theme-light .modal-header>*:last-child,.theme-light .modal-body>*:last-child,.theme-light .modal-footer>*:last-child,.theme-light .popover>*:last-child,.theme-light .tooltip>*:last-child{margin-bottom:0 !important}.theme-light .stat-card:last-child,.theme-light .info-box:last-child,.theme-light .widget:last-child,.theme-light .tile:last-child,.theme-light .feature:last-child,.theme-light .testimonial:last-child,.theme-light .pricing-card:last-child{margin-bottom:0 !important}.theme-light .code-example:last-child,.theme-light .code-block:last-child,.theme-light .highlight:last-child,.theme-light .example-code:last-child{margin-bottom:0 !important}.theme-light .container>*:last-child,.theme-light .theme-dark .container-xs>*:last-child,.theme-light .theme-dark .container-sm>*:last-child,.theme-light .theme-dark .container-small>*:last-child,.theme-light .theme-dark .container-md>*:last-child,.theme-light .theme-dark .container-lg>*:last-child,.theme-light .theme-dark .container-large>*:last-child,.theme-light .theme-dark .container-xl>*:last-child,.theme-light .theme-dark .container-xxl>*:last-child,.theme-light .theme-dark .container-responsive>*:last-child,.theme-light .container-xs>*:last-child,.theme-light .container-sm>*:last-child,.theme-light .container-small>*:last-child,.theme-light .container-md>*:last-child,.theme-light .container-lg>*:last-child,.theme-light .container-large>*:last-child,.theme-light .container-xl>*:last-child,.theme-light .container-xxl>*:last-child,.theme-light .container-responsive>*:last-child,.theme-light body.theme-bloodstream .container-xs>*:last-child,.theme-light body.theme-bloodstream .container-sm>*:last-child,.theme-light body.theme-bloodstream .container-small>*:last-child,.theme-light body.theme-bloodstream .container-md>*:last-child,.theme-light body.theme-bloodstream .container-lg>*:last-child,.theme-light body.theme-bloodstream .container-large>*:last-child,.theme-light body.theme-bloodstream .container-xl>*:last-child,.theme-light body.theme-bloodstream .container-xxl>*:last-child,.theme-light body.theme-bloodstream .container-responsive>*:last-child,.theme-light .container-fluid>*:last-child,.theme-light .wrapper>*:last-child,.theme-light .content>*:last-child,.theme-light .main-content>*:last-child,.theme-light .page-content>*:last-child,.theme-light .post-content>*:last-child,.theme-light .article-content>*:last-child,.theme-light .sidebar>*:last-child,.theme-light .widget-area>*:last-child{margin-bottom:0 !important}.theme-light .d-flex>*:last-child,.theme-light .theme-dark .display-flex>*:last-child,.theme-light .display-flex>*:last-child,.theme-light body.theme-bloodstream .display-flex>*:last-child,.theme-light .flex-container>*:last-child,.theme-light .grid-container>*:last-child{margin-bottom:0 !important}.theme-light .cell:last-child>*:last-child,.theme-light .columns:last-child>*:last-child,.theme-light .column:last-child>*:last-child{margin-bottom:0 !important}.theme-light .entry-content>*:last-child,.theme-light .entry-header>*:last-child,.theme-light .entry-footer>*:last-child,.theme-light .entry-meta>*:last-child,.theme-light .post>*:last-child,.theme-light .page>*:last-child,.theme-light .comment>*:last-child,.theme-light .widget>*:last-child{margin-bottom:0 !important}.theme-light .keep-last-margin:last-child{margin-bottom:inherit !important}.theme-light .keep-last-margin>*:last-child{margin-bottom:inherit !important}.theme-light .auto-last-child-fix *:last-child{margin-bottom:0}.theme-light .content-area>article:last-child,.theme-light .content-area>section:last-child,.theme-light .content-area>div:last-child,.theme-light .main-area>article:last-child,.theme-light .main-area>section:last-child,.theme-light .main-area>div:last-child,.theme-light .primary>article:last-child,.theme-light .primary>section:last-child,.theme-light .primary>div:last-child,.theme-light .secondary>article:last-child,.theme-light .secondary>section:last-child,.theme-light .secondary>div:last-child{margin-bottom:0 !important}.theme-light .shine,.theme-light .shine-subtle,.theme-light .shine-strong,.theme-light .shine-slow,.theme-light .shine-fast,.theme-light body.theme-bloodstream .shine-subtle,body.theme-bloodstream .theme-light .shine-subtle,.theme-light body.theme-bloodstream .shine-strong,body.theme-bloodstream .theme-light .shine-strong,.theme-light body.theme-bloodstream .shine-slow,body.theme-bloodstream .theme-light .shine-slow,.theme-light body.theme-bloodstream .shine-fast,body.theme-bloodstream .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}}@keyframes highlight-flash{0%{background-color:rgba(255,193,7,0.4) !important;-webkit-box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8);box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8)}50%{background-color:rgba(255,193,7,0.6) !important;-webkit-box-shadow:inset 0 0 0 2px #ffc107;box-shadow:inset 0 0 0 2px #ffc107}100%{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none}}.theme-light .highlight-flash{-webkit-animation:highlight-flash 2s ease-out !important;animation:highlight-flash 2s ease-out !important}.theme-light tr.highlight-flash td{-webkit-animation:highlight-flash 2s ease-out;animation:highlight-flash 2s ease-out}@keyframes blink-highlight{0%,100%{background-color:transparent}50%{background-color:rgba(255,193,7,0.3)}}.theme-light .blink-highlight{-webkit-animation:blink-highlight 0.5s ease-in-out 6;animation:blink-highlight 0.5s ease-in-out 6;border-radius:4px}@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 body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-light .stat-card,.theme-light body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-light .chart-container,.theme-light body.theme-bloodstream .table-container,body.theme-bloodstream .theme-light .table-container,.theme-light body.theme-bloodstream .notification-card,body.theme-bloodstream .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,.theme-light body.theme-bloodstream .stat-card,body.theme-bloodstream .theme-light .stat-card,.theme-light body.theme-bloodstream .chart-container,body.theme-bloodstream .theme-light .chart-container,.theme-light body.theme-bloodstream .table-container,body.theme-bloodstream .theme-light .table-container,.theme-light body.theme-bloodstream .notification-card,body.theme-bloodstream .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 body.theme-bloodstream .wizard-step .step-label,body.theme-bloodstream .theme-light .wizard-step .step-label,.theme-light .wizard-step body.theme-bloodstream .step .step-label,.theme-light .wizard-step .step-label,.theme-light .step .step-title,.theme-light .step .step-label,.theme-light .step body.theme-bloodstream .wizard-step .step-label,.theme-light body.theme-bloodstream .step .step-label,body.theme-bloodstream .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{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.2);border:1px solid rgba(0,0,0,0.25);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}@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}body.theme-bloodstream{--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;--theme-bg-primary: #000;--theme-bg-secondary: #0a0000;--theme-bg-tertiary: #150505;--theme-accent-primary: #92400e;--theme-accent-secondary: #78350f;--theme-accent-tertiary: #451a03;--theme-accent-primary-rgb: 146, 64, 14;--theme-accent-secondary-rgb: 120, 53, 15;--theme-accent-tertiary-rgb: 69, 26, 3;--theme-link-color: #f59e0b;--theme-link-hover: #fbbf24;--theme-surface: rgba(146, 64, 14, 0.05);--theme-surface-hover: rgba(146, 64, 14, 0.08);--theme-border: rgba(146, 64, 14, 0.1);--theme-border-hover: rgba(146, 64, 14, 0.15);-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;-webkit-overflow-scrolling:touch;margin:0;padding:0;background:linear-gradient(135deg, #000 0%, #150505 50%, #0a0000 100%);min-height:100vh;@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 *}body.theme-bloodstream *,body.theme-bloodstream *::before,body.theme-bloodstream *::after{-webkit-box-sizing:border-box;box-sizing:border-box}body.theme-bloodstream.theme-dark-embed{min-height:initial}body.theme-bloodstream *,body.theme-bloodstream *::before,body.theme-bloodstream *::after{-webkit-box-sizing:border-box;box-sizing:border-box}body.theme-bloodstream i[class*="fa-"]::before,body.theme-bloodstream .fa::before,body.theme-bloodstream .fas::before,body.theme-bloodstream .far::before,body.theme-bloodstream .fab::before,body.theme-bloodstream .fa-solid::before,body.theme-bloodstream .fa-regular::before,body.theme-bloodstream .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}body.theme-bloodstream .fa-solid::before,body.theme-bloodstream .fas::before{font-weight:900 !important}body.theme-bloodstream .fa-regular::before,body.theme-bloodstream .far::before{font-weight:400 !important}body.theme-bloodstream .fa-brands::before,body.theme-bloodstream .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}body.theme-bloodstream [class*="scroll"],body.theme-bloodstream .overflow-auto,body.theme-bloodstream .overflow-scroll{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){body.theme-bloodstream *,body.theme-bloodstream *::before,body.theme-bloodstream *::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){body.theme-bloodstream{--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){body.theme-bloodstream{--theme-surface: var(--theme-bg-secondary);--theme-surface-hover: var(--theme-bg-tertiary);--theme-opacity: 1}}body.theme-bloodstream::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(146,64,14,0.1) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(120,53,15,0.08) 0%, transparent 50%),radial-gradient(circle at 40% 20%, rgba(69,26,3,0.06) 0%, transparent 50%);pointer-events:none;z-index:0;-webkit-animation:bloodFlow 20s ease-in-out infinite;animation:bloodFlow 20s ease-in-out infinite}body.theme-bloodstream>*{position:relative;z-index:1}body.theme-bloodstream .container,body.theme-bloodstream .container-xs,body.theme-bloodstream .container-sm,body.theme-bloodstream .container-small,body.theme-bloodstream .container-md,body.theme-bloodstream .container-lg,body.theme-bloodstream .container-large,body.theme-bloodstream .container-xl,body.theme-bloodstream .container-xxl,body.theme-bloodstream .container-responsive,body.theme-bloodstream .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)}}body.theme-bloodstream h1,body.theme-bloodstream h2,body.theme-bloodstream h3,body.theme-bloodstream h4,body.theme-bloodstream h5,body.theme-bloodstream 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}body.theme-bloodstream h1:last-child,body.theme-bloodstream h2:last-child,body.theme-bloodstream h3:last-child,body.theme-bloodstream h4:last-child,body.theme-bloodstream h5:last-child,body.theme-bloodstream h6:last-child{margin-bottom:0}body.theme-bloodstream h1{font-size:36px;line-height:1.2;letter-spacing:-0.02em}body.theme-bloodstream 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}body.theme-bloodstream h2{font-size:28px;line-height:1.3}body.theme-bloodstream h3{font-size:22px;line-height:1.4}body.theme-bloodstream h4{font-size:18px;line-height:1.4}body.theme-bloodstream h5{font-size:16px;line-height:1.5}body.theme-bloodstream h6{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:var(--theme-text-muted)}body.theme-bloodstream 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}body.theme-bloodstream p:last-child{margin-bottom:0}body.theme-bloodstream p.lead{font-size:18px;line-height:1.6;color:var(--theme-text-primary)}body.theme-bloodstream small{font-size:14px;font-weight:400;color:var(--theme-text-muted)}body.theme-bloodstream a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}body.theme-bloodstream a:hover{color:var(--theme-accent-secondary)}body.theme-bloodstream .text-muted{color:var(--theme-text-muted) !important}body.theme-bloodstream .text-primary{color:var(--theme-accent-primary) !important}body.theme-bloodstream .text-secondary{color:var(--theme-text-secondary) !important}body.theme-bloodstream .text-success{color:var(--theme-success) !important}body.theme-bloodstream .text-warning{color:var(--theme-warning) !important}body.theme-bloodstream .text-error,body.theme-bloodstream .text-alert{color:var(--theme-error) !important}body.theme-bloodstream code{font-family:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace !important;font-size:0.875em;padding:2px 4px;background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.2);border-radius:4px;color:var(--theme-accent-tertiary)}body.theme-bloodstream .code-inline{display:inline !important}body.theme-bloodstream 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)}body.theme-bloodstream blockquote:last-child{margin-bottom:0}body.theme-bloodstream .text-gradient,body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .text-xs{font-size:0.75rem !important;line-height:1.5 !important}body.theme-bloodstream .text-sm{font-size:0.875rem !important;line-height:1.5 !important}body.theme-bloodstream .text-base{font-size:1rem !important;line-height:1.5 !important}body.theme-bloodstream .text-lg{font-size:1.125rem !important;line-height:1.5 !important}body.theme-bloodstream .text-xl{font-size:1.25rem !important;line-height:1.4 !important}body.theme-bloodstream .text-2xl{font-size:1.5rem !important;line-height:1.4 !important}body.theme-bloodstream .text-3xl{font-size:1.875rem !important;line-height:1.3 !important}body.theme-bloodstream .text-4xl{font-size:2.25rem !important;line-height:1.3 !important}body.theme-bloodstream .text-5xl{font-size:3rem !important;line-height:1.2 !important}body.theme-bloodstream .text-6xl{font-size:3.75rem !important;line-height:1.2 !important}body.theme-bloodstream .text-7xl{font-size:4.5rem !important;line-height:1.1 !important}body.theme-bloodstream .text-8xl{font-size:6rem !important;line-height:1.1 !important}body.theme-bloodstream .text-9xl{font-size:8rem !important;line-height:1 !important}@media (min-width: 640px){body.theme-bloodstream .medium-text-xs{font-size:0.75rem !important;line-height:1.5 !important}body.theme-bloodstream .medium-text-sm{font-size:0.875rem !important;line-height:1.5 !important}body.theme-bloodstream .medium-text-base{font-size:1rem !important;line-height:1.5 !important}body.theme-bloodstream .medium-text-lg{font-size:1.125rem !important;line-height:1.5 !important}body.theme-bloodstream .medium-text-xl{font-size:1.25rem !important;line-height:1.4 !important}body.theme-bloodstream .medium-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}body.theme-bloodstream .medium-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}body.theme-bloodstream .medium-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}body.theme-bloodstream .medium-text-5xl{font-size:3rem !important;line-height:1.2 !important}body.theme-bloodstream .medium-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}body.theme-bloodstream .medium-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}body.theme-bloodstream .medium-text-8xl{font-size:6rem !important;line-height:1.1 !important}body.theme-bloodstream .medium-text-9xl{font-size:8rem !important;line-height:1 !important}}@media (min-width: 1024px){body.theme-bloodstream .large-text-xs{font-size:0.75rem !important;line-height:1.5 !important}body.theme-bloodstream .large-text-sm{font-size:0.875rem !important;line-height:1.5 !important}body.theme-bloodstream .large-text-base{font-size:1rem !important;line-height:1.5 !important}body.theme-bloodstream .large-text-lg{font-size:1.125rem !important;line-height:1.5 !important}body.theme-bloodstream .large-text-xl{font-size:1.25rem !important;line-height:1.4 !important}body.theme-bloodstream .large-text-2xl{font-size:1.5rem !important;line-height:1.4 !important}body.theme-bloodstream .large-text-3xl{font-size:1.875rem !important;line-height:1.3 !important}body.theme-bloodstream .large-text-4xl{font-size:2.25rem !important;line-height:1.3 !important}body.theme-bloodstream .large-text-5xl{font-size:3rem !important;line-height:1.2 !important}body.theme-bloodstream .large-text-6xl{font-size:3.75rem !important;line-height:1.2 !important}body.theme-bloodstream .large-text-7xl{font-size:4.5rem !important;line-height:1.1 !important}body.theme-bloodstream .large-text-8xl{font-size:6rem !important;line-height:1.1 !important}body.theme-bloodstream .large-text-9xl{font-size:8rem !important;line-height:1 !important}}body.theme-bloodstream .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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}body.theme-bloodstream .button i,body.theme-bloodstream .button .icon,body.theme-bloodstream .button .fa,body.theme-bloodstream .button .fas,body.theme-bloodstream .button .far,body.theme-bloodstream .button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}body.theme-bloodstream .button i.fa-spin,body.theme-bloodstream .button i.fa-pulse,body.theme-bloodstream .button .icon.fa-spin,body.theme-bloodstream .button .icon.fa-pulse,body.theme-bloodstream .button .fa.fa-spin,body.theme-bloodstream .button .fa.fa-pulse,body.theme-bloodstream .button .fas.fa-spin,body.theme-bloodstream .button .fas.fa-pulse,body.theme-bloodstream .button .far.fa-spin,body.theme-bloodstream .button .far.fa-pulse,body.theme-bloodstream .button .fab.fa-spin,body.theme-bloodstream .button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}body.theme-bloodstream .button i.fa-spin.fa-spinner,body.theme-bloodstream .button i.fa-spin.fa-circle-notch,body.theme-bloodstream .button i.fa-spin.fa-sync,body.theme-bloodstream .button i.fa-spin.fa-sync-alt,body.theme-bloodstream .button i.fa-spin.fa-cog,body.theme-bloodstream .button i.fa-spin.fa-compact-disc,body.theme-bloodstream .button i.fa-pulse.fa-spinner,body.theme-bloodstream .button i.fa-pulse.fa-circle-notch,body.theme-bloodstream .button i.fa-pulse.fa-sync,body.theme-bloodstream .button i.fa-pulse.fa-sync-alt,body.theme-bloodstream .button i.fa-pulse.fa-cog,body.theme-bloodstream .button i.fa-pulse.fa-compact-disc,body.theme-bloodstream .button .icon.fa-spin.fa-spinner,body.theme-bloodstream .button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream .button .icon.fa-spin.fa-sync,body.theme-bloodstream .button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream .button .icon.fa-spin.fa-cog,body.theme-bloodstream .button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream .button .icon.fa-pulse.fa-spinner,body.theme-bloodstream .button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream .button .icon.fa-pulse.fa-sync,body.theme-bloodstream .button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream .button .icon.fa-pulse.fa-cog,body.theme-bloodstream .button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream .button .fa.fa-spin.fa-spinner,body.theme-bloodstream .button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream .button .fa.fa-spin.fa-sync,body.theme-bloodstream .button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream .button .fa.fa-spin.fa-cog,body.theme-bloodstream .button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream .button .fa.fa-pulse.fa-spinner,body.theme-bloodstream .button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream .button .fa.fa-pulse.fa-sync,body.theme-bloodstream .button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream .button .fa.fa-pulse.fa-cog,body.theme-bloodstream .button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream .button .fas.fa-spin.fa-spinner,body.theme-bloodstream .button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream .button .fas.fa-spin.fa-sync,body.theme-bloodstream .button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream .button .fas.fa-spin.fa-cog,body.theme-bloodstream .button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream .button .fas.fa-pulse.fa-spinner,body.theme-bloodstream .button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream .button .fas.fa-pulse.fa-sync,body.theme-bloodstream .button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream .button .fas.fa-pulse.fa-cog,body.theme-bloodstream .button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream .button .far.fa-spin.fa-spinner,body.theme-bloodstream .button .far.fa-spin.fa-circle-notch,body.theme-bloodstream .button .far.fa-spin.fa-sync,body.theme-bloodstream .button .far.fa-spin.fa-sync-alt,body.theme-bloodstream .button .far.fa-spin.fa-cog,body.theme-bloodstream .button .far.fa-spin.fa-compact-disc,body.theme-bloodstream .button .far.fa-pulse.fa-spinner,body.theme-bloodstream .button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream .button .far.fa-pulse.fa-sync,body.theme-bloodstream .button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream .button .far.fa-pulse.fa-cog,body.theme-bloodstream .button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream .button .fab.fa-spin.fa-spinner,body.theme-bloodstream .button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream .button .fab.fa-spin.fa-sync,body.theme-bloodstream .button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream .button .fab.fa-spin.fa-cog,body.theme-bloodstream .button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream .button .fab.fa-pulse.fa-spinner,body.theme-bloodstream .button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream .button .fab.fa-pulse.fa-sync,body.theme-bloodstream .button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream .button .fab.fa-pulse.fa-cog,body.theme-bloodstream .button .fab.fa-pulse.fa-compact-disc{position:relative}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .button:disabled,body.theme-bloodstream .button.disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .button.icon-left i,body.theme-bloodstream .button.icon-left .icon,body.theme-bloodstream .button.icon-left .fa,body.theme-bloodstream .button.icon-left .fas,body.theme-bloodstream .button.icon-left .far,body.theme-bloodstream .button.icon-left .fab{margin-right:8px;margin-left:0}body.theme-bloodstream .button.icon-right i,body.theme-bloodstream .button.icon-right .icon,body.theme-bloodstream .button.icon-right .fa,body.theme-bloodstream .button.icon-right .fas,body.theme-bloodstream .button.icon-right .far,body.theme-bloodstream .button.icon-right .fab{margin-right:0;margin-left:8px}body.theme-bloodstream .button.icon-only{width:32px;padding:0}body.theme-bloodstream .button.icon-only i,body.theme-bloodstream .button.icon-only .icon,body.theme-bloodstream .button.icon-only .fa,body.theme-bloodstream .button.icon-only .fas,body.theme-bloodstream .button.icon-only .far,body.theme-bloodstream .button.icon-only .fab{margin:0}body.theme-bloodstream .button.icon-only.tiny{width:20px}body.theme-bloodstream .button.icon-only.small{width:28px}body.theme-bloodstream .button.icon-only.large{width:36px}body.theme-bloodstream .button.icon-only.extra-large,body.theme-bloodstream .button.icon-only.xl{width:44px}body.theme-bloodstream .button.icon-only.huge,body.theme-bloodstream .button.icon-only.xxl{width:52px}body.theme-bloodstream .button.icon-only.massive,body.theme-bloodstream .button.icon-only.xxxl{width:64px}body.theme-bloodstream .button.icon-only.jumbo{width:80px}body.theme-bloodstream .button.icon-only.gigantic{width:96px}body.theme-bloodstream .button.primary,body.theme-bloodstream .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)}body.theme-bloodstream .button.primary:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream .button.primary:focus,body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .button.success.disabled,body.theme-bloodstream .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)}body.theme-bloodstream .button.success.disabled:hover,body.theme-bloodstream .button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .button.alert,body.theme-bloodstream .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)}body.theme-bloodstream .button.alert:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream .button.alert:focus,body.theme-bloodstream .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)}body.theme-bloodstream .button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}body.theme-bloodstream .button.small{height:28px;font-size:15px;padding:0 12px}body.theme-bloodstream .button.large{height:36px;font-size:17px;padding:0 20px}body.theme-bloodstream .button.extra-large,body.theme-bloodstream .button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}body.theme-bloodstream .button.huge,body.theme-bloodstream .button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}body.theme-bloodstream .button.massive,body.theme-bloodstream .button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}body.theme-bloodstream .button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}body.theme-bloodstream .button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}body.theme-bloodstream .button.expanded{width:100%}body.theme-bloodstream .button.hollow,body.theme-bloodstream .button.clear{background:transparent;border-color:currentColor}body.theme-bloodstream .button.hollow:hover:not(:disabled),body.theme-bloodstream .button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)),body.theme-bloodstream [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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-cog,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) i.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .far.fa-pulse.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-spin.fa-compact-disc,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-spinner,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-cog,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)) .fab.fa-pulse.fa-compact-disc{position:relative}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):active:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):active:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):focus,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)):disabled,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).disabled,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).disabled,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)):disabled,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left i,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .icon,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fa,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fas,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .far,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-left .fab,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left i,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .icon,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fa,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fas,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .far,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-left .fab{margin-right:8px;margin-left:0}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right i,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .icon,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fa,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fas,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .far,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-right .fab,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right i,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .icon,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fa,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fas,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .far,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-right .fab{margin-right:0;margin-left:8px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only{width:32px;padding:0}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only i,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .icon,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fa,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fas,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .far,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only .fab,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only i,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .icon,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fa,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fas,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .far,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only .fab{margin:0}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.tiny,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.tiny{width:20px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.small,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.small{width:28px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.large,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.large{width:36px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.extra-large,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.extra-large,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xl{width:44px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.huge,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.huge,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxl{width:52px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.massive,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.xxxl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.massive,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.xxxl{width:64px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.jumbo,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.jumbo{width:80px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).icon-only.gigantic,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).icon-only.gigantic{width:96px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:hover:not(:disabled),body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:hover:not(:disabled),body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).primary:focus,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).button-primary:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).button-primary:focus,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).primary:focus,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success:focus,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"],body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"],body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success.disabled:hover,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).success[aria-disabled="true"]:hover,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).success[aria-disabled="true"]:hover,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).success.disabled:hover,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).warning:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).warning:focus,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:hover:not(:disabled),body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:hover:not(:disabled),body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).alert:focus,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).error:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).error:focus,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).alert:focus,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).tiny,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).tiny,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).small,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).small,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).small,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).small{height:28px;font-size:15px;padding:0 12px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).large,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).large,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).large,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).large{height:36px;font-size:17px;padding:0 20px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).extra-large,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).extra-large,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xl{height:44px;font-size:18px;padding:0 28px;gap:10px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).huge,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).huge,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).huge,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).huge,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).massive,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).xxxl,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).massive,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).massive,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).massive,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).jumbo,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).gigantic,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).expanded,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).expanded,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).expanded{width:100%}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow,body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow,body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear{background:transparent;border-color:currentColor}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).hollow:hover:not(:disabled),body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).clear:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled),body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).hollow:hover:not(:disabled),body.theme-bloodstream [type="reset"]:not([class*="unstyled"]):where(:not(fieldset)).clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted,body.theme-bloodstream [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}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:focus,body.theme-bloodstream [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}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).dotted:active:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).dotted:active:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info,body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:hover:not(:disabled),body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:hover:not(:disabled),body.theme-bloodstream [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)}body.theme-bloodstream button:not([class*="unstyled"]):not(.link-style):where(:not(fieldset)).info:focus,body.theme-bloodstream [type="button"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,body.theme-bloodstream [type="submit"]:not([class*="unstyled"]):where(:not(fieldset)).info:focus,body.theme-bloodstream [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)}body.theme-bloodstream button.button,body.theme-bloodstream input[type="button"].button,body.theme-bloodstream input[type="submit"].button,body.theme-bloodstream 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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}body.theme-bloodstream button.button i,body.theme-bloodstream button.button .icon,body.theme-bloodstream button.button .fa,body.theme-bloodstream button.button .fas,body.theme-bloodstream button.button .far,body.theme-bloodstream button.button .fab,body.theme-bloodstream input[type="button"].button i,body.theme-bloodstream input[type="button"].button .icon,body.theme-bloodstream input[type="button"].button .fa,body.theme-bloodstream input[type="button"].button .fas,body.theme-bloodstream input[type="button"].button .far,body.theme-bloodstream input[type="button"].button .fab,body.theme-bloodstream input[type="submit"].button i,body.theme-bloodstream input[type="submit"].button .icon,body.theme-bloodstream input[type="submit"].button .fa,body.theme-bloodstream input[type="submit"].button .fas,body.theme-bloodstream input[type="submit"].button .far,body.theme-bloodstream input[type="submit"].button .fab,body.theme-bloodstream input[type="reset"].button i,body.theme-bloodstream input[type="reset"].button .icon,body.theme-bloodstream input[type="reset"].button .fa,body.theme-bloodstream input[type="reset"].button .fas,body.theme-bloodstream input[type="reset"].button .far,body.theme-bloodstream input[type="reset"].button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}body.theme-bloodstream button.button i.fa-spin,body.theme-bloodstream button.button i.fa-pulse,body.theme-bloodstream button.button .icon.fa-spin,body.theme-bloodstream button.button .icon.fa-pulse,body.theme-bloodstream button.button .fa.fa-spin,body.theme-bloodstream button.button .fa.fa-pulse,body.theme-bloodstream button.button .fas.fa-spin,body.theme-bloodstream button.button .fas.fa-pulse,body.theme-bloodstream button.button .far.fa-spin,body.theme-bloodstream button.button .far.fa-pulse,body.theme-bloodstream button.button .fab.fa-spin,body.theme-bloodstream button.button .fab.fa-pulse,body.theme-bloodstream input[type="button"].button i.fa-spin,body.theme-bloodstream input[type="button"].button i.fa-pulse,body.theme-bloodstream input[type="button"].button .icon.fa-spin,body.theme-bloodstream input[type="button"].button .icon.fa-pulse,body.theme-bloodstream input[type="button"].button .fa.fa-spin,body.theme-bloodstream input[type="button"].button .fa.fa-pulse,body.theme-bloodstream input[type="button"].button .fas.fa-spin,body.theme-bloodstream input[type="button"].button .fas.fa-pulse,body.theme-bloodstream input[type="button"].button .far.fa-spin,body.theme-bloodstream input[type="button"].button .far.fa-pulse,body.theme-bloodstream input[type="button"].button .fab.fa-spin,body.theme-bloodstream input[type="button"].button .fab.fa-pulse,body.theme-bloodstream input[type="submit"].button i.fa-spin,body.theme-bloodstream input[type="submit"].button i.fa-pulse,body.theme-bloodstream input[type="submit"].button .icon.fa-spin,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse,body.theme-bloodstream input[type="submit"].button .fa.fa-spin,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse,body.theme-bloodstream input[type="submit"].button .fas.fa-spin,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse,body.theme-bloodstream input[type="submit"].button .far.fa-spin,body.theme-bloodstream input[type="submit"].button .far.fa-pulse,body.theme-bloodstream input[type="submit"].button .fab.fa-spin,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse,body.theme-bloodstream input[type="reset"].button i.fa-spin,body.theme-bloodstream input[type="reset"].button i.fa-pulse,body.theme-bloodstream input[type="reset"].button .icon.fa-spin,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse,body.theme-bloodstream input[type="reset"].button .fa.fa-spin,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse,body.theme-bloodstream input[type="reset"].button .fas.fa-spin,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse,body.theme-bloodstream input[type="reset"].button .far.fa-spin,body.theme-bloodstream input[type="reset"].button .far.fa-pulse,body.theme-bloodstream input[type="reset"].button .fab.fa-spin,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}body.theme-bloodstream button.button i.fa-spin.fa-spinner,body.theme-bloodstream button.button i.fa-spin.fa-circle-notch,body.theme-bloodstream button.button i.fa-spin.fa-sync,body.theme-bloodstream button.button i.fa-spin.fa-sync-alt,body.theme-bloodstream button.button i.fa-spin.fa-cog,body.theme-bloodstream button.button i.fa-spin.fa-compact-disc,body.theme-bloodstream button.button i.fa-pulse.fa-spinner,body.theme-bloodstream button.button i.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button i.fa-pulse.fa-sync,body.theme-bloodstream button.button i.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button i.fa-pulse.fa-cog,body.theme-bloodstream button.button i.fa-pulse.fa-compact-disc,body.theme-bloodstream button.button .icon.fa-spin.fa-spinner,body.theme-bloodstream button.button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream button.button .icon.fa-spin.fa-sync,body.theme-bloodstream button.button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream button.button .icon.fa-spin.fa-cog,body.theme-bloodstream button.button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream button.button .icon.fa-pulse.fa-spinner,body.theme-bloodstream button.button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button .icon.fa-pulse.fa-sync,body.theme-bloodstream button.button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button .icon.fa-pulse.fa-cog,body.theme-bloodstream button.button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream button.button .fa.fa-spin.fa-spinner,body.theme-bloodstream button.button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream button.button .fa.fa-spin.fa-sync,body.theme-bloodstream button.button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream button.button .fa.fa-spin.fa-cog,body.theme-bloodstream button.button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream button.button .fa.fa-pulse.fa-spinner,body.theme-bloodstream button.button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button .fa.fa-pulse.fa-sync,body.theme-bloodstream button.button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button .fa.fa-pulse.fa-cog,body.theme-bloodstream button.button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream button.button .fas.fa-spin.fa-spinner,body.theme-bloodstream button.button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream button.button .fas.fa-spin.fa-sync,body.theme-bloodstream button.button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream button.button .fas.fa-spin.fa-cog,body.theme-bloodstream button.button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream button.button .fas.fa-pulse.fa-spinner,body.theme-bloodstream button.button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button .fas.fa-pulse.fa-sync,body.theme-bloodstream button.button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button .fas.fa-pulse.fa-cog,body.theme-bloodstream button.button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream button.button .far.fa-spin.fa-spinner,body.theme-bloodstream button.button .far.fa-spin.fa-circle-notch,body.theme-bloodstream button.button .far.fa-spin.fa-sync,body.theme-bloodstream button.button .far.fa-spin.fa-sync-alt,body.theme-bloodstream button.button .far.fa-spin.fa-cog,body.theme-bloodstream button.button .far.fa-spin.fa-compact-disc,body.theme-bloodstream button.button .far.fa-pulse.fa-spinner,body.theme-bloodstream button.button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button .far.fa-pulse.fa-sync,body.theme-bloodstream button.button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button .far.fa-pulse.fa-cog,body.theme-bloodstream button.button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream button.button .fab.fa-spin.fa-spinner,body.theme-bloodstream button.button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream button.button .fab.fa-spin.fa-sync,body.theme-bloodstream button.button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream button.button .fab.fa-spin.fa-cog,body.theme-bloodstream button.button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream button.button .fab.fa-pulse.fa-spinner,body.theme-bloodstream button.button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream button.button .fab.fa-pulse.fa-sync,body.theme-bloodstream button.button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream button.button .fab.fa-pulse.fa-cog,body.theme-bloodstream button.button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button i.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button i.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button .far.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-spinner,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-sync,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-cog,body.theme-bloodstream input[type="button"].button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-spinner,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-sync,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-cog,body.theme-bloodstream input[type="button"].button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button i.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button i.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button .far.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-spinner,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-sync,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-cog,body.theme-bloodstream input[type="submit"].button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-spinner,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-sync,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-cog,body.theme-bloodstream input[type="submit"].button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button i.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button i.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button .far.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-spinner,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-sync,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-cog,body.theme-bloodstream input[type="reset"].button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-spinner,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-sync,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-cog,body.theme-bloodstream input[type="reset"].button .fab.fa-pulse.fa-compact-disc{position:relative}body.theme-bloodstream button.button:hover:not(:disabled),body.theme-bloodstream input[type="button"].button:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button:active:not(:disabled),body.theme-bloodstream input[type="button"].button:active:not(:disabled),body.theme-bloodstream input[type="submit"].button:active:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button:focus,body.theme-bloodstream input[type="button"].button:focus,body.theme-bloodstream input[type="submit"].button:focus,body.theme-bloodstream 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)}body.theme-bloodstream button.button:disabled,body.theme-bloodstream button.button.disabled,body.theme-bloodstream input[type="button"].button:disabled,body.theme-bloodstream input[type="button"].button.disabled,body.theme-bloodstream input[type="submit"].button:disabled,body.theme-bloodstream input[type="submit"].button.disabled,body.theme-bloodstream input[type="reset"].button:disabled,body.theme-bloodstream input[type="reset"].button.disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream button.button.icon-left i,body.theme-bloodstream button.button.icon-left .icon,body.theme-bloodstream button.button.icon-left .fa,body.theme-bloodstream button.button.icon-left .fas,body.theme-bloodstream button.button.icon-left .far,body.theme-bloodstream button.button.icon-left .fab,body.theme-bloodstream input[type="button"].button.icon-left i,body.theme-bloodstream input[type="button"].button.icon-left .icon,body.theme-bloodstream input[type="button"].button.icon-left .fa,body.theme-bloodstream input[type="button"].button.icon-left .fas,body.theme-bloodstream input[type="button"].button.icon-left .far,body.theme-bloodstream input[type="button"].button.icon-left .fab,body.theme-bloodstream input[type="submit"].button.icon-left i,body.theme-bloodstream input[type="submit"].button.icon-left .icon,body.theme-bloodstream input[type="submit"].button.icon-left .fa,body.theme-bloodstream input[type="submit"].button.icon-left .fas,body.theme-bloodstream input[type="submit"].button.icon-left .far,body.theme-bloodstream input[type="submit"].button.icon-left .fab,body.theme-bloodstream input[type="reset"].button.icon-left i,body.theme-bloodstream input[type="reset"].button.icon-left .icon,body.theme-bloodstream input[type="reset"].button.icon-left .fa,body.theme-bloodstream input[type="reset"].button.icon-left .fas,body.theme-bloodstream input[type="reset"].button.icon-left .far,body.theme-bloodstream input[type="reset"].button.icon-left .fab{margin-right:8px;margin-left:0}body.theme-bloodstream button.button.icon-right i,body.theme-bloodstream button.button.icon-right .icon,body.theme-bloodstream button.button.icon-right .fa,body.theme-bloodstream button.button.icon-right .fas,body.theme-bloodstream button.button.icon-right .far,body.theme-bloodstream button.button.icon-right .fab,body.theme-bloodstream input[type="button"].button.icon-right i,body.theme-bloodstream input[type="button"].button.icon-right .icon,body.theme-bloodstream input[type="button"].button.icon-right .fa,body.theme-bloodstream input[type="button"].button.icon-right .fas,body.theme-bloodstream input[type="button"].button.icon-right .far,body.theme-bloodstream input[type="button"].button.icon-right .fab,body.theme-bloodstream input[type="submit"].button.icon-right i,body.theme-bloodstream input[type="submit"].button.icon-right .icon,body.theme-bloodstream input[type="submit"].button.icon-right .fa,body.theme-bloodstream input[type="submit"].button.icon-right .fas,body.theme-bloodstream input[type="submit"].button.icon-right .far,body.theme-bloodstream input[type="submit"].button.icon-right .fab,body.theme-bloodstream input[type="reset"].button.icon-right i,body.theme-bloodstream input[type="reset"].button.icon-right .icon,body.theme-bloodstream input[type="reset"].button.icon-right .fa,body.theme-bloodstream input[type="reset"].button.icon-right .fas,body.theme-bloodstream input[type="reset"].button.icon-right .far,body.theme-bloodstream input[type="reset"].button.icon-right .fab{margin-right:0;margin-left:8px}body.theme-bloodstream button.button.icon-only,body.theme-bloodstream input[type="button"].button.icon-only,body.theme-bloodstream input[type="submit"].button.icon-only,body.theme-bloodstream input[type="reset"].button.icon-only{width:32px;padding:0}body.theme-bloodstream button.button.icon-only i,body.theme-bloodstream button.button.icon-only .icon,body.theme-bloodstream button.button.icon-only .fa,body.theme-bloodstream button.button.icon-only .fas,body.theme-bloodstream button.button.icon-only .far,body.theme-bloodstream button.button.icon-only .fab,body.theme-bloodstream input[type="button"].button.icon-only i,body.theme-bloodstream input[type="button"].button.icon-only .icon,body.theme-bloodstream input[type="button"].button.icon-only .fa,body.theme-bloodstream input[type="button"].button.icon-only .fas,body.theme-bloodstream input[type="button"].button.icon-only .far,body.theme-bloodstream input[type="button"].button.icon-only .fab,body.theme-bloodstream input[type="submit"].button.icon-only i,body.theme-bloodstream input[type="submit"].button.icon-only .icon,body.theme-bloodstream input[type="submit"].button.icon-only .fa,body.theme-bloodstream input[type="submit"].button.icon-only .fas,body.theme-bloodstream input[type="submit"].button.icon-only .far,body.theme-bloodstream input[type="submit"].button.icon-only .fab,body.theme-bloodstream input[type="reset"].button.icon-only i,body.theme-bloodstream input[type="reset"].button.icon-only .icon,body.theme-bloodstream input[type="reset"].button.icon-only .fa,body.theme-bloodstream input[type="reset"].button.icon-only .fas,body.theme-bloodstream input[type="reset"].button.icon-only .far,body.theme-bloodstream input[type="reset"].button.icon-only .fab{margin:0}body.theme-bloodstream button.button.icon-only.tiny,body.theme-bloodstream input[type="button"].button.icon-only.tiny,body.theme-bloodstream input[type="submit"].button.icon-only.tiny,body.theme-bloodstream input[type="reset"].button.icon-only.tiny{width:20px}body.theme-bloodstream button.button.icon-only.small,body.theme-bloodstream input[type="button"].button.icon-only.small,body.theme-bloodstream input[type="submit"].button.icon-only.small,body.theme-bloodstream input[type="reset"].button.icon-only.small{width:28px}body.theme-bloodstream button.button.icon-only.large,body.theme-bloodstream input[type="button"].button.icon-only.large,body.theme-bloodstream input[type="submit"].button.icon-only.large,body.theme-bloodstream input[type="reset"].button.icon-only.large{width:36px}body.theme-bloodstream button.button.icon-only.extra-large,body.theme-bloodstream button.button.icon-only.xl,body.theme-bloodstream input[type="button"].button.icon-only.extra-large,body.theme-bloodstream input[type="button"].button.icon-only.xl,body.theme-bloodstream input[type="submit"].button.icon-only.extra-large,body.theme-bloodstream input[type="submit"].button.icon-only.xl,body.theme-bloodstream input[type="reset"].button.icon-only.extra-large,body.theme-bloodstream input[type="reset"].button.icon-only.xl{width:44px}body.theme-bloodstream button.button.icon-only.huge,body.theme-bloodstream button.button.icon-only.xxl,body.theme-bloodstream input[type="button"].button.icon-only.huge,body.theme-bloodstream input[type="button"].button.icon-only.xxl,body.theme-bloodstream input[type="submit"].button.icon-only.huge,body.theme-bloodstream input[type="submit"].button.icon-only.xxl,body.theme-bloodstream input[type="reset"].button.icon-only.huge,body.theme-bloodstream input[type="reset"].button.icon-only.xxl{width:52px}body.theme-bloodstream button.button.icon-only.massive,body.theme-bloodstream button.button.icon-only.xxxl,body.theme-bloodstream input[type="button"].button.icon-only.massive,body.theme-bloodstream input[type="button"].button.icon-only.xxxl,body.theme-bloodstream input[type="submit"].button.icon-only.massive,body.theme-bloodstream input[type="submit"].button.icon-only.xxxl,body.theme-bloodstream input[type="reset"].button.icon-only.massive,body.theme-bloodstream input[type="reset"].button.icon-only.xxxl{width:64px}body.theme-bloodstream button.button.icon-only.jumbo,body.theme-bloodstream input[type="button"].button.icon-only.jumbo,body.theme-bloodstream input[type="submit"].button.icon-only.jumbo,body.theme-bloodstream input[type="reset"].button.icon-only.jumbo{width:80px}body.theme-bloodstream button.button.icon-only.gigantic,body.theme-bloodstream input[type="button"].button.icon-only.gigantic,body.theme-bloodstream input[type="submit"].button.icon-only.gigantic,body.theme-bloodstream input[type="reset"].button.icon-only.gigantic{width:96px}body.theme-bloodstream button.button.primary,body.theme-bloodstream button.button.button-primary,body.theme-bloodstream input[type="button"].button.primary,body.theme-bloodstream input[type="button"].button.button-primary,body.theme-bloodstream input[type="submit"].button.primary,body.theme-bloodstream input[type="submit"].button.button-primary,body.theme-bloodstream input[type="reset"].button.primary,body.theme-bloodstream 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)}body.theme-bloodstream button.button.primary:hover:not(:disabled),body.theme-bloodstream button.button.button-primary:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.primary:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.button-primary:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.primary:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.button-primary:hover:not(:disabled),body.theme-bloodstream input[type="reset"].button.primary:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.primary:focus,body.theme-bloodstream button.button.button-primary:focus,body.theme-bloodstream input[type="button"].button.primary:focus,body.theme-bloodstream input[type="button"].button.button-primary:focus,body.theme-bloodstream input[type="submit"].button.primary:focus,body.theme-bloodstream input[type="submit"].button.button-primary:focus,body.theme-bloodstream input[type="reset"].button.primary:focus,body.theme-bloodstream 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)}body.theme-bloodstream button.button.success,body.theme-bloodstream input[type="button"].button.success,body.theme-bloodstream input[type="submit"].button.success,body.theme-bloodstream 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)}body.theme-bloodstream button.button.success:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.success:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.success:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.success:focus,body.theme-bloodstream input[type="button"].button.success:focus,body.theme-bloodstream input[type="submit"].button.success:focus,body.theme-bloodstream 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)}body.theme-bloodstream button.button.success.disabled,body.theme-bloodstream button.button.success[aria-disabled="true"],body.theme-bloodstream input[type="button"].button.success.disabled,body.theme-bloodstream input[type="button"].button.success[aria-disabled="true"],body.theme-bloodstream input[type="submit"].button.success.disabled,body.theme-bloodstream input[type="submit"].button.success[aria-disabled="true"],body.theme-bloodstream input[type="reset"].button.success.disabled,body.theme-bloodstream 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)}body.theme-bloodstream button.button.success.disabled:hover,body.theme-bloodstream button.button.success[aria-disabled="true"]:hover,body.theme-bloodstream input[type="button"].button.success.disabled:hover,body.theme-bloodstream input[type="button"].button.success[aria-disabled="true"]:hover,body.theme-bloodstream input[type="submit"].button.success.disabled:hover,body.theme-bloodstream input[type="submit"].button.success[aria-disabled="true"]:hover,body.theme-bloodstream input[type="reset"].button.success.disabled:hover,body.theme-bloodstream input[type="reset"].button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}body.theme-bloodstream button.button.warning,body.theme-bloodstream input[type="button"].button.warning,body.theme-bloodstream input[type="submit"].button.warning,body.theme-bloodstream 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)}body.theme-bloodstream button.button.warning:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.warning:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.warning:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.warning:focus,body.theme-bloodstream input[type="button"].button.warning:focus,body.theme-bloodstream input[type="submit"].button.warning:focus,body.theme-bloodstream 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)}body.theme-bloodstream button.button.alert,body.theme-bloodstream button.button.error,body.theme-bloodstream input[type="button"].button.alert,body.theme-bloodstream input[type="button"].button.error,body.theme-bloodstream input[type="submit"].button.alert,body.theme-bloodstream input[type="submit"].button.error,body.theme-bloodstream input[type="reset"].button.alert,body.theme-bloodstream 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)}body.theme-bloodstream button.button.alert:hover:not(:disabled),body.theme-bloodstream button.button.error:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.alert:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.error:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.alert:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.error:hover:not(:disabled),body.theme-bloodstream input[type="reset"].button.alert:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.alert:focus,body.theme-bloodstream button.button.error:focus,body.theme-bloodstream input[type="button"].button.alert:focus,body.theme-bloodstream input[type="button"].button.error:focus,body.theme-bloodstream input[type="submit"].button.alert:focus,body.theme-bloodstream input[type="submit"].button.error:focus,body.theme-bloodstream input[type="reset"].button.alert:focus,body.theme-bloodstream 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)}body.theme-bloodstream button.button.tiny,body.theme-bloodstream input[type="button"].button.tiny,body.theme-bloodstream input[type="submit"].button.tiny,body.theme-bloodstream input[type="reset"].button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}body.theme-bloodstream button.button.small,body.theme-bloodstream input[type="button"].button.small,body.theme-bloodstream input[type="submit"].button.small,body.theme-bloodstream input[type="reset"].button.small{height:28px;font-size:15px;padding:0 12px}body.theme-bloodstream button.button.large,body.theme-bloodstream input[type="button"].button.large,body.theme-bloodstream input[type="submit"].button.large,body.theme-bloodstream input[type="reset"].button.large{height:36px;font-size:17px;padding:0 20px}body.theme-bloodstream button.button.extra-large,body.theme-bloodstream button.button.xl,body.theme-bloodstream input[type="button"].button.extra-large,body.theme-bloodstream input[type="button"].button.xl,body.theme-bloodstream input[type="submit"].button.extra-large,body.theme-bloodstream input[type="submit"].button.xl,body.theme-bloodstream input[type="reset"].button.extra-large,body.theme-bloodstream input[type="reset"].button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}body.theme-bloodstream button.button.huge,body.theme-bloodstream button.button.xxl,body.theme-bloodstream input[type="button"].button.huge,body.theme-bloodstream input[type="button"].button.xxl,body.theme-bloodstream input[type="submit"].button.huge,body.theme-bloodstream input[type="submit"].button.xxl,body.theme-bloodstream input[type="reset"].button.huge,body.theme-bloodstream input[type="reset"].button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}body.theme-bloodstream button.button.massive,body.theme-bloodstream button.button.xxxl,body.theme-bloodstream input[type="button"].button.massive,body.theme-bloodstream input[type="button"].button.xxxl,body.theme-bloodstream input[type="submit"].button.massive,body.theme-bloodstream input[type="submit"].button.xxxl,body.theme-bloodstream input[type="reset"].button.massive,body.theme-bloodstream input[type="reset"].button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}body.theme-bloodstream button.button.jumbo,body.theme-bloodstream input[type="button"].button.jumbo,body.theme-bloodstream input[type="submit"].button.jumbo,body.theme-bloodstream input[type="reset"].button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}body.theme-bloodstream button.button.gigantic,body.theme-bloodstream input[type="button"].button.gigantic,body.theme-bloodstream input[type="submit"].button.gigantic,body.theme-bloodstream input[type="reset"].button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}body.theme-bloodstream button.button.expanded,body.theme-bloodstream input[type="button"].button.expanded,body.theme-bloodstream input[type="submit"].button.expanded,body.theme-bloodstream input[type="reset"].button.expanded{width:100%}body.theme-bloodstream button.button.hollow,body.theme-bloodstream button.button.clear,body.theme-bloodstream input[type="button"].button.hollow,body.theme-bloodstream input[type="button"].button.clear,body.theme-bloodstream input[type="submit"].button.hollow,body.theme-bloodstream input[type="submit"].button.clear,body.theme-bloodstream input[type="reset"].button.hollow,body.theme-bloodstream input[type="reset"].button.clear{background:transparent;border-color:currentColor}body.theme-bloodstream button.button.hollow:hover:not(:disabled),body.theme-bloodstream button.button.clear:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.hollow:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.clear:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.hollow:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.clear:hover:not(:disabled),body.theme-bloodstream input[type="reset"].button.hollow:hover:not(:disabled),body.theme-bloodstream input[type="reset"].button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}body.theme-bloodstream button.button.dotted,body.theme-bloodstream input[type="button"].button.dotted,body.theme-bloodstream input[type="submit"].button.dotted,body.theme-bloodstream 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}body.theme-bloodstream button.button.dotted:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.dotted:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.dotted:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.dotted:focus,body.theme-bloodstream input[type="button"].button.dotted:focus,body.theme-bloodstream input[type="submit"].button.dotted:focus,body.theme-bloodstream 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}body.theme-bloodstream button.button.dotted:active:not(:disabled),body.theme-bloodstream input[type="button"].button.dotted:active:not(:disabled),body.theme-bloodstream input[type="submit"].button.dotted:active:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.info,body.theme-bloodstream input[type="button"].button.info,body.theme-bloodstream input[type="submit"].button.info,body.theme-bloodstream 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)}body.theme-bloodstream button.button.info:hover:not(:disabled),body.theme-bloodstream input[type="button"].button.info:hover:not(:disabled),body.theme-bloodstream input[type="submit"].button.info:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream button.button.info:focus,body.theme-bloodstream input[type="button"].button.info:focus,body.theme-bloodstream input[type="submit"].button.info:focus,body.theme-bloodstream 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)}body.theme-bloodstream 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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}body.theme-bloodstream a.button i,body.theme-bloodstream a.button .icon,body.theme-bloodstream a.button .fa,body.theme-bloodstream a.button .fas,body.theme-bloodstream a.button .far,body.theme-bloodstream a.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}body.theme-bloodstream a.button i.fa-spin,body.theme-bloodstream a.button i.fa-pulse,body.theme-bloodstream a.button .icon.fa-spin,body.theme-bloodstream a.button .icon.fa-pulse,body.theme-bloodstream a.button .fa.fa-spin,body.theme-bloodstream a.button .fa.fa-pulse,body.theme-bloodstream a.button .fas.fa-spin,body.theme-bloodstream a.button .fas.fa-pulse,body.theme-bloodstream a.button .far.fa-spin,body.theme-bloodstream a.button .far.fa-pulse,body.theme-bloodstream a.button .fab.fa-spin,body.theme-bloodstream a.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}body.theme-bloodstream a.button i.fa-spin.fa-spinner,body.theme-bloodstream a.button i.fa-spin.fa-circle-notch,body.theme-bloodstream a.button i.fa-spin.fa-sync,body.theme-bloodstream a.button i.fa-spin.fa-sync-alt,body.theme-bloodstream a.button i.fa-spin.fa-cog,body.theme-bloodstream a.button i.fa-spin.fa-compact-disc,body.theme-bloodstream a.button i.fa-pulse.fa-spinner,body.theme-bloodstream a.button i.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button i.fa-pulse.fa-sync,body.theme-bloodstream a.button i.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button i.fa-pulse.fa-cog,body.theme-bloodstream a.button i.fa-pulse.fa-compact-disc,body.theme-bloodstream a.button .icon.fa-spin.fa-spinner,body.theme-bloodstream a.button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream a.button .icon.fa-spin.fa-sync,body.theme-bloodstream a.button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream a.button .icon.fa-spin.fa-cog,body.theme-bloodstream a.button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream a.button .icon.fa-pulse.fa-spinner,body.theme-bloodstream a.button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button .icon.fa-pulse.fa-sync,body.theme-bloodstream a.button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button .icon.fa-pulse.fa-cog,body.theme-bloodstream a.button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream a.button .fa.fa-spin.fa-spinner,body.theme-bloodstream a.button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream a.button .fa.fa-spin.fa-sync,body.theme-bloodstream a.button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream a.button .fa.fa-spin.fa-cog,body.theme-bloodstream a.button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream a.button .fa.fa-pulse.fa-spinner,body.theme-bloodstream a.button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button .fa.fa-pulse.fa-sync,body.theme-bloodstream a.button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button .fa.fa-pulse.fa-cog,body.theme-bloodstream a.button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream a.button .fas.fa-spin.fa-spinner,body.theme-bloodstream a.button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream a.button .fas.fa-spin.fa-sync,body.theme-bloodstream a.button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream a.button .fas.fa-spin.fa-cog,body.theme-bloodstream a.button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream a.button .fas.fa-pulse.fa-spinner,body.theme-bloodstream a.button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button .fas.fa-pulse.fa-sync,body.theme-bloodstream a.button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button .fas.fa-pulse.fa-cog,body.theme-bloodstream a.button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream a.button .far.fa-spin.fa-spinner,body.theme-bloodstream a.button .far.fa-spin.fa-circle-notch,body.theme-bloodstream a.button .far.fa-spin.fa-sync,body.theme-bloodstream a.button .far.fa-spin.fa-sync-alt,body.theme-bloodstream a.button .far.fa-spin.fa-cog,body.theme-bloodstream a.button .far.fa-spin.fa-compact-disc,body.theme-bloodstream a.button .far.fa-pulse.fa-spinner,body.theme-bloodstream a.button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button .far.fa-pulse.fa-sync,body.theme-bloodstream a.button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button .far.fa-pulse.fa-cog,body.theme-bloodstream a.button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream a.button .fab.fa-spin.fa-spinner,body.theme-bloodstream a.button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream a.button .fab.fa-spin.fa-sync,body.theme-bloodstream a.button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream a.button .fab.fa-spin.fa-cog,body.theme-bloodstream a.button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream a.button .fab.fa-pulse.fa-spinner,body.theme-bloodstream a.button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream a.button .fab.fa-pulse.fa-sync,body.theme-bloodstream a.button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream a.button .fab.fa-pulse.fa-cog,body.theme-bloodstream a.button .fab.fa-pulse.fa-compact-disc{position:relative}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream a.button:disabled,body.theme-bloodstream a.button.disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream a.button.icon-left i,body.theme-bloodstream a.button.icon-left .icon,body.theme-bloodstream a.button.icon-left .fa,body.theme-bloodstream a.button.icon-left .fas,body.theme-bloodstream a.button.icon-left .far,body.theme-bloodstream a.button.icon-left .fab{margin-right:8px;margin-left:0}body.theme-bloodstream a.button.icon-right i,body.theme-bloodstream a.button.icon-right .icon,body.theme-bloodstream a.button.icon-right .fa,body.theme-bloodstream a.button.icon-right .fas,body.theme-bloodstream a.button.icon-right .far,body.theme-bloodstream a.button.icon-right .fab{margin-right:0;margin-left:8px}body.theme-bloodstream a.button.icon-only{width:32px;padding:0}body.theme-bloodstream a.button.icon-only i,body.theme-bloodstream a.button.icon-only .icon,body.theme-bloodstream a.button.icon-only .fa,body.theme-bloodstream a.button.icon-only .fas,body.theme-bloodstream a.button.icon-only .far,body.theme-bloodstream a.button.icon-only .fab{margin:0}body.theme-bloodstream a.button.icon-only.tiny{width:20px}body.theme-bloodstream a.button.icon-only.small{width:28px}body.theme-bloodstream a.button.icon-only.large{width:36px}body.theme-bloodstream a.button.icon-only.extra-large,body.theme-bloodstream a.button.icon-only.xl{width:44px}body.theme-bloodstream a.button.icon-only.huge,body.theme-bloodstream a.button.icon-only.xxl{width:52px}body.theme-bloodstream a.button.icon-only.massive,body.theme-bloodstream a.button.icon-only.xxxl{width:64px}body.theme-bloodstream a.button.icon-only.jumbo{width:80px}body.theme-bloodstream a.button.icon-only.gigantic{width:96px}body.theme-bloodstream a.button.primary,body.theme-bloodstream 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)}body.theme-bloodstream a.button.primary:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream a.button.primary:focus,body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream a.button.success.disabled,body.theme-bloodstream 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)}body.theme-bloodstream a.button.success.disabled:hover,body.theme-bloodstream a.button.success[aria-disabled="true"]:hover{background:rgba(var(--theme-success-rgb), 0.5);color:rgba(255,255,255,0.8)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream a.button.alert,body.theme-bloodstream 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)}body.theme-bloodstream a.button.alert:hover:not(:disabled),body.theme-bloodstream 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)}body.theme-bloodstream a.button.alert:focus,body.theme-bloodstream 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)}body.theme-bloodstream a.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}body.theme-bloodstream a.button.small{height:28px;font-size:15px;padding:0 12px}body.theme-bloodstream a.button.large{height:36px;font-size:17px;padding:0 20px}body.theme-bloodstream a.button.extra-large,body.theme-bloodstream a.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}body.theme-bloodstream a.button.huge,body.theme-bloodstream a.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}body.theme-bloodstream a.button.massive,body.theme-bloodstream a.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}body.theme-bloodstream a.button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}body.theme-bloodstream a.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}body.theme-bloodstream a.button.expanded{width:100%}body.theme-bloodstream a.button.hollow,body.theme-bloodstream a.button.clear{background:transparent;border-color:currentColor}body.theme-bloodstream a.button.hollow:hover:not(:disabled),body.theme-bloodstream a.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}body.theme-bloodstream 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}body.theme-bloodstream 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)}body.theme-bloodstream 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}body.theme-bloodstream a.button.dotted:active:not(:disabled){background:rgba(132,204,22,0.15);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream 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)}body.theme-bloodstream a.button:hover{text-decoration:none}body.theme-bloodstream form button.button,body.theme-bloodstream form [type="submit"].button,body.theme-bloodstream .newlogin-wrapper button.button,body.theme-bloodstream .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:rgba(255,255,255,0.08);background-image:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.08) 100%);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:1px solid rgba(255,255,255,0.18);color:var(--theme-text-primary);box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.2);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;-webkit-transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, opacity 0.15s ease, -webkit-box-shadow 0.15s ease}body.theme-bloodstream form button.button i,body.theme-bloodstream form button.button .icon,body.theme-bloodstream form button.button .fa,body.theme-bloodstream form button.button .fas,body.theme-bloodstream form button.button .far,body.theme-bloodstream form button.button .fab,body.theme-bloodstream form [type="submit"].button i,body.theme-bloodstream form [type="submit"].button .icon,body.theme-bloodstream form [type="submit"].button .fa,body.theme-bloodstream form [type="submit"].button .fas,body.theme-bloodstream form [type="submit"].button .far,body.theme-bloodstream form [type="submit"].button .fab,body.theme-bloodstream .newlogin-wrapper button.button i,body.theme-bloodstream .newlogin-wrapper button.button .icon,body.theme-bloodstream .newlogin-wrapper button.button .fa,body.theme-bloodstream .newlogin-wrapper button.button .fas,body.theme-bloodstream .newlogin-wrapper button.button .far,body.theme-bloodstream .newlogin-wrapper button.button .fab,body.theme-bloodstream .new-studio-login button.button i,body.theme-bloodstream .new-studio-login button.button .icon,body.theme-bloodstream .new-studio-login button.button .fa,body.theme-bloodstream .new-studio-login button.button .fas,body.theme-bloodstream .new-studio-login button.button .far,body.theme-bloodstream .new-studio-login button.button .fab{font-size:inherit;vertical-align:middle;position:relative;top:-1px;line-height:1}body.theme-bloodstream form button.button i.fa-spin,body.theme-bloodstream form button.button i.fa-pulse,body.theme-bloodstream form button.button .icon.fa-spin,body.theme-bloodstream form button.button .icon.fa-pulse,body.theme-bloodstream form button.button .fa.fa-spin,body.theme-bloodstream form button.button .fa.fa-pulse,body.theme-bloodstream form button.button .fas.fa-spin,body.theme-bloodstream form button.button .fas.fa-pulse,body.theme-bloodstream form button.button .far.fa-spin,body.theme-bloodstream form button.button .far.fa-pulse,body.theme-bloodstream form button.button .fab.fa-spin,body.theme-bloodstream form button.button .fab.fa-pulse,body.theme-bloodstream form [type="submit"].button i.fa-spin,body.theme-bloodstream form [type="submit"].button i.fa-pulse,body.theme-bloodstream form [type="submit"].button .icon.fa-spin,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse,body.theme-bloodstream form [type="submit"].button .fa.fa-spin,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse,body.theme-bloodstream form [type="submit"].button .fas.fa-spin,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse,body.theme-bloodstream form [type="submit"].button .far.fa-spin,body.theme-bloodstream form [type="submit"].button .far.fa-pulse,body.theme-bloodstream form [type="submit"].button .fab.fa-spin,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse,body.theme-bloodstream .new-studio-login button.button i.fa-spin,body.theme-bloodstream .new-studio-login button.button i.fa-pulse,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse,body.theme-bloodstream .new-studio-login button.button .far.fa-spin,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;top:0}body.theme-bloodstream form button.button i.fa-spin.fa-spinner,body.theme-bloodstream form button.button i.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button i.fa-spin.fa-sync,body.theme-bloodstream form button.button i.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button i.fa-spin.fa-cog,body.theme-bloodstream form button.button i.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button i.fa-pulse.fa-spinner,body.theme-bloodstream form button.button i.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button i.fa-pulse.fa-sync,body.theme-bloodstream form button.button i.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button i.fa-pulse.fa-cog,body.theme-bloodstream form button.button i.fa-pulse.fa-compact-disc,body.theme-bloodstream form button.button .icon.fa-spin.fa-spinner,body.theme-bloodstream form button.button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button .icon.fa-spin.fa-sync,body.theme-bloodstream form button.button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button .icon.fa-spin.fa-cog,body.theme-bloodstream form button.button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button .icon.fa-pulse.fa-spinner,body.theme-bloodstream form button.button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button .icon.fa-pulse.fa-sync,body.theme-bloodstream form button.button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button .icon.fa-pulse.fa-cog,body.theme-bloodstream form button.button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream form button.button .fa.fa-spin.fa-spinner,body.theme-bloodstream form button.button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button .fa.fa-spin.fa-sync,body.theme-bloodstream form button.button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button .fa.fa-spin.fa-cog,body.theme-bloodstream form button.button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button .fa.fa-pulse.fa-spinner,body.theme-bloodstream form button.button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button .fa.fa-pulse.fa-sync,body.theme-bloodstream form button.button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button .fa.fa-pulse.fa-cog,body.theme-bloodstream form button.button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream form button.button .fas.fa-spin.fa-spinner,body.theme-bloodstream form button.button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button .fas.fa-spin.fa-sync,body.theme-bloodstream form button.button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button .fas.fa-spin.fa-cog,body.theme-bloodstream form button.button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button .fas.fa-pulse.fa-spinner,body.theme-bloodstream form button.button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button .fas.fa-pulse.fa-sync,body.theme-bloodstream form button.button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button .fas.fa-pulse.fa-cog,body.theme-bloodstream form button.button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream form button.button .far.fa-spin.fa-spinner,body.theme-bloodstream form button.button .far.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button .far.fa-spin.fa-sync,body.theme-bloodstream form button.button .far.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button .far.fa-spin.fa-cog,body.theme-bloodstream form button.button .far.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button .far.fa-pulse.fa-spinner,body.theme-bloodstream form button.button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button .far.fa-pulse.fa-sync,body.theme-bloodstream form button.button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button .far.fa-pulse.fa-cog,body.theme-bloodstream form button.button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream form button.button .fab.fa-spin.fa-spinner,body.theme-bloodstream form button.button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream form button.button .fab.fa-spin.fa-sync,body.theme-bloodstream form button.button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream form button.button .fab.fa-spin.fa-cog,body.theme-bloodstream form button.button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream form button.button .fab.fa-pulse.fa-spinner,body.theme-bloodstream form button.button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream form button.button .fab.fa-pulse.fa-sync,body.theme-bloodstream form button.button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream form button.button .fab.fa-pulse.fa-cog,body.theme-bloodstream form button.button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button i.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button i.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button .far.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-spinner,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-sync,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-cog,body.theme-bloodstream form [type="submit"].button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-spinner,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-sync,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-cog,body.theme-bloodstream form [type="submit"].button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button i.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button i.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-spinner,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-sync,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-cog,body.theme-bloodstream .newlogin-wrapper button.button .fab.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button i.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button i.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button .icon.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button .icon.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button .fa.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button .fa.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button .fas.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button .fas.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button .far.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button .far.fa-pulse.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-sync,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-cog,body.theme-bloodstream .new-studio-login button.button .fab.fa-spin.fa-compact-disc,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-spinner,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-circle-notch,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-sync,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-sync-alt,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-cog,body.theme-bloodstream .new-studio-login button.button .fab.fa-pulse.fa-compact-disc{position:relative}body.theme-bloodstream form button.button:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button:active:not(:disabled),body.theme-bloodstream form [type="submit"].button:active:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button:active:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button:focus,body.theme-bloodstream form [type="submit"].button:focus,body.theme-bloodstream .newlogin-wrapper button.button:focus,body.theme-bloodstream .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)}body.theme-bloodstream form button.button:disabled,body.theme-bloodstream form button.button.disabled,body.theme-bloodstream form [type="submit"].button:disabled,body.theme-bloodstream form [type="submit"].button.disabled,body.theme-bloodstream .newlogin-wrapper button.button:disabled,body.theme-bloodstream .newlogin-wrapper button.button.disabled,body.theme-bloodstream .new-studio-login button.button:disabled,body.theme-bloodstream .new-studio-login button.button.disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream form button.button.icon-left i,body.theme-bloodstream form button.button.icon-left .icon,body.theme-bloodstream form button.button.icon-left .fa,body.theme-bloodstream form button.button.icon-left .fas,body.theme-bloodstream form button.button.icon-left .far,body.theme-bloodstream form button.button.icon-left .fab,body.theme-bloodstream form [type="submit"].button.icon-left i,body.theme-bloodstream form [type="submit"].button.icon-left .icon,body.theme-bloodstream form [type="submit"].button.icon-left .fa,body.theme-bloodstream form [type="submit"].button.icon-left .fas,body.theme-bloodstream form [type="submit"].button.icon-left .far,body.theme-bloodstream form [type="submit"].button.icon-left .fab,body.theme-bloodstream .newlogin-wrapper button.button.icon-left i,body.theme-bloodstream .newlogin-wrapper button.button.icon-left .icon,body.theme-bloodstream .newlogin-wrapper button.button.icon-left .fa,body.theme-bloodstream .newlogin-wrapper button.button.icon-left .fas,body.theme-bloodstream .newlogin-wrapper button.button.icon-left .far,body.theme-bloodstream .newlogin-wrapper button.button.icon-left .fab,body.theme-bloodstream .new-studio-login button.button.icon-left i,body.theme-bloodstream .new-studio-login button.button.icon-left .icon,body.theme-bloodstream .new-studio-login button.button.icon-left .fa,body.theme-bloodstream .new-studio-login button.button.icon-left .fas,body.theme-bloodstream .new-studio-login button.button.icon-left .far,body.theme-bloodstream .new-studio-login button.button.icon-left .fab{margin-right:8px;margin-left:0}body.theme-bloodstream form button.button.icon-right i,body.theme-bloodstream form button.button.icon-right .icon,body.theme-bloodstream form button.button.icon-right .fa,body.theme-bloodstream form button.button.icon-right .fas,body.theme-bloodstream form button.button.icon-right .far,body.theme-bloodstream form button.button.icon-right .fab,body.theme-bloodstream form [type="submit"].button.icon-right i,body.theme-bloodstream form [type="submit"].button.icon-right .icon,body.theme-bloodstream form [type="submit"].button.icon-right .fa,body.theme-bloodstream form [type="submit"].button.icon-right .fas,body.theme-bloodstream form [type="submit"].button.icon-right .far,body.theme-bloodstream form [type="submit"].button.icon-right .fab,body.theme-bloodstream .newlogin-wrapper button.button.icon-right i,body.theme-bloodstream .newlogin-wrapper button.button.icon-right .icon,body.theme-bloodstream .newlogin-wrapper button.button.icon-right .fa,body.theme-bloodstream .newlogin-wrapper button.button.icon-right .fas,body.theme-bloodstream .newlogin-wrapper button.button.icon-right .far,body.theme-bloodstream .newlogin-wrapper button.button.icon-right .fab,body.theme-bloodstream .new-studio-login button.button.icon-right i,body.theme-bloodstream .new-studio-login button.button.icon-right .icon,body.theme-bloodstream .new-studio-login button.button.icon-right .fa,body.theme-bloodstream .new-studio-login button.button.icon-right .fas,body.theme-bloodstream .new-studio-login button.button.icon-right .far,body.theme-bloodstream .new-studio-login button.button.icon-right .fab{margin-right:0;margin-left:8px}body.theme-bloodstream form button.button.icon-only,body.theme-bloodstream form [type="submit"].button.icon-only,body.theme-bloodstream .newlogin-wrapper button.button.icon-only,body.theme-bloodstream .new-studio-login button.button.icon-only{width:32px;padding:0}body.theme-bloodstream form button.button.icon-only i,body.theme-bloodstream form button.button.icon-only .icon,body.theme-bloodstream form button.button.icon-only .fa,body.theme-bloodstream form button.button.icon-only .fas,body.theme-bloodstream form button.button.icon-only .far,body.theme-bloodstream form button.button.icon-only .fab,body.theme-bloodstream form [type="submit"].button.icon-only i,body.theme-bloodstream form [type="submit"].button.icon-only .icon,body.theme-bloodstream form [type="submit"].button.icon-only .fa,body.theme-bloodstream form [type="submit"].button.icon-only .fas,body.theme-bloodstream form [type="submit"].button.icon-only .far,body.theme-bloodstream form [type="submit"].button.icon-only .fab,body.theme-bloodstream .newlogin-wrapper button.button.icon-only i,body.theme-bloodstream .newlogin-wrapper button.button.icon-only .icon,body.theme-bloodstream .newlogin-wrapper button.button.icon-only .fa,body.theme-bloodstream .newlogin-wrapper button.button.icon-only .fas,body.theme-bloodstream .newlogin-wrapper button.button.icon-only .far,body.theme-bloodstream .newlogin-wrapper button.button.icon-only .fab,body.theme-bloodstream .new-studio-login button.button.icon-only i,body.theme-bloodstream .new-studio-login button.button.icon-only .icon,body.theme-bloodstream .new-studio-login button.button.icon-only .fa,body.theme-bloodstream .new-studio-login button.button.icon-only .fas,body.theme-bloodstream .new-studio-login button.button.icon-only .far,body.theme-bloodstream .new-studio-login button.button.icon-only .fab{margin:0}body.theme-bloodstream form button.button.icon-only.tiny,body.theme-bloodstream form [type="submit"].button.icon-only.tiny,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.tiny,body.theme-bloodstream .new-studio-login button.button.icon-only.tiny{width:20px}body.theme-bloodstream form button.button.icon-only.small,body.theme-bloodstream form [type="submit"].button.icon-only.small,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.small,body.theme-bloodstream .new-studio-login button.button.icon-only.small{width:28px}body.theme-bloodstream form button.button.icon-only.large,body.theme-bloodstream form [type="submit"].button.icon-only.large,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.large,body.theme-bloodstream .new-studio-login button.button.icon-only.large{width:36px}body.theme-bloodstream form button.button.icon-only.extra-large,body.theme-bloodstream form button.button.icon-only.xl,body.theme-bloodstream form [type="submit"].button.icon-only.extra-large,body.theme-bloodstream form [type="submit"].button.icon-only.xl,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.extra-large,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.xl,body.theme-bloodstream .new-studio-login button.button.icon-only.extra-large,body.theme-bloodstream .new-studio-login button.button.icon-only.xl{width:44px}body.theme-bloodstream form button.button.icon-only.huge,body.theme-bloodstream form button.button.icon-only.xxl,body.theme-bloodstream form [type="submit"].button.icon-only.huge,body.theme-bloodstream form [type="submit"].button.icon-only.xxl,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.huge,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.xxl,body.theme-bloodstream .new-studio-login button.button.icon-only.huge,body.theme-bloodstream .new-studio-login button.button.icon-only.xxl{width:52px}body.theme-bloodstream form button.button.icon-only.massive,body.theme-bloodstream form button.button.icon-only.xxxl,body.theme-bloodstream form [type="submit"].button.icon-only.massive,body.theme-bloodstream form [type="submit"].button.icon-only.xxxl,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.massive,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.xxxl,body.theme-bloodstream .new-studio-login button.button.icon-only.massive,body.theme-bloodstream .new-studio-login button.button.icon-only.xxxl{width:64px}body.theme-bloodstream form button.button.icon-only.jumbo,body.theme-bloodstream form [type="submit"].button.icon-only.jumbo,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.jumbo,body.theme-bloodstream .new-studio-login button.button.icon-only.jumbo{width:80px}body.theme-bloodstream form button.button.icon-only.gigantic,body.theme-bloodstream form [type="submit"].button.icon-only.gigantic,body.theme-bloodstream .newlogin-wrapper button.button.icon-only.gigantic,body.theme-bloodstream .new-studio-login button.button.icon-only.gigantic{width:96px}body.theme-bloodstream form button.button.primary,body.theme-bloodstream form button.button.button-primary,body.theme-bloodstream form [type="submit"].button.primary,body.theme-bloodstream form [type="submit"].button.button-primary,body.theme-bloodstream .newlogin-wrapper button.button.primary,body.theme-bloodstream .newlogin-wrapper button.button.button-primary,body.theme-bloodstream .new-studio-login button.button.primary,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.primary:hover:not(:disabled),body.theme-bloodstream form button.button.button-primary:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.primary:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.button-primary:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.primary:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.button-primary:hover:not(:disabled),body.theme-bloodstream .new-studio-login button.button.primary:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.primary:focus,body.theme-bloodstream form button.button.button-primary:focus,body.theme-bloodstream form [type="submit"].button.primary:focus,body.theme-bloodstream form [type="submit"].button.button-primary:focus,body.theme-bloodstream .newlogin-wrapper button.button.primary:focus,body.theme-bloodstream .newlogin-wrapper button.button.button-primary:focus,body.theme-bloodstream .new-studio-login button.button.primary:focus,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.success,body.theme-bloodstream form [type="submit"].button.success,body.theme-bloodstream .newlogin-wrapper button.button.success,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.success:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.success:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.success:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.success:focus,body.theme-bloodstream form [type="submit"].button.success:focus,body.theme-bloodstream .newlogin-wrapper button.button.success:focus,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.success.disabled,body.theme-bloodstream form button.button.success[aria-disabled="true"],body.theme-bloodstream form [type="submit"].button.success.disabled,body.theme-bloodstream form [type="submit"].button.success[aria-disabled="true"],body.theme-bloodstream .newlogin-wrapper button.button.success.disabled,body.theme-bloodstream .newlogin-wrapper button.button.success[aria-disabled="true"],body.theme-bloodstream .new-studio-login button.button.success.disabled,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.success.disabled:hover,body.theme-bloodstream form button.button.success[aria-disabled="true"]:hover,body.theme-bloodstream form [type="submit"].button.success.disabled:hover,body.theme-bloodstream form [type="submit"].button.success[aria-disabled="true"]:hover,body.theme-bloodstream .newlogin-wrapper button.button.success.disabled:hover,body.theme-bloodstream .newlogin-wrapper button.button.success[aria-disabled="true"]:hover,body.theme-bloodstream .new-studio-login button.button.success.disabled:hover,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.warning,body.theme-bloodstream form [type="submit"].button.warning,body.theme-bloodstream .newlogin-wrapper button.button.warning,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.warning:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.warning:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.warning:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.warning:focus,body.theme-bloodstream form [type="submit"].button.warning:focus,body.theme-bloodstream .newlogin-wrapper button.button.warning:focus,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.alert,body.theme-bloodstream form button.button.error,body.theme-bloodstream form [type="submit"].button.alert,body.theme-bloodstream form [type="submit"].button.error,body.theme-bloodstream .newlogin-wrapper button.button.alert,body.theme-bloodstream .newlogin-wrapper button.button.error,body.theme-bloodstream .new-studio-login button.button.alert,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.alert:hover:not(:disabled),body.theme-bloodstream form button.button.error:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.alert:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.error:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.alert:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.error:hover:not(:disabled),body.theme-bloodstream .new-studio-login button.button.alert:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.alert:focus,body.theme-bloodstream form button.button.error:focus,body.theme-bloodstream form [type="submit"].button.alert:focus,body.theme-bloodstream form [type="submit"].button.error:focus,body.theme-bloodstream .newlogin-wrapper button.button.alert:focus,body.theme-bloodstream .newlogin-wrapper button.button.error:focus,body.theme-bloodstream .new-studio-login button.button.alert:focus,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.tiny,body.theme-bloodstream form [type="submit"].button.tiny,body.theme-bloodstream .newlogin-wrapper button.button.tiny,body.theme-bloodstream .new-studio-login button.button.tiny{height:20px;font-size:13px;padding:0 8px;gap:4px}body.theme-bloodstream form button.button.small,body.theme-bloodstream form [type="submit"].button.small,body.theme-bloodstream .newlogin-wrapper button.button.small,body.theme-bloodstream .new-studio-login button.button.small{height:28px;font-size:15px;padding:0 12px}body.theme-bloodstream form button.button.large,body.theme-bloodstream form [type="submit"].button.large,body.theme-bloodstream .newlogin-wrapper button.button.large,body.theme-bloodstream .new-studio-login button.button.large{height:36px;font-size:17px;padding:0 20px}body.theme-bloodstream form button.button.extra-large,body.theme-bloodstream form button.button.xl,body.theme-bloodstream form [type="submit"].button.extra-large,body.theme-bloodstream form [type="submit"].button.xl,body.theme-bloodstream .newlogin-wrapper button.button.extra-large,body.theme-bloodstream .newlogin-wrapper button.button.xl,body.theme-bloodstream .new-studio-login button.button.extra-large,body.theme-bloodstream .new-studio-login button.button.xl{height:44px;font-size:18px;padding:0 28px;gap:10px}body.theme-bloodstream form button.button.huge,body.theme-bloodstream form button.button.xxl,body.theme-bloodstream form [type="submit"].button.huge,body.theme-bloodstream form [type="submit"].button.xxl,body.theme-bloodstream .newlogin-wrapper button.button.huge,body.theme-bloodstream .newlogin-wrapper button.button.xxl,body.theme-bloodstream .new-studio-login button.button.huge,body.theme-bloodstream .new-studio-login button.button.xxl{height:52px;font-size:20px;padding:0 36px;gap:12px;border-radius:8px}body.theme-bloodstream form button.button.massive,body.theme-bloodstream form button.button.xxxl,body.theme-bloodstream form [type="submit"].button.massive,body.theme-bloodstream form [type="submit"].button.xxxl,body.theme-bloodstream .newlogin-wrapper button.button.massive,body.theme-bloodstream .newlogin-wrapper button.button.xxxl,body.theme-bloodstream .new-studio-login button.button.massive,body.theme-bloodstream .new-studio-login button.button.xxxl{height:64px;font-size:24px;padding:0 48px;gap:14px;border-radius:10px}body.theme-bloodstream form button.button.jumbo,body.theme-bloodstream form [type="submit"].button.jumbo,body.theme-bloodstream .newlogin-wrapper button.button.jumbo,body.theme-bloodstream .new-studio-login button.button.jumbo{height:80px;font-size:28px;padding:0 60px;gap:16px;border-radius:12px}body.theme-bloodstream form button.button.gigantic,body.theme-bloodstream form [type="submit"].button.gigantic,body.theme-bloodstream .newlogin-wrapper button.button.gigantic,body.theme-bloodstream .new-studio-login button.button.gigantic{height:96px;font-size:32px;padding:0 72px;gap:18px;border-radius:14px}body.theme-bloodstream form button.button.expanded,body.theme-bloodstream form [type="submit"].button.expanded,body.theme-bloodstream .newlogin-wrapper button.button.expanded,body.theme-bloodstream .new-studio-login button.button.expanded{width:100%}body.theme-bloodstream form button.button.hollow,body.theme-bloodstream form button.button.clear,body.theme-bloodstream form [type="submit"].button.hollow,body.theme-bloodstream form [type="submit"].button.clear,body.theme-bloodstream .newlogin-wrapper button.button.hollow,body.theme-bloodstream .newlogin-wrapper button.button.clear,body.theme-bloodstream .new-studio-login button.button.hollow,body.theme-bloodstream .new-studio-login button.button.clear{background:transparent;border-color:currentColor}body.theme-bloodstream form button.button.hollow:hover:not(:disabled),body.theme-bloodstream form button.button.clear:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.hollow:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.clear:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.hollow:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.clear:hover:not(:disabled),body.theme-bloodstream .new-studio-login button.button.hollow:hover:not(:disabled),body.theme-bloodstream .new-studio-login button.button.clear:hover:not(:disabled){background:rgba(255,255,255,0.05)}body.theme-bloodstream form button.button.dotted,body.theme-bloodstream form [type="submit"].button.dotted,body.theme-bloodstream .newlogin-wrapper button.button.dotted,body.theme-bloodstream .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}body.theme-bloodstream form button.button.dotted:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.dotted:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.dotted:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.dotted:focus,body.theme-bloodstream form [type="submit"].button.dotted:focus,body.theme-bloodstream .newlogin-wrapper button.button.dotted:focus,body.theme-bloodstream .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}body.theme-bloodstream form button.button.dotted:active:not(:disabled),body.theme-bloodstream form [type="submit"].button.dotted:active:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.dotted:active:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.info,body.theme-bloodstream form [type="submit"].button.info,body.theme-bloodstream .newlogin-wrapper button.button.info,body.theme-bloodstream .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)}body.theme-bloodstream form button.button.info:hover:not(:disabled),body.theme-bloodstream form [type="submit"].button.info:hover:not(:disabled),body.theme-bloodstream .newlogin-wrapper button.button.info:hover:not(:disabled),body.theme-bloodstream .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)}body.theme-bloodstream form button.button.info:focus,body.theme-bloodstream form [type="submit"].button.info:focus,body.theme-bloodstream .newlogin-wrapper button.button.info:focus,body.theme-bloodstream .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)}body.theme-bloodstream .button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0;position:relative;z-index:10}body.theme-bloodstream .button-group .button,body.theme-bloodstream .button-group a.button{border-radius:0 !important;margin:0;margin-left:-1px}body.theme-bloodstream .button-group .button:first-child,body.theme-bloodstream .button-group a.button:first-child{margin-left:0}body.theme-bloodstream .button-group .button:first-child,body.theme-bloodstream .button-group a.button:first-child{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}body.theme-bloodstream .button-group .button:last-child,body.theme-bloodstream .button-group a.button:last-child{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}body.theme-bloodstream .button-group .button:only-child,body.theme-bloodstream .button-group a.button:only-child{border-radius:6px !important}body.theme-bloodstream .button-group .button:focus,body.theme-bloodstream .button-group a.button:focus{z-index:1;position:relative}body.theme-bloodstream .button-group .button:hover,body.theme-bloodstream .button-group a.button:hover{z-index:2;position:relative}body.theme-bloodstream .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}body.theme-bloodstream .button.circle.small{width:32px;height:32px;font-size:14px;min-width:32px;border-radius:50% !important}body.theme-bloodstream .button.circle.large{width:48px;height:48px;font-size:18px;min-width:48px;border-radius:50% !important}body.theme-bloodstream .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}body.theme-bloodstream .button.circle-icon i,body.theme-bloodstream .button.circle-icon .fa,body.theme-bloodstream .button.circle-icon .fas,body.theme-bloodstream .button.circle-icon .far,body.theme-bloodstream .button.circle-icon .fab{font-size:16px;margin:0}body.theme-bloodstream .button.circle-icon.small{width:32px;height:32px}body.theme-bloodstream .button.circle-icon.small i,body.theme-bloodstream .button.circle-icon.small .fa,body.theme-bloodstream .button.circle-icon.small .fas,body.theme-bloodstream .button.circle-icon.small .far,body.theme-bloodstream .button.circle-icon.small .fab{font-size:14px}body.theme-bloodstream .button.circle-icon.large{width:48px;height:48px}body.theme-bloodstream .button.circle-icon.large i,body.theme-bloodstream .button.circle-icon.large .fa,body.theme-bloodstream .button.circle-icon.large .fas,body.theme-bloodstream .button.circle-icon.large .far,body.theme-bloodstream .button.circle-icon.large .fab{font-size:20px}body.theme-bloodstream .button.rounded-icon{width:auto;min-width:32px;height:32px;padding:0 8px;border-radius:16px}body.theme-bloodstream .button.rounded-icon i,body.theme-bloodstream .button.rounded-icon .fa,body.theme-bloodstream .button.rounded-icon .fas,body.theme-bloodstream .button.rounded-icon .far,body.theme-bloodstream .button.rounded-icon .fab{margin:0}body.theme-bloodstream .button.rounded-icon.small{min-width:28px;height:28px;border-radius:14px}body.theme-bloodstream .button.rounded-icon.large{min-width:36px;height:36px;border-radius:18px}body.theme-bloodstream .button.square-icon{width:32px;height:32px;padding:0}body.theme-bloodstream .button.square-icon i,body.theme-bloodstream .button.square-icon .fa,body.theme-bloodstream .button.square-icon .fas,body.theme-bloodstream .button.square-icon .far,body.theme-bloodstream .button.square-icon .fab{margin:0}body.theme-bloodstream .button.square-icon.small{width:28px;height:28px}body.theme-bloodstream .button.square-icon.large{width:36px;height:36px}body.theme-bloodstream .button-dropdown{position:relative;display:inline-block;margin:0;vertical-align:middle;z-index:1}body.theme-bloodstream .button-dropdown .button{margin:0}body.theme-bloodstream .button-dropdown:hover{z-index:99998}body.theme-bloodstream .button-dropdown.open{z-index:99999}body.theme-bloodstream .button-dropdown-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;position:relative;z-index:1}body.theme-bloodstream .button-dropdown-group:has(.button-dropdown.open){z-index:99999 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown{-ms-flex-negative:0;flex-shrink:0;margin-left:-1px}body.theme-bloodstream .button-dropdown-group .button-dropdown:first-child{margin-left:0}body.theme-bloodstream .button-dropdown-group .button-dropdown .button{border-radius:0 !important;margin:0}body.theme-bloodstream .button-dropdown-group .button-dropdown:first-child:not(:only-child) .button{border-radius:6px 0 0 6px !important;border-top-left-radius:6px !important;border-bottom-left-radius:6px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .button{border-radius:0 6px 6px 0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:only-child .button{border-radius:6px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:hover{z-index:99998;position:relative}body.theme-bloodstream .button-dropdown-group .button-dropdown.open{z-index:99999;position:relative}body.theme-bloodstream .button-dropdown-group .button-dropdown .button:focus{z-index:1;position:relative}body.theme-bloodstream .button-dropdown-group>.button{border-radius:0 !important;margin:0;vertical-align:middle}body.theme-bloodstream .button-dropdown-group>.button:first-child {border-radius:6px 0 0 6px !important}body.theme-bloodstream .button-dropdown-group>.button:last-child {border-radius:0 6px 6px 0 !important}body.theme-bloodstream .button-dropdown-group>.button:only-child{border-radius:6px !important}body.theme-bloodstream .button-dropdown-group>.button-dropdown:last-child .button{border-radius:0 6px 6px 0 !important}body.theme-bloodstream .button-dropdown-group>.button-dropdown:first-child .button{border-radius:6px 0 0 6px !important}body.theme-bloodstream .button-dropdown-group>*:first-child .button,body.theme-bloodstream .button-dropdown-group>*:first-child.button{border-radius:6px 0 0 6px !important}body.theme-bloodstream .button-dropdown-group>*:last-child .button,body.theme-bloodstream .button-dropdown-group>*:last-child.button{border-radius:0 6px 6px 0 !important}body.theme-bloodstream .button-dropdown-group>.button:hover{z-index:2;position:relative}body.theme-bloodstream .dropdown-menu{position:absolute;top:calc(100% - 1px);left:0;min-width:200px;margin:0;background:transparent;border-radius:0 4px 4px 4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:1;visibility:hidden;z-index:100000 !important;pointer-events:none;overflow:hidden;-webkit-transition:none;transition:none}body.theme-bloodstream .button-dropdown.align-right .dropdown-menu{left:auto;right:0;border-radius:4px 0 4px 4px}body.theme-bloodstream .button-dropdown.align-top .dropdown-menu{top:auto;bottom:calc(100% - 1px);border-radius:4px 4px 4px 0}body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-menu{border-radius:4px 4px 0 4px}body.theme-bloodstream .button-dropdown:hover .dropdown-menu,body.theme-bloodstream .button-dropdown.open .dropdown-menu{visibility:visible;pointer-events:auto}body.theme-bloodstream .button-dropdown:hover>.button,body.theme-bloodstream .button-dropdown.open>.button{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.1);box-shadow:0 0 0 2px rgba(255,255,255,0.1)}body.theme-bloodstream .button-dropdown:hover>.button,body.theme-bloodstream .button-dropdown.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:first-child:not(:only-child):hover>.button,body.theme-bloodstream .button-dropdown-group .button-dropdown:first-child:not(:only-child).open>.button{border-bottom-left-radius:0 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child):hover>.button,body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child).open>.button{border-bottom-right-radius:0 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:only-child:hover>.button,body.theme-bloodstream .button-dropdown-group .button-dropdown:only-child.open>.button{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}body.theme-bloodstream .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;padding:1rem 1.5rem;border:none;background:#1a1a1f !important;background-color:#1a1a1f !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%) !important;backdrop-filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--theme-text-primary);font-size:0.875rem;text-align:left;cursor:pointer;-webkit-transition:none;transition:none;border-radius:0 !important}body.theme-bloodstream .dropdown-item:hover{background:#232329 !important;background-color:#232329 !important;background-image:linear-gradient(135deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%) !important}body.theme-bloodstream .dropdown-item i{width:16px;opacity:0.7}body.theme-bloodstream .dropdown-item.alert{color:var(--theme-error)}body.theme-bloodstream .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}body.theme-bloodstream .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .dropdown-item{border-radius:0 4px 0 0 !important}body.theme-bloodstream .dropdown-item:last-child,body.theme-bloodstream .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+body.theme-bloodstream .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-menu{border-radius:4px}body.theme-bloodstream .button-dropdown-group .button-dropdown:only-child .dropdown-menu,body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-menu{border-radius:0 4px 4px 4px}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:only-child{border-radius:4px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item{border-radius:0 4px 0 0 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:last-child,body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}.dropdown-divider+body.theme-bloodstream .button-dropdown-group .button-dropdown:last-child:not(:only-child) .dropdown-item:has(+.dropdown-divider){border-radius:4px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:only-child .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:only-child{border-radius:0 4px 4px 4px !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item{border-radius:0 4px 0 0 !important}body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:last-child,body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 0 4px 4px !important}.dropdown-divider+body.theme-bloodstream .button-dropdown-group .button-dropdown:not(:last-child) .dropdown-item:has(+.dropdown-divider){border-radius:0 4px 4px 4px !important}body.theme-bloodstream .button-dropdown  .dropdown-menu{border-radius:0 4px 4px 4px}body.theme-bloodstream .button-dropdown  .dropdown-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .button-dropdown.align-right .dropdown-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .button-dropdown.align-right .dropdown-item:only-child{border-radius:4px 0 4px 4px !important}body.theme-bloodstream .button-dropdown.align-right .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .button-dropdown.align-right .dropdown-item{border-radius:4px 0 0 0 !important}.dropdown-divider+body.theme-bloodstream .button-dropdown.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 0 4px 4px !important}body.theme-bloodstream .button-dropdown.align-top .dropdown-item:only-child{border-radius:4px 4px 4px 0 !important}body.theme-bloodstream .button-dropdown.align-top .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .button-dropdown.align-top .dropdown-item{border-radius:0 0 0 4px !important}body.theme-bloodstream .button-dropdown.align-top .dropdown-item:last-child,body.theme-bloodstream .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+body.theme-bloodstream .button-dropdown.align-top .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 4px 0 !important}body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item:only-child{border-radius:4px 4px 0 4px !important}body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item:first-child,.dropdown-divider+body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item{border-radius:0 0 4px 0 !important}body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item:last-child,body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 0 !important}.dropdown-divider+body.theme-bloodstream .button-dropdown.align-top.align-right .dropdown-item:has(+.dropdown-divider){border-radius:4px 4px 0 4px !important}body.theme-bloodstream .dropdown-divider{background:#000;margin:0px 10px;padding:9px;border:none}body.theme-bloodstream .dropdown-item.success{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(16,185,129,0.3);color:#34d399;text-shadow:none}body.theme-bloodstream .dropdown-item.success:hover{background:#10b981 !important;background-color:#10b981 !important;background-image:none !important;border-color:rgba(16,185,129,0.4);color:#34d399}body.theme-bloodstream .dropdown-item.info{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(59,130,246,0.3);color:#60a5fa;text-shadow:none}body.theme-bloodstream .dropdown-item.info:hover{background:#3b82f6 !important;background-color:#3b82f6 !important;background-image:none !important;border-color:rgba(59,130,246,0.4);color:#60a5fa}body.theme-bloodstream .dropdown-item.warning{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(245,158,11,0.3);color:#fbbf24;text-shadow:none}body.theme-bloodstream .dropdown-item.warning:hover{background:#f59e0b !important;background-color:#f59e0b !important;background-image:none !important;border-color:rgba(245,158,11,0.4);color:#fbbf24}body.theme-bloodstream .dropdown-item.danger,body.theme-bloodstream .dropdown-item.alert,body.theme-bloodstream .dropdown-item.error{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(239,68,68,0.3);color:#f87171;text-shadow:none}body.theme-bloodstream .dropdown-item.danger:hover,body.theme-bloodstream .dropdown-item.alert:hover,body.theme-bloodstream .dropdown-item.error:hover{background:#ef4444 !important;background-color:#ef4444 !important;background-image:none !important;border-color:rgba(239,68,68,0.4);color:#f87171}body.theme-bloodstream .dropdown-item.primary{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(var(--theme-accent-tertiary-rgb), 0.3);color:var(--theme-accent-tertiary);text-shadow:none}body.theme-bloodstream .dropdown-item.primary:hover{background:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-color:rgba(var(--theme-accent-tertiary-rgb), 1) !important;background-image:none !important;border-color:rgba(var(--theme-accent-tertiary-rgb), 0.4);color:var(--theme-accent-tertiary)}body.theme-bloodstream .dropdown-item.active{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;backdrop-filter:blur(30px) saturate(150%);border-color:rgba(139,92,246,0.3);color:#a78bfa;text-shadow:none}body.theme-bloodstream .dropdown-item.active:hover{background:#8b5cf6 !important;background-color:#8b5cf6 !important;background-image:none !important;border-color:rgba(139,92,246,0.4);color:#a78bfa}.theme-dark body.theme-bloodstream form.standard,.theme-light body.theme-bloodstream form.standard{padding:0;margin:0;max-width:none;position:static;display:block}body.theme-bloodstream form.standard{padding:0;margin:0;max-width:none;position:static;display:block}body.theme-bloodstream 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}body.theme-bloodstream span.form-error.is-visible{display:block !important}body.theme-bloodstream .field-error-message{font-size:11pt;padding-top:5px;color:var(--theme-error);display:block}body.theme-bloodstream span.placeholder,body.theme-bloodstream 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}body.theme-bloodstream input[type="text"],body.theme-bloodstream input[type="email"],body.theme-bloodstream input[type="password"],body.theme-bloodstream input[type="number"],body.theme-bloodstream input[type="search"],body.theme-bloodstream input[type="tel"],body.theme-bloodstream input[type="url"],body.theme-bloodstream input[type="date"],body.theme-bloodstream input[type="time"],body.theme-bloodstream input[type="datetime-local"],body.theme-bloodstream input[type="month"],body.theme-bloodstream input[type="week"],body.theme-bloodstream input[type="num"],body.theme-bloodstream textarea,body.theme-bloodstream 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.1)), to(rgba(255,255,255,0.06))),rgba(255,255,255,0.06);background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%),rgba(255,255,255,0.06);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);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-transition:all 150ms ease;transition:all 150ms ease}body.theme-bloodstream input[type="text"]::-webkit-input-placeholder, body.theme-bloodstream input[type="email"]::-webkit-input-placeholder, body.theme-bloodstream input[type="password"]::-webkit-input-placeholder, body.theme-bloodstream input[type="number"]::-webkit-input-placeholder, body.theme-bloodstream input[type="search"]::-webkit-input-placeholder, body.theme-bloodstream input[type="tel"]::-webkit-input-placeholder, body.theme-bloodstream input[type="url"]::-webkit-input-placeholder, body.theme-bloodstream input[type="date"]::-webkit-input-placeholder, body.theme-bloodstream input[type="time"]::-webkit-input-placeholder, body.theme-bloodstream input[type="datetime-local"]::-webkit-input-placeholder, body.theme-bloodstream input[type="month"]::-webkit-input-placeholder, body.theme-bloodstream input[type="week"]::-webkit-input-placeholder, body.theme-bloodstream input[type="num"]::-webkit-input-placeholder, body.theme-bloodstream textarea::-webkit-input-placeholder, body.theme-bloodstream select::-webkit-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}body.theme-bloodstream input[type="text"]::-moz-placeholder, body.theme-bloodstream input[type="email"]::-moz-placeholder, body.theme-bloodstream input[type="password"]::-moz-placeholder, body.theme-bloodstream input[type="number"]::-moz-placeholder, body.theme-bloodstream input[type="search"]::-moz-placeholder, body.theme-bloodstream input[type="tel"]::-moz-placeholder, body.theme-bloodstream input[type="url"]::-moz-placeholder, body.theme-bloodstream input[type="date"]::-moz-placeholder, body.theme-bloodstream input[type="time"]::-moz-placeholder, body.theme-bloodstream input[type="datetime-local"]::-moz-placeholder, body.theme-bloodstream input[type="month"]::-moz-placeholder, body.theme-bloodstream input[type="week"]::-moz-placeholder, body.theme-bloodstream input[type="num"]::-moz-placeholder, body.theme-bloodstream textarea::-moz-placeholder, body.theme-bloodstream select::-moz-placeholder{color:var(--theme-text-muted);font-family:inherit !important}body.theme-bloodstream input[type="text"]:-ms-input-placeholder, body.theme-bloodstream input[type="email"]:-ms-input-placeholder, body.theme-bloodstream input[type="password"]:-ms-input-placeholder, body.theme-bloodstream input[type="number"]:-ms-input-placeholder, body.theme-bloodstream input[type="search"]:-ms-input-placeholder, body.theme-bloodstream input[type="tel"]:-ms-input-placeholder, body.theme-bloodstream input[type="url"]:-ms-input-placeholder, body.theme-bloodstream input[type="date"]:-ms-input-placeholder, body.theme-bloodstream input[type="time"]:-ms-input-placeholder, body.theme-bloodstream input[type="datetime-local"]:-ms-input-placeholder, body.theme-bloodstream input[type="month"]:-ms-input-placeholder, body.theme-bloodstream input[type="week"]:-ms-input-placeholder, body.theme-bloodstream input[type="num"]:-ms-input-placeholder, body.theme-bloodstream textarea:-ms-input-placeholder, body.theme-bloodstream select:-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}body.theme-bloodstream input[type="text"]::-ms-input-placeholder, body.theme-bloodstream input[type="email"]::-ms-input-placeholder, body.theme-bloodstream input[type="password"]::-ms-input-placeholder, body.theme-bloodstream input[type="number"]::-ms-input-placeholder, body.theme-bloodstream input[type="search"]::-ms-input-placeholder, body.theme-bloodstream input[type="tel"]::-ms-input-placeholder, body.theme-bloodstream input[type="url"]::-ms-input-placeholder, body.theme-bloodstream input[type="date"]::-ms-input-placeholder, body.theme-bloodstream input[type="time"]::-ms-input-placeholder, body.theme-bloodstream input[type="datetime-local"]::-ms-input-placeholder, body.theme-bloodstream input[type="month"]::-ms-input-placeholder, body.theme-bloodstream input[type="week"]::-ms-input-placeholder, body.theme-bloodstream input[type="num"]::-ms-input-placeholder, body.theme-bloodstream textarea::-ms-input-placeholder, body.theme-bloodstream select::-ms-input-placeholder{color:var(--theme-text-muted);font-family:inherit !important}body.theme-bloodstream input[type="text"]::placeholder,body.theme-bloodstream input[type="email"]::placeholder,body.theme-bloodstream input[type="password"]::placeholder,body.theme-bloodstream input[type="number"]::placeholder,body.theme-bloodstream input[type="search"]::placeholder,body.theme-bloodstream input[type="tel"]::placeholder,body.theme-bloodstream input[type="url"]::placeholder,body.theme-bloodstream input[type="date"]::placeholder,body.theme-bloodstream input[type="time"]::placeholder,body.theme-bloodstream input[type="datetime-local"]::placeholder,body.theme-bloodstream input[type="month"]::placeholder,body.theme-bloodstream input[type="week"]::placeholder,body.theme-bloodstream input[type="num"]::placeholder,body.theme-bloodstream textarea::placeholder,body.theme-bloodstream select::placeholder{color:var(--theme-text-muted);font-family:inherit !important}body.theme-bloodstream input[type="text"]:hover,body.theme-bloodstream input[type="email"]:hover,body.theme-bloodstream input[type="password"]:hover,body.theme-bloodstream input[type="number"]:hover,body.theme-bloodstream input[type="search"]:hover,body.theme-bloodstream input[type="tel"]:hover,body.theme-bloodstream input[type="url"]:hover,body.theme-bloodstream input[type="date"]:hover,body.theme-bloodstream input[type="time"]:hover,body.theme-bloodstream input[type="datetime-local"]:hover,body.theme-bloodstream input[type="month"]:hover,body.theme-bloodstream input[type="week"]:hover,body.theme-bloodstream input[type="num"]:hover,body.theme-bloodstream textarea:hover,body.theme-bloodstream select:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}body.theme-bloodstream input[type="text"]:focus,body.theme-bloodstream input[type="email"]:focus,body.theme-bloodstream input[type="password"]:focus,body.theme-bloodstream input[type="number"]:focus,body.theme-bloodstream input[type="search"]:focus,body.theme-bloodstream input[type="tel"]:focus,body.theme-bloodstream input[type="url"]:focus,body.theme-bloodstream input[type="date"]:focus,body.theme-bloodstream input[type="time"]:focus,body.theme-bloodstream input[type="datetime-local"]:focus,body.theme-bloodstream input[type="month"]:focus,body.theme-bloodstream input[type="week"]:focus,body.theme-bloodstream input[type="num"]:focus,body.theme-bloodstream textarea:focus,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"]:disabled,body.theme-bloodstream input[type="email"]:disabled,body.theme-bloodstream input[type="password"]:disabled,body.theme-bloodstream input[type="number"]:disabled,body.theme-bloodstream input[type="search"]:disabled,body.theme-bloodstream input[type="tel"]:disabled,body.theme-bloodstream input[type="url"]:disabled,body.theme-bloodstream input[type="date"]:disabled,body.theme-bloodstream input[type="time"]:disabled,body.theme-bloodstream input[type="datetime-local"]:disabled,body.theme-bloodstream input[type="month"]:disabled,body.theme-bloodstream input[type="week"]:disabled,body.theme-bloodstream input[type="num"]:disabled,body.theme-bloodstream textarea:disabled,body.theme-bloodstream select:disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream input[type="text"].is-invalid,body.theme-bloodstream input[type="text"].invalid,body.theme-bloodstream input[type="email"].is-invalid,body.theme-bloodstream input[type="email"].invalid,body.theme-bloodstream input[type="password"].is-invalid,body.theme-bloodstream input[type="password"].invalid,body.theme-bloodstream input[type="number"].is-invalid,body.theme-bloodstream input[type="number"].invalid,body.theme-bloodstream input[type="search"].is-invalid,body.theme-bloodstream input[type="search"].invalid,body.theme-bloodstream input[type="tel"].is-invalid,body.theme-bloodstream input[type="tel"].invalid,body.theme-bloodstream input[type="url"].is-invalid,body.theme-bloodstream input[type="url"].invalid,body.theme-bloodstream input[type="date"].is-invalid,body.theme-bloodstream input[type="date"].invalid,body.theme-bloodstream input[type="time"].is-invalid,body.theme-bloodstream input[type="time"].invalid,body.theme-bloodstream input[type="datetime-local"].is-invalid,body.theme-bloodstream input[type="datetime-local"].invalid,body.theme-bloodstream input[type="month"].is-invalid,body.theme-bloodstream input[type="month"].invalid,body.theme-bloodstream input[type="week"].is-invalid,body.theme-bloodstream input[type="week"].invalid,body.theme-bloodstream input[type="num"].is-invalid,body.theme-bloodstream input[type="num"].invalid,body.theme-bloodstream textarea.is-invalid,body.theme-bloodstream textarea.invalid,body.theme-bloodstream select.is-invalid,body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].is-invalid:hover,body.theme-bloodstream input[type="text"].invalid:hover,body.theme-bloodstream input[type="email"].is-invalid:hover,body.theme-bloodstream input[type="email"].invalid:hover,body.theme-bloodstream input[type="password"].is-invalid:hover,body.theme-bloodstream input[type="password"].invalid:hover,body.theme-bloodstream input[type="number"].is-invalid:hover,body.theme-bloodstream input[type="number"].invalid:hover,body.theme-bloodstream input[type="search"].is-invalid:hover,body.theme-bloodstream input[type="search"].invalid:hover,body.theme-bloodstream input[type="tel"].is-invalid:hover,body.theme-bloodstream input[type="tel"].invalid:hover,body.theme-bloodstream input[type="url"].is-invalid:hover,body.theme-bloodstream input[type="url"].invalid:hover,body.theme-bloodstream input[type="date"].is-invalid:hover,body.theme-bloodstream input[type="date"].invalid:hover,body.theme-bloodstream input[type="time"].is-invalid:hover,body.theme-bloodstream input[type="time"].invalid:hover,body.theme-bloodstream input[type="datetime-local"].is-invalid:hover,body.theme-bloodstream input[type="datetime-local"].invalid:hover,body.theme-bloodstream input[type="month"].is-invalid:hover,body.theme-bloodstream input[type="month"].invalid:hover,body.theme-bloodstream input[type="week"].is-invalid:hover,body.theme-bloodstream input[type="week"].invalid:hover,body.theme-bloodstream input[type="num"].is-invalid:hover,body.theme-bloodstream input[type="num"].invalid:hover,body.theme-bloodstream textarea.is-invalid:hover,body.theme-bloodstream textarea.invalid:hover,body.theme-bloodstream select.is-invalid:hover,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].is-invalid:focus,body.theme-bloodstream input[type="text"].invalid:focus,body.theme-bloodstream input[type="email"].is-invalid:focus,body.theme-bloodstream input[type="email"].invalid:focus,body.theme-bloodstream input[type="password"].is-invalid:focus,body.theme-bloodstream input[type="password"].invalid:focus,body.theme-bloodstream input[type="number"].is-invalid:focus,body.theme-bloodstream input[type="number"].invalid:focus,body.theme-bloodstream input[type="search"].is-invalid:focus,body.theme-bloodstream input[type="search"].invalid:focus,body.theme-bloodstream input[type="tel"].is-invalid:focus,body.theme-bloodstream input[type="tel"].invalid:focus,body.theme-bloodstream input[type="url"].is-invalid:focus,body.theme-bloodstream input[type="url"].invalid:focus,body.theme-bloodstream input[type="date"].is-invalid:focus,body.theme-bloodstream input[type="date"].invalid:focus,body.theme-bloodstream input[type="time"].is-invalid:focus,body.theme-bloodstream input[type="time"].invalid:focus,body.theme-bloodstream input[type="datetime-local"].is-invalid:focus,body.theme-bloodstream input[type="datetime-local"].invalid:focus,body.theme-bloodstream input[type="month"].is-invalid:focus,body.theme-bloodstream input[type="month"].invalid:focus,body.theme-bloodstream input[type="week"].is-invalid:focus,body.theme-bloodstream input[type="week"].invalid:focus,body.theme-bloodstream input[type="num"].is-invalid:focus,body.theme-bloodstream input[type="num"].invalid:focus,body.theme-bloodstream textarea.is-invalid:focus,body.theme-bloodstream textarea.invalid:focus,body.theme-bloodstream select.is-invalid:focus,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown), body.theme-bloodstream 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}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder), body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].touched:invalid,body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="email"].touched:invalid,body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="password"].touched:invalid,body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="number"].touched:invalid,body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="search"].touched:invalid,body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="tel"].touched:invalid,body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="url"].touched:invalid,body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="date"].touched:invalid,body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="time"].touched:invalid,body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="datetime-local"].touched:invalid,body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="month"].touched:invalid,body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="week"].touched:invalid,body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream input[type="num"].touched:invalid,body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream textarea.touched:invalid,body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown),body.theme-bloodstream select.touched:invalid,body.theme-bloodstream 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}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):hover, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):hover, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:invalid:hover,body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="email"].touched:invalid:hover,body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="password"].touched:invalid:hover,body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="number"].touched:invalid:hover,body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="search"].touched:invalid:hover,body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="tel"].touched:invalid:hover,body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="url"].touched:invalid:hover,body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="date"].touched:invalid:hover,body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="time"].touched:invalid:hover,body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="datetime-local"].touched:invalid:hover,body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="month"].touched:invalid:hover,body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="week"].touched:invalid:hover,body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream input[type="num"].touched:invalid:hover,body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream textarea.touched:invalid:hover,body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):hover,body.theme-bloodstream select.touched:invalid:hover,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown):focus, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder):focus, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:invalid:focus,body.theme-bloodstream input[type="text"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="email"].touched:invalid:focus,body.theme-bloodstream input[type="email"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="password"].touched:invalid:focus,body.theme-bloodstream input[type="password"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="number"].touched:invalid:focus,body.theme-bloodstream input[type="number"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="search"].touched:invalid:focus,body.theme-bloodstream input[type="search"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="tel"].touched:invalid:focus,body.theme-bloodstream input[type="tel"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="url"].touched:invalid:focus,body.theme-bloodstream input[type="url"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="date"].touched:invalid:focus,body.theme-bloodstream input[type="date"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="time"].touched:invalid:focus,body.theme-bloodstream input[type="time"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="datetime-local"].touched:invalid:focus,body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="month"].touched:invalid:focus,body.theme-bloodstream input[type="month"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="week"].touched:invalid:focus,body.theme-bloodstream input[type="week"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream input[type="num"].touched:invalid:focus,body.theme-bloodstream input[type="num"][data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream textarea.touched:invalid:focus,body.theme-bloodstream textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown):focus,body.theme-bloodstream select.touched:invalid:focus,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].is-valid,body.theme-bloodstream input[type="email"].is-valid,body.theme-bloodstream input[type="password"].is-valid,body.theme-bloodstream input[type="number"].is-valid,body.theme-bloodstream input[type="search"].is-valid,body.theme-bloodstream input[type="tel"].is-valid,body.theme-bloodstream input[type="url"].is-valid,body.theme-bloodstream input[type="date"].is-valid,body.theme-bloodstream input[type="time"].is-valid,body.theme-bloodstream input[type="datetime-local"].is-valid,body.theme-bloodstream input[type="month"].is-valid,body.theme-bloodstream input[type="week"].is-valid,body.theme-bloodstream input[type="num"].is-valid,body.theme-bloodstream textarea.is-valid,body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].is-valid:hover,body.theme-bloodstream input[type="email"].is-valid:hover,body.theme-bloodstream input[type="password"].is-valid:hover,body.theme-bloodstream input[type="number"].is-valid:hover,body.theme-bloodstream input[type="search"].is-valid:hover,body.theme-bloodstream input[type="tel"].is-valid:hover,body.theme-bloodstream input[type="url"].is-valid:hover,body.theme-bloodstream input[type="date"].is-valid:hover,body.theme-bloodstream input[type="time"].is-valid:hover,body.theme-bloodstream input[type="datetime-local"].is-valid:hover,body.theme-bloodstream input[type="month"].is-valid:hover,body.theme-bloodstream input[type="week"].is-valid:hover,body.theme-bloodstream input[type="num"].is-valid:hover,body.theme-bloodstream textarea.is-valid:hover,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].is-valid:focus,body.theme-bloodstream input[type="email"].is-valid:focus,body.theme-bloodstream input[type="password"].is-valid:focus,body.theme-bloodstream input[type="number"].is-valid:focus,body.theme-bloodstream input[type="search"].is-valid:focus,body.theme-bloodstream input[type="tel"].is-valid:focus,body.theme-bloodstream input[type="url"].is-valid:focus,body.theme-bloodstream input[type="date"].is-valid:focus,body.theme-bloodstream input[type="time"].is-valid:focus,body.theme-bloodstream input[type="datetime-local"].is-valid:focus,body.theme-bloodstream input[type="month"].is-valid:focus,body.theme-bloodstream input[type="week"].is-valid:focus,body.theme-bloodstream input[type="num"].is-valid:focus,body.theme-bloodstream textarea.is-valid:focus,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="email"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="password"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="number"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="search"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="tel"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="url"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="date"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="time"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="month"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="week"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream input[type="num"].touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream textarea.touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid), body.theme-bloodstream select.touched:valid:not(:-moz-placeholder-shown), body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="email"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="password"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="number"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="search"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="tel"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="url"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="date"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="time"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="month"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="week"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream input[type="num"].touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream textarea.touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid), body.theme-bloodstream select.touched:valid:not(:-ms-input-placeholder), body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="email"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="password"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="number"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="search"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="tel"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="url"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="date"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="time"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="month"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="week"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream input[type="num"].touched:valid:not(:placeholder-shown),body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream textarea.touched:valid:not(:placeholder-shown),body.theme-bloodstream textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid),body.theme-bloodstream select.touched:valid:not(:placeholder-shown),body.theme-bloodstream 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}body.theme-bloodstream input[type="text"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="email"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="password"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="number"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="search"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="tel"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="url"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="date"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="time"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="month"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="week"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream input[type="num"].touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream textarea.touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):hover, body.theme-bloodstream select.touched:valid:not(:-moz-placeholder-shown):hover, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="email"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="password"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="number"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="search"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="tel"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="url"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="date"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="time"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="month"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="week"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream input[type="num"].touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream textarea.touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):hover, body.theme-bloodstream select.touched:valid:not(:-ms-input-placeholder):hover, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="email"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="password"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="number"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="search"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="tel"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="url"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="date"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="time"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="month"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="week"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream input[type="num"].touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream textarea.touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):hover,body.theme-bloodstream select.touched:valid:not(:placeholder-shown):hover,body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="email"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="password"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="number"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="search"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="tel"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="url"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="date"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="time"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="month"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="week"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream input[type="num"].touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream textarea.touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid):focus, body.theme-bloodstream select.touched:valid:not(:-moz-placeholder-shown):focus, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="email"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="password"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="number"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="search"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="tel"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="url"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="date"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="time"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="month"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="week"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream input[type="num"].touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream textarea.touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid):focus, body.theme-bloodstream select.touched:valid:not(:-ms-input-placeholder):focus, body.theme-bloodstream 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)}body.theme-bloodstream input[type="text"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="text"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="email"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="email"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="password"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="password"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="number"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="number"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="search"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="search"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="tel"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="tel"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="url"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="url"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="date"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="date"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="time"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="time"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="datetime-local"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="datetime-local"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="month"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="month"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="week"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="week"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream input[type="num"].touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream input[type="num"][data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream textarea.touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid):focus,body.theme-bloodstream select.touched:valid:not(:placeholder-shown):focus,body.theme-bloodstream 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)}body.theme-bloodstream textarea{min-height:100px !important;height:auto !important;padding:12px !important;resize:vertical;line-height:1.5 !important}body.theme-bloodstream textarea:focus{padding:12px !important;line-height:1.5 !important}body.theme-bloodstream textarea.full-height{height:100%;min-height:200px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream 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}body.theme-bloodstream 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}body.theme-bloodstream select.touched:invalid,body.theme-bloodstream 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)}body.theme-bloodstream 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}body.theme-bloodstream label .required,body.theme-bloodstream label.required::after{content:' *';color:var(--theme-error);font-weight:700;margin-left:2px}body.theme-bloodstream label span.required{color:var(--theme-error);font-weight:700;margin-left:2px}body.theme-bloodstream .help-text,body.theme-bloodstream .form-help,body.theme-bloodstream 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}body.theme-bloodstream input[type="checkbox"],body.theme-bloodstream input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body.theme-bloodstream input[type="checkbox"]+label,body.theme-bloodstream 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}body.theme-bloodstream input[type="checkbox"]+label:last-child,body.theme-bloodstream input[type="radio"]+label:last-child{margin-bottom:0}body.theme-bloodstream input[type="checkbox"]+label::before,body.theme-bloodstream 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.08);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-ms-flex-negative:0;flex-shrink:0}body.theme-bloodstream input[type="checkbox"]+label::after,body.theme-bloodstream input[type="radio"]+label::after{content:'';position:absolute;display:none}body.theme-bloodstream input[type="checkbox"]+label:hover,body.theme-bloodstream input[type="radio"]+label:hover{color:var(--theme-text-primary)}body.theme-bloodstream input[type="checkbox"]+label:hover::before,body.theme-bloodstream input[type="radio"]+label:hover::before{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.08)}body.theme-bloodstream input[type="checkbox"]:checked+label,body.theme-bloodstream input[type="radio"]:checked+label{color:var(--theme-text-primary)}body.theme-bloodstream input[type="checkbox"]:checked+label::before,body.theme-bloodstream input[type="radio"]:checked+label::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}body.theme-bloodstream input[type="checkbox"]:checked+label::after,body.theme-bloodstream input[type="radio"]:checked+label::after{display:block}body.theme-bloodstream input[type="checkbox"]:focus+label::before,body.theme-bloodstream 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)}body.theme-bloodstream input[type="checkbox"]:disabled+label,body.theme-bloodstream input[type="radio"]:disabled+label{opacity:0.5;cursor:not-allowed}body.theme-bloodstream input[type="checkbox"]:disabled+label::before,body.theme-bloodstream input[type="radio"]:disabled+label::before{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}body.theme-bloodstream input[type="checkbox"]+label::before{top:0;left:0}body.theme-bloodstream 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)}body.theme-bloodstream input[type="radio"]+label::before{border-radius:50%}body.theme-bloodstream input[type="radio"]+label::after{left:13px;top:14px;width:8px;height:8px;border-radius:50%;background:white}body.theme-bloodstream .checkbox-group,body.theme-bloodstream .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)}body.theme-bloodstream .checkbox-group input[type="checkbox"]+label,body.theme-bloodstream .checkbox-group input[type="radio"]+label,body.theme-bloodstream .radio-group input[type="checkbox"]+label,body.theme-bloodstream .radio-group input[type="radio"]+label{margin-left:0;margin-right:0}body.theme-bloodstream .checkbox-group.inline,body.theme-bloodstream .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}body.theme-bloodstream .checkbox-group.inline input+label,body.theme-bloodstream .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}body.theme-bloodstream .checkbox-group.inline input+label::before,body.theme-bloodstream .radio-group.inline input+label::before{-ms-flex-negative:0;flex-shrink:0}body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]+label,body.theme-bloodstream .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}body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]+label::before,body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]+label::after,body.theme-bloodstream .radio-group.no-checkmark input[type="checkbox"]+label::before,body.theme-bloodstream .radio-group.no-checkmark input[type="checkbox"]+label::after{display:none !important}body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]+label:hover,body.theme-bloodstream .radio-group.no-checkmark input[type="checkbox"]+label:hover{background:rgba(255,255,255,0.08);border-color:var(--theme-form-outline-hover)}body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]:checked+label,body.theme-bloodstream .radio-group.no-checkmark input[type="checkbox"]:checked+label{background:var(--theme-accent-primary);color:white;border-color:var(--theme-accent-primary)}body.theme-bloodstream .checkbox-group.no-checkmark.inline input[type="checkbox"]+label,body.theme-bloodstream .radio-group.no-checkmark.inline input[type="checkbox"]+label{margin-bottom:0;margin-right:8px}body.theme-bloodstream .checkbox-group.two-column,body.theme-bloodstream .radio-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media (max-width: 768px){body.theme-bloodstream .checkbox-group.two-column,body.theme-bloodstream .radio-group.two-column{grid-template-columns:1fr}}body.theme-bloodstream .checkbox-group.three-column,body.theme-bloodstream .radio-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width: 1024px){body.theme-bloodstream .checkbox-group.three-column,body.theme-bloodstream .radio-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){body.theme-bloodstream .checkbox-group.three-column,body.theme-bloodstream .radio-group.three-column{grid-template-columns:1fr}}body.theme-bloodstream .checkbox-group.horizontal-buttons,body.theme-bloodstream .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}body.theme-bloodstream .checkbox-group.horizontal-buttons:last-child,body.theme-bloodstream .radio-group.horizontal-buttons:last-child{margin-right:0;border-right:0}body.theme-bloodstream .checkbox-group.horizontal-buttons input,body.theme-bloodstream .radio-group.horizontal-buttons input{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .checkbox-group.horizontal-buttons label,body.theme-bloodstream .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)}body.theme-bloodstream .checkbox-group.horizontal-buttons label:last-of-type,body.theme-bloodstream .radio-group.horizontal-buttons label:last-of-type{margin-right:0}body.theme-bloodstream .checkbox-group.horizontal-buttons label:hover,body.theme-bloodstream .radio-group.horizontal-buttons label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}body.theme-bloodstream .checkbox-group.horizontal-buttons input:checked+label,body.theme-bloodstream .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)}body.theme-bloodstream .checkbox-group.horizontal-buttons input:focus+label,body.theme-bloodstream .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)}body.theme-bloodstream .checkbox-group.horizontal-buttons.full-width,body.theme-bloodstream .radio-group.horizontal-buttons.full-width{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}body.theme-bloodstream .checkbox-group.horizontal-buttons.full-width label,body.theme-bloodstream .radio-group.horizontal-buttons.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}body.theme-bloodstream .checkbox-group.horizontal-buttons.required-width label,body.theme-bloodstream .radio-group.horizontal-buttons.required-width label{min-width:120px;text-align:center}body.theme-bloodstream label input[type="checkbox"],body.theme-bloodstream 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}body.theme-bloodstream .switch{position:relative;display:inline-block;width:48px;height:24px}body.theme-bloodstream .switch input{opacity:0;width:0;height:0}body.theme-bloodstream .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)}body.theme-bloodstream .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%}body.theme-bloodstream .switch input:checked+.slider{background-color:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}body.theme-bloodstream .switch input:checked+.slider::before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}body.theme-bloodstream .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}body.theme-bloodstream .input-group>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-width:0}body.theme-bloodstream .input-group input,body.theme-bloodstream .input-group select,body.theme-bloodstream .input-group textarea{border-radius:0}body.theme-bloodstream .input-group input:first-child,body.theme-bloodstream .input-group select:first-child,body.theme-bloodstream .input-group textarea:first-child{border-radius:6px 0 0 6px}body.theme-bloodstream .input-group input:last-child,body.theme-bloodstream .input-group select:last-child,body.theme-bloodstream .input-group textarea:last-child{border-radius:0 6px 6px 0}body.theme-bloodstream .input-group input:not(:first-child),body.theme-bloodstream .input-group select:not(:first-child),body.theme-bloodstream .input-group textarea:not(:first-child){border-left:0}body.theme-bloodstream .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}body.theme-bloodstream .input-group .input-group-label:first-child{border-radius:6px 0 0 6px}body.theme-bloodstream .input-group .input-group-label:last-child{border-radius:0 6px 6px 0;border-left:0}body.theme-bloodstream .input-group .input-group-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}body.theme-bloodstream .input-group .input-group-button button,body.theme-bloodstream .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}body.theme-bloodstream .input-group .input-group-button:first-child button,body.theme-bloodstream .input-group .input-group-button:first-child .button{border-radius:6px 0 0 6px;border-left:1px solid var(--theme-border);border-right:0}body.theme-bloodstream .input-group.compact input,body.theme-bloodstream .input-group.compact .input-group-label,body.theme-bloodstream .input-group.compact button,body.theme-bloodstream .input-group.compact .button{padding:0 12px;height:28px;font-size:15px}body.theme-bloodstream .input-group.compact .input-group-label{line-height:28px}body.theme-bloodstream .input-group.large input,body.theme-bloodstream .input-group.large .input-group-label,body.theme-bloodstream .input-group.large button,body.theme-bloodstream .input-group.large .button{padding:0 20px;height:40px;font-size:17px}body.theme-bloodstream .input-group.large .input-group-label{line-height:40px}body.theme-bloodstream .input-group.input-group-xs input,body.theme-bloodstream .input-group.input-group-xs .input-group-label,body.theme-bloodstream .input-group.input-group-xs button,body.theme-bloodstream .input-group.input-group-xs .button{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}body.theme-bloodstream .input-group.input-group-xs .input-group-label{line-height:28px !important}body.theme-bloodstream .input-group.input-group-sm input,body.theme-bloodstream .input-group.input-group-sm .input-group-label,body.theme-bloodstream .input-group.input-group-sm button,body.theme-bloodstream .input-group.input-group-sm .button{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}body.theme-bloodstream .input-group.input-group-sm .input-group-label{line-height:32px !important}body.theme-bloodstream .input-group.input-group-base input,body.theme-bloodstream .input-group.input-group-base .input-group-label,body.theme-bloodstream .input-group.input-group-base button,body.theme-bloodstream .input-group.input-group-base .button,body.theme-bloodstream .input-group.input-group-md input,body.theme-bloodstream .input-group.input-group-md .input-group-label,body.theme-bloodstream .input-group.input-group-md button,body.theme-bloodstream .input-group.input-group-md .button{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}body.theme-bloodstream .input-group.input-group-base .input-group-label,body.theme-bloodstream .input-group.input-group-md .input-group-label{line-height:40px !important}body.theme-bloodstream .input-group.input-group-lg input,body.theme-bloodstream .input-group.input-group-lg .input-group-label,body.theme-bloodstream .input-group.input-group-lg button,body.theme-bloodstream .input-group.input-group-lg .button{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}body.theme-bloodstream .input-group.input-group-lg .input-group-label{line-height:48px !important}body.theme-bloodstream .input-group.input-group-xl input,body.theme-bloodstream .input-group.input-group-xl .input-group-label,body.theme-bloodstream .input-group.input-group-xl button,body.theme-bloodstream .input-group.input-group-xl .button{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}body.theme-bloodstream .input-group.input-group-xl .input-group-label{line-height:56px !important}body.theme-bloodstream .error-message,body.theme-bloodstream .form-error,body.theme-bloodstream .invalid-feedback,body.theme-bloodstream .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) ~ body.theme-bloodstream .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-moz-placeholder-shown) ~ body.theme-bloodstream .help-text.error{opacity:1;transform:translateY(0);pointer-events:auto}input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .error-message, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .error-message, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .form-error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .form-error, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .invalid-feedback, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .invalid-feedback, input[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .help-text.error, textarea[data-touched="true"]:invalid:not(:focus):not(:-ms-input-placeholder) ~ body.theme-bloodstream .help-text.error{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.touched:invalid ~ body.theme-bloodstream .error-message,select.touched:invalid ~ body.theme-bloodstream .error-message,textarea.touched:invalid ~ body.theme-bloodstream .error-message,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .error-message,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .error-message,select:invalid:not(:focus) ~ body.theme-bloodstream .error-message,input.is-invalid ~ body.theme-bloodstream .error-message,select.is-invalid ~ body.theme-bloodstream .error-message,textarea.is-invalid ~ body.theme-bloodstream .error-message,.is-invalid ~ body.theme-bloodstream .error-message,input.touched:invalid ~ body.theme-bloodstream .form-error,select.touched:invalid ~ body.theme-bloodstream .form-error,textarea.touched:invalid ~ body.theme-bloodstream .form-error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .form-error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .form-error,select:invalid:not(:focus) ~ body.theme-bloodstream .form-error,input.is-invalid ~ body.theme-bloodstream .form-error,select.is-invalid ~ body.theme-bloodstream .form-error,textarea.is-invalid ~ body.theme-bloodstream .form-error,.is-invalid ~ body.theme-bloodstream .form-error,input.touched:invalid ~ body.theme-bloodstream .invalid-feedback,select.touched:invalid ~ body.theme-bloodstream .invalid-feedback,textarea.touched:invalid ~ body.theme-bloodstream .invalid-feedback,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .invalid-feedback,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .invalid-feedback,select:invalid:not(:focus) ~ body.theme-bloodstream .invalid-feedback,input.is-invalid ~ body.theme-bloodstream .invalid-feedback,select.is-invalid ~ body.theme-bloodstream .invalid-feedback,textarea.is-invalid ~ body.theme-bloodstream .invalid-feedback,.is-invalid ~ body.theme-bloodstream .invalid-feedback,input.touched:invalid ~ body.theme-bloodstream .help-text.error,select.touched:invalid ~ body.theme-bloodstream .help-text.error,textarea.touched:invalid ~ body.theme-bloodstream .help-text.error,input[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .help-text.error,textarea[data-touched="true"]:invalid:not(:focus):not(:placeholder-shown) ~ body.theme-bloodstream .help-text.error,select:invalid:not(:focus) ~ body.theme-bloodstream .help-text.error,input.is-invalid ~ body.theme-bloodstream .help-text.error,select.is-invalid ~ body.theme-bloodstream .help-text.error,textarea.is-invalid ~ body.theme-bloodstream .help-text.error,.is-invalid ~ body.theme-bloodstream .help-text.error{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}body.theme-bloodstream .error-message.with-icon,body.theme-bloodstream .form-error.with-icon,body.theme-bloodstream .invalid-feedback.with-icon,body.theme-bloodstream .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}body.theme-bloodstream .error-message.with-icon::before,body.theme-bloodstream .form-error.with-icon::before,body.theme-bloodstream .invalid-feedback.with-icon::before,body.theme-bloodstream .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}body.theme-bloodstream .input-xs ~ .form-error,body.theme-bloodstream .input-xs ~ .invalid-feedback,body.theme-bloodstream .input-xs ~ .error-message{font-size:12px;margin-top:4px}body.theme-bloodstream .input-xs ~ .form-error.with-icon::before,body.theme-bloodstream .input-xs ~ .invalid-feedback.with-icon::before,body.theme-bloodstream .input-xs ~ .error-message.with-icon::before{width:12px;height:12px}body.theme-bloodstream .input-sm ~ .form-error,body.theme-bloodstream .input-sm ~ .invalid-feedback,body.theme-bloodstream .input-sm ~ .error-message{font-size:13px;margin-top:5px}body.theme-bloodstream .input-sm ~ .form-error.with-icon::before,body.theme-bloodstream .input-sm ~ .invalid-feedback.with-icon::before,body.theme-bloodstream .input-sm ~ .error-message.with-icon::before{width:13px;height:13px}body.theme-bloodstream .input-lg ~ .form-error,body.theme-bloodstream .input-lg ~ .invalid-feedback,body.theme-bloodstream .input-lg ~ .error-message{font-size:16px;margin-top:8px}body.theme-bloodstream .input-lg ~ .form-error.with-icon::before,body.theme-bloodstream .input-lg ~ .invalid-feedback.with-icon::before,body.theme-bloodstream .input-lg ~ .error-message.with-icon::before{width:16px;height:16px}body.theme-bloodstream .input-xl ~ .form-error,body.theme-bloodstream .input-xl ~ .invalid-feedback,body.theme-bloodstream .input-xl ~ .error-message{font-size:18px;margin-top:10px}body.theme-bloodstream .input-xl ~ .form-error.with-icon::before,body.theme-bloodstream .input-xl ~ .invalid-feedback.with-icon::before,body.theme-bloodstream .input-xl ~ .error-message.with-icon::before{width:18px;height:18px}body.theme-bloodstream .success-message,body.theme-bloodstream .form-success,body.theme-bloodstream .valid-feedback,body.theme-bloodstream .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) ~ body.theme-bloodstream .success-message, select.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .success-message, textarea.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .success-message, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message, input.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .form-success, select.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .form-success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .form-success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success, input.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .valid-feedback, select.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .valid-feedback, textarea.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .valid-feedback, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, input.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .help-text.success, select.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .help-text.success, textarea.touched:valid:not(:-moz-placeholder-shown) ~ body.theme-bloodstream .help-text.success, input[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success, select[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success, textarea[data-touched="true"]:valid:not(:-moz-placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success{opacity:1;transform:translateY(0);pointer-events:auto}input.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .success-message, select.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .success-message, textarea.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .success-message, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .success-message, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .success-message, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .success-message, input.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .form-success, select.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .form-success, textarea.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .form-success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .form-success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .form-success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .form-success, input.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .valid-feedback, select.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .valid-feedback, textarea.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .valid-feedback, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback, input.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .help-text.success, select.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .help-text.success, textarea.touched:valid:not(:-ms-input-placeholder) ~ body.theme-bloodstream .help-text.success, input[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .help-text.success, select[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .help-text.success, textarea[data-touched="true"]:valid:not(:-ms-input-placeholder):not(.is-invalid) ~ body.theme-bloodstream .help-text.success{opacity:1;-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}input.is-valid ~ body.theme-bloodstream .success-message,select.is-valid ~ body.theme-bloodstream .success-message,textarea.is-valid ~ body.theme-bloodstream .success-message,input.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .success-message,select.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .success-message,textarea.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .success-message,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .success-message,input.is-valid ~ body.theme-bloodstream .form-success,select.is-valid ~ body.theme-bloodstream .form-success,textarea.is-valid ~ body.theme-bloodstream .form-success,input.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .form-success,select.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .form-success,textarea.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .form-success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .form-success,input.is-valid ~ body.theme-bloodstream .valid-feedback,select.is-valid ~ body.theme-bloodstream .valid-feedback,textarea.is-valid ~ body.theme-bloodstream .valid-feedback,input.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .valid-feedback,select.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .valid-feedback,textarea.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .valid-feedback,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .valid-feedback,input.is-valid ~ body.theme-bloodstream .help-text.success,select.is-valid ~ body.theme-bloodstream .help-text.success,textarea.is-valid ~ body.theme-bloodstream .help-text.success,input.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .help-text.success,select.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .help-text.success,textarea.touched:valid:not(:placeholder-shown) ~ body.theme-bloodstream .help-text.success,input[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success,select[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success,textarea[data-touched="true"]:valid:not(:placeholder-shown):not(.is-invalid) ~ body.theme-bloodstream .help-text.success{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}body.theme-bloodstream .success-message.with-icon,body.theme-bloodstream .form-success.with-icon,body.theme-bloodstream .valid-feedback.with-icon,body.theme-bloodstream .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}body.theme-bloodstream .success-message.with-icon::before,body.theme-bloodstream .form-success.with-icon::before,body.theme-bloodstream .valid-feedback.with-icon::before,body.theme-bloodstream .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}body.theme-bloodstream .form-group{margin-bottom:1rem}body.theme-bloodstream .form-group:last-child{margin-bottom:0 !important}body.theme-bloodstream .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}body.theme-bloodstream .form-group.full-height label{margin-bottom:0.5rem;-ms-flex-negative:0;flex-shrink:0}body.theme-bloodstream .form-group.full-height textarea,body.theme-bloodstream .form-group.full-height input,body.theme-bloodstream .form-group.full-height select{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:200px}body.theme-bloodstream .form-group.has-error input,body.theme-bloodstream .form-group.has-error select,body.theme-bloodstream .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)}body.theme-bloodstream .form-group.has-error input:hover,body.theme-bloodstream .form-group.has-error select:hover,body.theme-bloodstream .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)}body.theme-bloodstream .form-group.has-error input:focus,body.theme-bloodstream .form-group.has-error select:focus,body.theme-bloodstream .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)}body.theme-bloodstream .form-group.has-error label{color:var(--theme-error)}body.theme-bloodstream .form-group.has-error .error-message,body.theme-bloodstream .form-group.has-error .form-error,body.theme-bloodstream .form-group.has-error .invalid-feedback{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.theme-bloodstream .form-group.has-success input,body.theme-bloodstream .form-group.has-success select,body.theme-bloodstream .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)}body.theme-bloodstream .form-group.has-success input:focus,body.theme-bloodstream .form-group.has-success select:focus,body.theme-bloodstream .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)}body.theme-bloodstream .form-group.has-success .success-message{font-size:15px;font-weight:500;color:var(--theme-success);margin-top:6px;display:block;opacity:1}body.theme-bloodstream input[type="checkbox"] #distribution_agreement+label{background:none !important;padding-right:0;padding-top:0;padding-bottom:0}body.theme-bloodstream input[type="checkbox"] #distribution_agreement+label:hover{background:none !important}body.theme-bloodstream input[type="checkbox"] #distribution_agreement.is-invalid+label,body.theme-bloodstream 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}body.theme-bloodstream input[type="checkbox"] :not(#distribution_agreement).is-invalid+label,body.theme-bloodstream 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}body.theme-bloodstream input[type="checkbox"] :not(#distribution_agreement).is-invalid+label::before,body.theme-bloodstream 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)}body.theme-bloodstream input[type="checkbox"] :not(#distribution_agreement).is-valid:checked+label{color:var(--theme-success)}body.theme-bloodstream 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)}body.theme-bloodstream #distribution_agreement.is-invalid+label,body.theme-bloodstream #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)}}body.theme-bloodstream fieldset{margin:0 0 1.5rem;padding:1.5rem;border:2px solid var(--theme-border);border-radius:8px}body.theme-bloodstream fieldset fieldset{margin:1rem 0;padding:1rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.01)}body.theme-bloodstream 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}body.theme-bloodstream 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}body.theme-bloodstream 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}body.theme-bloodstream legend.filled::before{display:none}body.theme-bloodstream .input-xs,body.theme-bloodstream input.input-xs,body.theme-bloodstream textarea.input-xs,body.theme-bloodstream select.input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;line-height:1.5 !important;height:28px !important}body.theme-bloodstream .input-sm,body.theme-bloodstream input.input-sm,body.theme-bloodstream textarea.input-sm,body.theme-bloodstream select.input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;line-height:1.5 !important;height:32px !important}body.theme-bloodstream .input-base,body.theme-bloodstream .input-md,body.theme-bloodstream input.input-base,body.theme-bloodstream input.input-md,body.theme-bloodstream textarea.input-base,body.theme-bloodstream textarea.input-md,body.theme-bloodstream select.input-base,body.theme-bloodstream select.input-md{font-size:1rem !important;padding:0.5rem 1rem !important;line-height:1.5 !important;height:40px !important}body.theme-bloodstream .input-lg,body.theme-bloodstream input.input-lg,body.theme-bloodstream textarea.input-lg,body.theme-bloodstream select.input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;line-height:1.5 !important;height:48px !important}body.theme-bloodstream .input-xl,body.theme-bloodstream input.input-xl,body.theme-bloodstream textarea.input-xl,body.theme-bloodstream select.input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;line-height:1.4 !important;height:56px !important}body.theme-bloodstream .label-xs,body.theme-bloodstream label.label-xs{font-size:0.75rem !important;line-height:1.5 !important;margin-bottom:0.25rem !important;font-weight:500 !important;letter-spacing:0.025em !important}body.theme-bloodstream .label-sm,body.theme-bloodstream label.label-sm{font-size:0.875rem !important;line-height:1.5 !important;margin-bottom:0.375rem !important;font-weight:500 !important;letter-spacing:0.02em !important}body.theme-bloodstream .label-base,body.theme-bloodstream .label-md,body.theme-bloodstream label.label-base,body.theme-bloodstream label.label-md{font-size:1rem !important;line-height:1.5 !important;margin-bottom:0.5rem !important;font-weight:500 !important}body.theme-bloodstream .label-lg,body.theme-bloodstream label.label-lg{font-size:1.125rem !important;line-height:1.5 !important;margin-bottom:0.625rem !important;font-weight:500 !important}body.theme-bloodstream .label-xl,body.theme-bloodstream label.label-xl{font-size:1.25rem !important;line-height:1.4 !important;margin-bottom:0.75rem !important;font-weight:500 !important}body.theme-bloodstream .form-group-xs label{font-size:0.75rem !important;margin-bottom:0.25rem !important}body.theme-bloodstream .form-group-xs input,body.theme-bloodstream .form-group-xs textarea,body.theme-bloodstream .form-group-xs select{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}body.theme-bloodstream .form-group-sm label{font-size:0.875rem !important;margin-bottom:0.375rem !important}body.theme-bloodstream .form-group-sm input,body.theme-bloodstream .form-group-sm textarea,body.theme-bloodstream .form-group-sm select{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}body.theme-bloodstream .form-group-base label,body.theme-bloodstream .form-group-md label{font-size:1rem !important;margin-bottom:0.5rem !important}body.theme-bloodstream .form-group-base input,body.theme-bloodstream .form-group-base textarea,body.theme-bloodstream .form-group-base select,body.theme-bloodstream .form-group-md input,body.theme-bloodstream .form-group-md textarea,body.theme-bloodstream .form-group-md select{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}body.theme-bloodstream .form-group-lg label{font-size:1.125rem !important;margin-bottom:0.625rem !important}body.theme-bloodstream .form-group-lg input,body.theme-bloodstream .form-group-lg textarea,body.theme-bloodstream .form-group-lg select{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}body.theme-bloodstream .form-group-xl label{font-size:1.25rem !important;margin-bottom:0.75rem !important}body.theme-bloodstream .form-group-xl input,body.theme-bloodstream .form-group-xl textarea,body.theme-bloodstream .form-group-xl select{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}body.theme-bloodstream .input-w-xs{max-width:150px !important}body.theme-bloodstream .input-w-sm{max-width:250px !important}body.theme-bloodstream .input-w-md{max-width:350px !important}body.theme-bloodstream .input-w-lg{max-width:500px !important}body.theme-bloodstream .input-w-xl{max-width:650px !important}body.theme-bloodstream .input-w-full{width:100% !important;max-width:100% !important}body.theme-bloodstream textarea.input-xs{min-height:60px !important;height:auto !important}body.theme-bloodstream textarea.input-sm{min-height:80px !important;height:auto !important}body.theme-bloodstream textarea.input-base,body.theme-bloodstream textarea.input-md{min-height:100px !important;height:auto !important}body.theme-bloodstream textarea.input-lg{min-height:120px !important;height:auto !important}body.theme-bloodstream textarea.input-xl{min-height:150px !important;height:auto !important}body.theme-bloodstream .form-compact .form-group{margin-bottom:0.75rem !important}body.theme-bloodstream .form-compact label{margin-bottom:0.25rem !important}body.theme-bloodstream .form-compact input,body.theme-bloodstream .form-compact textarea,body.theme-bloodstream .form-compact select{padding-top:0.375rem !important;padding-bottom:0.375rem !important}body.theme-bloodstream .form-spacious .form-group{margin-bottom:2rem !important}body.theme-bloodstream .form-spacious label{margin-bottom:0.75rem !important}body.theme-bloodstream .form-spacious input,body.theme-bloodstream .form-spacious textarea,body.theme-bloodstream .form-spacious select{padding-top:0.75rem !important;padding-bottom:0.75rem !important}body.theme-bloodstream .form-inline{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;gap:1rem !important}body.theme-bloodstream .form-inline label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}body.theme-bloodstream .form-inline input,body.theme-bloodstream .form-inline select{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}body.theme-bloodstream .form-inline-xs{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;gap:0.5rem !important}body.theme-bloodstream .form-inline-xs label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}body.theme-bloodstream .form-inline-sm{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;gap:0.75rem !important}body.theme-bloodstream .form-inline-sm label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}body.theme-bloodstream .form-inline-lg{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;gap:1.25rem !important}body.theme-bloodstream .form-inline-lg label{margin-bottom:0 !important;white-space:nowrap !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}@media (min-width: 640px){body.theme-bloodstream .medium-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}body.theme-bloodstream .medium-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}body.theme-bloodstream .medium-input-base,body.theme-bloodstream .medium-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}body.theme-bloodstream .medium-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}body.theme-bloodstream .medium-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}body.theme-bloodstream .medium-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}body.theme-bloodstream .medium-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}body.theme-bloodstream .medium-label-base,body.theme-bloodstream .medium-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}body.theme-bloodstream .medium-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}body.theme-bloodstream .medium-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}@media (min-width: 1024px){body.theme-bloodstream .large-input-xs{font-size:0.75rem !important;padding:0.25rem 0.5rem !important;height:28px !important}body.theme-bloodstream .large-input-sm{font-size:0.875rem !important;padding:0.375rem 0.75rem !important;height:32px !important}body.theme-bloodstream .large-input-base,body.theme-bloodstream .large-input-md{font-size:1rem !important;padding:0.5rem 1rem !important;height:40px !important}body.theme-bloodstream .large-input-lg{font-size:1.125rem !important;padding:0.75rem 1.25rem !important;height:48px !important}body.theme-bloodstream .large-input-xl{font-size:1.25rem !important;padding:1rem 1.5rem !important;height:56px !important}body.theme-bloodstream .large-label-xs{font-size:0.75rem !important;margin-bottom:0.25rem !important}body.theme-bloodstream .large-label-sm{font-size:0.875rem !important;margin-bottom:0.375rem !important}body.theme-bloodstream .large-label-base,body.theme-bloodstream .large-label-md{font-size:1rem !important;margin-bottom:0.5rem !important}body.theme-bloodstream .large-label-lg{font-size:1.125rem !important;margin-bottom:0.625rem !important}body.theme-bloodstream .large-label-xl{font-size:1.25rem !important;margin-bottom:0.75rem !important}}body.theme-bloodstream .card,body.theme-bloodstream .stat-card,body.theme-bloodstream .chart-container,body.theme-bloodstream .table-container,body.theme-bloodstream .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.08);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.15),inset 0 2px 0 0 rgba(255,255,255,0.2);box-shadow:0 8px 16px rgba(0,0,0,0.15),inset 0 2px 0 0 rgba(255,255,255,0.2);contain:layout style}body.theme-bloodstream .card::before,body.theme-bloodstream .stat-card::before,body.theme-bloodstream .chart-container::before,body.theme-bloodstream .table-container::before,body.theme-bloodstream .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}body.theme-bloodstream .card .card-header,body.theme-bloodstream .stat-card .card-header,body.theme-bloodstream .chart-container .card-header,body.theme-bloodstream .table-container .card-header,body.theme-bloodstream .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}body.theme-bloodstream .card .card-header h1,body.theme-bloodstream .stat-card .card-header h1,body.theme-bloodstream .chart-container .card-header h1,body.theme-bloodstream .table-container .card-header h1,body.theme-bloodstream .notification-card .card-header h1,body.theme-bloodstream .card .card-header h2,body.theme-bloodstream .stat-card .card-header h2,body.theme-bloodstream .chart-container .card-header h2,body.theme-bloodstream .table-container .card-header h2,body.theme-bloodstream .notification-card .card-header h2,body.theme-bloodstream .card .card-header h3,body.theme-bloodstream .stat-card .card-header h3,body.theme-bloodstream .chart-container .card-header h3,body.theme-bloodstream .table-container .card-header h3,body.theme-bloodstream .notification-card .card-header h3,body.theme-bloodstream .card .card-header h4,body.theme-bloodstream .stat-card .card-header h4,body.theme-bloodstream .chart-container .card-header h4,body.theme-bloodstream .table-container .card-header h4,body.theme-bloodstream .notification-card .card-header h4,body.theme-bloodstream .card .card-header h5,body.theme-bloodstream .stat-card .card-header h5,body.theme-bloodstream .chart-container .card-header h5,body.theme-bloodstream .table-container .card-header h5,body.theme-bloodstream .notification-card .card-header h5,body.theme-bloodstream .card .card-header h6,body.theme-bloodstream .stat-card .card-header h6,body.theme-bloodstream .chart-container .card-header h6,body.theme-bloodstream .table-container .card-header h6,body.theme-bloodstream .notification-card .card-header h6{margin-bottom:0 !important}body.theme-bloodstream .card .card-header.has-left .header-left,body.theme-bloodstream .stat-card .card-header.has-left .header-left,body.theme-bloodstream .chart-container .card-header.has-left .header-left,body.theme-bloodstream .table-container .card-header.has-left .header-left,body.theme-bloodstream .notification-card .card-header.has-left .header-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.theme-bloodstream .card .card-header.has-left .header-middle,body.theme-bloodstream .stat-card .card-header.has-left .header-middle,body.theme-bloodstream .chart-container .card-header.has-left .header-middle,body.theme-bloodstream .table-container .card-header.has-left .header-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-header.has-left .header-right,body.theme-bloodstream .stat-card .card-header.has-left .header-right,body.theme-bloodstream .chart-container .card-header.has-left .header-right,body.theme-bloodstream .table-container .card-header.has-left .header-right,body.theme-bloodstream .notification-card .card-header.has-left .header-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.theme-bloodstream .card .card-header.has-right,body.theme-bloodstream .stat-card .card-header.has-right,body.theme-bloodstream .chart-container .card-header.has-right,body.theme-bloodstream .table-container .card-header.has-right,body.theme-bloodstream .notification-card .card-header.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.theme-bloodstream .card .card-header.has-right .header-left,body.theme-bloodstream .stat-card .card-header.has-right .header-left,body.theme-bloodstream .chart-container .card-header.has-right .header-left,body.theme-bloodstream .table-container .card-header.has-right .header-left,body.theme-bloodstream .notification-card .card-header.has-right .header-left{display:none}body.theme-bloodstream .card .card-header.has-right .header-middle,body.theme-bloodstream .stat-card .card-header.has-right .header-middle,body.theme-bloodstream .chart-container .card-header.has-right .header-middle,body.theme-bloodstream .table-container .card-header.has-right .header-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-header.has-right .header-right,body.theme-bloodstream .stat-card .card-header.has-right .header-right,body.theme-bloodstream .chart-container .card-header.has-right .header-right,body.theme-bloodstream .table-container .card-header.has-right .header-right,body.theme-bloodstream .notification-card .card-header.has-right .header-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}body.theme-bloodstream .card .card-header.has-center,body.theme-bloodstream .stat-card .card-header.has-center,body.theme-bloodstream .chart-container .card-header.has-center,body.theme-bloodstream .table-container .card-header.has-center,body.theme-bloodstream .notification-card .card-header.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.theme-bloodstream .card .card-header.has-center .header-middle,body.theme-bloodstream .stat-card .card-header.has-center .header-middle,body.theme-bloodstream .chart-container .card-header.has-center .header-middle,body.theme-bloodstream .table-container .card-header.has-center .header-middle,body.theme-bloodstream .notification-card .card-header.has-center .header-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.theme-bloodstream .card .card-header .header-left,body.theme-bloodstream .stat-card .card-header .header-left,body.theme-bloodstream .chart-container .card-header .header-left,body.theme-bloodstream .table-container .card-header .header-left,body.theme-bloodstream .notification-card .card-header .header-left,body.theme-bloodstream .card .card-header .header-right,body.theme-bloodstream .stat-card .card-header .header-right,body.theme-bloodstream .chart-container .card-header .header-right,body.theme-bloodstream .table-container .card-header .header-right,body.theme-bloodstream .notification-card .card-header .header-right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}body.theme-bloodstream .card .card-header .header-left .button,body.theme-bloodstream .stat-card .card-header .header-left .button,body.theme-bloodstream .chart-container .card-header .header-left .button,body.theme-bloodstream .table-container .card-header .header-left .button,body.theme-bloodstream .notification-card .card-header .header-left .button,body.theme-bloodstream .card .card-header .header-left button,body.theme-bloodstream .stat-card .card-header .header-left button,body.theme-bloodstream .chart-container .card-header .header-left button,body.theme-bloodstream .table-container .card-header .header-left button,body.theme-bloodstream .notification-card .card-header .header-left button,body.theme-bloodstream .card .card-header .header-left a.button,body.theme-bloodstream .stat-card .card-header .header-left a.button,body.theme-bloodstream .chart-container .card-header .header-left a.button,body.theme-bloodstream .table-container .card-header .header-left a.button,body.theme-bloodstream .notification-card .card-header .header-left a.button,body.theme-bloodstream .card .card-header .header-right .button,body.theme-bloodstream .stat-card .card-header .header-right .button,body.theme-bloodstream .chart-container .card-header .header-right .button,body.theme-bloodstream .table-container .card-header .header-right .button,body.theme-bloodstream .notification-card .card-header .header-right .button,body.theme-bloodstream .card .card-header .header-right button,body.theme-bloodstream .stat-card .card-header .header-right button,body.theme-bloodstream .chart-container .card-header .header-right button,body.theme-bloodstream .table-container .card-header .header-right button,body.theme-bloodstream .notification-card .card-header .header-right button,body.theme-bloodstream .card .card-header .header-right a.button,body.theme-bloodstream .stat-card .card-header .header-right a.button,body.theme-bloodstream .chart-container .card-header .header-right a.button,body.theme-bloodstream .table-container .card-header .header-right a.button,body.theme-bloodstream .notification-card .card-header .header-right a.button{margin:0 !important}body.theme-bloodstream .card .card-header .header-middle,body.theme-bloodstream .stat-card .card-header .header-middle,body.theme-bloodstream .chart-container .card-header .header-middle,body.theme-bloodstream .table-container .card-header .header-middle,body.theme-bloodstream .notification-card .card-header .header-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .card .card-header .card-title,body.theme-bloodstream .stat-card .card-header .card-title,body.theme-bloodstream .chart-container .card-header .card-title,body.theme-bloodstream .table-container .card-header .card-title,body.theme-bloodstream .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}body.theme-bloodstream .card .card-header .card-title h1,body.theme-bloodstream .stat-card .card-header .card-title h1,body.theme-bloodstream .chart-container .card-header .card-title h1,body.theme-bloodstream .table-container .card-header .card-title h1,body.theme-bloodstream .notification-card .card-header .card-title h1,body.theme-bloodstream .card .card-header .card-title h2,body.theme-bloodstream .stat-card .card-header .card-title h2,body.theme-bloodstream .chart-container .card-header .card-title h2,body.theme-bloodstream .table-container .card-header .card-title h2,body.theme-bloodstream .notification-card .card-header .card-title h2,body.theme-bloodstream .card .card-header .card-title h3,body.theme-bloodstream .stat-card .card-header .card-title h3,body.theme-bloodstream .chart-container .card-header .card-title h3,body.theme-bloodstream .table-container .card-header .card-title h3,body.theme-bloodstream .notification-card .card-header .card-title h3,body.theme-bloodstream .card .card-header .card-title h4,body.theme-bloodstream .stat-card .card-header .card-title h4,body.theme-bloodstream .chart-container .card-header .card-title h4,body.theme-bloodstream .table-container .card-header .card-title h4,body.theme-bloodstream .notification-card .card-header .card-title h4,body.theme-bloodstream .card .card-header .card-title h5,body.theme-bloodstream .stat-card .card-header .card-title h5,body.theme-bloodstream .chart-container .card-header .card-title h5,body.theme-bloodstream .table-container .card-header .card-title h5,body.theme-bloodstream .notification-card .card-header .card-title h5,body.theme-bloodstream .card .card-header .card-title h6,body.theme-bloodstream .stat-card .card-header .card-title h6,body.theme-bloodstream .chart-container .card-header .card-title h6,body.theme-bloodstream .table-container .card-header .card-title h6,body.theme-bloodstream .notification-card .card-header .card-title h6{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}body.theme-bloodstream .card .card-header .card-title strong,body.theme-bloodstream .stat-card .card-header .card-title strong,body.theme-bloodstream .chart-container .card-header .card-title strong,body.theme-bloodstream .table-container .card-header .card-title strong,body.theme-bloodstream .notification-card .card-header .card-title strong,body.theme-bloodstream .card .card-header .card-title b,body.theme-bloodstream .stat-card .card-header .card-title b,body.theme-bloodstream .chart-container .card-header .card-title b,body.theme-bloodstream .table-container .card-header .card-title b,body.theme-bloodstream .notification-card .card-header .card-title b{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:normal}body.theme-bloodstream .card .card-header .card-title em,body.theme-bloodstream .stat-card .card-header .card-title em,body.theme-bloodstream .chart-container .card-header .card-title em,body.theme-bloodstream .table-container .card-header .card-title em,body.theme-bloodstream .notification-card .card-header .card-title em,body.theme-bloodstream .card .card-header .card-title i,body.theme-bloodstream .stat-card .card-header .card-title i,body.theme-bloodstream .chart-container .card-header .card-title i,body.theme-bloodstream .table-container .card-header .card-title i,body.theme-bloodstream .notification-card .card-header .card-title i{font-style:italic}body.theme-bloodstream .card .card-header .card-title small,body.theme-bloodstream .stat-card .card-header .card-title small,body.theme-bloodstream .chart-container .card-header .card-title small,body.theme-bloodstream .table-container .card-header .card-title small,body.theme-bloodstream .notification-card .card-header .card-title small{font-size:0.875em}body.theme-bloodstream .card .card-header .card-subtitle,body.theme-bloodstream .stat-card .card-header .card-subtitle,body.theme-bloodstream .chart-container .card-header .card-subtitle,body.theme-bloodstream .table-container .card-header .card-subtitle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subheader,body.theme-bloodstream .stat-card .card-subheader,body.theme-bloodstream .chart-container .card-subheader,body.theme-bloodstream .table-container .card-subheader,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subheader.has-left .subheader-left,body.theme-bloodstream .stat-card .card-subheader.has-left .subheader-left,body.theme-bloodstream .chart-container .card-subheader.has-left .subheader-left,body.theme-bloodstream .table-container .card-subheader.has-left .subheader-left,body.theme-bloodstream .notification-card .card-subheader.has-left .subheader-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.theme-bloodstream .card .card-subheader.has-left .subheader-middle,body.theme-bloodstream .stat-card .card-subheader.has-left .subheader-middle,body.theme-bloodstream .chart-container .card-subheader.has-left .subheader-middle,body.theme-bloodstream .table-container .card-subheader.has-left .subheader-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subheader.has-left .subheader-right,body.theme-bloodstream .stat-card .card-subheader.has-left .subheader-right,body.theme-bloodstream .chart-container .card-subheader.has-left .subheader-right,body.theme-bloodstream .table-container .card-subheader.has-left .subheader-right,body.theme-bloodstream .notification-card .card-subheader.has-left .subheader-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.theme-bloodstream .card .card-subheader.has-right,body.theme-bloodstream .stat-card .card-subheader.has-right,body.theme-bloodstream .chart-container .card-subheader.has-right,body.theme-bloodstream .table-container .card-subheader.has-right,body.theme-bloodstream .notification-card .card-subheader.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.theme-bloodstream .card .card-subheader.has-right .subheader-left,body.theme-bloodstream .stat-card .card-subheader.has-right .subheader-left,body.theme-bloodstream .chart-container .card-subheader.has-right .subheader-left,body.theme-bloodstream .table-container .card-subheader.has-right .subheader-left,body.theme-bloodstream .notification-card .card-subheader.has-right .subheader-left{display:none}body.theme-bloodstream .card .card-subheader.has-right .subheader-middle,body.theme-bloodstream .stat-card .card-subheader.has-right .subheader-middle,body.theme-bloodstream .chart-container .card-subheader.has-right .subheader-middle,body.theme-bloodstream .table-container .card-subheader.has-right .subheader-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subheader.has-right .subheader-right,body.theme-bloodstream .stat-card .card-subheader.has-right .subheader-right,body.theme-bloodstream .chart-container .card-subheader.has-right .subheader-right,body.theme-bloodstream .table-container .card-subheader.has-right .subheader-right,body.theme-bloodstream .notification-card .card-subheader.has-right .subheader-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}body.theme-bloodstream .card .card-subheader.has-center,body.theme-bloodstream .stat-card .card-subheader.has-center,body.theme-bloodstream .chart-container .card-subheader.has-center,body.theme-bloodstream .table-container .card-subheader.has-center,body.theme-bloodstream .notification-card .card-subheader.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.theme-bloodstream .card .card-subheader.has-center .subheader-middle,body.theme-bloodstream .stat-card .card-subheader.has-center .subheader-middle,body.theme-bloodstream .chart-container .card-subheader.has-center .subheader-middle,body.theme-bloodstream .table-container .card-subheader.has-center .subheader-middle,body.theme-bloodstream .notification-card .card-subheader.has-center .subheader-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.theme-bloodstream .card .card-subheader .subheader-left,body.theme-bloodstream .stat-card .card-subheader .subheader-left,body.theme-bloodstream .chart-container .card-subheader .subheader-left,body.theme-bloodstream .table-container .card-subheader .subheader-left,body.theme-bloodstream .notification-card .card-subheader .subheader-left,body.theme-bloodstream .card .card-subheader .subheader-right,body.theme-bloodstream .stat-card .card-subheader .subheader-right,body.theme-bloodstream .chart-container .card-subheader .subheader-right,body.theme-bloodstream .table-container .card-subheader .subheader-right,body.theme-bloodstream .notification-card .card-subheader .subheader-right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}body.theme-bloodstream .card .card-subheader .subheader-left .button,body.theme-bloodstream .stat-card .card-subheader .subheader-left .button,body.theme-bloodstream .chart-container .card-subheader .subheader-left .button,body.theme-bloodstream .table-container .card-subheader .subheader-left .button,body.theme-bloodstream .notification-card .card-subheader .subheader-left .button,body.theme-bloodstream .card .card-subheader .subheader-left button,body.theme-bloodstream .stat-card .card-subheader .subheader-left button,body.theme-bloodstream .chart-container .card-subheader .subheader-left button,body.theme-bloodstream .table-container .card-subheader .subheader-left button,body.theme-bloodstream .notification-card .card-subheader .subheader-left button,body.theme-bloodstream .card .card-subheader .subheader-left a.button,body.theme-bloodstream .stat-card .card-subheader .subheader-left a.button,body.theme-bloodstream .chart-container .card-subheader .subheader-left a.button,body.theme-bloodstream .table-container .card-subheader .subheader-left a.button,body.theme-bloodstream .notification-card .card-subheader .subheader-left a.button,body.theme-bloodstream .card .card-subheader .subheader-right .button,body.theme-bloodstream .stat-card .card-subheader .subheader-right .button,body.theme-bloodstream .chart-container .card-subheader .subheader-right .button,body.theme-bloodstream .table-container .card-subheader .subheader-right .button,body.theme-bloodstream .notification-card .card-subheader .subheader-right .button,body.theme-bloodstream .card .card-subheader .subheader-right button,body.theme-bloodstream .stat-card .card-subheader .subheader-right button,body.theme-bloodstream .chart-container .card-subheader .subheader-right button,body.theme-bloodstream .table-container .card-subheader .subheader-right button,body.theme-bloodstream .notification-card .card-subheader .subheader-right button,body.theme-bloodstream .card .card-subheader .subheader-right a.button,body.theme-bloodstream .stat-card .card-subheader .subheader-right a.button,body.theme-bloodstream .chart-container .card-subheader .subheader-right a.button,body.theme-bloodstream .table-container .card-subheader .subheader-right a.button,body.theme-bloodstream .notification-card .card-subheader .subheader-right a.button{margin:0 !important}body.theme-bloodstream .card .card-subheader .subheader-middle,body.theme-bloodstream .stat-card .card-subheader .subheader-middle,body.theme-bloodstream .chart-container .card-subheader .subheader-middle,body.theme-bloodstream .table-container .card-subheader .subheader-middle,body.theme-bloodstream .notification-card .card-subheader .subheader-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .card .card-subheader .subheader-text,body.theme-bloodstream .stat-card .card-subheader .subheader-text,body.theme-bloodstream .chart-container .card-subheader .subheader-text,body.theme-bloodstream .table-container .card-subheader .subheader-text,body.theme-bloodstream .notification-card .card-subheader .subheader-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary);line-height:1.5}body.theme-bloodstream .card .card-body,body.theme-bloodstream .stat-card .card-body,body.theme-bloodstream .chart-container .card-body,body.theme-bloodstream .table-container .card-body,body.theme-bloodstream .notification-card .card-body{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;padding:16px;position:relative;z-index:1}body.theme-bloodstream .card .card-body>*:last-child,body.theme-bloodstream .stat-card .card-body>*:last-child,body.theme-bloodstream .chart-container .card-body>*:last-child,body.theme-bloodstream .table-container .card-body>*:last-child,body.theme-bloodstream .notification-card .card-body>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .card .card-body p,body.theme-bloodstream .stat-card .card-body p,body.theme-bloodstream .chart-container .card-body p,body.theme-bloodstream .table-container .card-body p,body.theme-bloodstream .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}body.theme-bloodstream .card .card-body p:last-child,body.theme-bloodstream .stat-card .card-body p:last-child,body.theme-bloodstream .chart-container .card-body p:last-child,body.theme-bloodstream .table-container .card-body p:last-child,body.theme-bloodstream .notification-card .card-body p:last-child{margin-bottom:0}body.theme-bloodstream .card .card-body *,body.theme-bloodstream .stat-card .card-body *,body.theme-bloodstream .chart-container .card-body *,body.theme-bloodstream .table-container .card-body *,body.theme-bloodstream .notification-card .card-body *{font-family:inherit !important}body.theme-bloodstream .card .card-subfooter,body.theme-bloodstream .stat-card .card-subfooter,body.theme-bloodstream .chart-container .card-subfooter,body.theme-bloodstream .table-container .card-subfooter,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subfooter.has-left .subfooter-left,body.theme-bloodstream .stat-card .card-subfooter.has-left .subfooter-left,body.theme-bloodstream .chart-container .card-subfooter.has-left .subfooter-left,body.theme-bloodstream .table-container .card-subfooter.has-left .subfooter-left,body.theme-bloodstream .notification-card .card-subfooter.has-left .subfooter-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.theme-bloodstream .card .card-subfooter.has-left .subfooter-middle,body.theme-bloodstream .stat-card .card-subfooter.has-left .subfooter-middle,body.theme-bloodstream .chart-container .card-subfooter.has-left .subfooter-middle,body.theme-bloodstream .table-container .card-subfooter.has-left .subfooter-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subfooter.has-left .subfooter-right,body.theme-bloodstream .stat-card .card-subfooter.has-left .subfooter-right,body.theme-bloodstream .chart-container .card-subfooter.has-left .subfooter-right,body.theme-bloodstream .table-container .card-subfooter.has-left .subfooter-right,body.theme-bloodstream .notification-card .card-subfooter.has-left .subfooter-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.theme-bloodstream .card .card-subfooter.has-right,body.theme-bloodstream .stat-card .card-subfooter.has-right,body.theme-bloodstream .chart-container .card-subfooter.has-right,body.theme-bloodstream .table-container .card-subfooter.has-right,body.theme-bloodstream .notification-card .card-subfooter.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.theme-bloodstream .card .card-subfooter.has-right .subfooter-left,body.theme-bloodstream .stat-card .card-subfooter.has-right .subfooter-left,body.theme-bloodstream .chart-container .card-subfooter.has-right .subfooter-left,body.theme-bloodstream .table-container .card-subfooter.has-right .subfooter-left,body.theme-bloodstream .notification-card .card-subfooter.has-right .subfooter-left{display:none}body.theme-bloodstream .card .card-subfooter.has-right .subfooter-middle,body.theme-bloodstream .stat-card .card-subfooter.has-right .subfooter-middle,body.theme-bloodstream .chart-container .card-subfooter.has-right .subfooter-middle,body.theme-bloodstream .table-container .card-subfooter.has-right .subfooter-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-subfooter.has-right .subfooter-right,body.theme-bloodstream .stat-card .card-subfooter.has-right .subfooter-right,body.theme-bloodstream .chart-container .card-subfooter.has-right .subfooter-right,body.theme-bloodstream .table-container .card-subfooter.has-right .subfooter-right,body.theme-bloodstream .notification-card .card-subfooter.has-right .subfooter-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}body.theme-bloodstream .card .card-subfooter.has-center,body.theme-bloodstream .stat-card .card-subfooter.has-center,body.theme-bloodstream .chart-container .card-subfooter.has-center,body.theme-bloodstream .table-container .card-subfooter.has-center,body.theme-bloodstream .notification-card .card-subfooter.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.theme-bloodstream .card .card-subfooter.has-center .subfooter-middle,body.theme-bloodstream .stat-card .card-subfooter.has-center .subfooter-middle,body.theme-bloodstream .chart-container .card-subfooter.has-center .subfooter-middle,body.theme-bloodstream .table-container .card-subfooter.has-center .subfooter-middle,body.theme-bloodstream .notification-card .card-subfooter.has-center .subfooter-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.theme-bloodstream .card .card-subfooter .subfooter-left,body.theme-bloodstream .stat-card .card-subfooter .subfooter-left,body.theme-bloodstream .chart-container .card-subfooter .subfooter-left,body.theme-bloodstream .table-container .card-subfooter .subfooter-left,body.theme-bloodstream .notification-card .card-subfooter .subfooter-left,body.theme-bloodstream .card .card-subfooter .subfooter-right,body.theme-bloodstream .stat-card .card-subfooter .subfooter-right,body.theme-bloodstream .chart-container .card-subfooter .subfooter-right,body.theme-bloodstream .table-container .card-subfooter .subfooter-right,body.theme-bloodstream .notification-card .card-subfooter .subfooter-right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}body.theme-bloodstream .card .card-subfooter .subfooter-left .button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-left .button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-left .button,body.theme-bloodstream .table-container .card-subfooter .subfooter-left .button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-left .button,body.theme-bloodstream .card .card-subfooter .subfooter-left button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-left button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-left button,body.theme-bloodstream .table-container .card-subfooter .subfooter-left button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-left button,body.theme-bloodstream .card .card-subfooter .subfooter-left a.button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-left a.button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-left a.button,body.theme-bloodstream .table-container .card-subfooter .subfooter-left a.button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-left a.button,body.theme-bloodstream .card .card-subfooter .subfooter-right .button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-right .button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-right .button,body.theme-bloodstream .table-container .card-subfooter .subfooter-right .button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-right .button,body.theme-bloodstream .card .card-subfooter .subfooter-right button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-right button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-right button,body.theme-bloodstream .table-container .card-subfooter .subfooter-right button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-right button,body.theme-bloodstream .card .card-subfooter .subfooter-right a.button,body.theme-bloodstream .stat-card .card-subfooter .subfooter-right a.button,body.theme-bloodstream .chart-container .card-subfooter .subfooter-right a.button,body.theme-bloodstream .table-container .card-subfooter .subfooter-right a.button,body.theme-bloodstream .notification-card .card-subfooter .subfooter-right a.button{margin:0 !important}body.theme-bloodstream .card .card-subfooter .subfooter-middle,body.theme-bloodstream .stat-card .card-subfooter .subfooter-middle,body.theme-bloodstream .chart-container .card-subfooter .subfooter-middle,body.theme-bloodstream .table-container .card-subfooter .subfooter-middle,body.theme-bloodstream .notification-card .card-subfooter .subfooter-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .card .card-subfooter .subfooter-text,body.theme-bloodstream .stat-card .card-subfooter .subfooter-text,body.theme-bloodstream .chart-container .card-subfooter .subfooter-text,body.theme-bloodstream .table-container .card-subfooter .subfooter-text,body.theme-bloodstream .notification-card .card-subfooter .subfooter-text{font-family:inherit !important;font-size:12px;color:var(--theme-text-muted)}body.theme-bloodstream .card .card-footer,body.theme-bloodstream .stat-card .card-footer,body.theme-bloodstream .chart-container .card-footer,body.theme-bloodstream .table-container .card-footer,body.theme-bloodstream .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}body.theme-bloodstream .card .card-footer .button,body.theme-bloodstream .stat-card .card-footer .button,body.theme-bloodstream .chart-container .card-footer .button,body.theme-bloodstream .table-container .card-footer .button,body.theme-bloodstream .notification-card .card-footer .button,body.theme-bloodstream .card .card-footer button,body.theme-bloodstream .stat-card .card-footer button,body.theme-bloodstream .chart-container .card-footer button,body.theme-bloodstream .table-container .card-footer button,body.theme-bloodstream .notification-card .card-footer button{margin:0 !important}body.theme-bloodstream .card .card-footer.has-left .footer-left,body.theme-bloodstream .stat-card .card-footer.has-left .footer-left,body.theme-bloodstream .chart-container .card-footer.has-left .footer-left,body.theme-bloodstream .table-container .card-footer.has-left .footer-left,body.theme-bloodstream .notification-card .card-footer.has-left .footer-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.theme-bloodstream .card .card-footer.has-left .footer-middle,body.theme-bloodstream .stat-card .card-footer.has-left .footer-middle,body.theme-bloodstream .chart-container .card-footer.has-left .footer-middle,body.theme-bloodstream .table-container .card-footer.has-left .footer-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-footer.has-left .footer-right,body.theme-bloodstream .stat-card .card-footer.has-left .footer-right,body.theme-bloodstream .chart-container .card-footer.has-left .footer-right,body.theme-bloodstream .table-container .card-footer.has-left .footer-right,body.theme-bloodstream .notification-card .card-footer.has-left .footer-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.theme-bloodstream .card .card-footer.has-right,body.theme-bloodstream .stat-card .card-footer.has-right,body.theme-bloodstream .chart-container .card-footer.has-right,body.theme-bloodstream .table-container .card-footer.has-right,body.theme-bloodstream .notification-card .card-footer.has-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.theme-bloodstream .card .card-footer.has-right .footer-left,body.theme-bloodstream .stat-card .card-footer.has-right .footer-left,body.theme-bloodstream .chart-container .card-footer.has-right .footer-left,body.theme-bloodstream .table-container .card-footer.has-right .footer-left,body.theme-bloodstream .notification-card .card-footer.has-right .footer-left{display:none}body.theme-bloodstream .card .card-footer.has-right .footer-middle,body.theme-bloodstream .stat-card .card-footer.has-right .footer-middle,body.theme-bloodstream .chart-container .card-footer.has-right .footer-middle,body.theme-bloodstream .table-container .card-footer.has-right .footer-middle,body.theme-bloodstream .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}body.theme-bloodstream .card .card-footer.has-right .footer-right,body.theme-bloodstream .stat-card .card-footer.has-right .footer-right,body.theme-bloodstream .chart-container .card-footer.has-right .footer-right,body.theme-bloodstream .table-container .card-footer.has-right .footer-right,body.theme-bloodstream .notification-card .card-footer.has-right .footer-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}body.theme-bloodstream .card .card-footer.has-center,body.theme-bloodstream .stat-card .card-footer.has-center,body.theme-bloodstream .chart-container .card-footer.has-center,body.theme-bloodstream .table-container .card-footer.has-center,body.theme-bloodstream .notification-card .card-footer.has-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.theme-bloodstream .card .card-footer.has-center .footer-middle,body.theme-bloodstream .stat-card .card-footer.has-center .footer-middle,body.theme-bloodstream .chart-container .card-footer.has-center .footer-middle,body.theme-bloodstream .table-container .card-footer.has-center .footer-middle,body.theme-bloodstream .notification-card .card-footer.has-center .footer-middle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.theme-bloodstream .card .card-footer .footer-left,body.theme-bloodstream .stat-card .card-footer .footer-left,body.theme-bloodstream .chart-container .card-footer .footer-left,body.theme-bloodstream .table-container .card-footer .footer-left,body.theme-bloodstream .notification-card .card-footer .footer-left,body.theme-bloodstream .card .card-footer .footer-right,body.theme-bloodstream .stat-card .card-footer .footer-right,body.theme-bloodstream .chart-container .card-footer .footer-right,body.theme-bloodstream .table-container .card-footer .footer-right,body.theme-bloodstream .notification-card .card-footer .footer-right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}body.theme-bloodstream .card .card-footer .footer-left .button,body.theme-bloodstream .stat-card .card-footer .footer-left .button,body.theme-bloodstream .chart-container .card-footer .footer-left .button,body.theme-bloodstream .table-container .card-footer .footer-left .button,body.theme-bloodstream .notification-card .card-footer .footer-left .button,body.theme-bloodstream .card .card-footer .footer-left button,body.theme-bloodstream .stat-card .card-footer .footer-left button,body.theme-bloodstream .chart-container .card-footer .footer-left button,body.theme-bloodstream .table-container .card-footer .footer-left button,body.theme-bloodstream .notification-card .card-footer .footer-left button,body.theme-bloodstream .card .card-footer .footer-left a.button,body.theme-bloodstream .stat-card .card-footer .footer-left a.button,body.theme-bloodstream .chart-container .card-footer .footer-left a.button,body.theme-bloodstream .table-container .card-footer .footer-left a.button,body.theme-bloodstream .notification-card .card-footer .footer-left a.button,body.theme-bloodstream .card .card-footer .footer-right .button,body.theme-bloodstream .stat-card .card-footer .footer-right .button,body.theme-bloodstream .chart-container .card-footer .footer-right .button,body.theme-bloodstream .table-container .card-footer .footer-right .button,body.theme-bloodstream .notification-card .card-footer .footer-right .button,body.theme-bloodstream .card .card-footer .footer-right button,body.theme-bloodstream .stat-card .card-footer .footer-right button,body.theme-bloodstream .chart-container .card-footer .footer-right button,body.theme-bloodstream .table-container .card-footer .footer-right button,body.theme-bloodstream .notification-card .card-footer .footer-right button,body.theme-bloodstream .card .card-footer .footer-right a.button,body.theme-bloodstream .stat-card .card-footer .footer-right a.button,body.theme-bloodstream .chart-container .card-footer .footer-right a.button,body.theme-bloodstream .table-container .card-footer .footer-right a.button,body.theme-bloodstream .notification-card .card-footer .footer-right a.button{margin:0 !important}body.theme-bloodstream .card .card-footer .footer-middle,body.theme-bloodstream .stat-card .card-footer .footer-middle,body.theme-bloodstream .chart-container .card-footer .footer-middle,body.theme-bloodstream .table-container .card-footer .footer-middle,body.theme-bloodstream .notification-card .card-footer .footer-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .card .card-footer .footer-text,body.theme-bloodstream .stat-card .card-footer .footer-text,body.theme-bloodstream .chart-container .card-footer .footer-text,body.theme-bloodstream .table-container .card-footer .footer-text,body.theme-bloodstream .notification-card .card-footer .footer-text{font-family:inherit !important;font-size:13px;color:var(--theme-text-secondary)}body.theme-bloodstream .card.compact .card-header,body.theme-bloodstream .compact.stat-card .card-header,body.theme-bloodstream .compact.chart-container .card-header,body.theme-bloodstream .compact.table-container .card-header,body.theme-bloodstream .compact.notification-card .card-header{padding:12px 16px}body.theme-bloodstream .card.compact .card-body,body.theme-bloodstream .compact.stat-card .card-body,body.theme-bloodstream .compact.chart-container .card-body,body.theme-bloodstream .compact.table-container .card-body,body.theme-bloodstream .compact.notification-card .card-body{padding:16px}body.theme-bloodstream .card.compact .card-footer,body.theme-bloodstream .compact.stat-card .card-footer,body.theme-bloodstream .compact.chart-container .card-footer,body.theme-bloodstream .compact.table-container .card-footer,body.theme-bloodstream .compact.notification-card .card-footer{padding:12px 16px}body.theme-bloodstream .card.borderless,body.theme-bloodstream .borderless.stat-card,body.theme-bloodstream .borderless.chart-container,body.theme-bloodstream .borderless.table-container,body.theme-bloodstream .borderless.notification-card{border:none}body.theme-bloodstream .card.flat,body.theme-bloodstream .flat.stat-card,body.theme-bloodstream .flat.chart-container,body.theme-bloodstream .flat.table-container,body.theme-bloodstream .flat.notification-card{-webkit-box-shadow:none;box-shadow:none}body.theme-bloodstream .card-group{display:grid;gap:16px}body.theme-bloodstream .card-group.horizontal{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}body.theme-bloodstream .stat-card{padding:20px}body.theme-bloodstream .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}body.theme-bloodstream .stat-card .stat-card-title{font-size:14px;font-weight:500;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:0.05em}body.theme-bloodstream .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}body.theme-bloodstream .stat-card .stat-card-value{font-size:32px;font-weight:700;color:var(--theme-text-primary);margin-bottom:8px;letter-spacing:-0.02em}body.theme-bloodstream .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}body.theme-bloodstream .stat-card .stat-card-change.positive{color:var(--theme-success)}body.theme-bloodstream .stat-card .stat-card-change.negative{color:var(--theme-error)}body.theme-bloodstream .stat-card .stat-card-change i{font-size:12px}body.theme-bloodstream .stat-card .stat-card-subtitle{font-size:13px;color:var(--theme-text-muted);margin-top:4px}body.theme-bloodstream .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1);color:var(--theme-success)}body.theme-bloodstream .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1);color:var(--theme-warning)}body.theme-bloodstream .stat-card.error .stat-card-icon{background:rgba(var(--theme-error), 0.1);color:var(--theme-error)}body.theme-bloodstream .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1);color:var(--theme-info)}body.theme-bloodstream .callout{position:relative;width:100%;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}body.theme-bloodstream .callout::before{display:none}body.theme-bloodstream .callout>*{position:relative;z-index:1}body.theme-bloodstream .callout h1,body.theme-bloodstream .callout h2,body.theme-bloodstream .callout h3,body.theme-bloodstream .callout h4,body.theme-bloodstream .callout h5,body.theme-bloodstream .callout h6{margin-top:0;margin-bottom:0 !important;font-weight:600}body.theme-bloodstream .callout p{margin-bottom:.5rem;color:var(--callout-text-color, #fff);line-height:1.5}body.theme-bloodstream .callout p:last-child{margin-bottom:0}body.theme-bloodstream .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),body.theme-bloodstream .callout.info{--callout-color: var(--theme-info);--callout-bg: #1a2332;--callout-border: #243447;--callout-text-color: #fff}body.theme-bloodstream .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,body.theme-bloodstream .callout.info .callout-icon{background:#2a3b52}body.theme-bloodstream .callout h1,body.theme-bloodstream .callout h2,body.theme-bloodstream .callout h3,body.theme-bloodstream .callout h4,body.theme-bloodstream .callout h5,body.theme-bloodstream .callout h6{color:var(--callout-color)}body.theme-bloodstream .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}body.theme-bloodstream .callout .callout-icon i{font-size:16px}body.theme-bloodstream .callout.has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.theme-bloodstream .callout.has-icon .callout-icon{margin-top:2px}body.theme-bloodstream .callout.has-icon .callout-content{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .callout .callout-content{border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--callout-text-color, #fff)}body.theme-bloodstream .callout .callout-content p{color:var(--callout-text-color, #fff)}body.theme-bloodstream .callout .callout-content ul,body.theme-bloodstream .callout .callout-content ol{margin:.25rem 0 0 0;padding-left:1rem;color:var(--callout-text-color, #fff)}body.theme-bloodstream .callout .callout-content ul li,body.theme-bloodstream .callout .callout-content ol li{margin-bottom:.25rem;line-height:1.5}body.theme-bloodstream .callout .callout-content ul li:last-child,body.theme-bloodstream .callout .callout-content ol li:last-child{margin-bottom:0}body.theme-bloodstream .callout .callout-content ul{list-style-type:disc}body.theme-bloodstream .callout .callout-content ol{list-style-type:decimal}body.theme-bloodstream .callout.primary{--callout-color: var(--theme-accent-primary);--callout-bg: #2a1a32;--callout-border: #3a2a42;--callout-text-color: #fff}body.theme-bloodstream .callout.primary .callout-icon{background:#3a2a52}body.theme-bloodstream .callout.secondary{--callout-color: var(--theme-accent-secondary);--callout-bg: #1a2a2a;--callout-border: #2a3a3a;--callout-text-color: #fff}body.theme-bloodstream .callout.secondary .callout-icon{background:#2a3a3a}body.theme-bloodstream .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}body.theme-bloodstream .callout.success .callout-icon{background:#2a3a2a}body.theme-bloodstream .callout.warning{--callout-color: var(--theme-warning);--callout-bg: #2a2a1a;--callout-border: #3a3a2a;--callout-text-color: #fff}body.theme-bloodstream .callout.warning .callout-icon{background:#3a3a2a}body.theme-bloodstream .callout.alert,body.theme-bloodstream .callout.danger,body.theme-bloodstream .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}body.theme-bloodstream .callout.alert .callout-icon,body.theme-bloodstream .callout.danger .callout-icon,body.theme-bloodstream .callout.error .callout-icon{background:#3a2a2a}body.theme-bloodstream .callout.small{padding:.25rem .5rem;font-size:14px}body.theme-bloodstream .callout.small.error,body.theme-bloodstream .callout.small.alert,body.theme-bloodstream .callout.small.danger{padding:.5rem 1rem;font-size:15px;font-weight:500}body.theme-bloodstream .callout.small .callout-icon{width:20px;height:20px;margin-right:.25rem}body.theme-bloodstream .callout.small .callout-icon i{font-size:14px}body.theme-bloodstream .callout.large{padding:1rem 1.5rem;font-size:18px}body.theme-bloodstream .callout.large .callout-icon{width:36px;height:36px;border-radius:8px}body.theme-bloodstream .callout.large .callout-icon i{font-size:20px}body.theme-bloodstream .callout.minimal{background:transparent;border-left-width:4px;padding-left:.5rem}body.theme-bloodstream .callout.minimal::before{display:none}body.theme-bloodstream .callout.solid{background:var(--callout-color);border-color:var(--callout-color);color:white}body.theme-bloodstream .callout.solid h1,body.theme-bloodstream .callout.solid h2,body.theme-bloodstream .callout.solid h3,body.theme-bloodstream .callout.solid h4,body.theme-bloodstream .callout.solid h5,body.theme-bloodstream .callout.solid h6,body.theme-bloodstream .callout.solid p{color:white}body.theme-bloodstream .callout.solid .callout-icon{background:rgba(255,255,255,0.2);color:white}body.theme-bloodstream .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}body.theme-bloodstream .callout .callout-close:hover{background:rgba(255,255,255,0.1);color:var(--theme-text-primary)}body.theme-bloodstream .callout .callout-close i{font-size:16px}body.theme-bloodstream .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)}}body.theme-bloodstream .callout-info .callout-icon i::before{content:'\f05a'}body.theme-bloodstream .callout-success .callout-icon i::before{content:'\f058'}body.theme-bloodstream .callout-warning .callout-icon i::before{content:'\f071'}body.theme-bloodstream .callout-danger .callout-icon i::before{content:'\f057'}body.theme-bloodstream .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}body.theme-bloodstream .notification-container>*{pointer-events:auto}body.theme-bloodstream .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%)}body.theme-bloodstream .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}body.theme-bloodstream .notification-container .callout .notification-actions{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}body.theme-bloodstream .notification-container .callout .notification-actions .button{font-size:13px;height:28px;padding:0 12px}body.theme-bloodstream .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)}body.theme-bloodstream .notification-container .callout.notification-exit{-webkit-animation:notificationSlideOut 0.15s ease-in forwards;animation:notificationSlideOut 0.15s ease-in forwards}body.theme-bloodstream .notification-container .callout.clickable{cursor:pointer}body.theme-bloodstream .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}body.theme-bloodstream .notification-container .callout.inline{position:relative;width:100%;margin-bottom:1rem;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}body.theme-bloodstream .notification-container .callout.inline.notification-enter{-webkit-animation:inlineNotificationFadeIn 0.3s ease-out;animation:inlineNotificationFadeIn 0.3s ease-out}body.theme-bloodstream .notification-container .callout.inline.notification-exit{-webkit-animation:inlineNotificationFadeOut 0.15s ease-out forwards;animation:inlineNotificationFadeOut 0.15s ease-out forwards}body.theme-bloodstream .notification-container .callout.toast{max-width:300px}body.theme-bloodstream .notification-container.bottom{top:auto !important;bottom:20px !important}body.theme-bloodstream .notification-container.bottom .notification{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}body.theme-bloodstream .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)}body.theme-bloodstream .notification-container.center{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.theme-bloodstream .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)}}body.theme-bloodstream .notification-container .notification:not(:first-child){margin-top:-5px}body.theme-bloodstream .notification-container .notification:nth-child(1){z-index:10004}body.theme-bloodstream .notification-container .notification:nth-child(2){z-index:10003}body.theme-bloodstream .notification-container .notification:nth-child(3){z-index:10002}body.theme-bloodstream .notification-container .notification:nth-child(4){z-index:10001}body.theme-bloodstream .notification-container .notification:nth-child(5){z-index:10000}@media (max-width: 600px){body.theme-bloodstream .notification-container{left:10px;right:10px;max-width:none}body.theme-bloodstream .notification-container.center{-webkit-transform:none;-ms-transform:none;transform:none}body.theme-bloodstream .notification .notification-content h4{font-size:15px}body.theme-bloodstream .notification .notification-content p{font-size:13px}}body.theme-bloodstream .chat-container{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;padding:1rem;background:rgba(255,255,255,0.03);border-radius:12px}body.theme-bloodstream .chat-container.transparent{background:transparent;padding:0}body.theme-bloodstream .chat-message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-animation:messageSlide 0.3s ease-out;animation:messageSlide 0.3s ease-out}body.theme-bloodstream .chat-message.from{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.theme-bloodstream .chat-message.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);color:white;border-bottom-left-radius:0.25rem}body.theme-bloodstream .chat-message.from .chat-bubble:hover{background:linear-gradient(135deg, var(--theme-accent-secondary) 0%, var(--theme-accent-tertiary) 100%);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}body.theme-bloodstream .chat-message.to{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.theme-bloodstream .chat-message.to .chat-bubble{background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:var(--theme-text-primary);border-bottom-right-radius:0.25rem}body.theme-bloodstream .chat-message.to .chat-bubble:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.15);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}body.theme-bloodstream .chat-message.with-avatar .chat-content{max-width:70%}body.theme-bloodstream .chat-message.group .chat-bubble{max-width:60%}body.theme-bloodstream .chat-bubble{padding:0.75rem 1rem;border-radius:1rem;word-wrap:break-word;max-width:80%;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}body.theme-bloodstream .chat-bubble a{color:inherit;text-decoration:underline;opacity:0.9}body.theme-bloodstream .chat-bubble a:hover{opacity:1}body.theme-bloodstream .chat-bubble code{background:rgba(0,0,0,0.2);padding:0.125rem 0.25rem;border-radius:0.25rem;font-size:0.9em}body.theme-bloodstream .chat-bubble pre{background:rgba(0,0,0,0.2);padding:0.5rem;border-radius:0.5rem;margin:0.5rem 0;overflow-x:auto}body.theme-bloodstream .chat-bubble pre code{background:transparent;padding:0}body.theme-bloodstream .chat-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,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}body.theme-bloodstream .chat-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.theme-bloodstream .chat-avatar.initials{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary));color:white;font-weight:600;font-size:0.9rem;text-transform:uppercase;border:none}body.theme-bloodstream .chat-avatar.small{width:2rem;height:2rem;font-size:0.75rem}body.theme-bloodstream .chat-avatar.large{width:3rem;height:3rem;font-size:1.1rem}body.theme-bloodstream .chat-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;-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .chat-name{font-size:0.875rem;font-weight:600;color:var(--theme-text-secondary);padding-left:0.25rem}body.theme-bloodstream .chat-time{font-size:0.75rem;color:var(--theme-text-muted);padding-left:0.25rem;opacity:0.7}body.theme-bloodstream .typing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.5rem 1rem}body.theme-bloodstream .typing span{width:0.5rem;height:0.5rem;background:var(--theme-text-muted);border-radius:50%;-webkit-animation:typingDot 1.4s infinite;animation:typingDot 1.4s infinite}body.theme-bloodstream .typing span:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}body.theme-bloodstream .typing span:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}@keyframes typingDot{0%,60%,100%{opacity:0.3;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}body.theme-bloodstream .chat-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(255,255,255,0.1)}body.theme-bloodstream .chat-actions button{padding:0.25rem 0.75rem;font-size:0.875rem;background:rgba(255,255,255,0.08);color:var(--theme-accent-primary);border:1px solid rgba(255,255,255,0.2);border-radius:1rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body.theme-bloodstream .chat-actions button:hover{background:var(--theme-accent-primary);color:white}body.theme-bloodstream .chat-actions button:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}body.theme-bloodstream .system-message{text-align:center;padding:0.5rem 1rem;margin:0.5rem 0;font-size:0.875rem;color:var(--theme-text-secondary);background:rgba(255,255,255,0.05);border-radius:1rem}body.theme-bloodstream .system-message.info{background:rgba(33,150,243,0.1);color:#2196f3;border:1px solid rgba(33,150,243,0.3)}body.theme-bloodstream .system-message.warning{background:rgba(255,152,0,0.1);color:#ff9800;border:1px solid rgba(255,152,0,0.3)}body.theme-bloodstream .system-message.success{background:rgba(76,175,80,0.1);color:#4caf50;border:1px solid rgba(76,175,80,0.3)}body.theme-bloodstream .system-message.error{background:rgba(244,67,54,0.1);color:#f44336;border:1px solid rgba(244,67,54,0.3)}body.theme-bloodstream .chat-message.minimal .chat-bubble{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(255,255,255,0.15);color:var(--theme-text-primary)}body.theme-bloodstream .chat-message.minimal .chat-bubble:hover{border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}body.theme-bloodstream .chat-message.rounded .chat-bubble{border-radius:1.5rem}body.theme-bloodstream .chat-message.gradient.from .chat-bubble{background:linear-gradient(135deg, var(--theme-accent-primary), var(--theme-accent-secondary))}body.theme-bloodstream .chat-message.gradient.to .chat-bubble{background:linear-gradient(135deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04))}body.theme-bloodstream .chat-message.compact{gap:0.5rem}body.theme-bloodstream .chat-message.compact .chat-bubble{padding:0.5rem 0.75rem;font-size:0.9rem}body.theme-bloodstream .chat-message.compact .chat-avatar{width:2rem;height:2rem}body.theme-bloodstream .chat-rich-content{margin-top:0.5rem}body.theme-bloodstream .chat-rich-content .chat-image{max-width:100%;border-radius:0.5rem;margin-top:0.5rem}body.theme-bloodstream .chat-rich-content .chat-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.5rem;background:rgba(255,255,255,0.05);border-radius:0.5rem;margin-top:0.5rem}body.theme-bloodstream .chat-rich-content .chat-file .file-icon{width:2rem;height:2rem;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:var(--theme-accent-primary);color:white;border-radius:0.25rem}body.theme-bloodstream .chat-rich-content .chat-file .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .chat-rich-content .chat-file .file-info .file-name{font-weight:500;color:var(--theme-text-primary)}body.theme-bloodstream .chat-rich-content .chat-file .file-info .file-size{font-size:0.75rem;color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;padding:1rem;background:var(--theme-bg-secondary);border-top:1px solid var(--theme-border)}body.theme-bloodstream .chat-input-area .chat-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.75rem;background:var(--theme-bg-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border);border-radius:1.5rem;resize:none;font-family:inherit}body.theme-bloodstream .chat-input-area .chat-input:focus{outline:none;border-color:var(--theme-primary);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), 0.1)}body.theme-bloodstream .chat-input-area .chat-input::-webkit-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area .chat-input::-moz-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area .chat-input:-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area .chat-input::-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area .chat-input::placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .chat-input-area .chat-send-button{padding:0.75rem 1.5rem;background:var(--theme-primary);color:var(--theme-primary-text);border:none;border-radius:1.5rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}body.theme-bloodstream .chat-input-area .chat-send-button:hover{background:var(--theme-primary-hover);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}body.theme-bloodstream .chat-input-area .chat-send-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.theme-bloodstream .chat-input-area .chat-send-button:disabled{opacity:0.5;cursor:not-allowed}@keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 768px){body.theme-bloodstream .chat-message.with-avatar .chat-content{max-width:85%}body.theme-bloodstream .chat-bubble{max-width:90%}body.theme-bloodstream .chat-container{padding:0.75rem}}@media print{body.theme-bloodstream .chat-container{background:white !important}body.theme-bloodstream .chat-container .chat-bubble{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}body.theme-bloodstream .chat-input-area{display:none}}body.theme-bloodstream .panel,body.theme-bloodstream .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)}body.theme-bloodstream .panel::before,body.theme-bloodstream .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%)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .stat-card .stat-icon svg{width:18px;height:18px;color:var(--theme-accent-primary)}body.theme-bloodstream .stat-card .stat-content .stat-value{font-size:2.5rem;font-weight:200;margin-bottom:.25rem}body.theme-bloodstream .stat-card .stat-content .stat-label{font-size:0.875rem;color:var(--theme-text-muted)}body.theme-bloodstream .stat-card.primary{border-color:rgba(var(--theme-accent-primary), 0.3)}body.theme-bloodstream .stat-card.primary .stat-icon{background:rgba(var(--theme-accent-primary), 0.1)}body.theme-bloodstream .stat-card.success{border-color:rgba(var(--theme-success), 0.3)}body.theme-bloodstream .stat-card.success .stat-icon{background:rgba(var(--theme-success), 0.1)}body.theme-bloodstream .stat-card.success .stat-icon svg{color:var(--theme-success)}body.theme-bloodstream .chart-container{padding:2rem}body.theme-bloodstream .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}body.theme-bloodstream .chart-container .chart-header h3{margin:0}body.theme-bloodstream .chart-container .chart-header .chart-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}body.theme-bloodstream .chart-container .chart-body{min-height:300px;position:relative}body.theme-bloodstream .table-container{padding:0;overflow:hidden}body.theme-bloodstream .table-container .table-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.08)}body.theme-bloodstream .table-container .table-header h3{margin:0}body.theme-bloodstream .table-container .table-body{overflow-x:auto}body.theme-bloodstream .notification-card{padding:1rem;border-left:3px solid var(--theme-accent-primary)}body.theme-bloodstream .notification-card.unread{background:rgba(255,255,255,0.05)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .notification-card .notification-content .notification-text{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .notification-card .notification-content .notification-text .notification-title{font-weight:500;margin-bottom:.25rem}body.theme-bloodstream .notification-card .notification-content .notification-text .notification-time{font-size:0.875rem;color:var(--theme-text-muted)}body.theme-bloodstream .panel-simple,body.theme-bloodstream .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%)}body.theme-bloodstream .panel-simple h2,body.theme-bloodstream .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}body.theme-bloodstream .panel-simple .panel-simple-grid,body.theme-bloodstream .preview-section .panel-simple-grid,body.theme-bloodstream .panel-simple .preview-grid,body.theme-bloodstream .preview-section .preview-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){body.theme-bloodstream .panel-simple .panel-simple-grid,body.theme-bloodstream .preview-section .panel-simple-grid,body.theme-bloodstream .panel-simple .preview-grid,body.theme-bloodstream .preview-section .preview-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}body.theme-bloodstream .panel-simple .panel-simple-item,body.theme-bloodstream .preview-section .panel-simple-item,body.theme-bloodstream .panel-simple .preview-item,body.theme-bloodstream .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)}body.theme-bloodstream .panel-simple .panel-simple-label,body.theme-bloodstream .preview-section .panel-simple-label,body.theme-bloodstream .panel-simple .preview-label,body.theme-bloodstream .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}body.theme-bloodstream .panel-simple .panel-simple-value,body.theme-bloodstream .preview-section .panel-simple-value{font-size:1.125rem;color:var(--theme-text-primary);line-height:1.5}body.theme-bloodstream table,body.theme-bloodstream .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}body.theme-bloodstream table thead,body.theme-bloodstream .table thead{background:rgba(255,255,255,0.03)}body.theme-bloodstream table thead tr,body.theme-bloodstream .table thead tr{all:unset;display:table-row}body.theme-bloodstream table thead th,body.theme-bloodstream .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)}body.theme-bloodstream table thead th:first-child,body.theme-bloodstream .table thead th:first-child{padding-left:24px;text-align:left}body.theme-bloodstream table thead th:not(:first-child):not(:last-child),body.theme-bloodstream .table thead th:not(:first-child):not(:last-child){text-align:center}body.theme-bloodstream table thead th:last-child,body.theme-bloodstream .table thead th:last-child{padding-right:24px;text-align:right}body.theme-bloodstream table tbody tr,body.theme-bloodstream .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)}body.theme-bloodstream table tbody tr:hover,body.theme-bloodstream .table tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}body.theme-bloodstream table tbody tr:last-child td,body.theme-bloodstream .table tbody tr:last-child td{border-bottom:none}body.theme-bloodstream table tbody tr:nth-of-type(even),body.theme-bloodstream table tbody tr:nth-of-type(odd),body.theme-bloodstream .table tbody tr:nth-of-type(even),body.theme-bloodstream .table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}body.theme-bloodstream table tbody td,body.theme-bloodstream .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)}body.theme-bloodstream table tbody td:first-child,body.theme-bloodstream .table tbody td:first-child{padding-left:24px;text-align:left}body.theme-bloodstream table tbody td:not(:first-child):not(:last-child),body.theme-bloodstream .table tbody td:not(:first-child):not(:last-child){text-align:center}body.theme-bloodstream table tbody td:last-child,body.theme-bloodstream .table tbody td:last-child{padding-right:24px;text-align:right}body.theme-bloodstream table tbody td a,body.theme-bloodstream .table tbody td a{font-family:inherit !important;color:var(--theme-accent-primary);text-decoration:none}body.theme-bloodstream table tbody td a:hover,body.theme-bloodstream .table tbody td a:hover{color:var(--theme-accent-secondary);text-decoration:underline}body.theme-bloodstream table tbody td .badge,body.theme-bloodstream table tbody td .label,body.theme-bloodstream table tbody td .status-badge,body.theme-bloodstream .table tbody td .badge,body.theme-bloodstream .table tbody td .label,body.theme-bloodstream .table tbody td .status-badge{font-family:inherit !important}body.theme-bloodstream table.striped tbody tr:nth-child(even),body.theme-bloodstream .table.striped tbody tr:nth-child(even){background:rgba(255,255,255,0.02)}body.theme-bloodstream table.hover tbody tr:hover,body.theme-bloodstream .table.hover tbody tr:hover{background:rgba(255,255,255,0.05);cursor:pointer}body.theme-bloodstream table.compact th,body.theme-bloodstream table.compact td,body.theme-bloodstream .table.compact th,body.theme-bloodstream .table.compact td{padding:8px 12px}body.theme-bloodstream table.compact th:first-child,body.theme-bloodstream table.compact td:first-child,body.theme-bloodstream .table.compact th:first-child,body.theme-bloodstream .table.compact td:first-child{padding-left:16px}body.theme-bloodstream table.compact th:last-child,body.theme-bloodstream table.compact td:last-child,body.theme-bloodstream .table.compact th:last-child,body.theme-bloodstream .table.compact td:last-child{padding-right:16px}body.theme-bloodstream table.unstriped tbody,body.theme-bloodstream table.unstriped tbody tr,body.theme-bloodstream table tbody,body.theme-bloodstream table tbody tr{background:transparent !important;background-color:transparent !important}body.theme-bloodstream table tbody tr:nth-of-type(even),body.theme-bloodstream table tbody tr:nth-of-type(odd),body.theme-bloodstream table.unstriped tbody tr:nth-of-type(even),body.theme-bloodstream table.unstriped tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}body.theme-bloodstream table tbody tr:hover,body.theme-bloodstream table.hover tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}body.theme-bloodstream .theme-dark table th:first-child,body.theme-bloodstream .theme-dark table td:first-child,body.theme-bloodstream .theme-light table th:first-child,body.theme-bloodstream .theme-light table td:first-child{text-align:left !important}body.theme-bloodstream .theme-dark table th:not(:first-child):not(:last-child),body.theme-bloodstream .theme-dark table td:not(:first-child):not(:last-child),body.theme-bloodstream .theme-light table th:not(:first-child):not(:last-child),body.theme-bloodstream .theme-light table td:not(:first-child):not(:last-child){text-align:center !important}body.theme-bloodstream .theme-dark table th:last-child,body.theme-bloodstream .theme-dark table td:last-child,body.theme-bloodstream .theme-light table th:last-child,body.theme-bloodstream .theme-light table td:last-child{text-align:right !important}body.theme-bloodstream .table-scroll,body.theme-bloodstream .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}body.theme-bloodstream .table-scroll table,body.theme-bloodstream .table-responsive table{min-width:600px}body.theme-bloodstream .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}body.theme-bloodstream .table-controls .search-box{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}body.theme-bloodstream .table-controls .table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}body.theme-bloodstream .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}body.theme-bloodstream .table-footer .table-info{font-family:inherit !important;color:var(--theme-text-muted);font-size:16px}body.theme-bloodstream .card table,body.theme-bloodstream .stat-card table,body.theme-bloodstream .chart-container table,body.theme-bloodstream .table-container table,body.theme-bloodstream .notification-card table,body.theme-bloodstream .card .table,body.theme-bloodstream .stat-card .table,body.theme-bloodstream .chart-container .table,body.theme-bloodstream .table-container .table,body.theme-bloodstream .notification-card .table{background:rgba(0,0,0,0.5) !important}body.theme-bloodstream .card table tbody tr:hover,body.theme-bloodstream .stat-card table tbody tr:hover,body.theme-bloodstream .chart-container table tbody tr:hover,body.theme-bloodstream .table-container table tbody tr:hover,body.theme-bloodstream .notification-card table tbody tr:hover,body.theme-bloodstream .card .table tbody tr:hover,body.theme-bloodstream .stat-card .table tbody tr:hover,body.theme-bloodstream .chart-container .table tbody tr:hover,body.theme-bloodstream .table-container .table tbody tr:hover,body.theme-bloodstream .notification-card .table tbody tr:hover{background:rgba(0,0,0,0.7) !important;background-color:rgba(0,0,0,0.7) !important}body.theme-bloodstream .row-overlay{position:absolute;background:rgba(0,0,0,0.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);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;z-index:100;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease, visibility 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none;border-radius:4px}body.theme-bloodstream .row-overlay.active{opacity:1;visibility:visible;pointer-events:auto}body.theme-bloodstream .row-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:rgba(30,30,30,0.95);border-radius:6px;border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.5);box-shadow:0 4px 12px rgba(0,0,0,0.5)}body.theme-bloodstream .row-overlay-content.loading{-webkit-animation:pulse-overlay 1.5s ease-in-out infinite;animation:pulse-overlay 1.5s ease-in-out infinite}body.theme-bloodstream .row-overlay-content.success{border-color:rgba(76,175,80,0.3);background:rgba(46,125,50,0.2)}body.theme-bloodstream .row-overlay-content.error{border-color:rgba(244,67,54,0.3);background:rgba(183,28,28,0.2)}body.theme-bloodstream .row-overlay-content i{font-size:1.25rem;color:#fff}body.theme-bloodstream .row-overlay-content.loading i{color:#64b5f6}body.theme-bloodstream .row-overlay-content.success i{color:#4caf50}body.theme-bloodstream .row-overlay-content.error i{color:#f44336}body.theme-bloodstream .row-overlay-content span{color:#fff;font-size:0.95rem;font-weight:500}@keyframes pulse-overlay{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.8;-webkit-transform:scale(1.02);transform:scale(1.02)}}body.theme-bloodstream table{overflow:visible !important}body.theme-bloodstream table tbody{overflow:visible !important}body.theme-bloodstream table tbody tr{overflow:visible !important;position:relative}body.theme-bloodstream table td{overflow:visible !important}body.theme-bloodstream .badge,body.theme-bloodstream .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)}body.theme-bloodstream .badge.success,body.theme-bloodstream .badge.approved,body.theme-bloodstream .label.success,body.theme-bloodstream .label.approved{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3);color:var(--theme-success)}body.theme-bloodstream .badge.warning,body.theme-bloodstream .badge.pending,body.theme-bloodstream .label.warning,body.theme-bloodstream .label.pending{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3);color:var(--theme-warning)}body.theme-bloodstream .badge.error,body.theme-bloodstream .badge.danger,body.theme-bloodstream .badge.rejected,body.theme-bloodstream .badge.alert,body.theme-bloodstream .label.error,body.theme-bloodstream .label.danger,body.theme-bloodstream .label.rejected,body.theme-bloodstream .label.alert{background:rgba(var(--theme-error), 0.2);border-color:rgba(var(--theme-error), 0.3);color:var(--theme-error)}body.theme-bloodstream .badge.info,body.theme-bloodstream .badge.primary,body.theme-bloodstream .label.info,body.theme-bloodstream .label.primary{background:rgba(var(--theme-accent-primary), 0.2);border-color:rgba(var(--theme-accent-primary), 0.3);color:var(--theme-accent-primary)}body.theme-bloodstream .badge.secondary,body.theme-bloodstream .label.secondary{background:rgba(var(--theme-accent-tertiary), 0.2);border-color:rgba(var(--theme-accent-tertiary), 0.3);color:var(--theme-accent-tertiary)}body.theme-bloodstream .badge.draft,body.theme-bloodstream .badge.not-submitted,body.theme-bloodstream .label.draft,body.theme-bloodstream .label.not-submitted{background:rgba(var(--theme-text-muted), 0.15);color:var(--theme-text-muted)}body.theme-bloodstream .badge.submitted,body.theme-bloodstream .label.submitted{background:rgba(var(--theme-accent-primary), 0.2);color:var(--theme-accent-primary)}body.theme-bloodstream .badge.small,body.theme-bloodstream .label.small{font-size:13px;padding:4px 8px;min-width:48px}body.theme-bloodstream .badge.large,body.theme-bloodstream .label.large{font-size:16px;padding:8px 16px;min-width:80px}body.theme-bloodstream .badge.pill,body.theme-bloodstream .label.pill{border-radius:4px}body.theme-bloodstream .badge.count,body.theme-bloodstream .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}body.theme-bloodstream .badge-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}body.theme-bloodstream .platform-badge,body.theme-bloodstream .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}body.theme-bloodstream .platform-badge.platforms,body.theme-bloodstream .platform-tag.platforms{background:rgba(var(--theme-accent-primary), 0.15);color:var(--theme-accent-primary)}body.theme-bloodstream .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}body.theme-bloodstream .tag:hover{background:rgba(255,255,255,0.12);color:var(--theme-text-primary)}body.theme-bloodstream .tag.removable{padding-right:24px;position:relative}body.theme-bloodstream .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}body.theme-bloodstream .tag.removable::after:hover{opacity:1}body.theme-bloodstream .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}body.theme-bloodstream .status-indicator::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}body.theme-bloodstream .status-indicator.active{color:var(--theme-success)}body.theme-bloodstream .status-indicator.inactive{color:var(--theme-text-muted)}body.theme-bloodstream .status-indicator.error{color:var(--theme-error)}body.theme-bloodstream .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)}body.theme-bloodstream .chart-wrapper{position:relative;width:100%}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .chart-wrapper .chart-legend .legend-item .legend-color{width:12px;height:12px;border-radius:2px}body.theme-bloodstream .donut-chart-container{position:relative}body.theme-bloodstream .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}body.theme-bloodstream .donut-chart-container .chart-center-text .chart-value{font-size:2rem;font-weight:200;color:var(--theme-text-primary);line-height:1}body.theme-bloodstream .donut-chart-container .chart-center-text .chart-label{font-size:0.875rem;color:var(--theme-text-muted);margin-top:.25rem}body.theme-bloodstream .apexcharts-canvas .apexcharts-text{fill:var(--theme-text-secondary);font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}body.theme-bloodstream .apexcharts-canvas .apexcharts-legend-text{color:var(--theme-text-secondary) !important;font-size:0.875rem !important}body.theme-bloodstream .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)}body.theme-bloodstream .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text{font-family:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI","Helvetica Neue",sans-serif}body.theme-bloodstream .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}body.theme-bloodstream .apexcharts-canvas .apexcharts-xaxis-label,body.theme-bloodstream .apexcharts-canvas .apexcharts-yaxis-label{fill:var(--theme-text-muted)}body.theme-bloodstream .apexcharts-canvas .apexcharts-gridline{stroke:rgba(255,255,255,0.05)}body.theme-bloodstream .apexcharts-canvas .apexcharts-datalabel{fill:var(--theme-text-primary);font-weight:500}body.theme-bloodstream .progress-ring{position:relative;width:120px;height:120px}body.theme-bloodstream .progress-ring svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body.theme-bloodstream .progress-ring svg .progress-ring-bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:8}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .progress-ring .progress-text .progress-value{font-size:1.5rem;font-weight:300;color:var(--theme-text-primary)}body.theme-bloodstream .progress-ring .progress-text .progress-label{font-size:0.75rem;color:var(--theme-text-muted)}body.theme-bloodstream .sparkline{height:40px;width:100%}body.theme-bloodstream .sparkline svg .sparkline-fill{fill:rgba(var(--theme-accent-primary), 0.1)}body.theme-bloodstream .sparkline svg .sparkline-line{stroke:var(--theme-accent-primary);stroke-width:2;fill:none}body.theme-bloodstream .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}body.theme-bloodstream .stat-with-chart .stat-info{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .stat-with-chart .stat-chart{width:80px;height:40px}body.theme-bloodstream .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}body.theme-bloodstream .pagination li a,body.theme-bloodstream .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}body.theme-bloodstream .pagination li a:hover,body.theme-bloodstream .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)}body.theme-bloodstream .pagination li.current{background:transparent}body.theme-bloodstream .pagination li.current a,body.theme-bloodstream .pagination li.current button{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}body.theme-bloodstream .pagination li.current a:hover,body.theme-bloodstream .pagination li.current button:hover{background:var(--theme-accent-secondary);-webkit-transform:none;-ms-transform:none;transform:none}body.theme-bloodstream .pagination li.disabled a,body.theme-bloodstream .pagination li.disabled button{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .pagination li.disabled a:hover,body.theme-bloodstream .pagination li.disabled button:hover{background:rgba(255,255,255,0.05);-webkit-transform:none;-ms-transform:none;transform:none}body.theme-bloodstream .pagination li.ellipsis{padding:.25rem .5rem;color:var(--theme-text-muted)}body.theme-bloodstream .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem}body.theme-bloodstream .breadcrumbs li{color:var(--theme-text-muted)}body.theme-bloodstream .breadcrumbs li:not(:last-child)::after{content:'/';margin:0 .5rem;color:rgba(255,255,255,0.2)}body.theme-bloodstream .breadcrumbs li a{color:var(--theme-text-secondary);text-decoration:none;-webkit-transition:color 150ms;transition:color 150ms}body.theme-bloodstream .breadcrumbs li a:hover{color:var(--theme-accent-primary)}body.theme-bloodstream .breadcrumbs li.current{color:var(--theme-text-primary);font-weight:500}body.theme-bloodstream .tabs{border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:1.5rem}body.theme-bloodstream .tabs .tabs-title{display:inline-block}body.theme-bloodstream .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)}body.theme-bloodstream .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.03)}body.theme-bloodstream .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)}body.theme-bloodstream .tabs .tabs-title.is-active a{color:var(--theme-accent-primary)}body.theme-bloodstream .tabs .tabs-title.is-active a::after{background:var(--theme-accent-primary)}body.theme-bloodstream .tabs-content{padding:1.5rem 0}body.theme-bloodstream .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}body.theme-bloodstream .steps .step{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .steps .step .step-label{font-size:0.875rem;color:var(--theme-text-muted)}body.theme-bloodstream .steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:var(--theme-bg-primary)}body.theme-bloodstream .steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}body.theme-bloodstream .steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:var(--theme-bg-primary)}body.theme-bloodstream .steps .step.completed::after{background:var(--theme-success)}body.theme-bloodstream .side-nav .nav-item{margin-bottom:.25rem}body.theme-bloodstream .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}body.theme-bloodstream .side-nav .nav-item a:hover{background:rgba(255,255,255,0.05);color:var(--theme-text-primary);padding-left:1.5rem}body.theme-bloodstream .side-nav .nav-item a.active{background:rgba(var(--theme-accent-primary), 0.1);color:var(--theme-accent-primary)}body.theme-bloodstream .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}body.theme-bloodstream .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.08) 0%, rgba(255,255,255,0.04) 100%),rgba(255,255,255,0.06);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);contain:layout style}body.theme-bloodstream .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}body.theme-bloodstream .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%}}body.theme-bloodstream .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)}body.theme-bloodstream .stat-card:hover::before{opacity:1;-webkit-animation:gentleGlow 2s ease-in-out infinite;animation:gentleGlow 2s ease-in-out infinite}body.theme-bloodstream .stat-card:hover .stat-label,body.theme-bloodstream .stat-card:hover .stat-card-title{color:color-mix(in sRGB, var(--theme-text-primary) 70%, black 30%)}body.theme-bloodstream .stat-card:hover .stat-value,body.theme-bloodstream .stat-card:hover .stat-card-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}body.theme-bloodstream .stat-card:hover .stat-icon,body.theme-bloodstream .stat-card:hover .stat-card-icon{background:rgba(255,255,255,0.1)}body.theme-bloodstream .stat-card:hover .stat-icon svg,body.theme-bloodstream .stat-card:hover .stat-icon i,body.theme-bloodstream .stat-card:hover .stat-card-icon svg,body.theme-bloodstream .stat-card:hover .stat-card-icon i{color:var(--theme-accent-tertiary)}body.theme-bloodstream .stat-card:hover .stat-change,body.theme-bloodstream .stat-card:hover .stat-card-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)}}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .stat-card .stat-value .currency{font-size:1.5rem;opacity:0.7}body.theme-bloodstream .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)}body.theme-bloodstream .stat-card .stat-change.positive{color:var(--theme-success)}body.theme-bloodstream .stat-card .stat-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}body.theme-bloodstream .stat-card .stat-change.negative{color:var(--theme-error)}body.theme-bloodstream .stat-card .stat-change.negative svg{animation:float 2s ease-in-out infinite reverse}body.theme-bloodstream .stat-card .stat-change svg{width:16px;height:16px}body.theme-bloodstream .stat-card.primary .stat-icon,body.theme-bloodstream .stat-card.primary .stat-card-icon{background:rgba(var(--theme-accent-primary), 0.1)}body.theme-bloodstream .stat-card.primary .stat-icon svg,body.theme-bloodstream .stat-card.primary .stat-icon i,body.theme-bloodstream .stat-card.primary .stat-card-icon svg,body.theme-bloodstream .stat-card.primary .stat-card-icon i{color:var(--theme-accent-primary)}body.theme-bloodstream .stat-card.primary::before{background:linear-gradient(45deg, transparent, var(--theme-accent-primary), var(--theme-accent-tertiary), transparent)}body.theme-bloodstream .stat-card.success{border:none}body.theme-bloodstream .stat-card.success .stat-icon,body.theme-bloodstream .stat-card.success .stat-card-icon{background:rgba(var(--theme-success), 0.1)}body.theme-bloodstream .stat-card.success .stat-icon svg,body.theme-bloodstream .stat-card.success .stat-icon i,body.theme-bloodstream .stat-card.success .stat-card-icon svg,body.theme-bloodstream .stat-card.success .stat-card-icon i{color:var(--theme-success)}body.theme-bloodstream .stat-card.success::before{background:linear-gradient(45deg, transparent, var(--theme-success), transparent)}body.theme-bloodstream .stat-card.warning .stat-icon,body.theme-bloodstream .stat-card.warning .stat-card-icon{background:rgba(var(--theme-warning), 0.1)}body.theme-bloodstream .stat-card.warning .stat-icon svg,body.theme-bloodstream .stat-card.warning .stat-icon i,body.theme-bloodstream .stat-card.warning .stat-card-icon svg,body.theme-bloodstream .stat-card.warning .stat-card-icon i{color:var(--theme-warning)}body.theme-bloodstream .stat-card.warning::before{background:linear-gradient(45deg, transparent, var(--theme-warning), transparent)}body.theme-bloodstream .stat-card.info .stat-icon,body.theme-bloodstream .stat-card.info .stat-card-icon{background:rgba(var(--theme-info), 0.1)}body.theme-bloodstream .stat-card.info .stat-icon svg,body.theme-bloodstream .stat-card.info .stat-icon i,body.theme-bloodstream .stat-card.info .stat-card-icon svg,body.theme-bloodstream .stat-card.info .stat-card-icon i{color:var(--theme-info)}body.theme-bloodstream .stat-card.info::before{background:linear-gradient(45deg, transparent, var(--theme-info), transparent)}body.theme-bloodstream .stat-card.alert .stat-icon,body.theme-bloodstream .stat-card.alert .stat-card-icon{background:rgba(var(--theme-error), 0.1)}body.theme-bloodstream .stat-card.alert .stat-icon svg,body.theme-bloodstream .stat-card.alert .stat-icon i,body.theme-bloodstream .stat-card.alert .stat-card-icon svg,body.theme-bloodstream .stat-card.alert .stat-card-icon i{color:var(--theme-error)}body.theme-bloodstream .stat-card.alert::before{background:linear-gradient(45deg, transparent, var(--theme-error), transparent)}body.theme-bloodstream .stat-card.pulsing .stat-value{-webkit-animation:valuePulse 3s ease-in-out infinite;animation:valuePulse 3s ease-in-out infinite}body.theme-bloodstream .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)}}body.theme-bloodstream .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%)}}body.theme-bloodstream .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%}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .stat-card.ripple-effect .stat-value{color:var(--theme-text-primary);-webkit-text-fill-color:unset;background:none;z-index:1;position:relative}body.theme-bloodstream .stat-card.ripple-effect .stat-header,body.theme-bloodstream .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}}body.theme-bloodstream .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:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}body.theme-bloodstream .stat-card .stat-card-header .stat-card-title{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)}body.theme-bloodstream .stat-card .stat-card-header .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);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)}body.theme-bloodstream .stat-card .stat-card-header .stat-card-icon i{font-size: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);line-height: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}body.theme-bloodstream .stat-card .stat-card-header .stat-card-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)}body.theme-bloodstream .stat-card .stat-card-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)}body.theme-bloodstream .stat-card .stat-card-value .currency{font-size:1.5rem;opacity:0.7}body.theme-bloodstream .stat-card .stat-card-subtitle{font-size:0.875rem;color:var(--theme-text-muted);opacity:0.8}body.theme-bloodstream .stat-card .stat-card-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)}body.theme-bloodstream .stat-card .stat-card-change.positive{color:var(--theme-success)}body.theme-bloodstream .stat-card .stat-card-change.positive i,body.theme-bloodstream .stat-card .stat-card-change.positive svg{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}body.theme-bloodstream .stat-card .stat-card-change.negative{color:var(--theme-error)}body.theme-bloodstream .stat-card .stat-card-change.negative i,body.theme-bloodstream .stat-card .stat-card-change.negative svg{animation:float 2s ease-in-out infinite reverse}body.theme-bloodstream .stat-card .stat-card-change i,body.theme-bloodstream .stat-card .stat-card-change svg{width:16px;height:16px}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .stat-card.aurora .stat-header,body.theme-bloodstream .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)}}body.theme-bloodstream .stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}body.theme-bloodstream .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}body.theme-bloodstream .stat-grid .mini-stat:hover{background:rgba(255,255,255,0.05);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}body.theme-bloodstream .stat-grid .mini-stat .mini-stat-label{font-size:0.75rem;color:var(--theme-text-muted);margin-bottom:.25rem}body.theme-bloodstream .stat-grid .mini-stat .mini-stat-value{font-size:1.5rem;font-weight:300}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .table-header h3{margin:0;font-size:1.25rem;font-weight:400}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .table-controls .table-search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .table-controls .table-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .data-table-container .table-controls .table-search input::-moz-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .data-table-container .table-controls .table-search input:-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .data-table-container .table-controls .table-search input::-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .data-table-container .table-controls .table-search input::placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .table-controls .table-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .data-table{width:100%}body.theme-bloodstream .data-table-container .data-table thead{background:rgba(255,255,255,0.02)}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .data-table thead th.sortable{cursor:pointer;-webkit-transition:color 150ms;transition:color 150ms}body.theme-bloodstream .data-table-container .data-table thead th.sortable:hover{color:var(--theme-text-primary)}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .data-table thead th.sortable.sorted{color:var(--theme-accent-primary)}body.theme-bloodstream .data-table-container .data-table thead th.sortable.sorted .sort-icon{opacity:1}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .data-table tbody tr:hover td .table-actions{opacity:1}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .data-table tbody tr:nth-of-type(even),body.theme-bloodstream .data-table-container .data-table tbody tr:nth-of-type(odd){background:transparent !important;background-color:transparent !important}body.theme-bloodstream .data-table-container .data-table tbody td{padding:1rem 1.5rem;color:var(--theme-text-primary)}body.theme-bloodstream .data-table-container .data-table tbody td.title-cell{font-weight:500}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .data-table tbody td .table-actions .action-button svg{width:16px;height:16px;color:var(--theme-text-secondary)}body.theme-bloodstream .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)}body.theme-bloodstream .data-table-container .table-footer .table-info{font-size:0.875rem;color:var(--theme-text-muted)}body.theme-bloodstream .data-table-container .table-footer .table-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .data-table-container .table-footer .table-pagination .pagination-button.disabled{opacity:0.3;cursor:not-allowed}body.theme-bloodstream .data-table-container .table-footer .table-pagination .pagination-button svg{width:16px;height:16px}body.theme-bloodstream .dataTables_wrapper{font-family:inherit;color:var(--theme-text-primary)}body.theme-bloodstream .dataTables_wrapper .dataTables_length,body.theme-bloodstream .dataTables_wrapper .dataTables_filter{margin-bottom:1rem;color:var(--theme-text-secondary)}body.theme-bloodstream .dataTables_wrapper .dataTables_length label,body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper .dataTables_length select,body.theme-bloodstream .dataTables_wrapper .dataTables_length input,body.theme-bloodstream .dataTables_wrapper .dataTables_filter select,body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper .dataTables_length select:focus,body.theme-bloodstream .dataTables_wrapper .dataTables_length input:focus,body.theme-bloodstream .dataTables_wrapper .dataTables_filter select:focus,body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting,body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting_asc,body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting_desc{cursor:pointer;padding-right:2rem}body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting::after,body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting_asc::after,body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting::after{content:"\f0dc"}body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting_asc::after{content:"\f0de";color:var(--theme-accent-primary)}body.theme-bloodstream .dataTables_wrapper table.dataTable thead th.sorting_desc::after{content:"\f0dd";color:var(--theme-accent-primary)}body.theme-bloodstream .dataTables_wrapper table.dataTable tbody{background:transparent !important;background-color:transparent !important}body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper table.dataTable tbody tr:hover{background:rgba(255,255,255,0.03) !important;background-color:rgba(255,255,255,0.03) !important}body.theme-bloodstream .dataTables_wrapper table.dataTable tbody tr.odd{background:transparent !important;background-color:transparent !important}body.theme-bloodstream .dataTables_wrapper table.dataTable tbody tr.even{background:transparent !important;background-color:transparent !important}body.theme-bloodstream .dataTables_wrapper table.dataTable tbody tr td{padding:1rem;border:none;color:var(--theme-text-primary);background:transparent !important;background-color:transparent !important}body.theme-bloodstream .dataTables_wrapper .dataTables_empty{text-align:center;color:var(--theme-text-muted);padding:3rem !important}body.theme-bloodstream .dataTables_wrapper .dataTables_info{color:var(--theme-text-secondary);padding:1rem 0;font-size:0.875rem}body.theme-bloodstream .dataTables_wrapper .dataTables_paginate{margin:1rem 0}body.theme-bloodstream .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}body.theme-bloodstream .dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled):not(.current){background:var(--theme-button-hover);border-color:var(--theme-border-hover)}body.theme-bloodstream .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white;cursor:default}body.theme-bloodstream .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .dataTables_wrapper .dataTables_paginate .paginate_button.previous,body.theme-bloodstream .dataTables_wrapper .dataTables_paginate .paginate_button.next{font-weight:500}body.theme-bloodstream .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%)}body.theme-bloodstream table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,body.theme-bloodstream 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)}body.theme-bloodstream .floating-menu{position:fixed;bottom:2rem;right:2rem;z-index:1000}body.theme-bloodstream .floating-menu .menu-trigger,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .dial-trigger,.theme-light .speed-dial body.theme-bloodstream .floating-menu .dial-trigger,body.theme-bloodstream .floating-menu .speed-dial .dial-trigger,body.theme-bloodstream .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}body.theme-bloodstream .floating-menu .menu-trigger::before,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .dial-trigger::before,.theme-light .speed-dial body.theme-bloodstream .floating-menu .dial-trigger::before,body.theme-bloodstream .floating-menu .speed-dial .dial-trigger::before,body.theme-bloodstream .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}body.theme-bloodstream .floating-menu .menu-trigger:hover,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .dial-trigger:hover,.theme-light .speed-dial body.theme-bloodstream .floating-menu .dial-trigger:hover,body.theme-bloodstream .floating-menu .speed-dial .dial-trigger:hover,body.theme-bloodstream .speed-dial .floating-menu .dial-trigger:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.theme-bloodstream .floating-menu .menu-trigger:hover::before,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .dial-trigger:hover::before,.theme-light .speed-dial body.theme-bloodstream .floating-menu .dial-trigger:hover::before,body.theme-bloodstream .floating-menu .speed-dial .dial-trigger:hover::before,body.theme-bloodstream .speed-dial .floating-menu .dial-trigger:hover::before{opacity:1}body.theme-bloodstream .floating-menu .menu-trigger.active,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .active.dial-trigger,.theme-light .speed-dial body.theme-bloodstream .floating-menu .active.dial-trigger,body.theme-bloodstream .floating-menu .speed-dial .active.dial-trigger,body.theme-bloodstream .speed-dial .floating-menu .active.dial-trigger{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}body.theme-bloodstream .floating-menu .menu-trigger svg,.theme-dark .speed-dial body.theme-bloodstream .floating-menu .dial-trigger svg,.theme-light .speed-dial body.theme-bloodstream .floating-menu .dial-trigger svg,body.theme-bloodstream .floating-menu .speed-dial .dial-trigger svg,body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .floating-menu .menu-items.open{opacity:1;pointer-events:auto}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}body.theme-bloodstream .floating-menu .menu-items .menu-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button::before{content:'';position:absolute;inset:0;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}body.theme-bloodstream .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)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button:hover::before{opacity:1}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button:hover ~ .menu-label{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button svg{width:20px;height:20px;color:var(--theme-text-primary)}body.theme-bloodstream .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)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button.primary svg{color:var(--theme-accent-primary)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button.success{background:rgba(var(--theme-success), 0.2);border-color:rgba(var(--theme-success), 0.3)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button.success svg{color:var(--theme-success)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button.warning{background:rgba(var(--theme-warning), 0.2);border-color:rgba(var(--theme-warning), 0.3)}body.theme-bloodstream .floating-menu .menu-items .menu-item .menu-button.warning svg{color:var(--theme-warning)}body.theme-bloodstream .speed-dial{position:fixed;bottom:2rem;right:2rem;z-index:1000}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .speed-dial .dial-list .dial-item svg{width:20px;height:20px}body.theme-bloodstream .speed-dial .dial-list .dial-item span{font-size:0.875rem;font-weight:500}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(1){-webkit-transition-delay:.05s;transition-delay:.05s}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}body.theme-bloodstream .speed-dial .dial-list .dial-item:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}body.theme-bloodstream .speed-dial .dial-list.open .dial-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}body.theme-bloodstream .step-wizard,body.theme-bloodstream .step-wizard *,body.theme-bloodstream .step-indicator,body.theme-bloodstream .step-indicator *,body.theme-bloodstream .step-wizard-vertical,body.theme-bloodstream .step-wizard-vertical *,body.theme-bloodstream .wizard-step,body.theme-bloodstream .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}body.theme-bloodstream .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){body.theme-bloodstream .step-wizard:not(.vertical){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px}body.theme-bloodstream .step-wizard:not(.vertical)::-webkit-scrollbar{height:4px}body.theme-bloodstream .step-wizard:not(.vertical)::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:2px}body.theme-bloodstream .step-wizard:not(.vertical)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:2px}}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .step-wizard.vertical .wizard-step:last-child{margin-bottom:0}body.theme-bloodstream .step-wizard.vertical .wizard-step .step-number{position:absolute;left:0;top:0;margin:0}body.theme-bloodstream .step-wizard.vertical .wizard-step.active .step-number{position:absolute}body.theme-bloodstream .step-wizard.vertical .wizard-step.active:hover .step-number{position:absolute}body.theme-bloodstream .step-wizard.vertical .wizard-step .step-content{display:block;text-align:left;padding-left:0}body.theme-bloodstream .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}body.theme-bloodstream .step-wizard.vertical .wizard-step:last-child::after{display:none}body.theme-bloodstream .step-wizard.compact .wizard-step .step-description{display:none}body.theme-bloodstream .wizard-step,body.theme-bloodstream .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) body.theme-bloodstream .wizard-step,.step-wizard:not(.vertical) body.theme-bloodstream .step{min-width:120px;-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.step-wizard:not(.vertical) body.theme-bloodstream .wizard-step .step-content,.step-wizard:not(.vertical) body.theme-bloodstream .step .step-content{padding:0 0.25rem}}body.theme-bloodstream .wizard-step .step-number,body.theme-bloodstream .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)}body.theme-bloodstream .wizard-step .step-number::after,body.theme-bloodstream .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}body.theme-bloodstream .wizard-step .step-number i,body.theme-bloodstream .wizard-step .step-number .fa,body.theme-bloodstream .step .step-number i,body.theme-bloodstream .step .step-number .fa{font-size:1.125rem;margin:0;line-height:1}body.theme-bloodstream .wizard-step .step-content,body.theme-bloodstream .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}body.theme-bloodstream .wizard-step .step-content .step-title,body.theme-bloodstream .wizard-step .step-content .step-label,body.theme-bloodstream .step .step-content .step-title,body.theme-bloodstream .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){body.theme-bloodstream .wizard-step .step-content .step-title,body.theme-bloodstream .wizard-step .step-content .step-label,body.theme-bloodstream .step .step-content .step-title,body.theme-bloodstream .step .step-content .step-label{font-size:0.75rem}}body.theme-bloodstream .wizard-step .step-content .step-description,body.theme-bloodstream .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){body.theme-bloodstream .wizard-step .step-content .step-description,body.theme-bloodstream .step .step-content .step-description{font-size:0.65rem}}body.theme-bloodstream .wizard-step.active:not(.current) .step-number,body.theme-bloodstream .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)}body.theme-bloodstream .wizard-step.active:not(.current) .step-number::before,body.theme-bloodstream .step.active:not(.current) .step-number::before{content:'\2713';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}body.theme-bloodstream .wizard-step.active:not(.current) .step-title,body.theme-bloodstream .wizard-step.active:not(.current) .step-label,body.theme-bloodstream .wizard-step.active:not(.current) .step-label,body.theme-bloodstream .step.active:not(.current) .step-title,body.theme-bloodstream .step.active:not(.current) .step-label,body.theme-bloodstream .step.active:not(.current) .step-label{color:var(--theme-text-primary)}body.theme-bloodstream .wizard-step.current .step-number,body.theme-bloodstream .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}body.theme-bloodstream .wizard-step.current .step-number::after,body.theme-bloodstream .step.current .step-number::after{display:none}body.theme-bloodstream .wizard-step.current .step-title,body.theme-bloodstream .wizard-step.current .step-label,body.theme-bloodstream .wizard-step.current .step-label,body.theme-bloodstream .step.current .step-title,body.theme-bloodstream .step.current .step-label,body.theme-bloodstream .step.current .step-label{color:var(--theme-accent-tertiary);font-weight:600}body.theme-bloodstream .wizard-step.current:hover,body.theme-bloodstream .step.current:hover{cursor:pointer}body.theme-bloodstream .wizard-step.current:hover .step-number,body.theme-bloodstream .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}body.theme-bloodstream .wizard-step.current:hover .step-title,body.theme-bloodstream .wizard-step.current:hover .step-label,body.theme-bloodstream .wizard-step.current:hover .step-label,body.theme-bloodstream .step.current:hover .step-title,body.theme-bloodstream .step.current:hover .step-label,body.theme-bloodstream .step.current:hover .step-label{color:color-mix(in sRGB, var(--theme-accent-tertiary) 85%, black 15%)}body.theme-bloodstream .wizard-step.visited:not(.current),body.theme-bloodstream .step.visited:not(.current){cursor:pointer}body.theme-bloodstream .wizard-step.visited:not(.current) .step-number,body.theme-bloodstream .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)}body.theme-bloodstream .wizard-step.visited:not(.current) .step-title,body.theme-bloodstream .wizard-step.visited:not(.current) .step-label,body.theme-bloodstream .wizard-step.visited:not(.current) .step-label,body.theme-bloodstream .step.visited:not(.current) .step-title,body.theme-bloodstream .step.visited:not(.current) .step-label,body.theme-bloodstream .step.visited:not(.current) .step-label{color:var(--theme-text-secondary)}body.theme-bloodstream .wizard-step.visited:not(.current):hover .step-number,body.theme-bloodstream .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)}body.theme-bloodstream .wizard-step.visited:not(.current):hover .step-title,body.theme-bloodstream .wizard-step.visited:not(.current):hover .step-label,body.theme-bloodstream .wizard-step.visited:not(.current):hover .step-label,body.theme-bloodstream .step.visited:not(.current):hover .step-title,body.theme-bloodstream .step.visited:not(.current):hover .step-label,body.theme-bloodstream .step.visited:not(.current):hover .step-label{color:var(--theme-text-primary)}body.theme-bloodstream .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-number,body.theme-bloodstream .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)}body.theme-bloodstream .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-title,body.theme-bloodstream .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,body.theme-bloodstream .wizard-step:hover:not(.active):not(.current):not(.non-clickable) .step-label,body.theme-bloodstream .step:hover:not(.active):not(.current):not(.non-clickable) .step-title,body.theme-bloodstream .step:hover:not(.active):not(.current):not(.non-clickable) .step-label,body.theme-bloodstream .step:hover:not(.active):not(.current):not(.non-clickable) .step-label{color:var(--theme-text-primary)}body.theme-bloodstream .wizard-step.non-clickable,body.theme-bloodstream .step.non-clickable{cursor:default}body.theme-bloodstream .wizard-step.non-clickable .step-number,body.theme-bloodstream .step.non-clickable .step-number{cursor:default}body.theme-bloodstream .wizard-step.active:not(.current):hover,body.theme-bloodstream .step.active:not(.current):hover{cursor:pointer}body.theme-bloodstream .wizard-step.active:not(.current):hover .step-number,body.theme-bloodstream .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}body.theme-bloodstream .wizard-step.active:not(.current):hover .step-number::before,body.theme-bloodstream .step.active:not(.current):hover .step-number::before{display:block !important;opacity:1 !important}body.theme-bloodstream .wizard-step.active:not(.current):hover .step-number::after,body.theme-bloodstream .step.active:not(.current):hover .step-number::after{display:none !important}body.theme-bloodstream .wizard-step.active:not(.current):hover .step-title,body.theme-bloodstream .wizard-step.active:not(.current):hover .step-label,body.theme-bloodstream .wizard-step.active:not(.current):hover .step-label,body.theme-bloodstream .step.active:not(.current):hover .step-title,body.theme-bloodstream .step.active:not(.current):hover .step-label,body.theme-bloodstream .step.active:not(.current):hover .step-label{color:var(--theme-success)}body.theme-bloodstream .step-wizard:not(.vertical) .wizard-step::after,body.theme-bloodstream .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}body.theme-bloodstream .step-wizard:not(.vertical) .wizard-step:last-child::after,body.theme-bloodstream .step-wizard:not(.vertical) .step:last-child::after{display:none}body.theme-bloodstream .step-wizard:not(.vertical) .wizard-step.active:not(.current)::after,body.theme-bloodstream .step-wizard:not(.vertical) .step.active:not(.current)::after{background:var(--theme-success)}body.theme-bloodstream .step-wizard:not(.vertical) .wizard-step.current::after,body.theme-bloodstream .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%)}body.theme-bloodstream .step-wizard:not(.vertical) .wizard-step:not(.active):not(.current)::after,body.theme-bloodstream .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}}body.theme-bloodstream .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}body.theme-bloodstream .step-indicator .step-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}body.theme-bloodstream .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}body.theme-bloodstream .step-indicator .step-dots .dot.completed{background:var(--theme-success)}body.theme-bloodstream .step-indicator .step-dots .dot.active{background:var(--theme-accent-tertiary);width:24px;border-radius:4px}body.theme-bloodstream .step-indicator .step-text{color:var(--theme-text-muted)}body.theme-bloodstream .step-indicator .step-text .current{color:var(--theme-accent-tertiary);font-weight:600}body.theme-bloodstream .step-wizard-vertical .steps{position:relative;padding-left:2rem}body.theme-bloodstream .step-wizard-vertical .steps::before{content:'';position:absolute;left:20px;top:30px;bottom:30px;width:2px;background:rgba(255,255,255,0.1)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .step-wizard-vertical .steps .step .step-marker.completed{background:var(--theme-success);border-color:var(--theme-success)}body.theme-bloodstream .step-wizard-vertical .steps .step .step-marker.completed::before{content:'\2713';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%)}body.theme-bloodstream .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)}body.theme-bloodstream .step-wizard-vertical .steps .step .step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .step-wizard-vertical .steps .step .step-content .step-title,body.theme-bloodstream .step-wizard-vertical .steps .step .step-content .step-label{font-weight:600;margin-bottom:.25rem;color:var(--theme-text-primary)}body.theme-bloodstream .step-wizard-vertical .steps .step .step-content .step-description{font-size:0.875rem;color:var(--theme-text-muted)}body.theme-bloodstream .step-wizard-vertical .steps .step .step-content.active .step-title,body.theme-bloodstream .step-wizard-vertical .steps .step .step-content.active .step-label{color:var(--theme-accent-tertiary)}body.theme-bloodstream .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}body.theme-bloodstream .step-wizard-vertical .steps .step:last-child::after{display:none}body.theme-bloodstream .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;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)}body.theme-bloodstream .modal-backdrop.show{opacity:1}body.theme-bloodstream .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;display:none;overflow:hidden;outline:0}body.theme-bloodstream .modal.show{display:block}body.theme-bloodstream .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 body.theme-bloodstream .modal .modal-dialog{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.theme-bloodstream .modal .modal-dialog.modal-sm{max-width:300px}body.theme-bloodstream .modal .modal-dialog.modal-lg{max-width:800px}body.theme-bloodstream .modal .modal-dialog.modal-xl{max-width:1140px}body.theme-bloodstream .modal .modal-dialog.modal-fullscreen{max-width:100%;height:100%;margin:0}body.theme-bloodstream .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 body.theme-bloodstream .modal .modal-content{height:100%;border-radius:0}body.theme-bloodstream .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)}body.theme-bloodstream .modal .modal-header .modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}body.theme-bloodstream .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)}body.theme-bloodstream .modal .modal-header .close:hover{color:var(--text-primary)}body.theme-bloodstream .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}body.theme-bloodstream .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)}}body.theme-bloodstream .toast-container{position:fixed;top:1rem;right:1rem;z-index:1080}body.theme-bloodstream .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)}body.theme-bloodstream .toast-container .toast.hiding{-webkit-animation:slideOutRight var(--transition-normal);animation:slideOutRight var(--transition-normal)}body.theme-bloodstream .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)}body.theme-bloodstream .toast-container .toast .toast-header strong{color:var(--text-primary)}body.theme-bloodstream .toast-container .toast .toast-header small{color:var(--text-muted)}body.theme-bloodstream .toast-container .toast .toast-header .close{padding:0;background:transparent;border:0;color:var(--text-muted);cursor:pointer}body.theme-bloodstream .toast-container .toast .toast-header .close:hover{color:var(--text-primary)}body.theme-bloodstream .toast-container .toast .toast-body{padding:0.75rem 1rem;color:var(--text-secondary)}body.theme-bloodstream .toast-container .toast.toast-success{border-left:4px solid var(--theme-success)}body.theme-bloodstream .toast-container .toast.toast-danger{border-left:4px solid var(--theme-danger)}body.theme-bloodstream .toast-container .toast.toast-warning{border-left:4px solid var(--theme-warning)}body.theme-bloodstream .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}}body.theme-bloodstream .reveal-overlay{background-color:#000 !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.theme-bloodstream .reveal[data-reveal]{position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;width:90% !important;height:auto !important;max-height:85vh !important;overflow:visible !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;background:transparent !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body.theme-bloodstream .reveal[data-reveal] .card,body.theme-bloodstream .reveal[data-reveal] .stat-card,body.theme-bloodstream .reveal[data-reveal] .chart-container,body.theme-bloodstream .reveal[data-reveal] .table-container,body.theme-bloodstream .reveal[data-reveal] .notification-card{margin:0;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.5);box-shadow:0 10px 40px rgba(0,0,0,0.5)}body.theme-bloodstream .reveal[data-reveal].small{width:90% !important;max-width:400px !important}body.theme-bloodstream .reveal[data-reveal].medium{width:90% !important;max-width:600px !important}body.theme-bloodstream .reveal[data-reveal].large{width:90% !important;max-width:900px !important}body.theme-bloodstream .reveal[data-reveal].xlarge{width:95% !important;max-width:1200px !important}body.theme-bloodstream .reveal[data-reveal].full{width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;top:0 !important;left:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}body.theme-bloodstream #asset-crop-modal .card,body.theme-bloodstream #asset-crop-modal .stat-card,body.theme-bloodstream #asset-crop-modal .chart-container,body.theme-bloodstream #asset-crop-modal .table-container,body.theme-bloodstream #asset-crop-modal .notification-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh !important;overflow:hidden !important}body.theme-bloodstream #asset-crop-modal .card-header{-ms-flex-negative:0;flex-shrink:0}body.theme-bloodstream #asset-crop-modal .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto !important;max-height:calc(85vh - 120px);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:20px}body.theme-bloodstream #asset-crop-modal .card-body img{max-width:100%;max-height:100%;display:block}body.theme-bloodstream #asset-crop-modal .card-body .cropper-container{max-width:100% !important;max-height:100% !important}body.theme-bloodstream #asset-crop-modal .card-footer{-ms-flex-negative:0;flex-shrink:0}body.theme-bloodstream .progress{width:100%;height:8px;background:var(--theme-button-bg);border-radius:4px;overflow:hidden;position:relative}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .progress-bar.animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}body.theme-bloodstream .progress.small{height:4px}body.theme-bloodstream .progress.large{height:16px}body.theme-bloodstream .progress.success .progress-bar{background:var(--theme-success)}body.theme-bloodstream .progress.warning .progress-bar{background:var(--theme-warning)}body.theme-bloodstream .progress.error .progress-bar{background:var(--theme-error)}body.theme-bloodstream .progress.info .progress-bar{background:var(--theme-info)}body.theme-bloodstream .progress.with-label{height:20px}body.theme-bloodstream .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}body.theme-bloodstream .spinner{display:inline-block;width:40px;height:40px;position:relative}body.theme-bloodstream .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}body.theme-bloodstream .spinner.small{width:20px;height:20px}body.theme-bloodstream .spinner.small::after{border-width:2px}body.theme-bloodstream .spinner.large{width:60px;height:60px}body.theme-bloodstream .spinner.large::after{border-width:4px}body.theme-bloodstream .spinner.success::after{border-top-color:var(--theme-success)}body.theme-bloodstream .spinner.warning::after{border-top-color:var(--theme-warning)}body.theme-bloodstream .spinner.error::after{border-top-color:var(--theme-error)}body.theme-bloodstream .spinner.info::after{border-top-color:var(--theme-info)}body.theme-bloodstream .spinner.white::after{border-color:rgba(255,255,255,0.2);border-top-color:white}body.theme-bloodstream .skeleton{background:var(--theme-button-bg);border-radius:4px;position:relative;overflow:hidden}body.theme-bloodstream .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}body.theme-bloodstream .skeleton.text{height:1em;margin-bottom:0.5rem;width:100%}body.theme-bloodstream .skeleton.text.short{width:40%}body.theme-bloodstream .skeleton.text.medium{width:70%}body.theme-bloodstream .skeleton.title{height:1.5em;margin-bottom:1rem;width:50%}body.theme-bloodstream .skeleton.avatar{width:48px;height:48px;border-radius:50%}body.theme-bloodstream .skeleton.thumbnail{width:100%;height:200px;border-radius:8px}body.theme-bloodstream .skeleton.card,body.theme-bloodstream .skeleton.stat-card,body.theme-bloodstream .skeleton.chart-container,body.theme-bloodstream .skeleton.table-container,body.theme-bloodstream .skeleton.notification-card{width:100%;height:150px;border-radius:8px;margin-bottom:1rem}body.theme-bloodstream .skeleton.button{width:120px;height:40px;border-radius:6px}body.theme-bloodstream .loading-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.25rem}body.theme-bloodstream .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}body.theme-bloodstream .loading-dots span:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}body.theme-bloodstream .loading-dots span:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .progress-steps .step-label{margin-top:0.5rem;font-size:0.875rem;color:var(--theme-text-muted);text-align:center;max-width:100px}body.theme-bloodstream .progress-steps .step.active .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary);color:white}body.theme-bloodstream .progress-steps .step.active .step-label{color:var(--theme-text-primary);font-weight:500}body.theme-bloodstream .progress-steps .step.completed .step-number{background:var(--theme-success);border-color:var(--theme-success);color:white}body.theme-bloodstream .progress-steps .step.completed .step-number::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900}body.theme-bloodstream .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}}body.theme-bloodstream .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}body.theme-bloodstream .tabs .tabs-title{position:relative;margin-bottom:0;float:none}body.theme-bloodstream .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}body.theme-bloodstream .tabs .tabs-title a:focus{background:transparent}body.theme-bloodstream .tabs .tabs-title a:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.05)}body.theme-bloodstream .tabs .tabs-title.is-active a{color:var(--theme-accent-tertiary);border-bottom-color:var(--theme-accent-tertiary);background:transparent}body.theme-bloodstream .tabs .tabs-title.is-active a:hover{background:rgba(255,255,255,0.03)}body.theme-bloodstream .tabs-content{padding:1.5rem 0}body.theme-bloodstream .tabs-content .tabs-panel{display:none}body.theme-bloodstream .tabs-content .tabs-panel.is-active{display:block;-webkit-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}body.theme-bloodstream .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}body.theme-bloodstream .tabs.vertical .tabs-title a{border-bottom:none;border-left:2px solid transparent}body.theme-bloodstream .tabs.vertical .tabs-title a::after{bottom:0;top:0;left:-1px;right:auto;width:2px;height:auto}body.theme-bloodstream .tabs.vertical .tabs-title.is-active a{background:rgba(255,255,255,0.05)}body.theme-bloodstream .tabs.pills{border-bottom:none;gap:.25rem}body.theme-bloodstream .tabs.pills .tabs-title a{border:1px solid transparent;border-radius:20px;padding:0.375rem 1.25rem;border-bottom:none !important;font-size:13px}body.theme-bloodstream .tabs.pills .tabs-title a::after{display:none !important;content:none !important;background:none !important}body.theme-bloodstream .tabs.pills .tabs-title a:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15)}body.theme-bloodstream .tabs.pills .tabs-title.is-active a{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary);color:white;border-bottom:none !important}body.theme-bloodstream .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)}}body.theme-bloodstream .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){body.theme-bloodstream .radio-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}body.theme-bloodstream .radio-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}body.theme-bloodstream .radio-group input[type="radio"]{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .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}body.theme-bloodstream .radio-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){body.theme-bloodstream .radio-group label:hover{background:transparent}}body.theme-bloodstream .radio-group label .radio-label{font-weight:bold;white-space:initial}body.theme-bloodstream .radio-group label .radio-description{white-space:initial}body.theme-bloodstream .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%)}body.theme-bloodstream .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%)}body.theme-bloodstream .radio-group input[type="radio"]:disabled+label{opacity:.5;cursor:not-allowed}body.theme-bloodstream .radio-group input[type="radio"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}body.theme-bloodstream .radio-group.small{padding:2px;gap:1px}body.theme-bloodstream .radio-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}body.theme-bloodstream .radio-group.large{padding:6px;gap:3px}body.theme-bloodstream .radio-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}body.theme-bloodstream .radio-group.full-width{width:100%}body.theme-bloodstream .radio-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media (max-width: 768px){body.theme-bloodstream .radio-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.theme-bloodstream .radio-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body.theme-bloodstream .radio-group.no-radiobox label{text-align:center;padding:0.5rem 1.25rem;border:1px solid var(--theme-border)}body.theme-bloodstream .radio-group.no-radiobox label:hover{border-color:var(--theme-form-outline-hover)}body.theme-bloodstream .radio-group.no-radiobox label::before,body.theme-bloodstream .radio-group.no-radiobox label::after{display:none !important}body.theme-bloodstream .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%)}body.theme-bloodstream .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%)}body.theme-bloodstream .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){body.theme-bloodstream .checkbox-group{background:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}body.theme-bloodstream .checkbox-group:not(.two-column):not(.three-column){-ms-flex-wrap:wrap;flex-wrap:wrap}}body.theme-bloodstream .checkbox-group input[type="checkbox"]+label{margin:0}body.theme-bloodstream .checkbox-group input[type="checkbox"]+label::before{top:8px;left:8px}body.theme-bloodstream .checkbox-group input[type="checkbox"]+label::after{left:15px;top:11px}body.theme-bloodstream .checkbox-group input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .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}body.theme-bloodstream .checkbox-group label:hover{color:var(--theme-text-primary);background:rgba(255,255,255,0.08)}@media (hover: none) and (pointer: coarse){body.theme-bloodstream .checkbox-group label:hover{background:transparent}}body.theme-bloodstream .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}body.theme-bloodstream .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%)}body.theme-bloodstream .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%)}body.theme-bloodstream .checkbox-group input[type="checkbox"]:disabled+label{opacity:.5;cursor:not-allowed}body.theme-bloodstream .checkbox-group input[type="checkbox"]:disabled+label:hover{background:transparent;color:var(--theme-text-secondary)}body.theme-bloodstream .checkbox-group.small{padding:2px;gap:1px}body.theme-bloodstream .checkbox-group.small label{padding:0.375rem 0.875rem;font-size:12px;border-radius:4px}body.theme-bloodstream .checkbox-group.small label::before{height:12px}body.theme-bloodstream .checkbox-group.small input[type="checkbox"]:checked+label{padding-left:0.875rem}body.theme-bloodstream .checkbox-group.small input[type="checkbox"]:checked+label::before{width:12px;margin-right:0.25rem}body.theme-bloodstream .checkbox-group.large{padding:6px;gap:3px}body.theme-bloodstream .checkbox-group.large label{padding:0.75rem 1.75rem;font-size:16px;border-radius:8px}body.theme-bloodstream .checkbox-group.large label::before{height:20px}body.theme-bloodstream .checkbox-group.large input[type="checkbox"]:checked+label{padding-left:1.75rem;margin:0}body.theme-bloodstream .checkbox-group.large input[type="checkbox"]:checked+label::before{width:20px;margin-right:0.5rem}body.theme-bloodstream .checkbox-group.full-width{width:100%}body.theme-bloodstream .checkbox-group.full-width label{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 768px){body.theme-bloodstream .checkbox-group.full-width{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.theme-bloodstream .checkbox-group.full-width label{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body.theme-bloodstream .checkbox-group.no-checkmark label::before{display:none !important}body.theme-bloodstream .checkbox-group.no-checkmark input[type="checkbox"]+label{text-align:center;padding:6px 16px}body.theme-bloodstream .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%)}body.theme-bloodstream .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%)}body.theme-bloodstream .radio-group.vertical,body.theme-bloodstream .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}body.theme-bloodstream .radio-group.vertical label,body.theme-bloodstream .checkbox-group.vertical label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.theme-bloodstream .radio-group.two-column,body.theme-bloodstream .checkbox-group.two-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;width:100%}body.theme-bloodstream .radio-group.two-column input[type="radio"],body.theme-bloodstream .radio-group.two-column input[type="checkbox"],body.theme-bloodstream .checkbox-group.two-column input[type="radio"],body.theme-bloodstream .checkbox-group.two-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .radio-group.two-column label,body.theme-bloodstream .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){body.theme-bloodstream .radio-group.two-column,body.theme-bloodstream .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)}}body.theme-bloodstream .radio-group.three-column,body.theme-bloodstream .checkbox-group.three-column{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;width:100%}body.theme-bloodstream .radio-group.three-column input[type="radio"],body.theme-bloodstream .radio-group.three-column input[type="checkbox"],body.theme-bloodstream .checkbox-group.three-column input[type="radio"],body.theme-bloodstream .checkbox-group.three-column input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .radio-group.three-column label,body.theme-bloodstream .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){body.theme-bloodstream .radio-group.three-column,body.theme-bloodstream .checkbox-group.three-column{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){body.theme-bloodstream .radio-group.three-column,body.theme-bloodstream .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}}body.theme-bloodstream .radio-group.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px}body.theme-bloodstream .radio-group.stack label{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 16px 14px 20px;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}body.theme-bloodstream .radio-group.stack label::before,body.theme-bloodstream .radio-group.stack label::after{display:none !important}body.theme-bloodstream .radio-group.stack label .radio-label{font-weight:600;margin-bottom:4px;font-size:15px}body.theme-bloodstream .radio-group.stack label .radio-description{font-weight:400;font-size:13px;color:var(--theme-text-muted);line-height:1.4}body.theme-bloodstream .radio-group.stack input[type="radio"]:checked+label .radio-description{color:rgba(255,255,255,0.8)}@media only screen and (max-width: 767px){body.theme-bloodstream .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)}}@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes pulse{0%,100%{opacity:0.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInOut{0%{opacity:1}45%{opacity:0}55%{opacity:0}100%{opacity:1}}@keyframes pulsate{0%{color:var(--theme-accent-primary)}50%{color:white}100%{color:var(--theme-accent-primary)}}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-area .upload-icon,body.theme-bloodstream .file-upload-area>i{font-size:48px;color:var(--theme-text-secondary);opacity:0.8;-webkit-transition:all 250ms;transition:all 250ms}body.theme-bloodstream .file-upload-area .upload-text,body.theme-bloodstream .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:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}body.theme-bloodstream .file-upload-area .upload-text.fade-transition,body.theme-bloodstream .file-upload-area>p.fade-transition{-webkit-animation:fadeInOut 0.6s ease-in-out;animation:fadeInOut 0.6s ease-in-out}body.theme-bloodstream .file-upload-area .upload-text.pulsate,body.theme-bloodstream .file-upload-area>p.pulsate{-webkit-animation:pulsate 1.5s ease-in-out infinite;animation:pulsate 1.5s ease-in-out infinite}body.theme-bloodstream .file-upload-area .upload-text .file-types,body.theme-bloodstream .file-upload-area>p .file-types{display:block;font-size:14px;color:var(--theme-text-muted);margin-top:4px}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-area .browse-button{margin-top:8px;pointer-events:none}body.theme-bloodstream .file-upload-area .file-upload-input,body.theme-bloodstream .file-upload-area input[type="file"]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:2}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-area:hover:not(.disabled):not(.uploading) .upload-icon,body.theme-bloodstream .file-upload-area:hover:not(.disabled):not(.uploading)>i{opacity:0.8;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}body.theme-bloodstream .file-upload-area:hover:not(.disabled):not(.uploading) .upload-text,body.theme-bloodstream .file-upload-area:hover:not(.disabled):not(.uploading)>p{color:var(--theme-text-primary)}body.theme-bloodstream .file-upload-area.drag-over,body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-area.drag-over .upload-icon,body.theme-bloodstream .file-upload-area.drag-over>i,body.theme-bloodstream .file-upload-area:active:not(.disabled) .upload-icon,body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-area.drag-over .upload-text,body.theme-bloodstream .file-upload-area.drag-over>p,body.theme-bloodstream .file-upload-area:active:not(.disabled) .upload-text,body.theme-bloodstream .file-upload-area:active:not(.disabled)>p{color:var(--theme-accent-primary);font-weight:600}body.theme-bloodstream .file-upload-area.disabled,body.theme-bloodstream .file-upload-area:disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .file-upload-area.disabled .file-upload-input,body.theme-bloodstream .file-upload-area.disabled input[type="file"],body.theme-bloodstream .file-upload-area:disabled .file-upload-input,body.theme-bloodstream .file-upload-area:disabled input[type="file"]{cursor:not-allowed}body.theme-bloodstream .file-upload-area.uploading{cursor:progress}body.theme-bloodstream .file-upload-area.uploading .file-upload-input,body.theme-bloodstream .file-upload-area.uploading input[type="file"]{pointer-events:none}body.theme-bloodstream .file-upload-area.uploading .upload-progress{display:block}body.theme-bloodstream .file-upload-area.processing{cursor:wait;border-color:rgba(var(--theme-accent-primary-rgb), 0.5);background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.08) 0%, transparent 40%),rgba(var(--theme-accent-primary-rgb), 0.03)}body.theme-bloodstream .file-upload-area.processing .file-upload-input,body.theme-bloodstream .file-upload-area.processing input[type="file"]{pointer-events:none}body.theme-bloodstream .file-upload-area.processing .upload-icon,body.theme-bloodstream .file-upload-area.processing>i{color:var(--theme-accent-primary);opacity:1}body.theme-bloodstream .file-upload-area.processing .upload-icon.fa-spin,body.theme-bloodstream .file-upload-area.processing>i.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}body.theme-bloodstream .file-upload-area.processing .upload-text,body.theme-bloodstream .file-upload-area.processing>p{color:var(--theme-accent-primary)}body.theme-bloodstream .file-upload-area.processing .upload-text .fa-spinner,body.theme-bloodstream .file-upload-area.processing .upload-text .fa-spin,body.theme-bloodstream .file-upload-area.processing>p .fa-spinner,body.theme-bloodstream .file-upload-area.processing>p .fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}body.theme-bloodstream .file-upload-area.processing .upload-progress{display:block}body.theme-bloodstream .file-upload-area.processing .upload-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-area.success .upload-icon,body.theme-bloodstream .file-upload-area.success>i{color:var(--theme-success);opacity:0.8}body.theme-bloodstream .file-upload-area.success .upload-text,body.theme-bloodstream .file-upload-area.success>p{color:var(--theme-success)}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-area.error .upload-icon,body.theme-bloodstream .file-upload-area.error>i{color:var(--theme-error);opacity:0.8}body.theme-bloodstream .file-upload-area.error .upload-text,body.theme-bloodstream .file-upload-area.error>p{color:var(--theme-error)}body.theme-bloodstream .file-upload-area.small{min-height:120px;padding:20px 16px}body.theme-bloodstream .file-upload-area.small .upload-icon,body.theme-bloodstream .file-upload-area.small>i{font-size:32px}body.theme-bloodstream .file-upload-area.small .upload-text,body.theme-bloodstream .file-upload-area.small>p{font-size:14px}body.theme-bloodstream .file-upload-area.large{min-height:300px;padding:48px 32px}body.theme-bloodstream .file-upload-area.large .upload-icon,body.theme-bloodstream .file-upload-area.large>i{font-size:64px}body.theme-bloodstream .file-upload-area.large .upload-text,body.theme-bloodstream .file-upload-area.large>p{font-size:18px}body.theme-bloodstream .file-upload-area.multiple .upload-text::after,body.theme-bloodstream .file-upload-area.multiple>p::after{content:' (multiple files allowed)';font-size:0.875em;opacity:0.8}body.theme-bloodstream .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)}}body.theme-bloodstream .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)}body.theme-bloodstream .single-file-item .file-icon{font-size:28px;color:var(--theme-accent-primary);margin-right:16px;opacity:0.8}body.theme-bloodstream .single-file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}body.theme-bloodstream .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:normal;word-wrap:break-word;word-break:break-word;letter-spacing:0.3px}body.theme-bloodstream .single-file-item .file-info .file-size{font-size:13px;color:var(--theme-text-muted);margin:0;opacity:0.8}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .single-file-item .file-actions .file-upload-btn.success i{margin-right:6px}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .single-file-item .file-progress .progress-bar.processing{background:-webkit-gradient(linear, left top, right top, from(var(--theme-accent-primary)), color-stop(25%, var(--theme-accent-secondary)), color-stop(50%, var(--theme-accent-primary)), color-stop(75%, var(--theme-accent-secondary)), to(var(--theme-accent-primary)));background:linear-gradient(90deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 25%, var(--theme-accent-primary) 50%, var(--theme-accent-secondary) 75%, var(--theme-accent-primary) 100%);background-size:200% 100%;-webkit-animation:shimmer 2s linear infinite;animation:shimmer 2s linear infinite}body.theme-bloodstream .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)}body.theme-bloodstream .single-file-item.success .file-icon{color:var(--theme-success)}body.theme-bloodstream .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)}body.theme-bloodstream .single-file-item.error .file-icon{color:var(--theme-error)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-list .file-item .file-icon{font-size:24px;color:var(--theme-accent-primary);margin-right:14px;opacity:0.8}body.theme-bloodstream .file-upload-list .file-item .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}body.theme-bloodstream .file-upload-list .file-item .file-info .file-name{font-size:14px;font-weight:500;color:var(--theme-text-primary);margin:0;white-space:normal;word-wrap:break-word;word-break:break-word}body.theme-bloodstream .file-upload-list .file-item .file-info .file-size{font-size:12px;color:var(--theme-text-muted);margin:0}body.theme-bloodstream .file-upload-list .file-item .file-remove{padding:4px 8px;font-size:12px;color:var(--theme-text-muted);border-color:transparent}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-list .file-item.uploading{opacity:0.7}body.theme-bloodstream .file-upload-list .file-item.uploading .file-remove{display:none}body.theme-bloodstream .file-upload-list .file-item.uploading .file-progress{display:block}body.theme-bloodstream .file-upload-list .file-item.success{background:linear-gradient(135deg, rgba(var(--theme-accent-primary-rgb), 0.02) 0%, transparent 60%),rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.08)}body.theme-bloodstream .file-upload-list .file-item.success .file-icon{color:var(--theme-success)}body.theme-bloodstream .file-upload-list .file-item.success .file-name{color:var(--theme-text-primary)}body.theme-bloodstream .file-upload-list .file-item.success.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.03) 0%, transparent 60%),rgba(255,255,255,0.04);border-color:rgba(var(--theme-success-rgb), 0.2)}body.theme-bloodstream .file-upload-list .file-item.success.error .file-icon{color:var(--theme-success)}body.theme-bloodstream .file-upload-list .file-item.success.error .file-name{color:var(--theme-text-primary)}body.theme-bloodstream .file-upload-list .file-item.error{background:rgba(var(--theme-error-rgb), 0.05);border-color:rgba(var(--theme-error-rgb), 0.2)}body.theme-bloodstream .file-upload-list .file-item.error .file-icon{color:var(--theme-error)}body.theme-bloodstream .file-upload-list .file-item.error .file-name{color:var(--theme-error)}body.theme-bloodstream .file-upload-list .file-progress{display:none;width:60px;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-list .upload-all-container .upload-all-btn{width:100%}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-list .file-actions .file-upload-btn.success i{margin-right:6px}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-list .file-item.uploading{opacity:0.7}body.theme-bloodstream .file-upload-list .file-item.uploading .file-actions{display:none}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-list .file-item.uploaded .file-icon{color:var(--theme-success)}body.theme-bloodstream .file-upload-list .file-item.uploaded .file-name{color:var(--theme-text-primary)}body.theme-bloodstream .file-upload-list .file-item.uploaded.error{background:linear-gradient(135deg, rgba(var(--theme-success-rgb), 0.05) 0%, transparent 60%),rgba(var(--theme-success-rgb), 0.02);border-color:rgba(var(--theme-success-rgb), 0.3)}body.theme-bloodstream .file-upload-list .file-item.uploaded.error .file-icon{color:var(--theme-success)}body.theme-bloodstream .file-upload-list .file-item.uploaded.error .file-name{color:var(--theme-text-primary)}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-inline .file-upload-area .upload-icon,body.theme-bloodstream .file-upload-inline .file-upload-area>i{font-size:24px;margin-right:12px}body.theme-bloodstream .file-upload-inline .file-upload-area .upload-text,body.theme-bloodstream .file-upload-inline .file-upload-area>p{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}body.theme-bloodstream .file-upload-inline .file-upload-area .browse-button{margin:0;margin-left:auto}body.theme-bloodstream .file-upload-image-preview .file-upload-area{aspect-ratio:16 / 9;min-height:unset}body.theme-bloodstream .file-upload-image-preview .file-upload-area.has-preview{padding:0;border-style:solid;background-size:cover;background-position:center;background-repeat:no-repeat}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-image-preview .file-upload-area.has-preview:hover::before{opacity:1}body.theme-bloodstream .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}body.theme-bloodstream .file-upload-image-preview .file-upload-area.has-preview .upload-overlay .upload-icon,body.theme-bloodstream .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)}body.theme-bloodstream .file-upload-image-preview .file-upload-area.has-preview:hover .upload-overlay{opacity:1}body.theme-bloodstream .multi-select{position:relative;width:100%}body.theme-bloodstream .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)}body.theme-bloodstream .multi-select.open .multi-select-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.theme-bloodstream .multi-select.disabled .multi-select-display{opacity:0.6;cursor:not-allowed;background:var(--theme-input-disabled-bg)}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-display:hover:not(.disabled){border-color:var(--theme-input-focus)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-display .tag .remove-tag:hover{opacity:1}body.theme-bloodstream .multi-select-display .tag .remove-tag i{font-size:0.75rem}body.theme-bloodstream .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 body.theme-bloodstream .multi-select-display::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-search:focus{outline:none;background:rgba(var(--theme-accent-primary-rgb), 0.05)}body.theme-bloodstream .multi-select-search::-webkit-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .multi-select-search::-moz-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .multi-select-search:-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .multi-select-search::-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .multi-select-search::placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-options::-webkit-scrollbar{width:6px}body.theme-bloodstream .multi-select-options::-webkit-scrollbar-track{background:transparent}body.theme-bloodstream .multi-select-options::-webkit-scrollbar-thumb{background-color:rgba(var(--theme-text-muted-rgb), 0.3);border-radius:3px}body.theme-bloodstream .multi-select-options::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--theme-text-muted-rgb), 0.5)}body.theme-bloodstream .multi-select-option{margin-bottom:2px}body.theme-bloodstream .multi-select-option input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-option label:hover{background:rgba(var(--theme-accent-primary-rgb), 0.05)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .multi-select-option.disabled label{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .multi-select-option.disabled label:hover{background:none}body.theme-bloodstream .multi-select-no-results{padding:1rem;text-align:center;color:var(--theme-text-muted);font-size:0.875rem}body.theme-bloodstream .multi-select-loading{padding:1rem;text-align:center;color:var(--theme-text-muted)}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .multi-select.small .multi-select-display{min-height:36px;padding:0.5rem 0.75rem;font-size:0.875rem}body.theme-bloodstream .multi-select.small .tag{padding:0.125rem 0.5rem;font-size:0.75rem}body.theme-bloodstream .multi-select.large .multi-select-display{min-height:56px;padding:1rem 1.25rem;font-size:1.125rem}body.theme-bloodstream .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){body.theme-bloodstream .multi-select-dropdown{max-height:300px}body.theme-bloodstream .multi-select-options{max-height:200px}}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap{position:relative;display:inline-block;width:100%;vertical-align:top;z-index:auto;contain:layout}body.theme-bloodstream .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}body.theme-bloodstream .ms-options-wrap>button *{color:inherit !important}body.theme-bloodstream .ms-options-wrap>button span{color:var(--theme-text-primary) !important}body.theme-bloodstream .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}body.theme-bloodstream .ms-options-wrap>button:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.05)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap>button:disabled{opacity:0.5;cursor:not-allowed}body.theme-bloodstream .ms-options-wrap>button.is-invalid{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap>button.is-valid{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap.is-invalid>button{border-color:var(--theme-error);background:rgba(var(--theme-error-rgb), 0.05)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap.is-valid>button{border-color:var(--theme-success);background:rgba(var(--theme-success-rgb), 0.05)}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap.ms-active{z-index:9998}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap.ms-active>button::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .ms-options::-webkit-scrollbar{width:8px}body.theme-bloodstream .ms-options::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:4px}body.theme-bloodstream .ms-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:4px}body.theme-bloodstream .ms-options::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}body.theme-bloodstream .ms-options .ms-search{margin-bottom:8px;position:relative}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options .ms-search input::-webkit-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .ms-options .ms-search input::-moz-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .ms-options .ms-search input:-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .ms-options .ms-search input::-ms-input-placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .ms-options .ms-search input::placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .ms-options .ms-search input:focus{outline:none;border-color:var(--theme-accent-primary);background:rgba(255,255,255,0.08)}body.theme-bloodstream .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}body.theme-bloodstream .ms-options .ms-selectall{padding:8px 12px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.1)}body.theme-bloodstream .ms-options .ms-selectall:hover{background:rgba(255,255,255,0.05);border-radius:4px}body.theme-bloodstream .ms-options ul{list-style:none;margin:0;padding:0}body.theme-bloodstream .ms-options ul li{position:relative;margin:0;padding:0}body.theme-bloodstream .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}body.theme-bloodstream .ms-options ul li.optgroup ul{margin:0}body.theme-bloodstream .ms-options ul li.ms-hidden{display:none}body.theme-bloodstream .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}body.theme-bloodstream .ms-options label:hover{background:rgba(255,255,255,0.08);color:var(--theme-text-primary)}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .ms-options label input[type="checkbox"]:checked::before{background:var(--theme-accent-tertiary);border-color:var(--theme-accent-tertiary)}body.theme-bloodstream .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}body.theme-bloodstream .ms-options label input[type="checkbox"]:focus{outline:none}body.theme-bloodstream .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)}body.theme-bloodstream .ms-options-wrap .placeholder{color:var(--theme-text-muted)}body.theme-bloodstream .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}body.theme-bloodstream .ms-options.columns-2 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body.theme-bloodstream .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}body.theme-bloodstream .ms-options.columns-3 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body.theme-bloodstream .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}body.theme-bloodstream .ms-options.columns-4 ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width: 768px){body.theme-bloodstream .ms-options.columns-3 ul,body.theme-bloodstream .ms-options.columns-4 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width: 480px){body.theme-bloodstream .ms-options.columns-2 ul,body.theme-bloodstream .ms-options.columns-3 ul,body.theme-bloodstream .ms-options.columns-4 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}body.theme-bloodstream .m-0{margin:0 !important}body.theme-bloodstream .m-1{margin:.25rem !important}body.theme-bloodstream .m-2{margin:.5rem !important}body.theme-bloodstream .m-3{margin:1rem !important}body.theme-bloodstream .m-4{margin:1.5rem !important}body.theme-bloodstream .m-5{margin:2rem !important}body.theme-bloodstream .mt-0{margin-top:0 !important}body.theme-bloodstream .mt-1{margin-top:.25rem !important}body.theme-bloodstream .mt-2{margin-top:.5rem !important}body.theme-bloodstream .mt-3{margin-top:1rem !important}body.theme-bloodstream .mt-4{margin-top:1.5rem !important}body.theme-bloodstream .mt-5{margin-top:2rem !important}body.theme-bloodstream .mb-0{margin-bottom:0 !important}body.theme-bloodstream .mb-1{margin-bottom:.25rem !important}body.theme-bloodstream .mb-2{margin-bottom:.5rem !important}body.theme-bloodstream .mb-3{margin-bottom:1rem !important}body.theme-bloodstream .mb-4{margin-bottom:1.5rem !important}body.theme-bloodstream .mb-5{margin-bottom:2rem !important}body.theme-bloodstream .ml-0{margin-left:0 !important}body.theme-bloodstream .ml-1{margin-left:.25rem !important}body.theme-bloodstream .ml-2{margin-left:.5rem !important}body.theme-bloodstream .ml-3{margin-left:1rem !important}body.theme-bloodstream .ml-4{margin-left:1.5rem !important}body.theme-bloodstream .ml-5{margin-left:2rem !important}body.theme-bloodstream .mr-0{margin-right:0 !important}body.theme-bloodstream .mr-1{margin-right:.25rem !important}body.theme-bloodstream .mr-2{margin-right:.5rem !important}body.theme-bloodstream .mr-3{margin-right:1rem !important}body.theme-bloodstream .mr-4{margin-right:1.5rem !important}body.theme-bloodstream .mr-5{margin-right:2rem !important}body.theme-bloodstream .mx-0{margin-left:0 !important;margin-right:0 !important}body.theme-bloodstream .mx-1{margin-left:.25rem !important;margin-right:.25rem !important}body.theme-bloodstream .mx-2{margin-left:.5rem !important;margin-right:.5rem !important}body.theme-bloodstream .mx-3{margin-left:1rem !important;margin-right:1rem !important}body.theme-bloodstream .mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}body.theme-bloodstream .mx-5{margin-left:2rem !important;margin-right:2rem !important}body.theme-bloodstream .my-0{margin-top:0 !important;margin-bottom:0 !important}body.theme-bloodstream .my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}body.theme-bloodstream .my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}body.theme-bloodstream .my-3{margin-top:1rem !important;margin-bottom:1rem !important}body.theme-bloodstream .my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.theme-bloodstream .my-5{margin-top:2rem !important;margin-bottom:2rem !important}body.theme-bloodstream .p-0{padding:0 !important}body.theme-bloodstream .p-1{padding:.25rem !important}body.theme-bloodstream .p-2{padding:.5rem !important}body.theme-bloodstream .p-3{padding:1rem !important}body.theme-bloodstream .p-4{padding:1.5rem !important}body.theme-bloodstream .p-5{padding:2rem !important}body.theme-bloodstream .pt-0{padding-top:0 !important}body.theme-bloodstream .pt-1{padding-top:.25rem !important}body.theme-bloodstream .pt-2{padding-top:.5rem !important}body.theme-bloodstream .pt-3{padding-top:1rem !important}body.theme-bloodstream .pt-4{padding-top:1.5rem !important}body.theme-bloodstream .pt-5{padding-top:2rem !important}body.theme-bloodstream .pb-0{padding-bottom:0 !important}body.theme-bloodstream .pb-1{padding-bottom:.25rem !important}body.theme-bloodstream .pb-2{padding-bottom:.5rem !important}body.theme-bloodstream .pb-3{padding-bottom:1rem !important}body.theme-bloodstream .pb-4{padding-bottom:1.5rem !important}body.theme-bloodstream .pb-5{padding-bottom:2rem !important}body.theme-bloodstream .pl-0{padding-left:0 !important}body.theme-bloodstream .pl-1{padding-left:.25rem !important}body.theme-bloodstream .pl-2{padding-left:.5rem !important}body.theme-bloodstream .pl-3{padding-left:1rem !important}body.theme-bloodstream .pl-4{padding-left:1.5rem !important}body.theme-bloodstream .pl-5{padding-left:2rem !important}body.theme-bloodstream .pr-0{padding-right:0 !important}body.theme-bloodstream .pr-1{padding-right:.25rem !important}body.theme-bloodstream .pr-2{padding-right:.5rem !important}body.theme-bloodstream .pr-3{padding-right:1rem !important}body.theme-bloodstream .pr-4{padding-right:1.5rem !important}body.theme-bloodstream .pr-5{padding-right:2rem !important}body.theme-bloodstream .px-0{padding-left:0 !important;padding-right:0 !important}body.theme-bloodstream .px-1{padding-left:.25rem !important;padding-right:.25rem !important}body.theme-bloodstream .px-2{padding-left:.5rem !important;padding-right:.5rem !important}body.theme-bloodstream .px-3{padding-left:1rem !important;padding-right:1rem !important}body.theme-bloodstream .px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}body.theme-bloodstream .px-5{padding-left:2rem !important;padding-right:2rem !important}body.theme-bloodstream .py-0{padding-top:0 !important;padding-bottom:0 !important}body.theme-bloodstream .py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}body.theme-bloodstream .py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}body.theme-bloodstream .py-3{padding-top:1rem !important;padding-bottom:1rem !important}body.theme-bloodstream .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}body.theme-bloodstream .py-5{padding-top:2rem !important;padding-bottom:2rem !important}body.theme-bloodstream .grid-margin-x-small{margin-left:-0.5rem;margin-right:-0.5rem}body.theme-bloodstream .grid-margin-x-small>.cell{padding-left:0.5rem;padding-right:0.5rem}body.theme-bloodstream .grid-margin-x-medium{margin-left:-1rem;margin-right:-1rem}body.theme-bloodstream .grid-margin-x-medium>.cell{padding-left:1rem;padding-right:1rem}body.theme-bloodstream .grid-margin-x-large{margin-left:-1.5rem;margin-right:-1.5rem}body.theme-bloodstream .grid-margin-x-large>.cell{padding-left:1.5rem;padding-right:1.5rem}body.theme-bloodstream .grid-margin-compact{margin-left:-0.25rem;margin-right:-0.25rem}body.theme-bloodstream .grid-margin-compact>.cell{padding-left:0.25rem;padding-right:0.25rem}body.theme-bloodstream .grid-margin-none{margin-left:0;margin-right:0}body.theme-bloodstream .grid-margin-none>.cell{padding-left:0;padding-right:0}body.theme-bloodstream .grid-container{gap:1.5rem}body.theme-bloodstream .grid-x{margin-bottom:0}body.theme-bloodstream .grid-x>.cell{margin-bottom:0}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}}body.theme-bloodstream .hidden{display:none !important}body.theme-bloodstream .d-none,body.theme-bloodstream .display-none{display:none !important}body.theme-bloodstream .d-inline,body.theme-bloodstream .display-inline{display:inline !important}body.theme-bloodstream .d-block,body.theme-bloodstream .display-block{display:block !important}body.theme-bloodstream .d-inline-block,body.theme-bloodstream .display-inline-block{display:inline-block !important}body.theme-bloodstream .d-flex,body.theme-bloodstream .display-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .w-100{width:100% !important}body.theme-bloodstream .w-auto{width:auto !important}body.theme-bloodstream .expanded{width:100% !important}body.theme-bloodstream .h-100{height:100% !important}body.theme-bloodstream .h-auto{height:auto !important}body.theme-bloodstream .fill{width:100% !important;height:100% !important}body.theme-bloodstream .fill-width{width:100% !important}body.theme-bloodstream .fill-height{height:100% !important}body.theme-bloodstream .button.input-lg-match,body.theme-bloodstream .input-lg-match.button{height:48px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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}body.theme-bloodstream .button.input-base-match,body.theme-bloodstream .input-base-match.button{height:40px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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}body.theme-bloodstream .button.input-sm-match,body.theme-bloodstream .input-sm-match.button{height:32px !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-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}body.theme-bloodstream .align-grid-stretch{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .align-grid-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}body.theme-bloodstream .error-message{opacity:1 !important;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;pointer-events:auto !important}body.theme-bloodstream .gradient-overlay{position:relative}body.theme-bloodstream .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}body.theme-bloodstream .form-group,body.theme-bloodstream .input-group{margin-bottom:1.5rem}body.theme-bloodstream .form-group:last-of-type,body.theme-bloodstream .input-group:last-of-type{margin-bottom:0}body.theme-bloodstream .button-group{margin-bottom:0}body.theme-bloodstream .button-group .button{margin:0}body.theme-bloodstream .card,body.theme-bloodstream .stat-card,body.theme-bloodstream .chart-container,body.theme-bloodstream .table-container,body.theme-bloodstream .notification-card,body.theme-bloodstream .panel{margin-bottom:1.5rem}body.theme-bloodstream .card:last-child,body.theme-bloodstream .stat-card:last-child,body.theme-bloodstream .chart-container:last-child,body.theme-bloodstream .table-container:last-child,body.theme-bloodstream .notification-card:last-child,body.theme-bloodstream .panel:last-child{margin-bottom:0}body.theme-bloodstream section,body.theme-bloodstream .section{margin-bottom:2rem}body.theme-bloodstream section:last-child,body.theme-bloodstream .section:last-child{margin-bottom:0}body.theme-bloodstream .content>p,body.theme-bloodstream .card-body>p,body.theme-bloodstream .panel-body>p,body.theme-bloodstream .modal-body>p,body.theme-bloodstream .article-body>p{margin-bottom:1rem}body.theme-bloodstream .content>p:last-child,body.theme-bloodstream .card-body>p:last-child,body.theme-bloodstream .panel-body>p:last-child,body.theme-bloodstream .modal-body>p:last-child,body.theme-bloodstream .article-body>p:last-child{margin-bottom:0}body.theme-bloodstream .content>ul,body.theme-bloodstream .content>ol,body.theme-bloodstream .card-body>ul,body.theme-bloodstream .card-body>ol,body.theme-bloodstream .panel-body>ul,body.theme-bloodstream .panel-body>ol,body.theme-bloodstream .modal-body>ul,body.theme-bloodstream .modal-body>ol,body.theme-bloodstream .article-body>ul,body.theme-bloodstream .article-body>ol{margin-bottom:1rem}body.theme-bloodstream .content>ul:last-child,body.theme-bloodstream .content>ol:last-child,body.theme-bloodstream .card-body>ul:last-child,body.theme-bloodstream .card-body>ol:last-child,body.theme-bloodstream .panel-body>ul:last-child,body.theme-bloodstream .panel-body>ol:last-child,body.theme-bloodstream .modal-body>ul:last-child,body.theme-bloodstream .modal-body>ol:last-child,body.theme-bloodstream .article-body>ul:last-child,body.theme-bloodstream .article-body>ol:last-child{margin-bottom:0}body.theme-bloodstream .content>h1,body.theme-bloodstream .content>h2,body.theme-bloodstream .content>h3,body.theme-bloodstream .content>h4,body.theme-bloodstream .content>h5,body.theme-bloodstream .content>h6,body.theme-bloodstream .card-body>h1,body.theme-bloodstream .card-body>h2,body.theme-bloodstream .card-body>h3,body.theme-bloodstream .card-body>h4,body.theme-bloodstream .card-body>h5,body.theme-bloodstream .card-body>h6,body.theme-bloodstream .panel-body>h1,body.theme-bloodstream .panel-body>h2,body.theme-bloodstream .panel-body>h3,body.theme-bloodstream .panel-body>h4,body.theme-bloodstream .panel-body>h5,body.theme-bloodstream .panel-body>h6,body.theme-bloodstream .modal-body>h1,body.theme-bloodstream .modal-body>h2,body.theme-bloodstream .modal-body>h3,body.theme-bloodstream .modal-body>h4,body.theme-bloodstream .modal-body>h5,body.theme-bloodstream .modal-body>h6,body.theme-bloodstream .article-body>h1,body.theme-bloodstream .article-body>h2,body.theme-bloodstream .article-body>h3,body.theme-bloodstream .article-body>h4,body.theme-bloodstream .article-body>h5,body.theme-bloodstream .article-body>h6{margin-bottom:.5rem}body.theme-bloodstream .content>h1:last-child,body.theme-bloodstream .content>h2:last-child,body.theme-bloodstream .content>h3:last-child,body.theme-bloodstream .content>h4:last-child,body.theme-bloodstream .content>h5:last-child,body.theme-bloodstream .content>h6:last-child,body.theme-bloodstream .card-body>h1:last-child,body.theme-bloodstream .card-body>h2:last-child,body.theme-bloodstream .card-body>h3:last-child,body.theme-bloodstream .card-body>h4:last-child,body.theme-bloodstream .card-body>h5:last-child,body.theme-bloodstream .card-body>h6:last-child,body.theme-bloodstream .panel-body>h1:last-child,body.theme-bloodstream .panel-body>h2:last-child,body.theme-bloodstream .panel-body>h3:last-child,body.theme-bloodstream .panel-body>h4:last-child,body.theme-bloodstream .panel-body>h5:last-child,body.theme-bloodstream .panel-body>h6:last-child,body.theme-bloodstream .modal-body>h1:last-child,body.theme-bloodstream .modal-body>h2:last-child,body.theme-bloodstream .modal-body>h3:last-child,body.theme-bloodstream .modal-body>h4:last-child,body.theme-bloodstream .modal-body>h5:last-child,body.theme-bloodstream .modal-body>h6:last-child,body.theme-bloodstream .article-body>h1:last-child,body.theme-bloodstream .article-body>h2:last-child,body.theme-bloodstream .article-body>h3:last-child,body.theme-bloodstream .article-body>h4:last-child,body.theme-bloodstream .article-body>h5:last-child,body.theme-bloodstream .article-body>h6:last-child{margin-bottom:0}body.theme-bloodstream .callout,body.theme-bloodstream .alert,body.theme-bloodstream .notification{margin-bottom:1rem}body.theme-bloodstream .callout:last-child,body.theme-bloodstream .alert:last-child,body.theme-bloodstream .notification:last-child{margin-bottom:0}body.theme-bloodstream table{margin-bottom:1.5rem}body.theme-bloodstream table:last-child{margin-bottom:0}body.theme-bloodstream .auto-spacing>*{margin-bottom:1rem}body.theme-bloodstream .auto-spacing>*:last-child{margin-bottom:0}body.theme-bloodstream .auto-spacing-xs>*{margin-bottom:.25rem}body.theme-bloodstream .auto-spacing-xs>*:last-child{margin-bottom:0}body.theme-bloodstream .auto-spacing-sm>*{margin-bottom:.5rem}body.theme-bloodstream .auto-spacing-sm>*:last-child{margin-bottom:0}body.theme-bloodstream .auto-spacing-lg>*{margin-bottom:1.5rem}body.theme-bloodstream .auto-spacing-lg>*:last-child{margin-bottom:0}body.theme-bloodstream .auto-spacing-xl>*{margin-bottom:2rem}body.theme-bloodstream .auto-spacing-xl>*:last-child{margin-bottom:0}body.theme-bloodstream .content-spacing>*{margin-bottom:1.5rem}body.theme-bloodstream .content-spacing>*:last-child{margin-bottom:0}body.theme-bloodstream .content-spacing>h1,body.theme-bloodstream .content-spacing>h2,body.theme-bloodstream .content-spacing>h3{margin-top:2.5rem;margin-bottom:1rem}body.theme-bloodstream .content-spacing>h1:first-child,body.theme-bloodstream .content-spacing>h2:first-child,body.theme-bloodstream .content-spacing>h3:first-child{margin-top:0}body.theme-bloodstream .content-spacing>h4,body.theme-bloodstream .content-spacing>h5,body.theme-bloodstream .content-spacing>h6{margin-top:2rem;margin-bottom:0.75rem}body.theme-bloodstream .content-spacing>h4:first-child,body.theme-bloodstream .content-spacing>h5:first-child,body.theme-bloodstream .content-spacing>h6:first-child{margin-top:0}body.theme-bloodstream .content-spacing>p+p{margin-top:1rem}body.theme-bloodstream .content-spacing>ul,body.theme-bloodstream .content-spacing>ol{padding-left:2rem}body.theme-bloodstream .content-spacing li{margin-bottom:0.5rem}body.theme-bloodstream .content-spacing li:last-child{margin-bottom:0}body.theme-bloodstream .vr-tight>*{margin-bottom:.5rem}body.theme-bloodstream .vr-tight>*:last-child{margin-bottom:0}body.theme-bloodstream .vr-normal>*{margin-bottom:1rem}body.theme-bloodstream .vr-normal>*:last-child{margin-bottom:0}body.theme-bloodstream .vr-loose>*{margin-bottom:1.5rem}body.theme-bloodstream .vr-loose>*:last-child{margin-bottom:0}body.theme-bloodstream .stack,body.theme-bloodstream .stack-md{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}body.theme-bloodstream .stack-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}body.theme-bloodstream .stack-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}body.theme-bloodstream .stack-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}body.theme-bloodstream .stack-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}body.theme-bloodstream .stack-horizontal,body.theme-bloodstream .stack-horizontal-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-horizontal-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-horizontal-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-horizontal-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-horizontal-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .stack-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.theme-bloodstream .stack-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.theme-bloodstream .stack-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.theme-bloodstream .flow>*+*{margin-top:1rem}body.theme-bloodstream .flow-xs>*+*{margin-top:.25rem}body.theme-bloodstream .flow-sm>*+*{margin-top:.5rem}body.theme-bloodstream .flow-lg>*+*{margin-top:1.5rem}body.theme-bloodstream .flow-xl>*+*{margin-top:2rem}body.theme-bloodstream .text-left{text-align:left !important}body.theme-bloodstream .text-center{text-align:center !important}body.theme-bloodstream .text-right{text-align:right !important}body.theme-bloodstream .align-top{vertical-align:top !important}body.theme-bloodstream .align-middle{vertical-align:middle !important}body.theme-bloodstream .align-bottom{vertical-align:bottom !important}body.theme-bloodstream .d-flex,body.theme-bloodstream .display-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}body.theme-bloodstream .flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}body.theme-bloodstream .flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}body.theme-bloodstream .justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}body.theme-bloodstream .justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}body.theme-bloodstream .justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}body.theme-bloodstream .justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}body.theme-bloodstream .justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}body.theme-bloodstream .align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}body.theme-bloodstream .align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}body.theme-bloodstream .align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}body.theme-bloodstream .align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}body.theme-bloodstream .gap-1{gap:.25rem !important}body.theme-bloodstream .gap-2{gap:.5rem !important}body.theme-bloodstream .gap-3{gap:1rem !important}body.theme-bloodstream .gap-4{gap:1.5rem !important}body.theme-bloodstream .gap-5{gap:2rem !important}body.theme-bloodstream .float-left{float:left !important}body.theme-bloodstream .float-right{float:right !important}body.theme-bloodstream .float-none{float:none !important}body.theme-bloodstream .clearfix::after{content:'';display:table;clear:both}body.theme-bloodstream .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}body.theme-bloodstream .v-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}body.theme-bloodstream .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}body.theme-bloodstream .h-center-children>*{-ms-flex-item-align:center !important;align-self:center !important}body.theme-bloodstream .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}body.theme-bloodstream .center-children>*{-ms-flex-item-align:center !important;align-self:center !important}body.theme-bloodstream .equal-height-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}body.theme-bloodstream .equal-height-row>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.theme-bloodstream .equal-height-grid{display:grid !important;grid-auto-rows:1fr}body.theme-bloodstream .equal-height-grid>.cell{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.theme-bloodstream .stretch-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.theme-bloodstream .stretch-content>*:last-child{margin-top:auto}body.theme-bloodstream .match-height{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.theme-bloodstream table td,body.theme-bloodstream table th{vertical-align:middle}body.theme-bloodstream .input-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.theme-bloodstream .input-group input,body.theme-bloodstream .input-group select,body.theme-bloodstream .input-group .button{margin:0}body.theme-bloodstream .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}body.theme-bloodstream svg{vertical-align:middle}body.theme-bloodstream .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}body.theme-bloodstream .container-fluid{width:100%;padding:0 1.5rem;margin:0 auto}body.theme-bloodstream .container,body.theme-bloodstream .container-xs,body.theme-bloodstream .container-sm,body.theme-bloodstream .container-small,body.theme-bloodstream .container-md,body.theme-bloodstream .container-lg,body.theme-bloodstream .container-large,body.theme-bloodstream .container-xl,body.theme-bloodstream .container-xxl,body.theme-bloodstream .container-responsive{width:100%;padding:0 1.5rem;margin:0 auto}body.theme-bloodstream .container-xs{max-width:540px}body.theme-bloodstream .container-sm,body.theme-bloodstream .container-small{max-width:720px}@media (max-width: 767px){body.theme-bloodstream .container-sm,body.theme-bloodstream .container-small{padding:0 1rem}}body.theme-bloodstream .container-md{max-width:960px}@media (max-width: 991px){body.theme-bloodstream .container-md{padding:0 1rem}}body.theme-bloodstream .container-lg,body.theme-bloodstream .container-large{max-width:1140px}@media (max-width: 1199px){body.theme-bloodstream .container-lg,body.theme-bloodstream .container-large{padding:0 1rem}}body.theme-bloodstream .container-xl{max-width:1320px}@media (max-width: 1399px){body.theme-bloodstream .container-xl{padding:0 1.5rem}}body.theme-bloodstream .container-xxl{max-width:1520px}@media (max-width: 1599px){body.theme-bloodstream .container-xxl{padding:0 1.5rem}}@media (min-width: 576px){body.theme-bloodstream .container-responsive{max-width:540px}}@media (min-width: 768px){body.theme-bloodstream .container-responsive{max-width:720px}}@media (min-width: 992px){body.theme-bloodstream .container-responsive{max-width:960px}}@media (min-width: 1200px){body.theme-bloodstream .container-responsive{max-width:1140px}}@media (min-width: 1400px){body.theme-bloodstream .container-responsive{max-width:1320px}}body.theme-bloodstream .surface-0{background:rgba(255,255,255,0.02);backdrop-filter:blur(10px)}body.theme-bloodstream .surface-1{background:rgba(255,255,255,0.04);backdrop-filter:blur(15px)}body.theme-bloodstream .surface-2{background:rgba(255,255,255,0.06);backdrop-filter:blur(20px)}body.theme-bloodstream .surface-3{background:rgba(255,255,255,0.08);backdrop-filter:blur(25px)}body.theme-bloodstream .border-0{border:0 !important}body.theme-bloodstream .border{border:1px solid rgba(255,255,255,0.1) !important}body.theme-bloodstream .border-top{border-top:1px solid rgba(255,255,255,0.1) !important}body.theme-bloodstream .border-bottom{border-bottom:1px solid rgba(255,255,255,0.1) !important}body.theme-bloodstream .border-left{border-left:1px solid rgba(255,255,255,0.1) !important}body.theme-bloodstream .border-right{border-right:1px solid rgba(255,255,255,0.1) !important}body.theme-bloodstream .rounded-0{border-radius:0 !important}body.theme-bloodstream .rounded-sm{border-radius:4px !important}body.theme-bloodstream .rounded{border-radius:8px !important}body.theme-bloodstream .rounded-lg{border-radius:12px !important}body.theme-bloodstream .rounded-xl{border-radius:16px !important}body.theme-bloodstream .rounded-full{border-radius:50% !important}body.theme-bloodstream .shadow-0{-webkit-box-shadow:none !important;box-shadow:none !important}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .reveal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.theme-bloodstream h1,body.theme-bloodstream h2,body.theme-bloodstream h3,body.theme-bloodstream h4,body.theme-bloodstream h5,body.theme-bloodstream h6{line-height:1.4}body.theme-bloodstream p,body.theme-bloodstream li,body.theme-bloodstream td{line-height:1.6}body.theme-bloodstream .button{line-height:1}body.theme-bloodstream .neon-text{text-shadow:0 0 10px currentColor, 0 0 20px currentColor, 0 0 40px currentColor}body.theme-bloodstream .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)}body.theme-bloodstream .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){body.theme-bloodstream .medium-d-none{display:none !important}body.theme-bloodstream .medium-d-block{display:block !important}body.theme-bloodstream .medium-d-inline-block{display:inline-block !important}body.theme-bloodstream .medium-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .medium-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}body.theme-bloodstream .medium-m-0{margin:0 !important}body.theme-bloodstream .medium-m-1{margin:.25rem !important}body.theme-bloodstream .medium-m-2{margin:.5rem !important}body.theme-bloodstream .medium-m-3{margin:1rem !important}body.theme-bloodstream .medium-m-4{margin:1.5rem !important}body.theme-bloodstream .medium-m-5{margin:2rem !important}body.theme-bloodstream .medium-mt-0{margin-top:0 !important}body.theme-bloodstream .medium-mt-1{margin-top:.25rem !important}body.theme-bloodstream .medium-mt-2{margin-top:.5rem !important}body.theme-bloodstream .medium-mt-3{margin-top:1rem !important}body.theme-bloodstream .medium-mt-4{margin-top:1.5rem !important}body.theme-bloodstream .medium-mt-5{margin-top:2rem !important}body.theme-bloodstream .medium-mb-0{margin-bottom:0 !important}body.theme-bloodstream .medium-mb-1{margin-bottom:.25rem !important}body.theme-bloodstream .medium-mb-2{margin-bottom:.5rem !important}body.theme-bloodstream .medium-mb-3{margin-bottom:1rem !important}body.theme-bloodstream .medium-mb-4{margin-bottom:1.5rem !important}body.theme-bloodstream .medium-mb-5{margin-bottom:2rem !important}body.theme-bloodstream .medium-ml-0{margin-left:0 !important}body.theme-bloodstream .medium-ml-1{margin-left:.25rem !important}body.theme-bloodstream .medium-ml-2{margin-left:.5rem !important}body.theme-bloodstream .medium-ml-3{margin-left:1rem !important}body.theme-bloodstream .medium-ml-4{margin-left:1.5rem !important}body.theme-bloodstream .medium-ml-5{margin-left:2rem !important}body.theme-bloodstream .medium-mr-0{margin-right:0 !important}body.theme-bloodstream .medium-mr-1{margin-right:.25rem !important}body.theme-bloodstream .medium-mr-2{margin-right:.5rem !important}body.theme-bloodstream .medium-mr-3{margin-right:1rem !important}body.theme-bloodstream .medium-mr-4{margin-right:1.5rem !important}body.theme-bloodstream .medium-mr-5{margin-right:2rem !important}body.theme-bloodstream .medium-mx-0{margin-left:0 !important;margin-right:0 !important}body.theme-bloodstream .medium-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}body.theme-bloodstream .medium-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}body.theme-bloodstream .medium-mx-3{margin-left:1rem !important;margin-right:1rem !important}body.theme-bloodstream .medium-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}body.theme-bloodstream .medium-mx-5{margin-left:2rem !important;margin-right:2rem !important}body.theme-bloodstream .medium-my-0{margin-top:0 !important;margin-bottom:0 !important}body.theme-bloodstream .medium-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}body.theme-bloodstream .medium-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}body.theme-bloodstream .medium-my-3{margin-top:1rem !important;margin-bottom:1rem !important}body.theme-bloodstream .medium-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.theme-bloodstream .medium-my-5{margin-top:2rem !important;margin-bottom:2rem !important}body.theme-bloodstream .medium-p-0{padding:0 !important}body.theme-bloodstream .medium-p-1{padding:.25rem !important}body.theme-bloodstream .medium-p-2{padding:.5rem !important}body.theme-bloodstream .medium-p-3{padding:1rem !important}body.theme-bloodstream .medium-p-4{padding:1.5rem !important}body.theme-bloodstream .medium-p-5{padding:2rem !important}body.theme-bloodstream .medium-pt-0{padding-top:0 !important}body.theme-bloodstream .medium-pt-1{padding-top:.25rem !important}body.theme-bloodstream .medium-pt-2{padding-top:.5rem !important}body.theme-bloodstream .medium-pt-3{padding-top:1rem !important}body.theme-bloodstream .medium-pt-4{padding-top:1.5rem !important}body.theme-bloodstream .medium-pt-5{padding-top:2rem !important}body.theme-bloodstream .medium-pb-0{padding-bottom:0 !important}body.theme-bloodstream .medium-pb-1{padding-bottom:.25rem !important}body.theme-bloodstream .medium-pb-2{padding-bottom:.5rem !important}body.theme-bloodstream .medium-pb-3{padding-bottom:1rem !important}body.theme-bloodstream .medium-pb-4{padding-bottom:1.5rem !important}body.theme-bloodstream .medium-pb-5{padding-bottom:2rem !important}body.theme-bloodstream .medium-pl-0{padding-left:0 !important}body.theme-bloodstream .medium-pl-1{padding-left:.25rem !important}body.theme-bloodstream .medium-pl-2{padding-left:.5rem !important}body.theme-bloodstream .medium-pl-3{padding-left:1rem !important}body.theme-bloodstream .medium-pl-4{padding-left:1.5rem !important}body.theme-bloodstream .medium-pl-5{padding-left:2rem !important}body.theme-bloodstream .medium-pr-0{padding-right:0 !important}body.theme-bloodstream .medium-pr-1{padding-right:.25rem !important}body.theme-bloodstream .medium-pr-2{padding-right:.5rem !important}body.theme-bloodstream .medium-pr-3{padding-right:1rem !important}body.theme-bloodstream .medium-pr-4{padding-right:1.5rem !important}body.theme-bloodstream .medium-pr-5{padding-right:2rem !important}body.theme-bloodstream .medium-px-0{padding-left:0 !important;padding-right:0 !important}body.theme-bloodstream .medium-px-1{padding-left:.25rem !important;padding-right:.25rem !important}body.theme-bloodstream .medium-px-2{padding-left:.5rem !important;padding-right:.5rem !important}body.theme-bloodstream .medium-px-3{padding-left:1rem !important;padding-right:1rem !important}body.theme-bloodstream .medium-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}body.theme-bloodstream .medium-px-5{padding-left:2rem !important;padding-right:2rem !important}body.theme-bloodstream .medium-py-0{padding-top:0 !important;padding-bottom:0 !important}body.theme-bloodstream .medium-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}body.theme-bloodstream .medium-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}body.theme-bloodstream .medium-py-3{padding-top:1rem !important;padding-bottom:1rem !important}body.theme-bloodstream .medium-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}body.theme-bloodstream .medium-py-5{padding-top:2rem !important;padding-bottom:2rem !important}body.theme-bloodstream .medium-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}body.theme-bloodstream .medium-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .medium-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}body.theme-bloodstream .medium-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}body.theme-bloodstream .medium-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}body.theme-bloodstream .medium-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}body.theme-bloodstream .medium-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}body.theme-bloodstream .medium-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}body.theme-bloodstream .medium-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}body.theme-bloodstream .medium-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}body.theme-bloodstream .medium-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}body.theme-bloodstream .medium-gap-1{gap:.25rem !important}body.theme-bloodstream .medium-gap-2{gap:.5rem !important}body.theme-bloodstream .medium-gap-3{gap:1rem !important}body.theme-bloodstream .medium-gap-4{gap:1.5rem !important}body.theme-bloodstream .medium-gap-5{gap:2rem !important}body.theme-bloodstream .medium-text-left{text-align:left !important}body.theme-bloodstream .medium-text-center{text-align:center !important}body.theme-bloodstream .medium-text-right{text-align:right !important}body.theme-bloodstream .medium-text-justify{text-align:justify !important}}@media (min-width: 1024px){body.theme-bloodstream .large-d-none{display:none !important}body.theme-bloodstream .large-d-block{display:block !important}body.theme-bloodstream .large-d-inline-block{display:inline-block !important}body.theme-bloodstream .large-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .large-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}body.theme-bloodstream .large-m-0{margin:0 !important}body.theme-bloodstream .large-m-1{margin:.25rem !important}body.theme-bloodstream .large-m-2{margin:.5rem !important}body.theme-bloodstream .large-m-3{margin:1rem !important}body.theme-bloodstream .large-m-4{margin:1.5rem !important}body.theme-bloodstream .large-m-5{margin:2rem !important}body.theme-bloodstream .large-mt-0{margin-top:0 !important}body.theme-bloodstream .large-mt-1{margin-top:.25rem !important}body.theme-bloodstream .large-mt-2{margin-top:.5rem !important}body.theme-bloodstream .large-mt-3{margin-top:1rem !important}body.theme-bloodstream .large-mt-4{margin-top:1.5rem !important}body.theme-bloodstream .large-mt-5{margin-top:2rem !important}body.theme-bloodstream .large-mb-0{margin-bottom:0 !important}body.theme-bloodstream .large-mb-1{margin-bottom:.25rem !important}body.theme-bloodstream .large-mb-2{margin-bottom:.5rem !important}body.theme-bloodstream .large-mb-3{margin-bottom:1rem !important}body.theme-bloodstream .large-mb-4{margin-bottom:1.5rem !important}body.theme-bloodstream .large-mb-5{margin-bottom:2rem !important}body.theme-bloodstream .large-ml-0{margin-left:0 !important}body.theme-bloodstream .large-ml-1{margin-left:.25rem !important}body.theme-bloodstream .large-ml-2{margin-left:.5rem !important}body.theme-bloodstream .large-ml-3{margin-left:1rem !important}body.theme-bloodstream .large-ml-4{margin-left:1.5rem !important}body.theme-bloodstream .large-ml-5{margin-left:2rem !important}body.theme-bloodstream .large-mr-0{margin-right:0 !important}body.theme-bloodstream .large-mr-1{margin-right:.25rem !important}body.theme-bloodstream .large-mr-2{margin-right:.5rem !important}body.theme-bloodstream .large-mr-3{margin-right:1rem !important}body.theme-bloodstream .large-mr-4{margin-right:1.5rem !important}body.theme-bloodstream .large-mr-5{margin-right:2rem !important}body.theme-bloodstream .large-mx-0{margin-left:0 !important;margin-right:0 !important}body.theme-bloodstream .large-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}body.theme-bloodstream .large-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}body.theme-bloodstream .large-mx-3{margin-left:1rem !important;margin-right:1rem !important}body.theme-bloodstream .large-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}body.theme-bloodstream .large-mx-5{margin-left:2rem !important;margin-right:2rem !important}body.theme-bloodstream .large-my-0{margin-top:0 !important;margin-bottom:0 !important}body.theme-bloodstream .large-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}body.theme-bloodstream .large-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}body.theme-bloodstream .large-my-3{margin-top:1rem !important;margin-bottom:1rem !important}body.theme-bloodstream .large-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.theme-bloodstream .large-my-5{margin-top:2rem !important;margin-bottom:2rem !important}body.theme-bloodstream .large-p-0{padding:0 !important}body.theme-bloodstream .large-p-1{padding:.25rem !important}body.theme-bloodstream .large-p-2{padding:.5rem !important}body.theme-bloodstream .large-p-3{padding:1rem !important}body.theme-bloodstream .large-p-4{padding:1.5rem !important}body.theme-bloodstream .large-p-5{padding:2rem !important}body.theme-bloodstream .large-pt-0{padding-top:0 !important}body.theme-bloodstream .large-pt-1{padding-top:.25rem !important}body.theme-bloodstream .large-pt-2{padding-top:.5rem !important}body.theme-bloodstream .large-pt-3{padding-top:1rem !important}body.theme-bloodstream .large-pt-4{padding-top:1.5rem !important}body.theme-bloodstream .large-pt-5{padding-top:2rem !important}body.theme-bloodstream .large-pb-0{padding-bottom:0 !important}body.theme-bloodstream .large-pb-1{padding-bottom:.25rem !important}body.theme-bloodstream .large-pb-2{padding-bottom:.5rem !important}body.theme-bloodstream .large-pb-3{padding-bottom:1rem !important}body.theme-bloodstream .large-pb-4{padding-bottom:1.5rem !important}body.theme-bloodstream .large-pb-5{padding-bottom:2rem !important}body.theme-bloodstream .large-pl-0{padding-left:0 !important}body.theme-bloodstream .large-pl-1{padding-left:.25rem !important}body.theme-bloodstream .large-pl-2{padding-left:.5rem !important}body.theme-bloodstream .large-pl-3{padding-left:1rem !important}body.theme-bloodstream .large-pl-4{padding-left:1.5rem !important}body.theme-bloodstream .large-pl-5{padding-left:2rem !important}body.theme-bloodstream .large-pr-0{padding-right:0 !important}body.theme-bloodstream .large-pr-1{padding-right:.25rem !important}body.theme-bloodstream .large-pr-2{padding-right:.5rem !important}body.theme-bloodstream .large-pr-3{padding-right:1rem !important}body.theme-bloodstream .large-pr-4{padding-right:1.5rem !important}body.theme-bloodstream .large-pr-5{padding-right:2rem !important}body.theme-bloodstream .large-px-0{padding-left:0 !important;padding-right:0 !important}body.theme-bloodstream .large-px-1{padding-left:.25rem !important;padding-right:.25rem !important}body.theme-bloodstream .large-px-2{padding-left:.5rem !important;padding-right:.5rem !important}body.theme-bloodstream .large-px-3{padding-left:1rem !important;padding-right:1rem !important}body.theme-bloodstream .large-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}body.theme-bloodstream .large-px-5{padding-left:2rem !important;padding-right:2rem !important}body.theme-bloodstream .large-py-0{padding-top:0 !important;padding-bottom:0 !important}body.theme-bloodstream .large-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}body.theme-bloodstream .large-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}body.theme-bloodstream .large-py-3{padding-top:1rem !important;padding-bottom:1rem !important}body.theme-bloodstream .large-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}body.theme-bloodstream .large-py-5{padding-top:2rem !important;padding-bottom:2rem !important}body.theme-bloodstream .large-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}body.theme-bloodstream .large-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .large-justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}body.theme-bloodstream .large-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}body.theme-bloodstream .large-justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}body.theme-bloodstream .large-justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}body.theme-bloodstream .large-justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}body.theme-bloodstream .large-align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}body.theme-bloodstream .large-align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}body.theme-bloodstream .large-align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}body.theme-bloodstream .large-align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}body.theme-bloodstream .large-gap-1{gap:.25rem !important}body.theme-bloodstream .large-gap-2{gap:.5rem !important}body.theme-bloodstream .large-gap-3{gap:1rem !important}body.theme-bloodstream .large-gap-4{gap:1.5rem !important}body.theme-bloodstream .large-gap-5{gap:2rem !important}body.theme-bloodstream .large-text-left{text-align:left !important}body.theme-bloodstream .large-text-center{text-align:center !important}body.theme-bloodstream .large-text-right{text-align:right !important}body.theme-bloodstream .large-text-justify{text-align:justify !important}}@media (min-width: 1200px){body.theme-bloodstream .xlarge-d-none{display:none !important}body.theme-bloodstream .xlarge-d-block{display:block !important}body.theme-bloodstream .xlarge-d-inline-block{display:inline-block !important}body.theme-bloodstream .xlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .xlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}body.theme-bloodstream .xlarge-m-0{margin:0 !important}body.theme-bloodstream .xlarge-m-1{margin:.25rem !important}body.theme-bloodstream .xlarge-m-2{margin:.5rem !important}body.theme-bloodstream .xlarge-m-3{margin:1rem !important}body.theme-bloodstream .xlarge-m-4{margin:1.5rem !important}body.theme-bloodstream .xlarge-m-5{margin:2rem !important}body.theme-bloodstream .xlarge-mt-0{margin-top:0 !important}body.theme-bloodstream .xlarge-mt-1{margin-top:.25rem !important}body.theme-bloodstream .xlarge-mt-2{margin-top:.5rem !important}body.theme-bloodstream .xlarge-mt-3{margin-top:1rem !important}body.theme-bloodstream .xlarge-mt-4{margin-top:1.5rem !important}body.theme-bloodstream .xlarge-mt-5{margin-top:2rem !important}body.theme-bloodstream .xlarge-mb-0{margin-bottom:0 !important}body.theme-bloodstream .xlarge-mb-1{margin-bottom:.25rem !important}body.theme-bloodstream .xlarge-mb-2{margin-bottom:.5rem !important}body.theme-bloodstream .xlarge-mb-3{margin-bottom:1rem !important}body.theme-bloodstream .xlarge-mb-4{margin-bottom:1.5rem !important}body.theme-bloodstream .xlarge-mb-5{margin-bottom:2rem !important}body.theme-bloodstream .xlarge-ml-0{margin-left:0 !important}body.theme-bloodstream .xlarge-ml-1{margin-left:.25rem !important}body.theme-bloodstream .xlarge-ml-2{margin-left:.5rem !important}body.theme-bloodstream .xlarge-ml-3{margin-left:1rem !important}body.theme-bloodstream .xlarge-ml-4{margin-left:1.5rem !important}body.theme-bloodstream .xlarge-ml-5{margin-left:2rem !important}body.theme-bloodstream .xlarge-mr-0{margin-right:0 !important}body.theme-bloodstream .xlarge-mr-1{margin-right:.25rem !important}body.theme-bloodstream .xlarge-mr-2{margin-right:.5rem !important}body.theme-bloodstream .xlarge-mr-3{margin-right:1rem !important}body.theme-bloodstream .xlarge-mr-4{margin-right:1.5rem !important}body.theme-bloodstream .xlarge-mr-5{margin-right:2rem !important}body.theme-bloodstream .xlarge-mx-0{margin-left:0 !important;margin-right:0 !important}body.theme-bloodstream .xlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}body.theme-bloodstream .xlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}body.theme-bloodstream .xlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}body.theme-bloodstream .xlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}body.theme-bloodstream .xlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}body.theme-bloodstream .xlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}body.theme-bloodstream .xlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}body.theme-bloodstream .xlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}body.theme-bloodstream .xlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}body.theme-bloodstream .xlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.theme-bloodstream .xlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}body.theme-bloodstream .xlarge-p-0{padding:0 !important}body.theme-bloodstream .xlarge-p-1{padding:.25rem !important}body.theme-bloodstream .xlarge-p-2{padding:.5rem !important}body.theme-bloodstream .xlarge-p-3{padding:1rem !important}body.theme-bloodstream .xlarge-p-4{padding:1.5rem !important}body.theme-bloodstream .xlarge-p-5{padding:2rem !important}body.theme-bloodstream .xlarge-pt-0{padding-top:0 !important}body.theme-bloodstream .xlarge-pt-1{padding-top:.25rem !important}body.theme-bloodstream .xlarge-pt-2{padding-top:.5rem !important}body.theme-bloodstream .xlarge-pt-3{padding-top:1rem !important}body.theme-bloodstream .xlarge-pt-4{padding-top:1.5rem !important}body.theme-bloodstream .xlarge-pt-5{padding-top:2rem !important}body.theme-bloodstream .xlarge-pb-0{padding-bottom:0 !important}body.theme-bloodstream .xlarge-pb-1{padding-bottom:.25rem !important}body.theme-bloodstream .xlarge-pb-2{padding-bottom:.5rem !important}body.theme-bloodstream .xlarge-pb-3{padding-bottom:1rem !important}body.theme-bloodstream .xlarge-pb-4{padding-bottom:1.5rem !important}body.theme-bloodstream .xlarge-pb-5{padding-bottom:2rem !important}body.theme-bloodstream .xlarge-pl-0{padding-left:0 !important}body.theme-bloodstream .xlarge-pl-1{padding-left:.25rem !important}body.theme-bloodstream .xlarge-pl-2{padding-left:.5rem !important}body.theme-bloodstream .xlarge-pl-3{padding-left:1rem !important}body.theme-bloodstream .xlarge-pl-4{padding-left:1.5rem !important}body.theme-bloodstream .xlarge-pl-5{padding-left:2rem !important}body.theme-bloodstream .xlarge-pr-0{padding-right:0 !important}body.theme-bloodstream .xlarge-pr-1{padding-right:.25rem !important}body.theme-bloodstream .xlarge-pr-2{padding-right:.5rem !important}body.theme-bloodstream .xlarge-pr-3{padding-right:1rem !important}body.theme-bloodstream .xlarge-pr-4{padding-right:1.5rem !important}body.theme-bloodstream .xlarge-pr-5{padding-right:2rem !important}body.theme-bloodstream .xlarge-px-0{padding-left:0 !important;padding-right:0 !important}body.theme-bloodstream .xlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}body.theme-bloodstream .xlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}body.theme-bloodstream .xlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}body.theme-bloodstream .xlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}body.theme-bloodstream .xlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}body.theme-bloodstream .xlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}body.theme-bloodstream .xlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}body.theme-bloodstream .xlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}body.theme-bloodstream .xlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}body.theme-bloodstream .xlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}body.theme-bloodstream .xlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}body.theme-bloodstream .xlarge-text-left{text-align:left !important}body.theme-bloodstream .xlarge-text-center{text-align:center !important}body.theme-bloodstream .xlarge-text-right{text-align:right !important}body.theme-bloodstream .xlarge-text-justify{text-align:justify !important}}@media (min-width: 1440px){body.theme-bloodstream .xxlarge-d-none{display:none !important}body.theme-bloodstream .xxlarge-d-block{display:block !important}body.theme-bloodstream .xxlarge-d-inline-block{display:inline-block !important}body.theme-bloodstream .xxlarge-d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.theme-bloodstream .xxlarge-d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}body.theme-bloodstream .xxlarge-m-0{margin:0 !important}body.theme-bloodstream .xxlarge-m-1{margin:.25rem !important}body.theme-bloodstream .xxlarge-m-2{margin:.5rem !important}body.theme-bloodstream .xxlarge-m-3{margin:1rem !important}body.theme-bloodstream .xxlarge-m-4{margin:1.5rem !important}body.theme-bloodstream .xxlarge-m-5{margin:2rem !important}body.theme-bloodstream .xxlarge-mt-0{margin-top:0 !important}body.theme-bloodstream .xxlarge-mt-1{margin-top:.25rem !important}body.theme-bloodstream .xxlarge-mt-2{margin-top:.5rem !important}body.theme-bloodstream .xxlarge-mt-3{margin-top:1rem !important}body.theme-bloodstream .xxlarge-mt-4{margin-top:1.5rem !important}body.theme-bloodstream .xxlarge-mt-5{margin-top:2rem !important}body.theme-bloodstream .xxlarge-mb-0{margin-bottom:0 !important}body.theme-bloodstream .xxlarge-mb-1{margin-bottom:.25rem !important}body.theme-bloodstream .xxlarge-mb-2{margin-bottom:.5rem !important}body.theme-bloodstream .xxlarge-mb-3{margin-bottom:1rem !important}body.theme-bloodstream .xxlarge-mb-4{margin-bottom:1.5rem !important}body.theme-bloodstream .xxlarge-mb-5{margin-bottom:2rem !important}body.theme-bloodstream .xxlarge-ml-0{margin-left:0 !important}body.theme-bloodstream .xxlarge-ml-1{margin-left:.25rem !important}body.theme-bloodstream .xxlarge-ml-2{margin-left:.5rem !important}body.theme-bloodstream .xxlarge-ml-3{margin-left:1rem !important}body.theme-bloodstream .xxlarge-ml-4{margin-left:1.5rem !important}body.theme-bloodstream .xxlarge-ml-5{margin-left:2rem !important}body.theme-bloodstream .xxlarge-mr-0{margin-right:0 !important}body.theme-bloodstream .xxlarge-mr-1{margin-right:.25rem !important}body.theme-bloodstream .xxlarge-mr-2{margin-right:.5rem !important}body.theme-bloodstream .xxlarge-mr-3{margin-right:1rem !important}body.theme-bloodstream .xxlarge-mr-4{margin-right:1.5rem !important}body.theme-bloodstream .xxlarge-mr-5{margin-right:2rem !important}body.theme-bloodstream .xxlarge-mx-0{margin-left:0 !important;margin-right:0 !important}body.theme-bloodstream .xxlarge-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}body.theme-bloodstream .xxlarge-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}body.theme-bloodstream .xxlarge-mx-3{margin-left:1rem !important;margin-right:1rem !important}body.theme-bloodstream .xxlarge-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}body.theme-bloodstream .xxlarge-mx-5{margin-left:2rem !important;margin-right:2rem !important}body.theme-bloodstream .xxlarge-my-0{margin-top:0 !important;margin-bottom:0 !important}body.theme-bloodstream .xxlarge-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}body.theme-bloodstream .xxlarge-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}body.theme-bloodstream .xxlarge-my-3{margin-top:1rem !important;margin-bottom:1rem !important}body.theme-bloodstream .xxlarge-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.theme-bloodstream .xxlarge-my-5{margin-top:2rem !important;margin-bottom:2rem !important}body.theme-bloodstream .xxlarge-p-0{padding:0 !important}body.theme-bloodstream .xxlarge-p-1{padding:.25rem !important}body.theme-bloodstream .xxlarge-p-2{padding:.5rem !important}body.theme-bloodstream .xxlarge-p-3{padding:1rem !important}body.theme-bloodstream .xxlarge-p-4{padding:1.5rem !important}body.theme-bloodstream .xxlarge-p-5{padding:2rem !important}body.theme-bloodstream .xxlarge-pt-0{padding-top:0 !important}body.theme-bloodstream .xxlarge-pt-1{padding-top:.25rem !important}body.theme-bloodstream .xxlarge-pt-2{padding-top:.5rem !important}body.theme-bloodstream .xxlarge-pt-3{padding-top:1rem !important}body.theme-bloodstream .xxlarge-pt-4{padding-top:1.5rem !important}body.theme-bloodstream .xxlarge-pt-5{padding-top:2rem !important}body.theme-bloodstream .xxlarge-pb-0{padding-bottom:0 !important}body.theme-bloodstream .xxlarge-pb-1{padding-bottom:.25rem !important}body.theme-bloodstream .xxlarge-pb-2{padding-bottom:.5rem !important}body.theme-bloodstream .xxlarge-pb-3{padding-bottom:1rem !important}body.theme-bloodstream .xxlarge-pb-4{padding-bottom:1.5rem !important}body.theme-bloodstream .xxlarge-pb-5{padding-bottom:2rem !important}body.theme-bloodstream .xxlarge-pl-0{padding-left:0 !important}body.theme-bloodstream .xxlarge-pl-1{padding-left:.25rem !important}body.theme-bloodstream .xxlarge-pl-2{padding-left:.5rem !important}body.theme-bloodstream .xxlarge-pl-3{padding-left:1rem !important}body.theme-bloodstream .xxlarge-pl-4{padding-left:1.5rem !important}body.theme-bloodstream .xxlarge-pl-5{padding-left:2rem !important}body.theme-bloodstream .xxlarge-pr-0{padding-right:0 !important}body.theme-bloodstream .xxlarge-pr-1{padding-right:.25rem !important}body.theme-bloodstream .xxlarge-pr-2{padding-right:.5rem !important}body.theme-bloodstream .xxlarge-pr-3{padding-right:1rem !important}body.theme-bloodstream .xxlarge-pr-4{padding-right:1.5rem !important}body.theme-bloodstream .xxlarge-pr-5{padding-right:2rem !important}body.theme-bloodstream .xxlarge-px-0{padding-left:0 !important;padding-right:0 !important}body.theme-bloodstream .xxlarge-px-1{padding-left:.25rem !important;padding-right:.25rem !important}body.theme-bloodstream .xxlarge-px-2{padding-left:.5rem !important;padding-right:.5rem !important}body.theme-bloodstream .xxlarge-px-3{padding-left:1rem !important;padding-right:1rem !important}body.theme-bloodstream .xxlarge-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}body.theme-bloodstream .xxlarge-px-5{padding-left:2rem !important;padding-right:2rem !important}body.theme-bloodstream .xxlarge-py-0{padding-top:0 !important;padding-bottom:0 !important}body.theme-bloodstream .xxlarge-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}body.theme-bloodstream .xxlarge-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}body.theme-bloodstream .xxlarge-py-3{padding-top:1rem !important;padding-bottom:1rem !important}body.theme-bloodstream .xxlarge-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}body.theme-bloodstream .xxlarge-py-5{padding-top:2rem !important;padding-bottom:2rem !important}body.theme-bloodstream .xxlarge-text-left{text-align:left !important}body.theme-bloodstream .xxlarge-text-center{text-align:center !important}body.theme-bloodstream .xxlarge-text-right{text-align:right !important}body.theme-bloodstream .xxlarge-text-justify{text-align:justify !important}}body.theme-bloodstream hr{border:0;height:1px;background:rgba(255,255,255,0.15);opacity:0.5;margin:1rem 0}body.theme-bloodstream h1:last-child,body.theme-bloodstream h2:last-child,body.theme-bloodstream h3:last-child,body.theme-bloodstream h4:last-child,body.theme-bloodstream h5:last-child,body.theme-bloodstream h6:last-child,body.theme-bloodstream p:last-child,body.theme-bloodstream ul:last-child,body.theme-bloodstream ol:last-child,body.theme-bloodstream dl:last-child,body.theme-bloodstream blockquote:last-child,body.theme-bloodstream pre:last-child,body.theme-bloodstream figure:last-child,body.theme-bloodstream img:last-child,body.theme-bloodstream video:last-child,body.theme-bloodstream audio:last-child,body.theme-bloodstream iframe:last-child,body.theme-bloodstream table:last-child,body.theme-bloodstream form:last-child,body.theme-bloodstream fieldset:last-child,body.theme-bloodstream hr:last-child,body.theme-bloodstream address:last-child{margin-bottom:0 !important}body.theme-bloodstream li:last-child{margin-bottom:0 !important}body.theme-bloodstream dt{margin-bottom:0}body.theme-bloodstream dd{margin-bottom:1rem}body.theme-bloodstream dd:last-child{margin-bottom:0 !important}body.theme-bloodstream div:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream section:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream article:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream aside:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream header:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream footer:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream main:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5),body.theme-bloodstream nav:last-child:not(.mb-1):not(.mb-2):not(.mb-3):not(.mb-4):not(.mb-5){margin-bottom:0}body.theme-bloodstream .preview-section:last-child,body.theme-bloodstream .component-example:last-child,body.theme-bloodstream .example-box:last-child,body.theme-bloodstream .demo-container:last-child,body.theme-bloodstream .sample-container:last-child,body.theme-bloodstream .test-container:last-child{margin-bottom:0 !important}body.theme-bloodstream .preview-section img,body.theme-bloodstream .component-example img,body.theme-bloodstream .example-box img,body.theme-bloodstream .demo-container img,body.theme-bloodstream .sample-container img,body.theme-bloodstream .test-container img{display:block;margin-left:auto;margin-right:auto}body.theme-bloodstream .form-row:last-child,body.theme-bloodstream .form-check:last-child,body.theme-bloodstream .form-text:last-child,body.theme-bloodstream .form-label:last-child,body.theme-bloodstream .input-group:last-child,body.theme-bloodstream .custom-control:last-child,body.theme-bloodstream .custom-checkbox:last-child,body.theme-bloodstream .custom-radio:last-child,body.theme-bloodstream .custom-select:last-child,body.theme-bloodstream .custom-file:last-child{margin-bottom:0 !important}body.theme-bloodstream .breadcrumb:last-child,body.theme-bloodstream .pagination:last-child,body.theme-bloodstream .progress:last-child,body.theme-bloodstream .media:last-child,body.theme-bloodstream .list-group:last-child,body.theme-bloodstream .list-group-item:last-child,body.theme-bloodstream .jumbotron:last-child,body.theme-bloodstream .alert:last-child,body.theme-bloodstream .badge:last-child,body.theme-bloodstream .toast:last-child{margin-bottom:0 !important}body.theme-bloodstream .tab-content:last-child,body.theme-bloodstream .tab-pane:last-child,body.theme-bloodstream .accordion:last-child,body.theme-bloodstream .accordion-item:last-child{margin-bottom:0 !important}body.theme-bloodstream .nav:last-child,body.theme-bloodstream .navbar:last-child,body.theme-bloodstream .dropdown:last-child,body.theme-bloodstream .dropdown-menu:last-child,body.theme-bloodstream .dropdown-item:last-child{margin-bottom:0 !important}body.theme-bloodstream .modal-header>*:last-child,body.theme-bloodstream .modal-body>*:last-child,body.theme-bloodstream .modal-footer>*:last-child,body.theme-bloodstream .popover>*:last-child,body.theme-bloodstream .tooltip>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .stat-card:last-child,body.theme-bloodstream .info-box:last-child,body.theme-bloodstream .widget:last-child,body.theme-bloodstream .tile:last-child,body.theme-bloodstream .feature:last-child,body.theme-bloodstream .testimonial:last-child,body.theme-bloodstream .pricing-card:last-child{margin-bottom:0 !important}body.theme-bloodstream .code-example:last-child,body.theme-bloodstream .code-block:last-child,body.theme-bloodstream .highlight:last-child,body.theme-bloodstream .example-code:last-child{margin-bottom:0 !important}body.theme-bloodstream .container>*:last-child,body.theme-bloodstream .theme-dark .container-xs>*:last-child,body.theme-bloodstream .theme-dark .container-sm>*:last-child,body.theme-bloodstream .theme-dark .container-small>*:last-child,body.theme-bloodstream .theme-dark .container-md>*:last-child,body.theme-bloodstream .theme-dark .container-lg>*:last-child,body.theme-bloodstream .theme-dark .container-large>*:last-child,body.theme-bloodstream .theme-dark .container-xl>*:last-child,body.theme-bloodstream .theme-dark .container-xxl>*:last-child,body.theme-bloodstream .theme-dark .container-responsive>*:last-child,body.theme-bloodstream .theme-light .container-xs>*:last-child,body.theme-bloodstream .theme-light .container-sm>*:last-child,body.theme-bloodstream .theme-light .container-small>*:last-child,body.theme-bloodstream .theme-light .container-md>*:last-child,body.theme-bloodstream .theme-light .container-lg>*:last-child,body.theme-bloodstream .theme-light .container-large>*:last-child,body.theme-bloodstream .theme-light .container-xl>*:last-child,body.theme-bloodstream .theme-light .container-xxl>*:last-child,body.theme-bloodstream .theme-light .container-responsive>*:last-child,body.theme-bloodstream .container-xs>*:last-child,body.theme-bloodstream .container-sm>*:last-child,body.theme-bloodstream .container-small>*:last-child,body.theme-bloodstream .container-md>*:last-child,body.theme-bloodstream .container-lg>*:last-child,body.theme-bloodstream .container-large>*:last-child,body.theme-bloodstream .container-xl>*:last-child,body.theme-bloodstream .container-xxl>*:last-child,body.theme-bloodstream .container-responsive>*:last-child,body.theme-bloodstream .container-fluid>*:last-child,body.theme-bloodstream .wrapper>*:last-child,body.theme-bloodstream .content>*:last-child,body.theme-bloodstream .main-content>*:last-child,body.theme-bloodstream .page-content>*:last-child,body.theme-bloodstream .post-content>*:last-child,body.theme-bloodstream .article-content>*:last-child,body.theme-bloodstream .sidebar>*:last-child,body.theme-bloodstream .widget-area>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .d-flex>*:last-child,body.theme-bloodstream .theme-dark .display-flex>*:last-child,body.theme-bloodstream .theme-light .display-flex>*:last-child,body.theme-bloodstream .display-flex>*:last-child,body.theme-bloodstream .flex-container>*:last-child,body.theme-bloodstream .grid-container>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .cell:last-child>*:last-child,body.theme-bloodstream .columns:last-child>*:last-child,body.theme-bloodstream .column:last-child>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .entry-content>*:last-child,body.theme-bloodstream .entry-header>*:last-child,body.theme-bloodstream .entry-footer>*:last-child,body.theme-bloodstream .entry-meta>*:last-child,body.theme-bloodstream .post>*:last-child,body.theme-bloodstream .page>*:last-child,body.theme-bloodstream .comment>*:last-child,body.theme-bloodstream .widget>*:last-child{margin-bottom:0 !important}body.theme-bloodstream .keep-last-margin:last-child{margin-bottom:inherit !important}body.theme-bloodstream .keep-last-margin>*:last-child{margin-bottom:inherit !important}body.theme-bloodstream .auto-last-child-fix *:last-child{margin-bottom:0}body.theme-bloodstream .content-area>article:last-child,body.theme-bloodstream .content-area>section:last-child,body.theme-bloodstream .content-area>div:last-child,body.theme-bloodstream .main-area>article:last-child,body.theme-bloodstream .main-area>section:last-child,body.theme-bloodstream .main-area>div:last-child,body.theme-bloodstream .primary>article:last-child,body.theme-bloodstream .primary>section:last-child,body.theme-bloodstream .primary>div:last-child,body.theme-bloodstream .secondary>article:last-child,body.theme-bloodstream .secondary>section:last-child,body.theme-bloodstream .secondary>div:last-child{margin-bottom:0 !important}body.theme-bloodstream .shine,body.theme-bloodstream .shine-subtle,body.theme-bloodstream .shine-strong,body.theme-bloodstream .shine-slow,body.theme-bloodstream .shine-fast{position:relative;overflow:hidden;color:white !important;text-shadow:0 1px 3px rgba(0,0,0,0.3)}body.theme-bloodstream .shine::after,body.theme-bloodstream .shine-subtle::after,body.theme-bloodstream .shine-strong::after,body.theme-bloodstream .shine-slow::after,body.theme-bloodstream .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}body.theme-bloodstream .shine:hover,body.theme-bloodstream .shine-subtle:hover,body.theme-bloodstream .shine-strong:hover,body.theme-bloodstream .shine-slow:hover,body.theme-bloodstream .shine-fast:hover{color:white !important;text-shadow:0 2px 4px rgba(0,0,0,0.4)}body.theme-bloodstream .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)}body.theme-bloodstream .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)}body.theme-bloodstream .shine-slow::after{-webkit-animation:subtleShine 12s ease-in-out infinite;animation:subtleShine 12s ease-in-out infinite}body.theme-bloodstream .shine-fast::after{-webkit-animation:subtleShine 4s ease-in-out infinite;animation:subtleShine 4s ease-in-out infinite}body.theme-bloodstream .shine-hover{position:relative;overflow:hidden}body.theme-bloodstream .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}body.theme-bloodstream .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}}@keyframes highlight-flash{0%{background-color:rgba(255,193,7,0.4) !important;-webkit-box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8);box-shadow:inset 0 0 0 2px rgba(255,193,7,0.8)}50%{background-color:rgba(255,193,7,0.6) !important;-webkit-box-shadow:inset 0 0 0 2px #ffc107;box-shadow:inset 0 0 0 2px #ffc107}100%{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none}}body.theme-bloodstream .highlight-flash{-webkit-animation:highlight-flash 2s ease-out !important;animation:highlight-flash 2s ease-out !important}body.theme-bloodstream tr.highlight-flash td{-webkit-animation:highlight-flash 2s ease-out;animation:highlight-flash 2s ease-out}@keyframes blink-highlight{0%,100%{background-color:transparent}50%{background-color:rgba(255,193,7,0.3)}}body.theme-bloodstream .blink-highlight{-webkit-animation:blink-highlight 0.5s ease-in-out 6;animation:blink-highlight 0.5s ease-in-out 6;border-radius:4px}@media (prefers-reduced-motion: reduce){body.theme-bloodstream *,body.theme-bloodstream *::before,body.theme-bloodstream *::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}body.theme-bloodstream .stat-card::after{-webkit-animation:none !important;animation:none !important}body.theme-bloodstream .stat-card.gradient-flow,body.theme-bloodstream .stat-card.ripple-effect,body.theme-bloodstream .stat-card.aurora{-webkit-animation:none !important;animation:none !important}body.theme-bloodstream .stat-card.gradient-flow::before,body.theme-bloodstream .stat-card.gradient-flow::after,body.theme-bloodstream .stat-card.ripple-effect::before,body.theme-bloodstream .stat-card.ripple-effect::after,body.theme-bloodstream .stat-card.aurora::before,body.theme-bloodstream .stat-card.aurora::after{-webkit-animation:none !important;animation:none !important}body.theme-bloodstream .wizard-step .step-number,body.theme-bloodstream .step .step-number{-webkit-animation:none !important;animation:none !important}body.theme-bloodstream *:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (prefers-reduced-transparency: reduce){body.theme-bloodstream .card,body.theme-bloodstream .stat-card,body.theme-bloodstream .chart-container,body.theme-bloodstream .table-container,body.theme-bloodstream .notification-card,body.theme-bloodstream .panel,body.theme-bloodstream .stat-card,body.theme-bloodstream .modal{background:var(--theme-bg-secondary) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.theme-bloodstream .modal-backdrop{background:rgba(0,0,0,0.9) !important}body.theme-bloodstream .button,body.theme-bloodstream button,body.theme-bloodstream input,body.theme-bloodstream select,body.theme-bloodstream textarea{background:var(--theme-bg-tertiary) !important}}body.theme-bloodstream .high-contrast{--theme-text-muted: var(--theme-text-secondary);--theme-text-secondary: var(--theme-text-primary)}body.theme-bloodstream .high-contrast *{border-color:var(--theme-text-primary) !important}body.theme-bloodstream .high-contrast .button,body.theme-bloodstream .high-contrast button,body.theme-bloodstream .high-contrast a,body.theme-bloodstream .high-contrast input,body.theme-bloodstream .high-contrast select,body.theme-bloodstream .high-contrast textarea{outline:2px solid var(--theme-accent-primary) !important;outline-offset:2px}body.theme-bloodstream :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}body.theme-bloodstream .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}body.theme-bloodstream .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}body.theme-bloodstream .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)}body.theme-bloodstream .theme-header{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.95)), to(rgba(15,0,0,0.9)));background:linear-gradient(to bottom, rgba(0,0,0,0.95) 0%, rgba(15,0,0,0.9) 100%);backdrop-filter:blur(12px);border-bottom:1px solid rgba(146,64,14,0.3);-webkit-box-shadow:0 2px 20px rgba(146,64,14,0.2);box-shadow:0 2px 20px rgba(146,64,14,0.2);z-index:100}body.theme-bloodstream .theme-header .theme-nav{padding:0}body.theme-bloodstream .theme-header .theme-nav .nav-container{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:1rem 2rem;margin:0 auto}@media (min-width: 576px){body.theme-bloodstream .theme-header .theme-nav .nav-container{max-width:540px}}@media (min-width: 768px){body.theme-bloodstream .theme-header .theme-nav .nav-container{max-width:720px}}@media (min-width: 992px){body.theme-bloodstream .theme-header .theme-nav .nav-container{max-width:960px}}@media (min-width: 1200px){body.theme-bloodstream .theme-header .theme-nav .nav-container{max-width:1140px}}@media (min-width: 1400px){body.theme-bloodstream .theme-header .theme-nav .nav-container{max-width:1320px}}body.theme-bloodstream .theme-header .theme-nav .nav-logo{max-width:300px}body.theme-bloodstream .theme-header .theme-nav .nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link{color:rgba(255,255,255,0.8);text-decoration:none;padding:0.5rem 1rem;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link::before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background:var(--theme-accent-primary);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link:hover{color:var(--theme-accent-primary);background:rgba(139,92,246,0.1)}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link:hover::before{width:80%}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link.active{color:var(--theme-accent-primary);background:rgba(139,92,246,0.15)}body.theme-bloodstream .theme-header .theme-nav .nav-menu .nav-link.active::before{width:80%}body.theme-bloodstream .theme-header .theme-nav .nav-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-submit{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);color:white;padding:0.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 2px 10px rgba(139,92,246,0.3);box-shadow:0 2px 10px rgba(139,92,246,0.3)}body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-submit:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(139,92,246,0.4);box-shadow:0 4px 20px rgba(139,92,246,0.4);background:linear-gradient(135deg, var(--theme-accent-secondary) 0%, var(--theme-accent-tertiary) 100%)}body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-account,body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-login{color:rgba(255,255,255,0.9);padding:0.75rem 1.25rem;border:1px solid rgba(220,38,38,0.4);border-radius:6px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(220,38,38,0.05)}body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-account:hover,body.theme-bloodstream .theme-header .theme-nav .nav-actions .btn-login:hover{background:rgba(220,38,38,0.15);border-color:var(--theme-accent-primary);color:white}body.theme-bloodstream .theme-header .theme-nav .mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:0.5rem}body.theme-bloodstream .theme-header .theme-nav .mobile-menu-toggle span{display:block;width:25px;height:2px;background:var(--theme-accent-primary);margin:5px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 768px){body.theme-bloodstream .theme-header .theme-nav .mobile-menu-toggle{display:block}}@media (max-width: 768px){body.theme-bloodstream .theme-header .theme-nav .nav-menu,body.theme-bloodstream .theme-header .theme-nav .nav-actions{display:none}}body.theme-bloodstream .submit-film .intro-image{border-radius:20px}body.theme-bloodstream .theme-main::before{background-image:url("/img/themes/bloodstream/bg-tiny.jpg");background-size:100%;background-position:0 -270px;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;opacity:0.3;width:100%;height:100%}body.theme-bloodstream .theme-main{min-height:calc(100vh - 300px);position:relative;z-index:1;padding:2rem 0}body.theme-bloodstream .theme-footer{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.98)), to(rgba(15,0,0,0.95)));background:linear-gradient(to top, rgba(0,0,0,0.98) 0%, rgba(15,0,0,0.95) 100%);border-top:1px solid rgba(220,38,38,0.3);color:rgba(255,255,255,0.8);padding:3rem 0 2rem;margin-top:auto;position:relative}body.theme-bloodstream .theme-footer::before{content:'';position:absolute;top:-1px;left:0;right:0;height:2px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(220,38,38,0.4)), to(transparent));background:linear-gradient(90deg, transparent 0%, rgba(220,38,38,0.4) 50%, transparent 100%)}body.theme-bloodstream .theme-footer .footer-container{max-width:1400px;margin:0 auto;padding:0 2rem}body.theme-bloodstream .theme-footer .footer-top{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(220,38,38,0.2)}body.theme-bloodstream .theme-footer .footer-top .footer-logo-text{margin-bottom:0.5rem;font-variant:all-petite-caps}body.theme-bloodstream .theme-footer .footer-top .footer-logo{margin-bottom:1rem}body.theme-bloodstream .theme-footer .footer-top .footer-logo img{height:30px;-webkit-filter:drop-shadow(0 2px 4px rgba(220,38,38,0.3));filter:drop-shadow(0 2px 4px rgba(220,38,38,0.3))}body.theme-bloodstream .theme-footer .footer-top .footer-tagline{color:var(--theme-accent-primary);font-size:1.1rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}body.theme-bloodstream .theme-footer .footer-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin-bottom:3rem}body.theme-bloodstream .theme-footer .footer-links .footer-column h4{color:var(--theme-accent-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:500}body.theme-bloodstream .theme-footer .footer-links .footer-column a{display:block;color:rgba(255,255,255,0.7);text-decoration:none;padding:0.25rem 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body.theme-bloodstream .theme-footer .footer-links .footer-column a:hover{color:var(--theme-accent-primary);padding-left:0.5rem}body.theme-bloodstream .theme-footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2rem;border-top:1px solid rgba(220,38,38,0.2)}body.theme-bloodstream .theme-footer .footer-bottom .footer-copyright{color:rgba(255,255,255,0.6);font-size:0.9rem;width:100%;text-align:center}body.theme-bloodstream .theme-footer .footer-bottom .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body.theme-bloodstream .theme-footer .footer-bottom .footer-social a{color:rgba(255,255,255,0.7);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}body.theme-bloodstream .theme-footer .footer-bottom .footer-social a:hover{color:var(--theme-accent-primary)}@media (max-width: 768px){body.theme-bloodstream .theme-footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1rem}}body.theme-bloodstream header{background:rgba(0,0,0,0.9);backdrop-filter:blur(10px);border-bottom:1px solid rgba(220,38,38,0.2)}body.theme-bloodstream header nav a{color:rgba(255,255,255,0.9)}body.theme-bloodstream header nav a:hover{color:var(--theme-accent-primary);background:rgba(220,38,38,0.1)}body.theme-bloodstream header nav a.active{color:var(--theme-accent-primary);background:rgba(220,38,38,0.15)}body.theme-bloodstream .button.primary,body.theme-bloodstream button.primary{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border-color:var(--theme-accent-secondary)}body.theme-bloodstream .button.primary:hover:not(:disabled),body.theme-bloodstream button.primary:hover:not(:disabled){background:linear-gradient(135deg, var(--theme-accent-secondary) 0%, var(--theme-accent-tertiary) 100%);-webkit-box-shadow:0 4px 12px rgba(220,38,38,0.3);box-shadow:0 4px 12px rgba(220,38,38,0.3)}body.theme-bloodstream input:focus,body.theme-bloodstream select:focus,body.theme-bloodstream textarea:focus{border-color:var(--theme-accent-primary);-webkit-box-shadow:0 0 0 3px rgba(220,38,38,0.15);box-shadow:0 0 0 3px rgba(220,38,38,0.15)}body.theme-bloodstream .card,body.theme-bloodstream .stat-card,body.theme-bloodstream .chart-container,body.theme-bloodstream .table-container,body.theme-bloodstream .notification-card{border-color:rgba(220,38,38,0.1);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.5),0 0 80px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.4);box-shadow:0 0 40px rgba(0,0,0,0.5),0 0 80px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.4);position:relative}body.theme-bloodstream .card:hover,body.theme-bloodstream .stat-card:hover,body.theme-bloodstream .chart-container:hover,body.theme-bloodstream .table-container:hover,body.theme-bloodstream .notification-card:hover{border-color:rgba(220,38,38,0.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.6),0 0 100px rgba(0,0,0,0.4),0 0 20px rgba(255,69,0,0.15),0 6px 20px rgba(0,0,0,0.5);box-shadow:0 0 50px rgba(0,0,0,0.6),0 0 100px rgba(0,0,0,0.4),0 0 20px rgba(255,69,0,0.15),0 6px 20px rgba(0,0,0,0.5)}body.theme-bloodstream a{color:#e96a1d}body.theme-bloodstream a:hover{color:#ee894b}body.theme-bloodstream .step-wizard .step.current .step-number{background:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}body.theme-bloodstream .step-wizard .step.current .step-title,body.theme-bloodstream .step-wizard .step.current .step-label,body.theme-bloodstream .step-wizard .step.current .step-label{color:var(--theme-accent-primary)}body.theme-bloodstream .callout{--callout-text-color: rgba(255, 255, 255, 0.95)}body.theme-bloodstream .callout h1,body.theme-bloodstream .callout h2,body.theme-bloodstream .callout h3,body.theme-bloodstream .callout h4,body.theme-bloodstream .callout h5,body.theme-bloodstream .callout h6{color:#fbbf24 !important;text-shadow:0 1px 2px rgba(0,0,0,0.5)}body.theme-bloodstream .callout p{color:rgba(255,255,255,0.9)}body.theme-bloodstream .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal),body.theme-bloodstream .callout.info{--callout-bg: rgba(146, 64, 14, 0.15);--callout-border: rgba(251, 191, 36, 0.3);background:rgba(20,10,5,0.9);border-color:rgba(146,64,14,0.4)}body.theme-bloodstream .callout:not(.primary):not(.secondary):not(.success):not(.warning):not(.alert):not(.danger):not(.error):not(.solid):not(.minimal) .callout-icon,body.theme-bloodstream .callout.info .callout-icon{background:rgba(146,64,14,0.4);color:#fbbf24}body.theme-bloodstream .callout.primary{background:rgba(20,10,5,0.95);border-color:rgba(146,64,14,0.5);--callout-bg: rgba(146, 64, 14, 0.2);--callout-border: rgba(251, 191, 36, 0.4)}body.theme-bloodstream .callout.primary .callout-icon{background:rgba(146,64,14,0.5);color:#fbbf24}body.theme-bloodstream .callout.primary h1,body.theme-bloodstream .callout.primary h2,body.theme-bloodstream .callout.primary h3,body.theme-bloodstream .callout.primary h4,body.theme-bloodstream .callout.primary h5,body.theme-bloodstream .callout.primary h6{color:#fcd34d !important}body.theme-bloodstream .callout.secondary{background:rgba(15,10,8,0.95);border-color:rgba(120,53,15,0.4)}body.theme-bloodstream .callout.secondary .callout-icon{background:rgba(120,53,15,0.4);color:#f59e0b}body.theme-bloodstream .callout.success{background:rgba(10,20,5,0.95);border-color:rgba(34,197,94,0.4)}body.theme-bloodstream .callout.success .callout-icon{background:rgba(34,197,94,0.3);color:#4ade80}body.theme-bloodstream .callout.success h1,body.theme-bloodstream .callout.success h2,body.theme-bloodstream .callout.success h3,body.theme-bloodstream .callout.success h4,body.theme-bloodstream .callout.success h5,body.theme-bloodstream .callout.success h6{color:#4ade80 !important}body.theme-bloodstream .callout.warning{background:rgba(25,20,5,0.95);border-color:rgba(251,191,36,0.5)}body.theme-bloodstream .callout.warning .callout-icon{background:rgba(251,191,36,0.3);color:#fbbf24}body.theme-bloodstream .callout.warning h1,body.theme-bloodstream .callout.warning h2,body.theme-bloodstream .callout.warning h3,body.theme-bloodstream .callout.warning h4,body.theme-bloodstream .callout.warning h5,body.theme-bloodstream .callout.warning h6{color:#fde047 !important}body.theme-bloodstream .callout.alert,body.theme-bloodstream .callout.danger,body.theme-bloodstream .callout.error{background:rgba(25,5,5,0.95);border-color:rgba(239,68,68,0.5)}body.theme-bloodstream .callout.alert .callout-icon,body.theme-bloodstream .callout.danger .callout-icon,body.theme-bloodstream .callout.error .callout-icon{background:rgba(239,68,68,0.3);color:#fca5a5}body.theme-bloodstream .callout.alert h1,body.theme-bloodstream .callout.alert h2,body.theme-bloodstream .callout.alert h3,body.theme-bloodstream .callout.alert h4,body.theme-bloodstream .callout.alert h5,body.theme-bloodstream .callout.alert h6,body.theme-bloodstream .callout.danger h1,body.theme-bloodstream .callout.danger h2,body.theme-bloodstream .callout.danger h3,body.theme-bloodstream .callout.danger h4,body.theme-bloodstream .callout.danger h5,body.theme-bloodstream .callout.danger h6,body.theme-bloodstream .callout.error h1,body.theme-bloodstream .callout.error h2,body.theme-bloodstream .callout.error h3,body.theme-bloodstream .callout.error h4,body.theme-bloodstream .callout.error h5,body.theme-bloodstream .callout.error h6{color:#fca5a5 !important}body.theme-bloodstream .callout.solid.primary{background:linear-gradient(135deg, #92400e 0%, #78350f 100%);border-color:#fbbf24}body.theme-bloodstream .callout.solid.primary h1,body.theme-bloodstream .callout.solid.primary h2,body.theme-bloodstream .callout.solid.primary h3,body.theme-bloodstream .callout.solid.primary h4,body.theme-bloodstream .callout.solid.primary h5,body.theme-bloodstream .callout.solid.primary h6{color:#fef3c7 !important}body.theme-bloodstream .callout.solid.primary .callout-icon{background:rgba(251,191,36,0.2);color:#fef3c7}body.theme-bloodstream .callout.minimal{border-left-color:#fbbf24;background:rgba(146,64,14,0.05)}@keyframes bloodFlow{0%,100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(1.1) rotate(1deg);transform:scale(1.1) rotate(1deg)}50%{-webkit-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg)}75%{-webkit-transform:scale(1.08) rotate(0.5deg);transform:scale(1.08) rotate(0.5deg)}}@-webkit-keyframes borderGlow{0%,100%{opacity:0.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes borderGlow{0%,100%{opacity:0.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}}.theme-bloodstream{--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;--theme-bg-primary: #000;--theme-bg-secondary: #0a0000;--theme-bg-tertiary: #150505;--theme-accent-primary: #dc2626;--theme-accent-secondary: #991b1b;--theme-accent-tertiary: #7f1d1d;--theme-accent-primary-rgb: 220, 38, 38;--theme-accent-secondary-rgb: 153, 27, 27;--theme-accent-tertiary-rgb: 127, 29, 29;--theme-surface: rgba(220, 38, 38, 0.05);--theme-surface-hover: rgba(220, 38, 38, 0.08);--theme-border: rgba(220, 38, 38, 0.1);--theme-border-hover: rgba(220, 38, 38, 0.15);-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;-webkit-overflow-scrolling:touch}.theme-bloodstream *,.theme-bloodstream *::before,.theme-bloodstream *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-bloodstream.theme-dark-embed{min-height:initial}.theme-bloodstream *,.theme-bloodstream *::before,.theme-bloodstream *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.theme-bloodstream i[class*="fa-"]::before,.theme-bloodstream .fa::before,.theme-bloodstream .fas::before,.theme-bloodstream .far::before,.theme-bloodstream .fab::before,.theme-bloodstream .fa-solid::before,.theme-bloodstream .fa-regular::before,.theme-bloodstream .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-bloodstream .fa-solid::before,.theme-bloodstream .fas::before{font-weight:900 !important}.theme-bloodstream .fa-regular::before,.theme-bloodstream .far::before{font-weight:400 !important}.theme-bloodstream .fa-brands::before,.theme-bloodstream .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}.theme-bloodstream [class*="scroll"],.theme-bloodstream .overflow-auto,.theme-bloodstream .overflow-scroll{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){.theme-bloodstream *,.theme-bloodstream *::before,.theme-bloodstream *::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-bloodstream{--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-bloodstream{--theme-surface: var(--theme-bg-secondary);--theme-surface-hover: var(--theme-bg-tertiary);--theme-opacity: 1}}.card-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;backdrop-filter:blur(4px);z-index:100000;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.card-modal-backdrop.show{display:block;opacity:1}.card-modal-backdrop.fade-in{display:block;-webkit-animation:fadeIn 0.3s ease forwards;animation:fadeIn 0.3s ease forwards}.card-modal-backdrop.fade-out{-webkit-animation:fadeOut 0.3s ease forwards;animation:fadeOut 0.3s ease forwards}.card-modal{position:fixed !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) scale(0.9);-ms-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9);z-index:100001;max-width:90vw;max-height:90vh;opacity:0;display:none;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.card-modal.show{display:block !important;opacity:1;-webkit-transform:translate(-50%, -50%) scale(1) !important;-ms-transform:translate(-50%, -50%) scale(1) !important;transform:translate(-50%, -50%) scale(1) !important}.card-modal.small{width:400px}.card-modal.medium{width:600px}.card-modal.large{width:800px}.card-modal.xlarge{width:1000px}.card-modal.full{width:calc(100vw - 40px);height:calc(100vh - 40px)}.card-modal.auto{width:auto;min-width:300px}.card-modal.scrollable .card-section,.card-modal.scrollable .card-body{max-height:calc(90vh - 120px);overflow-y:auto;overflow-x:hidden}.card-modal.scrollable .card-section::-webkit-scrollbar,.card-modal.scrollable .card-body::-webkit-scrollbar{width:8px}.card-modal.scrollable .card-section::-webkit-scrollbar-track,.card-modal.scrollable .card-body::-webkit-scrollbar-track{background:rgba(var(--theme-card-bg-rgb), 0.5);border-radius:4px}.card-modal.scrollable .card-section::-webkit-scrollbar-thumb,.card-modal.scrollable .card-body::-webkit-scrollbar-thumb{background:rgba(var(--theme-primary-rgb), 0.5);border-radius:4px}.card-modal.scrollable .card-section::-webkit-scrollbar-thumb:hover,.card-modal.scrollable .card-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--theme-primary-rgb), 0.7)}.card-modal .card,.card-modal .theme-dark .stat-card,.theme-dark .card-modal .stat-card,.card-modal .theme-dark .chart-container,.theme-dark .card-modal .chart-container,.card-modal .theme-dark .table-container,.theme-dark .card-modal .table-container,.card-modal .theme-dark .notification-card,.theme-dark .card-modal .notification-card,.card-modal .theme-light .stat-card,.theme-light .card-modal .stat-card,.card-modal .theme-light .chart-container,.theme-light .card-modal .chart-container,.card-modal .theme-light .table-container,.theme-light .card-modal .table-container,.card-modal .theme-light .notification-card,.theme-light .card-modal .notification-card,.card-modal body.theme-bloodstream .stat-card,body.theme-bloodstream .card-modal .stat-card,.card-modal body.theme-bloodstream .chart-container,body.theme-bloodstream .card-modal .chart-container,.card-modal body.theme-bloodstream .table-container,body.theme-bloodstream .card-modal .table-container,.card-modal body.theme-bloodstream .notification-card,body.theme-bloodstream .card-modal .notification-card{margin:0;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.3);box-shadow:0 20px 40px rgba(0,0,0,0.3);border:1px solid rgba(var(--theme-border-rgb), 0.2);max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1 !important;background:var(--theme-card-bg) !important}.card-modal .card.card-transparent,.card-modal .theme-dark .card-transparent.stat-card,.theme-dark .card-modal .card-transparent.stat-card,.card-modal .theme-dark .card-transparent.chart-container,.theme-dark .card-modal .card-transparent.chart-container,.card-modal .theme-dark .card-transparent.table-container,.theme-dark .card-modal .card-transparent.table-container,.card-modal .theme-dark .card-transparent.notification-card,.theme-dark .card-modal .card-transparent.notification-card,.card-modal .theme-light .card-transparent.stat-card,.theme-light .card-modal .card-transparent.stat-card,.card-modal .theme-light .card-transparent.chart-container,.theme-light .card-modal .card-transparent.chart-container,.card-modal .theme-light .card-transparent.table-container,.theme-light .card-modal .card-transparent.table-container,.card-modal .theme-light .card-transparent.notification-card,.theme-light .card-modal .card-transparent.notification-card,.card-modal body.theme-bloodstream .card-transparent.stat-card,body.theme-bloodstream .card-modal .card-transparent.stat-card,.card-modal body.theme-bloodstream .card-transparent.chart-container,body.theme-bloodstream .card-modal .card-transparent.chart-container,.card-modal body.theme-bloodstream .card-transparent.table-container,body.theme-bloodstream .card-modal .card-transparent.table-container,.card-modal body.theme-bloodstream .card-transparent.notification-card,body.theme-bloodstream .card-modal .card-transparent.notification-card,.card-modal .card[class*="transparent"],.card-modal .theme-dark .stat-card[class*="transparent"],.theme-dark .card-modal .stat-card[class*="transparent"],.card-modal .theme-dark .chart-container[class*="transparent"],.theme-dark .card-modal .chart-container[class*="transparent"],.card-modal .theme-dark .table-container[class*="transparent"],.theme-dark .card-modal .table-container[class*="transparent"],.card-modal .theme-dark .notification-card[class*="transparent"],.theme-dark .card-modal .notification-card[class*="transparent"],.card-modal .theme-light .stat-card[class*="transparent"],.theme-light .card-modal .stat-card[class*="transparent"],.card-modal .theme-light .chart-container[class*="transparent"],.theme-light .card-modal .chart-container[class*="transparent"],.card-modal .theme-light .table-container[class*="transparent"],.theme-light .card-modal .table-container[class*="transparent"],.card-modal .theme-light .notification-card[class*="transparent"],.theme-light .card-modal .notification-card[class*="transparent"],.card-modal body.theme-bloodstream .stat-card[class*="transparent"],body.theme-bloodstream .card-modal .stat-card[class*="transparent"],.card-modal body.theme-bloodstream .chart-container[class*="transparent"],body.theme-bloodstream .card-modal .chart-container[class*="transparent"],.card-modal body.theme-bloodstream .table-container[class*="transparent"],body.theme-bloodstream .card-modal .table-container[class*="transparent"],.card-modal body.theme-bloodstream .notification-card[class*="transparent"],body.theme-bloodstream .card-modal .notification-card[class*="transparent"]{opacity:1 !important;background:var(--theme-card-bg) !important}.card-modal .card .card-header,.card-modal .theme-dark .stat-card .card-header,.theme-dark .card-modal .stat-card .card-header,.card-modal .theme-dark .chart-container .card-header,.theme-dark .card-modal .chart-container .card-header,.card-modal .theme-dark .table-container .card-header,.theme-dark .card-modal .table-container .card-header,.card-modal .theme-dark .notification-card .card-header,.theme-dark .card-modal .notification-card .card-header,.card-modal .theme-light .stat-card .card-header,.theme-light .card-modal .stat-card .card-header,.card-modal .theme-light .chart-container .card-header,.theme-light .card-modal .chart-container .card-header,.card-modal .theme-light .table-container .card-header,.theme-light .card-modal .table-container .card-header,.card-modal .theme-light .notification-card .card-header,.theme-light .card-modal .notification-card .card-header,.card-modal body.theme-bloodstream .stat-card .card-header,body.theme-bloodstream .card-modal .stat-card .card-header,.card-modal body.theme-bloodstream .chart-container .card-header,body.theme-bloodstream .card-modal .chart-container .card-header,.card-modal body.theme-bloodstream .table-container .card-header,body.theme-bloodstream .card-modal .table-container .card-header,.card-modal body.theme-bloodstream .notification-card .card-header,body.theme-bloodstream .card-modal .notification-card .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:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--theme-border-rgb), 0.2);-ms-flex-negative:0;flex-shrink:0}.card-modal .card .card-header .card-title,.card-modal .theme-dark .stat-card .card-header .card-title,.theme-dark .card-modal .stat-card .card-header .card-title,.card-modal .theme-dark .chart-container .card-header .card-title,.theme-dark .card-modal .chart-container .card-header .card-title,.card-modal .theme-dark .table-container .card-header .card-title,.theme-dark .card-modal .table-container .card-header .card-title,.card-modal .theme-dark .notification-card .card-header .card-title,.theme-dark .card-modal .notification-card .card-header .card-title,.card-modal .theme-light .stat-card .card-header .card-title,.theme-light .card-modal .stat-card .card-header .card-title,.card-modal .theme-light .chart-container .card-header .card-title,.theme-light .card-modal .chart-container .card-header .card-title,.card-modal .theme-light .table-container .card-header .card-title,.theme-light .card-modal .table-container .card-header .card-title,.card-modal .theme-light .notification-card .card-header .card-title,.theme-light .card-modal .notification-card .card-header .card-title,.card-modal body.theme-bloodstream .stat-card .card-header .card-title,body.theme-bloodstream .card-modal .stat-card .card-header .card-title,.card-modal body.theme-bloodstream .chart-container .card-header .card-title,body.theme-bloodstream .card-modal .chart-container .card-header .card-title,.card-modal body.theme-bloodstream .table-container .card-header .card-title,body.theme-bloodstream .card-modal .table-container .card-header .card-title,.card-modal body.theme-bloodstream .notification-card .card-header .card-title,body.theme-bloodstream .card-modal .notification-card .card-header .card-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-modal .card .card-header .card-title h2,.card-modal .theme-dark .stat-card .card-header .card-title h2,.theme-dark .card-modal .stat-card .card-header .card-title h2,.card-modal .theme-dark .chart-container .card-header .card-title h2,.theme-dark .card-modal .chart-container .card-header .card-title h2,.card-modal .theme-dark .table-container .card-header .card-title h2,.theme-dark .card-modal .table-container .card-header .card-title h2,.card-modal .theme-dark .notification-card .card-header .card-title h2,.theme-dark .card-modal .notification-card .card-header .card-title h2,.card-modal .theme-light .stat-card .card-header .card-title h2,.theme-light .card-modal .stat-card .card-header .card-title h2,.card-modal .theme-light .chart-container .card-header .card-title h2,.theme-light .card-modal .chart-container .card-header .card-title h2,.card-modal .theme-light .table-container .card-header .card-title h2,.theme-light .card-modal .table-container .card-header .card-title h2,.card-modal .theme-light .notification-card .card-header .card-title h2,.theme-light .card-modal .notification-card .card-header .card-title h2,.card-modal body.theme-bloodstream .stat-card .card-header .card-title h2,body.theme-bloodstream .card-modal .stat-card .card-header .card-title h2,.card-modal body.theme-bloodstream .chart-container .card-header .card-title h2,body.theme-bloodstream .card-modal .chart-container .card-header .card-title h2,.card-modal body.theme-bloodstream .table-container .card-header .card-title h2,body.theme-bloodstream .card-modal .table-container .card-header .card-title h2,.card-modal body.theme-bloodstream .notification-card .card-header .card-title h2,body.theme-bloodstream .card-modal .notification-card .card-header .card-title h2,.card-modal .card .card-header .card-title h3,.card-modal .theme-dark .stat-card .card-header .card-title h3,.theme-dark .card-modal .stat-card .card-header .card-title h3,.card-modal .theme-dark .chart-container .card-header .card-title h3,.theme-dark .card-modal .chart-container .card-header .card-title h3,.card-modal .theme-dark .table-container .card-header .card-title h3,.theme-dark .card-modal .table-container .card-header .card-title h3,.card-modal .theme-dark .notification-card .card-header .card-title h3,.theme-dark .card-modal .notification-card .card-header .card-title h3,.card-modal .theme-light .stat-card .card-header .card-title h3,.theme-light .card-modal .stat-card .card-header .card-title h3,.card-modal .theme-light .chart-container .card-header .card-title h3,.theme-light .card-modal .chart-container .card-header .card-title h3,.card-modal .theme-light .table-container .card-header .card-title h3,.theme-light .card-modal .table-container .card-header .card-title h3,.card-modal .theme-light .notification-card .card-header .card-title h3,.theme-light .card-modal .notification-card .card-header .card-title h3,.card-modal body.theme-bloodstream .stat-card .card-header .card-title h3,body.theme-bloodstream .card-modal .stat-card .card-header .card-title h3,.card-modal body.theme-bloodstream .chart-container .card-header .card-title h3,body.theme-bloodstream .card-modal .chart-container .card-header .card-title h3,.card-modal body.theme-bloodstream .table-container .card-header .card-title h3,body.theme-bloodstream .card-modal .table-container .card-header .card-title h3,.card-modal body.theme-bloodstream .notification-card .card-header .card-title h3,body.theme-bloodstream .card-modal .notification-card .card-header .card-title h3,.card-modal .card .card-header .card-title h4,.card-modal .theme-dark .stat-card .card-header .card-title h4,.theme-dark .card-modal .stat-card .card-header .card-title h4,.card-modal .theme-dark .chart-container .card-header .card-title h4,.theme-dark .card-modal .chart-container .card-header .card-title h4,.card-modal .theme-dark .table-container .card-header .card-title h4,.theme-dark .card-modal .table-container .card-header .card-title h4,.card-modal .theme-dark .notification-card .card-header .card-title h4,.theme-dark .card-modal .notification-card .card-header .card-title h4,.card-modal .theme-light .stat-card .card-header .card-title h4,.theme-light .card-modal .stat-card .card-header .card-title h4,.card-modal .theme-light .chart-container .card-header .card-title h4,.theme-light .card-modal .chart-container .card-header .card-title h4,.card-modal .theme-light .table-container .card-header .card-title h4,.theme-light .card-modal .table-container .card-header .card-title h4,.card-modal .theme-light .notification-card .card-header .card-title h4,.theme-light .card-modal .notification-card .card-header .card-title h4,.card-modal body.theme-bloodstream .stat-card .card-header .card-title h4,body.theme-bloodstream .card-modal .stat-card .card-header .card-title h4,.card-modal body.theme-bloodstream .chart-container .card-header .card-title h4,body.theme-bloodstream .card-modal .chart-container .card-header .card-title h4,.card-modal body.theme-bloodstream .table-container .card-header .card-title h4,body.theme-bloodstream .card-modal .table-container .card-header .card-title h4,.card-modal body.theme-bloodstream .notification-card .card-header .card-title h4,body.theme-bloodstream .card-modal .notification-card .card-header .card-title h4{margin:0}.card-modal .card .card-header .close-modal,.card-modal .theme-dark .stat-card .card-header .close-modal,.theme-dark .card-modal .stat-card .card-header .close-modal,.card-modal .theme-dark .chart-container .card-header .close-modal,.theme-dark .card-modal .chart-container .card-header .close-modal,.card-modal .theme-dark .table-container .card-header .close-modal,.theme-dark .card-modal .table-container .card-header .close-modal,.card-modal .theme-dark .notification-card .card-header .close-modal,.theme-dark .card-modal .notification-card .card-header .close-modal,.card-modal .theme-light .stat-card .card-header .close-modal,.theme-light .card-modal .stat-card .card-header .close-modal,.card-modal .theme-light .chart-container .card-header .close-modal,.theme-light .card-modal .chart-container .card-header .close-modal,.card-modal .theme-light .table-container .card-header .close-modal,.theme-light .card-modal .table-container .card-header .close-modal,.card-modal .theme-light .notification-card .card-header .close-modal,.theme-light .card-modal .notification-card .card-header .close-modal,.card-modal body.theme-bloodstream .stat-card .card-header .close-modal,body.theme-bloodstream .card-modal .stat-card .card-header .close-modal,.card-modal body.theme-bloodstream .chart-container .card-header .close-modal,body.theme-bloodstream .card-modal .chart-container .card-header .close-modal,.card-modal body.theme-bloodstream .table-container .card-header .close-modal,body.theme-bloodstream .card-modal .table-container .card-header .close-modal,.card-modal body.theme-bloodstream .notification-card .card-header .close-modal,body.theme-bloodstream .card-modal .notification-card .card-header .close-modal{background:none;border:none;color:rgba(var(--theme-text-rgb), 0.6);font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;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;border-radius:4px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-left:1rem;-ms-flex-negative:0;flex-shrink:0}.card-modal .card .card-header .close-modal:hover,.card-modal .theme-dark .stat-card .card-header .close-modal:hover,.theme-dark .card-modal .stat-card .card-header .close-modal:hover,.card-modal .theme-dark .chart-container .card-header .close-modal:hover,.theme-dark .card-modal .chart-container .card-header .close-modal:hover,.card-modal .theme-dark .table-container .card-header .close-modal:hover,.theme-dark .card-modal .table-container .card-header .close-modal:hover,.card-modal .theme-dark .notification-card .card-header .close-modal:hover,.theme-dark .card-modal .notification-card .card-header .close-modal:hover,.card-modal .theme-light .stat-card .card-header .close-modal:hover,.theme-light .card-modal .stat-card .card-header .close-modal:hover,.card-modal .theme-light .chart-container .card-header .close-modal:hover,.theme-light .card-modal .chart-container .card-header .close-modal:hover,.card-modal .theme-light .table-container .card-header .close-modal:hover,.theme-light .card-modal .table-container .card-header .close-modal:hover,.card-modal .theme-light .notification-card .card-header .close-modal:hover,.theme-light .card-modal .notification-card .card-header .close-modal:hover,.card-modal body.theme-bloodstream .stat-card .card-header .close-modal:hover,body.theme-bloodstream .card-modal .stat-card .card-header .close-modal:hover,.card-modal body.theme-bloodstream .chart-container .card-header .close-modal:hover,body.theme-bloodstream .card-modal .chart-container .card-header .close-modal:hover,.card-modal body.theme-bloodstream .table-container .card-header .close-modal:hover,body.theme-bloodstream .card-modal .table-container .card-header .close-modal:hover,.card-modal body.theme-bloodstream .notification-card .card-header .close-modal:hover,body.theme-bloodstream .card-modal .notification-card .card-header .close-modal:hover{background:rgba(var(--theme-danger-rgb), 0.1);color:var(--theme-danger);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.card-modal .card .card-header .close-modal:focus,.card-modal .theme-dark .stat-card .card-header .close-modal:focus,.theme-dark .card-modal .stat-card .card-header .close-modal:focus,.card-modal .theme-dark .chart-container .card-header .close-modal:focus,.theme-dark .card-modal .chart-container .card-header .close-modal:focus,.card-modal .theme-dark .table-container .card-header .close-modal:focus,.theme-dark .card-modal .table-container .card-header .close-modal:focus,.card-modal .theme-dark .notification-card .card-header .close-modal:focus,.theme-dark .card-modal .notification-card .card-header .close-modal:focus,.card-modal .theme-light .stat-card .card-header .close-modal:focus,.theme-light .card-modal .stat-card .card-header .close-modal:focus,.card-modal .theme-light .chart-container .card-header .close-modal:focus,.theme-light .card-modal .chart-container .card-header .close-modal:focus,.card-modal .theme-light .table-container .card-header .close-modal:focus,.theme-light .card-modal .table-container .card-header .close-modal:focus,.card-modal .theme-light .notification-card .card-header .close-modal:focus,.theme-light .card-modal .notification-card .card-header .close-modal:focus,.card-modal body.theme-bloodstream .stat-card .card-header .close-modal:focus,body.theme-bloodstream .card-modal .stat-card .card-header .close-modal:focus,.card-modal body.theme-bloodstream .chart-container .card-header .close-modal:focus,body.theme-bloodstream .card-modal .chart-container .card-header .close-modal:focus,.card-modal body.theme-bloodstream .table-container .card-header .close-modal:focus,body.theme-bloodstream .card-modal .table-container .card-header .close-modal:focus,.card-modal body.theme-bloodstream .notification-card .card-header .close-modal:focus,body.theme-bloodstream .card-modal .notification-card .card-header .close-modal:focus{outline:2px solid rgba(var(--theme-primary-rgb), 0.5);outline-offset:2px}.card-modal .card .card-section,.card-modal .theme-dark .stat-card .card-section,.theme-dark .card-modal .stat-card .card-section,.card-modal .theme-dark .chart-container .card-section,.theme-dark .card-modal .chart-container .card-section,.card-modal .theme-dark .table-container .card-section,.theme-dark .card-modal .table-container .card-section,.card-modal .theme-dark .notification-card .card-section,.theme-dark .card-modal .notification-card .card-section,.card-modal .theme-light .stat-card .card-section,.theme-light .card-modal .stat-card .card-section,.card-modal .theme-light .chart-container .card-section,.theme-light .card-modal .chart-container .card-section,.card-modal .theme-light .table-container .card-section,.theme-light .card-modal .table-container .card-section,.card-modal .theme-light .notification-card .card-section,.theme-light .card-modal .notification-card .card-section,.card-modal body.theme-bloodstream .stat-card .card-section,body.theme-bloodstream .card-modal .stat-card .card-section,.card-modal body.theme-bloodstream .chart-container .card-section,body.theme-bloodstream .card-modal .chart-container .card-section,.card-modal body.theme-bloodstream .table-container .card-section,body.theme-bloodstream .card-modal .table-container .card-section,.card-modal body.theme-bloodstream .notification-card .card-section,body.theme-bloodstream .card-modal .notification-card .card-section,.card-modal .card .card-body,.card-modal .theme-dark .stat-card .card-body,.theme-dark .card-modal .stat-card .card-body,.card-modal .theme-dark .chart-container .card-body,.theme-dark .card-modal .chart-container .card-body,.card-modal .theme-dark .table-container .card-body,.theme-dark .card-modal .table-container .card-body,.card-modal .theme-dark .notification-card .card-body,.theme-dark .card-modal .notification-card .card-body,.card-modal .theme-light .stat-card .card-body,.theme-light .card-modal .stat-card .card-body,.card-modal .theme-light .chart-container .card-body,.theme-light .card-modal .chart-container .card-body,.card-modal .theme-light .table-container .card-body,.theme-light .card-modal .table-container .card-body,.card-modal .theme-light .notification-card .card-body,.theme-light .card-modal .notification-card .card-body,.card-modal body.theme-bloodstream .stat-card .card-body,body.theme-bloodstream .card-modal .stat-card .card-body,.card-modal body.theme-bloodstream .chart-container .card-body,body.theme-bloodstream .card-modal .chart-container .card-body,.card-modal body.theme-bloodstream .table-container .card-body,body.theme-bloodstream .card-modal .table-container .card-body,.card-modal body.theme-bloodstream .notification-card .card-body,body.theme-bloodstream .card-modal .notification-card .card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:1.5rem}.card-modal .card .card-footer,.card-modal .theme-dark .stat-card .card-footer,.theme-dark .card-modal .stat-card .card-footer,.card-modal .theme-dark .chart-container .card-footer,.theme-dark .card-modal .chart-container .card-footer,.card-modal .theme-dark .table-container .card-footer,.theme-dark .card-modal .table-container .card-footer,.card-modal .theme-dark .notification-card .card-footer,.theme-dark .card-modal .notification-card .card-footer,.card-modal .theme-light .stat-card .card-footer,.theme-light .card-modal .stat-card .card-footer,.card-modal .theme-light .chart-container .card-footer,.theme-light .card-modal .chart-container .card-footer,.card-modal .theme-light .table-container .card-footer,.theme-light .card-modal .table-container .card-footer,.card-modal .theme-light .notification-card .card-footer,.theme-light .card-modal .notification-card .card-footer,.card-modal body.theme-bloodstream .stat-card .card-footer,body.theme-bloodstream .card-modal .stat-card .card-footer,.card-modal body.theme-bloodstream .chart-container .card-footer,body.theme-bloodstream .card-modal .chart-container .card-footer,.card-modal body.theme-bloodstream .table-container .card-footer,body.theme-bloodstream .card-modal .table-container .card-footer,.card-modal body.theme-bloodstream .notification-card .card-footer,body.theme-bloodstream .card-modal .notification-card .card-footer{padding:1rem 1.5rem;border-top:1px solid rgba(var(--theme-border-rgb), 0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.5rem;-ms-flex-negative:0;flex-shrink:0}.card-modal .card .card-footer.space-between,.card-modal .theme-dark .stat-card .card-footer.space-between,.theme-dark .card-modal .stat-card .card-footer.space-between,.card-modal .theme-dark .chart-container .card-footer.space-between,.theme-dark .card-modal .chart-container .card-footer.space-between,.card-modal .theme-dark .table-container .card-footer.space-between,.theme-dark .card-modal .table-container .card-footer.space-between,.card-modal .theme-dark .notification-card .card-footer.space-between,.theme-dark .card-modal .notification-card .card-footer.space-between,.card-modal .theme-light .stat-card .card-footer.space-between,.theme-light .card-modal .stat-card .card-footer.space-between,.card-modal .theme-light .chart-container .card-footer.space-between,.theme-light .card-modal .chart-container .card-footer.space-between,.card-modal .theme-light .table-container .card-footer.space-between,.theme-light .card-modal .table-container .card-footer.space-between,.card-modal .theme-light .notification-card .card-footer.space-between,.theme-light .card-modal .notification-card .card-footer.space-between,.card-modal body.theme-bloodstream .stat-card .card-footer.space-between,body.theme-bloodstream .card-modal .stat-card .card-footer.space-between,.card-modal body.theme-bloodstream .chart-container .card-footer.space-between,body.theme-bloodstream .card-modal .chart-container .card-footer.space-between,.card-modal body.theme-bloodstream .table-container .card-footer.space-between,body.theme-bloodstream .card-modal .table-container .card-footer.space-between,.card-modal body.theme-bloodstream .notification-card .card-footer.space-between,body.theme-bloodstream .card-modal .notification-card .card-footer.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-modal .card .card-footer.center,.card-modal .theme-dark .stat-card .card-footer.center,.theme-dark .card-modal .stat-card .card-footer.center,.card-modal .theme-dark .chart-container .card-footer.center,.theme-dark .card-modal .chart-container .card-footer.center,.card-modal .theme-dark .table-container .card-footer.center,.theme-dark .card-modal .table-container .card-footer.center,.card-modal .theme-dark .notification-card .card-footer.center,.theme-dark .card-modal .notification-card .card-footer.center,.card-modal .theme-light .stat-card .card-footer.center,.theme-light .card-modal .stat-card .card-footer.center,.card-modal .theme-light .chart-container .card-footer.center,.theme-light .card-modal .chart-container .card-footer.center,.card-modal .theme-light .table-container .card-footer.center,.theme-light .card-modal .table-container .card-footer.center,.card-modal .theme-light .notification-card .card-footer.center,.theme-light .card-modal .notification-card .card-footer.center,.card-modal body.theme-bloodstream .stat-card .card-footer.center,body.theme-bloodstream .card-modal .stat-card .card-footer.center,.card-modal body.theme-bloodstream .chart-container .card-footer.center,body.theme-bloodstream .card-modal .chart-container .card-footer.center,.card-modal body.theme-bloodstream .table-container .card-footer.center,body.theme-bloodstream .card-modal .table-container .card-footer.center,.card-modal body.theme-bloodstream .notification-card .card-footer.center,body.theme-bloodstream .card-modal .notification-card .card-footer.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.card-modal.slide-up{-webkit-transform:translate(-50%, -40%) scale(0.9);-ms-transform:translate(-50%, -40%) scale(0.9);transform:translate(-50%, -40%) scale(0.9)}.card-modal.slide-up.show{-webkit-transform:translate(-50%, -50%) scale(1) !important;-ms-transform:translate(-50%, -50%) scale(1) !important;transform:translate(-50%, -50%) scale(1) !important}.card-modal.zoom-in{-webkit-transform:translate(-50%, -50%) scale(0.7);-ms-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7)}.card-modal.zoom-in.show{-webkit-transform:translate(-50%, -50%) scale(1) !important;-ms-transform:translate(-50%, -50%) scale(1) !important;transform:translate(-50%, -50%) scale(1) !important}.card-modal.fade{-webkit-transform:translate(-50%, -50%) scale(0.95);-ms-transform:translate(-50%, -50%) scale(0.95);transform:translate(-50%, -50%) scale(0.95)}.card-modal.fade.show{-webkit-transform:translate(-50%, -50%) scale(1) !important;-ms-transform:translate(-50%, -50%) scale(1) !important;transform:translate(-50%, -50%) scale(1) !important}@media (max-width: 768px){.card-modal.small,.card-modal.medium,.card-modal.large,.card-modal.xlarge{width:calc(100vw - 20px)}.card-modal .card .card-header-modal,.card-modal .theme-dark .stat-card .card-header-modal,.theme-dark .card-modal .stat-card .card-header-modal,.card-modal .theme-dark .chart-container .card-header-modal,.theme-dark .card-modal .chart-container .card-header-modal,.card-modal .theme-dark .table-container .card-header-modal,.theme-dark .card-modal .table-container .card-header-modal,.card-modal .theme-dark .notification-card .card-header-modal,.theme-dark .card-modal .notification-card .card-header-modal,.card-modal .theme-light .stat-card .card-header-modal,.theme-light .card-modal .stat-card .card-header-modal,.card-modal .theme-light .chart-container .card-header-modal,.theme-light .card-modal .chart-container .card-header-modal,.card-modal .theme-light .table-container .card-header-modal,.theme-light .card-modal .table-container .card-header-modal,.card-modal .theme-light .notification-card .card-header-modal,.theme-light .card-modal .notification-card .card-header-modal,.card-modal body.theme-bloodstream .stat-card .card-header-modal,body.theme-bloodstream .card-modal .stat-card .card-header-modal,.card-modal body.theme-bloodstream .chart-container .card-header-modal,body.theme-bloodstream .card-modal .chart-container .card-header-modal,.card-modal body.theme-bloodstream .table-container .card-header-modal,body.theme-bloodstream .card-modal .table-container .card-header-modal,.card-modal body.theme-bloodstream .notification-card .card-header-modal,body.theme-bloodstream .card-modal .notification-card .card-header-modal,.card-modal .card .card-footer-modal,.card-modal .theme-dark .stat-card .card-footer-modal,.theme-dark .card-modal .stat-card .card-footer-modal,.card-modal .theme-dark .chart-container .card-footer-modal,.theme-dark .card-modal .chart-container .card-footer-modal,.card-modal .theme-dark .table-container .card-footer-modal,.theme-dark .card-modal .table-container .card-footer-modal,.card-modal .theme-dark .notification-card .card-footer-modal,.theme-dark .card-modal .notification-card .card-footer-modal,.card-modal .theme-light .stat-card .card-footer-modal,.theme-light .card-modal .stat-card .card-footer-modal,.card-modal .theme-light .chart-container .card-footer-modal,.theme-light .card-modal .chart-container .card-footer-modal,.card-modal .theme-light .table-container .card-footer-modal,.theme-light .card-modal .table-container .card-footer-modal,.card-modal .theme-light .notification-card .card-footer-modal,.theme-light .card-modal .notification-card .card-footer-modal,.card-modal body.theme-bloodstream .stat-card .card-footer-modal,body.theme-bloodstream .card-modal .stat-card .card-footer-modal,.card-modal body.theme-bloodstream .chart-container .card-footer-modal,body.theme-bloodstream .card-modal .chart-container .card-footer-modal,.card-modal body.theme-bloodstream .table-container .card-footer-modal,body.theme-bloodstream .card-modal .table-container .card-footer-modal,.card-modal body.theme-bloodstream .notification-card .card-footer-modal,body.theme-bloodstream .card-modal .notification-card .card-footer-modal{padding:0.75rem 1rem}}[data-card-modal-trigger]{cursor:pointer}[data-card-modal-trigger]:hover{opacity:0.9}.card-modal.stacked{z-index:calc(100001 + var(--stack-index, 0))}.card-modal-backdrop.stacked{z-index:calc(100000 + var(--stack-index, 0))}.theme-dark .card-modal .card,.theme-dark .card-modal .stat-card,.theme-dark .card-modal .chart-container,.theme-dark .card-modal .table-container,.theme-dark .card-modal .notification-card,.theme-light .card-modal .card,.theme-light .card-modal .stat-card,.theme-light .card-modal .chart-container,.theme-light .card-modal .table-container,.theme-light .card-modal .notification-card{opacity:1 !important;background-color:var(--theme-card-bg) !important;background:var(--theme-card-bg) !important}.theme-dark .card-modal .card .card-header,.theme-dark .card-modal .stat-card .card-header,.theme-dark .card-modal .chart-container .card-header,.theme-dark .card-modal .table-container .card-header,.theme-dark .card-modal .notification-card .card-header,.theme-dark .card-modal .card .card-section,.theme-dark .card-modal .stat-card .card-section,.theme-dark .card-modal .chart-container .card-section,.theme-dark .card-modal .table-container .card-section,.theme-dark .card-modal .notification-card .card-section,.theme-dark .card-modal .card .card-body,.theme-dark .card-modal .stat-card .card-body,.theme-dark .card-modal .chart-container .card-body,.theme-dark .card-modal .table-container .card-body,.theme-dark .card-modal .notification-card .card-body,.theme-dark .card-modal .card .card-footer,.theme-dark .card-modal .stat-card .card-footer,.theme-dark .card-modal .chart-container .card-footer,.theme-dark .card-modal .table-container .card-footer,.theme-dark .card-modal .notification-card .card-footer,.theme-light .card-modal .card .card-header,.theme-light .card-modal .stat-card .card-header,.theme-light .card-modal .chart-container .card-header,.theme-light .card-modal .table-container .card-header,.theme-light .card-modal .notification-card .card-header,.theme-light .card-modal .card .card-section,.theme-light .card-modal .stat-card .card-section,.theme-light .card-modal .chart-container .card-section,.theme-light .card-modal .table-container .card-section,.theme-light .card-modal .notification-card .card-section,.theme-light .card-modal .card .card-body,.theme-light .card-modal .stat-card .card-body,.theme-light .card-modal .chart-container .card-body,.theme-light .card-modal .table-container .card-body,.theme-light .card-modal .notification-card .card-body,.theme-light .card-modal .card .card-footer,.theme-light .card-modal .stat-card .card-footer,.theme-light .card-modal .chart-container .card-footer,.theme-light .card-modal .table-container .card-footer,.theme-light .card-modal .notification-card .card-footer{opacity:1 !important;background:transparent !important}.theme-dark.card-modal .card,.theme-dark.card-modal .stat-card,.theme-dark.card-modal .chart-container,.theme-dark.card-modal .table-container,.theme-dark.card-modal .notification-card,.card-modal.theme-dark .card,.card-modal.theme-dark .stat-card,.card-modal.theme-dark .chart-container,.card-modal.theme-dark .table-container,.card-modal.theme-dark .notification-card{background-color:#1a1a1a !important;background:#1a1a1a !important;opacity:1 !important}.card-modal:focus{outline:none}.card-modal [tabindex="-1"]:focus{outline:2px solid rgba(var(--theme-primary-rgb), 0.5);outline-offset:2px}.card-modal-loading{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;min-height:200px}.card-modal-loading .spinner{width:40px;height:40px;border:3px solid rgba(var(--theme-primary-rgb), 0.2);border-top-color:var(--theme-primary);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.card-modal-confirm .card-section{text-align:center;padding:2rem}.card-modal-confirm .card-section .confirm-icon{font-size:3rem;margin-bottom:1rem}.card-modal-confirm .card-section .confirm-icon.warning{color:var(--theme-warning)}.card-modal-confirm .card-section .confirm-icon.danger{color:var(--theme-danger)}.card-modal-confirm .card-section .confirm-icon.success{color:var(--theme-success)}.card-modal-confirm .card-section .confirm-icon.info{color:var(--theme-info)}.card-modal-confirm .card-section .confirm-message{font-size:1.1rem;margin-bottom:0.5rem}.card-modal-confirm .card-section .confirm-submessage{color:rgba(var(--theme-text-rgb), 0.7);font-size:0.9rem}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:2rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:2rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:2rem !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:1rem !important}.ml-4{margin-left:1.5rem !important}.ml-5{margin-left:2rem !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:1rem !important}.mr-4{margin-right:1.5rem !important}.mr-5{margin-right:2rem !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:1rem !important;margin-right:1rem !important}.mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.mx-5{margin-left:2rem !important;margin-right:2rem !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:2rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:2rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:2rem !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:1rem !important}.pl-4{padding-left:1.5rem !important}.pl-5{padding-left:2rem !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:1rem !important}.pr-4{padding-right:1.5rem !important}.pr-5{padding-right:2rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-5{padding-left:2rem !important;padding-right:2rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:2rem !important;padding-bottom:2rem !important}.d-none,.theme-dark .display-none,.theme-light .display-none,body.theme-bloodstream .display-none{display:none !important}.d-block,.theme-dark .display-block,.theme-light .display-block,body.theme-bloodstream .display-block{display:block !important}.d-inline-block,.theme-dark .display-inline-block,.theme-light .display-inline-block,body.theme-bloodstream .display-inline-block{display:inline-block !important}.d-flex,.theme-dark .display-flex,.theme-light .display-flex,body.theme-bloodstream .display-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:2rem !important}.no-last-margins h1:last-child,.no-last-margins h1:last-of-type,.no-last-margins h2:last-child,.no-last-margins h2:last-of-type,.no-last-margins h3:last-child,.no-last-margins h3:last-of-type,.no-last-margins h4:last-child,.no-last-margins h4:last-of-type,.no-last-margins h5:last-child,.no-last-margins h5:last-of-type,.no-last-margins h6:last-child,.no-last-margins h6:last-of-type,.no-last-margins p:last-child,.no-last-margins p:last-of-type,.no-last-margins ul:last-child,.no-last-margins ul:last-of-type,.no-last-margins ol:last-child,.no-last-margins ol:last-of-type,.no-last-margins dl:last-child,.no-last-margins dl:last-of-type,.no-last-margins blockquote:last-child,.no-last-margins blockquote:last-of-type,.no-last-margins pre:last-child,.no-last-margins pre:last-of-type,.no-last-margins table:last-child,.no-last-margins table:last-of-type,.no-last-margins figure:last-child,.no-last-margins figure:last-of-type,.no-last-margins fieldset:last-child,.no-last-margins fieldset:last-of-type,.no-last-margins form:last-child,.no-last-margins form:last-of-type,.no-last-margins .card:last-child,.no-last-margins .theme-dark .stat-card:last-child,.theme-dark .no-last-margins .stat-card:last-child,.no-last-margins .theme-dark .chart-container:last-child,.theme-dark .no-last-margins .chart-container:last-child,.no-last-margins .theme-dark .table-container:last-child,.theme-dark .no-last-margins .table-container:last-child,.no-last-margins .theme-dark .notification-card:last-child,.theme-dark .no-last-margins .notification-card:last-child,.no-last-margins .theme-light .stat-card:last-child,.theme-light .no-last-margins .stat-card:last-child,.no-last-margins .theme-light .chart-container:last-child,.theme-light .no-last-margins .chart-container:last-child,.no-last-margins .theme-light .table-container:last-child,.theme-light .no-last-margins .table-container:last-child,.no-last-margins .theme-light .notification-card:last-child,.theme-light .no-last-margins .notification-card:last-child,.no-last-margins body.theme-bloodstream .stat-card:last-child,body.theme-bloodstream .no-last-margins .stat-card:last-child,.no-last-margins body.theme-bloodstream .chart-container:last-child,body.theme-bloodstream .no-last-margins .chart-container:last-child,.no-last-margins body.theme-bloodstream .table-container:last-child,body.theme-bloodstream .no-last-margins .table-container:last-child,.no-last-margins body.theme-bloodstream .notification-card:last-child,body.theme-bloodstream .no-last-margins .notification-card:last-child,.no-last-margins .card:last-of-type,.no-last-margins .theme-dark .stat-card:last-of-type,.theme-dark .no-last-margins .stat-card:last-of-type,.no-last-margins .theme-dark .chart-container:last-of-type,.theme-dark .no-last-margins .chart-container:last-of-type,.no-last-margins .theme-dark .table-container:last-of-type,.theme-dark .no-last-margins .table-container:last-of-type,.no-last-margins .theme-dark .notification-card:last-of-type,.theme-dark .no-last-margins .notification-card:last-of-type,.no-last-margins .theme-light .stat-card:last-of-type,.theme-light .no-last-margins .stat-card:last-of-type,.no-last-margins .theme-light .chart-container:last-of-type,.theme-light .no-last-margins .chart-container:last-of-type,.no-last-margins .theme-light .table-container:last-of-type,.theme-light .no-last-margins .table-container:last-of-type,.no-last-margins .theme-light .notification-card:last-of-type,.theme-light .no-last-margins .notification-card:last-of-type,.no-last-margins body.theme-bloodstream .stat-card:last-of-type,body.theme-bloodstream .no-last-margins .stat-card:last-of-type,.no-last-margins body.theme-bloodstream .chart-container:last-of-type,body.theme-bloodstream .no-last-margins .chart-container:last-of-type,.no-last-margins body.theme-bloodstream .table-container:last-of-type,body.theme-bloodstream .no-last-margins .table-container:last-of-type,.no-last-margins body.theme-bloodstream .notification-card:last-of-type,body.theme-bloodstream .no-last-margins .notification-card:last-of-type,.no-last-margins .panel:last-child,.no-last-margins .panel:last-of-type,.no-last-margins .box:last-child,.no-last-margins .box:last-of-type,.no-last-margins .section:last-child,.no-last-margins .section:last-of-type,.no-last-margins .row:last-child,.no-last-margins .row:last-of-type,.no-last-margins .column:last-child,.no-last-margins .column:last-of-type,.no-last-margins .col:last-child,.no-last-margins .col:last-of-type,.no-last-margins .grid-item:last-child,.no-last-margins .grid-item:last-of-type,.no-last-margins .flex-item:last-child,.no-last-margins .flex-item:last-of-type,.no-last-margins .content:last-child,.no-last-margins .content:last-of-type,.no-last-margins .entry:last-child,.no-last-margins .entry:last-of-type,.no-last-margins .post:last-child,.no-last-margins .post:last-of-type,.no-last-margins .article:last-child,.no-last-margins .article:last-of-type,.no-last-margins .widget:last-child,.no-last-margins .widget:last-of-type,.no-last-margins .module:last-child,.no-last-margins .module:last-of-type,.no-last-margins .component:last-child,.no-last-margins .component:last-of-type,.no-last-margins .list-group:last-child,.no-last-margins .list-group:last-of-type,.no-last-margins .list-item:last-child,.no-last-margins .list-item:last-of-type,.no-last-margins .alert:last-child,.no-last-margins .alert:last-of-type,.no-last-margins .notice:last-child,.no-last-margins .notice:last-of-type,.no-last-margins .message:last-child,.no-last-margins .message:last-of-type,.no-last-margins .breadcrumb:last-child,.no-last-margins .breadcrumb:last-of-type,.no-last-margins .pagination:last-child,.no-last-margins .pagination:last-of-type,.no-last-margins .nav:last-child,.no-last-margins .nav:last-of-type,.no-last-margins .navbar:last-child,.no-last-margins .navbar:last-of-type,.no-last-margins .menu:last-child,.no-last-margins .menu:last-of-type,.no-last-margins .tabs:last-child,.no-last-margins .tabs:last-of-type,.no-last-margins .tab-content:last-child,.no-last-margins .tab-content:last-of-type,.no-last-margins .accordion:last-child,.no-last-margins .accordion:last-of-type,.no-last-margins .modal-body:last-child,.no-last-margins .modal-body:last-of-type,.no-last-margins .dialog-content:last-child,.no-last-margins .dialog-content:last-of-type,.no-last-margins .header:last-child,.no-last-margins .header:last-of-type,.no-last-margins .footer:last-child,.no-last-margins .footer:last-of-type,.no-last-margins .sidebar:last-child,.no-last-margins .sidebar:last-of-type,.no-last-margins .hero:last-child,.no-last-margins .hero:last-of-type,.no-last-margins .banner:last-child,.no-last-margins .banner:last-of-type,.no-last-margins .cta:last-child,.no-last-margins .cta:last-of-type,.no-last-margins .feature:last-child,.no-last-margins .feature:last-of-type,.no-last-margins .testimonial:last-child,.no-last-margins .testimonial:last-of-type,.no-last-margins .faq:last-child,.no-last-margins .faq:last-of-type,.no-last-margins .pricing-card:last-child,.no-last-margins .pricing-card:last-of-type,.no-last-margins .stat-card:last-child,.no-last-margins .stat-card:last-of-type,.no-last-margins .form-group:last-child,.no-last-margins .form-group:last-of-type,.no-last-margins .input-group:last-child,.no-last-margins .input-group:last-of-type,.no-last-margins .btn-group:last-child,.no-last-margins .btn-group:last-of-type,.no-last-margins .button-group:last-child,.no-last-margins .button-group:last-of-type,.no-last-margins .media:last-child,.no-last-margins .media:last-of-type,.no-last-margins .comment:last-child,.no-last-margins .comment:last-of-type,.no-last-margins .review:last-child,.no-last-margins .review:last-of-type,.no-last-margins div[class*="margin"]:last-child,.no-last-margins div[class*="margin"]:last-of-type,.no-last-margins div[class*="spacing"]:last-child,.no-last-margins div[class*="spacing"]:last-of-type,.no-last-margins *[class*="mb-"]:last-child,.no-last-margins *[class*="mb-"]:last-of-type,.no-last-margins .cell:last-child,.no-last-margins .cell:last-of-type,body.no-last-margins h1:last-child,body.no-last-margins h1:last-of-type,body.no-last-margins h2:last-child,body.no-last-margins h2:last-of-type,body.no-last-margins h3:last-child,body.no-last-margins h3:last-of-type,body.no-last-margins h4:last-child,body.no-last-margins h4:last-of-type,body.no-last-margins h5:last-child,body.no-last-margins h5:last-of-type,body.no-last-margins h6:last-child,body.no-last-margins h6:last-of-type,body.no-last-margins p:last-child,body.no-last-margins p:last-of-type,body.no-last-margins ul:last-child,body.no-last-margins ul:last-of-type,body.no-last-margins ol:last-child,body.no-last-margins ol:last-of-type,body.no-last-margins dl:last-child,body.no-last-margins dl:last-of-type,body.no-last-margins blockquote:last-child,body.no-last-margins blockquote:last-of-type,body.no-last-margins pre:last-child,body.no-last-margins pre:last-of-type,body.no-last-margins table:last-child,body.no-last-margins table:last-of-type,body.no-last-margins figure:last-child,body.no-last-margins figure:last-of-type,body.no-last-margins fieldset:last-child,body.no-last-margins fieldset:last-of-type,body.no-last-margins form:last-child,body.no-last-margins form:last-of-type,body.no-last-margins .card:last-child,body.no-last-margins .theme-dark .stat-card:last-child,.theme-dark body.no-last-margins .stat-card:last-child,body.no-last-margins .theme-dark .chart-container:last-child,.theme-dark body.no-last-margins .chart-container:last-child,body.no-last-margins .theme-dark .table-container:last-child,.theme-dark body.no-last-margins .table-container:last-child,body.no-last-margins .theme-dark .notification-card:last-child,.theme-dark body.no-last-margins .notification-card:last-child,body.no-last-margins .theme-light .stat-card:last-child,.theme-light body.no-last-margins .stat-card:last-child,body.no-last-margins .theme-light .chart-container:last-child,.theme-light body.no-last-margins .chart-container:last-child,body.no-last-margins .theme-light .table-container:last-child,.theme-light body.no-last-margins .table-container:last-child,body.no-last-margins .theme-light .notification-card:last-child,.theme-light body.no-last-margins .notification-card:last-child,body.no-last-margins body.theme-bloodstream .stat-card:last-child,body.theme-bloodstream body.no-last-margins .stat-card:last-child,body.no-last-margins body.theme-bloodstream .chart-container:last-child,body.theme-bloodstream body.no-last-margins .chart-container:last-child,body.no-last-margins body.theme-bloodstream .table-container:last-child,body.theme-bloodstream body.no-last-margins .table-container:last-child,body.no-last-margins body.theme-bloodstream .notification-card:last-child,body.theme-bloodstream body.no-last-margins .notification-card:last-child,body.no-last-margins .card:last-of-type,body.no-last-margins .theme-dark .stat-card:last-of-type,.theme-dark body.no-last-margins .stat-card:last-of-type,body.no-last-margins .theme-dark .chart-container:last-of-type,.theme-dark body.no-last-margins .chart-container:last-of-type,body.no-last-margins .theme-dark .table-container:last-of-type,.theme-dark body.no-last-margins .table-container:last-of-type,body.no-last-margins .theme-dark .notification-card:last-of-type,.theme-dark body.no-last-margins .notification-card:last-of-type,body.no-last-margins .theme-light .stat-card:last-of-type,.theme-light body.no-last-margins .stat-card:last-of-type,body.no-last-margins .theme-light .chart-container:last-of-type,.theme-light body.no-last-margins .chart-container:last-of-type,body.no-last-margins .theme-light .table-container:last-of-type,.theme-light body.no-last-margins .table-container:last-of-type,body.no-last-margins .theme-light .notification-card:last-of-type,.theme-light body.no-last-margins .notification-card:last-of-type,body.no-last-margins body.theme-bloodstream .stat-card:last-of-type,body.theme-bloodstream body.no-last-margins .stat-card:last-of-type,body.no-last-margins body.theme-bloodstream .chart-container:last-of-type,body.theme-bloodstream body.no-last-margins .chart-container:last-of-type,body.no-last-margins body.theme-bloodstream .table-container:last-of-type,body.theme-bloodstream body.no-last-margins .table-container:last-of-type,body.no-last-margins body.theme-bloodstream .notification-card:last-of-type,body.theme-bloodstream body.no-last-margins .notification-card:last-of-type,body.no-last-margins .panel:last-child,body.no-last-margins .panel:last-of-type,body.no-last-margins .box:last-child,body.no-last-margins .box:last-of-type,body.no-last-margins .section:last-child,body.no-last-margins .section:last-of-type,body.no-last-margins .row:last-child,body.no-last-margins .row:last-of-type,body.no-last-margins .column:last-child,body.no-last-margins .column:last-of-type,body.no-last-margins .col:last-child,body.no-last-margins .col:last-of-type,body.no-last-margins .grid-item:last-child,body.no-last-margins .grid-item:last-of-type,body.no-last-margins .flex-item:last-child,body.no-last-margins .flex-item:last-of-type,body.no-last-margins .content:last-child,body.no-last-margins .content:last-of-type,body.no-last-margins .entry:last-child,body.no-last-margins .entry:last-of-type,body.no-last-margins .post:last-child,body.no-last-margins .post:last-of-type,body.no-last-margins .article:last-child,body.no-last-margins .article:last-of-type,body.no-last-margins .widget:last-child,body.no-last-margins .widget:last-of-type,body.no-last-margins .module:last-child,body.no-last-margins .module:last-of-type,body.no-last-margins .component:last-child,body.no-last-margins .component:last-of-type,body.no-last-margins .list-group:last-child,body.no-last-margins .list-group:last-of-type,body.no-last-margins .list-item:last-child,body.no-last-margins .list-item:last-of-type,body.no-last-margins .alert:last-child,body.no-last-margins .alert:last-of-type,body.no-last-margins .notice:last-child,body.no-last-margins .notice:last-of-type,body.no-last-margins .message:last-child,body.no-last-margins .message:last-of-type,body.no-last-margins .breadcrumb:last-child,body.no-last-margins .breadcrumb:last-of-type,body.no-last-margins .pagination:last-child,body.no-last-margins .pagination:last-of-type,body.no-last-margins .nav:last-child,body.no-last-margins .nav:last-of-type,body.no-last-margins .navbar:last-child,body.no-last-margins .navbar:last-of-type,body.no-last-margins .menu:last-child,body.no-last-margins .menu:last-of-type,body.no-last-margins .tabs:last-child,body.no-last-margins .tabs:last-of-type,body.no-last-margins .tab-content:last-child,body.no-last-margins .tab-content:last-of-type,body.no-last-margins .accordion:last-child,body.no-last-margins .accordion:last-of-type,body.no-last-margins .modal-body:last-child,body.no-last-margins .modal-body:last-of-type,body.no-last-margins .dialog-content:last-child,body.no-last-margins .dialog-content:last-of-type,body.no-last-margins .header:last-child,body.no-last-margins .header:last-of-type,body.no-last-margins .footer:last-child,body.no-last-margins .footer:last-of-type,body.no-last-margins .sidebar:last-child,body.no-last-margins .sidebar:last-of-type,body.no-last-margins .hero:last-child,body.no-last-margins .hero:last-of-type,body.no-last-margins .banner:last-child,body.no-last-margins .banner:last-of-type,body.no-last-margins .cta:last-child,body.no-last-margins .cta:last-of-type,body.no-last-margins .feature:last-child,body.no-last-margins .feature:last-of-type,body.no-last-margins .testimonial:last-child,body.no-last-margins .testimonial:last-of-type,body.no-last-margins .faq:last-child,body.no-last-margins .faq:last-of-type,body.no-last-margins .pricing-card:last-child,body.no-last-margins .pricing-card:last-of-type,body.no-last-margins .stat-card:last-child,body.no-last-margins .stat-card:last-of-type,body.no-last-margins .form-group:last-child,body.no-last-margins .form-group:last-of-type,body.no-last-margins .input-group:last-child,body.no-last-margins .input-group:last-of-type,body.no-last-margins .btn-group:last-child,body.no-last-margins .btn-group:last-of-type,body.no-last-margins .button-group:last-child,body.no-last-margins .button-group:last-of-type,body.no-last-margins .media:last-child,body.no-last-margins .media:last-of-type,body.no-last-margins .comment:last-child,body.no-last-margins .comment:last-of-type,body.no-last-margins .review:last-child,body.no-last-margins .review:last-of-type,body.no-last-margins div[class*="margin"]:last-child,body.no-last-margins div[class*="margin"]:last-of-type,body.no-last-margins div[class*="spacing"]:last-child,body.no-last-margins div[class*="spacing"]:last-of-type,body.no-last-margins *[class*="mb-"]:last-child,body.no-last-margins *[class*="mb-"]:last-of-type,body.no-last-margins .cell:last-child,body.no-last-margins .cell:last-of-type,html.no-last-margins h1:last-child,html.no-last-margins h1:last-of-type,html.no-last-margins h2:last-child,html.no-last-margins h2:last-of-type,html.no-last-margins h3:last-child,html.no-last-margins h3:last-of-type,html.no-last-margins h4:last-child,html.no-last-margins h4:last-of-type,html.no-last-margins h5:last-child,html.no-last-margins h5:last-of-type,html.no-last-margins h6:last-child,html.no-last-margins h6:last-of-type,html.no-last-margins p:last-child,html.no-last-margins p:last-of-type,html.no-last-margins ul:last-child,html.no-last-margins ul:last-of-type,html.no-last-margins ol:last-child,html.no-last-margins ol:last-of-type,html.no-last-margins dl:last-child,html.no-last-margins dl:last-of-type,html.no-last-margins blockquote:last-child,html.no-last-margins blockquote:last-of-type,html.no-last-margins pre:last-child,html.no-last-margins pre:last-of-type,html.no-last-margins table:last-child,html.no-last-margins table:last-of-type,html.no-last-margins figure:last-child,html.no-last-margins figure:last-of-type,html.no-last-margins fieldset:last-child,html.no-last-margins fieldset:last-of-type,html.no-last-margins form:last-child,html.no-last-margins form:last-of-type,html.no-last-margins .card:last-child,html.no-last-margins .theme-dark .stat-card:last-child,.theme-dark html.no-last-margins .stat-card:last-child,html.no-last-margins .theme-dark .chart-container:last-child,.theme-dark html.no-last-margins .chart-container:last-child,html.no-last-margins .theme-dark .table-container:last-child,.theme-dark html.no-last-margins .table-container:last-child,html.no-last-margins .theme-dark .notification-card:last-child,.theme-dark html.no-last-margins .notification-card:last-child,html.no-last-margins .theme-light .stat-card:last-child,.theme-light html.no-last-margins .stat-card:last-child,html.no-last-margins .theme-light .chart-container:last-child,.theme-light html.no-last-margins .chart-container:last-child,html.no-last-margins .theme-light .table-container:last-child,.theme-light html.no-last-margins .table-container:last-child,html.no-last-margins .theme-light .notification-card:last-child,.theme-light html.no-last-margins .notification-card:last-child,html.no-last-margins body.theme-bloodstream .stat-card:last-child,body.theme-bloodstream html.no-last-margins .stat-card:last-child,html.no-last-margins body.theme-bloodstream .chart-container:last-child,body.theme-bloodstream html.no-last-margins .chart-container:last-child,html.no-last-margins body.theme-bloodstream .table-container:last-child,body.theme-bloodstream html.no-last-margins .table-container:last-child,html.no-last-margins body.theme-bloodstream .notification-card:last-child,body.theme-bloodstream html.no-last-margins .notification-card:last-child,html.no-last-margins .card:last-of-type,html.no-last-margins .theme-dark .stat-card:last-of-type,.theme-dark html.no-last-margins .stat-card:last-of-type,html.no-last-margins .theme-dark .chart-container:last-of-type,.theme-dark html.no-last-margins .chart-container:last-of-type,html.no-last-margins .theme-dark .table-container:last-of-type,.theme-dark html.no-last-margins .table-container:last-of-type,html.no-last-margins .theme-dark .notification-card:last-of-type,.theme-dark html.no-last-margins .notification-card:last-of-type,html.no-last-margins .theme-light .stat-card:last-of-type,.theme-light html.no-last-margins .stat-card:last-of-type,html.no-last-margins .theme-light .chart-container:last-of-type,.theme-light html.no-last-margins .chart-container:last-of-type,html.no-last-margins .theme-light .table-container:last-of-type,.theme-light html.no-last-margins .table-container:last-of-type,html.no-last-margins .theme-light .notification-card:last-of-type,.theme-light html.no-last-margins .notification-card:last-of-type,html.no-last-margins body.theme-bloodstream .stat-card:last-of-type,body.theme-bloodstream html.no-last-margins .stat-card:last-of-type,html.no-last-margins body.theme-bloodstream .chart-container:last-of-type,body.theme-bloodstream html.no-last-margins .chart-container:last-of-type,html.no-last-margins body.theme-bloodstream .table-container:last-of-type,body.theme-bloodstream html.no-last-margins .table-container:last-of-type,html.no-last-margins body.theme-bloodstream .notification-card:last-of-type,body.theme-bloodstream html.no-last-margins .notification-card:last-of-type,html.no-last-margins .panel:last-child,html.no-last-margins .panel:last-of-type,html.no-last-margins .box:last-child,html.no-last-margins .box:last-of-type,html.no-last-margins .section:last-child,html.no-last-margins .section:last-of-type,html.no-last-margins .row:last-child,html.no-last-margins .row:last-of-type,html.no-last-margins .column:last-child,html.no-last-margins .column:last-of-type,html.no-last-margins .col:last-child,html.no-last-margins .col:last-of-type,html.no-last-margins .grid-item:last-child,html.no-last-margins .grid-item:last-of-type,html.no-last-margins .flex-item:last-child,html.no-last-margins .flex-item:last-of-type,html.no-last-margins .content:last-child,html.no-last-margins .content:last-of-type,html.no-last-margins .entry:last-child,html.no-last-margins .entry:last-of-type,html.no-last-margins .post:last-child,html.no-last-margins .post:last-of-type,html.no-last-margins .article:last-child,html.no-last-margins .article:last-of-type,html.no-last-margins .widget:last-child,html.no-last-margins .widget:last-of-type,html.no-last-margins .module:last-child,html.no-last-margins .module:last-of-type,html.no-last-margins .component:last-child,html.no-last-margins .component:last-of-type,html.no-last-margins .list-group:last-child,html.no-last-margins .list-group:last-of-type,html.no-last-margins .list-item:last-child,html.no-last-margins .list-item:last-of-type,html.no-last-margins .alert:last-child,html.no-last-margins .alert:last-of-type,html.no-last-margins .notice:last-child,html.no-last-margins .notice:last-of-type,html.no-last-margins .message:last-child,html.no-last-margins .message:last-of-type,html.no-last-margins .breadcrumb:last-child,html.no-last-margins .breadcrumb:last-of-type,html.no-last-margins .pagination:last-child,html.no-last-margins .pagination:last-of-type,html.no-last-margins .nav:last-child,html.no-last-margins .nav:last-of-type,html.no-last-margins .navbar:last-child,html.no-last-margins .navbar:last-of-type,html.no-last-margins .menu:last-child,html.no-last-margins .menu:last-of-type,html.no-last-margins .tabs:last-child,html.no-last-margins .tabs:last-of-type,html.no-last-margins .tab-content:last-child,html.no-last-margins .tab-content:last-of-type,html.no-last-margins .accordion:last-child,html.no-last-margins .accordion:last-of-type,html.no-last-margins .modal-body:last-child,html.no-last-margins .modal-body:last-of-type,html.no-last-margins .dialog-content:last-child,html.no-last-margins .dialog-content:last-of-type,html.no-last-margins .header:last-child,html.no-last-margins .header:last-of-type,html.no-last-margins .footer:last-child,html.no-last-margins .footer:last-of-type,html.no-last-margins .sidebar:last-child,html.no-last-margins .sidebar:last-of-type,html.no-last-margins .hero:last-child,html.no-last-margins .hero:last-of-type,html.no-last-margins .banner:last-child,html.no-last-margins .banner:last-of-type,html.no-last-margins .cta:last-child,html.no-last-margins .cta:last-of-type,html.no-last-margins .feature:last-child,html.no-last-margins .feature:last-of-type,html.no-last-margins .testimonial:last-child,html.no-last-margins .testimonial:last-of-type,html.no-last-margins .faq:last-child,html.no-last-margins .faq:last-of-type,html.no-last-margins .pricing-card:last-child,html.no-last-margins .pricing-card:last-of-type,html.no-last-margins .stat-card:last-child,html.no-last-margins .stat-card:last-of-type,html.no-last-margins .form-group:last-child,html.no-last-margins .form-group:last-of-type,html.no-last-margins .input-group:last-child,html.no-last-margins .input-group:last-of-type,html.no-last-margins .btn-group:last-child,html.no-last-margins .btn-group:last-of-type,html.no-last-margins .button-group:last-child,html.no-last-margins .button-group:last-of-type,html.no-last-margins .media:last-child,html.no-last-margins .media:last-of-type,html.no-last-margins .comment:last-child,html.no-last-margins .comment:last-of-type,html.no-last-margins .review:last-child,html.no-last-margins .review:last-of-type,html.no-last-margins div[class*="margin"]:last-child,html.no-last-margins div[class*="margin"]:last-of-type,html.no-last-margins div[class*="spacing"]:last-child,html.no-last-margins div[class*="spacing"]:last-of-type,html.no-last-margins *[class*="mb-"]:last-child,html.no-last-margins *[class*="mb-"]:last-of-type,html.no-last-margins .cell:last-child,html.no-last-margins .cell:last-of-type{margin-bottom:0 !important}.no-last-margins .container>*:last-child,.no-last-margins .theme-dark .container-xs>*:last-child,.theme-dark .no-last-margins .container-xs>*:last-child,.no-last-margins .theme-dark .container-sm>*:last-child,.theme-dark .no-last-margins .container-sm>*:last-child,.no-last-margins .theme-dark .container-small>*:last-child,.theme-dark .no-last-margins .container-small>*:last-child,.no-last-margins .theme-dark .container-md>*:last-child,.theme-dark .no-last-margins .container-md>*:last-child,.no-last-margins .theme-dark .container-lg>*:last-child,.theme-dark .no-last-margins .container-lg>*:last-child,.no-last-margins .theme-dark .container-large>*:last-child,.theme-dark .no-last-margins .container-large>*:last-child,.no-last-margins .theme-dark .container-xl>*:last-child,.theme-dark .no-last-margins .container-xl>*:last-child,.no-last-margins .theme-dark .container-xxl>*:last-child,.theme-dark .no-last-margins .container-xxl>*:last-child,.no-last-margins .theme-dark .container-responsive>*:last-child,.theme-dark .no-last-margins .container-responsive>*:last-child,.no-last-margins .theme-light .container-xs>*:last-child,.theme-light .no-last-margins .container-xs>*:last-child,.no-last-margins .theme-light .container-sm>*:last-child,.theme-light .no-last-margins .container-sm>*:last-child,.no-last-margins .theme-light .container-small>*:last-child,.theme-light .no-last-margins .container-small>*:last-child,.no-last-margins .theme-light .container-md>*:last-child,.theme-light .no-last-margins .container-md>*:last-child,.no-last-margins .theme-light .container-lg>*:last-child,.theme-light .no-last-margins .container-lg>*:last-child,.no-last-margins .theme-light .container-large>*:last-child,.theme-light .no-last-margins .container-large>*:last-child,.no-last-margins .theme-light .container-xl>*:last-child,.theme-light .no-last-margins .container-xl>*:last-child,.no-last-margins .theme-light .container-xxl>*:last-child,.theme-light .no-last-margins .container-xxl>*:last-child,.no-last-margins .theme-light .container-responsive>*:last-child,.theme-light .no-last-margins .container-responsive>*:last-child,.no-last-margins body.theme-bloodstream .container-xs>*:last-child,body.theme-bloodstream .no-last-margins .container-xs>*:last-child,.no-last-margins body.theme-bloodstream .container-sm>*:last-child,body.theme-bloodstream .no-last-margins .container-sm>*:last-child,.no-last-margins body.theme-bloodstream .container-small>*:last-child,body.theme-bloodstream .no-last-margins .container-small>*:last-child,.no-last-margins body.theme-bloodstream .container-md>*:last-child,body.theme-bloodstream .no-last-margins .container-md>*:last-child,.no-last-margins body.theme-bloodstream .container-lg>*:last-child,body.theme-bloodstream .no-last-margins .container-lg>*:last-child,.no-last-margins body.theme-bloodstream .container-large>*:last-child,body.theme-bloodstream .no-last-margins .container-large>*:last-child,.no-last-margins body.theme-bloodstream .container-xl>*:last-child,body.theme-bloodstream .no-last-margins .container-xl>*:last-child,.no-last-margins body.theme-bloodstream .container-xxl>*:last-child,body.theme-bloodstream .no-last-margins .container-xxl>*:last-child,.no-last-margins body.theme-bloodstream .container-responsive>*:last-child,body.theme-bloodstream .no-last-margins .container-responsive>*:last-child,.no-last-margins .wrapper>*:last-child,.no-last-margins .content-area>*:last-child,.no-last-margins .main-content>*:last-child,.no-last-margins .entry-content>*:last-child,body.no-last-margins .container>*:last-child,body.no-last-margins .theme-dark .container-xs>*:last-child,.theme-dark body.no-last-margins .container-xs>*:last-child,body.no-last-margins .theme-dark .container-sm>*:last-child,.theme-dark body.no-last-margins .container-sm>*:last-child,body.no-last-margins .theme-dark .container-small>*:last-child,.theme-dark body.no-last-margins .container-small>*:last-child,body.no-last-margins .theme-dark .container-md>*:last-child,.theme-dark body.no-last-margins .container-md>*:last-child,body.no-last-margins .theme-dark .container-lg>*:last-child,.theme-dark body.no-last-margins .container-lg>*:last-child,body.no-last-margins .theme-dark .container-large>*:last-child,.theme-dark body.no-last-margins .container-large>*:last-child,body.no-last-margins .theme-dark .container-xl>*:last-child,.theme-dark body.no-last-margins .container-xl>*:last-child,body.no-last-margins .theme-dark .container-xxl>*:last-child,.theme-dark body.no-last-margins .container-xxl>*:last-child,body.no-last-margins .theme-dark .container-responsive>*:last-child,.theme-dark body.no-last-margins .container-responsive>*:last-child,body.no-last-margins .theme-light .container-xs>*:last-child,.theme-light body.no-last-margins .container-xs>*:last-child,body.no-last-margins .theme-light .container-sm>*:last-child,.theme-light body.no-last-margins .container-sm>*:last-child,body.no-last-margins .theme-light .container-small>*:last-child,.theme-light body.no-last-margins .container-small>*:last-child,body.no-last-margins .theme-light .container-md>*:last-child,.theme-light body.no-last-margins .container-md>*:last-child,body.no-last-margins .theme-light .container-lg>*:last-child,.theme-light body.no-last-margins .container-lg>*:last-child,body.no-last-margins .theme-light .container-large>*:last-child,.theme-light body.no-last-margins .container-large>*:last-child,body.no-last-margins .theme-light .container-xl>*:last-child,.theme-light body.no-last-margins .container-xl>*:last-child,body.no-last-margins .theme-light .container-xxl>*:last-child,.theme-light body.no-last-margins .container-xxl>*:last-child,body.no-last-margins .theme-light .container-responsive>*:last-child,.theme-light body.no-last-margins .container-responsive>*:last-child,body.no-last-margins body.theme-bloodstream .container-xs>*:last-child,body.theme-bloodstream body.no-last-margins .container-xs>*:last-child,body.no-last-margins body.theme-bloodstream .container-sm>*:last-child,body.theme-bloodstream body.no-last-margins .container-sm>*:last-child,body.no-last-margins body.theme-bloodstream .container-small>*:last-child,body.theme-bloodstream body.no-last-margins .container-small>*:last-child,body.no-last-margins body.theme-bloodstream .container-md>*:last-child,body.theme-bloodstream body.no-last-margins .container-md>*:last-child,body.no-last-margins body.theme-bloodstream .container-lg>*:last-child,body.theme-bloodstream body.no-last-margins .container-lg>*:last-child,body.no-last-margins body.theme-bloodstream .container-large>*:last-child,body.theme-bloodstream body.no-last-margins .container-large>*:last-child,body.no-last-margins body.theme-bloodstream .container-xl>*:last-child,body.theme-bloodstream body.no-last-margins .container-xl>*:last-child,body.no-last-margins body.theme-bloodstream .container-xxl>*:last-child,body.theme-bloodstream body.no-last-margins .container-xxl>*:last-child,body.no-last-margins body.theme-bloodstream .container-responsive>*:last-child,body.theme-bloodstream body.no-last-margins .container-responsive>*:last-child,body.no-last-margins .wrapper>*:last-child,body.no-last-margins .content-area>*:last-child,body.no-last-margins .main-content>*:last-child,body.no-last-margins .entry-content>*:last-child,html.no-last-margins .container>*:last-child,html.no-last-margins .theme-dark .container-xs>*:last-child,.theme-dark html.no-last-margins .container-xs>*:last-child,html.no-last-margins .theme-dark .container-sm>*:last-child,.theme-dark html.no-last-margins .container-sm>*:last-child,html.no-last-margins .theme-dark .container-small>*:last-child,.theme-dark html.no-last-margins .container-small>*:last-child,html.no-last-margins .theme-dark .container-md>*:last-child,.theme-dark html.no-last-margins .container-md>*:last-child,html.no-last-margins .theme-dark .container-lg>*:last-child,.theme-dark html.no-last-margins .container-lg>*:last-child,html.no-last-margins .theme-dark .container-large>*:last-child,.theme-dark html.no-last-margins .container-large>*:last-child,html.no-last-margins .theme-dark .container-xl>*:last-child,.theme-dark html.no-last-margins .container-xl>*:last-child,html.no-last-margins .theme-dark .container-xxl>*:last-child,.theme-dark html.no-last-margins .container-xxl>*:last-child,html.no-last-margins .theme-dark .container-responsive>*:last-child,.theme-dark html.no-last-margins .container-responsive>*:last-child,html.no-last-margins .theme-light .container-xs>*:last-child,.theme-light html.no-last-margins .container-xs>*:last-child,html.no-last-margins .theme-light .container-sm>*:last-child,.theme-light html.no-last-margins .container-sm>*:last-child,html.no-last-margins .theme-light .container-small>*:last-child,.theme-light html.no-last-margins .container-small>*:last-child,html.no-last-margins .theme-light .container-md>*:last-child,.theme-light html.no-last-margins .container-md>*:last-child,html.no-last-margins .theme-light .container-lg>*:last-child,.theme-light html.no-last-margins .container-lg>*:last-child,html.no-last-margins .theme-light .container-large>*:last-child,.theme-light html.no-last-margins .container-large>*:last-child,html.no-last-margins .theme-light .container-xl>*:last-child,.theme-light html.no-last-margins .container-xl>*:last-child,html.no-last-margins .theme-light .container-xxl>*:last-child,.theme-light html.no-last-margins .container-xxl>*:last-child,html.no-last-margins .theme-light .container-responsive>*:last-child,.theme-light html.no-last-margins .container-responsive>*:last-child,html.no-last-margins body.theme-bloodstream .container-xs>*:last-child,body.theme-bloodstream html.no-last-margins .container-xs>*:last-child,html.no-last-margins body.theme-bloodstream .container-sm>*:last-child,body.theme-bloodstream html.no-last-margins .container-sm>*:last-child,html.no-last-margins body.theme-bloodstream .container-small>*:last-child,body.theme-bloodstream html.no-last-margins .container-small>*:last-child,html.no-last-margins body.theme-bloodstream .container-md>*:last-child,body.theme-bloodstream html.no-last-margins .container-md>*:last-child,html.no-last-margins body.theme-bloodstream .container-lg>*:last-child,body.theme-bloodstream html.no-last-margins .container-lg>*:last-child,html.no-last-margins body.theme-bloodstream .container-large>*:last-child,body.theme-bloodstream html.no-last-margins .container-large>*:last-child,html.no-last-margins body.theme-bloodstream .container-xl>*:last-child,body.theme-bloodstream html.no-last-margins .container-xl>*:last-child,html.no-last-margins body.theme-bloodstream .container-xxl>*:last-child,body.theme-bloodstream html.no-last-margins .container-xxl>*:last-child,html.no-last-margins body.theme-bloodstream .container-responsive>*:last-child,body.theme-bloodstream html.no-last-margins .container-responsive>*:last-child,html.no-last-margins .wrapper>*:last-child,html.no-last-margins .content-area>*:last-child,html.no-last-margins .main-content>*:last-child,html.no-last-margins .entry-content>*:last-child{margin-bottom:0 !important}.no-last-margins li:last-child,.no-last-margins dt:last-child,.no-last-margins dd:last-child,body.no-last-margins li:last-child,body.no-last-margins dt:last-child,body.no-last-margins dd:last-child,html.no-last-margins li:last-child,html.no-last-margins dt:last-child,html.no-last-margins dd:last-child{margin-bottom:0 !important}.no-last-margins li:last-child>*:last-child,.no-last-margins dt:last-child>*:last-child,.no-last-margins dd:last-child>*:last-child,body.no-last-margins li:last-child>*:last-child,body.no-last-margins dt:last-child>*:last-child,body.no-last-margins dd:last-child>*:last-child,html.no-last-margins li:last-child>*:last-child,html.no-last-margins dt:last-child>*:last-child,html.no-last-margins dd:last-child>*:last-child{margin-bottom:0 !important}.no-last-margins .form-group:last-child,.no-last-margins .form-row:last-child,.no-last-margins .form-field:last-child,.no-last-margins .input-wrapper:last-child,body.no-last-margins .form-group:last-child,body.no-last-margins .form-row:last-child,body.no-last-margins .form-field:last-child,body.no-last-margins .input-wrapper:last-child,html.no-last-margins .form-group:last-child,html.no-last-margins .form-row:last-child,html.no-last-margins .form-field:last-child,html.no-last-margins .input-wrapper:last-child{margin-bottom:0 !important}.auto-fix-spacing>*:last-child{margin-bottom:0 !important}.auto-fix-spacing .content>*:last-child,.auto-fix-spacing .entry>*:last-child,.auto-fix-spacing .post>*:last-child,.auto-fix-spacing article>*:last-child,.auto-fix-spacing section>*:last-child,.auto-fix-spacing aside>*:last-child,.auto-fix-spacing nav>*:last-child{margin-bottom:0 !important}.smart-spacing>*{margin-bottom:var(--spacing, 1rem)}.smart-spacing>*:last-child{margin-bottom:0 !important}.smart-spacing>h1+*,.smart-spacing>h2+*,.smart-spacing>h3+*,.smart-spacing>h4+*,.smart-spacing>h5+*,.smart-spacing>h6+*{margin-top:calc(var(--spacing, 1rem) * 0.5)}.smart-spacing ul>li,.smart-spacing ol>li{margin-bottom:calc(var(--spacing, 1rem) * 0.25)}.smart-spacing ul>li:last-child,.smart-spacing ol>li:last-child{margin-bottom:0 !important}.no-edge-margins>*:first-child{margin-top:0 !important}.no-edge-margins>*:last-child{margin-bottom:0 !important}.no-edge-margins.d-flex>*:first-child,.theme-dark .no-edge-margins.display-flex>*:first-child,.theme-light .no-edge-margins.display-flex>*:first-child,body.theme-bloodstream .no-edge-margins.display-flex>*:first-child,.no-edge-margins.grid>*:first-child,.no-edge-margins[class*="flex"]>*:first-child,.no-edge-margins[class*="grid"]>*:first-child{margin-top:0 !important;margin-left:0 !important}.no-edge-margins.d-flex>*:last-child,.theme-dark .no-edge-margins.display-flex>*:last-child,.theme-light .no-edge-margins.display-flex>*:last-child,body.theme-bloodstream .no-edge-margins.display-flex>*:last-child,.no-edge-margins.grid>*:last-child,.no-edge-margins[class*="flex"]>*:last-child,.no-edge-margins[class*="grid"]>*:last-child{margin-bottom:0 !important;margin-right:0 !important}.fix-card-spacing .card-header>*:last-child,.fix-card-spacing .card-body>*:last-child,.fix-card-spacing .card-footer>*:last-child{margin-bottom:0 !important}.fix-modal-spacing .modal-header>*:last-child,.fix-modal-spacing .modal-body>*:last-child,.fix-modal-spacing .modal-footer>*:last-child{margin-bottom:0 !important}.fix-list-spacing .list-group-item:last-child,.fix-list-spacing .list-item:last-child,.fix-list-spacing li:last-child{margin-bottom:0 !important;border-bottom:none !important}.fix-list-spacing .list-group-item>*:last-child,.fix-list-spacing .list-item>*:last-child,.fix-list-spacing li>*:last-child{margin-bottom:0 !important}.entry-content>*:last-child,.post-content>*:last-child,.page-content>*:last-child,.content-area>*:last-child,.widget-area>*:last-child,.sidebar>*:last-child{margin-bottom:0 !important}.keep-last-margin:last-child{margin-bottom:inherit !important}.keep-last-margin>*:last-child{margin-bottom:inherit !important}.debug-spacing *{outline:1px dashed rgba(255,0,0,0.3)}.debug-spacing *:last-child{outline:2px solid rgba(0,255,0,0.5)}.debug-spacing *[class*="mb-"]{background:rgba(255,255,0,0.1)}.cell:last-child,.columns:last-child,.grid-x>.cell:last-child,.grid-y>.cell:last-child{margin-bottom:0 !important}.cell:last-child>*:last-child,.columns:last-child>*:last-child,.grid-x>.cell:last-child>*:last-child,.grid-y>.cell:last-child>*:last-child{margin-bottom:0 !important}*:not(.button):not(button):not([class*="btn"]):last-child:not(.keep-last-margin){margin-bottom:0 !important}#large_modal_preview_no_click.reveal[data-reveal]{position:fixed !important;left:50% !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;margin:0 !important}.reveal[data-reveal]:not(#large_modal_preview_no_click){position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;width:90% !important;height:auto !important;max-height:85vh !important;overflow:visible !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light{background:transparent !important;border:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark .card,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark .stat-card,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark .chart-container,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark .table-container,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-dark .notification-card,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light .card,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light .stat-card,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light .chart-container,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light .table-container,.reveal[data-reveal]:not(#large_modal_preview_no_click).theme-light .notification-card{margin:0;max-height:85vh;overflow-y:auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.5);box-shadow:0 10px 40px rgba(0,0,0,0.5)}.reveal[data-reveal]:not(#large_modal_preview_no_click).small{width:90% !important;max-width:400px !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).medium{width:90% !important;max-width:600px !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).large{width:90% !important;max-width:900px !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).xlarge{width:95% !important;max-width:1200px !important}.reveal[data-reveal]:not(#large_modal_preview_no_click).full{width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important;top:0 !important;left:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}#asset-crop-modal .card,#asset-crop-modal .theme-dark .stat-card,.theme-dark #asset-crop-modal .stat-card,#asset-crop-modal .theme-dark .chart-container,.theme-dark #asset-crop-modal .chart-container,#asset-crop-modal .theme-dark .table-container,.theme-dark #asset-crop-modal .table-container,#asset-crop-modal .theme-dark .notification-card,.theme-dark #asset-crop-modal .notification-card,#asset-crop-modal .theme-light .stat-card,.theme-light #asset-crop-modal .stat-card,#asset-crop-modal .theme-light .chart-container,.theme-light #asset-crop-modal .chart-container,#asset-crop-modal .theme-light .table-container,.theme-light #asset-crop-modal .table-container,#asset-crop-modal .theme-light .notification-card,.theme-light #asset-crop-modal .notification-card,#asset-crop-modal body.theme-bloodstream .stat-card,body.theme-bloodstream #asset-crop-modal .stat-card,#asset-crop-modal body.theme-bloodstream .chart-container,body.theme-bloodstream #asset-crop-modal .chart-container,#asset-crop-modal body.theme-bloodstream .table-container,body.theme-bloodstream #asset-crop-modal .table-container,#asset-crop-modal body.theme-bloodstream .notification-card,body.theme-bloodstream #asset-crop-modal .notification-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:85vh !important;overflow:hidden !important}#asset-crop-modal .card-header{-ms-flex-negative:0;flex-shrink:0}#asset-crop-modal .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto !important;max-height:calc(85vh - 120px);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:20px}#asset-crop-modal .card-body img{max-width:100%;max-height:100%;display:block}#asset-crop-modal .card-body .cropper-container{max-width:100% !important;max-height:100% !important}#asset-crop-modal .card-footer{-ms-flex-negative:0;flex-shrink:0}.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,.theme-bloodstream .fa::before,.theme-bloodstream .fas::before,.theme-bloodstream .far::before,.theme-bloodstream .fab::before,.theme-bloodstream .fal::before,.theme-bloodstream .fad::before,.theme-bloodstream .fa-solid::before,.theme-bloodstream .fa-regular::before,.theme-bloodstream .fa-light::before,.theme-bloodstream .fa-duotone::before,.theme-bloodstream .fa-thin::before,.theme-bloodstream .fa-brands::before,.theme-bloodstream i[class*="fa-"]::before,body.theme-bloodstream .fa::before,body.theme-bloodstream .fas::before,body.theme-bloodstream .far::before,body.theme-bloodstream .fab::before,body.theme-bloodstream .fal::before,body.theme-bloodstream .fad::before,body.theme-bloodstream .fa-solid::before,body.theme-bloodstream .fa-regular::before,body.theme-bloodstream .fa-light::before,body.theme-bloodstream .fa-duotone::before,body.theme-bloodstream .fa-thin::before,body.theme-bloodstream .fa-brands::before,body.theme-bloodstream 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,.theme-bloodstream .fa-solid::before,.theme-bloodstream .fas::before,body.theme-bloodstream .fa-solid::before,body.theme-bloodstream .fas::before{font-weight:900 !important}.theme-light .fa-regular::before,.theme-light .far::before,.theme-dark .fa-regular::before,.theme-dark .far::before,.theme-bloodstream .fa-regular::before,.theme-bloodstream .far::before,body.theme-bloodstream .fa-regular::before,body.theme-bloodstream .far::before{font-weight:400 !important}.theme-light .fa-light::before,.theme-light .fal::before,.theme-dark .fa-light::before,.theme-dark .fal::before,.theme-bloodstream .fa-light::before,.theme-bloodstream .fal::before,body.theme-bloodstream .fa-light::before,body.theme-bloodstream .fal::before{font-weight:300 !important}.theme-light .fa-thin::before,.theme-light .fat::before,.theme-dark .fa-thin::before,.theme-dark .fat::before,.theme-bloodstream .fa-thin::before,.theme-bloodstream .fat::before,body.theme-bloodstream .fa-thin::before,body.theme-bloodstream .fat::before{font-weight:100 !important}.theme-light .fa-duotone::before,.theme-light .fad::before,.theme-dark .fa-duotone::before,.theme-dark .fad::before,.theme-bloodstream .fa-duotone::before,.theme-bloodstream .fad::before,body.theme-bloodstream .fa-duotone::before,body.theme-bloodstream .fad::before{font-weight:900 !important}.theme-light .fa-brands::before,.theme-light .fab::before,.theme-dark .fa-brands::before,.theme-dark .fab::before,.theme-bloodstream .fa-brands::before,.theme-bloodstream .fab::before,body.theme-bloodstream .fa-brands::before,body.theme-bloodstream .fab::before{font-family:'Font Awesome 6 Brands' !important;font-weight:400 !important}.theme-light .fa-spin,.theme-light .fa-pulse,.theme-dark .fa-spin,.theme-dark .fa-pulse,.theme-bloodstream .fa-spin,.theme-bloodstream .fa-pulse,body.theme-bloodstream .fa-spin,body.theme-bloodstream .fa-pulse{display:inline-block !important;-webkit-animation-duration:2s !important;animation-duration:2s !important;-webkit-animation-iteration-count:infinite !important;animation-iteration-count:infinite !important;-webkit-animation-timing-function:linear !important;animation-timing-function:linear !important}.theme-light .fa-spinner.fa-spin,.theme-dark .fa-spinner.fa-spin,.theme-bloodstream .fa-spinner.fa-spin,body.theme-bloodstream .fa-spinner.fa-spin{-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;display:inline-block !important}.theme-light .fa-circle-notch.fa-spin,.theme-dark .fa-circle-notch.fa-spin,.theme-bloodstream .fa-circle-notch.fa-spin,body.theme-bloodstream .fa-circle-notch.fa-spin{-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;display:inline-block !important}.theme-light .fa-sync.fa-spin,.theme-light .fa-sync-alt.fa-spin,.theme-dark .fa-sync.fa-spin,.theme-dark .fa-sync-alt.fa-spin,.theme-bloodstream .fa-sync.fa-spin,.theme-bloodstream .fa-sync-alt.fa-spin,body.theme-bloodstream .fa-sync.fa-spin,body.theme-bloodstream .fa-sync-alt.fa-spin{-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;display:inline-block !important}.theme-light .fa-cog.fa-spin,.theme-dark .fa-cog.fa-spin,.theme-bloodstream .fa-cog.fa-spin,body.theme-bloodstream .fa-cog.fa-spin{-webkit-transform-origin:50% 48% !important;-ms-transform-origin:50% 48% !important;transform-origin:50% 48% !important;display:inline-block !important}.theme-light .fa-compact-disc.fa-spin,.theme-dark .fa-compact-disc.fa-spin,.theme-bloodstream .fa-compact-disc.fa-spin,body.theme-bloodstream .fa-compact-disc.fa-spin{-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;display:inline-block !important}.theme-light .fa-asterisk.fa-spin,.theme-dark .fa-asterisk.fa-spin,.theme-bloodstream .fa-asterisk.fa-spin,body.theme-bloodstream .fa-asterisk.fa-spin{-webkit-transform-origin:50% 45% !important;-ms-transform-origin:50% 45% !important;transform-origin:50% 45% !important;display:inline-block !important}.theme-light .fa-sun.fa-spin,.theme-dark .fa-sun.fa-spin,.theme-bloodstream .fa-sun.fa-spin,body.theme-bloodstream .fa-sun.fa-spin{-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;display:inline-block !important}.theme-light .fa-refresh.fa-spin,.theme-dark .fa-refresh.fa-spin,.theme-bloodstream .fa-refresh.fa-spin,body.theme-bloodstream .fa-refresh.fa-spin{-webkit-transform-origin:35% 50% !important;-ms-transform-origin:35% 50% !important;transform-origin:35% 50% !important;display:inline-block !important}.theme-light [class*="fa-"].fa-spin:not(.fa-spinner):not(.fa-circle-notch):not(.fa-sync):not(.fa-sync-alt):not(.fa-cog):not(.fa-compact-disc):not(.fa-asterisk):not(.fa-sun):not(.fa-refresh),.theme-dark [class*="fa-"].fa-spin:not(.fa-spinner):not(.fa-circle-notch):not(.fa-sync):not(.fa-sync-alt):not(.fa-cog):not(.fa-compact-disc):not(.fa-asterisk):not(.fa-sun):not(.fa-refresh),.theme-bloodstream [class*="fa-"].fa-spin:not(.fa-spinner):not(.fa-circle-notch):not(.fa-sync):not(.fa-sync-alt):not(.fa-cog):not(.fa-compact-disc):not(.fa-asterisk):not(.fa-sun):not(.fa-refresh),body.theme-bloodstream [class*="fa-"].fa-spin:not(.fa-spinner):not(.fa-circle-notch):not(.fa-sync):not(.fa-sync-alt):not(.fa-cog):not(.fa-compact-disc):not(.fa-asterisk):not(.fa-sun):not(.fa-refresh){-webkit-transform-origin:50% 52% !important;-ms-transform-origin:50% 52% !important;transform-origin:50% 52% !important;display:inline-block !important}.theme-light .fa-spin,.theme-light .fa-pulse,.theme-dark .fa-spin,.theme-dark .fa-pulse,.theme-bloodstream .fa-spin,.theme-bloodstream .fa-pulse,body.theme-bloodstream .fa-spin,body.theme-bloodstream .fa-pulse{vertical-align:middle !important;line-height:1 !important}
