@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-display-400-vietnamese.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-display-400-latin.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:Newsreader Fallback;font-weight:400;src:local("Georgia");size-adjust:100.5%;ascent-override:73.6%;descent-override:25.9%;line-gap-override:0%}@keyframes home-caret{50%{opacity:0}}@keyframes home-marquee-shift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes home-motion-failsafe{to{opacity:1;visibility:visible}}@keyframes home-cta-failsafe{to{clip-path:inset(0 0 0 0 round 0)}}@layer utilities{.home-landing{--home-ivory:var(--steyg-home-ivory);--home-ivory-deep:var(--steyg-home-ivory-deep);--home-ivory-raised:var(--steyg-home-ivory-raised);--home-night:var(--steyg-home-night);--home-night-raised:var(--steyg-home-night-raised);--home-night-high:var(--steyg-home-night-high);--home-night-line:var(--steyg-home-night-line);--home-ink:var(--steyg-home-night);--home-stone:var(--steyg-home-stone);--home-ash:var(--steyg-home-ash);--home-line:var(--steyg-home-line);--home-line-strong:var(--steyg-home-line-strong);--home-clay:var(--steyg-home-clay);--home-clay-hover:var(--steyg-home-clay-hover);--home-clay-ink:var(--steyg-home-clay-ink);--home-peach:var(--steyg-home-peach);--home-sky:var(--steyg-home-sky);--home-ok:var(--steyg-home-ok);--home-font-serif:"Newsreader","Newsreader Fallback",Georgia,"Times New Roman",serif;--home-paper:var(--home-ivory);--home-paper-deep:var(--home-ivory-deep);--home-muted:var(--home-stone);--home-signal:var(--home-clay);--home-signal-ink:var(--home-clay-ink);font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--home-ivory);color:var(--home-ink);--background:var(--home-ivory);--foreground:var(--home-ink);--card:var(--home-ivory-raised);--card-foreground:var(--home-ink);--popover:var(--home-ivory-raised);--popover-foreground:var(--home-ink);--muted:var(--home-ivory-deep);--muted-foreground:var(--home-stone);--accent:var(--home-ivory-deep);--accent-foreground:var(--home-ink);--secondary:var(--home-ivory-deep);--secondary-foreground:var(--home-ink);--border:var(--home-line);--input:var(--home-line-strong);--ring:var(--home-clay);--primary:var(--home-ink);--primary-foreground:var(--home-ivory);--primary-hover:var(--home-night-high)}.home-landing .code-terminal,.home-landing .home-night,.home-landing footer,.home-landing header{color-scheme:dark;background-color:var(--home-night);color:var(--home-ivory);--background:var(--home-night);--foreground:var(--home-ivory);--card:var(--home-night-raised);--card-foreground:var(--home-ivory);--popover:var(--home-night-raised);--popover-foreground:var(--home-ivory);--muted:var(--home-night-high);--muted-foreground:var(--home-ash);--accent:var(--home-night-high);--accent-foreground:var(--home-ivory);--secondary:var(--home-night-high);--secondary-foreground:var(--home-ivory);--border:var(--home-night-line);--input:var(--steyg-home-night-line-strong);--home-signal-ink:var(--home-clay);--home-clay-ink:var(--home-clay);--primary:var(--home-clay);--primary-foreground:var(--home-night);--primary-hover:var(--home-clay-hover)}.home-landing :where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--home-clay);outline-offset:3px;scroll-margin-top:5rem}.home-landing [id]{scroll-margin-top:4.5rem}.home-landing :where(code){font-family:var(--font-mono)}.home-landing .font-brand,.home-landing .home-serif{font-family:var(--home-font-serif);font-weight:400;font-synthesis:none;letter-spacing:-.012em}.home-landing .home-eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--home-clay-ink)}.home-landing .home-eyebrow:before{content:"";width:.375rem;height:.375rem;flex:none;border-radius:9999px;background:currentColor}.home-landing .home-h2{font-family:var(--home-font-serif);font-weight:400;font-synthesis:none;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.75rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.home-landing .home-lead{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65;color:var(--muted-foreground)}.home-landing .home-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:.625rem;padding:0 1.375rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-landing .home-btn-primary{background:var(--home-clay);color:var(--home-night)}.home-landing .home-btn-primary:hover{background:var(--home-clay-hover)}.home-landing .home-btn-ghost{border-color:var(--input);background:transparent;color:var(--foreground)}.home-landing .home-btn-ghost:hover{background:var(--muted)}.home-landing .home-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;font-weight:500;color:var(--home-clay-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.3em;transition:text-decoration-color .18s ease}.home-landing .home-link:hover{text-decoration-color:currentColor}.home-landing .home-header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;background-color:var(--home-night);transition:border-color .2s ease}.home-landing .home-header[data-scrolled=true]{border-bottom-color:var(--home-night-line)}.home-landing .home-header-brand{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--home-ivory)}.home-landing .home-header-link{min-height:2.75rem;align-items:center;font-size:.875rem;white-space:nowrap;color:var(--home-ash);transition:color .15s ease}.home-landing .home-header-link:hover{color:var(--home-ivory)}.home-landing .home-header-cta{display:inline-flex;min-height:2.5rem;align-items:center;border-radius:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;white-space:nowrap;background-color:var(--home-ivory);color:var(--home-night);transition:background-color .15s ease}.home-landing .home-header-cta:hover{background-color:var(--home-ivory-raised)}.home-landing .home-header-menu{width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--home-night-line);border-radius:.5rem;color:var(--home-ivory);transition:background-color .15s ease}.home-landing .home-header-menu:hover{background-color:var(--home-night-high)}@media (max-width:379px){.home-landing .home-header-brand{font-size:.9375rem}.home-landing .home-header-cta{padding:0 .625rem;font-size:.8125rem}}@media (min-width:640px){.home-landing .home-header-brand{gap:.625rem;font-size:1.0625rem}.home-landing .home-header-cta{min-height:2.25rem;padding:0 1rem}}.home-landing .home-hero{position:relative;isolation:isolate;overflow:clip}.home-landing .home-hero-title{font-family:var(--home-font-serif);font-weight:400;font-synthesis:none;font-size:clamp(2.75rem,min(5.4vw,9.6vh),5.25rem);line-height:1.02;letter-spacing:-.022em;color:var(--home-ivory)}.home-landing .home-hero-facts{display:grid;grid-template-columns:repeat(var(--home-facts,3),minmax(0,1fr));border-block:1px solid var(--home-night-line)}.home-landing .home-hero-fact{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.25rem 1rem 0}.home-landing .home-hero-fact+.home-hero-fact{border-left:1px solid var(--home-night-line);padding-left:1.25rem}@media (max-width:639px){.home-landing .home-hero-facts{grid-template-columns:minmax(0,1fr)}.home-landing .home-hero-fact{flex-direction:row;align-items:baseline;gap:.875rem;padding:.625rem 0}.home-landing .home-hero-fact+.home-hero-fact{border-top:1px solid var(--home-night-line);border-left:0;padding-left:0}}@media (min-width:1024px) and (max-height:820px){.home-landing .home-hero-slogan,.home-landing .home-hero-title{margin-top:1rem}.home-landing .home-hero-actions,.home-landing .home-hero-facts{margin-top:1.5rem}.home-landing .home-hero-live{margin-top:.75rem}}@media (max-width:639px) and (max-height:830px){.home-landing .home-hero-slogan,.home-landing .home-hero-title{margin-top:1rem}.home-landing .home-hero-actions,.home-landing .home-hero-facts{margin-top:1.5rem}.home-landing .home-hero-live{margin-top:.75rem}.home-landing .home-hero-fact{padding-block:.375rem}}.home-landing .home-hero-stage{position:relative;isolation:isolate}.home-landing .home-glyphs{position:absolute;inset:-2.5rem -1.25rem -7rem;z-index:-1;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 80%,transparent);mask-composite:intersect}@media (min-width:1024px){.home-landing .home-glyphs{inset:-3.5rem -12% 0}}.home-landing .home-glyphs canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.4s ease}.home-landing .home-glyphs canvas[data-ready]{opacity:.3}@media (prefers-reduced-motion:reduce){.home-landing .home-glyphs canvas{transition:none}}.home-landing .home-term{position:relative;overflow:hidden;border:1px solid var(--home-night-line);border-radius:.875rem;background:var(--home-night-raised);color:var(--home-ivory);box-shadow:0 24px 60px -24px rgb(0 0 0/.55)}.home-landing .home-term-bar{display:flex;min-height:2.25rem;align-items:center;gap:.75rem;border-bottom:1px solid var(--home-night-line);background:var(--home-night-high);padding:0 .875rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--home-ash)}.home-landing .home-term-bar:before{content:"";width:2.75rem;height:.625rem;flex:none;background-image:radial-gradient(circle at 5px 5px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 22px 5px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 39px 5px,#4d4c48 4.5px,transparent 5px)}.home-landing .code-terminal{background-color:var(--home-night-raised);color:#e8e6dc}.home-landing .home-code-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.home-landing .home-rewrite{border:1px solid var(--home-night-line);border-radius:.875rem;overflow:hidden;background:var(--home-night-raised);box-shadow:0 30px 80px -30px rgb(0 0 0/.7)}.home-landing .home-rewrite-bar{display:flex;min-height:2.5rem;align-items:center;gap:.75rem;border-bottom:1px solid var(--home-night-line);background:var(--home-night-high);padding:0 .5rem 0 .875rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--home-ash)}.home-landing .home-rewrite-bar:before{content:"";width:2.75rem;height:.625rem;flex:none;background-image:radial-gradient(circle at 5px 5px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 22px 5px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 39px 5px,#4d4c48 4.5px,transparent 5px)}.home-landing .home-rewrite-bar>span{flex:1;min-width:0}.home-landing .home-rewrite-body{position:relative;display:grid;gap:1rem;overflow:clip;padding:1.25rem 1.25rem 1.375rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.75}.home-landing .home-rewrite-set{display:grid}.home-landing [data-rewrite-line]{overflow:clip}.home-landing .home-rewrite-label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--home-ash)}.home-landing .home-rewrite-label>[data-rewrite-inner]{display:block}.home-landing .home-rewrite-row{display:flex;flex-wrap:wrap;column-gap:.75rem}.home-landing .home-rewrite-name{color:var(--home-clay)}.home-landing .home-rewrite-value{min-width:0;overflow-wrap:anywhere;color:#e8e6dc}.home-landing .home-rewrite-curl .home-rewrite-name{color:var(--home-ash)}.home-landing .home-rewrite-before{position:absolute;inset:0;z-index:1;display:grid;align-content:start;gap:.5rem;overflow:clip;padding:1.25rem;background:var(--home-night-raised);will-change:transform}.home-landing .home-rewrite-before .home-rewrite-label{color:var(--home-ash)}.home-landing .home-rewrite-lane{border-left:2px solid var(--steyg-home-night-line-strong);padding-left:.75rem;color:#c2c0b6}.home-landing .home-rewrite-lane strong{font-weight:500;color:var(--home-ivory)}.home-landing .home-rewrite-lane-detail{overflow-wrap:anywhere;color:var(--home-ash)}.home-landing .home-rewrite-scan{position:absolute;inset-block:0;left:0;width:2px;background:var(--home-clay)}.home-landing .home-rewrite-replay{display:inline-flex;visibility:hidden;min-width:1.75rem;min-height:1.75rem;align-items:center;cursor:pointer;border:1px solid var(--steyg-home-night-line-strong);border-radius:.375rem;background:transparent;padding:0 .625rem;font:inherit;letter-spacing:inherit;color:#c2c0b6}.home-landing .home-rewrite-replay:hover{background:var(--home-night-line);color:var(--home-ivory)}.home-landing[data-home-motion=ready] .home-rewrite-replay{visibility:visible}.home-landing .home-model-caret{display:inline-block;width:.45rem;height:.95em;margin-left:.2rem;vertical-align:-.12em;background:var(--home-clay);visibility:hidden}.home-landing[data-home-motion=ready] .home-model-caret{visibility:visible;animation:home-caret 1.05s steps(1) infinite}@media (max-width:639px){.home-landing .home-rewrite-body{font-size:.6875rem;padding:1rem}.home-landing .home-rewrite-row{column-gap:.5rem}}@media (prefers-reduced-motion:reduce){.home-landing .home-model-caret{animation:none}}.home-landing .home-proof-band{padding-bottom:calc(var(--home-sheet-overlap) + 3.5rem)}.home-landing .home-proof-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--home-night-line)}.home-landing .home-proof-stat{display:flex;flex-direction:column;gap:.625rem;border-bottom:1px solid var(--home-night-line);padding:1.5rem 1.5rem 1.5rem 0}.home-landing .home-proof-stat:nth-child(2n){border-left:1px solid var(--home-night-line);padding-left:1.5rem}@media (min-width:1024px){.home-landing .home-proof-stats{grid-template-columns:repeat(var(--home-proof-count,4),minmax(0,1fr))}.home-landing .home-proof-stat{padding:2rem 2rem 2rem 0}.home-landing .home-proof-stat+.home-proof-stat{border-left:1px solid var(--home-night-line);padding-left:2rem}}@media (max-width:1023px){.home-landing .home-proof-stat:last-child:nth-child(odd){grid-column:1/-1;border-left:0;padding-left:0}}.home-landing .home-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-landing .home-marquee-track{width:max-content;animation:home-marquee-shift 44s linear infinite}.home-landing .home-marquee:hover .home-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-landing .home-marquee-track{animation:none}}.home-landing[data-home-motion=ready] .home-marquee .home-marquee-track{animation:none}.home-landing{--home-sheet-overlap:2rem}.home-landing .home-sheet{position:relative;z-index:1;margin-top:calc(var(--home-sheet-overlap) * -1);border-radius:var(--home-sheet-overlap) var(--home-sheet-overlap) 0 0;background:var(--home-ivory)}.home-landing .home-why-link{display:block;padding:.25rem 0;font-family:var(--home-font-serif);font-weight:400;font-synthesis:none;font-size:clamp(1.75rem,1.1rem + 1.7vw,2.75rem);line-height:1.12;letter-spacing:-.018em;color:var(--home-ink);transition:color .35s ease}.home-landing[data-home-motion=ready] .home-why-link:not([data-active]){color:color-mix(in oklab,var(--home-ink) 46%,var(--home-ivory))}.home-landing[data-home-motion=ready] .home-why-link:not([data-active]):hover{color:color-mix(in oklab,var(--home-ink) 72%,var(--home-ivory))}.home-landing .home-why-visual{position:relative;overflow:hidden;border-radius:1.5rem;background-color:var(--home-night);background-image:radial-gradient(circle at 1px 1px,rgb(250 249 245/.07) 1px,transparent 1.5px);background-size:18px 18px;padding:clamp(1.25rem,3vw,2.5rem)}.home-landing .home-why-panel{color-scheme:light;border-radius:1rem;background:var(--home-ivory);color:var(--home-ink);padding:clamp(1.125rem,2.4vw,1.75rem);--background:var(--home-ivory);--foreground:var(--home-ink);--card:var(--home-ivory-raised);--muted:var(--home-ivory-deep);--muted-foreground:var(--home-stone);--border:var(--home-line);--home-clay-ink:var(--steyg-home-clay-ink);--home-signal-ink:var(--steyg-home-clay-ink)}.home-landing .home-uptime-strip{--u0:var(--border);--u1:var(--color-emerald-500,#10b981);--u2:var(--color-amber-500,#f59e0b);--u3:var(--destructive);display:block;flex:none;width:238px;height:1.5rem;clip-path:inset(0);mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px),radial-gradient(circle at 1.5px 1.5px,#000 1.2px,transparent 1.6px),radial-gradient(circle at 1.5px 1.5px,#000 1.2px,transparent 1.6px);mask-size:100% calc(100% - 3px),5px 3px,5px 3px;mask-position:0 1.5px,0 0,0 100%;mask-repeat:no-repeat,repeat-x,repeat-x}.home-landing .home-uptime-cursor{position:absolute;z-index:9;width:3px;height:1.5rem;border-radius:9999px;background:color-mix(in srgb,var(--card) 30%,transparent);pointer-events:none}.home-landing .home-uptime-tip{position:absolute;z-index:10;transform:translate(-50%,calc(-100% - .5rem));pointer-events:none;border:1px solid var(--home-night-line);border-radius:.375rem;background:var(--home-night-high);padding:.25rem .5rem;font-family:var(--font-mono);font-size:.6875rem;line-height:1rem;white-space:nowrap;color:var(--home-ivory)}.home-landing .home-uptime-tip[data-align=start]{transform:translate(-.5rem,calc(-100% - .5rem))}.home-landing .home-uptime-tip[data-align=end]{transform:translate(calc(-100% + .5rem),calc(-100% - .5rem))}.home-landing .home-status-dot{display:inline-block;width:.5rem;height:.5rem;flex:none;border-radius:9999px;background:var(--home-ok)}.home-landing .home-status-dot[data-tone=warn]{background:#e2a336}.home-landing .home-step-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/11;border-radius:1.5rem;background:var(--home-clay)}.home-landing .home-step-art[data-tone=peach]{background:var(--home-peach)}.home-landing .home-step-art[data-tone=sky]{background:var(--home-sky)}.home-landing .home-step-art>svg{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.home-landing .home-step-art path{fill:none;stroke:rgb(20 20 19/.14);stroke-width:1.25}.home-landing .home-step-art[data-tone=sky] path{stroke:rgb(250 249 245/.22)}.home-landing .home-journey-visual{position:absolute;top:22%;left:11%;right:-8%;bottom:-10%;display:flex;flex-direction:column;gap:.625rem;overflow:hidden;border:1px solid var(--home-night-line);border-radius:.875rem;background:var(--home-night-raised);padding:2.75rem 1.25rem 1.25rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:#e8e6dc;box-shadow:0 24px 60px -20px rgb(20 20 19/.45)}.home-landing .home-journey-visual:before{content:"";position:absolute;inset:0 0 auto;height:2rem;border-bottom:1px solid var(--home-night-line);background-color:var(--home-night-high);background-image:radial-gradient(circle at 19px 16px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 36px 16px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 53px 16px,#4d4c48 4.5px,transparent 5px)}.home-landing .home-journey-tag{position:absolute;top:.5rem;right:1.75rem;font-size:.625rem;letter-spacing:.14em;line-height:1rem;text-transform:uppercase;color:var(--home-ash)}.home-landing .home-journey-row{display:grid;margin:0}.home-landing .home-journey-name{color:var(--home-clay)}.home-landing .home-journey-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-landing .home-journey-budget{display:grid;gap:.375rem}.home-landing .home-journey-bar{display:block;width:70%;height:.375rem;overflow:hidden;border-radius:9999px;background:var(--home-night-line)}.home-landing .home-journey-bar-fill{display:block;width:12%;height:100%;background:var(--home-clay)}.home-landing .home-journey-chip{width:fit-content;margin:0;border:1px solid var(--home-clay);border-radius:.375rem;padding:.125rem .5rem;color:var(--home-clay)}@media (scripting:none){.home-landing .home-model-filter{display:none}}.home-landing [data-model-filtered]{display:none}.home-landing .home-trial{background:var(--home-clay);color:var(--home-night);--foreground:var(--home-night);--muted-foreground:var(--home-night-raised);--home-signal-ink:var(--home-night)}.home-landing .home-sim,.home-landing .home-sim-body{display:grid;gap:1rem}@media (scripting:none){.home-landing .home-sim{display:none}}@media (min-width:768px){.home-landing .home-sim-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.home-landing .home-sim-terminal{position:relative;overflow:hidden;border:1px solid var(--home-night-line);border-radius:.875rem;padding:3rem 1.25rem 1.25rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.5rem}.home-landing .home-sim-terminal:before{content:"";position:absolute;inset:0 0 auto;height:2.25rem;border-bottom:1px solid var(--home-night-line);background-color:var(--home-night-high);background-image:radial-gradient(circle at 19px 18px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 36px 18px,#4d4c48 4.5px,transparent 5px),radial-gradient(circle at 53px 18px,#4d4c48 4.5px,transparent 5px)}.home-landing .home-sim-tag{position:absolute;top:.8125rem;right:1rem;font-size:.625rem;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--home-ash)}.home-landing .home-sim-head,.home-landing .home-sim-line{margin:0}.home-landing .home-sim-dim{color:var(--muted-foreground)}.home-landing .home-sim-log{display:flex;flex-direction:column;justify-content:flex-end;height:13.5rem;margin-top:.75rem;overflow:hidden}.home-landing .home-sim-line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-landing .home-sim-line[data-kind=usage]{color:var(--muted-foreground)}.home-landing .home-sim-line[data-kind=blocked]{color:var(--home-clay);font-weight:600}.home-landing .home-sim-meter{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border);border-radius:.875rem;background:var(--card);padding:1.25rem}.home-landing .home-sim-label{margin:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.home-landing .home-sim-big{margin:0;font-family:var(--home-font-serif);font-size:2.75rem;font-weight:400;font-synthesis:none;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.home-landing .home-sim-bar{display:block;height:.5rem;overflow:hidden;border-radius:9999px;background:var(--muted)}.home-landing .home-sim-bar-fill{display:block;height:100%;background:var(--home-clay);transform-origin:0 50%;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.home-landing .home-sim-bar-fill{transition:none}}.home-landing .home-sim-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:.5rem 0 0;font-size:.8125rem}.home-landing .home-sim-stats>div{min-width:0}.home-landing .home-sim-stats>div:first-child{grid-column:1/-1}.home-landing .home-sim-stats dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.home-landing .home-sim-stats dd{margin:.125rem 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.home-landing .home-sim-chip{width:fit-content;margin:auto 0 0;border:1px solid var(--border);border-radius:9999px;padding:.125rem .625rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}.home-landing .home-sim-chip[data-status=ok]{border-color:var(--foreground);color:var(--foreground)}.home-landing .home-sim-chip[data-status=payment_required]{border-color:var(--home-clay);background:var(--home-clay);color:var(--home-night);font-weight:600}.home-landing .home-sim-actions{display:flex;flex-wrap:wrap;gap:.75rem}.home-landing .home-sim-note{margin:0;max-width:60rem;font-size:.8125rem;line-height:1.65;color:var(--muted-foreground)}.home-landing [data-code-reveal][data-code-armed]{clip-path:inset(0 0 calc(100% - var(--code-lines, 0) * var(--code-lh, 0px) - var(--code-pad, 0px) * min(1, var(--code-lines, 0))) 0)}.home-landing .home-wire{display:flex;flex-direction:column;align-items:center;margin-top:3.5rem}.home-landing .home-wire-pill{margin:0;border:1px solid var(--home-line-strong);border-radius:9999px;background:var(--home-ivory-raised);padding:.5rem 1rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.25rem}.home-landing .home-wire-line{display:block;width:1px;height:2.5rem;background:var(--home-clay);transform-origin:50% 0}.home-landing .home-cta [data-audience]{border-color:var(--home-night-line);background-color:var(--home-night-raised)}.home-landing .home-cta [data-audience-primary]{border-color:color-mix(in oklab,var(--home-clay) 70%,var(--home-night-line))}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-landing:not([data-home-motion]) .home-cta{clip-path:inset(8% 4% 0 4% round 40px);animation:home-cta-failsafe .01s linear 2.5s forwards}}.home-landing .home-footer{position:relative;overflow:hidden;border-top:1px solid var(--home-night-line)}.home-landing .home-footer-brand{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--home-ivory)}.home-landing .home-footer-status{display:inline-flex;align-items:center;gap:.625rem;border:1px solid var(--home-night-line);border-radius:9999px;padding:.5rem .875rem;font-size:.8125rem;line-height:1.25rem;color:var(--home-ivory);transition:border-color .15s ease}.home-landing .home-footer-status:hover{border-color:var(--steyg-home-night-line-strong)}.home-landing .home-footer-heading{font-size:.8125rem;font-weight:400;line-height:1.25rem;color:var(--home-ash)}.home-landing .home-footer-link{display:inline-flex;min-height:1.75rem;align-items:center;font-size:.9375rem;color:var(--home-ivory);transition:color .15s ease}.home-landing .home-footer-link:hover{color:var(--home-clay)}.home-landing .home-footer-mail{text-decoration:underline;text-underline-offset:4px;transition:color .15s ease}.home-landing .home-footer-mail:hover{color:var(--home-ivory)}.home-landing .home-footer-legal{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.home-landing .home-footer-legal a{display:inline-flex;min-height:1.75rem;align-items:center;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--home-ash);transition:color .15s ease}.home-landing .home-footer-legal a:hover{color:var(--home-ivory)}.home-landing .home-footer-mark{padding:.16em 1.25rem 0;font-family:var(--home-font-serif);font-weight:400;font-synthesis:none;font-size:clamp(5.5rem,23vw,21rem);line-height:.8;letter-spacing:-.045em;text-align:center;white-space:nowrap;color:var(--home-night-high);user-select:none;pointer-events:none;transform:translateY(18%);mask-image:linear-gradient(180deg,#000 30%,transparent 92%)}.home-landing .home-footer-mark:before{content:attr(data-wordmark)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-landing:not([data-home-motion]) :is([data-reveal],[data-home-hero-item=proof-column]){opacity:0;visibility:hidden;animation:home-motion-failsafe .01s linear 2.5s forwards}.home-landing:not([data-home-motion]) [data-scrub-words]{opacity:.55;animation:home-motion-failsafe .01s linear 2.5s forwards}.home-landing:not([data-home-motion]) .home-rail{opacity:0;visibility:hidden;animation:home-motion-failsafe .01s linear 2.5s forwards}.home-landing[data-home-motion=ready] .home-rail:not([data-visible=true]){opacity:0;visibility:hidden}}.home-landing .home-line,.home-landing .home-line-mask{display:block}.home-landing .home-line-mask{padding-block:.2em;margin-block:-.2em}.home-landing [data-split-heading][data-split]{display:flex;flex-direction:column}.home-landing .home-progress{position:fixed;inset:0 0 auto;z-index:50;height:2px;pointer-events:none}.home-landing .home-progress-fill{display:block;height:100%;background:var(--home-clay);transform:scaleX(0);transform-origin:0 50%}.home-landing .home-rail{display:none}@media (min-width:1280px){.home-landing .home-rail{position:fixed;top:50%;right:1rem;z-index:30;display:block;border:1px solid var(--home-night-line);border-radius:9999px;background:color-mix(in oklab,var(--home-night) 88%,transparent);padding:.375rem .1875rem;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s}}.home-landing .home-rail-list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.home-landing .home-rail-link{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.home-landing .home-rail-dot{width:.375rem;height:.375rem;border-radius:9999px;background:var(--home-ash);transition:transform .2s ease,background-color .2s ease}.home-landing .home-rail-label{position:absolute;right:2rem;border:1px solid var(--home-night-line);border-radius:.375rem;background:var(--home-night);padding:.25rem .5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--home-ivory);opacity:0;pointer-events:none;transform:translateX(.25rem);transition:opacity .2s ease,transform .2s ease}.home-landing .home-rail-link:is(:hover,:focus-visible) .home-rail-label{opacity:1;transform:none}.home-landing .home-rail-link[aria-current=location] .home-rail-dot{background:var(--home-clay);transform:scale(1.6)}@media (max-width:390px){.home-landing .home-hero-actions{align-items:stretch}.home-landing .home-hero-actions>*{width:100%}}}