:root{--font-eigen:var(--font-inter),sans-serif;--font-eigen-mono:var(--font-jetbrains-mono),monospace;--eigen-radius-card:20px;--eigen-radius-control:12px;--radius:0.75rem}.light,:root{color-scheme:light;--eigen-canvas:#F6F7F8;--eigen-surface:#FFFFFF;--eigen-raised:#E9EDF0;--eigen-ink:#101A22;--eigen-muted:#53616D;--eigen-accent:#FFE57E;--eigen-accent-ink:#101A22;--eigen-link:#715600;--eigen-border:#101A221F;--eigen-subtle:#101A220D;--eigen-overlay-ink:#FFFFFF;--eigen-video-bg:#0A1117;--eigen-success:#176A48;--eigen-danger:#A43131;--eigen-warning:#715600;--eigen-motion:#096B62;--eigen-motion-surface:#DDF5EC;--eigen-energy:#AE4736;--eigen-energy-surface:#FFE9E0;--eigen-insight:#3E58A8;--eigen-insight-surface:#EAF0FF;--background:210.0000 12.5000% 96.8627%;--foreground:206.6667 36.0000% 9.8039%;--card:0.0000 0.0000% 100.0000%;--card-foreground:206.6667 36.0000% 9.8039%;--popover:0.0000 0.0000% 100.0000%;--popover-foreground:206.6667 36.0000% 9.8039%;--primary:47.9070 100.0000% 74.7059%;--primary-foreground:206.6667 36.0000% 9.8039%;--secondary:205.7143 18.9189% 92.7451%;--secondary-foreground:206.6667 36.0000% 9.8039%;--muted:205.7143 18.9189% 92.7451%;--muted-foreground:207.6923 13.5417% 37.6471%;--accent:205.7143 18.9189% 92.7451%;--accent-foreground:206.6667 36.0000% 9.8039%;--destructive:0.0000 53.9906% 41.7647%;--destructive-foreground:210.0000 12.5000% 96.8627%;--border:206.6667 36.0000% 9.8039%/0.12157;--input:206.6667 36.0000% 9.8039%/0.12157;--ring:45.6637 100.0000% 22.1569%}.dark{color-scheme:dark;--eigen-canvas:#101A22;--eigen-surface:#1A2832;--eigen-raised:#22323D;--eigen-ink:#FFFFFF;--eigen-muted:#B3B3B3;--eigen-accent:#FFE57E;--eigen-accent-ink:#101A22;--eigen-link:#FFE57E;--eigen-border:#FFFFFF1A;--eigen-subtle:#FFFFFF0F;--eigen-overlay-ink:#FFFFFF;--eigen-video-bg:#0A1117;--eigen-success:#7FE0AF;--eigen-danger:#FFA7A7;--eigen-warning:#FFE57E;--eigen-motion:#76DECB;--eigen-motion-surface:#143B3A;--eigen-energy:#FFAA96;--eigen-energy-surface:#432F2D;--eigen-insight:#ACC3FF;--eigen-insight-surface:#263651;--background:206.6667 36.0000% 9.8039%;--foreground:0.0000 0.0000% 100.0000%;--card:205.0000 31.5789% 14.9020%;--card-foreground:0.0000 0.0000% 100.0000%;--popover:205.0000 31.5789% 14.9020%;--popover-foreground:0.0000 0.0000% 100.0000%;--primary:47.9070 100.0000% 74.7059%;--primary-foreground:206.6667 36.0000% 9.8039%;--secondary:204.4444 28.4211% 18.6275%;--secondary-foreground:0.0000 0.0000% 100.0000%;--muted:204.4444 28.4211% 18.6275%;--muted-foreground:0.0000 0.0000% 70.1961%;--accent:204.4444 28.4211% 18.6275%;--accent-foreground:0.0000 0.0000% 100.0000%;--destructive:0.0000 100.0000% 82.7451%;--destructive-foreground:206.6667 36.0000% 9.8039%;--border:0.0000 0.0000% 100.0000%/0.10196;--input:0.0000 0.0000% 100.0000%/0.10196;--ring:47.9070 100.0000% 74.7059%}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark){color-scheme:dark;--eigen-canvas:#101A22;--eigen-surface:#1A2832;--eigen-raised:#22323D;--eigen-ink:#FFFFFF;--eigen-muted:#B3B3B3;--eigen-accent:#FFE57E;--eigen-accent-ink:#101A22;--eigen-link:#FFE57E;--eigen-border:#FFFFFF1A;--eigen-subtle:#FFFFFF0F;--eigen-overlay-ink:#FFFFFF;--eigen-video-bg:#0A1117;--eigen-success:#7FE0AF;--eigen-danger:#FFA7A7;--eigen-warning:#FFE57E;--eigen-motion:#76DECB;--eigen-motion-surface:#143B3A;--eigen-energy:#FFAA96;--eigen-energy-surface:#432F2D;--eigen-insight:#ACC3FF;--eigen-insight-surface:#263651;--background:206.6667 36.0000% 9.8039%;--foreground:0.0000 0.0000% 100.0000%;--card:205.0000 31.5789% 14.9020%;--card-foreground:0.0000 0.0000% 100.0000%;--popover:205.0000 31.5789% 14.9020%;--popover-foreground:0.0000 0.0000% 100.0000%;--primary:47.9070 100.0000% 74.7059%;--primary-foreground:206.6667 36.0000% 9.8039%;--secondary:204.4444 28.4211% 18.6275%;--secondary-foreground:0.0000 0.0000% 100.0000%;--muted:204.4444 28.4211% 18.6275%;--muted-foreground:0.0000 0.0000% 70.1961%;--accent:204.4444 28.4211% 18.6275%;--accent-foreground:0.0000 0.0000% 100.0000%;--destructive:0.0000 100.0000% 82.7451%;--destructive-foreground:206.6667 36.0000% 9.8039%;--border:0.0000 0.0000% 100.0000%/0.10196;--input:0.0000 0.0000% 100.0000%/0.10196;--ring:47.9070 100.0000% 74.7059%}}.eigen-logo{width:var(--eigen-logo-width,96px);aspect-ratio:565/195;display:inline-block;flex-shrink:0;background:var(--eigen-ink);-webkit-mask:url(/brand/eigen-wordmark.png) center/contain no-repeat;mask:url(/brand/eigen-wordmark.png) center/contain no-repeat;vertical-align:middle}.eigen-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eigen-app-store-link{display:inline-flex;flex-shrink:0;padding:12px;margin:-12px 0 -12px -12px;border-radius:12px;touch-action:manipulation}.eigen-app-store-link img{display:block;width:auto;height:48px}.eigen-app-store-link:hover{outline:1px solid var(--eigen-border)}.eigen-download-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--eigen-border);border-radius:var(--eigen-radius-card);background:var(--eigen-motion-surface)}.eigen-landing-skip-link{position:absolute;left:24px;top:8px;padding:12px 16px;border-radius:var(--eigen-radius-control);color:var(--eigen-accent-ink);background:var(--eigen-accent);transform:translateY(-200%)}.eigen-landing-skip-link:focus-visible{transform:translateY(0);z-index:20}.eigen-stride-lines{pointer-events:none;display:block}.eigen-landing-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--eigen-motion);font-weight:650}.eigen-landing-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px var(--eigen-motion-surface);flex-shrink:0}.eigen-landing-emphasis{position:relative;color:var(--eigen-motion)}.eigen-landing-emphasis:after{content:"";position:absolute;left:0;right:1%;bottom:-9px;height:5px;border-radius:50%;background:var(--eigen-accent);transform:rotate(-2deg)}.eigen-landing-visual{box-shadow:10px 12px 0 var(--eigen-motion-surface)}.eigen-landing-visual-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;top:20px;left:20px;right:auto;max-width:calc(100% - 40px);background:var(--eigen-accent);color:var(--eigen-accent-ink);padding:10px 14px;border-radius:100px;font-size:.75rem;font-weight:600}.eigen-feature-card{--feature-ink:var(--eigen-motion);--feature-surface:var(--eigen-motion-surface);overflow:hidden}.eigen-feature-card[data-tone=energy]{--feature-ink:var(--eigen-energy);--feature-surface:var(--eigen-energy-surface)}.eigen-feature-card[data-tone=insight]{--feature-ink:var(--eigen-insight);--feature-surface:var(--eigen-insight-surface)}.eigen-feature-art{position:relative;isolation:isolate;min-height:118px;border-radius:16px;padding:22px;overflow:hidden;background:var(--feature-surface);color:var(--feature-ink)}.eigen-feature-art>.eigen-stride-lines{position:absolute;right:-130px;top:-45px;height:220px;width:360px;opacity:.23;transform:rotate(-24deg);z-index:-1}.eigen-feature-art>svg:not(.eigen-stride-lines){width:52px;height:52px;padding:12px;border-radius:50%;background:var(--feature-surface);border:1px solid color-mix(in srgb,var(--feature-ink) 25%,transparent)}.eigen-feature-number{font-family:var(--font-eigen-mono),monospace;align-self:flex-start}.eigen-feature-card h3{color:var(--feature-ink)}.eigen-download-card>.eigen-stride-lines{position:absolute;right:-160px;top:-100px;width:600px;height:400px;color:var(--eigen-motion);opacity:.13;transform:rotate(-24deg);z-index:-1}.eigen-download-card h2{color:var(--eigen-motion)}@media (max-width:600px){.eigen-landing-visual{box-shadow:5px 6px 0 var(--eigen-motion-surface)}.eigen-feature-art{min-height:94px;margin-bottom:24px}.eigen-landing-visual-tag{top:16px;left:16px;font-size:.7rem}}@font-face{font-family:inter;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_f775e9{font-family:inter,inter Fallback}.__variable_f775e9{--font-inter:"inter","inter Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/4d4390ad40da8458-s.ttf) format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_0c6483{font-family:mono,mono Fallback}.__variable_0c6483{--font-jetbrains-mono:"mono","mono Fallback"}