.LandingV3-module__YOf_Hq__page{--paper:#faf9f6;--paper-warm:#f2ede3;--ink:#211b15;--ink-strong:#100d0a;--ink-soft:#6e665d;--line:#ded7cb;--orange:#ff991c;--orange-hover:#ffa832;--night:#050607;--night-soft:#101113;--night-line:#303134;--night-text:#f1f1f0;--night-muted:#a5a5a5;--shell:min(100% - 3rem, 1220px);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-work-sans), ui-sans-serif, system-ui, sans-serif;overflow:clip}.LandingV3-module__YOf_Hq__page *,.LandingV3-module__YOf_Hq__page :before,.LandingV3-module__YOf_Hq__page :after{box-sizing:border-box}.LandingV3-module__YOf_Hq__page a{color:inherit;text-decoration:none}.LandingV3-module__YOf_Hq__page button,.LandingV3-module__YOf_Hq__page summary{font:inherit;-webkit-tap-highlight-color:transparent}.LandingV3-module__YOf_Hq__page :where(a,button,summary):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.LandingV3-module__YOf_Hq__shell{width:var(--shell);margin-inline:auto;position:relative}.LandingV3-module__YOf_Hq__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:560;line-height:1.5}.LandingV3-module__YOf_Hq__navWrap{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#050607cc;border-bottom:1px solid #ffffff17;position:fixed;inset:0 0 auto}.LandingV3-module__YOf_Hq__nav{width:var(--shell);height:68px;color:var(--night-text);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-inline:auto;display:grid}.LandingV3-module__YOf_Hq__brand,.LandingV3-module__YOf_Hq__footerBrand{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.035em;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:650;display:inline-flex}.LandingV3-module__YOf_Hq__brandDot{border:3px solid var(--orange);border-radius:999px;width:11px;height:11px}.LandingV3-module__YOf_Hq__navLinks{justify-content:center;gap:clamp(1.35rem,2.6vw,2.4rem);display:flex}.LandingV3-module__YOf_Hq__navLinks a{color:#b9b9b9;font-size:.78rem;font-weight:560;transition:color .18s}.LandingV3-module__YOf_Hq__navLinks a:hover{color:#fff}.LandingV3-module__YOf_Hq__navCta,.LandingV3-module__YOf_Hq__primaryCta{background:var(--orange);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.84rem;font-weight:720;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 14px 36px #5a2a003d;color:#201105!important}.LandingV3-module__YOf_Hq__navCta{min-height:40px;padding-inline:1.1rem}.LandingV3-module__YOf_Hq__primaryCta{min-height:48px;padding-inline:1.4rem}.LandingV3-module__YOf_Hq__navCta:hover,.LandingV3-module__YOf_Hq__primaryCta:hover{background:var(--orange-hover);transform:translateY(-1px)}.LandingV3-module__YOf_Hq__hero{--color-background:#141416;--color-foreground:#ededed;--color-text-muted:#9e9e9e;--color-border:#343536;--color-surface:#1c1d1e;--color-surface-muted:#232325;--color-primary:#ff991c;--color-primary-foreground:#201105;--color-primary-hover:#ffa332;--color-primary-readable:#ffcb8c;background:var(--night);min-height:980px;color:var(--night-text);position:relative;overflow:hidden}.LandingV3-module__YOf_Hq__heroCanvas{opacity:.9;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.LandingV3-module__YOf_Hq__heroWash{pointer-events:none;background:radial-gradient(circle at 58% 24%,#ff991c14,#0000 32rem),linear-gradient(#05060729 0%,#05060714 58%,#050607d6 100%),linear-gradient(90deg,#050607a3 0%,#05060733 48%,#05060742 100%);position:absolute;inset:0}.LandingV3-module__YOf_Hq__heroGrid{z-index:2;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(3rem,5vw,5rem);padding-block:124px 76px;display:grid}.LandingV3-module__YOf_Hq__heroCopy{align-self:center;animation:.7s cubic-bezier(.22,1,.36,1) both LandingV3-module__YOf_Hq__hero-enter}.LandingV3-module__YOf_Hq__heroCopy .LandingV3-module__YOf_Hq__eyebrow{color:#b6b6b6;align-items:center;gap:.75rem;display:flex}.LandingV3-module__YOf_Hq__heroCopy .LandingV3-module__YOf_Hq__eyebrow:before{content:"";background:var(--orange);width:22px;height:1px}.LandingV3-module__YOf_Hq__heroCopy h1{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.06em;margin:1.45rem 0 0;font-size:clamp(4rem,5.7vw,6rem);font-weight:580;line-height:.94}.LandingV3-module__YOf_Hq__heroCopy h1 span{display:block}.LandingV3-module__YOf_Hq__heroCopy h1 span:last-child{color:var(--orange);margin-top:.16em}.LandingV3-module__YOf_Hq__heroBody{color:#d0d0cf;max-width:570px;margin:1.7rem 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.LandingV3-module__YOf_Hq__heroActions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.1rem;display:flex}.LandingV3-module__YOf_Hq__textCta{color:#f1f1f0;align-items:center;gap:.55rem;min-height:44px;font-size:.85rem;font-weight:650;transition:color .18s;display:inline-flex}.LandingV3-module__YOf_Hq__textCta:hover{color:var(--orange)}.LandingV3-module__YOf_Hq__heroNote{color:#858585;max-width:520px;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:1.45rem 0 0;font-size:.65rem;line-height:1.6}.LandingV3-module__YOf_Hq__chatWindow{-webkit-backdrop-filter:blur(18px);background:#111214e3;border:1px solid #ffffff24;border-radius:25px;justify-self:end;width:100%;max-width:720px;animation:.76s cubic-bezier(.22,1,.36,1) 90ms both LandingV3-module__YOf_Hq__chat-enter;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000007a,0 0 0 1px #ff991c0a}.LandingV3-module__YOf_Hq__chatTopbar{background:#ffffff06;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:0 1.1rem;display:flex}.LandingV3-module__YOf_Hq__chatBrand{align-items:center;gap:.7rem;display:flex}.LandingV3-module__YOf_Hq__chatBrand>span{line-height:1.15;display:grid}.LandingV3-module__YOf_Hq__chatBrand strong{font-size:.86rem;font-weight:650}.LandingV3-module__YOf_Hq__chatBrand small{color:var(--color-text-muted);margin-top:.2rem;font-size:.66rem}.LandingV3-module__YOf_Hq__chatMode{color:#f6bd73;background:#ff991c14;border:1px solid #ff991c38;border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:620}.LandingV3-module__YOf_Hq__chatStream{flex-direction:column;gap:1rem;min-height:584px;padding:1.25rem 1.25rem 1rem;display:flex}.LandingV3-module__YOf_Hq__toolRows{gap:.4rem;margin-top:.55rem;display:grid}.LandingV3-module__YOf_Hq__liveToolCard{font-family:var(--font-work-sans), ui-sans-serif, system-ui, sans-serif}.LandingV3-module__YOf_Hq__chatComposer{border:1px solid var(--color-border);background:var(--color-surface);min-height:54px;color:var(--color-text-muted);border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin:0 1rem;padding:.55rem .65rem .55rem 1rem;font-size:.82rem;display:flex}.LandingV3-module__YOf_Hq__chatComposer button{width:34px;height:34px;color:var(--color-primary-foreground);background:#ff991c80;border:0;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.LandingV3-module__YOf_Hq__demoNote{color:#707070;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;margin:0;padding:.75rem 1.25rem 1rem;font-size:.62rem}.LandingV3-module__YOf_Hq__problemSection,.LandingV3-module__YOf_Hq__flowSection,.LandingV3-module__YOf_Hq__architectureSection,.LandingV3-module__YOf_Hq__controlSection,.LandingV3-module__YOf_Hq__capabilitiesSection,.LandingV3-module__YOf_Hq__accessSection,.LandingV3-module__YOf_Hq__faqSection{scroll-margin-top:68px}.LandingV3-module__YOf_Hq__problemSection{background:var(--paper-warm);padding:124px 0 128px}.LandingV3-module__YOf_Hq__problemIntro{max-width:970px}.LandingV3-module__YOf_Hq__problemIntro .LandingV3-module__YOf_Hq__eyebrow,.LandingV3-module__YOf_Hq__accessIntro .LandingV3-module__YOf_Hq__eyebrow{color:#a75a0b}.LandingV3-module__YOf_Hq__problemIntro h2,.LandingV3-module__YOf_Hq__architectureIntro h2,.LandingV3-module__YOf_Hq__accessIntro h2{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:.9rem 0 0;font-weight:580;line-height:.98}.LandingV3-module__YOf_Hq__problemIntro h2{max-width:900px;font-size:clamp(3.35rem,5.7vw,6.2rem)}.LandingV3-module__YOf_Hq__problemIntro>p:last-child{max-width:660px;color:var(--ink-soft);margin:1.35rem 0 0;font-size:1.02rem;line-height:1.68}.LandingV3-module__YOf_Hq__problemJourney{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4.8rem}.LandingV3-module__YOf_Hq__problemPath{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:2rem;min-height:96px;padding:1.2rem 0;display:grid}.LandingV3-module__YOf_Hq__problemPath+.LandingV3-module__YOf_Hq__problemPath{border-top:1px solid var(--line)}.LandingV3-module__YOf_Hq__problemPath>p{color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:580}.LandingV3-module__YOf_Hq__problemPath ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:0;padding:0;list-style:none;display:grid}.LandingV3-module__YOf_Hq__problemPath li{color:#625a51;min-width:0;padding:.85rem 2.2rem .85rem 0;font-size:.83rem;font-weight:620;position:relative}.LandingV3-module__YOf_Hq__problemPath li:not(:last-child):after{content:"→";color:#b4aa9d;font-family:var(--font-geist-mono), ui-monospace, monospace;position:absolute;right:.9rem}.LandingV3-module__YOf_Hq__problemPath[data-path=orange] li{color:var(--ink-strong)}.LandingV3-module__YOf_Hq__problemPath[data-path=orange] li:before{content:"";background:var(--orange);vertical-align:.08em;border-radius:999px;width:6px;height:6px;margin-right:.55rem;display:inline-block}.LandingV3-module__YOf_Hq__problemPath[data-path=orange] li:not(:last-child):after{color:#c96e10}.LandingV3-module__YOf_Hq__comparisonBlock{grid-template-columns:minmax(300px,.88fr) minmax(480px,1.12fr);align-items:start;gap:clamp(3rem,8vw,8rem);margin-top:4.8rem;display:grid}.LandingV3-module__YOf_Hq__comparisonBlock>h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,3.4vw,3.55rem);font-weight:570;line-height:1.04}.LandingV3-module__YOf_Hq__comparisonRows{border-top:1px solid var(--line)}.LandingV3-module__YOf_Hq__comparisonRows article{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:1.4rem;padding:1.35rem 0;display:grid}.LandingV3-module__YOf_Hq__comparisonRows h4,.LandingV3-module__YOf_Hq__comparisonRows p{margin:0}.LandingV3-module__YOf_Hq__comparisonRows h4{font-size:.86rem;font-weight:700}.LandingV3-module__YOf_Hq__comparisonRows p{color:var(--ink-soft);font-size:.9rem;line-height:1.58}.LandingV3-module__YOf_Hq__comparisonRows article:last-child h4{color:#a75a0b}.LandingV3-module__YOf_Hq__flowSection{background:var(--paper);padding:124px 0 132px}.LandingV3-module__YOf_Hq__flowIntro{max-width:780px}.LandingV3-module__YOf_Hq__flowIntro .LandingV3-module__YOf_Hq__eyebrow,.LandingV3-module__YOf_Hq__capabilityIntro .LandingV3-module__YOf_Hq__eyebrow,.LandingV3-module__YOf_Hq__faqIntro .LandingV3-module__YOf_Hq__eyebrow{color:#a75a0b}.LandingV3-module__YOf_Hq__flowIntro h2,.LandingV3-module__YOf_Hq__controlIntro h2,.LandingV3-module__YOf_Hq__capabilityIntro h2,.LandingV3-module__YOf_Hq__faqIntro h2,.LandingV3-module__YOf_Hq__finalInner h2{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:.9rem 0 0;font-weight:580;line-height:.98}.LandingV3-module__YOf_Hq__flowIntro h2,.LandingV3-module__YOf_Hq__capabilityIntro h2{font-size:clamp(3.1rem,5vw,5.35rem)}.LandingV3-module__YOf_Hq__flowIntro>p:last-child{color:var(--ink-soft);margin:1.15rem 0 0;font-size:1.02rem}.LandingV3-module__YOf_Hq__flowList{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:4.6rem 0 0;padding:0;list-style:none;display:grid}.LandingV3-module__YOf_Hq__flowList li{border-left:1px solid var(--line);min-height:350px;padding:1.4rem clamp(1.5rem,3vw,2.6rem) 0}.LandingV3-module__YOf_Hq__flowList li:first-child{border-left:0;padding-left:0}.LandingV3-module__YOf_Hq__flowList li>span{color:#a75a0b;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.68rem}.LandingV3-module__YOf_Hq__flowList h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.05em;margin:4.6rem 0 0;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:570}.LandingV3-module__YOf_Hq__flowList p{max-width:300px;color:var(--ink-soft);margin:1rem 0 0;line-height:1.62}.LandingV3-module__YOf_Hq__flowList blockquote{border-left:2px solid var(--orange);color:#8f4f0c;margin:2.2rem 0 0;padding-left:.85rem;font-size:.82rem;font-weight:580;line-height:1.5}.LandingV3-module__YOf_Hq__promptIntro{border-top:1px solid var(--line);max-width:760px;margin-top:5.2rem;padding-top:2rem}.LandingV3-module__YOf_Hq__promptIntro .LandingV3-module__YOf_Hq__eyebrow{color:#a75a0b}.LandingV3-module__YOf_Hq__promptIntro h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.5rem,4.5vw,4.6rem);font-weight:580;line-height:1}.LandingV3-module__YOf_Hq__promptIntro>p:last-child{max-width:600px;color:var(--ink-soft);margin:1rem 0 0;line-height:1.65}.LandingV3-module__YOf_Hq__promptLibrary{--color-background:#f5f1e9;--color-foreground:#211b15;--color-text-muted:#736b62;--color-border:#d8d0c4;--color-surface:#fffdfa;--color-surface-muted:#f0ece4;--color-primary:#ff991c;--color-primary-foreground:#201105;--color-primary-hover:#ffa832;--color-primary-readable:#9d5109;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);margin-top:2.8rem;display:grid}.LandingV3-module__YOf_Hq__promptList{align-content:start;min-width:0;padding-right:clamp(1.6rem,4vw,4rem);display:grid}.LandingV3-module__YOf_Hq__promptList button{border:0;border-bottom:1px solid var(--line);min-height:70px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;transition:color .16s,padding .16s;display:grid}.LandingV3-module__YOf_Hq__promptList button:last-child{border-bottom:0}.LandingV3-module__YOf_Hq__promptList button>span{color:#a75a0b;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:600}.LandingV3-module__YOf_Hq__promptList button[aria-pressed=true]{color:var(--ink-strong);box-shadow:inset 2px 0 var(--orange);padding-left:.8rem}.LandingV3-module__YOf_Hq__promptList button:hover{color:var(--ink-strong)}.LandingV3-module__YOf_Hq__promptStage{border-left:1px solid var(--line);background:#f0ece4;flex-direction:column;justify-content:center;min-width:0;min-height:520px;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.LandingV3-module__YOf_Hq__promptStageTopline{color:#81786e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2.4rem;font-size:.6rem;display:flex}.LandingV3-module__YOf_Hq__promptBubble{background:var(--orange);color:#201105;border-radius:18px 18px 4px;max-width:78%;margin:0 0 1.2rem auto;padding:.8rem 1rem;font-size:.88rem;font-weight:580;line-height:1.45}.LandingV3-module__YOf_Hq__promptToolCard{width:100%;font-family:var(--font-work-sans), ui-sans-serif, system-ui, sans-serif}.LandingV3-module__YOf_Hq__architectureSection{--color-background:#141416;--color-foreground:#ededed;--color-text-muted:#9e9e9e;--color-border:#343536;--color-surface:#1c1d1e;--color-surface-muted:#232325;--color-primary:#ff991c;--color-primary-foreground:#201105;--color-primary-hover:#ffa332;--color-primary-readable:#ffcb8c;color:var(--color-foreground);background:#0b0c0e;padding:126px 0 84px}.LandingV3-module__YOf_Hq__architectureIntro{max-width:990px}.LandingV3-module__YOf_Hq__architectureIntro .LandingV3-module__YOf_Hq__eyebrow{color:#d58a36}.LandingV3-module__YOf_Hq__architectureIntro h2{max-width:920px;font-size:clamp(3.2rem,5.45vw,5.9rem)}.LandingV3-module__YOf_Hq__architectureIntro>p:last-child{color:#b8b8b8;max-width:580px;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.68}.LandingV3-module__YOf_Hq__architectureFlow{border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:4.6rem 0 0;padding:0;list-style:none;display:grid}.LandingV3-module__YOf_Hq__architectureFlow li{border-left:1px solid var(--night-line);min-height:220px;padding:1.35rem 1.5rem 1.5rem}.LandingV3-module__YOf_Hq__architectureFlow li:first-child{border-left:0;padding-left:0}.LandingV3-module__YOf_Hq__architectureFlow li>span{color:#d58a36;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.65rem}.LandingV3-module__YOf_Hq__architectureFlow h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.04em;margin:3.3rem 0 0;font-size:1.55rem;font-weight:590;line-height:1.08}.LandingV3-module__YOf_Hq__architectureFlow p{color:#9f9f9f;margin:.8rem 0 0;font-size:.86rem;line-height:1.58}.LandingV3-module__YOf_Hq__architectureBoundary{color:#c8c8c7;text-align:right;max-width:840px;margin:2rem 0 0 auto;font-size:.82rem;line-height:1.62}.LandingV3-module__YOf_Hq__controlSection{--color-background:#141416;--color-foreground:#ededed;--color-text-muted:#9e9e9e;--color-border:#343536;--color-surface:#1c1d1e;--color-surface-muted:#232325;--color-primary:#ff991c;--color-primary-foreground:#201105;--color-primary-hover:#ffa332;--color-primary-readable:#ffcb8c;color:var(--color-foreground);background:#0b0c0e;padding:76px 0 132px;scroll-margin-top:68px}.LandingV3-module__YOf_Hq__controlSection>.LandingV3-module__YOf_Hq__shell{border-top:1px solid var(--night-line);padding-top:4.8rem}.LandingV3-module__YOf_Hq__controlIntro{max-width:780px}.LandingV3-module__YOf_Hq__controlIntro .LandingV3-module__YOf_Hq__eyebrow{color:#d58a36}.LandingV3-module__YOf_Hq__controlIntro h2{font-size:clamp(3.25rem,5.6vw,6rem)}.LandingV3-module__YOf_Hq__controlIntro>p:last-child{color:#b8b8b8;max-width:630px;margin:1.25rem 0 0;font-size:1.03rem;line-height:1.68}.LandingV3-module__YOf_Hq__executionDemo{border-top:1px solid var(--night-line);margin-top:4rem;padding-top:1.6rem}.LandingV3-module__YOf_Hq__modeControl{max-width:820px}.LandingV3-module__YOf_Hq__modeControl [role=group]{background:#151619;width:100%}.LandingV3-module__YOf_Hq__modeControl button{min-height:44px}.LandingV3-module__YOf_Hq__modeContent{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:2.8rem;display:grid}.LandingV3-module__YOf_Hq__modeCopy{padding-top:.4rem}.LandingV3-module__YOf_Hq__modeLabel,.LandingV3-module__YOf_Hq__listLabel{color:#d58a36;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:560}.LandingV3-module__YOf_Hq__modeCopy h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.05em;margin:1.15rem 0 0;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:570;line-height:1}.LandingV3-module__YOf_Hq__modeCopy>p:not(.LandingV3-module__YOf_Hq__modeLabel){color:#b8b8b8;max-width:420px;margin:1.15rem 0 0;line-height:1.65}.LandingV3-module__YOf_Hq__modeCopy>strong{color:#f2c486;margin-top:1.7rem;font-size:.82rem;display:inline-block}.LandingV3-module__YOf_Hq__modeResult{min-width:0}.LandingV3-module__YOf_Hq__runtimeBoundary{border-top:1px solid var(--night-line);color:#9f9f9f;align-items:center;gap:.65rem;margin:2.4rem 0 0;padding-top:1.2rem;font-size:.78rem;display:flex}.LandingV3-module__YOf_Hq__runtimeBoundary svg{color:var(--orange)}.LandingV3-module__YOf_Hq__capabilitiesSection{background:var(--paper-warm);padding:126px 0 116px}.LandingV3-module__YOf_Hq__capabilityIntro{max-width:870px}.LandingV3-module__YOf_Hq__capabilityLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(4rem,8vw,8rem);margin-top:4.6rem;display:grid}.LandingV3-module__YOf_Hq__liveList{border-top:1px solid var(--line);margin:1.2rem 0 0;padding:0;list-style:none}.LandingV3-module__YOf_Hq__liveList li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:1.2rem;padding:1.35rem 0;display:grid}.LandingV3-module__YOf_Hq__liveList li>span{color:#a75a0b;font-family:var(--font-geist-mono), ui-monospace, monospace;padding-top:.25rem;font-size:.66rem}.LandingV3-module__YOf_Hq__liveList h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:620}.LandingV3-module__YOf_Hq__liveList p{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.55}.LandingV3-module__YOf_Hq__plannedPanel{background:#fff7eab8;border:1px solid #e5c89f;padding:1.7rem}.LandingV3-module__YOf_Hq__plannedPanel h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.05em;margin:1.4rem 0 0;font-size:clamp(2rem,3vw,2.8rem);font-weight:570;line-height:1.04}.LandingV3-module__YOf_Hq__plannedPanel ul{margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.LandingV3-module__YOf_Hq__plannedPanel li{color:#51473d;border-top:1px solid #a967202e;align-items:center;gap:.7rem;padding:.75rem 0;font-size:.84rem;display:flex}.LandingV3-module__YOf_Hq__plannedPanel li svg{color:#a75a0b;flex:none}.LandingV3-module__YOf_Hq__plannedPanel small{color:#8a7f74;margin-top:1.25rem;font-size:.66rem;line-height:1.5;display:block}.LandingV3-module__YOf_Hq__integrationRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:4.8rem;padding-top:1.4rem;display:flex}.LandingV3-module__YOf_Hq__integrationRow>span{color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.LandingV3-module__YOf_Hq__integrationRow img{-o-object-fit:contain;object-fit:contain;filter:grayscale()brightness(.22)contrast(1.6);opacity:.78;width:auto;max-height:24px}.LandingV3-module__YOf_Hq__accessSection{background:var(--paper);padding:126px 0 132px}.LandingV3-module__YOf_Hq__accessLayout{grid-template-columns:minmax(500px,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.LandingV3-module__YOf_Hq__accessIntro h2{max-width:800px;font-size:clamp(3.2rem,5.1vw,5.4rem)}.LandingV3-module__YOf_Hq__accessIntro>p:not(.LandingV3-module__YOf_Hq__eyebrow){max-width:610px;color:var(--ink-soft);margin:1.25rem 0 0;font-size:1.01rem;line-height:1.68}.LandingV3-module__YOf_Hq__accessSteps{border-top:1px solid var(--line);margin:3.6rem 0 0;padding:0;list-style:none}.LandingV3-module__YOf_Hq__accessSteps li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:1.1rem;padding:1.25rem 0;display:grid}.LandingV3-module__YOf_Hq__accessSteps li>span{color:#a75a0b;font-family:var(--font-geist-mono), ui-monospace, monospace;padding-top:.2rem;font-size:.65rem}.LandingV3-module__YOf_Hq__accessSteps h3,.LandingV3-module__YOf_Hq__accessSteps p{margin:0}.LandingV3-module__YOf_Hq__accessSteps h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.035em;font-size:1.15rem;font-weight:630}.LandingV3-module__YOf_Hq__accessSteps p{color:var(--ink-soft);margin-top:.35rem;font-size:.88rem;line-height:1.55}.LandingV3-module__YOf_Hq__accessCard{border-top:3px solid var(--orange);background:var(--night-soft);color:var(--night-text);padding:clamp(1.7rem,3.2vw,2.5rem);position:sticky;top:104px;box-shadow:0 30px 70px #402f1d26}.LandingV3-module__YOf_Hq__accessCard>p:first-child{color:#d58a36;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:580}.LandingV3-module__YOf_Hq__accessCard h3{font-family:var(--font-space-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.06em;margin:2.2rem 0 0;font-size:clamp(3.2rem,5vw,5rem);font-weight:580;line-height:.95}.LandingV3-module__YOf_Hq__accessCard>p:last-of-type{color:#ababaa;margin:1.4rem 0 0;font-size:.83rem;line-height:1.62}.LandingV3-module__YOf_Hq__accessCard .LandingV3-module__YOf_Hq__primaryCta{width:100%;margin-top:2rem}.LandingV3-module__YOf_Hq__faqSection{background:var(--paper);padding:124px 0 132px}.LandingV3-module__YOf_Hq__faqLayout{grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.LandingV3-module__YOf_Hq__faqIntro h2{font-size:clamp(3rem,4.6vw,4.8rem)}.LandingV3-module__YOf_Hq__faqList{border-top:1px solid var(--line)}.LandingV3-module__YOf_Hq__faqList details{border-bottom:1px solid var(--line)}.LandingV3-module__YOf_Hq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:76px;padding:1.15rem 0;font-size:1rem;font-weight:620;list-style:none;display:flex}.LandingV3-module__YOf_Hq__faqList summary::-webkit-details-marker{display:none}.LandingV3-module__YOf_Hq__faqList summary svg{color:#a75a0b;flex:none;transition:transform .18s}.LandingV3-module__YOf_Hq__faqList details[open] summary svg{transform:rotate(45deg)}.LandingV3-module__YOf_Hq__faqList details>p{max-width:720px;color:var(--ink-soft);margin:-.2rem 0 1.35rem;padding-right:3rem;line-height:1.65}.LandingV3-module__YOf_Hq__finalSection{color:var(--night-text);background:radial-gradient(circle at 78% 30%,#ff6f0f26,#0000 34rem),#070809;position:relative;overflow:hidden}.LandingV3-module__YOf_Hq__finalSection:before{content:"";aspect-ratio:1;border:1px solid #ff991c1f;border-radius:50%;width:46vw;position:absolute;top:12%;right:-8%;box-shadow:0 0 0 44px #ff991c06,0 0 0 110px #ff991c04}.LandingV3-module__YOf_Hq__finalInner{z-index:1;padding-block:126px 132px}.LandingV3-module__YOf_Hq__finalInner .LandingV3-module__YOf_Hq__eyebrow{color:#d58a36}.LandingV3-module__YOf_Hq__finalInner h2{max-width:890px;font-size:clamp(3.4rem,6.4vw,7rem)}.LandingV3-module__YOf_Hq__finalInner>p:not(.LandingV3-module__YOf_Hq__eyebrow){color:#bcbcbc;max-width:560px;margin:1.55rem 0 0;font-size:1.02rem;line-height:1.65}.LandingV3-module__YOf_Hq__finalInner .LandingV3-module__YOf_Hq__primaryCta{margin-top:2.1rem}.LandingV3-module__YOf_Hq__footer{z-index:1;color:#898989;border-top:1px solid #ffffff1a;position:relative}.LandingV3-module__YOf_Hq__footer>div{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:88px;font-size:.72rem;display:grid}.LandingV3-module__YOf_Hq__footerBrand{color:#f1f1f0;font-size:.9rem}.LandingV3-module__YOf_Hq__footer nav{gap:1.4rem;display:flex}.LandingV3-module__YOf_Hq__footer a:hover{color:#fff}@keyframes LandingV3-module__YOf_Hq__hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingV3-module__YOf_Hq__chat-enter{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.LandingV3-module__YOf_Hq__hero{min-height:auto}.LandingV3-module__YOf_Hq__heroWash{background:radial-gradient(circle at 54% 34%,#ff991c14,#0000 24rem),linear-gradient(#05060752 0%,#05060729 58%,#050607e0 100%),linear-gradient(90deg,#05060775,#05060733)}.LandingV3-module__YOf_Hq__heroGrid{grid-template-columns:1fr;gap:4rem;padding-block:126px 80px}.LandingV3-module__YOf_Hq__heroCopy{max-width:760px}.LandingV3-module__YOf_Hq__chatWindow{justify-self:start;max-width:780px}.LandingV3-module__YOf_Hq__modeContent{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:3rem}.LandingV3-module__YOf_Hq__comparisonBlock{gap:4rem}.LandingV3-module__YOf_Hq__promptLibrary{grid-template-columns:minmax(270px,.72fr) minmax(440px,1.28fr)}.LandingV3-module__YOf_Hq__capabilityLayout,.LandingV3-module__YOf_Hq__accessLayout,.LandingV3-module__YOf_Hq__faqLayout{gap:4rem}}@media (max-width:820px){.LandingV3-module__YOf_Hq__navLinks{display:none}.LandingV3-module__YOf_Hq__nav{grid-template-columns:1fr auto}.LandingV3-module__YOf_Hq__flowList,.LandingV3-module__YOf_Hq__comparisonBlock,.LandingV3-module__YOf_Hq__promptLibrary,.LandingV3-module__YOf_Hq__modeContent,.LandingV3-module__YOf_Hq__capabilityLayout,.LandingV3-module__YOf_Hq__accessLayout,.LandingV3-module__YOf_Hq__faqLayout{grid-template-columns:1fr}.LandingV3-module__YOf_Hq__comparisonBlock{gap:2.8rem}.LandingV3-module__YOf_Hq__promptList{padding-right:0}.LandingV3-module__YOf_Hq__promptStage{border-top:1px solid var(--line);border-left:0;min-height:470px}.LandingV3-module__YOf_Hq__architectureFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingV3-module__YOf_Hq__architectureFlow li:nth-child(3){border-left:0;padding-left:0}.LandingV3-module__YOf_Hq__architectureFlow li:nth-child(n+3){border-top:1px solid var(--night-line)}.LandingV3-module__YOf_Hq__flowList li,.LandingV3-module__YOf_Hq__flowList li:first-child{border-left:0;border-bottom:1px solid var(--line);min-height:auto;padding:1.7rem 0 2.1rem}.LandingV3-module__YOf_Hq__flowList h3{margin-top:1.6rem}.LandingV3-module__YOf_Hq__flowList blockquote{margin-top:1.4rem}.LandingV3-module__YOf_Hq__modeContent{gap:2.4rem}.LandingV3-module__YOf_Hq__capabilityLayout,.LandingV3-module__YOf_Hq__accessLayout,.LandingV3-module__YOf_Hq__faqLayout{gap:3.6rem}.LandingV3-module__YOf_Hq__accessCard{position:static}}@media (max-width:640px){.LandingV3-module__YOf_Hq__page{--shell:min(100% - 2rem, 1220px)}.LandingV3-module__YOf_Hq__nav,.LandingV3-module__YOf_Hq__navWrap{height:64px}.LandingV3-module__YOf_Hq__navCta{min-height:40px;padding-inline:1rem;font-size:.78rem}.LandingV3-module__YOf_Hq__heroGrid{gap:3.2rem;padding-block:105px 58px}.LandingV3-module__YOf_Hq__heroCopy h1{font-size:clamp(3.35rem,15vw,4.35rem);line-height:.95}.LandingV3-module__YOf_Hq__heroBody{margin-top:1.45rem;font-size:.98rem;line-height:1.62}.LandingV3-module__YOf_Hq__heroActions{margin-top:1.75rem}.LandingV3-module__YOf_Hq__heroNote{font-size:.6rem}.LandingV3-module__YOf_Hq__chatWindow{border-radius:20px;width:calc(100% + .25rem);margin-left:-.125rem}.LandingV3-module__YOf_Hq__chatTopbar{min-height:60px;padding-inline:.85rem}.LandingV3-module__YOf_Hq__chatMode{font-size:.6rem}.LandingV3-module__YOf_Hq__chatStream{gap:.85rem;min-height:0;padding:1rem .8rem .8rem}.LandingV3-module__YOf_Hq__chatComposer{margin-inline:.8rem}.LandingV3-module__YOf_Hq__demoNote{padding-inline:1rem}.LandingV3-module__YOf_Hq__flowSection,.LandingV3-module__YOf_Hq__problemSection,.LandingV3-module__YOf_Hq__architectureSection,.LandingV3-module__YOf_Hq__controlSection,.LandingV3-module__YOf_Hq__capabilitiesSection,.LandingV3-module__YOf_Hq__accessSection,.LandingV3-module__YOf_Hq__faqSection{padding-block:88px 94px}.LandingV3-module__YOf_Hq__problemIntro h2,.LandingV3-module__YOf_Hq__architectureIntro h2,.LandingV3-module__YOf_Hq__accessIntro h2{font-size:clamp(3rem,14vw,4.1rem)}.LandingV3-module__YOf_Hq__problemJourney,.LandingV3-module__YOf_Hq__comparisonBlock{margin-top:3.2rem}.LandingV3-module__YOf_Hq__problemPath{grid-template-columns:1fr;gap:.75rem;padding-block:1.35rem}.LandingV3-module__YOf_Hq__problemPath ol{grid-auto-rows:auto;grid-auto-flow:row}.LandingV3-module__YOf_Hq__problemPath li{border-left:1px solid var(--line);padding:.55rem 0 .55rem 1.2rem}.LandingV3-module__YOf_Hq__problemPath li:not(:last-child):after{content:"↓";background:var(--paper-warm);padding:.1rem 0;bottom:-.45rem;left:-.28rem;right:auto}.LandingV3-module__YOf_Hq__comparisonBlock>h3{font-size:2.45rem}.LandingV3-module__YOf_Hq__comparisonRows article{grid-template-columns:1fr;gap:.55rem}.LandingV3-module__YOf_Hq__flowIntro h2,.LandingV3-module__YOf_Hq__capabilityIntro h2{font-size:clamp(3rem,14vw,4.1rem)}.LandingV3-module__YOf_Hq__flowList,.LandingV3-module__YOf_Hq__capabilityLayout{margin-top:3.1rem}.LandingV3-module__YOf_Hq__promptIntro{margin-top:3.8rem}.LandingV3-module__YOf_Hq__promptIntro h3{font-size:2.85rem}.LandingV3-module__YOf_Hq__promptLibrary{margin-top:2.2rem}.LandingV3-module__YOf_Hq__promptList button{grid-template-columns:68px minmax(0,1fr);min-height:62px;font-size:.83rem}.LandingV3-module__YOf_Hq__promptStage{min-height:0;padding:1.25rem .9rem 1.35rem}.LandingV3-module__YOf_Hq__promptStageTopline{flex-direction:column;gap:.35rem;margin-bottom:1.7rem}.LandingV3-module__YOf_Hq__promptBubble{max-width:92%}.LandingV3-module__YOf_Hq__architectureFlow{grid-template-columns:1fr;margin-top:3.2rem}.LandingV3-module__YOf_Hq__architectureFlow li,.LandingV3-module__YOf_Hq__architectureFlow li:first-child,.LandingV3-module__YOf_Hq__architectureFlow li:nth-child(3){border-left:0;min-height:0;padding:1.25rem 0 1.5rem}.LandingV3-module__YOf_Hq__architectureFlow li+li{border-top:1px solid var(--night-line)}.LandingV3-module__YOf_Hq__architectureFlow h3{margin-top:1.8rem}.LandingV3-module__YOf_Hq__architectureBoundary{text-align:left}.LandingV3-module__YOf_Hq__controlIntro h2{font-size:clamp(3.4rem,15vw,4.5rem)}.LandingV3-module__YOf_Hq__executionDemo{margin-top:3rem}.LandingV3-module__YOf_Hq__controlSection>.LandingV3-module__YOf_Hq__shell{padding-top:3.4rem}.LandingV3-module__YOf_Hq__modeControl [role=group]{grid-template-columns:1fr;display:grid}.LandingV3-module__YOf_Hq__modeControl button{min-height:42px}.LandingV3-module__YOf_Hq__modeCopy h3{font-size:2.8rem}.LandingV3-module__YOf_Hq__runtimeBoundary{align-items:flex-start;line-height:1.5}.LandingV3-module__YOf_Hq__plannedPanel{padding:1.35rem}.LandingV3-module__YOf_Hq__integrationRow{gap:1.3rem 1.7rem}.LandingV3-module__YOf_Hq__accessSteps{margin-top:2.8rem}.LandingV3-module__YOf_Hq__accessCard h3{font-size:3.8rem}.LandingV3-module__YOf_Hq__faqIntro h2{font-size:3rem}.LandingV3-module__YOf_Hq__faqList summary{gap:1rem;min-height:70px;font-size:.94rem}.LandingV3-module__YOf_Hq__faqList details>p{padding-right:1rem;font-size:.9rem}.LandingV3-module__YOf_Hq__finalInner{padding-block:94px 100px}.LandingV3-module__YOf_Hq__finalInner h2{font-size:clamp(3.15rem,15vw,4.5rem)}.LandingV3-module__YOf_Hq__footer>div{grid-template-columns:1fr;gap:.8rem 1rem;padding-block:1.4rem}.LandingV3-module__YOf_Hq__footer>div>span:nth-child(2){grid-area:auto}.LandingV3-module__YOf_Hq__footer nav{flex-wrap:wrap;gap:.7rem 1.2rem}}@media (prefers-reduced-motion:reduce){.LandingV3-module__YOf_Hq__heroCopy,.LandingV3-module__YOf_Hq__chatWindow{animation:none}.LandingV3-module__YOf_Hq__navCta,.LandingV3-module__YOf_Hq__primaryCta,.LandingV3-module__YOf_Hq__promptList button,.LandingV3-module__YOf_Hq__faqList summary svg{transition:none}}
