*{box-sizing:border-box}:root{--base-layer: var(--aura-base-layer);--surface-elevated: var(--aura-surface-elevated);--surface-glass: var(--aura-surface-elevated);--text-primary: var(--aura-text-primary);--text-secondary: var(--aura-text-secondary);--text-tertiary: var(--aura-text-tertiary);--border-subtle: var(--aura-border-subtle);--border-strong: var(--aura-border-subtle);--accent-primary: var(--aura-accent-primary);--accent-glow: var(--aura-accent-glow);--bg: var(--aura-base-layer);--card: var(--aura-surface-elevated);--text: var(--aura-text-primary);--subtext: var(--aura-text-secondary);--border: var(--aura-border-subtle);--accent: var(--aura-accent-primary);--accent-text: #ffffff}html,body{margin:0;padding:0;font-family:var(--font-body, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:url(/cursor-light.svg),auto}button{font-family:var(--font-ui, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);cursor:pointer;transition:all .2s ease}button:active{transform:scale(.98)}.aura-theme-switcher{display:flex;align-items:center;justify-content:center}.aura-theme-switcher__track{position:relative;display:flex;align-items:center;gap:0;padding:0;border-radius:0;background:var(--aura-surface-elevated, #ffffff);border:2px solid var(--aura-accent-primary, #00167a);isolation:isolate;overflow:visible}.aura-theme-switcher__glider{position:absolute;left:0;top:0;width:38px;height:38px;border-radius:0;background:var(--aura-accent-primary, #00167a);transform:translate(calc(var(--theme-index, 0) * 38px));transition:transform .3s cubic-bezier(.34,1.1,.64,1);pointer-events:none;z-index:0}.aura-theme-switcher__button{position:relative;z-index:1;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:none;background:transparent;color:var(--aura-text-primary, #121212);font-family:IBM Plex Mono,SF Mono,Fira Code,monospace;font-size:12px;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:color .2s ease}.aura-theme-switcher__button:hover{color:var(--aura-accent-primary, #00167a)}.aura-theme-switcher__button[data-active=true]{color:#fff}.aura-theme-switcher__button[data-active=true]:after{display:none}.aura-theme-switcher__button:focus-visible{outline:3px solid var(--aura-accent-primary, #00167a);outline-offset:3px}.aura-theme-switcher__label{position:relative;z-index:1;-webkit-user-select:none;user-select:none}@keyframes hub-pulse{0%{opacity:.35;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}to{opacity:.35;transform:scale(1)}}@keyframes price-flash-up{0%{background-color:transparent}15%{background-color:#22c55e40}to{background-color:transparent}}@keyframes price-flash-down{0%{background-color:transparent}15%{background-color:#ef444440}to{background-color:transparent}}.price-flash-up{animation:price-flash-up .6s ease-out}.price-flash-down{animation:price-flash-down .6s ease-out}@keyframes form-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.form-shake{animation:form-shake .4s ease-out}@keyframes led-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes screen-enter{0%{opacity:0;transform:translate(8px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes screen-exit{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-8px) scale(.98)}}.screen-transition-enter{animation:screen-enter .3s ease-out forwards}.screen-transition-exit{animation:screen-exit .15s ease-in forwards}@keyframes page-mount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.page-mount{animation:page-mount .4s ease-out forwards}@media(max-width:768px){.sidebar,.nav-sidebar,[role=navigation]{padding:16px;border-radius:0}.sidebar-nav-item-label,.nav-sidebar .nav-label,[role=navigation] .nav-label,.sidebar-section-header,.sidebar-logo-text,.nav-sidebar .logo-text{display:none}.sidebar-nav-item{padding:8px;justify-content:center}.sidebar-nav-item-icon{margin:0}}@media(prefers-reduced-motion:reduce){.aura-theme-switcher__glider,.aura-theme-switcher__button,.aura-theme-switcher__button[data-active=true]:after{transition:none!important;animation:none!important}}.card,.glass-panel{background:var(--surface-elevated, #ffffff);border-radius:0;border:2px solid #38668A}input,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid var(--border-subtle, #e5e7eb);border-radius:0;padding:10px 14px;font-size:14px;background:var(--surface-elevated, #ffffff);color:var(--aura-text-primary, var(--text-primary, #121212));transition:all .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-primary, #00167a);box-shadow:0 0 0 3px var(--accent-glow, rgba(0,22,122, .1))}:focus-visible{outline:2px solid var(--accent-primary, #00167a)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--accent-glow, rgba(0,22,122, .18))!important}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){box-shadow:none}.back-btn,.back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid var(--border-subtle, #e5e7eb);border-radius:0;color:var(--aura-text-secondary, var(--text-secondary, #6b7280));font-size:14px;font-weight:500}.back-btn:hover,.back-button:hover{background:var(--base-layer, #f9fafb);border-color:var(--border-subtle, #d1d5db)}.btn-primary{background:var(--accent-primary, #00167a);color:var(--accent-text, white);border:none;padding:10px 20px;border-radius:0;font-weight:600;font-size:14px}.btn-primary:hover{background:color-mix(in srgb,var(--accent-primary, #00167a) 88%,black 12%);box-shadow:0 4px 12px var(--accent-glow, rgba(0,22,122, .3))}.btn-secondary{background:var(--surface-elevated, white);color:var(--aura-text-secondary, var(--text-secondary, #6b7280));border:1px solid var(--border-subtle, #e5e7eb);padding:10px 20px;border-radius:0;font-weight:500;font-size:14px}.btn-secondary:hover{background:var(--base-layer, #f9fafb);border-color:var(--border-subtle, #d1d5db)}.page-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-subtle, #e5e7eb);background:var(--surface-elevated, white)}.page-title{font-size:20px;font-weight:700;color:var(--aura-text-primary, var(--text-primary, #121212));margin:0}.section-header{font-size:16px;font-weight:600;color:var(--aura-text-primary, var(--text-primary, #121212));margin-bottom:16px}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:0;font-size:12px;font-weight:600}.badge-success{background:color-mix(in srgb,var(--status-success, #10b981) 18%,transparent);color:var(--status-success, #166534)}.badge-warning{background:color-mix(in srgb,var(--status-warning, #f59e0b) 18%,transparent);color:var(--status-warning, #92400e)}.badge-error{background:color-mix(in srgb,var(--status-error, #ef4444) 18%,transparent);color:var(--status-error, #991b1b)}.badge-info{background:color-mix(in srgb,var(--status-info, #00167a) 18%,transparent);color:var(--status-info, #00167a)}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--aura-text-secondary, var(--text-secondary, #6b7280));text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle, #e5e7eb);background:var(--base-layer, #f9fafb)}.data-table td{padding:14px 16px;font-size:14px;color:var(--aura-text-secondary, var(--text-secondary, #6b7280));border-bottom:1px solid var(--border-subtle, #f3f4f6)}.data-table tr:hover{background:var(--base-layer, #f9fafb)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-title{font-size:18px;font-weight:600;color:var(--aura-text-primary, var(--text-primary, #121212));margin-bottom:8px}.empty-state-desc{font-size:14px;color:var(--aura-text-secondary, var(--text-secondary, #6b7280))}.spinner{width:24px;height:24px;border:3px solid var(--border-subtle, #e5e7eb);border-top-color:var(--accent-primary, #00167a);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nav-arrow,.arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;background:var(--surface-elevated, white);border:1px solid var(--border-subtle, #e5e7eb);color:var(--aura-text-secondary, var(--text-secondary, #6b7280));font-size:18px}.nav-arrow:hover,.arrow-btn:hover{background:var(--base-layer, #f9fafb);border-color:var(--border-subtle, #d1d5db)}.arrow-inline{color:var(--aura-accent-primary, #00167a);font-weight:700;opacity:1;font-size:14px}button .arrow-inline{opacity:1}:root{--aura-base-layer: #e7e7e7;--aura-surface-elevated: #ffffff;--aura-text-primary: #00117a;--aura-text-secondary: #38668a;--aura-accent-primary: #00167a;--aura-accent-red: #EF4444;--aura-accent-purple: #BF5AF2;--aura-accent-glow: rgba(0,22,122, .12);--aura-accent-red-glow: rgba(239, 68, 68, .15);--aura-accent-green-glow: rgba(0, 255, 127, .15);--aura-accent-yellow-glow: rgba(255, 193, 7, .15);--aura-border-subtle: rgba(56, 102, 138, .18);--aura-gem-glow: 0 0 15px rgba(0,22,122, .4);--aura-shadow: 0 4px 24px rgba(0, 17, 122, .08);--aura-overlay: rgba(0, 0, 0, .5);--aura-text-tertiary: #636da2;--aura-border-strong: rgba(56, 102, 138, .35);--aura-surface-glass: rgba(255, 255, 255, .85);--aura-status-success: #10b981;--aura-status-warning: #f59e0b;--aura-status-danger: #ef4444;--aura-status-info: #00167a;--aura-amd-accumulation: #00167a;--aura-amd-manipulation: #bf5af2;--aura-amd-distribution: #30d158;--aura-amd-transition: #8e8e93;--base-layer: var(--aura-base-layer);--surface-elevated: var(--aura-surface-elevated);--surface-glass: var(--aura-surface-glass);--text-primary: var(--aura-text-primary);--text-secondary: var(--aura-text-secondary);--text-tertiary: var(--aura-text-tertiary);--border-subtle: var(--aura-border-subtle);--border-strong: var(--aura-border-strong);--accent-primary: var(--aura-accent-primary);--accent-glow: var(--aura-accent-glow);--status-success: var(--aura-status-success);--status-warning: var(--aura-status-warning);--status-danger: var(--aura-status-danger);--status-info: var(--aura-status-info);--amd-accumulation: var(--aura-amd-accumulation);--amd-manipulation: var(--aura-amd-manipulation);--amd-distribution: var(--aura-amd-distribution);--amd-transition: var(--aura-amd-transition);--bg: var(--aura-base-layer);--card: var(--aura-surface-elevated);--text: var(--aura-text-primary);--subtext: var(--aura-text-secondary);--border: var(--aura-border-subtle);--accent: var(--aura-accent-primary);--accent-text: #ffffff;--card-radius: 0;--card-shadow: none;--card-shadow-hover: none;--brand-bg: var(--aura-base-layer, #fbfbfc);--brand-fg: var(--aura-text-primary, #121212);--brand-border: var(--aura-border-subtle, rgba(0,0,0,.06));--brand-input: var(--aura-surface-elevated, #ffffff);--brand-primary: #121e57;--brand-primary-light: #00167a;--brand-primary-lighter: #636da2;--brand-primary-dark: #0f004d;--brand-primary-text: #cefff7;--brand-primary-foreground: #ffffff;--brand-secondary: #94ade4;--brand-secondary-foreground: #ffffff;--brand-muted: #ebe4d8;--brand-muted-foreground: #1a2650;--brand-success: var(--aura-status-success, #10B981);--brand-warning: var(--aura-status-warning, #F59E0B);--brand-danger: var(--aura-status-danger, #EF4444);--brand-info: var(--aura-status-info, #00167a);--brand-radius-xs: 0;--brand-radius-sm: 0;--brand-radius-md: 0;--brand-radius-lg: 0;--brand-radius-xl: 0;--brand-shadow-subtle: none;--brand-shadow-card: none;--brand-shadow-card-hover: none;--brand-shadow-elevated: none;--brand-shadow-modal: none;--brand-shadow-dropdown: none;--brand-shadow-btn: none;--brand-shadow-btn-hover: none;--brand-shadow-input-focus: none;--brand-shadow-glow-blue: none;--brand-transition-fast: .15s ease-out;--brand-transition-base: .2s ease-out;--brand-transition-slow: .3s cubic-bezier(.4,0,.2,1);--brand-transition-theme: .3s cubic-bezier(.4,0,.2,1);--brand-transition-modal-enter: .25s ease-out;--brand-transition-modal-exit: .15s ease-in;--brand-text-xs: 9px;--brand-text-sm: 11px;--brand-text-base-sm: 12px;--brand-text-base: 14px;--brand-text-base-lg: 16px;--brand-text-lg: 18px;--brand-text-xl: 20px;--brand-text-2xl: 24px;--brand-text-3xl: 30px;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 12px;--brand-space-4: 16px;--brand-space-5: 20px;--brand-space-6: 24px;--brand-space-8: 32px;--brand-space-10: 40px;--brand-space-12: 48px;--brand-space-16: 64px;--brand-z-base: 0;--brand-z-dropdown: 100;--brand-z-sticky: 200;--brand-z-overlay: 300;--brand-z-modal: 1000;--brand-z-toast: 2000;--brand-z-tooltip: 3000;--brand-surface-legal: rgba(0,22,122, .04);--brand-border-legal: rgba(0,22,122, .25);--brand-spacing-xl: 40px;--brand-button-radius: 0;--brand-icon-xs: 12px;--brand-icon-sm: 14px;--brand-icon-md: 16px;--brand-icon-lg: 20px;--brand-icon-xl: 24px;--brand-icon-2xl: 28px}:root[data-aura-theme=lumiere],:root[data-theme=lumiere]{--aura-base-layer: #e7e7e7;--aura-surface-elevated: #ffffff;--aura-surface-glass: rgba(255, 255, 255, .85);--aura-text-primary: #0F004D;--aura-text-secondary: #38668A;--aura-text-tertiary: #636da2;--aura-accent-primary: #00167a;--aura-accent-red: #dc2626;--aura-accent-purple: #BF5AF2;--aura-accent-glow: rgba(0,22,122, .12);--aura-accent-red-glow: rgba(239, 68, 68, .15);--aura-accent-green-glow: rgba(16, 185, 129, .15);--aura-accent-yellow-glow: rgba(255, 193, 7, .15);--aura-border-subtle: rgba(56, 102, 138, .18);--aura-border-strong: rgba(56, 102, 138, .35);--aura-gem-glow: 0 0 15px rgba(0,22,122, .4);--aura-shadow: 0 4px 24px rgba(15, 0, 77, .08);--aura-overlay: rgba(15, 0, 77, .5);--aura-status-success: #10B981;--aura-status-warning: #F59E0B;--aura-status-danger: #dc2626;--aura-status-info: #00167a;--aura-amd-accumulation: #00167a;--aura-amd-manipulation: #BF5AF2;--aura-amd-distribution: #30D158;--aura-amd-transition: #636da2}:root[data-aura-theme=amber],:root[data-theme=amber]{--aura-base-layer: #E7E7E7;--aura-surface-elevated: #ffffff;--aura-surface-glass: rgba(255, 255, 255, .92);--aura-text-primary: #0F004D;--aura-text-secondary: #38668A;--aura-text-tertiary: #636da2;--aura-accent-primary: #00167a;--aura-accent-red: #dc2626;--aura-accent-purple: #7c3aed;--aura-accent-glow: rgba(0,22,122, .12);--aura-accent-red-glow: rgba(220, 38, 38, .08);--aura-accent-green-glow: rgba(16, 185, 129, .08);--aura-accent-yellow-glow: rgba(245, 158, 11, .08);--aura-border-subtle: rgba(56, 102, 138, .18);--aura-border-strong: rgba(56, 102, 138, .35);--aura-gem-glow: none;--aura-shadow: none;--aura-overlay: rgba(15, 0, 77, .5);--aura-status-success: #10B981;--aura-status-warning: #F59E0B;--aura-status-danger: #dc2626;--aura-status-info: #00167a;--aura-amd-accumulation: #00167a;--aura-amd-manipulation: #7c3aed;--aura-amd-distribution: #10B981;--aura-amd-transition: #636da2}:root[data-aura-theme=midnight],:root[data-theme=midnight]{--aura-base-layer: #0f004d;--aura-surface-elevated: #121e57;--aura-surface-glass: rgba(18, 30, 87, .75);--aura-text-primary: #cefff7;--aura-text-secondary: #94ade4;--aura-text-tertiary: #636da2;--aura-accent-primary: #00167a;--aura-accent-red: #d9534f;--aura-accent-purple: #9d5fA5;--aura-accent-glow: rgba(0,22,122, .15);--aura-accent-red-glow: rgba(217, 83, 79, .2);--aura-accent-green-glow: rgba(48, 209, 88, .15);--aura-accent-yellow-glow: rgba(255, 193, 7, .15);--aura-border-subtle: rgba(148, 173, 228, .12);--aura-border-strong: rgba(148, 173, 228, .25);--aura-gem-glow: 0 0 15px rgba(0,22,122, .5);--aura-shadow: 0 4px 24px rgba(0, 0, 0, .5);--aura-overlay: rgba(15, 0, 77, .6);--aura-status-success: #30D158;--aura-status-warning: #F59E0B;--aura-status-danger: #EF4444;--aura-status-info: #00167a;--aura-amd-accumulation: #00167a;--aura-amd-manipulation: #BF5AF2;--aura-amd-distribution: #30D158;--aura-amd-transition: #8E8E93}body.theme-lumiere,body.theme-amber,body.theme-midnight,body.theme-day{--bg: var(--aura-base-layer);--card: var(--aura-surface-elevated);--text: var(--aura-text-primary);--subtext: var(--aura-text-secondary);--border: var(--aura-border-subtle);--accent: var(--aura-accent-primary);--accent-text: #ffffff}body.theme-amber{cursor:url(/cursor-dark.svg),auto}body.theme-midnight,body.theme-night{cursor:url(/cursor-dark.svg),auto}body.theme-comfort{--bg: var(--aura-base-layer);--card: var(--aura-surface-elevated);--text: var(--aura-text-primary);--subtext: var(--aura-text-secondary);--border: var(--aura-border-subtle);--accent: var(--aura-accent-primary);--accent-text: #ffffff}*{box-sizing:border-box;line-height:1.6;letter-spacing:-.01em}html,body{margin:0;padding:0}body{margin:0;padding:0;min-height:100vh;background-color:var(--base-layer, #f9fafb)!important;background-image:none;background-attachment:fixed;background-size:cover;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background-image .3s cubic-bezier(.4,0,.2,1)}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;display:none!important}.card,.panel,.container{background-color:var(--card);border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:none;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover,.panel:hover{box-shadow:var(--card-shadow-hover)}.glass-panel{background:var(--surface-elevated, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important;padding:24px!important}.sidebar,.nav-sidebar,[role=navigation]{background-color:var(--surface-elevated, #ffffff);border:none;border-radius:var(--card-radius);padding:24px;transition:background-color .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--card-shadow)}.app-container.theme-day .sidebar,.app-container.theme-day .nav-sidebar,.app-container.theme-day [role=navigation],.app-container.theme-night .sidebar,.app-container.theme-night .nav-sidebar,.app-container.theme-night [role=navigation],.app-container.theme-comfort .sidebar,.app-container.theme-comfort .nav-sidebar,.app-container.theme-comfort [role=navigation]{background-color:var(--surface-elevated, #ffffff)}.btn-glass{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--border-subtle, #e5e7eb);border-radius:0;color:var(--aura-text-primary, var(--text-primary, #121212));transition:all .25s cubic-bezier(.25,.8,.25,1);font-weight:500}.btn-glass:hover:not(:disabled){background:var(--base-layer, #f9fafb);border-color:var(--border-subtle, #d1d5db);transform:translateY(-1px);box-shadow:none}.btn-glass:active:not(:disabled){transform:translateY(0)}.btn-glass:disabled{opacity:.5;cursor:not-allowed}.input-glass{background:var(--surface-elevated, #ffffff);border:1px solid var(--border-subtle, #e5e7eb);color:var(--aura-text-primary, var(--text-primary, #121212));border-radius:0;transition:all .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;padding:8px 12px}.input-glass:focus{border-color:var(--accent-primary, var(--aura-accent-primary, #00167a))!important;box-shadow:0 0 0 3px var(--accent-glow, rgba(0, 0, 0, .05))!important;background:var(--surface-elevated, #ffffff)}h1,.dynamic-title{font-size:2.2rem;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:700;line-height:1.2;margin:32px 0 20px}h2,h3,h4,h5,h6{font-size:clamp(16px,4vw,22px);color:var(--aura-text-primary, var(--text-primary, #121212));font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:600;line-height:1.4}p,span,div{color:var(--text)}.subtext,.muted{color:var(--aura-text-secondary, var(--text-secondary, #6b7280))}.app-container{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:var(--surface-elevated, #ffffff)!important;background-image:none;color:var(--text);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom,0px)}.app-container.theme-day,.app-container.theme-night,.app-container.theme-comfort{--bg: var(--day-bg);--card: var(--day-card);--text: var(--day-text);--subtext: var(--day-subtext);--border: var(--day-border);--accent: var(--day-accent);--accent-text: var(--day-accent-text)}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bg-primary{background-color:var(--card);color:var(--text)}.text-accent{color:var(--accent)}button,.btn,[role=button]{font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-switcher-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:0;border:1px solid var(--border-subtle, #d1d5db);background-color:transparent;color:var(--aura-text-primary, var(--text-primary, #121212));cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:13px;font-weight:500;transition:all .3s ease-in-out;outline:none;opacity:.7}.theme-switcher-btn:hover:not([aria-pressed=true]){opacity:1;background-color:var(--base-layer, #f9fafb);border-color:var(--border-subtle, #d1d5db)}.theme-switcher-btn[aria-pressed=true]{background-color:var(--accent-primary, var(--aura-accent-primary, #00167a));color:var(--accent-text, #ffffff);border-color:var(--accent-primary, var(--aura-accent-primary, #00167a));opacity:1;box-shadow:none;transform:scale(1.02)}.theme-switcher-btn[aria-pressed=true]:hover{box-shadow:none;transform:scale(1.03)}.theme-switcher-btn:active{transform:scale(.98)}.grid,[display=grid],.grid-container{gap:32px;display:grid}.flex-grid,.flex-container{gap:32px;display:flex;flex-wrap:wrap}.chart-container,.heatmap,.bar-chart,[data-chart],canvas,svg[data-interactive=true]{cursor:crosshair}h1,.typography-h1,.title-h1{font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:-.5px;margin:32px 0 20px;color:var(--text)}h2,.typography-h2,.title-h2,.section-title{font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.3px;margin:24px 0 16px;color:var(--aura-text-primary, var(--text-primary, #121212))}h3,.typography-h3,.title-h3,.subsection-title{font-size:clamp(16px,3vw,22px);font-weight:600;line-height:1.4;letter-spacing:0px;margin:16px 0 12px;color:var(--aura-text-primary, var(--text-primary, #121212))}p,.body-text{font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.2px;margin:12px 0;color:var(--aura-text-secondary, var(--text-secondary, #6b7280))}.caption,.label,small{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.5px;color:var(--aura-text-secondary, var(--text-secondary, #6b7280))}.small-text,.helper-text{font-size:11px;font-weight:500;letter-spacing:1px;color:var(--aura-text-tertiary, var(--text-tertiary, #9ca3af))}.mono-text,code,.data-value{font-family:SF Mono,ui-monospace,IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.3px;color:var(--aura-text-secondary, var(--text-secondary, #6b7280))}.icon,[role=img],.emoji-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1em;line-height:1;vertical-align:-.125em;margin:0 4px}svg[class*=icon],svg.feather{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.icon-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:8px;border-radius:0;font-size:18px;line-height:1;color:var(--aura-text-primary, var(--text-primary, #121212))}.icon-button:hover{background:#f9fafb;transform:scale(1.05);color:var(--aura-text-primary, var(--text-primary, #121212))}.icon-button:active{transform:scale(.95)}.status-icon{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:6px}.theme-transition{transition:background-color 1s cubic-bezier(.4,0,.2,1),color 1s cubic-bezier(.4,0,.2,1),border-color 1s cubic-bezier(.4,0,.2,1),box-shadow 1s cubic-bezier(.4,0,.2,1)}.menu-item{position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);color:var(--aura-text-secondary, var(--text-secondary, #6b7280));padding:10px 12px;border-radius:0;cursor:pointer}.menu-item:hover{color:var(--aura-text-primary, var(--text-primary, #121212));background:#f9fafb}.menu-item.active{color:#00167a;background:#00167a1a;border-left:3px solid #00167a;padding-left:9px;font-weight:600;box-shadow:0 0 12px #00167a26}.menu-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#00167a,#00167a80);border-radius:0}.scrollspy-container{overflow-y:auto;height:100vh;scroll-behavior:smooth}.scrollspy-section{scroll-margin-top:60px;transition:opacity .3s ease}.scrollspy-section:target{animation:highlightSection .6s ease}@keyframes highlightSection{0%{opacity:.5}50%{opacity:1}to{opacity:1}}.restored-modal{animation:slideInModal .4s cubic-bezier(.25,.8,.25,1)}@keyframes slideInModal{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.draft-indicator{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px;font-size:11px;color:#ffd60a;font-weight:600;letter-spacing:.5px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}:root,[data-theme]{--fatigue-intensity: 0;--fatigue-bg-blend: rgb( calc(15 + (22 - 15) * var(--fatigue-intensity)), calc(23 + (30 - 23) * var(--fatigue-intensity)), calc(42 + (18 - 42) * var(--fatigue-intensity)) );--fatigue-accent-blend: rgb( calc(59 + (255 - 59) * var(--fatigue-intensity)), calc(130 + (180 - 130) * var(--fatigue-intensity)), calc(246 + ( 10 - 246) * var(--fatigue-intensity)) );--fatigue-glow-blend: rgba( calc(59 + (255 - 59) * var(--fatigue-intensity)), calc(130 + (180 - 130) * var(--fatigue-intensity)), calc(246 + ( 10 - 246) * var(--fatigue-intensity)), calc(.4 + (.3 - .4) * var(--fatigue-intensity)) );--fatigue-text-blend: rgba( calc(226 + (240 - 226) * var(--fatigue-intensity)), calc(231 + (215 - 231) * var(--fatigue-intensity)), calc(242 + (180 - 242) * var(--fatigue-intensity)), calc(.9 + (.85 - .9) * var(--fatigue-intensity)) );--fatigue-accent-primary: var(--fatigue-accent-blend);--fatigue-accent-glow: var(--fatigue-glow-blend);--fatigue-bg: var(--fatigue-bg-blend);--fatigue-text: var(--fatigue-text-blend);transition:--fatigue-accent-primary 60s linear,--fatigue-accent-glow 60s linear,--fatigue-bg 60s linear,--fatigue-text 60s linear}@keyframes pasteFlash{0%{box-shadow:0 0 #00167a99;border-color:#00167acc}30%{box-shadow:0 0 0 8px #00167a26;border-color:#00167ae6}to{box-shadow:0 0 #00167a00;border-color:#00167a26}}.paste-zone-flash{animation:pasteFlash .5s ease-out forwards}@keyframes ocrScanLine{0%{transform:translateY(0);opacity:1}45%{opacity:1}50%{opacity:.3}95%{opacity:.3}to{transform:translateY(100%);opacity:0}}@keyframes ocrSuccessFlash{0%{box-shadow:0 0 #22c55e80}30%{box-shadow:0 0 0 8px #22c55e26}to{box-shadow:0 0 #22c55e00}}.ocr-scan-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(34,197,94,.9) 30%,rgba(34,197,94,1) 50%,rgba(34,197,94,.9) 70%,transparent 100%);z-index:10;pointer-events:none;animation:ocrScanLine 2.5s ease-in-out infinite}.ocr-success-flash{animation:ocrSuccessFlash .7s ease-out forwards}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-bar{height:10px;border-radius:0;background:linear-gradient(90deg,#ffffff08,#ffffff1a 40%,#ffffff2b,#ffffff1a 60%,#ffffff08);background-size:800px 100%;animation:shimmer 1.6s ease-in-out infinite;margin-bottom:10px}@keyframes skeletonFill{0%{width:0%}to{width:var(--skeleton-pct, 0%)}}:root[data-aura-theme=obsidian],:root[data-theme=obsidian]{--aura-base-layer: #0d0f14;--aura-surface-elevated: #161a24;--aura-surface-glass: rgba(22, 26, 36, .85);--aura-text-primary: #e8e8ec;--aura-text-secondary: #8b8fa8;--aura-text-tertiary: #565870;--aura-accent-primary: #00167a;--aura-accent-glow: rgba(59, 130, 246, .15);--aura-accent-red: #ef4444;--aura-accent-purple: #8b5cf6;--aura-accent-red-glow: rgba(239, 68, 68, .2);--aura-accent-green-glow: rgba(16, 185, 129, .2);--aura-accent-yellow-glow: rgba(245, 158, 11, .2);--aura-border-subtle: rgba(255, 255, 255, .06);--aura-border-strong: rgba(255, 255, 255, .12);--aura-gem-glow: 0 0 15px rgba(59, 130, 246, .5);--aura-shadow: 0 4px 24px rgba(0, 0, 0, .4);--aura-overlay: rgba(0, 0, 0, .75);--aura-status-success: #10B981;--aura-status-warning: #F59E0B;--aura-status-danger: #EF4444;--aura-status-info: #00167a;--aura-amd-accumulation: #00167a;--aura-amd-manipulation: #BF5AF2;--aura-amd-distribution: #30D158;--aura-amd-transition: #8E8E93}body.theme-obsidian{--bg: var(--aura-base-layer);--card: var(--aura-surface-elevated);--text: var(--aura-text-primary);--subtext: var(--aura-text-secondary);--border: var(--aura-border-subtle);--accent: var(--aura-accent-primary);--accent-text: #ffffff}:root[data-aura-theme=lumiere]{--theme-index: 0}:root[data-aura-theme=amber]{--theme-index: 1}:root[data-aura-theme=obsidian]{--theme-index: 2}:root[data-aura-theme=midnight]{--theme-index: 3}:root[data-aura-theme=obsidian] .aura-theme-switcher__glider{background:#00167a}:root[data-aura-theme=obsidian] .card:hover,:root[data-aura-theme=obsidian] .panel:hover{box-shadow:none}:root{--duration-instant: 50ms;--duration-fast: .1s;--duration-base: .15s;--duration-smooth: .2s;--duration-slow: .3s;--duration-enter: .4s;--duration-suspend: .6s;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.55, 0, 1, .45);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-sharp: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-toast: 400;--z-tooltip: 500}.card,.panel{transition:box-shadow var(--duration-smooth) var(--ease-enter),transform var(--duration-smooth) var(--ease-enter)}.card:hover,.panel:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.card:active,.panel:active{transform:scale(.995);box-shadow:var(--aura-shadow);transition-duration:var(--duration-fast)}button,.btn,[role=button]{transition:background-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),transform var(--duration-fast) var(--ease-sharp),color var(--duration-base) var(--ease-default)}.nav-bar,.nav-item{transition:color var(--duration-smooth) var(--ease-default),background-color var(--duration-smooth) var(--ease-default)}body{transition:background-color .3s var(--ease-default),color .3s var(--ease-default)}.page-hero-title{animation:fadeSlideUp var(--duration-enter) var(--ease-enter) both;animation-delay:0ms}.page-hero-subtitle{animation:fadeSlideUp var(--duration-enter) var(--ease-enter) both;animation-delay:.1s}.card{animation:fadeSlideUp var(--duration-enter) var(--ease-enter) both;animation-delay:calc(var(--card-index, 0) * 80ms + .2s)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.nav-bar{transition:box-shadow var(--duration-smooth) var(--ease-default)}.nav-bar--scrolled{box-shadow:0 4px 20px #0000000f}:root[data-aura-theme=amber] .nav-bar--scrolled{box-shadow:0 4px 20px #8b5c1814}:root[data-aura-theme=midnight] .nav-bar--scrolled,:root[data-aura-theme=obsidian] .nav-bar--scrolled{box-shadow:0 4px 20px #0006}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px}:root{--font-display: "Geist", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-data: "IBM Plex Mono", "SF Mono", Menlo, "Courier New", monospace;--text-hero: clamp(2.5rem, 5vw, 4rem);--text-display: clamp(2rem, 4vw, 3rem);--text-headline: clamp(1.5rem, 3vw, 2rem);--text-title-lg: 1.5rem;--text-title-md: 1.25rem;--text-title-sm: 1.125rem;--text-body-lg: 1rem;--text-body-md: .9375rem;--text-body-sm: .875rem;--text-ui-lg: .875rem;--text-ui-md: .75rem;--text-ui-sm: .6875rem;--text-data-hero: clamp(1.5rem, 4vw, 2.5rem);--text-data-lg: 1.25rem;--text-data-md: 1rem;--text-data-sm: .875rem;--text-data-xs: .75rem;--lh-display: 1.1;--lh-heading: 1.2;--lh-body: 1.65;--lh-ui: 1.4;--lh-data: 1.2;--ls-tight: -.02em;--ls-normal: 0em;--ls-wide: .02em;--ls-label: .08em;--ls-label-sm: .06em}.app-logo-wordmark,.page-hero-title,.section-banner{font-family:var(--font-display)}.body-text,.card-description,.tooltip-body{font-family:var(--font-body)}.nav-label,.status-badge,.btn-label,.form-input,.metadata{font-family:var(--font-ui)}.data-price,.data-confidence,.data-timestamp,.hero-price,.vote-count{font-family:var(--font-data);font-variant-numeric:tabular-nums}.boardroom-statement,.proverb-text{font-family:var(--font-body)}:root{--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-full: 999px;--card-radius: 0;--btn-radius: 0;--badge-radius: 0;--input-radius: 0;--chip-radius: 0;--modal-radius: 0;--tooltip-radius: 0;--avatar-radius: var(--radius-full)}.card,.panel,.modal-content{border-radius:var(--card-radius)}.btn-primary,.btn-secondary,.btn-glass{border-radius:var(--btn-radius)}.badge,.badge-long,.badge-short,.badge-neutral{border-radius:var(--badge-radius)}input,textarea,select{border-radius:var(--input-radius)}.data-price{font-family:var(--font-data);font-weight:600;font-size:var(--text-data-lg);font-variant-numeric:tabular-nums;transition:color var(--duration-base) var(--ease-default)}.data-price--up{color:#10b981;animation:price-flash-up var(--duration-suspend) var(--ease-default) forwards}@keyframes price-flash-up{0%{background-color:#10b98140}40%{background-color:#10b98126}to{background-color:transparent}}.data-price--down{color:#ef4444;animation:price-flash-down var(--duration-suspend) var(--ease-default) forwards}@keyframes price-flash-down{0%{background-color:#ef444440}40%{background-color:#ef444426}to{background-color:transparent}}:root[data-aura-theme=midnight] .data-price--up{animation-name:price-flash-up-midnight}:root[data-aura-theme=midnight] .data-price--down{animation-name:price-flash-down-midnight}@keyframes price-flash-up-midnight{0%{background-color:#10b98159}to{background-color:transparent}}@keyframes price-flash-down-midnight{0%{background-color:#ef444459}to{background-color:transparent}}:root[data-aura-theme=obsidian] .data-price--up{animation-name:price-flash-up-midnight}:root[data-aura-theme=obsidian] .data-price--down{animation-name:price-flash-down-midnight}.consensus-score--up{animation:score-up var(--duration-slow) var(--ease-enter) forwards}@keyframes score-up{0%{color:#10b981;transform:translateY(4px)}60%{color:#10b981;transform:translateY(-2px)}to{color:var(--text-primary);transform:translateY(0)}}.consensus-score--down{animation:score-down var(--duration-slow) var(--ease-enter) forwards}@keyframes score-down{0%{color:#ef4444;transform:translateY(-4px)}60%{color:#ef4444;transform:translateY(2px)}to{color:var(--text-primary);transform:translateY(0)}}.icon--live,.live-dot{animation:hub-pulse 2s ease-in-out infinite;color:var(--status-success)}@media(prefers-reduced-motion:reduce){.data-price--up,.data-price--down{animation:none}.consensus-score--up,.consensus-score--down{animation:none;color:var(--text-primary);transform:none}.icon--live,.live-dot{animation:none}}:root:not([data-aura-theme]) .skeleton,:root[data-aura-theme=lumiere] .skeleton{background:linear-gradient(90deg,#0000000d 25%,#00000005,#0000000d 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--card-radius);border:1px solid var(--aura-border-subtle)}:root[data-aura-theme=amber] .skeleton{background:linear-gradient(90deg,#8b5c1814 25%,#8b5c1808,#8b5c1814 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--card-radius);border:1px solid var(--aura-border-subtle)}:root[data-aura-theme=midnight] .skeleton,:root[data-aura-theme=obsidian] .skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--card-radius);border:1px solid var(--aura-border-subtle)}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line{height:14px;margin-bottom:var(--space-2)}.skeleton-line--title{height:20px;width:60%;margin-bottom:var(--space-3)}.skeleton-line--sub{height:14px;width:80%}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center;min-height:320px}.error-state__title{font-family:var(--font-body);font-weight:600;font-size:var(--text-title-sm);color:var(--text-primary);margin:var(--space-4) 0 var(--space-2)}.error-state__description{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);color:var(--text-secondary);max-width:360px;line-height:var(--lh-body);margin-bottom:var(--space-6)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center;min-height:240px}.empty-state__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-title-md);color:var(--text-primary);margin:var(--space-4) 0 var(--space-2)}.empty-state__description{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);color:var(--text-secondary);max-width:320px;line-height:var(--lh-body);margin-bottom:var(--space-6)}.loading-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6)}.loading-state__spinner{width:32px;height:32px;border:2px solid var(--aura-border-subtle);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.loading-state__label{font-family:var(--font-ui);font-weight:500;font-size:var(--text-ui-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--ls-label)}:root{--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--icon-xl: 24px;--icon-2xl: 32px;--icon-stroke-width: 1.5px}.icon{display:inline-block;width:var(--icon-md);height:var(--icon-md);color:currentColor;stroke-width:var(--icon-stroke-width);flex-shrink:0;vertical-align:middle}.icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.icon--xl{width:var(--icon-xl);height:var(--icon-xl)}.icon--2xl{width:var(--icon-2xl);height:var(--icon-2xl)}.icon--success{color:#10b981}.icon--danger{color:#ef4444}.icon--warning{color:#f59e0b}.icon--accent{color:var(--accent-primary)}.icon--muted{color:var(--text-tertiary)}.icon--spin{animation:spin 1s linear infinite}:root{--touch-target-min: 44px;--btn-touch-height: 44px}.btn-primary,.btn-secondary,.btn-glass,button:not(.icon-only){min-height:var(--btn-touch-height);padding-block:10px}.nav-item{min-height:var(--touch-target-min);padding-block:12px}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;box-shadow:0 0 0 5px var(--accent-glow);transition:outline var(--duration-instant) var(--ease-sharp),box-shadow var(--duration-instant) var(--ease-sharp)}:focus:not(:focus-visible){outline:none;box-shadow:none}.skip-link{position:absolute;top:-100px;left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--accent-primary);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:var(--text-ui-md);border-radius:var(--btn-radius);z-index:var(--z-tooltip);transition:top var(--duration-smooth) var(--ease-default);text-decoration:none}.skip-link:focus{top:var(--space-4);outline:2px solid var(--accent-primary);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(forced-colors:active){.card,.panel{border:2px solid CanvasText}.btn-primary,.btn-secondary,.badge-long,.badge-short,.badge-neutral{border:2px solid ButtonText}}.btn-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.btn-group .btn{flex-shrink:0}.nav-bar{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap}.nav-bar::-webkit-scrollbar{display:none}.data-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-content{max-height:calc(100vh - 80px);overflow-y:auto}.nav-label{overflow:hidden;text-overflow:ellipsis;max-width:120px}.card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.card,.panel{box-shadow:0 2px 8px #0000000f}.card:hover,.panel:hover{box-shadow:0 4px 16px #00000014}:root{--card-radius: 10px;--btn-radius: 6px}.cc-panel{padding:12px!important}}@media(max-width:899px){.cc-dashboard-grid{grid-template-columns:1fr!important}}@media(min-width:900px)and (max-width:1024px){.cc-dashboard-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1025px)and (max-width:1279px){.cc-dashboard-grid{grid-template-columns:repeat(3,1fr)!important}}.content-state{animation:fadeSlideUp var(--duration-slow) var(--ease-enter) both}@media(max-width:1024px)and (min-width:768px){.sidebar-collapsed{width:64px!important}.sidebar-collapsed .sidebar-label{display:none}.main-content-expanded{margin-left:64px}.fast-actions-collapsed{display:none}}@media(max-width:767px){.sidebar-hidden{display:none!important}.mobile-full-width{width:100%!important;max-width:100%!important}.mobile-stack{flex-direction:column!important}.chart-container{height:180px!important;max-width:100%!important}.hide-mobile{display:none!important}.show-mobile{display:flex!important}.show-mobile-block{display:block!important}.app-container{padding-bottom:80px!important}button,a,[role=button],[role=link]{min-height:44px;min-width:44px}.touch-target{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.hub-3col{grid-template-columns:1fr!important}.hub-sidebar,.hub-fast-actions,.terminal-sidebar{display:none}.terminal-content{margin-left:0!important}.terminal-hamburger{display:flex!important}.card-wide{border-radius:0;margin:0}.metric-card{min-height:80px}.table-row{display:flex;flex-direction:column;padding:12px;border-bottom:1px solid rgba(255,255,255,.06)}.table-cell{padding:4px 0}}@media(max-width:375px){.app-container{padding:12px!important}.card-wide{border-radius:0;padding:12px}.btn-primary{font-size:13px;padding:12px 16px}}@media(min-width:376px)and (max-width:639px){.app-container{padding:16px!important}.card-wide{border-radius:0;padding:16px}.btn-primary{font-size:14px;padding:13px 18px}.sidebar-hidden,.hide-mobile{display:none!important}.show-mobile{display:flex!important}.show-mobile-block{display:block!important}.terminal-hamburger{display:flex!important}.main-content-expanded{margin-left:0!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.touch-target{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}}@media(min-width:1025px){.sidebar-hidden,.hide-mobile{display:flex}.show-mobile,.show-mobile-block,.terminal-hamburger{display:none}}.noscript-fallback{background:var(--brand-primary-dark, #0f004d);color:var(--brand-primary-text, #cefff7);padding:20px;text-align:center;font-family:sans-serif}.noscript-fallback__title{font-size:1.5rem;margin:0 0 8px;color:var(--brand-fg, #00117a)}.noscript-fallback__desc{color:var(--text-secondary, #e0e0e0);margin:0 0 16px}.noscript-fallback__links,.noscript-fallback__links a{color:var(--brand-fg, #00117a)}.developer-root-shell{min-height:100vh;padding:48px 28px 64px;color:#f5f3ed;background:radial-gradient(circle at top left,rgba(214,166,78,.22),transparent 34%),radial-gradient(circle at 82% 18%,rgba(93,160,148,.22),transparent 26%),linear-gradient(160deg,#091119,#102331 52%,#192f33)}.developer-root-hero{max-width:1180px;margin:0 auto 28px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:22px}.developer-root-copy,.developer-root-status,.developer-root-grid article,.developer-root-timeline>div{border:1px solid rgba(255,255,255,.12);border-radius:0;background:#060c119e;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.developer-root-copy{padding:34px}.developer-root-kicker{margin:0 0 12px;letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;color:#f3b85d}.developer-root-copy h1{margin:0 0 18px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95;max-width:11ch}.developer-root-summary{max-width:60ch;margin:0;color:#f5f3edd1;line-height:1.7;font-size:1.02rem}.developer-root-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.developer-root-actions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:0;text-decoration:none;color:#0c1419;font-weight:700;background:#f3b85d}.developer-root-actions a:last-child{background:#ffffff14;color:#f5f3ed;border:1px solid rgba(255,255,255,.12)}.developer-root-status{padding:26px 24px;display:grid;gap:18px}.developer-root-status span{display:block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#f5f3ed8f;margin-bottom:6px}.developer-root-status strong{font-size:1rem;line-height:1.35}.developer-root-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.developer-root-grid article{padding:26px 24px}.developer-root-grid h2,.developer-root-timeline h3{margin:0 0 12px}.developer-root-grid p,.developer-root-grid li,.developer-root-timeline p{margin:0;color:#f5f3edc7;line-height:1.7}.developer-root-grid ul{margin:0;padding-left:18px;display:grid;gap:10px}.developer-root-grid a{color:#8fe7d2}.developer-root-timeline{max-width:1180px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.developer-root-timeline>div{padding:22px}.developer-root-timeline span{display:inline-flex;width:38px;height:38px;border-radius:0;align-items:center;justify-content:center;margin-bottom:14px;color:#0c1419;font-weight:800;background:#8fe7d2}@media(max-width:920px){.developer-root-hero,.developer-root-grid,.developer-root-timeline{grid-template-columns:1fr}.developer-root-shell{padding:24px 16px 40px}.developer-root-copy,.developer-root-status,.developer-root-grid article,.developer-root-timeline>div{border-radius:0}}.aura-smart-lattice{position:sticky;top:var(--lattice-top-offset, 0px);z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:6px 12px;margin:0;background:var(--aura-base-layer, #1a1a1b);border-bottom:1px solid var(--aura-border-subtle, rgba(255,255,255,.06));pointer-events:auto;--aura-lattice-surface-start: color-mix( in srgb, var(--aura-surface-elevated, #ffffff) 94%, var(--aura-base-layer, #fbfbfc) );--aura-lattice-surface-end: color-mix( in srgb, var(--aura-base-layer, #fbfbfc) 90%, var(--aura-accent-primary, #00167a) 4% );--aura-lattice-glow: color-mix( in srgb, var(--aura-gem-glow, rgba(0,22,122, .35)) 72%, transparent );--aura-lattice-light-catch: color-mix( in srgb, var(--aura-text-primary, #121212) 28%, transparent );--aura-lattice-shadow: 0 1px 3px color-mix( in srgb, var(--aura-text-primary, #000000) 10%, transparent )}.aura-smart-arrow{position:relative;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;pointer-events:auto;border-radius:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--aura-text-secondary, #6b7280);background:transparent;transition:color .2s ease,background .2s ease;isolation:isolate}.aura-smart-arrow:hover{color:var(--aura-text-primary, #e1e1e1);background:color-mix(in srgb,var(--aura-accent-primary, #00167a) 8%,transparent)}.aura-smart-arrow:active{transform:scale(.96)}.aura-smart-arrow--restricted{color:var(--aura-status-danger, #ef4444);cursor:not-allowed}.aura-smart-arrow__glyph{width:14px;height:14px;flex-shrink:0}.aura-smart-lattice__divider{width:1px;height:16px;background:var(--aura-border-subtle, rgba(255,255,255,.08));margin:0 4px;flex-shrink:0}:root[data-aura-theme=amber] .aura-smart-arrow{color:color-mix(in srgb,var(--aura-text-primary, #3d2b1f) 70%,transparent)}:root[data-aura-theme=amber] .aura-smart-arrow:hover{color:var(--aura-text-primary, #3d2b1f);background:color-mix(in srgb,var(--aura-accent-primary, #c67a2a) 10%,transparent)}:root[data-aura-theme=midnight] .aura-smart-lattice{background:var(--aura-base-layer, #1a1a1b);border-bottom-color:color-mix(in srgb,var(--aura-text-primary, #ffffff) 6%,transparent)}@media(max-width:768px){.aura-smart-lattice{gap:3px;padding:4px 8px}.aura-smart-arrow{height:26px;padding:0 8px;font-size:10px}.aura-smart-arrow__glyph{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.aura-smart-arrow{transition:none!important}}:root{--global-text-primary: #f2f2f7;--global-text-secondary: #d1d1d6;--global-text-tertiary: #e8e8ed;--global-text-muted: #a1a1a6;--global-text-label: #b0b0b5;--global-accent: #00167a;--global-success: #30d158;--global-warning: #ffd60a;--global-danger: #ff453a;--global-info: #00167a;--global-glow-blue: rgba(0,22,122, .3);--global-glow-blue-bright: rgba(0,22,122, .6);--global-glow-blue-subtle: rgba(0,22,122, .2);--global-glow-green: rgba(48, 209, 88, .6);--global-glow-gold: rgba(255, 214, 10, .6);--global-glow-purple: rgba(191, 90, 242, .6);--global-glow-cyan: rgba(100, 210, 255, .6);--global-glow-pink: rgba(255, 55, 95, .6);--global-glow-amber-1: rgba(0,22,122, .4);--global-glow-amber-2: rgba(0,22,122, .6);--global-pulse-critical: rgba(255, 69, 58, .7);--global-pulse-attention: rgba(255, 214, 10, .5);--global-amber-emerald: #10B981;--glass-bg: rgba(255, 255, 255, .05);--glass-bg-hover: rgba(255, 255, 255, .08);--glass-bg-strong: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .1);--glass-border-h: rgba(255, 255, 255, .15);--glass-border-h2: rgba(255, 255, 255, .12);--glass-shadow: rgba(0, 0, 0, .1);--glass-shadow-h: rgba(0, 0, 0, .15);--glass-shadow-c: rgba(0, 0, 0, .2)}html{scroll-behavior:smooth;background:var(--aura-base-layer, var(--base-layer, #ffffff))}body{scroll-behavior:smooth;background:var(--aura-base-layer, var(--base-layer, #ffffff));color:var(--aura-text-primary, var(--text-primary, #121212))}*{scroll-behavior:smooth;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1)!important}button,input,textarea,select,a,[role=button]{transition:all .3s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--global-glow-blue);border-radius:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}::-webkit-scrollbar-thumb:hover{background:var(--global-glow-blue-bright);box-shadow:0 0 10px var(--global-glow-blue)}*{scrollbar-color:rgba(0,22,122,.3) transparent;scrollbar-width:thin}.aspect-ratio-1-1{aspect-ratio:1/1;object-fit:cover}.aspect-ratio-4-3{aspect-ratio:4/3;object-fit:cover}.aspect-ratio-16-9{aspect-ratio:16/9;object-fit:cover}.aspect-ratio-3-2{aspect-ratio:3/2;object-fit:cover}@media(max-width:768px){body{padding-bottom:68px}}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px var(--glass-shadow)}.glass-panel:hover{border-color:var(--glass-border-h)!important;box-shadow:0 12px 48px var(--glass-shadow-h),0 0 20px var(--global-glow-blue-subtle)!important;background:var(--glass-bg-hover)}.glassmorphic-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;padding:20px 24px;box-shadow:0 4px 16px var(--glass-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.glassmorphic-card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-h);box-shadow:0 8px 32px var(--glass-shadow-h)}.glassmorphic-sidebar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0}.glassmorphic-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14183273;border:1px solid var(--glass-border-h2);border-radius:0;box-shadow:0 8px 32px var(--glass-shadow-c)}.btn-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg-strong);border:1px solid var(--glass-border-h);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn-glass:hover{background:var(--glass-bg-hover);border-color:#ffffff40;box-shadow:0 4px 16px var(--glass-shadow);transform:translateY(-2px)}.btn-glass:active{transform:scale(.97) translateY(0);box-shadow:inset 0 0 10px var(--glass-border)}.btn-glass:focus-visible{outline:2px solid rgba(0,22,122,.7);outline-offset:2px}.input-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff12;border:1px solid var(--glass-border-h2);border-radius:0;color:var(--global-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.input-glass:focus{background:var(--glass-bg-strong)!important;border-color:#ffffff4d!important;box-shadow:0 0 20px var(--global-glow-blue-subtle),inset 0 0 10px var(--global-glow-blue-subtle)!important;outline:none}.input-glass::placeholder{color:#f2f2f766}.glassmorphic-table{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid var(--glass-border)}.glassmorphic-table tr:hover{background:var(--glass-bg-hover)}.glassmorphic-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:0;padding:24px}.glassmorphic-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:0}.glassmorphic-dropdown{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg-strong);border:1px solid var(--glass-border-h2);border-radius:0}.glassmorphic-dropdown:hover{background:var(--glass-bg-hover);box-shadow:0 4px 16px var(--glass-shadow)}.gemini-gradient-text{background:linear-gradient(90deg,#fff,#a1a1a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0009}.glow-active{animation:glowBorder 2s ease-in-out infinite}@keyframes neonGlow{0%{box-shadow:0 0 5px currentColor,0 0 10px currentColor,inset 0 0 5px currentColor}50%{box-shadow:0 0 10px currentColor,0 0 20px currentColor,inset 0 0 10px currentColor}to{box-shadow:0 0 5px currentColor,0 0 10px currentColor,inset 0 0 5px currentColor}}@keyframes subtleGlow{0%{box-shadow:0 0 8px var(--global-glow-amber-1)}50%{box-shadow:0 0 16px var(--global-glow-amber-2)}to{box-shadow:0 0 8px var(--global-glow-amber-1)}}.active-glow{box-shadow:0 0 12px var(--global-glow-blue-bright),inset 0 0 8px var(--global-glow-blue-subtle);border-color:var(--global-glow-blue-bright);transition:all .3s cubic-bezier(.4,0,.2,1)}.active-glow.glow-green{box-shadow:0 0 12px var(--global-glow-green),inset 0 0 8px #30d15833;border-color:#30d158cc}.active-glow.glow-gold{box-shadow:0 0 12px var(--global-glow-gold),inset 0 0 8px #ffd60a33;border-color:#ffd60acc}.active-glow.glow-purple{box-shadow:0 0 12px var(--global-glow-purple),inset 0 0 8px #bf5af233;border-color:#bf5af2cc}.active-glow.glow-cyan{box-shadow:0 0 12px var(--global-glow-cyan),inset 0 0 8px #64d2ff33;border-color:#64d2ffcc}.active-glow.glow-pink{box-shadow:0 0 12px var(--global-glow-pink),inset 0 0 8px #ff375f33;border-color:#ff375fcc}.trade-card-active{border:1px solid var(--global-glow-blue-bright);box-shadow:0 0 15px var(--global-glow-blue-subtle),inset 0 0 10px var(--global-glow-blue-subtle);animation:subtleGlow 2s ease-in-out infinite}.btn-glow{position:relative;overflow:visible}.btn-glow:active,.btn-glow.active{box-shadow:0 0 12px var(--global-glow-blue-bright),inset 0 0 6px var(--global-glow-blue-subtle);transform:scale(.98)}.btn-glow:focus{outline:none;box-shadow:0 0 8px var(--global-glow-blue)}h1,.h1{font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.5px;margin:0 0 24px;color:var(--global-text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}h2,.h2{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.3px;margin:28px 0 16px;color:var(--global-text-primary);border-bottom:1px solid var(--glass-border);padding-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}h3,.h3{font-size:18px;font-weight:600;line-height:1.1;letter-spacing:0px;margin:18px 0 10px;color:var(--global-text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1)}p,.body-text{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.3px;margin:0 0 12px;color:var(--global-text-secondary)}small,.text-sm{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.2px;color:var(--global-text-muted)}label,.label{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.5px;color:var(--global-text-label);text-transform:uppercase}.icon,[class*=icon-]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.icon-xs{font-size:16px;width:16px;height:16px;margin:0 4px}.icon-sm{font-size:18px;width:18px;height:18px;margin:0 6px}.icon-md{font-size:20px;width:20px;height:20px;margin:0 8px}.icon-lg{font-size:24px;width:24px;height:24px;margin:0 10px}.icon-xl{font-size:32px;width:32px;height:32px;margin:0 12px}.icon-primary{color:var(--global-text-primary)}.icon-accent{color:var(--global-accent)}.icon-success{color:var(--global-success)}.icon-warning{color:var(--global-warning)}.icon-danger{color:var(--global-danger)}.icon-muted{color:var(--global-text-muted)}.icon-spin{animation:spin 2s linear infinite}.icon-pulse{animation:pulse-icon 2s ease-in-out infinite}.icon-bounce{animation:bounce-icon .6s ease-in-out}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-icon{0%,to{opacity:1}50%{opacity:.6}}@keyframes bounce-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes macro-pulse{0%,to{opacity:1;box-shadow:0 0 6px var(--global-amber-emerald)}50%{opacity:.5;box-shadow:0 0 12px var(--global-amber-emerald)}}@keyframes tr-pulse{0%,to{opacity:1;box-shadow:0 0 6px var(--global-amber-emerald)}50%{opacity:.5;box-shadow:0 0 12px var(--global-amber-emerald)}}button .icon,.btn-glass .icon,[role=button] .icon{margin-right:6px}.icon-button:hover{background:var(--glass-bg-hover)!important;transform:scale(1.05)}span .icon,p .icon,label .icon{vertical-align:-.125em}.chart-container,.heatmap,.bar-chart,[data-chart],canvas,svg[data-interactive=true],.hourly-heatmap{cursor:crosshair!important}svg.feather,svg[class*=icon],[role=img] svg{stroke:currentColor;stroke-width:2!important;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}.emoji-icon,[class*=icon-emoji]{display:inline-flex;align-items:center;justify-content:center;margin:0 4px;line-height:1;font-size:1em}.icon-button,[class*=btn] [class*=icon]{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:0;transition:all .2s ease;font-size:18px;line-height:1}.icon-button:hover{background:#ffffff14!important;transform:scale(1.05)}@supports (transform: translateZ(0)){@keyframes spin-gpu{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}@keyframes float-gpu{0%,to{transform:translateZ(0) translateY(0)}50%{transform:translateZ(0) translateY(-8px)}}@keyframes fadeInDashboard-gpu{0%{opacity:0;transform:translateZ(0) translateY(-5px)}to{opacity:1;transform:translateZ(0) translateY(0)}}@keyframes slideInToast-gpu{0%{opacity:0;transform:translateZ(0) translate(400px)}to{opacity:1;transform:translateZ(0) translate(0)}}@keyframes confetti-fall-gpu{0%{opacity:1;transform:translateZ(0) translateY(0) rotate(0)}to{opacity:0;transform:translateZ(0) translateY(400px) rotate(720deg)}}@keyframes pulse-critical-gpu{0%{box-shadow:0 0 0 0 var(--global-pulse-critical);transform:translateZ(0)}50%{box-shadow:0 0 0 10px #ff453a4d;transform:translateZ(0)}to{box-shadow:0 0 0 20px #ff453a00;transform:translateZ(0)}}@keyframes pulse-attention-gpu{0%{transform:translateZ(0) scale(1);box-shadow:0 0 8px var(--global-pulse-attention)}50%{transform:translateZ(0) scale(1.05);box-shadow:0 0 16px #ffd60acc}to{transform:translateZ(0) scale(1);box-shadow:0 0 8px var(--global-pulse-attention)}}@keyframes bounce-in-gpu{0%{transform:translateZ(0) scale(.95);opacity:0}50%{transform:translateZ(0) scale(1.05)}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes shake-gpu{0%,to{transform:translateZ(0) translate(0)}10%,30%,50%,70%,90%{transform:translateZ(0) translate(-5px)}20%,40%,60%,80%{transform:translateZ(0) translate(5px)}}@keyframes slide-in-left-gpu{0%{opacity:0;transform:translateZ(0) translate(-40px)}to{opacity:1;transform:translateZ(0) translate(0)}}@keyframes slide-in-right-gpu{0%{opacity:0;transform:translateZ(0) translate(40px)}to{opacity:1;transform:translateZ(0) translate(0)}}@keyframes led-pulse-gpu{0%{opacity:1;transform:translateZ(0) scale(1)}50%{opacity:.4;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}[class*=spinner],[class*=loader],.loading-indicator{animation:spin-gpu 1s linear infinite!important;will-change:transform}[class*=float],.floating-element,.animated-icon{will-change:transform}[class*=fadeIn],.card-pulse-entry,[class*=fade-in],.dashboard-entry{animation:fadeInDashboard-gpu .5s cubic-bezier(.34,1.56,.64,1)!important;will-change:opacity,transform}[class*=toast],[class*=notification],.slide-in-toast{animation:slideInToast-gpu .3s ease-out!important;will-change:opacity,transform}}*:focus-visible{outline:2px solid var(--color-focus, #00167a);outline-offset:2px;border-radius:0}*:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}
