@font-face{font-family:schibstedGrotesk;src:url(/_next/static/media/9fb519fdce143227-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:schibstedGrotesk;src:url(/_next/static/media/3fd36fdbe4961bfe-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:schibstedGrotesk Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_0c33c5{font-family:schibstedGrotesk,schibstedGrotesk Fallback}.__variable_0c33c5{--font-schibsted-grotesk:"schibstedGrotesk","schibstedGrotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--brand-sky-blue:#6f9ae8;--accent-dim:rgba(111,154,232,0.12);--accent-hairline:rgba(111,154,232,0.30);--brand-sky-blue-solid:#6f9ae8;--brand-racing-green:var(--success-green);--brand-racing-green-solid:var(--success-green);--brand-amber:var(--warning-amber);--brand-purple:var(--brand-sky-blue-solid);--success-green:#5fae83;--warning-amber:#c79a4b;--error-red:#d97b6c;--neutral-gray:#a69c8d;--warning-dim:rgba(199,154,75,0.12);--warning-hairline:rgba(199,154,75,0.35);--error-dim:rgba(217,123,108,0.12);--error-hairline:rgba(217,123,108,0.30);--bg-primary:#0f0d0b;--bg-secondary:#16130f;--bg-tertiary:#1d1914;--text-primary:#ece5da;--text-secondary:#a69c8d;--text-tertiary:#8a8072;--text-muted:#8a8072;--text-tertiary-hc:#8a8072;--text-muted-hc:#8a8072;--text-disabled:#6f6659;--border-standard:#2c2620;--border-hover:#3a332b;--border-focus:#6f9ae8;--border-subtle:#221d18;--slate-100:#ece5da;--slate-200:#c9c0b3;--slate-300:#a69c8d;--slate-400:#8a8072;--slate-500:#6f6659;--slate-600:#443c31;--slate-700:#1d1914;--slate-800:#16130f;--slate-900:#0f0d0b;--teal-400:#5fae83;--white:#ffffff;--black:#000000;--confidence-high:var(--success-green);--confidence-medium:var(--text-secondary);--confidence-low:var(--text-tertiary);--evidence-default:var(--neutral-gray);--evidence-contextual:var(--text-secondary);--evidence-pattern:var(--text-secondary);--evidence-rich:var(--success-green);--evidence-observational:var(--text-tertiary);--evidence-correlation:var(--text-secondary);--evidence-testing:var(--text-secondary);--evidence-causal:var(--success-green);--semantic-learning:var(--text-secondary);--font-family:var(--font-schibsted-grotesk),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,monospace;--font-size-xs:0.8125rem;--font-size-sm:0.8125rem;--font-size-base:0.9375rem;--font-size-md:1.0625rem;--font-size-lg:1.0625rem;--font-size-xl:1.3125rem;--font-size-2xl:1.625rem;--font-size-3xl:2rem;--font-size-4xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--line-height-tight:1.2;--line-height-normal:1.45;--line-height-relaxed:1.6;--space-0:0;--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;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.1);--shadow-md:0 4px 12px rgba(0,0,0,0.15);--shadow-lg:0 8px 24px rgba(0,0,0,0.2);--shadow-xl:0 20px 60px rgba(0,0,0,0.3);--transition-fast:120ms ease;--transition-normal:180ms ease;--transition-slow:200ms ease;--transition-spring:200ms ease-out;--transition-chart:200ms ease-out;--transition-gauge:200ms ease-out;--body-outline:rgba(236,229,218,0.15);--body-fill:rgba(236,229,218,0.03);--muscle-ready:var(--success-green);--muscle-recovering:var(--warning-amber);--muscle-limit:var(--error-red);--card-height-sm:160px;--card-height-md:240px;--card-height-lg:320px;--card-height-xl:400px;--card-height-hero:200px;--card-width-sm:280px;--card-width-md:360px;--card-width-lg:480px;--dashboard-gap:24px;--dashboard-gap-sm:16px;--section-gap:32px;--section-gap-lg:48px;--content-max-width:1280px;--content-padding:24px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}.dashboard-grid{display:grid;gap:var(--dashboard-gap);width:100%}.dashboard-grid>*{min-width:0}.dashboard-grid-2{grid-template-columns:1fr}@media (min-width:1024px){.dashboard-grid-2{grid-template-columns:repeat(2,1fr)}}.dashboard-grid-3{grid-template-columns:1fr}@media (min-width:768px){.dashboard-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dashboard-grid-3{grid-template-columns:repeat(3,1fr)}}.dashboard-grid-2-1{grid-template-columns:1fr}@media (min-width:1024px){.dashboard-grid-2-1{grid-template-columns:2fr 1fr}}.dashboard-grid-1-2{grid-template-columns:1fr}@media (min-width:1024px){.dashboard-grid-1-2{grid-template-columns:1fr 2fr}}.card-container{display:flex;flex-direction:column;min-height:var(--card-height-md);height:100%}.card-container-sm{min-height:var(--card-height-sm)}.card-container-md{min-height:var(--card-height-md)}.card-container-lg{min-height:var(--card-height-lg)}.card-container-xl{min-height:var(--card-height-xl)}.card-container-hero{min-height:var(--card-height-hero)}.card-fixed-sm{height:var(--card-height-sm);overflow:auto}.card-fixed-md{height:var(--card-height-md);overflow:auto}.card-fixed-lg{height:var(--card-height-lg);overflow:auto}.card-fixed-xl{height:var(--card-height-xl);overflow:auto}.card-content{flex:1;display:flex;flex-direction:column}.card-footer{margin-top:auto;padding-top:var(--space-4)}.section-stack{margin-bottom:var(--section-gap)}.section-stack:last-child{margin-bottom:0}.section-stack-lg{margin-bottom:var(--section-gap-lg)}.section-stack-lg:last-child{margin-bottom:0}.section-title-lg{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--text-primary);margin-bottom:var(--space-4)}.equal-height-cards{align-items:stretch}.equal-height-cards>*{display:flex;flex-direction:column}.skeleton{background:var(--bg-tertiary);border-radius:var(--radius-md)}.section-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.input-enhanced{transition:border-color .2s ease,box-shadow .3s ease,background-color .2s ease}.input-enhanced:focus{outline:none;border-color:var(--brand-sky-blue);box-shadow:0 0 0 3px rgba(56,189,248,.15),0 0 20px rgba(56,189,248,.1);background-color:rgba(56,189,248,.03)}.input-enhanced:focus-visible{animation:focusGlowExpand .3s ease-out}@keyframes focusGlowExpand{0%{box-shadow:0 0 0 0 rgba(56,189,248,.3),0 0 0 rgba(56,189,248,0)}to{box-shadow:0 0 0 3px rgba(56,189,248,.15),0 0 20px rgba(56,189,248,.1)}}@media (prefers-reduced-motion:reduce){.input-enhanced{transition:none;animation:none}}