@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_c8454b{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Regular.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-Bold.ttf) format("truetype")}:root{--neon-cyan-100:#DDDEF2;--neon-cyan-300:#8486C7;--neon-cyan-500:#2E3192;--neon-cyan-700:#212470;--neon-cyan-900:#161A4A;--neon-blue-100:#CCF3EE;--neon-blue-300:#5FD6C7;--neon-blue-500:#14B8A6;--neon-blue-700:#0E8578;--neon-blue-900:#08514A;--neon-magenta-100:#D3F8E7;--neon-magenta-300:#6EE7B7;--neon-magenta-500:#34D399;--neon-magenta-700:#14926A;--neon-magenta-900:#0A5B41;--neon-orange-100:#FDECCB;--neon-orange-300:#F9C765;--neon-orange-500:#F59E0B;--neon-orange-700:#B4740A;--neon-orange-900:#6B4405;--neon-yellow-100:#FBF3C7;--neon-yellow-300:#F5DE6B;--neon-yellow-500:#EAB308;--neon-yellow-700:#A98307;--neon-yellow-900:#5F4A04;--neon-red-100:#FFD9DD;--neon-red-300:#FF8A97;--neon-red-500:#E5384E;--neon-red-700:#B21F32;--neon-red-900:#6E0E1B;--ink-950:#0C1024;--ink-900:#14182A;--ink-850:#1B2038;--ink-800:#262C4A;--ink-700:#3A4166;--ink-600:#545B85;--ink-500:#6B7191;--ink-400:#9097B5;--ink-300:#BFC5DA;--ink-200:#E6EAF2;--ink-100:#EEF1F7;--ink-050:#F6F8FB;--white:#FFFFFF;--brand:var(--neon-cyan-500);--brand-strong:var(--neon-cyan-700);--brand-deep:var(--neon-cyan-900);--accent:var(--neon-magenta-700);--accent-2:var(--neon-orange-500);--wave:var(--neon-blue-500);--energy:var(--neon-magenta-500);--bg-app:#F6F8FB;--bg-deep:#EEF1F7;--surface-raised:#FFFFFF;--surface-card:#FFFFFF;--surface-hover:#F1F4FA;--canvas-dark:#0C1024;--canvas-dark-2:#161A4A;--text-strong:#14182A;--text-body:#262C4A;--text-secondary:#545B85;--text-muted:#6B7191;--text-on-neon:#FFFFFF;--text-on-energy:#06281E;--border:#E6EAF2;--border-subtle:#EEF1F7;--border-neon:var(--neon-cyan-300);--success:#14926A;--warning:#F59E0B;--danger:#E5384E;--info:var(--neon-blue-500);--focus-ring:var(--neon-blue-500);--font-display:var(--font-space-grotesk),"Space Grotesk","Segoe UI",system-ui,sans-serif;--font-body:var(--font-hanken),"Hanken Grotesk",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,"SFMono-Regular",monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-display-xl:88px;--fs-display-lg:64px;--fs-display-md:48px;--fs-h1:38px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:1.02;--lh-snug:1.15;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.04em;--ls-label:0.14em;--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;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--container-max:1200px;--container-wide:1400px;--gutter:24px;--shadow-sm:0 1px 2px rgba(12,16,36,0.06),0 1px 3px rgba(12,16,36,0.05);--shadow-md:0 6px 20px rgba(12,16,36,0.08);--shadow-lg:0 18px 48px rgba(12,16,36,0.12);--shadow-float:0 40px 90px -36px rgba(0,0,0,0.6);--glow-cyan:0 6px 18px rgba(46,49,146,0.20);--glow-magenta:0 6px 18px rgba(52,211,153,0.30);--glow-orange:0 6px 18px rgba(245,158,11,0.18);--glow-yellow:0 6px 18px rgba(234,179,8,0.16);--glow-red:0 6px 18px rgba(229,56,78,0.18);--glow-blue:0 6px 18px rgba(20,184,166,0.20);--text-glow-cyan:none;--text-glow-magenta:none;--ring:0 0 0 3px rgba(20,184,166,0.45);--grad-neon:linear-gradient(135deg,#34D399,#14B8A6);--grad-energy:linear-gradient(135deg,#34D399,#14B8A6);--grad-flame:linear-gradient(180deg,#2E3192,#14B8A6);--grad-surface:linear-gradient(180deg,#FFFFFF,#F1F4FA);--grad-app:radial-gradient(1200px 600px at 50% -10%,rgba(46,49,146,0.07),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(20,184,166,0.06),transparent 55%),#F6F8FB;--grad-mesh:radial-gradient(60% 80% at 12% 8%,rgba(46,49,146,0.85),transparent 60%),radial-gradient(55% 70% at 92% 14%,rgba(20,184,166,0.55),transparent 60%),radial-gradient(70% 90% at 70% 100%,rgba(52,211,153,0.30),transparent 60%),linear-gradient(160deg,#161A4A,#0C1024 70%);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-med:220ms;--dur-slow:400ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-app);color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-strong)}::selection{background:var(--brand);color:#fff}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-md)}.ds-card-interactive{cursor:pointer}.ds-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--glow-cyan)}.nr-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.nr-section{padding-block:88px}@media (max-width:840px){.nr-section{padding-block:60px}.nr-container{padding-inline:20px}}.olf-apply-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}.olf-apply-rail{position:-webkit-sticky;position:sticky;top:88px}@media (max-width:860px){.olf-apply-grid{grid-template-columns:1fr;gap:24px}.olf-apply-rail{position:static}}.nr-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:840px){.nr-hero-grid{grid-template-columns:1fr;gap:32px}.nr-hero-art{max-width:280px!important}.nr-nav-links{display:none!important}}.nr-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:840px){.nr-two-col{grid-template-columns:1fr;gap:36px}}.nr-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:640px){.nr-footer-grid{grid-template-columns:1fr;gap:24px}}.olf-hero{position:relative;background:var(--canvas-dark);color:#fff;overflow:hidden}.olf-hero-mesh{position:absolute;inset:-12%;background:var(--grad-mesh);will-change:transform;animation:olf-mesh-drift 18s ease-in-out infinite;pointer-events:none}.olf-hero>:not(.olf-hero-mesh){position:relative;z-index:2}.olf-hero-split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:900px){.olf-hero-split{grid-template-columns:1fr;gap:32px}}.olf-stats{display:flex;align-items:stretch;gap:20px;flex-wrap:wrap}.olf-stat-divider{width:1px;background:rgba(255,255,255,.16)}@media (max-width:520px){.olf-stat-divider{display:none}.olf-stats{gap:16px 28px}}.olf-card{border-radius:22px;box-shadow:var(--shadow-float);padding:clamp(24px,2.6vw,32px)}.olf-card,.olf-float-chip{background:rgba(255,255,255,.97);color:var(--text-strong)}.olf-float-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:12.5px;font-weight:600;box-shadow:var(--shadow-md);animation:olf-chip-float 5s ease-in-out infinite;white-space:nowrap}@media (max-width:900px){.olf-float-chip{display:none}}.olf-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:pointer}.olf-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--neon-magenta-500);box-shadow:var(--shadow-sm);cursor:-webkit-grab;cursor:grab}.olf-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--neon-magenta-500);box-shadow:var(--shadow-sm);cursor:grab}.olf-purpose-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:380px){.olf-purpose-grid{grid-template-columns:1fr}}.olf-compliance-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}@media (max-width:900px){.olf-compliance-band{grid-template-columns:1fr;gap:20px;margin-top:32px}}.olf-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.olf-marquee-track{display:flex;align-items:center;gap:40px;width:max-content;animation:olf-marquee 38s linear infinite}.olf-answer{background:var(--canvas-dark);color:#fff;padding-block:clamp(56px,6vw,96px)}.olf-answer-grid{display:grid;grid-template-columns:.85fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:900px){.olf-answer-grid{grid-template-columns:1fr;gap:56px}}.olf-answer-media{position:relative;padding-bottom:44px}.olf-answer-img{display:block;object-fit:cover;border-radius:18px;box-shadow:0 30px 60px -28px rgba(0,0,0,.75)}.olf-answer-img-main{width:82%;aspect-ratio:4/3;margin-left:auto;border:1px solid rgba(255,255,255,.08)}.olf-answer-img-inset{position:absolute;bottom:-22px;left:0;width:52%;aspect-ratio:3/2;border:4px solid var(--canvas-dark)}.olf-answer-badge{position:absolute;top:-18px;left:6%;background:var(--grad-energy);color:var(--text-on-energy);border-radius:14px;padding:12px 16px;box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}.olf-faq{border-bottom:1px solid var(--border);padding:20px 0}.olf-faq-summary{cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:17.5px;line-height:1.4;color:var(--text-strong);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.olf-faq-summary::-webkit-details-marker{display:none}.olf-faq-plus{color:var(--accent);font-size:22px;line-height:1;flex-shrink:0;transition:transform var(--dur-med) var(--ease-out)}.olf-faq[open] .olf-faq-plus{transform:rotate(45deg)}.olf-quiz-canvas{position:relative;background:radial-gradient(900px 480px at 12% -10%,rgba(46,49,146,.1),transparent 62%),radial-gradient(760px 420px at 92% 0,rgba(20,184,166,.1),transparent 58%),radial-gradient(680px 520px at 70% 108%,rgba(52,211,153,.09),transparent 60%),var(--bg-deep);overflow:hidden}.olf-quiz-canvas:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(46,49,146,.045) 1px,transparent 0),linear-gradient(180deg,rgba(46,49,146,.045) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 0,#000,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 78%);pointer-events:none}.olf-quiz-canvas>*{position:relative;z-index:1}@keyframes olf-spin{to{transform:rotate(1turn)}}@keyframes olf-mesh-drift{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-2.5%,-2%,0) scale(1.12)}to{transform:translateZ(0) scale(1.05)}}@keyframes olf-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes olf-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.olf-float-chip,.olf-hero-mesh,.olf-marquee-track{animation:none}body,html{scroll-behavior:auto}}@keyframes nr-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nr-slow-pan{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.05) translate(-2%,-1%)}}.nr-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;flex:1 1}@media (max-width:860px){.nr-split{grid-template-columns:1fr;min-height:auto}.nr-split>div{padding:92px 28px 52px!important}}input::placeholder{color:var(--text-muted)}select option{background:var(--ink-800);color:var(--text-body)}.cmp-shell{display:grid;grid-template-columns:208px 1fr;min-height:460px}.cmp-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.cmp-split{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px}.cmp-content{padding:22px 24px;min-width:0}.cmp-tabbar{display:none}.cmp-stream-row{display:grid;grid-template-columns:72px 1fr 108px 52px 74px;grid-gap:10px;gap:10px;align-items:center}@media (max-width:760px){.cmp-shell{grid-template-columns:1fr}.cmp-sidebar{display:none!important}.cmp-kpi-grid{grid-template-columns:1fr 1fr}.cmp-split{grid-template-columns:1fr}.cmp-content{padding:18px 14px}.cmp-tabbar{display:flex}.cmp-stream-row{grid-template-columns:58px 1fr 96px}.cmp-hide-sm{display:none!important}}@keyframes cmp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cmp-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}