@font-face{font-family:ibmPlexSans;src:url(/_next/static/media/521e48646a16d46a-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:ibmPlexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_dcb90e{font-family:ibmPlexSans,ibmPlexSans Fallback}.__variable_dcb90e{--font-ui-face:"ibmPlexSans","ibmPlexSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1e4f3e{font-family:geistMono,geistMono Fallback}.__variable_1e4f3e{--font-mono-face:"geistMono","geistMono Fallback"}@font-face{font-family:sourceSans;src:url(/_next/static/media/42d1bc6a71b6d3d5-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_f44ef2{font-family:sourceSans,sourceSans Fallback}.__variable_f44ef2{--font-field-face:"sourceSans","sourceSans Fallback"}@font-face{font-family:geist;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_2d3b30{font-family:geist,geist Fallback}.__variable_2d3b30{--font-marketing-face:"geist","geist Fallback"}@font-face{font-family:lexend;src:url(/_next/static/media/26e8af74ee5a0391-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:lexend Fallback;src:local("Arial");ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.00%;size-adjust:110.79%}.__className_729fd6{font-family:lexend,lexend Fallback}.__variable_729fd6{--font-display-face:"lexend","lexend Fallback"}@font-face{font-family:tagGlyphs;src:url(/_next/static/media/f685e614ac2a03c7.p.woff2) format("woff2");font-display:block}.__className_b24cb2{font-family:tagGlyphs}.__variable_b24cb2{--font-glyph-face:"tagGlyphs"}:root{--ds-neutral-950:#18191d;--ds-neutral-900:#111316;--ds-neutral-850:#1a1c1f;--ds-neutral-800:#2a2c2e;--ds-neutral-750:#2c2e31;--ds-neutral-700:#343639;--ds-neutral-600:#434548;--ds-neutral-500:#52555a;--ds-neutral-400:#898a8b;--ds-neutral-300:#b0b1b3;--ds-neutral-200:#d1d2d3;--ds-neutral-100:#e8e9ea;--ds-neutral-50:#e8e8ea;--ds-neutral-25:#fafafa;--ds-lime-950:#1a2e05;--ds-lime-900:#2c4a08;--ds-lime-800:#3d6610;--ds-lime-700:#528a14;--ds-lime-600:#71b81a;--ds-lime-500:#d1fe17;--ds-lime-400:#dbfe4a;--ds-lime-300:#e5ff7a;--ds-lime-200:#efffad;--ds-lime-100:#f7ffdc;--ds-lime-50:#fcfff0;--ds-amber-500:var(--ds-lime-500);--ds-amber-400:var(--ds-lime-400);--ds-amber-300:var(--ds-lime-300);--type-micro-size:0.625rem;--type-caption-size:0.6875rem;--type-label-size:0.75rem;--type-dense-size:0.8125rem;--type-body-size:0.875rem;--type-lead-size:1rem;--type-title-size:1.25rem;--type-page-size:1.5rem;--type-display-size:2rem;--type-hero-size:3.25rem;--text-3xs:0.625rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.5rem;--text-4xl:2rem;--text-5xl:2rem;--text-6xl:2.5rem;--control-h-sm:28px;--control-h-md:32px;--control-h-lg:40px;--control-px-sm:10px;--control-px-md:14px;--control-px-lg:20px;--rail-app:64px;--rail-nav:288px;--rail-tools:320px;--rail-inspector:348px;--rail-reading:430px;--rail-settings:472px;--rail-collapsed:44px;--fit-app-bar:57px;--fit-table-max:900px;--fit-table-floor:620px;--fit-panel-max:450px;--fit-panel-min:348px;--fit-float-inset:8px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-page:24px;--space-tail:64px;--space-section:16px;--space-card:16px;--space-stack:8px;--space-inline:8px;--space-tight:4px;--space-document:clamp(24px,4vw,32px);--measure-content:860px;--measure-reading:720px;--tab-content-max-width:860px;--tab-side-panel-gap:16px;--z-sticky:100;--z-panel:1200;--z-panel-top:1290;--z-overlay:1295;--z-modal:1300;--z-toast:1400;--z-hover-card:1450;--z-tooltip:1500;--z-drag:3000;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-cycle:cubic-bezier(0.4,0,0.6,1);--ease-reveal:cubic-bezier(0.05,0.7,0.1,1);--ease-conceal:cubic-bezier(0.3,0,0.8,0.15);--duration-fast:100ms;--duration-normal:180ms;--duration-slow:300ms;--duration-reveal:400ms;--duration-conceal:200ms;--transition-fast:all 100ms cubic-bezier(0.16,1,0.3,1);--transition-normal:all 180ms cubic-bezier(0.16,1,0.3,1);--transition-slow:all 300ms cubic-bezier(0.16,1,0.3,1);--motion-breath:1600ms;--motion-sweep:1400ms;--motion-spin:900ms;--motion-beam:2600ms;--motion-settle:200ms;--motion-settle-stagger:40ms;--motion-arrive:900ms;--motion-blink:7400ms;--motion-ember:12000ms;--motion-ember-turn:7000ms;--motion-ember-out:900ms;--motion-breath-floor:0.45;--motion-settle-rise:4px;--motion-assemble-from:0.55;--motion-blink-shut:0.12;--glass-blur:blur(8px);--glass-blur-sm:blur(4px);--glass-blur-lg:blur(24px);--ds-blue-950:#172554;--ds-blue-900:#1e3a8a;--ds-blue-800:#1e40af;--ds-blue-700:#1d4ed8;--ds-blue-600:#2563eb;--ds-blue-500:#3b82f6;--ds-blue-400:#60a5fa;--ds-blue-300:#93c5fd;--ds-blue-200:#bfdbfe;--ds-blue-100:#dbeafe;--ds-blue-50:#eff6ff;--bg-base:#eef0f3;--bg-subtle:#e4e5e9;--bg-paper:#fff;--bg-surface:#f9f9fb;--bg-elevated:#fdfeff;--bg-chrome:#f9f9fb;--bg-input:#fff;--bg-overlay:#fff;--bg-appbar:#fdfeff;--bg-appbar-hover:#fdfeff;--fill-subtle:rgba(28,32,38,.03);--fill-muted:rgba(28,32,38,.05);--fill-hover:rgba(28,32,38,.065);--fill-selected:rgba(28,32,38,.1);--fill-well:#fff;--border-subtle:rgba(28,32,38,.07);--border-default:rgba(28,32,38,.12);--border-strong:rgba(28,32,38,.2);--border-focus:#4d6f00;--text-primary:#1c2026;--text-secondary:#4c5058;--text-tertiary:#62656d;--text-accent:#4d6f00;--text-disabled:#acb0b9;--shadow-none:none;--shadow-raised:0 1px 2px rgba(28,32,38,.06),0 1px 3px rgba(28,32,38,.08);--shadow-floating:0 12px 28px rgba(28,32,38,.13),0 2px 6px rgba(28,32,38,.07);--shadow-modal:0 24px 60px rgba(28,32,38,.18),0 4px 12px rgba(28,32,38,.08);--shadow-glow:0 0 0 1px #4d6f00,0 0 16px rgba(209,254,23,.4);--shadow-focus:0 0 0 2px #4d6f00;--shadow-selected:inset 2px 0 0 0 #4d6f00;--shadow-ring:0 0 0 1px #4d6f00;--shadow-well:inset 0 1px 2px rgba(28,32,38,.07);--shadow-spotlight:0 0 0 1.5px rgba(28,32,38,.75),0 0 20px 2px rgba(28,32,38,.14);--shadow-scrim:0 0 0 100vmax rgba(28,32,38,.3);--src-youtube:#b80417;--src-youtube-bg:rgba(184,4,23,.1);--src-stock:#035fa3;--src-stock-bg:rgba(3,95,163,.1);--src-image:#526501;--src-image-bg:rgba(82,101,1,.1);--src-article:#035f9e;--src-article-bg:rgba(3,95,158,.1);--src-ai-image:#874872;--src-ai-video:#675192;--src-library:#445c93;--src-split:#076674;--src-roll:#7d37be;--src-text:#725b02;--src-cta-subscribe:#904749;--src-cta-like:#ab2d37;--src-cta-comment:#1b6861;--src-cta-share:#745a01;--src-voice:#14704a;--src-none:var(--text-tertiary);--src-none-bg:var(--fill-hover);--accent-fill:var(--ds-lime-500);--accent-fill-hover:#bff323;--accent-ink:#4d6f00;--accent-text-on:#1c2026;--accent-edge:inset 0 0 0 1px rgba(77,111,0,.4),inset 0 -1px 0 rgba(28,32,38,.12);--accent-bg-subtle:rgba(209,254,23,.13);--accent-bg-medium:rgba(209,254,23,.2);--accent-bg-strong:rgba(209,254,23,.36);--accent-border:rgba(77,111,0,.65);--accent-border-hover:#4d6f00;--accent-border-light:rgba(77,111,0,.5);--accent-text-dim:#4d6f00;--accent-solid-muted:rgba(209,254,23,.45);--accent-gradient:linear-gradient(135deg,var(--ds-lime-500) 0%,#bff323 100%);--accent-gradient-hover:linear-gradient(135deg,#bff323,#ade82b);--accent-glow-color:rgba(209,254,23,.5);--accent-orb1:rgba(209,254,23,.2);--accent-orb2:rgba(209,254,23,.13);--accent-bar:#4d6f00;--ds-success:#277410;--ds-success-bg:#e4ece4;--ds-success-border:#bed4b9;--ds-warning:#975502;--ds-warning-bg:#efe9e2;--ds-warning-border:#decbb5;--ds-warning-dim:rgba(151,85,2,.5);--ds-error:#c22827;--ds-error-fill:#c22827;--ds-error-bg:#f4e4e6;--ds-error-border:#eabec0;--ds-info:#0566b8;--ds-info-bg:#e1eaf4;--ds-info-border:#b5d0e8;--glass-panel:rgba(238,240,243,.8);--glass-highlight:rgba(28,32,38,.15);--body-bg:#eef0f3;--shine-accent:inset 0 1px 0 0 hsla(0,0%,100%,.7),inset 0 -1px 0 0 rgba(28,32,38,.06),inset 1px 0 0 0 hsla(0,0%,100%,.35),inset -1px 0 0 0 hsla(0,0%,100%,.35);--glow-error:0 0 0 1px var(--ds-error),0 0 16px rgba(194,40,39,.3);--glow-orb-blue-1:rgba(96,165,250,.21);--glow-orb-blue-2:rgba(96,165,250,.13);--glow-orb-purple-1:rgba(176,85,238,.17);--glow-orb-purple-2:rgba(176,85,238,.11);--glow-orb-scale:2;--ember-tangerine:#d69600;--ember-magenta:#cc005c;--ember-violet:#6300e6;--ember-peak:0.8;--ember-floor:0.55;--scrollbar-thumb:rgba(77,111,0,.5);--scrollbar-thumb-hover:rgba(77,111,0,.78);--grid-spotlight:rgba(209,254,23,.03);--grid-line-from:rgba(28,32,38,.05);--grid-line-to:rgba(28,32,38,.03);--grid-dot-h-color:rgba(77,111,0,.78);--grid-dot-h-glow1:rgba(209,254,23,.34);--grid-dot-h-glow2:rgba(209,254,23,.14);--grid-dot-v-color:rgba(77,111,0,.6);--grid-dot-v-glow1:rgba(209,254,23,.26);--grid-dot-v-glow2:rgba(209,254,23,.1);--error:#c22827;--ds-accent-700:var(--ds-lime-800);--mark-tone-0:#07100c;--mark-tone-1:#15230a;--mark-tone-2:#233607;--mark-tone-3:#314905;--mark-tone-4:#3f5c02;--mark-tone-5:#4d6f00;--mark-eye:var(--ds-lime-500)}.dark,:root{--radius-toolbar:var(--radius-pill);--card-accent-border:var(--accent-ink);--card-accent-glow:none;--card-accent-radius:var(--radius-card);--bg-canvas:#000;--bg-overlay-dim:rgba(0,0,0,.6);--bg-card-overlay:rgba(0,0,0,.5);--bg-diff-add:rgba(34,197,94,.12);--bg-diff-remove:rgba(244,67,54,.12);--noise-opacity:0.03;--grid-bg:var(--body-bg);--accent-color:var(--accent-ink);--error-bg:var(--ds-error-bg);--font-sans:var(--font-ui-face),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-mono-face),"Geist Mono","Fira Code",monospace;--font-field:var(--font-field-face),"Source Sans 3",var(--font-ui-face),sans-serif;--font-display:var(--font-display-face),"Lexend",var(--font-ui-face),sans-serif;--font-marketing:var(--font-marketing-face),"Geist",var(--font-ui-face),sans-serif;--ls-tighter:-0.04em;--ls-tight:-0.02em;--ls-body:-0.011em;--ls-normal:0em;--ls-wide:0.02em;--ls-caps:0.05em;--size-input-sm:var(--control-h-sm);--size-input-md:var(--control-h-md);--size-input-lg:var(--control-h-lg);--size-button-sm:var(--control-h-sm);--size-button-md:var(--control-h-md);--size-button-lg:var(--control-h-lg);--size-button-xl:48px;--size-toolbar:40px;--size-tab:40px;--size-chip-sm:20px;--size-chip-md:22px;--size-chip-lg:28px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-2xl:24px;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:56px;--cell-h-pad:8px;--cell-v-pad:4px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--opacity-disabled:0.4;--opacity-muted:0.6;--opacity-secondary:0.7;--opacity-hover:0.85;--opacity-overlay:0.95;--stroke-thin:1;--stroke-medium:1.5;--stroke-thick:2;--aspect-square:1/1;--aspect-video:16/9;--aspect-vertical:9/16;--aspect-card:16/10;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--radius-sharp:0px;--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-pill:var(--radius-full);--bg-hover:var(--fill-hover);--bg-toolbar:var(--fill-subtle);--bg-toolbar-hover:var(--fill-hover);--glass-bg:var(--fill-subtle);--glass-bg-strong:var(--fill-muted);--bg-panel:var(--bg-subtle);--card-accent-bg:var(--bg-surface);--surface-0:var(--bg-subtle);--surface-1:var(--bg-surface);--surface-2:var(--bg-elevated);--surface-3:var(--bg-elevated);--surface-4:var(--bg-overlay);--glass-panel-thin:var(--glass-panel);--glass-border:var(--border-subtle);--glass-border-hover:var(--border-default);--shadow-sm:var(--shadow-raised);--shadow-md:var(--shadow-floating);--shadow-lg:var(--shadow-floating);--shadow-xl:var(--shadow-modal);--shadow-card:var(--shadow-raised);--shadow-toolbar:var(--shadow-raised);--shadow-toolbar-hover:var(--shadow-floating);--shadow-depth-3:var(--shadow-modal);--shadow-accent-glow:var(--shadow-glow);--shadow-focus-ring:var(--shadow-focus);--glass-shadow:var(--shadow-modal)}.dark{--bg-base:transparent;--bg-subtle:var(--ds-neutral-900);--bg-paper:var(--ds-neutral-900);--bg-surface:#1d1f22;--bg-elevated:#27292c;--bg-chrome:#27292c;--bg-input:#333538;--bg-overlay:#313336;--bg-appbar:hsla(0,0%,100%,.03);--bg-appbar-hover:hsla(0,0%,100%,.08);--fill-subtle:hsla(0,0%,100%,.03);--fill-muted:hsla(0,0%,100%,.06);--fill-hover:hsla(0,0%,100%,.08);--fill-selected:hsla(0,0%,100%,.12);--fill-well:rgba(0,0,0,.28);--border-subtle:hsla(0,0%,85%,.04);--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-focus:var(--ds-lime-500);--text-primary:var(--ds-neutral-50);--text-secondary:#b3b5b8;--text-tertiary:#989da5;--text-accent:var(--ds-lime-500);--text-disabled:var(--ds-neutral-600);--shadow-none:none;--shadow-raised:0 2px 8px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.15);--shadow-floating:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-modal:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-glow:0 0 0 1px var(--ds-lime-500),0 0 16px rgba(209,254,23,.2);--shadow-focus:0 0 0 2px var(--ds-lime-500);--shadow-selected:inset 2px 0 0 0 var(--ds-lime-500);--shadow-ring:0 0 0 1px var(--ds-lime-500);--shadow-well:inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-spotlight:0 0 0 1.5px hsla(0,0%,100%,.85),0 0 20px 2px hsla(0,0%,100%,.22);--shadow-scrim:0 0 0 100vmax rgba(0,0,0,.55);--src-youtube:#dc3232;--src-youtube-bg:rgba(220,50,50,.14);--src-stock:#4ba6fb;--src-stock-bg:rgba(75,166,251,.14);--src-image:#b7dc32;--src-image-bg:rgba(183,220,50,.14);--src-article:#86c4fe;--src-article-bg:rgba(134,196,254,.14);--src-ai-image:#f7bbe1;--src-ai-video:#af9dd8;--src-library:#7c93c4;--src-split:#6dbbca;--src-roll:#c08cff;--src-text:#f7c922;--src-cta-subscribe:#df9a9a;--src-cta-like:#e17575;--src-cta-comment:#a4dfd7;--src-cta-share:#f0d07f;--src-voice:#4cc38a;--src-none:var(--text-tertiary);--src-none-bg:var(--fill-hover);--accent-fill:var(--ds-lime-500);--accent-fill-hover:var(--ds-lime-400);--accent-ink:var(--ds-lime-500);--accent-text-on:#09090b;--accent-edge:var(--shine-accent);--accent-bg-subtle:rgba(209,254,23,.08);--accent-bg-medium:rgba(209,254,23,.12);--accent-bg-strong:rgba(209,254,23,.19);--accent-border:rgba(209,254,23,.35);--accent-border-hover:rgba(209,254,23,.5);--accent-border-light:rgba(209,254,23,.25);--accent-text-dim:rgba(209,254,23,.7);--accent-solid-muted:rgba(209,254,23,.8);--accent-gradient:linear-gradient(135deg,var(--ds-lime-500) 0%,var(--ds-lime-600) 100%);--accent-gradient-hover:linear-gradient(135deg,var(--ds-lime-400) 0%,var(--ds-lime-500) 100%);--accent-glow-color:rgba(209,254,23,.3);--accent-orb1:rgba(209,254,23,.12);--accent-orb2:rgba(209,254,23,.08);--accent-bar:var(--accent-gradient);--ds-success:#a7e00f;--ds-success-bg:rgba(167,224,15,.1);--ds-success-border:rgba(167,224,15,.2);--ds-warning:#f59e0b;--ds-warning-bg:rgba(245,158,11,.1);--ds-warning-border:rgba(245,158,11,.25);--ds-warning-dim:rgba(245,158,11,.35);--ds-error:#ff7b78;--ds-error-fill:#e00f0f;--ds-error-bg:rgba(224,15,15,.1);--ds-error-border:rgba(224,15,15,.25);--ds-info:#60a5fa;--ds-info-bg:rgba(96,165,250,.1);--ds-info-border:rgba(96,165,250,.25);--glass-panel:rgba(26,28,31,.5);--glass-highlight:hsla(0,0%,100%,.1);--body-bg:var(--ds-neutral-950);--shine-accent:inset 0 1px 0 0 hsla(0,0%,100%,.35),inset 0 -1px 0 0 hsla(0,0%,100%,.06),inset 1px 0 0 0 hsla(0,0%,100%,.12),inset -1px 0 0 0 hsla(0,0%,100%,.12);--glow-error:0 0 0 1px var(--ds-error),0 0 16px rgba(224,15,15,.3);--glow-orb-blue-1:rgba(96,165,250,.14);--glow-orb-blue-2:rgba(96,165,250,.09);--glow-orb-purple-1:rgba(176,85,238,.14);--glow-orb-purple-2:rgba(176,85,238,.09);--glow-orb-scale:1;--ember-tangerine:#ffbb29;--ember-magenta:#ff0073;--ember-violet:#9d47ff;--ember-peak:1;--ember-floor:0.69;--scrollbar-thumb:rgba(209,254,23,.25);--scrollbar-thumb-hover:rgba(209,254,23,.4);--grid-spotlight:rgba(209,254,23,.015);--grid-line-from:hsla(0,0%,100%,.03);--grid-line-to:hsla(0,0%,100%,.02);--grid-dot-h-color:rgba(209,254,23,.4);--grid-dot-h-glow1:rgba(209,254,23,.2);--grid-dot-h-glow2:rgba(209,254,23,.08);--grid-dot-v-color:rgba(209,254,23,.3);--grid-dot-v-glow1:rgba(209,254,23,.15);--grid-dot-v-glow2:rgba(209,254,23,.06);--error:#ef4444;--ds-accent-700:var(--ds-lime-700);--mark-tone-0:#586f10;--mark-tone-1:#708c12;--mark-tone-2:#88a813;--mark-tone-3:#a1c514;--mark-tone-4:#b9e116;--mark-tone-5:var(--ds-lime-500);--mark-eye:#07100c}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes process-beam-spin{to{--beam-angle:360deg}}.process-beam{position:relative}.process-beam:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:var(--border-medium);background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 200deg,var(--accent-border) 300deg,var(--accent-ink) 348deg,var(--accent-ink) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:process-beam-spin var(--motion-beam) linear infinite;animation-delay:var(--beam-phase,0s)}@media (prefers-reduced-motion:reduce){.process-beam:after{animation:none;background:var(--accent-border)}}@property --ember-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --ember-burn{syntax:"<number>";initial-value:1;inherits:false}@property --ember-wake{syntax:"<number>";initial-value:1;inherits:false}@keyframes ember-drift{to{--ember-angle:360deg}}@keyframes ember-smoulder{0%,to{--ember-burn:0}50%{--ember-burn:1}}@keyframes ember-fade{0%{--ember-wake:1}to{--ember-wake:0}}.ember{--ember-reach:14px;--ember-spread:0px;--ember-throw:2px;--ember-under:0 0 0 0 transparent;--ember-alpha:calc((var(--ember-floor) + (var(--ember-peak) - var(--ember-floor)) * var(--ember-burn)) * var(--ember-wake));box-shadow:calc(cos(var(--ember-angle)) * var(--ember-throw)) calc(sin(var(--ember-angle)) * var(--ember-throw)) var(--ember-reach) var(--ember-spread) color-mix(in srgb,var(--ember-tangerine) calc(var(--ember-alpha) * 100%),transparent),calc(cos(var(--ember-angle) + 180deg) * var(--ember-throw)) calc(sin(var(--ember-angle) + 180deg) * var(--ember-throw)) var(--ember-reach) var(--ember-spread) color-mix(in srgb,var(--ember-violet) calc(var(--ember-alpha) * 100%),transparent),0 0 calc(var(--ember-reach) * 1.5) var(--ember-spread) color-mix(in srgb,var(--ember-magenta) calc(var(--ember-alpha) * 55%),transparent),var(--ember-under);animation:ember-drift var(--motion-ember-turn) linear infinite,ember-smoulder var(--motion-ember) var(--ease-cycle) infinite}.ember.ember-out{animation:ember-drift var(--motion-ember-turn) linear infinite,ember-smoulder var(--motion-ember) var(--ease-cycle) infinite,ember-fade var(--motion-ember-out) var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.ember{--ember-burn:1;animation:none}.ember.ember-out{animation:ember-fade var(--motion-ember-out) var(--ease-out) forwards}}.noise-overlay:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.t-micro{font-size:var(--type-micro-size);font-weight:500}.t-caption,.t-micro{font-family:var(--font-sans);line-height:1.3;letter-spacing:0}.t-caption{font-size:var(--type-caption-size);font-weight:400}.t-label{font-family:var(--font-sans);font-size:var(--type-label-size);line-height:1.3;font-weight:500;letter-spacing:0}.t-dense{font-size:var(--type-dense-size);line-height:1.4}.t-body,.t-dense{font-family:var(--font-sans);font-weight:400;letter-spacing:0}.t-body{font-size:var(--type-body-size);line-height:1.5}.t-lead{font-family:var(--font-sans);font-size:var(--type-lead-size);line-height:1.6;font-weight:400;letter-spacing:0}.t-title{font-size:var(--type-title-size);line-height:1.3;letter-spacing:-.01em}.t-page,.t-title{font-family:var(--font-sans);font-weight:600}.t-page{font-size:var(--type-page-size);line-height:1.2;letter-spacing:-.02em}.t-display{font-family:var(--font-display);font-size:var(--type-display-size);line-height:1.1;font-weight:700;letter-spacing:-.03em}.t-hero{font-family:var(--font-marketing);font-size:var(--type-hero-size);line-height:1.05;font-weight:500;letter-spacing:-.04em}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-eyebrow{font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@keyframes ds-breath{0%,to{opacity:var(--motion-breath-floor)}50%{opacity:1}}@keyframes ds-spin{to{transform:rotate(1turn)}}@keyframes ds-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ds-settle{0%{opacity:0;transform:translateY(var(--motion-settle-rise))}to{opacity:1;transform:none}}.m-breath{animation:ds-breath var(--motion-breath) var(--ease-cycle) infinite}.m-spin{animation:ds-spin var(--motion-spin) linear infinite}.m-skeleton{background-image:linear-gradient(100deg,var(--bg-elevated) 40%,var(--bg-subtle) 50%,var(--bg-elevated) 60%);background-size:200% 100%;border-radius:var(--radius-md);animation:ds-sweep var(--motion-sweep) linear infinite}@keyframes ds-arrive{0%{opacity:0;transform:translateY(var(--motion-settle-rise));box-shadow:0 0 0 0 transparent}45%{opacity:1;transform:none;box-shadow:var(--shadow-glow)}to{opacity:1;transform:none;box-shadow:0 0 0 0 transparent}}.m-settle{animation:ds-settle var(--motion-settle) var(--ease-out) both;animation-delay:calc(var(--m-index, 0) * var(--motion-settle-stagger))}.m-arrive{animation:ds-arrive var(--motion-arrive) var(--ease-out) both}@keyframes ds-assemble{0%{opacity:0;transform:scale(var(--motion-assemble-from))}to{opacity:1;transform:none}}.m-assemble polygon{transform-box:fill-box;transform-origin:center;animation:ds-assemble var(--motion-arrive) var(--ease-out) both;animation-delay:calc(var(--m-wave, 0) * var(--motion-arrive) - var(--m-carry, 0s))}@keyframes ds-relight{0%,to{fill:var(--m-tone);stroke:var(--m-tone)}50%{fill:var(--m-lit);stroke:var(--m-lit)}}.m-assemble.m-relight polygon{transform-box:fill-box;transform-origin:center;animation:ds-assemble var(--motion-arrive) var(--ease-out) both,ds-relight var(--motion-breath) var(--ease-cycle) infinite;animation-delay:calc(var(--m-wave, 0) * var(--motion-arrive) - var(--m-carry, 0s)),calc(2 * var(--motion-arrive) - var(--m-carry, 0s) - (1 - var(--m-wave, 0)) * var(--motion-breath))}@keyframes ds-blink{0%,13%{transform:none}15%,16%{transform:scaleY(var(--motion-blink-shut))}18.5%,51%{transform:none}53%{transform:scaleY(var(--motion-blink-shut))}55.5%{transform:none}57.5%{transform:scaleY(var(--motion-blink-shut))}60%,84%{transform:none}86%,87%{transform:scaleY(var(--motion-blink-shut))}89.5%,to{transform:none}}.m-blink>[data-eye]{transform-box:fill-box;transform-origin:center;animation:ds-blink var(--motion-blink) ease-in-out infinite;animation-delay:calc(2 * var(--motion-arrive) - var(--m-carry, 0s))}@media (prefers-reduced-motion:reduce){.m-breath{opacity:.75}.m-arrive,.m-assemble polygon,.m-assemble.m-relight polygon,.m-blink>[data-eye],.m-breath,.m-settle,.m-skeleton{animation:none}}