*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f3f6fb;--surface:#fff;--surface-muted:#f7f9fc;--surface-strong:#e9eef6;--text:#172033;--text-muted:#667085;--text-subtle:#7b879b;--border:#d7deea;--border-strong:#bdc8d8;--accent:#2458d3;--accent-strong:#1744b5;--accent-soft:#eaf0ff;--success:#147d64;--focus:#6b4eff;--sidebar:#fff;--sidebar-text:#172033;--sidebar-muted:#667085;--sidebar-border:#d7deea;--shadow:0 12px 32px #1e2b4314;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0b1018;--surface:#121925;--surface-muted:#171f2c;--surface-strong:#202a39;--text:#f4f7fb;--text-muted:#aeb8c8;--text-subtle:#8f9bae;--border:#293446;--border-strong:#3a475c;--accent:#8eabff;--accent-strong:#b5c8ff;--accent-soft:#192749;--success:#79d7bd;--focus:#b9a8ff;--sidebar:#080d14;--sidebar-text:#f6f8fb;--sidebar-muted:#9faabd;--sidebar-border:#202b3a;--shadow:0 18px 48px #0000003d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1018;--surface:#121925;--surface-muted:#171f2c;--surface-strong:#202a39;--text:#f4f7fb;--text-muted:#aeb8c8;--text-subtle:#8f9bae;--border:#293446;--border-strong:#3a475c;--accent:#8eabff;--accent-strong:#b5c8ff;--accent-soft:#192749;--success:#79d7bd;--focus:#b9a8ff;--sidebar:#080d14;--sidebar-text:#f6f8fb;--sidebar-muted:#9faabd;--sidebar-border:#202b3a;--shadow:0 18px 48px #0000003d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-height:100vh;color:var(--text);margin:0}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:100;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:10px 14px;transition:transform .12s;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.appFrame{grid-template-columns:264px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);min-width:0;height:100vh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;padding:24px 18px 20px;display:flex;position:sticky;top:0}.brandBlock{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:12px;padding:4px 8px 24px;display:flex}.brandMark{color:#163fa6;letter-spacing:-.04em;background:#dfe8ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.brandKicker,.brandName,.sidebarFooter p,.breadcrumb,.sectionLabel,.metricLabel,.metricValue,.metricDetail,.sectionDescription{margin:0}.brandKicker{color:var(--sidebar-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brandName{margin-top:2px;font-size:1.12rem;font-weight:760}.primaryNav{gap:6px;margin-top:24px;display:grid}.navItem{min-height:44px;color:var(--sidebar-muted);border-radius:10px;grid-template-columns:32px 1fr;align-items:center;padding:0 12px;font-size:.93rem;font-weight:650;text-decoration:none;display:grid}.navItem:not(.navItemDisabled):hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--sidebar-text)}.navItemActive{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--sidebar-text)}.navItemDisabled{cursor:default;opacity:.7}.navIndex{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.68rem}.sidebarFooter{border-top:1px solid var(--sidebar-border);color:var(--sidebar-muted);margin-top:auto;padding:18px 8px 0;font-size:.78rem}.environmentBadge{color:var(--sidebar-text);align-items:center;gap:8px;margin-bottom:8px;font-weight:650;display:inline-flex}.statusDot{background:#77d6b9;border-radius:50%;width:8px;height:8px}.workspace{min-width:0}.topbar{background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px clamp(24px,4vw,54px);display:flex}.breadcrumb{color:var(--text-muted);letter-spacing:.04em;font-size:.78rem;font-weight:700}.topbar h1{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2}.topbarActions{align-items:center;gap:12px;display:flex}.themeControl{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:3px;margin:0;padding:3px;display:flex}.themeOption{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:.76rem;font-weight:700}.themeOption[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #141c2c1f}.profileButton{border:1px solid var(--border-strong);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:default;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-weight:800;display:grid}.mainContent{width:min(1440px,100%);min-width:0;margin:0 auto;padding:clamp(24px,4vw,54px)}.mainContent:focus{outline:none}.contextBar,.attentionPanel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px}.contextBar{justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.sectionLabel{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contextBar h2,.sectionHeading h2,.emptyState h3{letter-spacing:-.02em;margin:0}.contextBar h2{margin-top:5px;font-size:1.22rem}.contextBar p:last-child{max-width:720px;color:var(--text-muted);margin:7px 0 0;line-height:1.55}.primaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.sectionBlock{margin-top:42px}.sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:18px;display:flex}.sectionHeading h2{margin-top:5px;font-size:clamp(1.35rem,2.3vw,1.75rem)}.sectionDescription{max-width:620px;color:var(--text-muted);line-height:1.55}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metricCard{border:1px solid var(--border);background:var(--surface);min-height:190px;box-shadow:var(--shadow);border-radius:16px;padding:20px}.metricLabel{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:750}.metricValue{letter-spacing:-.02em;margin-top:34px;font-size:1.15rem;font-weight:780}.metricDetail{color:var(--text-muted);margin-top:10px;font-size:.88rem;line-height:1.52}.attentionPanel{margin-top:18px;padding:24px}.compactHeading{margin-bottom:18px}.emptyState{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.emptyIcon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:900;display:grid}.emptyState h3{margin-top:1px;font-size:1rem}.emptyState p{max-width:760px;color:var(--text-muted);margin:7px 0 0;line-height:1.55}@media (max-width:1120px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.appFrame{grid-template-columns:minmax(0,1fr)}.sidebar{width:100%;max-width:100%;height:auto;padding-bottom:14px;position:static;overflow:hidden}.primaryNav{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.navItem{flex:none}.sidebarFooter{display:none}.topbar{align-items:flex-start}}@media (max-width:640px){.topbar{flex-direction:column}.topbarActions{justify-content:space-between;width:100%}.themeControl{max-width:100%;overflow-x:auto}.contextBar,.sectionHeading{flex-direction:column;align-items:flex-start}.metricGrid{grid-template-columns:1fr}.mainContent{padding:20px 16px 34px}.topbar{padding:18px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--surface-elevated:#fff;--surface-interactive:#fbfcff;--surface-highlight:#f5f7ff;--accent-organic:#0f8f89;--accent-paid:#6f5df6;--accent-revenue:#16845f;--accent-traffic:#2f73df;--warning:#b66a12;--danger:#b42318;--shadow-soft:0 12px 34px #17203312;--shadow-card:0 16px 44px #17203317;--shadow-lift:0 20px 54px #17203321;--motion-fast:.14s;--motion-base:.24s;--motion-slow:.52s;--ease-premium:cubic-bezier(.2, .75, .25, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070b12;--surface:#101725;--surface-muted:#151e2d;--surface-strong:#1d293b;--surface-elevated:#121c2b;--surface-interactive:#162133;--surface-highlight:#19253a;--text:#f6f8fc;--text-muted:#aab6c8;--text-subtle:#7f8ca3;--border:#223047;--border-strong:#33445f;--accent:#9387ff;--accent-strong:#b8b1ff;--accent-soft:#201f48;--accent-organic:#54c9c2;--accent-paid:#a99fff;--accent-revenue:#65d6aa;--accent-traffic:#74adff;--success:#65d6aa;--warning:#f0b35c;--danger:#ff8d8d;--focus:#c4bcff;--sidebar:#050910;--sidebar-text:#f7f9fd;--sidebar-muted:#94a1b7;--sidebar-border:#182336;--shadow:0 18px 48px #00000047;--shadow-soft:0 14px 38px #0000003d;--shadow-card:0 18px 48px #00000047;--shadow-lift:0 24px 64px #00000061}}:root[data-theme=dark]{--bg:#070b12;--surface:#101725;--surface-muted:#151e2d;--surface-strong:#1d293b;--surface-elevated:#121c2b;--surface-interactive:#162133;--surface-highlight:#19253a;--text:#f6f8fc;--text-muted:#aab6c8;--text-subtle:#7f8ca3;--border:#223047;--border-strong:#33445f;--accent:#9387ff;--accent-strong:#b8b1ff;--accent-soft:#201f48;--accent-organic:#54c9c2;--accent-paid:#a99fff;--accent-revenue:#65d6aa;--accent-traffic:#74adff;--success:#65d6aa;--warning:#f0b35c;--danger:#ff8d8d;--focus:#c4bcff;--sidebar:#050910;--sidebar-text:#f7f9fd;--sidebar-muted:#94a1b7;--sidebar-border:#182336;--shadow:0 18px 48px #00000047;--shadow-soft:0 14px 38px #0000003d;--shadow-card:0 18px 48px #00000047;--shadow-lift:0 24px 64px #00000061}body{background:radial-gradient(circle at 76% -10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30rem), var(--bg)}.topbar{background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:82px}.topbarActions{gap:10px}.sidebar{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 16rem), var(--sidebar)}.brandMark{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 22%, var(--surface-strong)), color-mix(in srgb, var(--accent-traffic) 18%, var(--surface)));color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--sidebar-border));box-shadow:inset 0 1px #ffffff24}.navItem,.themeOption,.preferencesButton,.preferencesChoice{transition:background-color var(--motion-fast) var(--ease-premium), border-color var(--motion-fast) var(--ease-premium), color var(--motion-fast) var(--ease-premium), transform var(--motion-fast) var(--ease-premium), box-shadow var(--motion-fast) var(--ease-premium)}.navItemActive{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent-traffic) 5%, transparent));box-shadow:inset 2px 0 0 var(--accent)}.contextBar{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 96%, var(--accent) 4%), var(--surface-elevated));border-color:color-mix(in srgb, var(--border-strong) 54%, transparent);box-shadow:var(--shadow-soft)}.sectionLabel{color:var(--accent-strong)}.preferencesControl{position:relative}.preferencesButton{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent);background:color-mix(in srgb, var(--surface-interactive) 92%, transparent);min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:760;display:inline-flex}.preferencesButton:hover,.preferencesButton[aria-expanded=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--surface-interactive) 90%, var(--accent) 10%)}.preferencesButton:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-traffic));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%}.preferencesPanel{z-index:80;border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);width:min(330px,100vw - 32px);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;animation:premiumMenuIn var(--motion-base) var(--ease-premium) both;border-radius:16px;gap:16px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.preferencesHeading{gap:3px;display:grid}.preferencesHeading strong{font-size:.88rem}.preferencesHeading span{color:var(--text-muted);font-size:.72rem;line-height:1.4}.preferencesGroup{gap:8px;display:grid}.preferencesLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:840}.preferencesChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.preferencesChoicesMotion{grid-template-columns:repeat(4,minmax(0,1fr))}.preferencesChoice{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:10px;padding:0 8px;font-size:.7rem;font-weight:760}.preferencesChoice:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.preferencesChoice[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 13%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.preferencesFootnote{color:var(--text-subtle);margin:0;font-size:.66rem;line-height:1.45}@keyframes premiumMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes premiumRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumGrowY{0%{opacity:.45;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:90ms!important;animation-duration:90ms!important;animation-iteration-count:1!important}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-motion=off] [role=button]:hover,:root[data-motion=off] .navItem:hover,:root[data-motion=off] .preferencesButton:hover,:root[data-motion=off] .preferencesChoice:hover,:root[data-motion=off] [aria-controls^=report-][aria-expanded]:hover{transform:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root:not([data-motion=full]) [role=button]:hover,:root:not([data-motion=full]) .navItem:hover,:root:not([data-motion=full]) .preferencesButton:hover,:root:not([data-motion=full]) .preferencesChoice:hover,:root:not([data-motion=full]) [aria-controls^=report-][aria-expanded]:hover{transform:none!important}}@media (max-width:640px){.preferencesPanel{transform-origin:0 0;left:0;right:auto}.preferencesChoicesMotion{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){:root[data-motion=full] .preferencesPanel,:root[data-motion=full] [data-premium-expanded=true],:root[data-motion=full] [style*=--premium-reveal-delay]{animation-duration:var(--motion-base)!important;animation-iteration-count:1!important}:root[data-motion=full] [style*=--premium-bar-delay],:root[data-motion=full] [style*=--premium-mini-delay]{animation-duration:var(--motion-slow)!important;animation-iteration-count:1!important}:root[data-motion=full] .preferencesButton,:root[data-motion=full] .preferencesChoice,:root[data-motion=full] .navItem,:root[data-motion=full] [role=button],:root[data-motion=full] [aria-controls^=report-][aria-expanded]{transition-duration:var(--motion-fast)!important}}
.preferencesChoiceAurora{grid-column:1/-1}@media screen{:root[data-theme=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070d1c;--surface:#192842;--surface-muted:#233451;--surface-strong:#304866;--surface-elevated:#263959;--surface-interactive:#202e45;--surface-highlight:#283653;--text:#f5f8ff;--text-muted:#c0d0e6;--text-subtle:#acbfd9;--border:#526c91;--border-strong:#7d97bc;--accent:#c4bbff;--accent-strong:#e0dbff;--accent-soft:#353763;--accent-contrast:#111827;--accent-paid:#b6adff;--accent-organic:#72dfd2;--accent-traffic:#8cbdff;--accent-revenue:#8cdeb2;--success:#8cdeb2;--warning:#f4ca83;--danger:#ffa4b0;--focus:#c9c1ff;--sidebar:#0c1322;--sidebar-text:#f5f8ff;--sidebar-muted:#bbcae5;--sidebar-border:#7287ad55;--shadow:0 18px 48px #02060e55;--shadow-soft:inset 0 1px 0 #e7efff0a, 0 10px 32px #02060e33;--shadow-card:inset 0 1px 0 #e3f2ff38, 0 22px 46px #02071366, 0 3px 9px #01041055;--shadow-lift:inset 0 1px 0 #f1f7ff50, 0 28px 60px #02071388, 0 0 30px #97aeff14;--motion-fast:.13s;--motion-base:.22s;--motion-slow:.34s;--aurora-radius:20px;--aurora-card-surface:radial-gradient(ellipse at 95% 0%, #a4b5fc40, transparent 70%), linear-gradient(135deg, #3b4b70ed, #233753ed 62%, #1c2c45f2);--aurora-action:#6554c5;--aurora-chart-grid:#33445d;--aurora-chart-google:#8cbdff;--aurora-chart-meta:#b6adff;--aurora-status-surface:#243753;--aurora-panel-surface:radial-gradient(ellipse at 0% 0%, #8bb9d41c, transparent 65%), linear-gradient(135deg, #283d55ed, #182a42f5 70%);--aurora-card-edge:#8cafd466;--aurora-card-edge-lit:#d3e5ff80;--aurora-chart-fill:linear-gradient(180deg, #bddff7, #8bafe2 35%, #847abd 85%, #665b97)}:root[data-theme=aurora] body{isolation:isolate;background-color:#0000;background-image:radial-gradient(65rem 45rem at 95% -10%,#674fa770,#0000 70%),radial-gradient(48rem 40rem at 40% 35%,#14678042,#0000 74%),radial-gradient(60rem 35rem at 110% 105%,#353b883d,#0000 72%),linear-gradient(130deg,#080e20,#0f1d32 48%,#111327);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}:root[data-theme=aurora] .sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(at 0 0,#8d79d84d,#0000 60%),linear-gradient(170deg,#263350f2,#101d31ed 55%,#0c1729f5);border-right:1px solid #819bca55;box-shadow:inset -1px 0 #d8e7ff12,18px 0 48px #01081640}:root[data-theme=aurora] .topbar{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(110deg,#273652e8,#292c49d9);border-bottom-color:#b1bee03d;box-shadow:inset 0 -1px #edf2ff08,0 8px 32px #02071338}:root[data-theme=aurora] .contextBar{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:radial-gradient(at 100% 0,#ad8ee83d,#0000 65%),linear-gradient(115deg,#354963e8,#243553e6 60%,#30374fe6);border:1px solid #a9bad057;border-top-color:#d3deec80;box-shadow:inset 0 1px #f3f5ff13,0 20px 48px #0108164d}:root[data-theme=aurora] .preferencesPanel{border-color:var(--border-strong);background:#182237fa}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){:root[data-theme=aurora] .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(110deg,#273652e8,#292c49d9)}}:root[data-theme=aurora] :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}:root[data-theme=aurora] .metricValue{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-weight:800}:root[data-theme=aurora] .metricCard{background:var(--aurora-card-surface);border-radius:var(--aurora-radius);box-shadow:var(--shadow-card)}:root[data-theme=aurora] .navItemActive{color:#fff;background:linear-gradient(110deg,#8b7ac04d,#819bdd22);border-color:#c3c0f055;box-shadow:inset 3px 0 #d1c6ff,inset 0 1px #e0eaff22,0 8px 24px #02071555}:root[data-theme=aurora] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--border-strong);background-color:var(--surface);color:var(--text);accent-color:var(--accent);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}:root[data-theme=aurora] ::placeholder{color:var(--text-subtle);opacity:1}:root[data-theme=aurora] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-theme=aurora] :is(button,[role=button]){transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}:root[data-theme=aurora] .primaryAction{background:var(--aurora-action);color:#fff;border-color:#a79ae8}:root[data-theme=aurora] table{font-variant-numeric:tabular-nums}:root[data-theme=aurora] th{color:#d0deef;background:#364e695c}:root[data-theme=aurora] td{border-color:#829abf30}:root[data-theme=aurora] tbody tr:hover{background:#c1d5ff0c}:root[data-theme=aurora] :is([role=tooltip],.metricTooltip){color:var(--text);background:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-card)}:root[data-theme=aurora] svg[role=img]{shape-rendering:geometricprecision}:root[data-theme=aurora] [aria-busy=true]{cursor:progress}:root[data-theme=aurora] [style*=--premium-reveal-delay],:root[data-theme=aurora] [style*=--observe-reveal-delay],:root[data-theme=aurora] [style*=--premium-bar-delay],:root[data-theme=aurora] [style*=--premium-mini-delay]{animation:.22s ease-out auroraAppear!important}@keyframes auroraAppear{0%{opacity:.85}to{opacity:1}}:root[data-theme=aurora][data-motion=off] *,:root[data-theme=aurora][data-motion=reduced] *,:root[data-theme=aurora][data-motion=reduced] :before,:root[data-theme=aurora][data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-theme=aurora][data-motion=reduced] :is(article,[role=button],a,button):hover{transform:none!important}@media (prefers-reduced-motion:reduce){:root[data-theme=aurora] :is(article,[role=button],a,button):hover{transform:none!important}:root[data-theme=aurora] [style],:root[data-theme=aurora][data-motion=full] *,:root[data-theme=aurora] *,:root[data-theme=aurora] :before,:root[data-theme=aurora] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-theme=aurora] body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#a4cef00b 1px,#0000 1px),linear-gradient(90deg,#a4cef00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(130deg,#0000 20%,#000 85%);mask-image:linear-gradient(130deg,#0000 20%,#000 85%)}:root[data-theme=aurora] body:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c6c0ff24;border-radius:48px;width:300px;height:300px;animation:1.1s ease-out both auroraAmbientArrival;position:fixed;top:17%;right:-95px;transform:rotate(28deg);box-shadow:0 0 0 30px #b8c8ff05,0 0 0 85px #b8c8ff03}:root[data-theme=aurora] .brandMark{color:#192542;background:linear-gradient(135deg,#ddd6ff,#9db9f1 50%,#9cddd5);border-color:#edf3ff9c;box-shadow:inset 0 1px #fffa,0 6px 20px #b2b6ff35}:root[data-theme=aurora] .navItem{border:1px solid #0000;border-radius:12px}:root[data-theme=aurora] .contextBar h2{color:#fff;text-shadow:0 2px 18px #b4d1ff20}:root[data-theme=aurora] .preferencesChoice{color:#e8eefb;background:linear-gradient(145deg,#415373,#293954);border-color:#a9bada66;box-shadow:inset 0 1px #eef4ff1c,0 4px 10px #060d202b}:root[data-theme=aurora] .preferencesChoice[aria-pressed=true]{color:#16243d;background:linear-gradient(135deg,#d3caff,#a9cfe8);border-color:#e4eaff;box-shadow:inset 0 1px #fff9,0 5px 18px #bfbeff24}:root[data-theme=aurora] .preferencesChoice:hover{border-color:#e0eaff}@keyframes auroraAmbientArrival{0%{opacity:0;transform:translateY(12px)rotate(25deg)}to{opacity:1;transform:translateY(0)rotate(28deg)}}:root[data-theme=aurora][data-motion=off] *,:root[data-theme=aurora][data-motion=reduced] *,:root[data-theme=aurora][data-motion=off] :before,:root[data-theme=aurora][data-motion=off] :after,:root[data-theme=aurora][data-motion=reduced] :before,:root[data-theme=aurora][data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root[data-theme=aurora] [style],:root[data-theme=aurora][data-motion=full] *,:root[data-theme=aurora] *,:root[data-theme=aurora] :before,:root[data-theme=aurora] :after{transition:none!important;animation:none!important}}}
