: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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.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_1u1ly_4{position:fixed;inset:0;background:var(--sponsoro-dark-base);display:flex;align-items:center;justify-content:center;z-index:50}._content_1u1ly_14{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._logoContainer_1u1ly_21{position:relative}._logo_1u1ly_21{width:64px;height:64px;color:var(--sponsoro-text-primary);animation:_pulse_1u1ly_1 2s cubic-bezier(.4,0,.6,1) infinite}._logoPath_1u1ly_32{filter:drop-shadow(0 10px 15px rgba(10,10,10,.5))}._logoGlow_1u1ly_36{position:absolute;inset:-.5rem;background:radial-gradient(circle,rgba(212,175,55,.4) 0%,rgba(212,175,55,.1) 60%,transparent 100%);border-radius:9999px;opacity:.5;filter:blur(1rem);animation:_pulse_1u1ly_1 2s cubic-bezier(.4,0,.6,1) infinite}._textContainer_1u1ly_46{text-align:center}._title_1u1ly_50{font-size:1.5rem;font-weight:700;color:var(--sponsoro-text-primary);letter-spacing:.025em}._subtitle_1u1ly_57{color:var(--sponsoro-text-secondary);font-size:.875rem;margin-top:.25rem}._loadingIndicator_1u1ly_63{display:flex;gap:.25rem}._dot_1u1ly_68{width:.5rem;height:.5rem;border-radius:9999px;animation:_bounce_1u1ly_1 1s infinite}._dotBlue_1u1ly_75{background-color:var(--sponsoro-neon-green);animation-delay:-.3s}._dotPurple_1u1ly_80{background-color:var(--sponsoro-gold-secondary);animation-delay:-.15s}._dotPink_1u1ly_85{background-color:var(--sponsoro-gold-primary)}._statusText_1u1ly_89{text-align:center;color:var(--sponsoro-text-muted);font-size:.75rem}@keyframes _pulse_1u1ly_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _bounce_1u1ly_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}}._container_15gm8_1{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._container_15gm8_1:active{cursor:grabbing}@keyframes _fadeIn_1plra_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_1plra_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hamburgerTrigger_1plra_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_1plra_23:hover{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._hamburgerTrigger_1plra_23:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._hamburgerIcon_1plra_44{display:flex;flex-direction:column;gap:3px;width:20px;height:16px}._hamburgerLine_1plra_52{width:100%;height:2px;background:var(--theme-text);border-radius:1px;transition:all .3s ease}._hamburgerLineTopOpen_1plra_64{transform:rotate(45deg) translate(5px,5px)}._hamburgerLineMiddleOpen_1plra_72{opacity:0}._hamburgerLineBottomOpen_1plra_80{transform:rotate(-45deg) translate(7px,-6px)}._menuBackdrop_1plra_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_1plra_1 .3s cubic-bezier(.25,.8,.25,1)}._menuPanel_1plra_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_1plra_1 .4s cubic-bezier(.25,.8,.25,1)}._menuPanel_1plra_105::-webkit-scrollbar{width:6px}._menuPanel_1plra_105::-webkit-scrollbar-track{background:transparent}._menuPanel_1plra_105::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:3px}._menuPanel_1plra_105::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}._menuHeader_1plra_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_1plra_160{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._menuTitle_1plra_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_1plra_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_1plra_178:hover{background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}._closeButton_1plra_178:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._menuDescription_1plra_198{color:var(--theme-textSecondary);font-size:.875rem;margin:0 0 1rem;opacity:.8}._searchWrapper_1plra_207{position:relative}._searchLabel_1plra_211{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._searchInput_1plra_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_1plra_219::-moz-placeholder{color:var(--theme-textSecondary);opacity:.6}._searchInput_1plra_219::placeholder{color:var(--theme-textSecondary);opacity:.6}._searchInput_1plra_219:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 20%,transparent)}._searchHelp_1plra_241{font-size:.75rem;color:var(--theme-textSecondary);opacity:.7;margin-top:.25rem}._navigationContent_1plra_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_1plra_259{padding:2rem 1.5rem;text-align:center;color:var(--theme-textSecondary);opacity:.7}._noResultsIcon_1plra_266{font-size:2rem;margin-bottom:1rem}._noResultsText_1plra_271{margin:0;font-size:1rem}._noResultsHint_1plra_276{font-size:.875rem;margin-top:.5rem;opacity:.8}._categorySection_1plra_284{margin-bottom:1rem}._categoryButton_1plra_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_1plra_288:hover{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._categoryButton_1plra_288:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}._categoryIcon_1plra_315{font-size:1.125rem}._categoryName_1plra_319{flex:1}._categoryCount_1plra_323{font-size:.75rem;opacity:.7;margin-right:.5rem}._categoryArrow_1plra_329{font-size:.875rem;transition:transform .2s ease}._categoryArrowExpanded_1plra_334{transform:rotate(180deg)}._categoryContent_1plra_340{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);padding-left:1.5rem;margin-top:0}._categoryContentExpanded_1plra_348{max-height:1000px;margin-top:.5rem}._routesList_1plra_353{list-style:none;padding:0;margin:0}._routeItem_1plra_359{margin:.25rem 0}._routeLink_1plra_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_1plra_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_1plra_363:hover:not(._routeLinkActive_1plra_377){background:color-mix(in srgb,var(--theme-primary) 10%,transparent);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}._routeLink_1plra_363:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._routeIcon_1plra_397{font-size:1rem}._routeContent_1plra_401{flex:1}._routeName_1plra_405{display:block}._routeDescription_1plra_409{font-size:.75rem;opacity:.7;margin-top:.125rem;color:var(--theme-textSecondary)}._activeIndicator_1plra_416{font-size:.75rem;color:var(--theme-accent);opacity:.8}._specialComponentWrapper_1plra_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_1plra_432{margin-bottom:.75rem}@media(prefers-contrast:high){._menuPanel_1plra_105{background:var(--theme-card)!important;border:3px solid var(--theme-primary)!important}._menuBackdrop_1plra_86{background:var(--color-black-overlay-90)!important;backdrop-filter:none!important}._categoryButton_1plra_288,._routeLink_1plra_363{border:1px solid var(--theme-border)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.1s!important;transition-duration:.1s!important}._menuPanel_1plra_105,._menuBackdrop_1plra_86{animation:none}}._menuPanel_1plra_105 *:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(max-width:768px){._menuPanel_1plra_105{width:min(400px,95vw)}._menuHeader_1plra_153{padding:1.25rem}._categoryButton_1plra_288{padding:.75rem 1.25rem}._routeLink_1plra_363{padding:.625rem .875rem}}@media(max-width:480px){._menuPanel_1plra_105{width:100vw;border-radius:0}._menuHeader_1plra_153{padding:1rem}._menuTitle_1plra_167{font-size:1.125rem}._categoryButton_1plra_288{padding:.625rem 1rem;font-size:.95rem}._routeLink_1plra_363{padding:.5rem .75rem;font-size:.85rem}._categoryContent_1plra_340{padding-left:1rem}}._menuLabel_1plra_529{display:none;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-primary, #D4AF37);line-height:1;pointer-events:none}@media(min-width:769px){._menuLabel_1plra_529{display:inline}}._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_1vnfy_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_1vnfy_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_1vnfy_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_1vnfy_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_1vnfy_77{width:52px;height:52px;position:relative;display:flex;align-items:center;justify-content:center;will-change:transform;flex-shrink:0}._logoSvg_1vnfy_88{filter:drop-shadow(0 0 15px color-mix(in srgb,var(--theme-accent) 60%,transparent));transition:filter .2s ease}._logoSvg_1vnfy_88:hover{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--theme-accent) 90%,transparent))}._brandText_1vnfy_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_1vnfy_117{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;max-width:600px;margin:0 auto}._quickLink_1vnfy_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_1vnfy_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_1vnfy_117:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._quickLinkText_1vnfy_156{display:inline}._navigationSignals_1vnfy_162{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative}._navigationSignals_1vnfy_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_1vnfy_1 3s ease-in-out infinite}@keyframes _signalPulse_1vnfy_1{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.1)}}._navSignalBtn_1vnfy_192{display:inline-flex;align-items:center;padding:7px 14px;background:transparent;color:var(--theme-textSecondary);text-decoration:none;border-radius:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,transparent);font-size:.8rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}._navSignalBtn_1vnfy_192:hover,._navSignalBtn_1vnfy_192:focus-visible{background:color-mix(in srgb,var(--theme-primary) 12%,transparent);color:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-primary) 50%,transparent);outline:none}._homeSignal_1vnfy_216: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_1vnfy_216: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_1vnfy_216:hover:before{opacity:1}._homeSignal_1vnfy_216:focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}._homeSignal_1vnfy_216:active{transform:scale(1.05) rotate(10deg)}._homeIcon_1vnfy_248{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 8px var(--theme-glow));transition:filter .3s ease;animation:_sparkle_1vnfy_1 2s ease-in-out infinite}._homeSignal_1vnfy_216:hover ._homeIcon_1vnfy_248{filter:drop-shadow(0 0 16px var(--theme-glow));animation:_sparkle_1vnfy_1 1s ease-in-out infinite}@keyframes _sparkle_1vnfy_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._vaultSignal_1vnfy_273{background:color-mix(in srgb,var(--theme-card) 40%,transparent);border:2px solid color-mix(in srgb,var(--theme-accent) 60%,transparent)}._vaultSignal_1vnfy_273: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_1vnfy_273: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_1vnfy_273:hover:before{opacity:1}._vaultSignal_1vnfy_273:focus-visible{outline:3px solid var(--theme-primary);outline-offset:4px}._vaultSignal_1vnfy_273:active{transform:scale(1.05) rotate(-10deg)}._vaultIcon_1vnfy_310{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 8px var(--theme-accent));transition:filter .3s ease;animation:_vaultPulse_1vnfy_1 3s ease-in-out infinite}._vaultSignal_1vnfy_273:hover ._vaultIcon_1vnfy_310{filter:drop-shadow(0 0 16px var(--theme-accent));animation:_vaultPulse_1vnfy_1 1.5s ease-in-out infinite}@keyframes _vaultPulse_1vnfy_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}._signalGlow_1vnfy_334{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_1vnfy_1 4s linear infinite;transition:opacity .3s ease}._navSignalBtn_1vnfy_192:hover ._signalGlow_1vnfy_334{opacity:.7}@keyframes _glowRotate_1vnfy_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._dashboardButton_1vnfy_363{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_1vnfy_363: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_1vnfy_363:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._dashboardButton_1vnfy_363:active{transform:translateY(0)}._dashboardIcon_1vnfy_397{font-size:1.125rem;line-height:1}._dashboardText_1vnfy_402{line-height:1.4}._navSection_1vnfy_408{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_1vnfy_419{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_1vnfy_419:hover{background:color-mix(in srgb,var(--theme-primary) 15%,transparent)}._themeSwitcherContainer_1vnfy_439{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_1vnfy_457{font-size:1.5rem;padding:.5rem;background:transparent;border:none;cursor:pointer;position:relative;color:var(--theme-text);transition:transform .2s ease}._notificationBellButton_1vnfy_457:hover{transform:scale(1.1)}._unreadBadge_1vnfy_472{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_1vnfy_490{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_1vnfy_506{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 20%,transparent)}._notificationTitle_1vnfy_511{margin:0;color:var(--theme-primary);font-size:1rem;font-weight:600}._notificationItem_1vnfy_518{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 10%,transparent);cursor:pointer;transition:background .2s}._notificationItem_1vnfy_518:focus{outline:2px solid var(--theme-accent);outline-offset:-2px}._notificationItemUnread_1vnfy_530{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}._notificationItem_1vnfy_518:hover{background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}._notificationItemHeader_1vnfy_538{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}._notificationItemTitle_1vnfy_545{margin:0;color:var(--theme-text);font-size:.875rem;font-weight:600}._notificationItemTime_1vnfy_552{color:var(--theme-muted);font-size:.75rem}._notificationItemMessage_1vnfy_557{margin:0;color:var(--theme-muted);font-size:.813rem;line-height:1.4}._notificationFooter_1vnfy_564{padding:.75rem 1rem;text-align:center}._notificationViewAllLink_1vnfy_569{color:var(--theme-primary);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}._notificationViewAllLink_1vnfy_569:hover{color:var(--theme-accent)}._notificationDropdown_1vnfy_490::-webkit-scrollbar{width:6px}._notificationDropdown_1vnfy_490::-webkit-scrollbar-track{background:transparent}._notificationDropdown_1vnfy_490::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:3px}._notificationDropdown_1vnfy_490::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}._enterpriseHeader_1vnfy_10 *{box-sizing:border-box}._logoContainer_1vnfy_77,._brandText_1vnfy_97{transform:translateZ(0)}@media(prefers-contrast:high){._notificationDropdown_1vnfy_490{border:3px solid var(--theme-primary)}._notificationItem_1vnfy_518{border-bottom:2px solid var(--theme-primary)}}@media(prefers-reduced-motion:reduce){._logoSvg_1vnfy_88,._brandText_1vnfy_97,._notificationBellButton_1vnfy_457{transition:none}._logoSvg_1vnfy_88{filter:drop-shadow(0 0 15px color-mix(in srgb,var(--theme-accent) 60%,transparent))}}._notificationBellButton_1vnfy_457:focus-visible,._notificationViewAllLink_1vnfy_569:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(max-width:1024px){._quickLinkText_1vnfy_156{display:none}._quickLink_1vnfy_117{padding:8px 12px}}@media(max-width:768px){._quickLinks_1vnfy_117{display:none}._enterpriseHeader_1vnfy_10{height:60px;min-height:60px;padding:0 16px}._headerContainer_1vnfy_37{height:60px;gap:12px}._brandText_1vnfy_97{font-size:20px;line-height:24px;height:40px;margin-left:8px;letter-spacing:2px}._logoContainer_1vnfy_77{width:40px;height:40px}._navSection_1vnfy_408{height:40px;gap:8px}._themeSwitcherContainer_1vnfy_439{margin-right:.5rem;padding:.125rem}._notificationDropdown_1vnfy_490{width:min(100%,calc(100dvw - 32px));max-width:100%;right:16px!important;left:auto!important}}@media(max-width:480px){._brandText_1vnfy_97{display:none}._headerContainer_1vnfy_37{gap:8px}._themeSwitcherContainer_1vnfy_439{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}._debugPanel_1cee7_3{position:fixed;top:100px;right:20px;width:350px;max-height:80vh;background:var(--color-black-overlay-95);border:2px solid var(--theme-primary, var(--color-primary));border-radius:8px;z-index:99999;padding:16px;overflow-y:auto;box-shadow:0 8px 32px var(--color-bg-overlay-light),0 0 20px var(--theme-primary, var(--color-primary));font-family:Courier New,monospace;font-size:12px;color:var(--color-text-primary)}._header_1cee7_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--theme-primary, var(--color-primary))}._title_1cee7_30{margin:0;font-size:14px;color:var(--theme-primary, var(--color-primary))}._closeBtn_1cee7_36{background:transparent;border:1px solid var(--theme-error, var(--color-error));color:var(--theme-error, var(--color-error));width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_1cee7_36:hover{background:var(--theme-error, var(--color-error));color:var(--color-text-primary)}._controls_1cee7_55{margin-bottom:16px}._modeSelector_1cee7_59{display:flex;align-items:center;gap:8px;margin-bottom:12px}._modeSelector_1cee7_59 label{color:var(--theme-text, var(--color-text-primary));font-weight:700}._modeSelector_1cee7_59 select{flex:1;background:var(--color-text-subtle);border:1px solid var(--theme-primary, var(--color-primary));color:var(--color-text-primary);padding:4px 8px;border-radius:4px}._legend_1cee7_80{font-size:10px;line-height:1.6}._legend_1cee7_80 p{margin:4px 0;display:flex;align-items:center;gap:8px}._legendBox_1cee7_92{width:16px;height:16px;border:1px solid var(--color-text-primary);display:inline-block}._issuesList_1cee7_99{margin-bottom:16px}._issuesList_1cee7_99 h4{margin:0 0 8px;color:var(--theme-warning, var(--color-warning));font-size:13px}._issuesList_1cee7_99 ul{list-style:none;padding:0;margin:0}._issue_1cee7_99{background:var(--color-pure-red-10);border-left:3px solid var(--theme-error, var(--color-error));padding:8px;margin-bottom:8px;border-radius:4px;font-size:11px}._issue_1cee7_99 strong{display:block;color:var(--theme-primary, var(--color-primary));margin-bottom:4px}._issueType_1cee7_130{color:var(--theme-warning, var(--color-warning));display:block;margin-bottom:2px}._issueDetail_1cee7_136{color:var(--theme-muted, var(--color-gray-400));font-size:10px}._noIssues_1cee7_141{color:var(--theme-success, var(--color-success));font-weight:700;text-align:center;padding:16px}._hotkeys_1cee7_148{border-top:1px solid var(--theme-border, var(--color-gray-800)333);padding-top:12px;font-size:10px}._hotkeys_1cee7_148 p{margin:4px 0;color:var(--theme-muted, var(--color-gray-400))}._hotkeys_1cee7_148 kbd{background:var(--color-text-subtle);padding:2px 6px;border-radius:3px;border:1px solid var(--theme-border, var(--color-gray-800)333);font-family:Courier New,monospace;color:var(--theme-primary, var(--color-primary))}._wireframeActive_1cee7_169._mode-containers_1cee7_169 *{outline:1px solid var(--color-pure-green-30)!important}._wireframeActive_1cee7_169._mode-containers_1cee7_169 *:hover{outline-color:var(--color-pure-green-80)!important;outline-width:2px!important}._wireframeActive_1cee7_169._mode-overflow_1cee7_178 *{outline:1px solid var(--color-pure-red-20)!important}._wireframeActive_1cee7_169._mode-overflow_1cee7_178 *:hover{outline-color:var(--color-pure-red-80)!important;outline-width:2px!important}._wireframeActive_1cee7_169._mode-spacing_1cee7_187 *{background:var(--color-text-ultra-faint)!important;outline:1px dashed var(--color-pure-blue-30)!important}._wireframeActive_1cee7_169._mode-zindex_1cee7_192 [style*=z-index],._wireframeActive_1cee7_169._mode-zindex_1cee7_192 [class*=z-]{outline:2px solid var(--color-pure-yellow-50)!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}.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%}@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-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-guard-background: #0a0a0a;--dt-guard-gold-primary: #D4AF37;--dt-guard-gold-subtle: rgba(212, 175, 55, .08);--dt-guard-gold-border: rgba(212, 175, 55, .2);--dt-guard-gold-box-bg: rgba(212, 175, 55, .04);--dt-guard-gold-box-border: rgba(212, 175, 55, .15);--dt-guard-gold-text: rgba(212, 175, 55, .8);--dt-guard-text-primary: rgba(255, 255, 255, .7);--dt-guard-text-secondary: rgba(255, 255, 255, .5);--dt-guard-text-muted: rgba(255, 255, 255, .45);--dt-guard-text-dim: rgba(255, 255, 255, .25);--dt-guard-text-faint: rgba(255, 255, 255, .2);--dt-guard-surface-subtle: rgba(255, 255, 255, .02);--dt-guard-surface-border: rgba(255, 255, 255, .05);--dt-guard-button-border: rgba(255, 255, 255, .12);--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}}@layer properties;.\@container\/field-group{container-type:inline-size;container-name:field-group}.\@container\/thread{container-type:inline-size;container-name:thread}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-1\/2{inset-inline-start:50%}.top-1\/2{top:50%}.top-1\/3{top:calc(1/3 * 100%)}.top-1\/4{top:25%}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.right-1\/3{right:calc(1/3 * 100%)}.right-1\/4{right:25%}.bottom-1\/3{bottom:calc(1/3 * 100%)}.bottom-1\/4{bottom:25%}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-1\/3{left:calc(1/3 * 100%)}.left-1\/4{left:25%}.left-\[15\%\]{left:15%}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-1000{z-index:1000}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.col-span-12{grid-column:span 12 / span 12}.col-span-full{grid-column:1 / -1}.float-end{float:inline-end}.float-right{float:right}.container{width:100%}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-\[2vh\]{margin-top:2vh}.mt-auto{margin-top:auto}.-mb-\(--composer-overlap-px\){margin-bottom:calc(var(--composer-overlap-px) * -1)}.-mb-px{margin-bottom:-1px}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\[display\:var\(--force-hide-label\)\]{display:var(--force-hide-label)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-square{aspect-ratio:1 / 1}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-\[--cell-size\]{height:--cell-size}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[22px\]{height:22px}.h-\[42px\]{height:42px}.h-\[55vh\]{height:55vh}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[25dvh\]{max-height:25dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100vh-90px\)\]{max-height:calc(100vh - 90px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[12px\]{min-height:12px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-\[--cell-size\]{width:--cell-size}.w-\[1px\]{width:1px}.w-\[22px\]{width:22px}.w-\[42px\]{width:42px}.w-\[65\%\]{width:65%}.w-\[95\%\]{width:95%}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-\[450px\]{width:450px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[1000px\]{width:1000px}.w-\[1050px\]{width:1050px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--thread-content-max-width\){max-width:var(--thread-content-max-width)}.max-w-\[0-9\]{max-width:0-9}.max-w-\[85vw\]{max-width:85vw}.max-w-\[120px\]{max-width:120px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-max{max-width:-moz-max-content;max-width:max-content}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[44px\]{min-width:44px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:--radix-hover-card-content-transform-origin}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:--radix-menubar-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(env\(safe-area-inset-bottom\,0px\)\/2\)\]{--tw-translate-y: calc(env(safe-area-inset-bottom,0px)/2*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-100lvh\]{--tw-translate-y: -100lvh;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.3\]{scale:1.3}.scale-\[1\.15\]{scale:1.15}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-\[110px\]{grid-auto-rows:110px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[1vh\]{gap:1vh}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-\[2px\]{border-radius:2px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-none{border-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[\#222\]{border-color:#222}.border-\[\#333\]{border-color:#333}.border-\[\#D4AF37\]{border-color:#d4af37}.border-\[\#D4AF37\]\/10{border-color:color-mix(in oklab,#D4AF37 10%,transparent)}.border-\[\#D4AF37\]\/20{border-color:color-mix(in oklab,#D4AF37 20%,transparent)}.border-\[\#D4AF37\]\/30{border-color:color-mix(in oklab,#D4AF37 30%,transparent)}.border-\[\#D4AF37\]\/50{border-color:color-mix(in oklab,#D4AF37 50%,transparent)}.border-\[\#FFD700\]{border-color:gold}.border-\[--color-border\]{border-color:--color-border}.border-\[var\(--color-glow-primary\,\#00E7FF\)\]{border-color:var(--color-glow-primary,#00E7FF)}.border-\[var\(--color-gold\,\#d4af37\)\]{border-color:var(--color-gold,#d4af37)}.border-\[var\(--color-gold\,\#d4af37\)\]\/20{border-color:var(--color-gold,#d4af37);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gold,#d4af37) 20%,transparent)}}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-l-\[var\(--color-gold\,\#d4af37\)\]{border-left-color:var(--color-gold,#d4af37)}.border-l-transparent{border-left-color:transparent}.bg-\[\#0A0A0A\]{background-color:#0a0a0a}.bg-\[\#0D101E\]{background-color:#0d101e}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a0a\]\/80{background-color:color-mix(in oklab,#0a0a0a 80%,transparent)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#111\]{background-color:#111}.bg-\[\#222\]{background-color:#222}.bg-\[\#555\]{background-color:#555}.bg-\[\#111111\]{background-color:#111}.bg-\[\#D4AF37\]{background-color:#d4af37}.bg-\[\#D4AF37\]\/5{background-color:color-mix(in oklab,#D4AF37 5%,transparent)}.bg-\[\#D4AF37\]\/10{background-color:color-mix(in oklab,#D4AF37 10%,transparent)}.bg-\[\#D4AF37\]\/20{background-color:color-mix(in oklab,#D4AF37 20%,transparent)}.bg-\[\#F26207\]{background-color:#f26207}.bg-\[\#e94560\]{background-color:#e94560}.bg-\[\#e94560\]\/60{background-color:color-mix(in oklab,#e94560 60%,transparent)}.bg-\[--color-bg\]{background-color:--color-bg}.bg-\[var\(--color-bg\,var\(--sponsoro-dark-base\)\)\]{background-color:var(--color-bg,var(--sponsoro-dark-base))}.bg-\[var\(--color-gold\,\#d4af37\)\]{background-color:var(--color-gold,#d4af37)}.bg-\[var\(--color-gold\,\#d4af37\)\]\/20{background-color:var(--color-gold,#d4af37);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gold,#d4af37) 20%,transparent)}}.bg-\[var\(--color-gold\,\#d4af37\)\]\/30{background-color:var(--color-gold,#d4af37);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gold,#d4af37) 30%,transparent)}}.bg-\[var\(--color-noir\,var\(--sponsoro-dark-surface\)\)\]{background-color:var(--color-noir,var(--sponsoro-dark-surface))}.bg-transparent{background-color:transparent}.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position: to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,rgba\(212\,175\,55\,0\.08\)_0\%\,rgba\(10\,10\,10\,1\)_60\%\)\]{background-image:radial-gradient(circle at center,#d4af3714,#0a0a0a 60%)}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGRlZnM\+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI\+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSIgc3Ryb2tlLXdpZHRoPSIxIi8\+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyaWQpIi8\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyaWQpIi8+PC9zdmc+)}.from-\[\#8a6e1c\]{--tw-gradient-from: #8a6e1c;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#D4AF37\]{--tw-gradient-from: #D4AF37;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-glow-primary\,\#00E7FF\)\]{--tw-gradient-from: var(--color-glow-primary,#00E7FF);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-gold\,\#d4af37\)\]{--tw-gradient-from: var(--color-gold,#d4af37);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a0a0a\]{--tw-gradient-via: #0a0a0a;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-\[\#0a0a0a\]{--tw-gradient-to: #0a0a0a;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8a6e1c\]{--tw-gradient-to: #8a6e1c;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D4AF37\]{--tw-gradient-to: #D4AF37;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-glow-secondary\,\#7A3FFF\)\]{--tw-gradient-to: var(--color-glow-secondary,#7A3FFF);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[url\(\.\.\.\)\]{-webkit-mask-image:url(...);mask-image:url(...)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-exclude{-webkit-mask-composite:xor;mask-composite:exclude}.mask-match{mask-mode:match-source}.fill-\[\#D4AF37\]{fill:#d4af37}.fill-current{fill:currentcolor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[12px_0_12px_12px\]{padding:12px 0 12px 12px}.px-\(--thread-content-margin\){padding-inline:var(--thread-content-margin)}.px-\[--cell-size\]{padding-inline:--cell-size}.pt-\[72px\]{padding-top:72px}.pt-\[calc\(env\(safe-area-inset-bottom\,0px\)\/2\)\]{padding-top:calc(env(safe-area-inset-bottom,0px)/2)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Cormorant_Garamond\'\]{font-family:Cormorant Garamond}.font-\[\'Playfair_Display\'\]{font-family:Playfair Display}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.5vw\]{font-size:1.5vw}.text-\[7vw\]{font-size:7vw}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading: 1;line-height:1}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#888\]{color:#888}.text-\[\#D4AF37\]{color:#d4af37}.text-\[\#FF8C00\]{color:#ff8c00}.text-\[\#FFD700\]{color:gold}.text-\[\#a1a1aa\]{color:#a1a1aa}.text-\[\#aaa\]{color:#aaa}.text-\[\#e0e0e0\]{color:#e0e0e0}.text-\[var\(--color-bg-cosmic\,var\(--sponsoro-dark-base\)\)\]{color:var(--color-bg-cosmic,var(--sponsoro-dark-base))}.text-\[var\(--color-gold\,\#d4af37\)\]{color:var(--color-gold,#d4af37)}.text-\[var\(--color-text-primary\,\#F5F5F5\)\]{color:var(--color-text-primary,#F5F5F5)}.text-\[var\(--color-text-secondary\,\#A0A0A0\)\]{color:var(--color-text-secondary,#A0A0A0)}.text-current{color:currentcolor}.text-transparent{color:transparent}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0%}.opacity-5{opacity:5%}.opacity-15{opacity:15%}.opacity-20{opacity:20%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.opacity-100{opacity:100%}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(212\,175\,55\,0\.8\)\]{--tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(212,175,55,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(212\,175\,55\,0\.5\)\]{--tw-shadow: 0 0 10px var(--tw-shadow-color, rgba(212,175,55,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow: 0 0 15px var(--tw-shadow-color, rgba(212,175,55,.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow: 0 0 15px var(--tw-shadow-color, rgba(212,175,55,.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(212,175,55,.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:var\(--sharp-edge-top-shadow-placeholder\)\]{box-shadow:var(--sharp-edge-top-shadow-placeholder)}.outline-hidden{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.contrast-125{--tw-contrast: contrast(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_\#FFD700\]{--tw-drop-shadow-size: drop-shadow(0 0 8px var(--tw-drop-shadow-color, #FFD700));--tw-drop-shadow: var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[color\]{--tw-drop-shadow-size: drop-shadow(color);--tw-drop-shadow: var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-0{--tw-grayscale: grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate: saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease, ease)!important;transition-duration:var(--tw-duration, 0s)!important}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}.transition-normal{transition-behavior:normal}.delay-300{transition-delay:.3s}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size: inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout: layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-paint{--tw-contain-paint: paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-size{--tw-contain-size: size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-style{--tw-contain-style: style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-strict{contain:strict}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size: 2rem}.\[--composer-overlap-px\:55px\]{--composer-overlap-px: 55px}.\[--thread-content-max-width\:32rem\]{--thread-content-max-width: 32rem}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[view-transition-name\:var\(--vt-composer\)\]{view-transition-name:var(--vt-composer)}.\[view-transition-name\:var\(--vt-page-header\)\]{view-transition-name:var(--vt-page-header)}.text-shadow-\[color\]{text-shadow:color}.\*\:pointer-events-auto{:is(&>*){pointer-events:auto}}.group-focus-within\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):focus-within *){opacity:100%}}.group-hover\:scale-110{&:is(:where(.group):hover *){@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.group-hover\:scale-\[1\.2\]{&:is(:where(.group):hover *){@media(hover:hover){scale:1.2}}}.group-hover\:scale-\[1\.35\]{&:is(:where(.group):hover *){@media(hover:hover){scale:1.35}}}.group-hover\:border-\[\#D4AF37\]{&:is(:where(.group):hover *){@media(hover:hover){border-color:#d4af37}}}.group-hover\:border-\[\#D4AF37\]\/60{&:is(:where(.group):hover *){@media(hover:hover){border-color:color-mix(in oklab,#D4AF37 60%,transparent)}}}.group-hover\:bg-\[\#D4AF37\]\/10{&:is(:where(.group):hover *){@media(hover:hover){background-color:color-mix(in oklab,#D4AF37 10%,transparent)}}}.group-hover\:bg-\[\#D4AF37\]\/20{&:is(:where(.group):hover *){@media(hover:hover){background-color:color-mix(in oklab,#D4AF37 20%,transparent)}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media(hover:hover){opacity:100%}}}.group-hover\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):hover *){@media(hover:hover){opacity:100%}}}.group-focus-visible\:ring-2{&:is(:where(.group):focus-visible *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{&:is(:where(.group\/field):has(*:is([data-orientation=horizontal])) *){text-wrap:balance}}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start{&:is(:where(.group\/item):has(*:is([data-slot=item-description])) *){align-self:flex-start}}.group-data-\[collapsible\=icon\]\:hidden{&:is(:where(.group)[data-collapsible=icon] *){display:none}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}}.group-data-\[collapsible\=icon\]\:overflow-hidden{&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}}.group-data-\[collapsible\=icon\]\:opacity-0{&:is(:where(.group)[data-collapsible=icon] *){opacity:0%}}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}}.group-data-\[disabled\=true\]\/field\:opacity-50{&:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}}.group-data-\[disabled\=true\]\/input-group\:opacity-50{&:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}}.group-data-\[focused\=true\]\/day\:relative{&:is(:where(.group\/day)[data-focused=true] *){position:relative}}.group-data-\[focused\=true\]\/day\:z-10{&:is(:where(.group\/day)[data-focused=true] *){z-index:10}}.group-data-\[focused\=true\]\/day\:ring-\[3px\]{&:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[side\=left\]\:border-r{&:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}}.group-data-\[side\=right\]\:rotate-180{&:is(:where(.group)[data-side=right] *){rotate:180deg}}.group-data-\[side\=right\]\:border-l{&:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}}.group-data-\[state\=open\]\:rotate-180{&:is(:where(.group)[data-state=open] *){rotate:180deg}}.group-data-\[variant\=floating\]\:border{&:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:opacity-70{&:is(:where(.peer):disabled~*){opacity:70%}}.selection\:bg-\[\#D4AF37\]{& *::-moz-selection{background-color:#d4af37}& *::selection{background-color:#d4af37}&::-moz-selection{background-color:#d4af37}&::selection{background-color:#d4af37}}.selection\:bg-\[\#D4AF37\]\/30{& *::-moz-selection{background-color:color-mix(in oklab,#D4AF37 30%,transparent)}& *::selection{background-color:color-mix(in oklab,#D4AF37 30%,transparent)}&::-moz-selection{background-color:color-mix(in oklab,#D4AF37 30%,transparent)}&::selection{background-color:color-mix(in oklab,#D4AF37 30%,transparent)}}.selection\:text-\[\#D4AF37\]{& *::-moz-selection{color:#d4af37}& *::selection{color:#d4af37}&::-moz-selection{color:#d4af37}&::selection{color:#d4af37}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0px}}.file\:bg-transparent{&::file-selector-button{background-color:transparent}}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:left-\[11px\]{&:before{content:var(--tw-content);left:11px}}.before\:w-px{&:before{content:var(--tw-content);width:1px}}.before\:bg-\[\#222\]{&:before{content:var(--tw-content);background-color:#222}}.after\:absolute{&:after{content:var(--tw-content);position:absolute}}.after\:top-\[2px\]{&:after{content:var(--tw-content);top:2px}}.after\:left-1\/2{&:after{content:var(--tw-content);left:50%}}.after\:left-\[2px\]{&:after{content:var(--tw-content);left:2px}}.after\:w-\[2px\]{&:after{content:var(--tw-content);width:2px}}.after\:-translate-x-1\/2{&:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.after\:transition-all{&:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}}.after\:content-\[\'\'\]{&:after{--tw-content: "";content:var(--tw-content)}}.group-data-\[collapsible\=offcanvas\]\:after\:left-full{&:is(:where(.group)[data-collapsible=offcanvas] *){&:after{content:var(--tw-content);left:100%}}}.peer-checked\:after\:translate-x-full{&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.first\:border-l{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.empty\:hidden{&:empty{display:none}}.hover\:scale-105{&:hover{@media(hover:hover){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:scale-110{&:hover{@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:scale-\[1\.02\]{&:hover{@media(hover:hover){scale:1.02}}}.hover\:transform{&:hover{@media(hover:hover){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}}.hover\:cursor-pointer{&:hover{@media(hover:hover){cursor:pointer}}}.hover\:border-\[\#444\]{&:hover{@media(hover:hover){border-color:#444}}}.hover\:border-\[\#D4AF37\]{&:hover{@media(hover:hover){border-color:#d4af37}}}.hover\:border-\[\#D4AF37\]\/30{&:hover{@media(hover:hover){border-color:color-mix(in oklab,#D4AF37 30%,transparent)}}}.hover\:border-\[var\(--color-gold\,\#d4af37\)\]\/50{&:hover{@media(hover:hover){border-color:var(--color-gold,#d4af37);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gold,#d4af37) 50%,transparent)}}}}.hover\:bg-\[\#151515\]{&:hover{@media(hover:hover){background-color:#151515}}}.hover\:bg-\[\#b5952f\]{&:hover{@media(hover:hover){background-color:#b5952f}}}.hover\:bg-\[\#b8952b\]{&:hover{@media(hover:hover){background-color:#b8952b}}}.hover\:bg-\[\#e5c158\]{&:hover{@media(hover:hover){background-color:#e5c158}}}.hover\:bg-\[var\(--color-glow-primary\,\#00E7FF\)\]\/10{&:hover{@media(hover:hover){background-color:var(--color-glow-primary,#00E7FF);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-glow-primary,#00E7FF) 10%,transparent)}}}}.hover\:text-\[\#D4AF37\]{&:hover{@media(hover:hover){color:#d4af37}}}.hover\:text-\[\#FFD700\]{&:hover{@media(hover:hover){color:gold}}}.hover\:text-\[var\(--color-text-primary\,\#F5F5F5\)\]{&:hover{@media(hover:hover){color:var(--color-text-primary,#F5F5F5)}}}.hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}.hover\:opacity-70{&:hover{@media(hover:hover){opacity:70%}}}.hover\:opacity-80{&:hover{@media(hover:hover){opacity:80%}}}.hover\:opacity-100{&:hover{@media(hover:hover){opacity:100%}}}.hover\:shadow-\[var\(--color-glow-primary\,\#00E7FF\)\]\/30{&:hover{@media(hover:hover){--tw-shadow-alpha: 30%;--tw-shadow: var(--color-glow-primary,#00E7FF);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]{&:hover{@media(hover:hover){--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-\[0_0_30px_rgba\(212\,175\,55\,0\.15\)\]{&:hover{@media(hover:hover){--tw-shadow: 0 0 30px var(--tw-shadow-color, rgba(212,175,55,.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.focus\:not-sr-only{&:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}}.focus\:absolute{&:focus{position:absolute}}.focus\:opacity-100{&:focus{opacity:100%}}.focus\:ring-1{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-4{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-\[var\(--color-glow-primary\,\#00E7FF\)\]{&:focus{--tw-ring-color: var(--color-glow-primary,#00E7FF)}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}.focus-visible\:ring-0{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-1{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-offset-1{&:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:outline-0{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:0px}}.focus-visible\:outline-none{&:focus-visible{--tw-outline-style: none;outline-style:none}}.active\:scale-95{&:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:shadow-none{&:active{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-30{&:disabled{opacity:30%}}.disabled\:opacity-50{&:disabled{opacity:50%}}.in-data-\[side\=left\]\:cursor-w-resize{:where(*[data-side=left]) &{cursor:w-resize}}.in-data-\[side\=right\]\:cursor-e-resize{:where(*[data-side=right]) &{cursor:e-resize}}.has-focus\:ring-\[3px\]{&:has(*:focus){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.has-data-has-thread-error\:\[box-shadow\:var\(--sharp-edge-bottom-shadow\)\]{&:has(*[data-has-thread-error]){box-shadow:var(--sharp-edge-bottom-shadow)}}.has-\[\:disabled\]\:opacity-50{&:has(*:is(:disabled)){opacity:50%}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1{&:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto{&:has(>[data-align=block-end]){height:auto}}.has-\[\>\[data-align\=block-end\]\]\:flex-col{&:has(>[data-align=block-end]){flex-direction:column}}.has-\[\>\[data-align\=block-start\]\]\:h-auto{&:has(>[data-align=block-start]){height:auto}}.has-\[\>\[data-align\=block-start\]\]\:flex-col{&:has(>[data-align=block-start]){flex-direction:column}}.has-\[\>\[data-slot\=field-content\]\]\:items-start{&:has(>[data-slot=field-content]){align-items:flex-start}}.has-\[\>\[data-slot\=field\]\]\:w-full{&:has(>[data-slot=field]){width:100%}}.has-\[\>\[data-slot\=field\]\]\:flex-col{&:has(>[data-slot=field]){flex-direction:column}}.has-\[\>\[data-slot\=field\]\]\:border{&:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}}.has-\[\>button\]\:mr-\[-0\.4rem\]{&:has(>button){margin-right:-.4rem}}.has-\[\>button\]\:ml-\[-0\.45rem\]{&:has(>button){margin-left:-.45rem}}.has-\[\>kbd\]\:mr-\[-0\.35rem\]{&:has(>kbd){margin-right:-.35rem}}.has-\[\>kbd\]\:ml-\[-0\.35rem\]{&:has(>kbd){margin-left:-.35rem}}.has-\[\>textarea\]\:h-auto{&:has(>textarea){height:auto}}.aria-disabled\:pointer-events-none{&[aria-disabled=true]{pointer-events:none}}.aria-disabled\:opacity-50{&[aria-disabled=true]{opacity:50%}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[disabled\=true\]\:pointer-events-none{&[data-disabled=true]{pointer-events:none}}.data-\[disabled\=true\]\:opacity-50{&[data-disabled=true]{opacity:50%}}.data-\[orientation\=vertical\]\:h-auto{&[data-orientation=vertical]{height:auto}}.data-\[panel-group-direction\=vertical\]\:h-px{&[data-panel-group-direction=vertical]{height:1px}}.data-\[panel-group-direction\=vertical\]\:w-full{&[data-panel-group-direction=vertical]{width:100%}}.data-\[panel-group-direction\=vertical\]\:flex-col{&[data-panel-group-direction=vertical]{flex-direction:column}}.data-\[panel-group-direction\=vertical\]\:after\:w-full{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);width:100%}}}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2{&[data-panel-group-direction=vertical]{&:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.data-\[range-middle\=true\]\:rounded-none{&[data-range-middle=true]{border-radius:0}}.data-\[selected\=true\]\:rounded-none{&[data-selected=true]{border-radius:0}}.data-\[state\=closed\]\:duration-300{&[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}}.data-\[state\=open\]\:opacity-100{&[data-state=open]{opacity:100%}}.data-\[state\=open\]\:duration-500{&[data-state=open]{--tw-duration: .5s;transition-duration:.5s}}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\]{&[data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\]{&[data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[swipe\=move\]\:transition-none{&[data-swipe=move]{transition-property:none}}.motion-safe\:transition{@media(prefers-reduced-motion:no-preference){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}}.\@\[34rem\]\:\[--thread-content-max-width\:40rem\]{@container (width >= 34rem){--thread-content-max-width: 40rem}}.\@\[64rem\]\:\[--thread-content-max-width\:48rem\]{@container (width >= 64rem){--thread-content-max-width: 48rem}}.\@\[84rem\]\/thread\:absolute{@container thread (width >= 84rem){position:absolute}}.\@\[84rem\]\/thread\:shadow-none\!{@container thread (width >= 84rem){--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.ltr\:-translate-x-1\/2{&:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:translate-x-1\/2{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:bg-\[\#303030\]{@media(prefers-color-scheme:dark){background-color:#303030}}.dark\:bg-transparent{@media(prefers-color-scheme:dark){background-color:transparent}}.print\:shadow-none{@media print{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_\.h-screen\]\:\!h-full{.h-screen{height:100%!important}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent{.recharts-dot[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-layer\]\:outline-none{.recharts-layer{--tw-outline-style: none;outline-style:none}}.\[\&_\.recharts-sector\]\:outline-none{.recharts-sector{--tw-outline-style: none;outline-style:none}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent{.recharts-sector[stroke="#fff"]{stroke:transparent}}.\[\&_\.recharts-surface\]\:outline-none{.recharts-surface{--tw-outline-style: none;outline-style:none}}.\[\&_\.w-screen\]\:\!w-full{.w-screen{width:100%!important}}.\[\&_img\]\:size-full{& img{width:100%;height:100%}}.\[\&_img\]\:object-cover{& img{-o-object-fit:cover;object-fit:cover}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}.\[\&_tr\]\:border-b{& tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_tr\:last-child\]\:border-0{& tr:last-child{border-style:var(--tw-border-style);border-width:0px}}.\[\&\+\[data-slot\=item-content\]\]\:flex-none{+[data-slot=item-content]{flex:none}}.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_next>svg){rotate:180deg}}}}.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_previous>svg){rotate:180deg}}}}.\[a\]\:transition-colors{&:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s)}}.\[\&\>\*\]\:w-full{>*{width:100%}}.\[\&\>\*\]\:focus-visible\:relative{>*{&:focus-visible{position:relative}}}.\[\&\>\*\]\:focus-visible\:z-10{>*{&:focus-visible{z-index:10}}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none{>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none{>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0{>*:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0px}}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0{>*:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0px}}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none{>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none{>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}}.\[\&\>\.sr-only\]\:w-auto{>.sr-only{width:auto}}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto{>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit{>[data-slot=select-trigger]:not([class*=w-]){width:-moz-fit-content;width:fit-content}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]{>[role=checkbox]{--tw-translate-y: 2px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px{&:has(>[data-slot=field-content]){>[role=checkbox],[role=radio]{margin-top:1px}}}.\[\&\>a\]\:underline{>a{text-decoration-line:underline}}.\[\&\>a\]\:underline-offset-4{>a{text-underline-offset:4px}}.\[\&\>button\]\:hidden{>button{display:none}}.\[\&\>input\]\:flex-1{>input{flex:1}}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]{>kbd{border-radius:calc(var(--radius) - 5px)}}.\[\&\>span\]\:line-clamp-1{>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.\[\&\>span\]\:opacity-70{>span{opacity:70%}}.\[\&\>span\:last-child\]\:truncate{>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.\[\&\>svg\]\:absolute{>svg{position:absolute}}.\[\&\>svg\]\:shrink-0{>svg{flex-shrink:0}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]{>svg+div{--tw-translate-y: -3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>tr\]\:last\:border-b-0{>tr{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90{&[data-panel-group-direction=vertical]>div{rotate:90deg}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180{&[data-state=open]>svg{rotate:180deg}}.\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{[data-side=left][data-state=collapsed] &{cursor:e-resize}}.\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{[data-side=right][data-state=collapsed] &{cursor:w-resize}}.\[\[data-slot\=card-content\]_\&\]\:bg-transparent{[data-slot=card-content] &{background-color:transparent}}.\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{[data-slot=popover-content] &{background-color:transparent}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-contain-size{syntax: "*"; inherits: false;}@property --tw-contain-layout{syntax: "*"; inherits: false;}@property --tw-contain-paint{syntax: "*"; inherits: false;}@property --tw-contain-style{syntax: "*"; inherits: false;}@property --tw-text-shadow-color{syntax: "*"; inherits: false;}@property --tw-text-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-contain-size: initial;--tw-contain-layout: initial;--tw-contain-paint: initial;--tw-contain-style: initial;--tw-text-shadow-color: initial;--tw-text-shadow-alpha: 100%;--tw-content: ""}}}
