:root{--glow-transition-speed: .6s;--glow-motion-scale: 1}html[data-glow=morning]{--accent-primary: #37E1FF;--accent-secondary: var(--color-gold);--glow-motion-scale: 1}html[data-glow=morning] .accent{color:var(--accent-primary);transition:color var(--glow-transition-speed) ease}html[data-glow=afternoon]{--accent-primary: #37E1FF;--accent-secondary: var(--color-gold);--glow-motion-scale: 1}html[data-glow=afternoon] .accent{color:var(--accent-primary);transition:color var(--glow-transition-speed) ease}html[data-glow=evening]{--accent-primary: var(--color-gold);--accent-secondary: #FFA500;--glow-motion-scale: .7}html[data-glow=evening] .accent{color:var(--accent-primary);transition:color var(--glow-transition-speed) ease}html[data-glow=evening] .accent-cyan,html[data-glow=evening] [data-accent=cyan]{color:var(--accent-secondary)!important;opacity:.8}html[data-glow=late]{--accent-primary: #FFA500;--accent-secondary: #FF8C00;--glow-motion-scale: 0}html[data-glow=late] .accent{color:var(--accent-primary);transition:color var(--glow-transition-speed) ease}html[data-glow=late] .accent-cyan,html[data-glow=late] [data-accent=cyan],html[data-glow=late] [style*="#37E1FF"]{color:var(--accent-primary)!important;filter:hue-rotate(180deg) saturate(.8)}html[data-glow=evening] *{animation-duration:calc(var(--original-duration, 1s) * 1.3)!important}html[data-glow=late] *{animation:none!important;transition-duration:.8s!important}.accent{color:var(--accent-primary);transition:color var(--glow-transition-speed) ease}.accent-secondary{color:var(--accent-secondary);transition:color var(--glow-transition-speed) ease}html[data-glow=late] *{border-radius:calc(var(--original-radius, 0px) + 4px)}.glow-health-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#ffa500f2,#ff8c00f2);border:2px solid var(--accent-primary);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0006;z-index:10000;max-width:400px;text-align:center;animation:glowHealthSlideIn .4s ease-out}@keyframes glowHealthSlideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.glow-health-popup h3{margin:0 0 1rem;font-size:1.5rem;color:#000}.glow-health-popup p{margin:.5rem 0;color:#333;line-height:1.6}.glow-health-popup button{margin-top:1.5rem;padding:.75rem 2rem;background:var(--accent-primary);color:#000;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s,background .2s}.glow-health-popup button:hover{transform:scale(1.05);background:var(--accent-secondary)}.glow-health-overlay{position:fixed;inset:0;background:#000000b3;z-index:9999;animation:fadeIn .3s ease-out}.glow-xp-badge{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,var(--color-gold) 0%,#FFA500 100%);color:#000;border-radius:12px;font-weight:700;font-size:.875rem;animation:glowXPPulse 1.5s ease-in-out infinite}@keyframes glowXPPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){html[data-glow] *,#eye-health-popup{animation:none!important;transition:none!important}:root{--glow-transition-speed: 0s;--glow-motion-scale: 0 !important}}:root{--color-primary: var(--color-primary);--color-primary-rgb: 0, 212, 170;--color-primary-transparent-10: rgba(0, 212, 170, .1);--color-primary-transparent-20: rgba(0, 212, 170, .2);--color-primary-transparent-30: rgba(0, 212, 170, .3);--color-neon: var(--color-neon-green);--color-neon-rgb: 57, 255, 20;--color-neon-transparent-10: rgba(57, 255, 20, .1);--color-neon-transparent-20: rgba(57, 255, 20, .2);--color-neon-transparent-30: rgba(57, 255, 20, .3);--color-gold: var(--color-gold);--color-gold-rgb: 255, 215, 0;--color-gold-transparent-10: rgba(255, 215, 0, .1);--color-gold-transparent-20: rgba(255, 215, 0, .2);--color-gold-transparent-30: rgba(255, 215, 0, .3);--color-noir: #000000;--color-noir-light: #0b0b10;--color-noir-lighter: #0D0D0D;--color-noir-slate: #0f0f23;--color-noir-dark: #1a1a1a;--color-success: #00ff88;--color-success-alt: #28a745;--color-success-bright: #2DD10F;--color-success-transparent-10: var(--color-spring-green-10);--color-success-transparent-20: rgba(0, 255, 136, .2);--color-warning: #ffaa00;--color-warning-alt: #ffc107;--color-warning-dark: #ca8a04;--color-warning-transparent-10: rgba(255, 170, 0, .1);--color-warning-transparent-20: rgba(255, 170, 0, .2);--color-warning-bright: rgba(255, 200, 0, .2);--color-error: #ff4444;--color-error-bright: #ff0000;--color-error-dark: #cc0000;--color-error-crimson: #dc3545;--color-error-orange: #ff8844;--color-error-transparent-10: rgba(255, 50, 50, .1);--color-error-transparent-20: rgba(255, 50, 50, .2);--color-info: var(--color-primary);--color-info-blue: #0095ff;--color-info-bright: #64C8FF;--color-info-transparent-10: rgba(0, 150, 255, .1);--color-info-transparent-20: rgba(0, 150, 255, .2);--color-purple: var(--color-violet-600);--color-purple-light: #a855f7;--color-purple-lighter: #c084fc;--color-purple-pale: #a5b4fc;--color-purple-indigo: var(--color-indigo-500);--color-purple-transparent-05: rgba(124, 58, 237, .05);--color-purple-transparent-10: rgba(124, 58, 237, .1);--color-purple-transparent-20: rgba(124, 58, 237, .2);--color-purple-transparent-30: rgba(124, 58, 237, .3);--color-purple-light-transparent-20: rgba(168, 85, 247, .2);--color-purple-light-transparent-30: rgba(168, 85, 247, .3);--color-indigo-transparent-30: rgba(99, 102, 241, .3);--color-success-pale: var(--color-emerald-300);--color-success-transparent-40: var(--color-green-500-40);--color-success-transparent-05: rgba(16, 185, 129, .05);--color-error-pale: #fca5a5;--color-error-transparent-40: rgba(239, 68, 68, .4);--color-error-transparent-05: rgba(239, 68, 68, .05);--color-warning-pale: var(--color-yellow-300);--color-warning-transparent-30: rgba(245, 158, 11, .3);--color-gray-transparent-30: rgba(107, 114, 128, .3);--color-blue-bright: #64C8FF;--color-blue-medium: #64b4ff;--color-blue-standard: #6496ff;--color-blue-purple: #8A2BE2;--color-blue-transparent-10: rgba(100, 150, 255, .1);--color-blue-transparent-20: rgba(100, 150, 255, .2);--color-blue-light-transparent: rgba(100, 200, 255, .2);--color-blue-transparent-15: var(--color-blue-500-15);--color-blue-transparent-50: rgba(59, 130, 246, .5);--color-violet-transparent-50: rgba(139, 92, 246, .5);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .8);--color-text-tertiary: rgba(255, 255, 255, .3);--color-text-muted: rgba(255, 255, 255, .2);--color-text-subtle: rgba(255, 255, 255, .1);--color-text-ghost: rgba(255, 255, 255, .08);--color-text-ultra-ghost: rgba(255, 255, 255, .03);--color-text-near-ghost: rgba(255, 255, 255, .05);--color-text-barely-there: rgba(255, 255, 255, .06);--color-text-dim: rgba(255, 255, 255, .7);--color-text-bright: rgba(255, 255, 255, .9);--color-bg-primary: #000000;--color-bg-secondary: #0b0b10;--color-bg-tertiary: #0D0D0D;--color-bg-noir: #0f0f23;--color-bg-dark: #1a1a1a;--color-bg-darker: #1a1a2e;--color-bg-overlay: rgba(0, 0, 0, .8);--color-bg-overlay-light: rgba(0, 0, 0, .5);--color-bg-overlay-medium: rgba(0, 0, 0, .3);--color-bg-overlay-subtle: rgba(0, 0, 0, .2);--color-bg-overlay-ghost: rgba(0, 0, 0, .15);--color-border-primary: var(--color-primary);--color-border-neon: var(--color-neon);--color-border-white-subtle: rgba(255, 255, 255, .1);--color-border-white-medium: rgba(255, 255, 255, .2);--shadow-glow-primary: 0 0 20px var(--color-primary);--shadow-glow-neon: 0 0 30px var(--color-neon);--shadow-glow-gold: 0 0 20px var(--color-gold);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-noir{background-color:var(--color-noir)}.border-primary{border-color:var(--color-border-primary)}.border-neon{border-color:var(--color-border-neon)}.glow-primary{box-shadow:var(--shadow-glow-primary)}.glow-neon{box-shadow:var(--shadow-glow-neon)}.glow-gold{box-shadow:var(--shadow-glow-gold)}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0ms;--transition-normal: 0ms;--transition-slow: 0ms}}._accessibilityWrapper_1l0mj_1{position:relative;min-height:100vh;display:flex;flex-direction:column}._skipLink_1l0mj_8{position:absolute;top:-40px;left:6px;background:var(--theme-bg-dark, var(--color-noir));color:var(--theme-text-inverse, var(--color-text-primary));padding:8px 16px;text-decoration:none;border-radius:4px;font-weight:600;font-size:14px;z-index:9999;transition:top .2s ease-in-out;border:2px solid var(--theme-accent)}._skipLink_1l0mj_8:focus{top:6px;outline:3px solid var(--theme-accent);outline-offset:2px}._appContainer_1l0mj_30{display:flex;flex-direction:column;min-height:100vh;flex:1}._appHeader_1l0mj_37{flex-shrink:0;position:relative;z-index:100}._mainContent_1l0mj_43{flex:1;display:flex;flex-direction:column;min-height:0;outline:none}._mainContent_1l0mj_43:focus{outline:3px solid var(--theme-accent);outline-offset:-3px}._mainContentWrapper_1l0mj_56{flex:1;display:flex;flex-direction:column}._sidebarContent_1l0mj_62{position:relative}._appFooter_1l0mj_66{flex-shrink:0;margin-top:auto}._srOnly_1l0mj_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){._skipLink_1l0mj_8{transition:none}*{scroll-behavior:auto!important}}@media(prefers-contrast:high){._skipLink_1l0mj_8{background:var(--theme-text-inverse, var(--color-text-primary));color:var(--theme-bg-dark, var(--color-noir));border:3px solid var(--theme-bg-dark, var(--color-noir))}._skipLink_1l0mj_8:focus{background:var(--theme-warning);color:var(--theme-bg-dark, var(--color-noir));outline:4px solid var(--theme-bg-dark, var(--color-noir))}}._developmentFallback_1l0mj_107{padding:2rem;background:var(--theme-bg-card, rgba(50, 50, 50, .5));border-radius:1rem}._container_1cxiz_4{position:fixed;inset:0;background:var(--sponsoro-dark-base);display:flex;align-items:center;justify-content:center;z-index:50}._content_1cxiz_14{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._logoContainer_1cxiz_21{position:relative}._logo_1cxiz_21{width:64px;height:64px;color:var(--sponsoro-text-primary);animation:_pulse_1cxiz_1 2s cubic-bezier(.4,0,.6,1) infinite}._logoPath_1cxiz_32{filter:drop-shadow(0 10px 15px rgba(10,10,10,.5))}._logoGlow_1cxiz_36{position:absolute;inset:-.5rem;background:linear-gradient(to right,var(--sponsoro-gold-primary),#9D4EDD,#9D4EDD);border-radius:9999px;opacity:.3;filter:blur(1rem);animation:_pulse_1cxiz_1 2s cubic-bezier(.4,0,.6,1) infinite}._textContainer_1cxiz_46{text-align:center}._title_1cxiz_50{font-size:1.5rem;font-weight:700;color:var(--sponsoro-text-primary);letter-spacing:.025em}._subtitle_1cxiz_57{color:var(--sponsoro-text-secondary);font-size:.875rem;margin-top:.25rem}._loadingIndicator_1cxiz_63{display:flex;gap:.25rem}._dot_1cxiz_68{width:.5rem;height:.5rem;border-radius:9999px;animation:_bounce_1cxiz_1 1s infinite}._dotBlue_1cxiz_75{background-color:var(--sponsoro-neon-green);animation-delay:-.3s}._dotPurple_1cxiz_80{background-color:var(--sponsoro-gold-secondary);animation-delay:-.15s}._dotPink_1cxiz_85{background-color:var(--sponsoro-gold-primary)}._statusText_1cxiz_89{text-align:center;color:var(--sponsoro-text-muted);font-size:.75rem}@keyframes _pulse_1cxiz_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _bounce_1cxiz_1{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0,0,.2,1)}}._biometricAdapter_pp6j0_6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;padding:1rem;margin:1rem 0;font-family:var(--font-family-primary)}._biometricAdapter_pp6j0_6[data-active=true]{border-color:var(--color-accent);box-shadow:0 0 20px var(--color-glow-subtle)}._header_pp6j0_20{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._title_pp6j0_27{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._icon_pp6j0_36{font-size:1.25rem}._liveBadge_pp6j0_40{background:var(--color-success);color:var(--color-text-on-success);padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;animation:_pulse_pp6j0_1 2s ease-in-out infinite}@keyframes _pulse_pp6j0_1{0%,to{opacity:1}50%{opacity:.7}}._toggleButton_pp6j0_57{background:var(--color-bg-interactive);color:var(--color-text-interactive);border:1px solid var(--color-border-interactive);padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease}._toggleButton_pp6j0_57:hover{background:var(--color-bg-interactive-hover);border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-shadow-md)}._toggleButton_pp6j0_57:active{transform:translateY(0)}._emotionDisplay_pp6j0_80{background:var(--color-bg-tertiary);border-radius:8px;padding:1rem;margin-bottom:1rem}._emotionBadge_pp6j0_87{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._emotionLabel_pp6j0_94{font-size:1.25rem;font-weight:700;color:var(--color-primary);text-transform:capitalize}._confidenceBar_pp6j0_101{width:100%;height:8px;background:var(--color-bg-secondary);border-radius:4px;overflow:hidden}._confidenceFill_pp6j0_109{display:block;height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-primary));transition:width .3s ease}._recommendation_pp6j0_116{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--color-bg-primary);border-left:3px solid var(--color-accent);border-radius:4px}._recommendedTheme_pp6j0_126{font-size:.875rem;font-weight:600;color:var(--color-accent);text-transform:capitalize}._rationale_pp6j0_133{font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}._overrideNotice_pp6j0_139{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-warning-subtle);border:1px solid var(--color-warning);border-radius:8px;margin-bottom:1rem;font-size:.875rem;color:var(--color-warning-text)}._lastChange_pp6j0_152{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--color-bg-tertiary);border-radius:6px;font-size:.813rem;margin-bottom:1rem}._changeLabel_pp6j0_163{color:var(--color-text-secondary)}._changeDetails_pp6j0_167{color:var(--color-text-primary);font-weight:600}._changeTime_pp6j0_172{color:var(--color-text-tertiary);font-size:.75rem;margin-left:auto}._disabledNotice_pp6j0_178{padding:1.5rem;text-align:center;color:var(--color-text-secondary)}._disabledNotice_pp6j0_178 p{margin:.5rem 0}._privacy_pp6j0_188{font-size:.813rem;color:var(--color-text-tertiary);line-height:1.5}._privacy_pp6j0_188 strong{color:var(--color-success)}._debugPanel_pp6j0_199{margin-top:1rem;padding:1rem;background:var(--color-bg-code);border:1px solid var(--color-border-subtle);border-radius:8px}._debugStats_pp6j0_207{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem;font-size:.813rem;color:var(--color-text-code)}._emotionGraph_pp6j0_216{display:flex;flex-direction:column;gap:.5rem}._emotionBar_pp6j0_222{display:grid;grid-template-columns:minmax(80px,100px) 1fr minmax(30px,40px);align-items:center;gap:.5rem;font-size:.75rem}._emotionName_pp6j0_230{text-transform:capitalize;color:var(--color-text-secondary)}._barContainer_pp6j0_235{background:var(--color-bg-secondary);border-radius:4px;overflow:hidden;height:6px}._bar_pp6j0_235{height:100%;background:var(--color-accent);transition:width .3s ease}._count_pp6j0_248{text-align:right;color:var(--color-text-tertiary);font-weight:600}@media(max-width:640px){._biometricAdapter_pp6j0_6{padding:.75rem}._header_pp6j0_20{flex-direction:column;align-items:flex-start;gap:.75rem}._toggleButton_pp6j0_57{width:100%}._lastChange_pp6j0_152{flex-direction:column;align-items:flex-start;gap:.25rem}._changeTime_pp6j0_172{margin-left:0}}.comprehensive-nav-overlay{position:fixed;inset:0;background:var(--nav-overlay-85);backdrop-filter:blur(8px);z-index:10000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.comprehensive-nav-menu{position:fixed;top:0;right:0;width:min(600px,90vw);height:100vh;background:var(--color-bg-primary);border-left:2px solid var(--theme-primary, var(--color-primary));box-shadow:-4px 0 20px var(--color-shadow-heavy),0 0 30px var(--theme-glow, var(--color-primary));display:flex;flex-direction:column;animation:slideIn .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.comprehensive-nav-menu.loading{justify-content:center;align-items:center}.nav-loading{text-align:center;color:var(--color-text-primary)}.nav-loading .spinner{font-size:4rem;animation:spin 1s linear infinite;margin-bottom:1rem;filter:drop-shadow(0 0 10px var(--theme-glow, var(--color-primary)))}.nav-header{background:var(--theme-gradient, linear-gradient(135deg, var(--theme-primary, var(--color-primary)) 0%, var(--theme-secondary, var(--theme-primary, var(--color-primary))) 85%)),var(--surface-noir-deep, var(--sponsoro-dark-base));background-blend-mode:overlay;opacity:.95;padding:1.5rem;color:var(--color-text-inverse);border-bottom:1px solid var(--theme-primary, var(--color-primary));flex-shrink:0}.nav-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.nav-header h2{margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.nav-icon{font-size:1.75rem}.nav-close{background:var(--nav-bg-transparent-20);border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;color:var(--color-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.nav-close:hover{background:var(--nav-bg-transparent-40);transform:rotate(90deg)}.nav-search{position:relative;margin-bottom:1rem}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--theme-accent, var(--color-primary))}.search-input{width:100%;padding:.75rem 1rem .75rem 3rem;background:var(--nav-bg-transparent-30);border:1px solid var(--nav-border-white-20);border-radius:8px;color:var(--color-text-inverse);font-size:1rem}.search-input:focus{outline:none;border-color:var(--nav-border-white-50);background:var(--nav-overlay-50)}.nav-stats{display:flex;gap:.5rem;flex-wrap:wrap}.stat-badge{background:var(--nav-bg-transparent-30);padding:.375rem .75rem;border-radius:16px;font-size:.875rem;display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--color-text-inverse)}.stat-badge.featured{background:color-mix(in srgb,var(--theme-primary, var(--color-primary)) 20%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary, var(--color-primary)) 40%,transparent)}.stat-badge.sec-disabled{background:var(--color-danger-dark);border-color:var(--color-danger);color:var(--color-danger-bright)}.stat-badge.ai-enhanced{background:var(--color-info-dark);border-color:var(--color-info);color:var(--color-info-bright)}.stat-icon{font-size:1rem}.nav-content{flex:1;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--theme-accent, var(--color-primary)) var(--color-bg-secondary)}.nav-content::-webkit-scrollbar{width:8px}.nav-content::-webkit-scrollbar-track{background:var(--border-default, var(--color-bg-secondary))}.nav-content::-webkit-scrollbar-thumb{background:var(--theme-accent, var(--color-primary));border-radius:4px;box-shadow:0 0 6px var(--theme-glow, var(--color-primary))}.nav-content::-webkit-scrollbar-thumb:hover{background:var(--theme-primary, var(--color-primary))}.nav-category{margin-bottom:.5rem}.category-header{width:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:1rem;color:var(--color-text-primary);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s}.category-header:hover{background:var(--color-bg-hover);border-color:var(--theme-primary, var(--color-primary));transform:translate(4px);box-shadow:0 0 10px var(--theme-glow, var(--color-primary));transition:background-color .18s ease,border-color .18s,transform .18s}.category-header.expanded{background:color-mix(in srgb,var(--theme-primary, var(--color-primary)) 20%,transparent);border-color:var(--theme-primary, var(--color-primary));color:var(--color-text-primary)}.category-icon{font-size:1.5rem}.category-label{flex:1;text-align:left}.category-count{color:var(--color-text-secondary);font-size:.875rem}.category-arrow{color:var(--theme-accent, var(--color-primary));transition:transform .2s;filter:drop-shadow(0 0 4px var(--theme-glow, var(--color-primary)))}.category-items{padding:.5rem 0 0;animation:expandDown .2s ease-out}@keyframes expandDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;margin:.25rem 0 .25rem 2.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);text-decoration:none;transition:all .2s}.nav-item:hover:not(.disabled){background:var(--color-bg-hover);border-color:var(--theme-primary, var(--color-primary));transform:translate(4px);box-shadow:0 0 10px var(--theme-glow, var(--color-primary));transition:background-color .18s ease,border-color .18s,transform .18s}.nav-item.active{background:color-mix(in srgb,var(--theme-primary, var(--color-primary)) 20%,transparent);border-color:var(--theme-primary, var(--color-primary));color:var(--content-primary, var(--color-text-primary));box-shadow:0 0 12px var(--theme-glow, var(--color-primary)),inset 0 0 0 1px color-mix(in srgb,var(--theme-primary, var(--color-primary)) 30%,transparent)}.nav-item.active.featured{border-color:var(--theme-accent, var(--color-primary));box-shadow:0 0 14px var(--theme-glow, var(--color-primary)),inset 0 0 0 1px var(--theme-accent)}.nav-item.featured{background:color-mix(in srgb,var(--theme-primary, var(--color-primary)) 15%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary, var(--color-primary)) 35%,transparent)}.nav-item.disabled{background:var(--color-bg-disabled);border-color:var(--color-danger);opacity:.5;cursor:not-allowed;position:relative}.nav-item.disabled:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color-danger-dark) 10px,var(--color-danger-dark) 20px);opacity:.3;pointer-events:none}.item-icon{font-size:1.5rem;flex-shrink:0}.item-content{flex:1;min-width:0}.item-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.item-label{font-weight:600;font-size:1rem}.featured-badge{font-size:.875rem}.sec-badge{background:var(--color-danger);color:var(--color-text-inverse);padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;box-shadow:0 0 6px var(--color-danger-glow)}.item-description{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.4}.item-tags{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.5rem}.tag{background:var(--nav-bg-transparent-30);padding:.125rem .5rem;border-radius:12px;font-size:.75rem;color:var(--color-text-secondary)}.nav-footer{background:var(--color-bg-elevated);padding:1rem 1.5rem;border-top:1px solid var(--theme-primary, var(--color-primary));color:var(--color-text-secondary);flex-shrink:0}.footer-text{margin:0 0 .5rem;font-size:.875rem}.footer-meta{margin:0;font-size:.75rem;opacity:.7}@media(max-width:768px){.comprehensive-nav-menu{width:100vw}.nav-header h2{font-size:1.25rem}.category-header{padding:.875rem}.nav-item{margin-left:1rem;padding:.75rem}}@keyframes _fadeIn_crl1y_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_crl1y_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hamburgerTrigger_crl1y_23{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}._hamburgerTrigger_crl1y_23:hover{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._hamburgerTrigger_crl1y_23:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._hamburgerIcon_crl1y_44{display:flex;flex-direction:column;gap:3px;width:20px;height:16px}._hamburgerLine_crl1y_52{width:100%;height:2px;background:var(--theme-text);border-radius:1px;transition:all .3s ease}._hamburgerLineTopOpen_crl1y_64{transform:rotate(45deg) translate(5px,5px)}._hamburgerLineMiddleOpen_crl1y_72{opacity:0}._hamburgerLineBottomOpen_crl1y_80{transform:rotate(-45deg) translate(7px,-6px)}._menuBackdrop_crl1y_86{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--theme-primary) 25%,transparent) 0%,var(--color-black-overlay-75) 100%);backdrop-filter:blur(12px);z-index:999998;opacity:1;animation:_fadeIn_crl1y_1 .3s cubic-bezier(.25,.8,.25,1)}._menuPanel_crl1y_105{position:fixed;top:0;right:0;width:min(480px,92vw);height:100vh;max-height:100vh;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-card) 98%,transparent),color-mix(in srgb,var(--theme-primary) 18%,transparent),color-mix(in srgb,var(--theme-accent) 12%,transparent));backdrop-filter:blur(30px);border-left:2px solid color-mix(in srgb,var(--theme-primary) 40%,transparent);border-bottom:2px solid color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:0 0 0 28px;box-shadow:0 30px 90px color-mix(in srgb,var(--theme-primary) 50%,transparent),inset 0 1px 0 var(--color-text-faint),inset 0 -1px 0 var(--shadow-elevation-sm);z-index:999999;display:flex;flex-direction:column;overflow:hidden;animation:_slideInRight_crl1y_1 .4s cubic-bezier(.25,.8,.25,1)}._menuPanel_crl1y_105::-webkit-scrollbar{width:6px}._menuPanel_crl1y_105::-webkit-scrollbar-track{background:transparent}._menuPanel_crl1y_105::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:3px}._menuPanel_crl1y_105::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}._menuHeader_crl1y_153{padding:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 10%,transparent) 0%,transparent 100%);flex-shrink:0}._menuHeaderTop_crl1y_160{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._menuTitle_crl1y_167{color:var(--theme-text);font-size:1.25rem;font-weight:700;margin:0;background-image:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._closeButton_crl1y_178{background:none;border:none;color:var(--theme-text);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}._closeButton_crl1y_178:hover{background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}._closeButton_crl1y_178:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._menuDescription_crl1y_198{color:var(--theme-textSecondary);font-size:.875rem;margin:0 0 1rem;opacity:.8}._searchWrapper_crl1y_207{position:relative}._searchLabel_crl1y_211{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._searchInput_crl1y_219{width:100%;padding:.75rem 1rem;background:color-mix(in srgb,var(--theme-card) 80%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:12px;color:var(--theme-text);font-size:.95rem;outline:none;transition:all .2s ease}._searchInput_crl1y_219::-moz-placeholder{color:var(--theme-textSecondary);opacity:.6}._searchInput_crl1y_219::placeholder{color:var(--theme-textSecondary);opacity:.6}._searchInput_crl1y_219:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 20%,transparent)}._searchHelp_crl1y_241{font-size:.75rem;color:var(--theme-textSecondary);opacity:.7;margin-top:.25rem}._navigationContent_crl1y_250{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-primary) 40%,transparent) transparent}._noResults_crl1y_259{padding:2rem 1.5rem;text-align:center;color:var(--theme-textSecondary);opacity:.7}._noResultsIcon_crl1y_266{font-size:2rem;margin-bottom:1rem}._noResultsText_crl1y_271{margin:0;font-size:1rem}._noResultsHint_crl1y_276{font-size:.875rem;margin-top:.5rem;opacity:.8}._categorySection_crl1y_284{margin-bottom:1rem}._categoryButton_crl1y_288{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:none;border:none;color:var(--theme-text);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:12px;margin:.25rem 0}._categoryButton_crl1y_288:hover{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._categoryButton_crl1y_288:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}._categoryIcon_crl1y_315{font-size:1.125rem}._categoryName_crl1y_319{flex:1}._categoryCount_crl1y_323{font-size:.75rem;opacity:.7;margin-right:.5rem}._categoryArrow_crl1y_329{font-size:.875rem;transition:transform .2s ease}._categoryArrowExpanded_crl1y_334{transform:rotate(180deg)}._categoryContent_crl1y_340{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);padding-left:1.5rem;margin-top:0}._categoryContentExpanded_crl1y_348{max-height:1000px;margin-top:.5rem}._routesList_crl1y_353{list-style:none;padding:0;margin:0}._routeItem_crl1y_359{margin:.25rem 0}._routeLink_crl1y_363{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--theme-text);text-decoration:none;font-size:.9rem;border-radius:10px;background:transparent;border:1px solid transparent;transition:all .2s ease}._routeLinkActive_crl1y_377{color:var(--theme-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 25%,transparent),color-mix(in srgb,var(--theme-primary) 10%,transparent));border-color:color-mix(in srgb,var(--theme-primary) 40%,transparent)}._routeLink_crl1y_363:hover:not(._routeLinkActive_crl1y_377){background:color-mix(in srgb,var(--theme-primary) 10%,transparent);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}._routeLink_crl1y_363:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._routeIcon_crl1y_397{font-size:1rem}._routeContent_crl1y_401{flex:1}._routeName_crl1y_405{display:block}._routeDescription_crl1y_409{font-size:.75rem;opacity:.7;margin-top:.125rem;color:var(--theme-textSecondary)}._activeIndicator_crl1y_416{font-size:.75rem;color:var(--theme-accent);opacity:.8}._specialComponentWrapper_crl1y_424{padding:1rem;margin:.5rem 0;border-radius:10px;background:color-mix(in srgb,var(--theme-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent)}._themeSwitcherWrapper_crl1y_432{margin-bottom:.75rem}@media(prefers-contrast:high){._menuPanel_crl1y_105{background:var(--theme-card)!important;border:3px solid var(--theme-primary)!important}._menuBackdrop_crl1y_86{background:var(--color-black-overlay-90)!important;backdrop-filter:none!important}._categoryButton_crl1y_288,._routeLink_crl1y_363{border:1px solid var(--theme-border)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.1s!important;transition-duration:.1s!important}._menuPanel_crl1y_105,._menuBackdrop_crl1y_86{animation:none}}._menuPanel_crl1y_105 *:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(max-width:768px){._menuPanel_crl1y_105{width:min(400px,95vw)}._menuHeader_crl1y_153{padding:1.25rem}._categoryButton_crl1y_288{padding:.75rem 1.25rem}._routeLink_crl1y_363{padding:.625rem .875rem}}@media(max-width:480px){._menuPanel_crl1y_105{width:100vw;border-radius:0}._menuHeader_crl1y_153{padding:1rem}._menuTitle_crl1y_167{font-size:1.125rem}._categoryButton_crl1y_288{padding:.625rem 1rem;font-size:.95rem}._routeLink_crl1y_363{padding:.5rem .75rem;font-size:.85rem}._categoryContent_crl1y_340{padding-left:1rem}}._container_20uhn_9{width:100%;margin:0 auto;box-sizing:border-box}._containerSm_20uhn_16{max-width:var(--container-sm, 640px)}._containerMd_20uhn_20{max-width:var(--container-md, 768px)}._containerLg_20uhn_24{max-width:var(--container-lg, 1024px)}._containerXl_20uhn_28{max-width:var(--container-xl, 1280px)}._container2xl_20uhn_32{max-width:var(--container-2xl, 1536px)}._containerMax_20uhn_36{max-width:var(--container-max, 1200px)}._containerFull_20uhn_40{max-width:100%}._paddingNone_20uhn_45{padding:0}._paddingSm_20uhn_49{padding:0 var(--space-sm, .5rem)}._paddingDefault_20uhn_53{padding:0 var(--space-md, 1rem)}._paddingLg_20uhn_57{padding:0 var(--space-lg, 1.5rem)}._paddingXl_20uhn_61{padding:0 var(--space-xl, 2rem)}._containerPage_20uhn_66{min-height:100vh}._containerSection_20uhn_70{margin-bottom:var(--space-3xl, 4rem)}._containerCard_20uhn_74{background:var(--theme-card);border-radius:var(--radius-lg, .75rem);border:1px solid var(--theme-border);padding:var(--space-lg, 1.5rem)}._containerHero_20uhn_81{min-height:60vh;display:flex;align-items:center;justify-content:center}._containerDashboard_20uhn_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl, 2rem)}@media(max-width:768px){._containerDashboard_20uhn_88{grid-template-columns:1fr}._paddingDefault_20uhn_53{padding:0 var(--space-sm, .5rem)}._containerCard_20uhn_74{padding:var(--space-md, 1rem)}}@media(max-width:480px){._containerSection_20uhn_70{margin-bottom:var(--space-2xl, 3rem)}._containerHero_20uhn_81{min-height:50vh}}@media(prefers-reduced-motion:reduce){._containerHero_20uhn_81{animation:none}}._logo_1y60v_3{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;will-change:transform;border-radius:50%;transition:background .3s ease}._logo_1y60v_3._interactive_1y60v_14{cursor:pointer}._logo_1y60v_3._default_1y60v_18{cursor:default}._logoImage_1y60v_22{display:block;-o-object-fit:contain;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}._glowRing_1y60v_29{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(8px);z-index:-1;transition:opacity .3s ease}._miniPicker_1y60v_40{position:fixed;top:88px;left:20px;background:var(--color-black-overlay-90);backdrop-filter:blur(20px);border-radius:12px;padding:8px;display:flex;gap:6px;z-index:9999;animation:_fadeInScale_1y60v_1 .2s ease-out}._themeButton_1y60v_54{width:32px;height:32px;border-radius:50%;border:2px solid;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:14px}._themeButton_1y60v_54:hover{transform:scale(1.1)}@keyframes _rotate_1y60v_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes _fadeInScale_1y60v_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._enterpriseHeader_69tf3_10{background:transparent!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--theme-border) 12.5%,transparent);border-bottom:2px solid var(--theme-primary);box-shadow:0 8px 32px color-mix(in srgb,var(--theme-shadow) 10%,transparent),inset 0 1px color-mix(in srgb,var(--theme-border) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--theme-border) 5%,transparent),0 0 20px color-mix(in srgb,var(--theme-primary) 20%,transparent);position:fixed;top:0;left:0;right:0;width:100%;height:80px;z-index:1000;display:flex;align-items:center;padding:0 24px;visibility:visible;opacity:1;overflow:visible;min-height:80px}._headerContainer_69tf3_37{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;background:transparent!important;background-color:transparent!important;position:relative;height:80px;gap:24px;overflow:visible}._accentBar_69tf3_52{position:fixed;top:0;left:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,var(--theme-primary),var(--theme-accent));z-index:1001}._logoLink_69tf3_65{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;height:100%;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;z-index:2}._logoContainer_69tf3_77{width:52px;height:52px;position:relative;display:flex;align-items:center;justify-content:center;will-change:transform;flex-shrink:0}._logoSvg_69tf3_88{filter:drop-shadow(0 0 15px color-mix(in srgb,var(--theme-accent) 60%,transparent));transition:filter .2s ease}._logoSvg_69tf3_88:hover{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--theme-accent) 90%,transparent))}._brandText_69tf3_97{font-size:28px;line-height:32px;height:52px;color:var(--theme-primary);text-shadow:0 0 20px var(--theme-glow);font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin:0 0 0 12px;display:flex;align-items:center;transition:color .3s ease,text-shadow .3s ease;white-space:nowrap;overflow:hidden}._quickLinks_69tf3_117{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;max-width:600px;margin:0 auto}._quickLink_69tf3_117{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:.5rem;text-decoration:none;color:var(--theme-text);background:color-mix(in srgb,var(--theme-bg-secondary) 5%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent);transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:500;white-space:nowrap}._quickLink_69tf3_117:hover{background:color-mix(in srgb,var(--theme-primary) 15%,transparent);border-color:var(--theme-primary);color:var(--theme-primary);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-primary) 25%,transparent)}._quickLink_69tf3_117:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._quickLinkText_69tf3_156{display:inline}._navigationSignals_69tf3_162{display:flex;align-items:center;gap:12px;flex:0 0 auto;position:relative}._navigationSignals_69tf3_162:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--theme-primary) 30%,var(--theme-accent) 70%,transparent);opacity:.3;animation:_signalPulse_69tf3_1 3s ease-in-out infinite}@keyframes _signalPulse_69tf3_1{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.1)}}._navSignalBtn_69tf3_192{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:auto;margin-right:auto;background:transparent;color:var(--theme-primary);text-decoration:none;border-radius:50%;border:2px solid var(--theme-primary);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px color-mix(in srgb,var(--theme-primary) 30%,transparent),inset 0 0 10px color-mix(in srgb,var(--theme-primary) 10%,transparent);position:relative;overflow:hidden}._homeSignal_69tf3_213:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--theme-primary) 15%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease}._homeSignal_69tf3_213:hover{transform:scale(1.15) rotate(15deg);box-shadow:0 0 30px color-mix(in srgb,var(--theme-primary) 50%,transparent),inset 0 0 15px color-mix(in srgb,var(--theme-primary) 20%,transparent);border-color:var(--theme-accent)}._homeSignal_69tf3_213:hover:before{opacity:1}._homeSignal_69tf3_213:focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}._homeSignal_69tf3_213:active{transform:scale(1.05) rotate(10deg)}._homeIcon_69tf3_245{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 8px var(--theme-glow));transition:filter .3s ease;animation:_sparkle_69tf3_1 2s ease-in-out infinite}._homeSignal_69tf3_213:hover ._homeIcon_69tf3_245{filter:drop-shadow(0 0 16px var(--theme-glow));animation:_sparkle_69tf3_1 1s ease-in-out infinite}@keyframes _sparkle_69tf3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._vaultSignal_69tf3_270{background:color-mix(in srgb,var(--theme-card) 40%,transparent);border:2px solid color-mix(in srgb,var(--theme-accent) 60%,transparent)}._vaultSignal_69tf3_270:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease}._vaultSignal_69tf3_270:hover{transform:scale(1.15) rotate(-15deg);box-shadow:0 0 30px color-mix(in srgb,var(--theme-accent) 60%,transparent),inset 0 0 15px color-mix(in srgb,var(--theme-accent) 25%,transparent);border-color:var(--theme-primary)}._vaultSignal_69tf3_270:hover:before{opacity:1}._vaultSignal_69tf3_270:focus-visible{outline:3px solid var(--theme-primary);outline-offset:4px}._vaultSignal_69tf3_270:active{transform:scale(1.05) rotate(-10deg)}._vaultIcon_69tf3_307{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 8px var(--theme-accent));transition:filter .3s ease;animation:_vaultPulse_69tf3_1 3s ease-in-out infinite}._vaultSignal_69tf3_270:hover ._vaultIcon_69tf3_307{filter:drop-shadow(0 0 16px var(--theme-accent));animation:_vaultPulse_69tf3_1 1.5s ease-in-out infinite}@keyframes _vaultPulse_69tf3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}._signalGlow_69tf3_331{position:absolute;inset:-4px;border-radius:14px;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent),var(--theme-primary));background-size:200% 200%;opacity:0;z-index:-1;filter:blur(8px);animation:_glowRotate_69tf3_1 4s linear infinite;transition:opacity .3s ease}._navSignalBtn_69tf3_192:hover ._signalGlow_69tf3_331{opacity:.7}@keyframes _glowRotate_69tf3_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._dashboardButton_69tf3_360{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;margin-left:auto;margin-right:auto;background:var(--color-noir-deep);color:var(--color-gold);text-decoration:none;font-size:.9375rem;font-weight:600;border-radius:8px;border:1px solid var(--color-gold);transition:all .2s ease;white-space:nowrap;box-shadow:0 0 8px color-mix(in srgb,var(--color-gold) 20%,transparent)}._dashboardButton_69tf3_360:hover{background:color-mix(in srgb,var(--color-noir-deep) 85%,var(--color-gold) 15%);box-shadow:0 0 16px color-mix(in srgb,var(--color-gold) 35%,transparent);transform:translateY(-1px)}._dashboardButton_69tf3_360:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._dashboardButton_69tf3_360:active{transform:translateY(0)}._dashboardIcon_69tf3_394{font-size:1.125rem;line-height:1}._dashboardText_69tf3_399{line-height:1.4}._navSection_69tf3_405{display:flex;align-items:center;justify-content:flex-end;gap:16px;height:52px;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;z-index:2}._navControlWrapper_69tf3_416{background:color-mix(in srgb,var(--theme-bg-secondary) 5%,transparent);border-radius:var(--radius-lg, .75rem);padding:8px;transition:background-color .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;min-height:36px;position:relative;overflow:visible}._navControlWrapper_69tf3_416:hover{background:color-mix(in srgb,var(--theme-primary) 15%,transparent)}._themeSwitcherContainer_69tf3_436{display:flex;align-items:center;margin-right:1rem;padding:.25rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent);background:color-mix(in srgb,var(--theme-shadow) 20%,transparent);backdrop-filter:blur(10px);overflow:visible!important;position:relative;z-index:10}._notificationBellButton_69tf3_454{font-size:1.5rem;padding:.5rem;background:transparent;border:none;cursor:pointer;position:relative;color:var(--theme-text);transition:transform .2s ease}._notificationBellButton_69tf3_454:hover{transform:scale(1.1)}._unreadBadge_69tf3_469{position:absolute;top:-.25rem;right:-.25rem;background:var(--theme-error);color:var(--theme-text-inverse);font-size:.75rem;font-weight:700;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}._notificationDropdown_69tf3_487{position:fixed;z-index:9999;width:320px;max-height:400px;overflow-y:auto;backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--theme-primary) 30%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--theme-shadow) 30%,transparent),0 0 20px color-mix(in srgb,var(--theme-primary) 20%,transparent);background:color-mix(in srgb,var(--theme-card) 94%,transparent);border-radius:.75rem;pointer-events:auto}._notificationHeader_69tf3_503{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent)}._notificationTitle_69tf3_508{margin:0;color:var(--theme-primary);font-size:1rem;font-weight:600}._notificationItem_69tf3_515{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 10%,transparent);cursor:pointer;transition:background .2s}._notificationItem_69tf3_515:focus{outline:2px solid var(--theme-accent);outline-offset:-2px}._notificationItemUnread_69tf3_527{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._notificationItem_69tf3_515:hover{background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}._notificationItemHeader_69tf3_535{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}._notificationItemTitle_69tf3_542{margin:0;color:var(--theme-text);font-size:.875rem;font-weight:600}._notificationItemTime_69tf3_549{color:var(--theme-muted);font-size:.75rem}._notificationItemMessage_69tf3_554{margin:0;color:var(--theme-muted);font-size:.813rem;line-height:1.4}._notificationFooter_69tf3_561{padding:.75rem 1rem;text-align:center}._notificationViewAllLink_69tf3_566{color:var(--theme-primary);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}._notificationViewAllLink_69tf3_566:hover{color:var(--theme-accent)}._notificationDropdown_69tf3_487::-webkit-scrollbar{width:6px}._notificationDropdown_69tf3_487::-webkit-scrollbar-track{background:transparent}._notificationDropdown_69tf3_487::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:3px}._notificationDropdown_69tf3_487::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}._enterpriseHeader_69tf3_10 *{box-sizing:border-box}._logoContainer_69tf3_77,._brandText_69tf3_97{transform:translateZ(0)}@media(prefers-contrast:high){._notificationDropdown_69tf3_487{border:3px solid var(--theme-primary)}._notificationItem_69tf3_515{border-bottom:2px solid var(--theme-primary)}}@media(prefers-reduced-motion:reduce){._logoSvg_69tf3_88,._brandText_69tf3_97,._notificationBellButton_69tf3_454{transition:none}._logoSvg_69tf3_88{filter:drop-shadow(0 0 15px color-mix(in srgb,var(--theme-accent) 60%,transparent))}}._notificationBellButton_69tf3_454:focus-visible,._notificationViewAllLink_69tf3_566:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(max-width:1024px){._quickLinkText_69tf3_156{display:none}._quickLink_69tf3_117{padding:8px 12px}}@media(max-width:768px){._quickLinks_69tf3_117{display:none}._enterpriseHeader_69tf3_10{height:60px;min-height:60px;padding:0 16px}._headerContainer_69tf3_37{height:60px;gap:12px}._brandText_69tf3_97{font-size:20px;line-height:24px;height:40px;margin-left:8px;letter-spacing:2px}._logoContainer_69tf3_77{width:40px;height:40px}._navSection_69tf3_405{height:40px;gap:8px}._themeSwitcherContainer_69tf3_436{margin-right:.5rem;padding:.125rem}._notificationDropdown_69tf3_487{width:min(100%,calc(100dvw - 32px));max-width:100%;right:16px!important;left:auto!important}}@media(max-width:480px){._brandText_69tf3_97{display:none}._headerContainer_69tf3_37{gap:8px}._themeSwitcherContainer_69tf3_436{margin-right:.25rem}}:root{--enterprise-container-max: 1200px;--enterprise-container-padding: 2rem;--enterprise-border-radius: .75rem;--enterprise-border-radius-lg: 1.5rem;--glow-bg-glass: var(--color-primary);--glow-bg-card: var(--color-primary);--glow-border-primary: var(--color-primary);--glow-border-secondary: var(--color-primary);--glow-space-xs: var(--token-space-sm);--glow-space-sm: var(--token-space-md);--glow-space-md: var(--token-space-lg);--glow-space-lg: 2rem;--glow-space-xl: var(--token-space-2xl);--enterprise-font-primary: "Orbitron", sans-serif;--enterprise-font-secondary: "Inter", sans-serif;--enterprise-text-shadow: 0 0 1rem var(--color-primary);--z-header: 9999;--z-overlay: 9998;--z-modal: 10050;--z-tooltip: 10100}.enterprise-container{max-width:var(--enterprise-container-max);width:var(--token-container-full-width);margin:0 auto;padding:0 var(--enterprise-container-padding)}.enterprise-card{background:var(--glow-bg-card);backdrop-filter:blur(10px);border:1px solid var(--glow-border-primary);border-radius:var(--enterprise-border-radius);padding:var(--glow-space-lg);box-shadow:0 .5rem 2rem var(--color-primary);transition:all .3s ease}.enterprise-card:hover{transform:translateY(-var(--token-space-xs));box-shadow:0 var(--token-space-lg) 4var (--token-space-sm) var(--color-primary);border-color:var(--color-primary)}.glow-panel{background:var(--glow-bg-glass);backdrop-filter:blur(10px);border:1px solid var(--glow-border-primary);border-radius:var(--enterprise-border-radius);box-shadow:0 .5rem 2rem var(--color-primary),inset 0 var(--space-md, 1rem) 0 var(--color-primary);transition:all .3s ease}.glow-panel-lg{border-radius:var(--enterprise-border-radius-lg);padding:var(--glow-space-xl)}.enterprise-header{position:fixed;top:0;left:0;right:0;height:var(--space-md, 1rem);background:var(--glow-bg-glass);backdrop-filter:blur(10px);border-bottom:1px solid var(--glow-border-primary);z-index:var(--z-header);padding:0 var(--glow-space-xl);display:flex;align-items:center;justify-content:space-between;max-width:100vw;overflow:hidden}.enterprise-header-content{max-width:var(--enterprise-container-max);width:var(--token-container-full-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 var(--glow-space-lg)}.enterprise-logo-container{display:flex;align-items:center;gap:var(--glow-space-sm);max-width:var(--space-md, 1rem);overflow:hidden}.enterprise-logo{width:var(--space-md, 1rem);height:var(--space-md, 1rem);flex-shrink:0}.enterprise-brand-text{font-family:var(--enterprise-font-primary);font-size:2var(--token-space-sm);line-height:var(--space-md, 1rem);height:var(--space-md, 1rem);color:var(--glow-primary);text-shadow:var(--enterprise-text-shadow);font-weight:700;letter-spacing:var(--space-md, 1rem);text-transform:uppercase;margin:0;display:flex;align-items:center;white-space:nowrap}.enterprise-nav-controls{display:flex;align-items:center;gap:var(--glow-space-md);flex-shrink:0}.theme-switcher-compact,.hamburger-menu-container{position:relative;z-index:var(--z-overlay)}.hamburger-menu-dropdown{position:absolute;top:100%;right:0;width:var(--space-md, 1rem);max-width:90vw;max-height:70vh;background:var(--glow-bg-glass);backdrop-filter:blur(10px);border:1px solid var(--glow-border-primary);border-radius:var(--enterprise-border-radius);box-shadow:0 var(--token-space-lg) 4var (--token-space-sm) var(--color-primary);z-index:var(--z-modal);overflow-y:auto;transform:translate(-var(--token-font-xl));margin-top:var(--token-space-sm)}.glow-button{font-family:var(--enterprise-font-primary);font-weight:600;text-transform:uppercase;letter-spacing:var(--space-md, 1rem);border-radius:var(--enterprise-border-radius);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.glow-button:before{content:"";position:absolute;top:0;left:-100%;width:var(--token-container-full-width);height:100%;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);transition:left .5s}.glow-button:hover:before{left:100%}@media (max-width: var(--token-container-max-width)){.enterprise-container,.enterprise-header{padding:0 var(--glow-space-md)}}@media (max-width: 76var(--token-space-sm)){.enterprise-header-content{padding:0 var(--glow-space-sm)}.enterprise-brand-text{font-size:2var(--token-space-xs);letter-spacing:var(--space-md, 1rem)}.enterprise-logo{width:4var(--token-space-xs);height:4var(--token-space-xs)}.hamburger-menu-dropdown{width:3var(--token-font-xl);max-width:95vw;transform:translate(-var(--space-md,1rem))}}@media (max-width: var(--space-md, 1rem)){.enterprise-header-content{padding:0 var(--glow-space-xs)}.enterprise-brand-text{font-size:var(--token-font-xl);letter-spacing:var(--space-md, 1rem)}.enterprise-logo{width:var(--space-md, 1rem);height:var(--space-md, 1rem)}.hamburger-menu-dropdown{width:var(--space-md, 1rem);max-width:98vw;transform:translate(var(--space-md, 1rem))}}.dashboard-main{margin-top:var(--space-md, 1rem);min-height:calc(100vh - var(--space-md, 1rem));padding:var(--glow-space-xl)}.dashboard-container{max-width:var(--enterprise-container-max);margin:0 auto;width:var(--token-container-full-width)}.hero-carousel-container,.optimized-hero-carousel,.carousel-container{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important;width:var(--token-container-full-width)!important;height:auto!important;margin:0 0 var(--glow-space-lg) 0!important;background:transparent!important;overflow:hidden!important}.hero-carousel-slide{display:flex!important;visibility:visible!important;opacity:1!important;width:var(--token-container-full-width)!important;height:var(--space-md, 1rem)!important;border-radius:var(--enterprise-border-radius)!important;background:var(--bg-secondary)!important;margin-bottom:var(--glow-space-md)!important}.carousel-slide{display:block!important;visibility:visible!important;opacity:1!important}.dashboard-content>div:first-child{margin-bottom:var(--glow-space-lg)!important}.world-class-profile-container{display:block!important;visibility:visible!important;opacity:1!important}.glow-button:focus{outline:1px solid var(--glow-primary);outline-offset:var(--space-md, 1rem)}.enterprise-card:focus-within{border-color:var(--glow-primary);box-shadow:0 0 0 var(--space-md, 1rem) var(--color-primary)}.enterprise-card,.glow-button,.glow-panel{will-change:transform,box-shadow}@media(prefers-reduced-motion:reduce){.enterprise-card,.glow-button,.glow-panel{transition:none}}.theme-electric-blue .enterprise-header,.theme-classic-sponsoro .enterprise-header,.theme-emerald-green .enterprise-header,.theme-royal-purple .enterprise-header,.theme-sunset-pink .enterprise-header,.theme-gold .enterprise-header{border-bottom-color:var(--color-primary)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._layout_1wf3p_8{min-height:100vh;min-height:calc(100vh - var(--safe-area-top, 0px) - var(--safe-area-bottom, 0px))}._main_1wf3p_14{min-height:100vh;background:var(--theme-bg, var(--color-noir-light));min-height:calc(100vh - var(--content-offset, 100px))}._withHeader_1wf3p_26{padding-top:var(--content-offset, 100px)}._withSecondaryNav_1wf3p_31{padding-top:calc(var(--content-offset, 100px) + 48px)}._noHeader_1wf3p_36{padding-top:var(--safe-area-top, 0px)}._srOnly_1wf3p_41{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._fullWidth_1wf3p_49{width:100%;padding-left:max(1.5rem,var(--safe-area-left, 0px));padding-right:max(1.5rem,var(--safe-area-right, 0px))}._container_1wf3p_56{max-width:1200px;margin:0 auto;padding-left:max(1.5rem,var(--safe-area-left, 0px));padding-right:max(1.5rem,var(--safe-area-right, 0px))}._main_1wf3p_14>*:first-child{margin-top:0!important}@media(max-width:768px){._container_1wf3p_56,._fullWidth_1wf3p_49{padding-left:max(1rem,var(--safe-area-left, 0px));padding-right:max(1rem,var(--safe-area-right, 0px))}}@media(max-width:480px){._container_1wf3p_56,._fullWidth_1wf3p_49{padding-left:max(.75rem,var(--safe-area-left, 0px));padding-right:max(.75rem,var(--safe-area-right, 0px))}}@media(display-mode:standalone){._withHeader_1wf3p_26{padding-top:calc(var(--content-offset, 100px) + 8px)}}@media(orientation:landscape)and (max-height:500px){._withHeader_1wf3p_26{padding-top:calc(var(--content-offset, 100px) - 12px)}}.sponsoro-shell{display:flex;min-height:100vh;background:#050608;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sponsoro-nav-rail{width:80px;background:#050608;border-right:1px solid #20232b;padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:24px}.sponsoro-logo{width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 30% 0,#fff,#fdba3c,#6b3a10);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#050608}.sponsoro-nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0;width:100%}.sponsoro-nav-item{display:flex;align-items:center;justify-content:center;width:60px;height:40px;margin:0 auto;border-radius:8px;font-size:12px;color:#b5bac8;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.sponsoro-nav-item:hover{color:#fdba3c;border-color:#fdba3c4d;background:#fdba3c0d}.sponsoro-nav-item.active{color:#fdba3c;background:#fdba3c26;border-color:#fdba3c80;box-shadow:0 0 12px #fdba3c33}.sponsoro-shell-main{flex:1;display:flex;flex-direction:column}.sponsoro-top-bar{padding:12px 24px;border-bottom:1px solid #20232b;display:flex;justify-content:space-between;align-items:center;color:#b5bac8;font-size:14px;background:#05060880;backdrop-filter:blur(4px)}.sponsoro-top-bar-title{font-weight:600;color:#fff}.sponsoro-user-pill{padding:6px 12px;background:#fdba3c1a;border:1px solid rgba(253,186,60,.2);border-radius:20px;font-size:12px;color:#fdba3c}.sponsoro-shell-body{flex:1;overflow-y:auto;padding:24px}.sponsoro-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.sponsoro-glow-card{background:linear-gradient(145deg,#0b0e12,#050608);border-radius:10px;padding:20px;border:1px solid rgba(199,204,216,.1);box-shadow:0 0 24px #fdba3c26;transition:all .3s ease}.sponsoro-glow-card:hover{border-color:#fdba3c4d;box-shadow:0 0 32px #fdba3c40;transform:translateY(-2px)}.sponsoro-glow-card h2{margin:0 0 12px;font-size:16px;font-weight:600;color:#fff}.sponsoro-glow-card p{margin:0;font-size:14px;color:#b5bac8}.sponsoro-glowstage{width:100%;border-radius:12px;margin-top:12px;display:block}@media(max-width:768px){.sponsoro-shell{flex-direction:column}.sponsoro-nav-rail{width:100%;height:60px;padding:0 24px;flex-direction:row;border-right:none;border-bottom:1px solid #20232b;gap:0}.sponsoro-nav-list{flex-direction:row;gap:0;flex:1}.sponsoro-nav-item{width:auto;height:auto;margin:0;padding:8px 12px}.sponsoro-panel-grid{grid-template-columns:1fr}}._srOnly_11art_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skipNav_11art_13{position:absolute;top:-100px;z-index:10000}._skipNavLink_11art_19{position:absolute;top:0;left:0;background:var(--theme-bg-card);color:var(--theme-text-primary);padding:.5rem 1rem;text-decoration:none;border-radius:0 0 .25rem;font-weight:600;z-index:10001}._skipNavLink_11art_19:focus{top:100px;background:var(--theme-bg-card);color:var(--theme-text-primary);outline:2px solid var(--theme-primary);outline-offset:2px}._accessibleBtn_11art_40{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;min-height:44px;min-width:44px}._accessibleBtn_11art_40:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}._accessibleBtn_11art_40:disabled{cursor:not-allowed;opacity:.6}._accessibleBtnPrimary_11art_65{background:var(--theme-primary);color:var(--theme-bg)}._accessibleBtnPrimary_11art_65:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-primary-bg, rgba(100, 150, 255, .3))}._accessibleBtnSecondary_11art_75{background:var(--theme-text-secondary);color:var(--theme-bg)}._accessibleBtnSecondary_11art_75:hover:not(:disabled){opacity:.9}._accessibleBtnGhost_11art_84{background:transparent;color:var(--theme-text-primary);border:1px solid var(--theme-border)}._accessibleBtnGhost_11art_84:hover:not(:disabled){background:var(--theme-bg-card)}._accessibleBtnSmall_11art_94{padding:.5rem 1rem;font-size:.875rem}._accessibleBtnMedium_11art_99{padding:.75rem 1.5rem;font-size:1rem}._accessibleBtnLarge_11art_104{padding:1rem 2rem;font-size:1.125rem}._loadingSpinner_11art_109{width:1rem;height:1rem;border:2px solid currentColor;border-top:2px solid transparent;border-radius:50%;animation:_spin_11art_1 1s linear infinite}._loadingText_11art_118{opacity:.7}@keyframes _spin_11art_1{to{transform:rotate(360deg)}}._modalBackdrop_11art_126{position:fixed;inset:0;background:var(--color-bg-overlay-light);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}._modalContent_11art_140{background:var(--theme-bg-card);border-radius:.75rem;box-shadow:0 20px 40px var(--color-bg-overlay-ghost);max-height:90vh;overflow-y:auto;margin:1.25rem}._modalContentMedium_11art_149{width:100%;max-width:500px}._modalContentLarge_11art_154{width:100%;max-width:800px}._modalContentSmall_11art_159{width:100%;max-width:300px}._modalHeader_11art_164{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--theme-border)}._modalTitle_11art_173{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text-primary)}._modalBody_11art_180{padding:1.5rem}._modalClose_11art_184{background:transparent!important;color:var(--theme-text-secondary)!important;padding:.5rem!important;min-width:32px!important;min-height:32px!important;border:none!important}:root{--surface-noir-deepest: var(--sponsoro-dark-base);--surface-noir-deep: var(--sponsoro-dark-base);--surface-noir-medium: var(--sponsoro-dark-surface);--surface-noir-elevated: var(--sponsoro-dark-elevated);--surface-noir-highest: #3A3A3A;--surface-light-base: var(--sponsoro-text-primary);--surface-light-subtle: #F9FAFB;--surface-light-muted: #F3F4F6;--surface-light-emphasis: #E5E7EB;--surface-disabled-dark: #2E2E2E;--surface-disabled-light: #E8E8E8;--content-primary: var(--sponsoro-text-primary);--content-secondary: #E5E7EB;--content-tertiary: var(--sponsoro-text-secondary);--content-muted: #B8BCC4;--content-subtle: #A0A4AC;--content-inverse-primary: var(--sponsoro-dark-base);--content-inverse-secondary: #1F2937;--content-inverse-tertiary: #374151;--content-inverse-muted: #4B5563;--content-disabled: #BFC5CC;--content-disabled-dark: #464A53;--interaction-gold-primary: var(--sponsoro-gold-primary);--interaction-gold-hover: #FFED4E;--interaction-gold-active: #E6C200;--interaction-gold-subtle: #B8A000;--interaction-neon-green: #00FF9D;--interaction-neon-green-light: #5AFFBE;--interaction-neon-blue: #66B5FF;--interaction-neon-purple: #BB86FC;--interaction-success: #00FF9D;--interaction-error: #FF5757;--interaction-warning: #FFB84D;--interaction-info: #66B5FF;--border-default: #5A5F69;--border-hover: #6B7280;--border-focus: var(--interaction-gold-primary);--border-subtle: #585E69;--border-emphasis: var(--interaction-gold-subtle);--interactive-bg-primary: var(--interaction-gold-primary);--interactive-bg-hover: var(--interaction-gold-hover);--interactive-bg-active: var(--interaction-gold-active);--interactive-bg-disabled: var(--surface-disabled-dark);--interactive-text-primary: var(--surface-noir-deepest);--interactive-text-disabled: var(--content-disabled);--color-primary: var(--interaction-gold-primary);--color-primary-hover: var(--interaction-gold-hover);--color-primary-active: var(--interaction-gold-active);--color-text-primary: var(--content-primary);--color-text-secondary: var(--content-secondary);--color-text-tertiary: var(--content-tertiary);--color-text-muted: var(--content-muted);--color-text-disabled: var(--content-disabled);--color-text-inverse: var(--content-inverse-primary);--color-bg-primary: var(--surface-noir-deep);--color-bg-secondary: var(--surface-noir-medium);--color-bg-tertiary: var(--surface-noir-elevated);--color-bg-elevated: var(--surface-noir-highest);--color-border-default: var(--border-default);--color-border-hover: var(--border-hover);--color-border-focus: var(--border-focus);--color-border-subtle: var(--border-subtle);--color-success: var(--interaction-success);--color-error: var(--interaction-error);--color-warning: var(--interaction-warning);--color-info: var(--interaction-info);--button-success-bg-default: linear-gradient(180deg, #0B2F25 0%, #08402F 100%);--button-success-bg-hover: linear-gradient(180deg, #0F3C2D 0%, #0A5236 100%);--button-success-bg-active: linear-gradient(180deg, #07251C 0%, #063322 100%);--button-success-border: linear-gradient(180deg, #1CFFB2 0%, #00C97F 100%);--button-success-text: var(--content-primary);--button-error-bg-default: linear-gradient(180deg, #3A0F12 0%, #51171B 100%);--button-error-bg-hover: linear-gradient(180deg, #4A1418 0%, #641D22 100%);--button-error-bg-active: linear-gradient(180deg, #300B0E 0%, #431216 100%);--button-error-border: linear-gradient(180deg, #FF7676 0%, #D43C3C 100%);--button-error-text: var(--content-primary);--button-warning-bg-default: linear-gradient(180deg, #38240B 0%, #51320C 100%);--button-warning-bg-hover: linear-gradient(180deg, #4A2D0A 0%, #6B410D 100%);--button-warning-bg-active: linear-gradient(180deg, #2F1C09 0%, #46270B 100%);--button-warning-border: linear-gradient(180deg, #FFDA5A 0%, #C9891E 100%);--button-warning-text: var(--content-primary);--button-info-bg-default: linear-gradient(180deg, #0B1F33 0%, #0F2E4A 100%);--button-info-bg-hover: linear-gradient(180deg, #103050 0%, #15446B 100%);--button-info-bg-active: linear-gradient(180deg, #081A2A 0%, #0A273C 100%);--button-info-border: linear-gradient(180deg, #7ED0FF 0%, #2E7CC9 100%);--button-info-text: var(--content-primary);--button-primary-bg-default: linear-gradient(180deg, var(--interaction-gold-active) 0%, var(--interaction-gold-primary) 100%);--button-primary-bg-hover: linear-gradient(180deg, var(--interaction-gold-hover) 0%, var(--interaction-gold-primary) 100%);--button-primary-bg-active: linear-gradient(180deg, var(--interaction-gold-active) 0%, #B38600 100%);--button-primary-border: var(--interaction-gold-hover);--button-primary-text: var(--surface-noir-deepest);--button-disabled-bg: var(--surface-disabled-dark);--button-disabled-text: var(--content-disabled);--button-disabled-border: var(--interaction-border-muted)}.wcag-aaa-button{background-color:var(--interactive-bg-primary);color:var(--interactive-text-primary);border:2px solid var(--border-focus);padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.wcag-aaa-button:hover{background-color:var(--interactive-bg-hover);border-color:var(--interaction-gold-hover)}.wcag-aaa-button:active{background-color:var(--interactive-bg-active);border-color:var(--interaction-gold-active)}.wcag-aaa-button:disabled{background-color:var(--interactive-bg-disabled);color:var(--interactive-text-disabled);border-color:var(--border-subtle);cursor:not-allowed}.wcag-aaa-button:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.wcag-aaa-text-on-dark{color:var(--content-primary);background-color:var(--surface-noir-deep)}.wcag-aaa-text-secondary-on-dark{color:var(--content-secondary);background-color:var(--surface-noir-deep)}.wcag-aaa-text-on-light{color:var(--content-inverse-primary);background-color:var(--surface-light-base)}.wcag-aaa-card{background-color:var(--surface-noir-elevated);color:var(--content-primary);border:1px solid var(--border-default);border-radius:.75rem;padding:1.5rem}.wcag-aaa-card-header{color:var(--content-primary);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.wcag-aaa-card-body{color:var(--content-secondary);line-height:1.6}.surface-dark{background-color:var(--surface-noir-deep)}.surface-medium{background-color:var(--surface-noir-medium)}.surface-elevated{background-color:var(--surface-noir-elevated)}.surface-light{background-color:var(--surface-light-base)}.content-on-dark{color:var(--content-primary)}.content-secondary-on-dark{color:var(--content-secondary)}.content-muted-on-dark{color:var(--content-muted)}.content-on-light{color:var(--content-inverse-primary)}.content-secondary-on-light{color:var(--content-inverse-secondary)}.state-disabled-dark{background-color:var(--surface-disabled-dark);color:var(--content-disabled)}.state-disabled-light{background-color:var(--surface-disabled-light);color:var(--content-disabled-dark)}.theme-loading{visibility:hidden;opacity:0}[data-theme-ready=true]{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}:root{--theme-primary: var(--color-primary);--theme-secondary: var(--color-blue-500);--theme-accent: var(--color-purple-light);--theme-bg: var(--color-noir-light);--theme-bg-secondary: var(--color-noir-dark);--theme-fg: var(--color-text-primary);--theme-text: var(--color-text-primary);--theme-text-secondary: var(--color-gray-400);--theme-glow: var(--color-primary);--theme-border: var(--color-text-subtle);--theme-card: var(--color-noir-dark);--theme-gradient: linear-gradient(135deg, var(--color-primary) 0%, var(--color-blue-500) 100%);--theme-success: var(--color-success);--theme-warning: var(--color-warning);--theme-error: var(--color-error);--theme-info: var(--color-blue-500);--theme-neutral: var(--color-gray-500);--theme-glow-10: var(--color-primary-transparent-10);--theme-glow-20: var(--color-primary-transparent-20);--theme-glow-30: var(--color-primary-transparent-30);--theme-glow-40: var(--color-primary-transparent-40);--theme-glow-50: var(--color-primary-transparent-50);--theme-primary-10: var(--color-primary-transparent-10);--theme-primary-20: var(--color-primary-transparent-20);--theme-primary-30: var(--color-primary-transparent-30);--primary-glow: var(--theme-glow);--secondary-glow: var(--theme-secondary);--accent-glow: var(--theme-accent)}.btn-glow{background:linear-gradient(135deg,var(--theme-primary),var(--theme-secondary));border:1px solid var(--theme-primary);border-radius:8px;color:var(--theme-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 14px var(--color-primary-transparent-30);transform:translateZ(0);will-change:transform,box-shadow}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--color-primary-transparent-40);background:linear-gradient(135deg,var(--theme-secondary),var(--theme-primary))}.btn-glow:active{transform:translateY(0);box-shadow:0 2px 8px var(--color-primary-transparent-20)}.btn-glow:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-glow.btn-sm{padding:8px 16px;font-size:14px}.btn-glow.btn-lg{padding:16px 32px;font-size:18px}.btn-glow.btn-ghost{background:transparent;border:1px solid var(--theme-primary);color:var(--theme-primary);box-shadow:0 0 20px var(--color-primary-transparent-20)}.btn-glow.btn-ghost:hover{background:var(--theme-primary);color:var(--theme-bg)}.card-glow{background:var(--theme-card);backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px var(--shadow-elevation-sm),0 2px 4px -1px var(--color-black-overlay-06),0 0 0 1px var(--theme-accent);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.card-glow:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px var(--shadow-elevation-sm),0 10px 10px -5px var(--color-black-overlay-04),0 0 0 1px var(--theme-primary),0 0 20px var(--color-primary-transparent-30);border-color:var(--theme-primary)}.card-glow.interactive{cursor:pointer}.card-glow.compact{padding:16px;border-radius:12px}.card-glow.featured{border:2px solid var(--theme-primary);box-shadow:0 4px 6px -1px var(--shadow-elevation-sm),0 2px 4px -1px var(--color-black-overlay-06),0 0 20px var(--theme-primary)}.glowstream-container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;background:var(--theme-bg);color:var(--theme-text);transition:all .3s cubic-bezier(.4,0,.2,1)}.glowstream-container.full-width{max-width:100%;padding:0}.glowstream-container.narrow{max-width:800px}.glowstream-container.wide{max-width:1600px}.glowstream-container.gradient-bg{background:linear-gradient(135deg,var(--theme-bg) 0%,var(--theme-bg-secondary) 100%)}.glowstream-container.blur-bg{backdrop-filter:blur(20px);background:var(--color-noir-overlay-80)}.theme-switcher-compact{position:relative;z-index:1000}.theme-switcher-trigger{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;min-width:140px;justify-content:space-between}.theme-switcher-icon{font-size:16px;line-height:1}.theme-switcher-label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-switcher-arrow{font-size:12px;transition:transform .2s ease}.theme-switcher-trigger[aria-expanded=true] .theme-switcher-arrow{transform:rotate(180deg)}.theme-switcher-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;max-height:400px;overflow-y:auto;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;padding:8px;z-index:10;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 25px -5px var(--shadow-elevation-sm),0 10px 10px -5px var(--color-black-overlay-04),0 0 20px var(--color-primary-transparent-20)}.theme-switcher-compact:has([aria-expanded=true]) .theme-switcher-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.theme-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;color:var(--theme-text);font-family:inherit;font-size:14px;font-weight:500;text-align:left;border-radius:8px;cursor:pointer;transition:all .2s ease}.theme-option:hover{background:var(--theme-border);color:var(--theme-primary)}.theme-option.active{background:var(--theme-primary);color:var(--theme-bg)}.theme-option-icon{font-size:16px;line-height:1}.theme-option-name{flex:1}.theme-option-check{font-size:14px;color:inherit}.theme-switcher-inline{padding:24px}.theme-switcher-title{font-size:18px;font-weight:600;color:var(--theme-text);margin:0 0 16px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.theme-card{background:var(--theme-card);border:2px solid var(--theme-border);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.theme-card:hover{transform:translateY(-4px);border-color:var(--theme-primary);box-shadow:0 8px 25px var(--color-primary-transparent-20)}.theme-card.active{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-bg);box-shadow:0 0 20px var(--theme-primary)}.theme-card-preview{margin-bottom:16px}.theme-card-icon{font-size:32px;margin-bottom:12px}.theme-card-colors{display:flex;gap:4px;justify-content:center;margin-bottom:8px}.theme-color-primary,.theme-color-secondary,.theme-color-accent{width:20px;height:20px;border-radius:50%;border:2px solid var(--theme-border)}.theme-card-name{font-size:16px;font-weight:600;margin:0 0 4px;color:inherit}.theme-card-category{font-size:12px;margin:0;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.5px}.theme-card.active .theme-card-category{color:inherit;opacity:.8}.theme-card-active-indicator{position:absolute;top:12px;right:12px;width:24px;height:24px;background:var(--theme-bg);color:var(--theme-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}@media(max-width:768px){.glowstream-container{padding:0 16px}.btn-glow{padding:10px 20px;font-size:14px}.card-glow{padding:16px;border-radius:12px}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.theme-switcher-trigger{min-width:120px;padding:6px 12px;font-size:13px}.theme-switcher-dropdown{min-width:180px}}@media(max-width:480px){.glowstream-container{padding:0 12px}.theme-grid{grid-template-columns:1fr}.theme-switcher-dropdown{left:0;right:0;min-width:auto}}.btn-glow:focus-visible,.theme-option:focus-visible,.theme-card:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-glow,.card-glow,.theme-option,.theme-card,.theme-switcher-dropdown,[data-theme-ready=true]{transition:none}.btn-glow:hover,.card-glow:hover,.theme-card:hover{transform:none}}@media(prefers-contrast:high){.btn-glow,.card-glow,.theme-card{border-width:2px}.theme-option:hover,.theme-option.active{outline:2px solid currentColor}}:root{--glow-primary: var(--color-primary);--glow-secondary: var(--color-blue-500);--glow-accent: var(--color-purple-light);--glow-text: var(--color-text-primary);--glow-bg: var(--color-noir-light);--glow-surface: var(--color-noir-dark);--glow-border: var(--color-text-subtle);--glow-primary-rgb: 0, 212, 170;--bg: var(--color-noir-light);--fg: var(--color-text-secondary);--card: var(--color-noir-dark);--muted: var(--color-text-subtle);--primary: var(--color-primary);--secondary: var(--color-blue-500);--accent: var(--color-purple-light);--surface-card: var(--color-noir-dark);--surface-bg: var(--color-noir-light);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-subtle);--border-primary: var(--color-text-subtle)}[data-theme=electric-blue]{--glow-primary: var(--color-primary);--glow-secondary: var(--color-blue-500);--glow-accent: var(--color-purple-light);--bg: var(--color-noir-light);--fg: var(--color-text-primary)}[data-theme=royal-purple]{--glow-primary: var(--color-blue-500);--glow-secondary: var(--color-purple-light);--glow-accent: var(--color-primary);--bg: var(--color-noir-light);--fg: var(--color-text-primary)}[data-theme=cyber-green]{--glow-primary: var(--color-success);--glow-secondary: var(--color-primary);--glow-accent: var(--color-blue-500);--bg: var(--color-noir-light);--fg: var(--color-text-primary)}body{background:var(--bg)!important;color:var(--fg)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}html{background:var(--bg)!important}#root{background:var(--bg)!important;color:var(--fg)!important;min-height:100vh}.btn-glow,.card-glow,.glow-button{box-shadow:0 0 20px rgba(var(--glow-primary-rgb),.3);transition:all .3s ease;background:var(--card);border:1px solid var(--border-primary);color:var(--fg)}.btn-glow:hover,.card-glow:hover,.glow-button:hover{box-shadow:0 0 30px rgba(var(--glow-primary-rgb),.5);transform:translateY(-2px)}.showcase-section{padding:2rem;margin:1rem 0;border-radius:.5rem;background:var(--card);border:1px solid var(--border-primary);color:var(--fg)}.glowstream-container{max-width:1280px;margin:0 auto;padding:0 1rem}.responsive-element{transition:all .3s ease;color:inherit}.btn-primary{background:var(--primary);color:var(--color-text-primary)}.btn-secondary{background:var(--secondary);color:var(--color-text-primary)}.btn-accent{background:var(--accent);color:var(--color-text-primary)}.bg-dark{background:var(--bg)}.text-light{color:var(--fg)}.border-glow{border:1px solid var(--border-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--token-space-sm) var(--token-space-lg);border-radius:var(--token-radius-md);font-size:var(--token-text-sm);font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn:focus{outline:var(--space-md, 1rem) solid var(--token-color-primary);outline-offset:var(--space-md, 1rem)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:linear-gradient(135deg,var(--token-color-primary),var(--token-color-secondary));color:var(--token-color-background);box-shadow:0 var(--token-space-xs) var(--space-md, 1rem) rgba(var(--token-color-primary-rgb),.3)}.btn-primary:hover{transform:translateY(-var(--space-md,1rem));box-shadow:0 var(--token-space-sm) var(--space-md, 1rem) rgba(var(--token-color-primary-rgb),.4)}.btn-secondary{background:var(--token-color-secondary);color:var(--token-color-background);box-shadow:0 var(--token-space-xs) var(--space-md, 1rem) rgba(var(--token-color-secondary-rgb),.3)}.btn-secondary:hover{transform:translateY(-var(--space-md,1rem));box-shadow:0 var(--token-space-sm) var(--space-md, 1rem) rgba(var(--token-color-secondary-rgb),.4)}.btn-gradient{background:linear-gradient(45deg,var(--token-color-primary),var(--token-color-accent));color:var(--token-color-background);box-shadow:0 var(--token-space-xs) var(--space-md, 1rem) rgba(var(--token-color-accent-rgb),.3)}.btn-gradient:hover{transform:translateY(-var(--space-md,1rem));box-shadow:0 var(--token-space-sm) var(--space-md, 1rem) rgba(var(--token-color-accent-rgb),.4)}.btn-ghost{background:transparent;color:var(--token-color-primary);border:var(--space-md, 1rem) solid var(--token-color-primary)}.btn-ghost:hover{background:var(--token-color-primary);color:var(--token-color-background)}.btn-outline{background:transparent;color:var(--token-color-text-primary);border:var(--space-md, 1rem) solid var(--token-color-border)}.btn-outline:hover{background:var(--token-color-primary);color:var(--token-color-background);border-color:var(--token-color-primary)}.btn-glow{position:relative}.btn-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--space-md, 1rem);background:linear-gradient(45deg,var(--token-color-primary),var(--token-color-accent));-webkit-mask:linear-gradient(var(--token-color-background) 0 0) content-box,linear-gradient(var(--token-color-background) 0 0);mask:linear-gradient(var(--token-color-background) 0 0) content-box,linear-gradient(var(--token-color-background) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.btn-glow:hover:before{opacity:1}.btn-sm{padding:var(--token-space-xs) var(--token-space-md);font-size:var(--token-text-xs)}.btn-lg{padding:var(--token-space-md) var(--token-space-xl);font-size:var(--token-text-lg)}.btn-xl{padding:var(--token-space-lg) var(--token-space-2xl);font-size:var(--token-text-xl)}.btn-full{width:var(--token-container-full-width)}.btn-icon{padding:var(--token-space-sm);width:var(--space-md, 1rem);height:var(--space-md, 1rem)}.btn-loading{position:relative;color:transparent}.btn-loading:after{content:"";position:absolute;width:var(--token-space-lg);height:var(--token-space-lg);border:var(--space-md, 1rem) solid currentColor;border-radius:50%;border-top-color:transparent;animation:btn-spin 1s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){.btn-ghost{border-color:var(--token-color-border-dark)}.btn-outline{border-color:var(--token-color-border-dark);color:var(--token-color-text-primary-dark)}}@media(prefers-contrast:high){.btn{border:var(--space-md, 1rem) solid currentColor}}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}:root{--token-color-primary: var(--primary, var(--color-primary));--token-color-secondary: var(--secondary, var(--color-indigo-400));--token-color-accent: var(--accent, var(--color-purple-light));--token-color-background: var(--bg, var(--color-noir-deep));--token-color-text-primary: var(--fg, var(--color-text-primary));--token-color-border: var(--border-primary, var(--color-noir-variant));--token-color-primary-rgb: var(--glow-primary-rgb, 0, 212, 170);--token-color-secondary-rgb: 102, 126, 234;--token-color-accent-rgb: 240, 147, 251;--token-color-background-rgb: 11, 11, 14;--token-color-text-primary-rgb: 255, 255, 255;--token-space-xs: 2px;--token-space-sm: 4px;--token-space-md: 8px;--token-space-lg: 12px;--token-space-xl: 16px;--token-space-2xl: 24px;--token-radius-xs: 2px;--token-radius-sm: 4px;--token-radius-md: 8px;--token-radius-lg: 12px;--radius-md: 8px;--dynamic-glow-primary: var(--primary, var(--color-primary));--dynamic-glow-background: rgba(var(--glow-primary-rgb, 0, 212, 170), .15);--dynamic-glow-shadow: rgba(var(--glow-primary-rgb, 0, 212, 170), .6);--dynamic-glow-border: rgba(var(--glow-primary-rgb, 0, 212, 170), .8);--dynamic-glow-hover: rgba(var(--glow-primary-rgb, 0, 212, 170), .4)}.text-glow-primary{color:var(--glow-primary, var(--color-primary));text-shadow:0 0 8px rgba(var(--glow-primary-rgb, 0, 212, 170),.4)}.text-glow-secondary{color:var(--secondary, var(--color-indigo-400));text-shadow:0 0 8px var(--color-indigo-light-40)}.enhanced-glow{box-shadow:0 0 20px rgba(var(--glow-primary-rgb, 0, 212, 170),.3),0 0 40px rgba(var(--glow-primary-rgb, 0, 212, 170),.2),inset 0 0 20px rgba(var(--glow-primary-rgb, 0, 212, 170),.1)}.btn-glow:before{-webkit-mask-composite:xor;mask-composite:exclude}.hidden{display:none}.space-x-6>*+*{margin-left:1.5rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.mb-6{margin-bottom:1.5rem}.p-4{padding:1rem}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(min-width:768px){.md\\:flex{display:flex}.md\\:hidden{display:none}}[data-theme=electric-blue]{--dynamic-glow-primary: var(--color-cyan-500);--dynamic-glow-background: rgba(0, 212, 255, .15);--dynamic-glow-shadow: rgba(0, 212, 255, .6)}[data-theme=royal-purple]{--dynamic-glow-primary: var(--color-purple-light);--dynamic-glow-background: rgba(139, 92, 246, .15);--dynamic-glow-shadow: rgba(139, 92, 246, .6)}[data-theme=cyber-green]{--dynamic-glow-primary: var(--color-success);--dynamic-glow-background: var(--color-green-500-15);--dynamic-glow-shadow: rgba(16, 185, 129, .6)}.dashboard-layout,.dashboard-container,.world-class-dashboard,.dashboard-main,[class*=dashboard],[class*=WorldClass],.app-container,.main-content{visibility:visible!important;opacity:1!important;display:block!important;background:transparent!important;position:relative!important}*{box-sizing:border-box}html{visibility:visible!important;background:var(--surface-noir-deep, var(--sponsoro-dark-base));color:var(--content-primary, var(--sponsoro-text-primary))}body{margin:0;font-family:system-ui,-apple-system,sans-serif;font-display:swap;background:var(--surface-noir-deep, var(--sponsoro-dark-base));color:var(--content-primary, var(--sponsoro-text-primary));min-height:100vh}#root{min-height:100vh;background:var(--surface-noir-deep, var(--sponsoro-dark-base));color:var(--content-primary, var(--sponsoro-text-primary))}.dashboard-layout,.dashboard-container,.world-class-dashboard,.dashboard-main,[class*=dashboard],[class*=WorldClass]{visibility:visible!important;opacity:1!important;display:block!important;background:transparent!important}.theme-switcher-dropdown.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}a{color:var(--color-accent-primary);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8;text-decoration:underline}a:visited{color:var(--color-accent-secondary)}a:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px}a:link{color:var(--color-accent-primary)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.skeleton-loader{min-height:200px;aspect-ratio:16/9;background:linear-gradient(90deg,var(--bg-secondary) 0%,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--radius-md)}img{max-width:100%;height:auto;display:block}.img-container{position:relative;width:100%;background:var(--bg-secondary)}.img-container--16-9{aspect-ratio:16/9}.img-container--4-3{aspect-ratio:4/3}.img-container--1-1{aspect-ratio:1/1}.img-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-glow,.card{min-height:150px;contain:layout style paint}.dashboard-container,.analytics-container{min-height:400px;contain:layout style paint}.optimized-hero-carousel,.hero-carousel{min-height:400px;aspect-ratio:16/9;contain:layout}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}*{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn-glow,button,[role=button]{will-change:transform,opacity;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.btn-glow:active,button:active{transform:scale(.98)}input[type=range],input[type=scroll]{touch-action:pan-y}.hero-section,.main-content,.primary-navigation{content-visibility:auto;contain-intrinsic-size:0 500px}@font-face{font-family:Primary;font-display:swap;src:local("Primary")}body{font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.async-image{background:var(--bg-secondary);min-height:200px;aspect-ratio:16/9}.async-image.loaded{background:none}.loading-spinner{width:40px;height:40px;border:4px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite;contain:strict}@keyframes spin{to{transform:rotate(360deg)}}.card-glow,.btn-glow,.modal,.dropdown-menu{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.dashboard-grid,.analytics-grid{contain:layout style paint;content-visibility:auto}.offscreen-content{content-visibility:auto;contain-intrinsic-size:0 500px}@media(hover:none)and (pointer:coarse){button,a,[role=button]{-webkit-tap-highlight-color:var(--shadow-elevation-sm)}}.complex-animation{will-change:transform;transform:translateZ(0)}.scrollable-container{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}[data-cls-optimized]{min-height:var(--reserved-height, 200px);aspect-ratio:var(--reserved-ratio, 16/9)}[data-inp-optimized]{pointer-events:auto;touch-action:manipulation}[data-fcp-critical]{contain:layout;content-visibility:auto}@media(max-width:768px){.complex-animation{animation:none!important}.btn-glow:hover{transform:none}.mobile-card{min-height:300px;aspect-ratio:4/3}}link[rel=dns-prefetch],link[rel=preconnect]{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){.card-glow,.btn-glow{box-shadow:none}}.mr-soro-brand{background:var(--color-noir);color:var(--color-accent-secondary);font-family:Orbitron,monospace;box-shadow:0 0 20px var(--color-neon),0 0 40px var(--color-neon)}.mr-soro-glow{box-shadow:0 0 30px var(--color-accent-secondary),0 0 60px var(--color-neon)}.mr-soro-text{color:var(--color-accent-secondary);font-family:Orbitron,monospace}[data-page=xp] main,[class*=XPTracker]{position:relative}[data-page=xp] main:before,[data-page=xp] main:after,[class*=XPTracker]:before,[class*=XPTracker]:after{background-image:none!important;content:none!important}[data-page=xp] .main-content,[data-page=xp] main>div{max-width:100vw;overflow-x:visible}[data-page=xp]{max-width:100vw;overflow-x:clip}body{overflow-x:clip}#root{max-width:100vw}:root{--header-height: 80px;--header-visual-buffer: 20px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--content-offset: calc(var(--header-height) + var(--header-visual-buffer) + var(--safe-area-top));--first-section-buffer: 16px;--first-section-offset: calc(var(--content-offset) + var(--first-section-buffer))}@media(max-width:1024px){:root{--header-height: 80px;--header-visual-buffer: 16px}}@media(max-width:768px){:root{--header-height: 60px;--header-visual-buffer: 12px;--first-section-buffer: 12px}}@media(max-width:480px){:root{--header-height: 60px;--header-visual-buffer: 10px;--first-section-buffer: 8px}}main[id=main-content]{padding-top:var(--content-offset)!important;min-height:calc(100vh - var(--content-offset))}main.main-content,main.page-content,main.app-content{padding-top:var(--content-offset)!important}.content-wrapper,.page-wrapper,.layout-wrapper{padding-top:var(--content-offset)}section:first-of-type,.hero-section,.carousel-section,.first-section,[data-first-section=true]{margin-top:0!important;padding-top:max(var(--first-section-buffer),0px)}@media(max-width:1280px){.hero,.hero-section,.carousel,.carousel-section,.first-section,[class*=hero],[class*=Hero],[class*=carousel],[class*=Carousel]{margin-top:0!important}main>*:first-child,.main-content>*:first-child,[id=main-content]>*:first-child{margin-top:0!important}}@media(min-width:1281px){.hero[data-allow-overlap=true],.carousel[data-allow-overlap=true]{margin-top:calc(-1 * var(--header-visual-buffer))}}header,[role=banner],.header,.fixed-header,.enterprise-header{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px color-mix(in srgb,var(--theme-shadow, var(--color-noir)) 10%,transparent),inset 0 1px color-mix(in srgb,var(--theme-border, var(--color-text-primary)) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--theme-border, var(--color-text-primary)) 5%,transparent),0 0 20px color-mix(in srgb,var(--theme-primary, var(--color-primary)) 20%,transparent)}@supports (padding: max(0px)){body{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}}@media(display-mode:standalone){:root{--pwa-buffer: 8px;--content-offset: calc(var(--header-height) + var(--header-visual-buffer) + var(--safe-area-top) + var(--pwa-buffer))}}@media(orientation:landscape)and (max-height:500px){:root{--header-visual-buffer: 8px;--first-section-buffer: 4px}}.skip-to-content,[href="#main-content"]{position:fixed;top:calc(var(--safe-area-top) + 8px);left:8px;z-index:10000}*:focus-visible{outline-offset:2px;z-index:9999}:target,[id]{scroll-margin-top:var(--content-offset)}a[href^="#"]:target,*:target{scroll-margin-top:calc(var(--content-offset) + 16px)}[data-debug-safe-area=true]{outline:2px dashed red;outline-offset:calc(-1 * var(--content-offset))}[data-debug-safe-area=true]:before{content:"Safe Area: " attr(data-offset);position:fixed;top:var(--content-offset);left:50%;transform:translate(-50%);background:var(--color-pure-red-80);color:var(--color-text-primary);padding:4px 8px;font-size:12px;z-index:99999;pointer-events:none}:root{--bg: var(--surface-noir-deep, var(--sponsoro-dark-base));--text: var(--content-primary, var(--sponsoro-text-primary));--muted: var(--content-tertiary, var(--sponsoro-text-secondary));--card: var(--surface-noir-elevated, var(--sponsoro-dark-elevated));--border: var(--border-default, #5A5F69);--glow-accent: var(--interaction-gold-primary, var(--sponsoro-gold-primary));--brand-gold: var(--interaction-gold-primary, var(--sponsoro-gold-primary));--surface-primary: var(--surface-noir-deep, var(--sponsoro-dark-base));--surface-secondary: var(--surface-noir-medium, var(--sponsoro-dark-surface));--surface-tertiary: var(--surface-noir-elevated, var(--sponsoro-dark-elevated));--nav-overlay-85: rgba(10, 10, 10, .85);--nav-overlay-50: rgba(10, 10, 10, .5);--nav-bg-transparent-10: rgba(10, 10, 10, .1);--nav-bg-transparent-20: rgba(10, 10, 10, .2);--nav-bg-transparent-30: rgba(10, 10, 10, .3);--nav-bg-transparent-40: rgba(10, 10, 10, .4);--nav-border-white-20: rgba(255, 255, 255, .2);--nav-border-white-40: rgba(255, 255, 255, .4);--nav-border-white-50: rgba(255, 255, 255, .5);--gold-transparent-10: rgba(255, 215, 0, .1);--gold-transparent-20: rgba(255, 215, 0, .2);--gold-transparent-30: rgba(255, 215, 0, .3);--gold-transparent-40: rgba(255, 215, 0, .4);--glow-transparent-10: var(--gold-transparent-10);--glow-transparent-20: var(--gold-transparent-20);--glow-transparent-30: var(--gold-transparent-30);--glow-transparent-40: var(--gold-transparent-40);--text-xs: var(--token-space-md);--text-sm: .875rem;--text-base: var(--token-space-lg);--text-lg: var(--token-font-xl);--text-xl: 1.25rem;--text-2xl: var(--token-space-2xl);--space-1: var(--token-space-sm);--space-2: var(--token-space-lg);--space-3: .75rem;--space-4: var(--token-space-2xl);--space-5: var(--space-md, var(--space-md, 1rem));--space-6: 1.5rem;--btn-xs-padding: var(--token-space-xs) var(--token-space-sm);--btn-sm-padding: var(--token-space-sm) var(--token-space-md);--btn-md-padding: var(--token-space-md) var(--token-space-lg);--focus-ring: 0 0 0 var(--space-md, var(--space-md, 1rem)) var(--glow-accent)}html[data-theme=gold]{--glow-accent: var(--brand-gold)}html[data-theme=glow]{--bg: var(--color-primary);--card: var(--color-primary);--glow-accent: var(--color-primary)}html[data-theme=dark]{--bg: var(--token-color-text-primary);--card: var(--color-primary);--text: var(--token-color-background)}.focus-ring:focus{outline:none;box-shadow:var(--focus-ring)}.pulse-skeleton{height:120px;border-radius:12px;background:linear-gradient(90deg,var(--color-noir-dark, var(--sponsoro-dark-surface)) 0%,var(--color-gray-800, var(--sponsoro-dark-elevated)) 50%,var(--color-noir-dark, var(--sponsoro-dark-surface)) 100%);background-size:200% 100%;animation:pulse 1.2s infinite ease-in-out}@keyframes pulse{0%{background-position:200% 0;opacity:.3}50%{background-position:0 0;opacity:1}to{background-position:-200% 0;opacity:.3}}.error-fallback{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem;border:2px dashed var(--color-error, #ef4444);border-radius:12px;background:var(--color-error-bg, rgba(239, 68, 68, .1));color:var(--color-error, #ef4444);font-weight:500}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem;border:2px dashed var(--color-gray-600, #4a4a4a);border-radius:12px;background:var(--color-noir-dark, var(--sponsoro-dark-surface));color:var(--color-text-secondary, var(--sponsoro-text-muted));text-align:center}@media(prefers-reduced-motion:reduce){.pulse-skeleton{animation:none;opacity:.5}}@media(max-width:768px){.pulse-skeleton{height:80px}}:root{--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--grid-gap-sm: var(--space-sm);--grid-gap-md: var(--space-md);--grid-gap-lg: var(--space-lg)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap-md)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-md)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap-md)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--grid-gap-md)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--grid-gap-lg)}.capsule-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--grid-gap-md)}@media(max-width:1024px){.grid-4,.grid-3,.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-4,.grid-3,.grid-2,.card-grid,.metric-grid,.capsule-grid{grid-template-columns:1fr}.grid-2,.grid-3,.grid-4,.card-grid,.metric-grid,.capsule-grid{gap:var(--grid-gap-sm)}}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.ml-xs{margin-left:var(--space-xs)}.ml-sm{margin-left:var(--space-sm)}.ml-md{margin-left:var(--space-md)}.ml-lg{margin-left:var(--space-lg)}.ml-xl{margin-left:var(--space-xl)}.mr-xs{margin-right:var(--space-xs)}.mr-sm{margin-right:var(--space-sm)}.mr-md{margin-right:var(--space-md)}.mr-lg{margin-right:var(--space-lg)}.mr-xl{margin-right:var(--space-xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.pt-xs{padding-top:var(--space-xs)}.pt-sm{padding-top:var(--space-sm)}.pt-md{padding-top:var(--space-md)}.pt-lg{padding-top:var(--space-lg)}.pt-xl{padding-top:var(--space-xl)}.pb-xs{padding-bottom:var(--space-xs)}.pb-sm{padding-bottom:var(--space-sm)}.pb-md{padding-bottom:var(--space-md)}.pb-lg{padding-bottom:var(--space-lg)}.pb-xl{padding-bottom:var(--space-xl)}.pl-xs{padding-left:var(--space-xs)}.pl-sm{padding-left:var(--space-sm)}.pl-md{padding-left:var(--space-md)}.pl-lg{padding-left:var(--space-lg)}.pl-xl{padding-left:var(--space-xl)}.pr-xs{padding-right:var(--space-xs)}.pr-sm{padding-right:var(--space-sm)}.pr-md{padding-right:var(--space-md)}.pr-lg{padding-right:var(--space-lg)}.pr-xl{padding-right:var(--space-xl)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-md)}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl)}.container-fluid{max-width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px)and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:769px)and (max-width:1024px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1025px){.show-desktop{display:block!important}}:root{--soro-h1: 2.5rem;--soro-h1-lh: 1.2;--soro-h1-ls: -.02em;--soro-h1-weight: 700;--soro-h2: 2rem;--soro-h2-lh: 1.25;--soro-h2-ls: -.01em;--soro-h2-weight: 700;--soro-h3: 1.5rem;--soro-h3-lh: 1.3;--soro-h3-ls: 0;--soro-h3-weight: 600;--soro-h4: 1.25rem;--soro-h4-lh: 1.4;--soro-h4-ls: 0;--soro-h4-weight: 600;--soro-h5: 1.125rem;--soro-h5-lh: 1.4;--soro-h5-ls: 0;--soro-h5-weight: 600;--soro-h6: 1rem;--soro-h6-lh: 1.5;--soro-h6-ls: .01em;--soro-h6-weight: 600;--soro-body-lg: 1.125rem;--soro-body-lg-lh: 1.55;--soro-body-lg-ls: 0;--soro-body-lg-weight: 400;--soro-body: 1rem;--soro-body-lh: 1.6;--soro-body-ls: 0;--soro-body-weight: 400;--soro-body-sm: .875rem;--soro-body-sm-lh: 1.5;--soro-body-sm-ls: 0;--soro-body-sm-weight: 400;--soro-caption: .875rem;--soro-caption-lh: 1.5;--soro-caption-ls: .01em;--soro-caption-weight: 500;--soro-small: .75rem;--soro-small-lh: 1.4;--soro-small-ls: .01em;--soro-small-weight: 500;--soro-label: .875rem;--soro-label-lh: 1.4;--soro-label-ls: .02em;--soro-label-weight: 600;--soro-display: 3rem;--soro-display-lh: 1.1;--soro-display-ls: -.03em;--soro-display-weight: 800;--soro-display-lg: 4rem;--soro-display-lg-lh: 1.05;--soro-display-lg-ls: -.04em;--soro-display-lg-weight: 800}.text-h1,h1{font-size:var(--soro-h1);line-height:var(--soro-h1-lh);letter-spacing:var(--soro-h1-ls);font-weight:var(--soro-h1-weight)}.text-h2,h2{font-size:var(--soro-h2);line-height:var(--soro-h2-lh);letter-spacing:var(--soro-h2-ls);font-weight:var(--soro-h2-weight)}.text-h3,h3{font-size:var(--soro-h3);line-height:var(--soro-h3-lh);letter-spacing:var(--soro-h3-ls);font-weight:var(--soro-h3-weight)}.text-h4,h4{font-size:var(--soro-h4);line-height:var(--soro-h4-lh);letter-spacing:var(--soro-h4-ls);font-weight:var(--soro-h4-weight)}.text-h5,h5{font-size:var(--soro-h5);line-height:var(--soro-h5-lh);letter-spacing:var(--soro-h5-ls);font-weight:var(--soro-h5-weight)}.text-h6,h6{font-size:var(--soro-h6);line-height:var(--soro-h6-lh);letter-spacing:var(--soro-h6-ls);font-weight:var(--soro-h6-weight)}.text-body-lg{font-size:var(--soro-body-lg);line-height:var(--soro-body-lg-lh);letter-spacing:var(--soro-body-lg-ls);font-weight:var(--soro-body-lg-weight)}.text-body,p{font-size:var(--soro-body);line-height:var(--soro-body-lh);letter-spacing:var(--soro-body-ls);font-weight:var(--soro-body-weight)}.text-body-sm{font-size:var(--soro-body-sm);line-height:var(--soro-body-sm-lh);letter-spacing:var(--soro-body-sm-ls);font-weight:var(--soro-body-sm-weight)}.text-caption{font-size:var(--soro-caption);line-height:var(--soro-caption-lh);letter-spacing:var(--soro-caption-ls);font-weight:var(--soro-caption-weight)}.text-small{font-size:var(--soro-small);line-height:var(--soro-small-lh);letter-spacing:var(--soro-small-ls);font-weight:var(--soro-small-weight)}.text-label,label{font-size:var(--soro-label);line-height:var(--soro-label-lh);letter-spacing:var(--soro-label-ls);font-weight:var(--soro-label-weight);text-transform:uppercase}.text-display{font-size:var(--soro-display);line-height:var(--soro-display-lh);letter-spacing:var(--soro-display-ls);font-weight:var(--soro-display-weight)}.text-display-lg{font-size:var(--soro-display-lg);line-height:var(--soro-display-lg-lh);letter-spacing:var(--soro-display-lg-ls);font-weight:var(--soro-display-lg-weight)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-normal-case{text-transform:none}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-no-underline{text-decoration:none}@media(max-width:1024px){:root{--soro-display-lg: 3rem;--soro-display: 2.5rem;--soro-h1: 2rem;--soro-h2: 1.75rem}}@media(max-width:768px){:root{--soro-display-lg: 2.5rem;--soro-display: 2rem;--soro-h1: 1.75rem;--soro-h2: 1.5rem;--soro-h3: 1.25rem;--soro-body-lg: 1rem}}.text-gold{color:var(--color-gold, var(--sponsoro-gold-primary))}.text-glow-gold{color:var(--color-gold, var(--sponsoro-gold-primary));text-shadow:0 0 20px var(--color-gold)60}.text-glow-primary{color:var(--theme-primary);text-shadow:0 0 20px var(--theme-primary)60}.text-gradient-gold{background:linear-gradient(135deg,var(--sponsoro-gold-primary) 0%,#FFA500 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-cosmic{background:linear-gradient(135deg,var(--color-gold) 0%,var(--theme-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.container-responsive{width:min(100%,var(--max-content-width, 1280px));margin-inline:auto;padding-inline:var(--space-4, 1rem)}.container-wide{width:min(100%,1600px);margin-inline:auto;padding-inline:var(--space-6, 1.5rem)}.container-narrow{width:min(100%,960px);margin-inline:auto;padding-inline:var(--space-4, 1rem)}.width-dvw-full{width:100dvw;max-width:100%}.width-responsive-full{width:clamp(320px,100%,100dvw);max-width:100%}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-width, 280px),1fr));gap:var(--grid-gap, 1.5rem)}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-width, 280px),1fr));gap:var(--grid-gap, 1.5rem)}.grid-responsive-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:var(--grid-gap, 1.5rem)}.grid-responsive-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--grid-gap, 1.5rem)}.grid-responsive-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--grid-gap, 1.5rem)}.grid-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4, 1rem)}@media(max-width:768px){.grid-table{grid-template-columns:1fr}}.grid-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6, 1.5rem)}.scroll-container-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-gray-600) var(--color-noir-dark)}.no-overflow{max-width:100%;overflow-x:hidden;overflow-wrap:break-word}@media(min-width:768px){.container-responsive,.container-wide,.container-narrow{padding-inline:var(--space-8, 2rem)}}@media(min-width:1024px){.container-responsive,.container-wide,.container-narrow{padding-inline:var(--space-12, 3rem)}}@media(min-width:1440px){.container-wide{padding-inline:var(--space-16, 4rem)}}:root{--max-content-width: 1280px;--max-content-width-wide: 1600px;--max-content-width-narrow: 960px;--grid-min-width: 280px;--grid-gap: 1.5rem;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--z-debug: 9999}@keyframes capsule-drift-idle{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-3px,0) rotate(.5deg)}50%{transform:translate3d(0,-4px,0) rotate(0)}75%{transform:translate3d(-2px,-3px,0) rotate(-.5deg)}}.capsule-drift{animation:capsule-drift-idle 6s ease-in-out infinite;will-change:transform}.capsule-drift-slow{animation:capsule-drift-idle 8s ease-in-out infinite;will-change:transform}.capsule-drift-fast{animation:capsule-drift-idle 4s ease-in-out infinite;will-change:transform}@keyframes glow-pulse-soft{0%,to{opacity:.6;transform:scaleZ(1)}50%{opacity:1;transform:scale3d(1.03,1.03,1)}}@keyframes glow-pulse-medium{0%,to{opacity:.5;transform:scaleZ(1)}50%{opacity:1;transform:scale3d(1.05,1.05,1)}}@keyframes glow-pulse-strong{0%,to{opacity:.4;transform:scaleZ(1)}50%{opacity:1;transform:scale3d(1.08,1.08,1)}}.glow-pulse-soft{animation:glow-pulse-soft 3s ease-in-out infinite;will-change:opacity,transform}.glow-pulse-medium{animation:glow-pulse-medium 2.5s ease-in-out infinite;will-change:opacity,transform}.glow-pulse-strong{animation:glow-pulse-strong 2s ease-in-out infinite;will-change:opacity,transform}@keyframes tier-upgrade-glow{0%{opacity:0;transform:scale3d(.8,.8,1)}50%{opacity:1;transform:scale3d(1.2,1.2,1)}to{opacity:0;transform:scale3d(1.5,1.5,1)}}@keyframes tier-upgrade-shine{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-10deg)}50%{opacity:.8}to{opacity:0;transform:translate3d(100%,0,0) rotate(-10deg)}}.tier-transition{position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.tier-transition:before{content:"";position:absolute;inset:-4px;background:radial-gradient(circle,var(--interaction-primary) 0%,transparent 70%);opacity:0;border-radius:inherit;pointer-events:none;animation:tier-upgrade-glow 1.5s ease-out;will-change:opacity,transform}.tier-transition-active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);opacity:0;animation:tier-upgrade-shine 1s ease-out;will-change:opacity,transform}@keyframes capsule-claim-spin{0%{transform:rotateY(0);opacity:1}50%{transform:rotateY(180deg);opacity:.7}to{transform:rotateY(360deg);opacity:1}}@keyframes capsule-transform-expand{0%{transform:scaleZ(1);opacity:1}50%{transform:scale3d(1.15,1.15,1);opacity:.8}to{transform:scaleZ(1);opacity:1}}.capsule-claiming{animation:capsule-claim-spin 2s ease-in-out;will-change:transform,opacity}.capsule-transforming{animation:capsule-transform-expand 1.5s ease-out;will-change:transform,opacity}.capsule-hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform,opacity}.capsule-hover-lift:hover{transform:translate3d(0,-4px,0) scale3d(1.02,1.02,1);opacity:.95}.capsule-hover-glow{position:relative;transition:all .3s ease}.capsule-hover-glow:after{content:"";position:absolute;inset:-2px;background:inherit;opacity:0;filter:blur(8px);border-radius:inherit;transition:opacity .3s ease;pointer-events:none;will-change:opacity}.capsule-hover-glow:hover:after{opacity:.4}.glow-bronze{filter:drop-shadow(0 0 8px rgba(205,127,50,.4))}.glow-silver{filter:drop-shadow(0 0 10px rgba(192,192,192,.5))}.glow-gold{filter:drop-shadow(0 0 12px rgba(255,215,0,.6))}.glow-platinum{filter:drop-shadow(0 0 14px rgba(229,228,226,.7))}.glow-diamond{filter:drop-shadow(0 0 16px rgba(185,242,255,.8))}.glow-cosmic{filter:drop-shadow(0 0 20px rgba(255,107,157,.9))}.glow-quantum{filter:drop-shadow(0 0 24px rgba(168,85,247,1))}.gpu-accelerate{transform:translateZ(0);will-change:transform,opacity}.disable-animations{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pwa-install-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,var(--color-primary, var(--sponsoro-gold-primary)) 0%,var(--color-accent, #FFA500) 100%);box-shadow:0 -4px 12px #0a0a0a4d;animation:slideUp .3s ease-out;padding:env(safe-area-inset-bottom,0)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pwa-install-banner__content{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;max-width:1200px;margin:0 auto;gap:12px}.pwa-install-banner__logo{flex-shrink:0;width:40px;height:40px;background:#0a0a0a1a;border-radius:8px;display:flex;align-items:center;justify-content:center}.pwa-install-banner__logo svg{width:24px;height:24px;color:var(--color-background, var(--sponsoro-dark-base))}.pwa-install-banner__instructions{flex:1;display:flex;align-items:center;gap:12px}.pwa-install-banner__text{margin:0;color:var(--color-background, var(--sponsoro-dark-base));font-size:14px;line-height:1.4;font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pwa-install-banner__text strong{font-weight:700}.pwa-install-banner__icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin:0 2px}.pwa-install-banner__button{background:var(--color-background, var(--sponsoro-dark-base));color:var(--color-primary, var(--sponsoro-gold-primary));border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.pwa-install-banner__button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0a0a0a33}.pwa-install-banner__button:active{transform:translateY(0)}.pwa-install-banner__dismiss{flex-shrink:0;background:transparent;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;color:var(--color-background, var(--sponsoro-dark-base))}.pwa-install-banner__dismiss:hover{background:#0a0a0a1a}.pwa-install-banner__dismiss svg{width:20px;height:20px}@media(max-width:640px){.pwa-install-banner__content{padding:10px 12px;gap:8px}.pwa-install-banner__logo{width:36px;height:36px}.pwa-install-banner__logo svg{width:20px;height:20px}.pwa-install-banner__text{font-size:13px}.pwa-install-banner__button{padding:6px 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pwa-install-banner{animation:none}.pwa-install-banner__button:hover{transform:none}}@media print{.pwa-install-banner{display:none}}.simulation-container{--glow-gold: #d4af37;--glow-darker: var(--sponsoro-dark-base);--glow-border: rgba(212, 175, 55, .15);--glow-shadow: 0 0 20px rgba(212, 175, 55, .1);--accent-color: var(--sponsoro-gold-primary);min-height:100vh;padding:1.5rem;background:linear-gradient(135deg,var(--sponsoro-dark-base) 0%,#1a0a2e 100%)}.simulation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;max-width:1400px;margin:0 auto}.panel-base{background:#140a1ecc;border:1px solid var(--glow-border);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:var(--glow-shadow)}.panel-base:hover{border-color:#d4af374d;box-shadow:0 0 30px #d4af3726;transform:translateY(-2px)}.panel-title{font-size:1.125rem;font-weight:600;color:var(--glow-gold);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}.panel-content{display:flex;flex-direction:column;gap:.75rem}.metric-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.95rem;color:#e0e0e0}.metric-label{font-weight:500;opacity:.8}.metric-value{color:var(--accent-color);font-weight:600;font-family:Monaco,Courier New,monospace}.meter-container{display:flex;flex-direction:column;gap:.5rem}.meter-bar{width:100%;height:4px;background:#d4af371a;border-radius:2px;overflow:hidden;border:1px solid var(--glow-border)}.meter-fill{height:100%;background:linear-gradient(90deg,var(--accent-color) 0%,var(--glow-gold) 100%);transition:width .3s ease;box-shadow:0 0 8px #d4af3766}.phase-indicator{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#d4af370d;border:1px solid var(--glow-border);border-radius:6px;font-size:.85rem}.phase-dot{width:8px;height:8px;border-radius:50%;background:var(--glow-gold);box-shadow:0 0 6px #d4af3799;animation:pulse 2s ease-in-out infinite}.phase-dot.offline{background:#666;box-shadow:none;animation:none}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 6px #d4af3799}50%{opacity:.6;box-shadow:0 0 12px #d4af374d}}.divider{height:1px;background:var(--glow-border);margin:1rem 0}.warning-text{font-size:.85rem;color:#a0a0a0;font-style:italic;opacity:.8;line-height:1.4;padding:.75rem;background:#d4af3708;border-left:2px solid var(--glow-border);border-radius:4px}.timestamp{font-size:.75rem;color:gray;text-align:center;padding-top:1rem;border-top:1px solid var(--glow-border);margin-top:1rem}.economy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.economy-cell{background:#d4af3708;border:1px solid var(--glow-border);border-radius:8px;padding:.75rem;text-align:center}.economy-label{font-size:.75rem;color:#a0a0a0;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.05em}.economy-value{font-size:1.5rem;font-weight:600;color:var(--accent-color)}@media(max-width:768px){.simulation-container{padding:1rem}.simulation-grid{grid-template-columns:1fr;gap:1rem}.panel-base{padding:1rem}.economy-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.panel-base{transition:none}.phase-dot{animation:none}.meter-fill{transition:none}}@keyframes xp-pulse{0%{box-shadow:0 0 10px #00ffff4d}50%{box-shadow:0 0 30px #0ffc}to{box-shadow:0 0 10px #00ffff4d}}@keyframes sovereign-aura{0%{border-color:var(--sv-color-gold, #d4af37)}50%{border-color:var(--sv-color-neon, #00ffff)}to{border-color:var(--sv-color-gold, #d4af37)}}@keyframes tone-shimmer{0%{background:#d4af371a}50%{background:#0ff3}to{background:#d4af371a}}.omni-forge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sv-spacing-lg, 1.5rem);padding:var(--sv-spacing-md, 1rem)}.sovereign-aura-ring{position:relative;border:2px solid var(--sv-color-gold, #d4af37);border-radius:50%;animation:sovereign-aura 3s infinite}.sovereign-aura-ring:before{content:"";position:absolute;inset:-8px;border:1px solid rgba(0,255,255,.3);border-radius:50%;animation:sovereign-aura 3s infinite reverse}.tone-inspiring{background:linear-gradient(135deg,#00ffff1a,#d4af371a);border-left:4px solid var(--sv-color-neon, #00ffff)}.tone-energetic{background:linear-gradient(135deg,#ff64001a,#00ffff1a);border-left:4px solid #ff6400}.tone-reflective{background:linear-gradient(135deg,#9664ff1a,#d4af371a);border-left:4px solid #9664ff}.gradient-noir-gold{background:linear-gradient(90deg,var(--sponsoro-dark-base) 0%,#1a1a2e 50%,#d4af37 100%);color:var(--sponsoro-text-primary)}.gradient-gold-neon{background:linear-gradient(45deg,#d4af37 0%,var(--sponsoro-gold-primary) 50%,#00ffff 100%);color:var(--sponsoro-dark-base)}.btn-tycoon-platinum{background:var(--sv-color-gold, #d4af37);color:var(--sponsoro-dark-base);border:2px solid var(--sv-color-neon, #00ffff);padding:1rem 2rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 0 15px #d4af3780}.btn-tycoon-platinum:hover{background:var(--sv-color-neon, #00ffff);box-shadow:0 0 30px #0ffc;transform:translateY(-2px)}.energy-meter{width:100%;height:8px;background:#0a0a0a66;border-radius:4px;overflow:hidden;margin:.5rem 0}.energy-meter-bar{height:100%;background:linear-gradient(90deg,var(--sv-color-neon, #00ffff),var(--sv-color-gold, #d4af37));animation:xp-pulse 1.5s infinite;transition:width .3s ease}.creator-flag{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:700;margin:.25rem;background:#d4af3733;border:1px solid var(--sv-color-gold, #d4af37);color:var(--sv-color-gold, #d4af37)}.creator-flag.tier-seed{background:#c8643233;border-color:#c86432;color:#c86432}.creator-flag.tier-steady{background:#6496c833;border-color:#6496c8;color:#6496c8}.creator-flag.tier-anchor{background:#d4af3733;border-color:var(--sv-color-gold, #d4af37);color:var(--sv-color-gold, #d4af37)}.creator-flag.tier-beacon{background:#0ff3;border-color:var(--sv-color-neon, #00ffff);color:var(--sv-color-neon, #00ffff);animation:xp-pulse 1s infinite}.omni-card{background:var(--sv-bg-tertiary, rgba(20, 20, 40, .8));border:1px solid rgba(212,175,55,.3);border-radius:12px;padding:var(--sv-spacing-lg, 1.5rem);box-shadow:0 4px 20px #0a0a0a4d;transition:all .3s ease}.omni-card:hover{border-color:var(--sv-color-neon, #00ffff);box-shadow:0 8px 40px #0ff6}.omni-card h2{color:var(--sv-color-gold, #d4af37);margin-bottom:1rem}.omni-card h3{color:var(--sv-color-neon, #00ffff);margin-bottom:.5rem}.status-active{color:#0f0;font-weight:700}.status-pending{color:var(--sv-color-gold, #d4af37);font-weight:700}.status-locked{color:#ff6400;font-weight:700}.supreme-console-root{padding:var(--sv-spacing-md, 1rem)}.supreme-console-root h1{color:var(--sv-color-gold, #d4af37);margin-bottom:1.5rem;text-align:center}.supreme-tab-bar{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.supreme-tab{background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:var(--sv-color-gold, #d4af37);padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s ease}.supreme-tab:hover{background:#d4af3733;border-color:var(--sv-color-neon, #00ffff)}.supreme-tab.active{background:var(--sv-color-gold, #d4af37);color:var(--sponsoro-dark-base);border-color:var(--sv-color-neon, #00ffff);box-shadow:0 0 15px #d4af3799}.supreme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.supreme-metric-card{background:var(--sv-bg-tertiary, rgba(20, 20, 40, .8));border:1px solid rgba(212,175,55,.3);border-radius:8px;padding:1.5rem;transition:all .3s ease}.supreme-metric-card:hover{border-color:var(--sv-color-neon, #00ffff);box-shadow:0 0 20px #00ffff4d}.supreme-metric-card h3{color:var(--sv-color-neon, #00ffff);margin-bottom:.75rem;font-size:1.1rem}.supreme-metric-card p{color:var(--sv-text-secondary, #b0b0b0);line-height:1.6;margin:.5rem 0}@media(max-width:768px){.omni-forge-grid,.supreme-grid{grid-template-columns:1fr}.btn-tycoon-platinum{width:100%}.energy-meter{height:6px}.supreme-tab-bar{flex-direction:column}.supreme-tab{width:100%}}.sim-disclaimer-omni{grid-column:1 / -1;background:#ff640026;border:2px solid rgba(255,100,0,.6);padding:1.5rem;border-radius:8px;color:var(--sv-text-secondary, #b0b0b0);text-align:center;font-size:.95rem;margin-top:2rem}.sim-disclaimer-omni strong{color:#ff6400}:root{--dt-color-primary: var(--sponsoro-gold-primary);--dt-color-primary-dark: #DAA520;--dt-color-primary-light: #FFED4E;--dt-color-gold: var(--sponsoro-gold-primary);--dt-color-amber: #FBBF24;--dt-color-secondary: var(--sponsoro-dark-surface);--dt-color-secondary-dark: #0F0F0F;--dt-color-secondary-light: var(--sponsoro-dark-elevated);--dt-color-accent: #00FFFF;--dt-color-accent-dark: #0099CC;--dt-color-accent-light: #66FFFF;--dt-color-neon: #00FFFF;--dt-color-background: #0D0D0D;--dt-color-background-alt: var(--sponsoro-dark-surface);--dt-color-surface: var(--sponsoro-dark-surface);--dt-color-surface-alt: var(--sponsoro-dark-elevated);--dt-color-surface-variant: var(--sponsoro-dark-elevated);--dt-color-surface-hover: #333333;--dt-color-border: #333333;--dt-color-border-focus: var(--sponsoro-gold-primary);--dt-color-border-accent: #00FFFF;--dt-color-text-primary: var(--sponsoro-text-primary);--dt-color-text-secondary: #B0B0B0;--dt-color-text-muted: #808080;--dt-color-text-main: var(--sponsoro-text-primary);--dt-color-text-inverse: var(--sponsoro-dark-surface);--dt-color-text-dim: #808080;--dt-color-success: #4ADE80;--dt-color-success-dark: #1D3F1D;--dt-color-warning: #FACC15;--dt-color-warning-dark: #78350F;--dt-color-error: #EF4444;--dt-color-error-dark: #7F1D1D;--dt-color-info: #06B6D4;--dt-color-info-dark: #0E5163;--dt-color-glow: var(--sponsoro-gold-primary);--dt-color-glow-blue: #00FFFF;--dt-color-backdrop: rgba(26, 26, 26, .8);--dt-spacing-xs: 4px;--dt-spacing-sm: 8px;--dt-spacing-md: 12px;--dt-spacing-lg: 16px;--dt-spacing-xl: 24px;--dt-spacing-2xl: 32px;--dt-spacing-3xl: 48px;--dt-spacing-4xl: 64px;--dt-radius-xs: 2px;--dt-radius-sm: 4px;--dt-radius-md: 6px;--dt-radius-lg: 8px;--dt-radius-xl: 12px;--dt-radius-2xl: 16px;--dt-radius-full: 9999px;--dt-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dt-font-family-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--dt-font-size-xs: 12px;--dt-font-size-sm: 14px;--dt-font-size-base: 16px;--dt-font-size-lg: 18px;--dt-font-size-xl: 20px;--dt-font-size-2xl: 24px;--dt-font-size-3xl: 30px;--dt-font-size-4xl: 36px;--dt-font-size-5xl: 48px;--dt-font-weight-light: 300;--dt-font-weight-normal: 400;--dt-font-weight-medium: 500;--dt-font-weight-semibold: 600;--dt-font-weight-bold: 700;--dt-line-height-tight: 1.2;--dt-line-height-normal: 1.5;--dt-line-height-relaxed: 1.75;--dt-line-height-loose: 2;--dt-shadow-sm: 0 1px 2px 0 rgba(10, 10, 10, .3);--dt-shadow-md: 0 4px 6px -1px rgba(10, 10, 10, .4);--dt-shadow-lg: 0 10px 15px -3px rgba(10, 10, 10, .5);--dt-shadow-xl: 0 20px 25px -5px rgba(10, 10, 10, .6);--dt-shadow-level1: 0 1px 3px rgba(10, 10, 10, .3);--dt-shadow-level2: 0 4px 8px rgba(10, 10, 10, .4);--dt-shadow-level3: 0 8px 16px rgba(10, 10, 10, .5);--dt-glow-gold-base: 0 0 20px rgba(255, 215, 0, .3);--dt-glow-gold-strong: 0 0 30px rgba(255, 215, 0, .5);--dt-glow-gold-intense: 0 0 40px rgba(255, 215, 0, .6);--dt-glow-gold-subtle: 0 0 12px rgba(255, 215, 0, .2);--dt-glow-blue-base: 0 0 20px rgba(0, 255, 255, .3);--dt-glow-blue-strong: 0 0 30px rgba(0, 255, 255, .5);--dt-glow-neon-accent: 0 0 25px rgba(0, 255, 255, .4);--dt-glow-success: 0 0 20px rgba(74, 222, 128, .3);--dt-glow-warning: 0 0 20px rgba(250, 204, 21, .3);--dt-glow-error: 0 0 20px rgba(239, 68, 68, .3);--dt-glow-info: 0 0 20px rgba(6, 182, 212, .3);--dt-aura-low: rgba(255, 215, 0, .1);--dt-aura-medium: rgba(255, 215, 0, .25);--dt-aura-high: rgba(255, 215, 0, .4);--dt-aura-max: rgba(255, 215, 0, .6);--dt-transition-fast: .15s ease-in-out;--dt-transition-base: .25s ease-in-out;--dt-transition-slow: .35s ease-in-out;--dt-transition-default: .25s ease-in-out;--dt-alpha-gold-light: rgba(255, 215, 0, .1);--dt-alpha-gold-medium: rgba(255, 215, 0, .15);--dt-alpha-gold-strong: rgba(255, 215, 0, .3);--dt-alpha-accent-light: rgba(0, 255, 255, .1);--dt-alpha-accent-medium: rgba(0, 255, 255, .15);--dt-alpha-accent-strong: rgba(0, 255, 255, .3);--dt-alpha-success-light: rgba(74, 222, 128, .1);--dt-alpha-success-medium: rgba(74, 222, 128, .2);--dt-alpha-info-light: rgba(6, 182, 212, .1);--dt-alpha-info-medium: rgba(6, 182, 212, .15);--dt-alpha-warning-light: rgba(250, 204, 21, .1);--dt-alpha-error-light: rgba(239, 68, 68, .1);--dt-alpha-white-subtle: rgba(255, 255, 255, .03);--dt-alpha-white-faint: rgba(255, 255, 255, .1);--dt-alpha-black-overlay: rgba(10, 10, 10, .2);--dt-alpha-black-strong: rgba(10, 10, 10, .3)}.glow-primary,.glow-gold{box-shadow:var(--dt-glow-gold-base);transition:box-shadow var(--dt-transition-base)}.glow-gold-strong{box-shadow:var(--dt-glow-gold-strong)}.glow-gold-intense{box-shadow:var(--dt-glow-gold-intense)}.glow-blue,.glow-neon{box-shadow:var(--dt-glow-blue-base);transition:box-shadow var(--dt-transition-base)}.glow-blue-strong{box-shadow:var(--dt-glow-blue-strong)}.glow-success{box-shadow:var(--dt-glow-success);transition:box-shadow var(--dt-transition-base)}.glow-warning{box-shadow:var(--dt-glow-warning);transition:box-shadow var(--dt-transition-base)}.glow-error{box-shadow:var(--dt-glow-error);transition:box-shadow var(--dt-transition-base)}.glow-info{box-shadow:var(--dt-glow-info);transition:box-shadow var(--dt-transition-base)}.glow-origin-city{box-shadow:0 0 20px #ffd70059;transition:box-shadow var(--dt-transition-base)}.glow-regional{box-shadow:0 0 30px #ffd70080;transition:box-shadow var(--dt-transition-base)}.aura-low{background:var(--dt-aura-low)}.aura-medium{background:var(--dt-aura-medium)}.aura-high{background:var(--dt-aura-high)}.aura-max{background:var(--dt-aura-max)}.dt-h1{font-size:var(--dt-font-size-4xl);font-weight:var(--dt-font-weight-bold);line-height:var(--dt-line-height-tight);color:var(--dt-color-text-primary)}.dt-h2{font-size:var(--dt-font-size-3xl);font-weight:var(--dt-font-weight-semibold);line-height:var(--dt-line-height-tight);color:var(--dt-color-text-primary)}.dt-h3{font-size:var(--dt-font-size-2xl);font-weight:var(--dt-font-weight-semibold);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-primary)}.dt-h4{font-size:var(--dt-font-size-xl);font-weight:var(--dt-font-weight-medium);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-primary)}.dt-h5{font-size:var(--dt-font-size-lg);font-weight:var(--dt-font-weight-medium);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-primary)}.dt-h6{font-size:var(--dt-font-size-base);font-weight:var(--dt-font-weight-medium);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-primary)}.dt-body{font-size:var(--dt-font-size-base);font-weight:var(--dt-font-weight-normal);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-primary)}.dt-body-sm{font-size:var(--dt-font-size-sm);font-weight:var(--dt-font-weight-normal);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-secondary)}.dt-caption{font-size:var(--dt-font-size-xs);font-weight:var(--dt-font-weight-normal);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-muted)}.dt-label{font-size:var(--dt-font-size-sm);font-weight:var(--dt-font-weight-medium);line-height:var(--dt-line-height-normal);color:var(--dt-color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.dt-muted{color:var(--dt-color-text-muted)}.dt-surface{background:var(--dt-color-surface);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-lg)}.dt-surface-alt{background:var(--dt-color-surface-alt);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-lg)}.dt-card{background:var(--dt-color-surface);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-xl);padding:var(--dt-spacing-lg);box-shadow:var(--dt-shadow-level1)}.dt-panel{background:var(--dt-color-surface-alt);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-lg);padding:var(--dt-spacing-xl)}.dt-p-xs{padding:var(--dt-spacing-xs)}.dt-p-sm{padding:var(--dt-spacing-sm)}.dt-p-md{padding:var(--dt-spacing-md)}.dt-p-lg{padding:var(--dt-spacing-lg)}.dt-p-xl{padding:var(--dt-spacing-xl)}.dt-p-2xl{padding:var(--dt-spacing-2xl)}.dt-m-xs{margin:var(--dt-spacing-xs)}.dt-m-sm{margin:var(--dt-spacing-sm)}.dt-m-md{margin:var(--dt-spacing-md)}.dt-m-lg{margin:var(--dt-spacing-lg)}.dt-m-xl{margin:var(--dt-spacing-xl)}.dt-m-2xl{margin:var(--dt-spacing-2xl)}.dt-gap-xs{gap:var(--dt-spacing-xs)}.dt-gap-sm{gap:var(--dt-spacing-sm)}.dt-gap-md{gap:var(--dt-spacing-md)}.dt-gap-lg{gap:var(--dt-spacing-lg)}.dt-gap-xl{gap:var(--dt-spacing-xl)}@media(prefers-reduced-motion:reduce){:root{--dt-transition-fast: 0s;--dt-transition-base: 0s;--dt-transition-slow: 0s;--dt-transition-default: 0s}.glow-primary,.glow-gold,.glow-blue,.glow-neon,.glow-success,.glow-warning,.glow-error,.glow-info,.glow-origin-city,.glow-regional{transition:none}}
