.SectionNav-module__KBVrmq__rail{z-index:50;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:fixed;top:50%;right:clamp(.6rem,2vw,1.75rem);transform:translateY(-50%)}.SectionNav-module__KBVrmq__rail[data-ready=true]{opacity:1;pointer-events:auto}.SectionNav-module__KBVrmq__list{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.SectionNav-module__KBVrmq__marker{background:var(--accent-ink);width:6px;height:6px;box-shadow:var(--glow);pointer-events:none;border-radius:999px;margin-top:-3px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:-10px}.SectionNav-module__KBVrmq__item{appearance:none;cursor:pointer;width:100%;color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:7px 0;display:flex}.SectionNav-module__KBVrmq__label{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.68rem;line-height:1;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1);transform:translate(6px)}.SectionNav-module__KBVrmq__tick{background:var(--hairline);border-radius:999px;width:16px;height:1.5px;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);display:block}.SectionNav-module__KBVrmq__rail:hover .SectionNav-module__KBVrmq__label,.SectionNav-module__KBVrmq__rail:focus-within .SectionNav-module__KBVrmq__label{opacity:.5;transform:translate(0)}.SectionNav-module__KBVrmq__item:hover .SectionNav-module__KBVrmq__tick,.SectionNav-module__KBVrmq__item:focus-visible .SectionNav-module__KBVrmq__tick{background:var(--text-dim);width:24px}.SectionNav-module__KBVrmq__item:hover .SectionNav-module__KBVrmq__label,.SectionNav-module__KBVrmq__item:focus-visible .SectionNav-module__KBVrmq__label{opacity:.95;color:var(--text)}.SectionNav-module__KBVrmq__item[data-active=true] .SectionNav-module__KBVrmq__tick{background:var(--accent-ink);width:30px}.SectionNav-module__KBVrmq__item[data-active=true] .SectionNav-module__KBVrmq__label{opacity:.9;color:var(--text);transform:translate(0)}.SectionNav-module__KBVrmq__themeSlot{margin-top:var(--space-16);justify-content:flex-end;display:flex}@media (max-width:768px),(pointer:coarse){.SectionNav-module__KBVrmq__rail{display:none}}@media (prefers-reduced-motion:reduce){.SectionNav-module__KBVrmq__rail,.SectionNav-module__KBVrmq__marker,.SectionNav-module__KBVrmq__label,.SectionNav-module__KBVrmq__tick{transition:none}}
.Mascot-module__gXszYa__wrap{--size:var(--mascot-size,160px);width:var(--size);height:var(--size);animation:6s ease-in-out infinite Mascot-module__gXszYa__float;display:inline-block;position:relative}.Mascot-module__gXszYa__imgLight,.Mascot-module__gXszYa__imgDark{border-radius:50%;width:100%;height:100%;display:block}.Mascot-module__gXszYa__imgDark{display:none}html[data-theme=dark] .Mascot-module__gXszYa__imgLight{display:none}html[data-theme=dark] .Mascot-module__gXszYa__imgDark{display:block}.Mascot-module__gXszYa__dot{width:calc(var(--size) * .22);height:calc(var(--size) * .22);border-width:calc(var(--size) * .05);box-sizing:content-box;border-style:solid;border-color:var(--stage);background:#23a55a;border-radius:999px;position:absolute;bottom:2%;right:2%}@keyframes Mascot-module__gXszYa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
.InstallButton-module__Vpwkba__btn{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-32);white-space:nowrap;font-weight:600;font-size:var(--step-1);will-change:transform;border-radius:999px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex}.InstallButton-module__Vpwkba__primary{background:var(--accent);color:var(--on-accent)}.InstallButton-module__Vpwkba__primary:hover{background:var(--accent-press);transform:translateY(-2px)}.InstallButton-module__Vpwkba__ghost{color:var(--text);border:1px solid var(--hairline);background:0 0}.InstallButton-module__Vpwkba__ghost:hover{border-color:var(--accent-ink);transform:translateY(-2px)}.InstallButton-module__Vpwkba__soon{cursor:default;background:color-mix(in oklch, var(--accent) 18%, var(--stage-raised));color:var(--text-dim);border:1px solid color-mix(in oklch, var(--accent) 35%, var(--hairline));position:relative}.InstallButton-module__Vpwkba__soon:hover{background:color-mix(in oklch, var(--accent) 24%, var(--stage-raised));transform:none}.InstallButton-module__Vpwkba__tooltip{bottom:calc(100% + var(--space-8));padding:var(--space-4) var(--space-12);background:var(--text);color:var(--stage);border:1px solid var(--stage);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;font-size:.72rem;font-weight:500;transition:opacity .2s,translate .25s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;translate:-50% 4px}.InstallButton-module__Vpwkba__soon:hover .InstallButton-module__Vpwkba__tooltip,.InstallButton-module__Vpwkba__soon:focus .InstallButton-module__Vpwkba__tooltip{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.InstallButton-module__Vpwkba__tooltip{transition:none;translate:-50%}}.InstallButton-module__Vpwkba__logo{flex-shrink:0;width:1.15em;height:1.15em}
.InstallCtas-module__K1CANa__row{justify-content:center;align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.InstallCtas-module__K1CANa__row:has([role=button]){margin-top:var(--space-16)}.InstallCtas-module__K1CANa__try{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);color:var(--text-dim);font-weight:500;font-size:var(--step-0);text-decoration:none;transition:color .2s;display:inline-flex}.InstallCtas-module__K1CANa__try:hover{color:var(--text)}.InstallCtas-module__K1CANa__arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.InstallCtas-module__K1CANa__try:hover .InstallCtas-module__K1CANa__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.InstallCtas-module__K1CANa__arrow{transition:none}}
.SiteHeader-module__Tkw0gW__header{z-index:60;height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-24);padding-inline:clamp(var(--space-16), 4vw, var(--space-48));background:0 0;border-bottom:1px solid #0000;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0 0 auto}.SiteHeader-module__Tkw0gW__header[data-scrolled=true]{background:var(--stage);border-bottom-color:var(--hairline)}.SiteHeader-module__Tkw0gW__brandGroup{align-items:center;gap:var(--space-16);min-width:0;display:flex}.SiteHeader-module__Tkw0gW__brand{flex-shrink:0;align-items:center;display:inline-flex}.SiteHeader-module__Tkw0gW__badge{align-items:center;gap:var(--space-8);padding-left:var(--space-16);border-left:1px solid var(--hairline);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;font-size:.72rem;display:inline-flex}.SiteHeader-module__Tkw0gW__badge svg{width:16px;height:16px}.SiteHeader-module__Tkw0gW__logo{width:auto;height:30px;display:block}[data-theme=dark] .SiteHeader-module__Tkw0gW__logo{filter:invert()brightness(.95)}.SiteHeader-module__Tkw0gW__nav{align-items:center;gap:clamp(var(--space-16), 2.5vw, var(--space-32));display:flex}.SiteHeader-module__Tkw0gW__link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text-dim);font-size:.72rem;line-height:1;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.SiteHeader-module__Tkw0gW__link:hover{color:var(--text)}.SiteHeader-module__Tkw0gW__ext{margin-left:.35em;font-size:.85em}.SiteHeader-module__Tkw0gW__pymcLink{text-transform:none}.SiteHeader-module__Tkw0gW__contact{color:var(--text);border:1px solid var(--hairline);padding:10px var(--space-16);white-space:nowrap;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.22,1,.36,1)}.SiteHeader-module__Tkw0gW__contact:hover{border-color:var(--accent-ink);transform:translateY(-1px)}@media (max-width:880px){.SiteHeader-module__Tkw0gW__badge{display:none}}@media (max-width:720px){.SiteHeader-module__Tkw0gW__pageLink{display:none}}@media (max-width:480px){.SiteHeader-module__Tkw0gW__pymcLink{display:none}.SiteHeader-module__Tkw0gW__logo{height:25px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__Tkw0gW__header,.SiteHeader-module__Tkw0gW__link,.SiteHeader-module__Tkw0gW__contact{transition:none}}
.ThemeToggle-module__3b5zuq__toggle{appearance:none;border:1px solid var(--hairline);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--text);border-color:var(--text-dim)}.ThemeToggle-module__3b5zuq__toggle svg{display:block}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__3b5zuq__toggle{transition:none}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--hairline);background:var(--stage);padding-block:var(--space-64) var(--space-32)}.Footer-module__EZoWya__inner{max-width:1100px;padding-inline:var(--space-32);gap:var(--space-64);margin-inline:auto;display:grid}.Footer-module__EZoWya__top{gap:var(--space-48);grid-template-columns:minmax(0,1.1fr) 2fr;align-items:start;display:grid}.Footer-module__EZoWya__brand{gap:var(--space-16);align-content:start;max-width:34ch;display:grid}.Footer-module__EZoWya__wordmark{align-items:center;gap:var(--space-12);font-family:var(--font-display), system-ui, sans-serif;font-size:var(--step-2);letter-spacing:-.02em;font-weight:700;line-height:1;display:inline-flex}.Footer-module__EZoWya__dot{background:var(--accent-ink);width:8px;height:8px;box-shadow:var(--glow);border-radius:999px}.Footer-module__EZoWya__tagline{color:var(--text-dim);font-size:var(--step-0);margin:0;line-height:1.55}.Footer-module__EZoWya__columns{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Footer-module__EZoWya__col{gap:var(--space-16);align-content:start;display:grid}.Footer-module__EZoWya__colHead{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.7rem;font-weight:400;line-height:1}.Footer-module__EZoWya__links{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.Footer-module__EZoWya__link{width:fit-content;color:var(--text-dim);font-size:var(--step-0);line-height:1.2;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.Footer-module__EZoWya__link:hover{color:var(--text)}.Footer-module__EZoWya__meta{border-top:1px solid var(--hairline);padding-top:var(--space-32);justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-32);flex-wrap:wrap;display:flex}.Footer-module__EZoWya__copy,.Footer-module__EZoWya__note{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-dim);font-size:.72rem}@media (max-width:860px){.Footer-module__EZoWya__top{gap:var(--space-48);grid-template-columns:1fr}}@media (max-width:540px){.Footer-module__EZoWya__columns{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__link{transition:none}}
.StickyPlatformCta-module__RcORGW__dock{z-index:60;border:1px solid var(--hairline);background:var(--stage-raised);box-shadow:var(--shadow-dock);opacity:0;pointer-events:none;border-radius:999px;gap:2px;padding:3px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);transform:translateY(12px)scale(.96)}.StickyPlatformCta-module__RcORGW__dock[data-shown=true]{opacity:1;pointer-events:auto;transform:none}.StickyPlatformCta-module__RcORGW__dock a{min-height:44px;padding:10px 16px;font-size:.85rem}@media (max-width:480px){.StickyPlatformCta-module__RcORGW__dock{right:50%;bottom:var(--space-12);transform:translate(50%,12px)scale(.96)}.StickyPlatformCta-module__RcORGW__dock[data-shown=true]{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.StickyPlatformCta-module__RcORGW__dock{transition:opacity .25s}}
.PlatformLanding-module__h2xLTq__page{background:var(--stage);overflow:clip}.PlatformLanding-module__h2xLTq__hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1280px;min-height:100svh;margin-inline:auto;padding:clamp(7rem,13vh,10rem) clamp(1.25rem,5vw,5rem) clamp(4rem,9vh,7rem);display:grid}.PlatformLanding-module__h2xLTq__heroCopy{min-width:0}.PlatformLanding-module__h2xLTq__eyebrow{margin:0 0 var(--space-24);font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.PlatformLanding-module__h2xLTq__brandCase{text-transform:none}.PlatformLanding-module__h2xLTq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(3.1rem,6.7vw,6.7rem);line-height:.93}.PlatformLanding-module__h2xLTq__heroDescription{max-width:52ch;margin:var(--space-32) 0 0;color:var(--text-dim);font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.5}.PlatformLanding-module__h2xLTq__heroActions{margin-top:var(--space-32);align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.PlatformLanding-module__h2xLTq__textLink{align-items:center;gap:var(--space-8);min-height:44px;padding-inline:var(--space-8);color:var(--text-dim);font-weight:600;text-decoration:none;display:inline-flex}.PlatformLanding-module__h2xLTq__textLink:hover{color:var(--text)}.PlatformLanding-module__h2xLTq__friction{margin:var(--space-16) 0 0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);letter-spacing:.04em;font-size:.72rem}.PlatformLanding-module__h2xLTq__friction a{color:inherit;text-underline-offset:3px;text-decoration:underline}.PlatformLanding-module__h2xLTq__friction a:hover{color:var(--text)}.PlatformLanding-module__h2xLTq__heroActions:has([role=button]){margin-top:var(--space-48)}.PlatformLanding-module__h2xLTq__offer [role=button],.PlatformLanding-module__h2xLTq__outro [role=button]{margin-top:var(--space-16)}.PlatformLanding-module__h2xLTq__heroPrompt{border:1px solid var(--hairline);background:var(--stage-raised);min-width:0;box-shadow:0 30px 80px -60px var(--text);border-radius:28px 28px 28px 8px;padding:clamp(2rem,5vw,4.5rem) clamp(1.4rem,3vw,3rem) clamp(1.6rem,4vw,3rem);position:relative;transform:rotate(1.5deg)}.PlatformLanding-module__h2xLTq__heroPrompt:before{content:"";z-index:-1;border:1px solid var(--hairline);border-radius:inherit;position:absolute;inset:12px -12px -12px 12px;transform:rotate(-3deg)}.PlatformLanding-module__h2xLTq__heroMascot{--mascot-size:clamp(76px, 9vw, 118px);top:calc(var(--mascot-size) * -.5);position:absolute;right:clamp(1rem,3vw,2.5rem)}.PlatformLanding-module__h2xLTq__promptChannel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);margin-bottom:var(--space-16);font-size:.72rem;display:block}.PlatformLanding-module__h2xLTq__heroPrompt p{max-width:24ch;font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.55}.PlatformLanding-module__h2xLTq__promptCaret{width:2px;height:1.1em;margin-top:var(--space-16);background:var(--accent-ink);animation:1s step-end infinite PlatformLanding-module__h2xLTq__blink;display:inline-block}@keyframes PlatformLanding-module__h2xLTq__blink{50%{opacity:0}}.PlatformLanding-module__h2xLTq__story,.PlatformLanding-module__h2xLTq__notebookScene,.PlatformLanding-module__h2xLTq__capabilities,.PlatformLanding-module__h2xLTq__trust{max-width:1180px;margin-inline:auto;padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,4rem)}.PlatformLanding-module__h2xLTq__sectionIntro{max-width:760px;margin-bottom:clamp(3rem,7vw,6rem)}.PlatformLanding-module__h2xLTq__sectionIntro h2,.PlatformLanding-module__h2xLTq__trust h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.2vw,5.25rem);line-height:.98}.PlatformLanding-module__h2xLTq__sectionIntro>p:last-child{max-width:56ch;margin:var(--space-24) 0 0;color:var(--text-dim);font-size:var(--step-1)}.PlatformLanding-module__h2xLTq__artifact{--platform-tint:var(--slate);border:1px solid var(--hairline);background:var(--stage-raised);max-width:980px;box-shadow:0 28px 90px -70px var(--text);border-radius:20px;margin-left:auto;overflow:hidden;container-type:inline-size}.PlatformLanding-module__h2xLTq__artifact[data-platform=slack]{--platform-tint:var(--accent)}.PlatformLanding-module__h2xLTq__channelBar{align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-12) var(--space-24);border-bottom:1px solid var(--hairline);font-weight:650;display:flex}.PlatformLanding-module__h2xLTq__platformMark{width:34px;height:34px;color:var(--text);background:color-mix(in oklch, var(--platform-tint) 24%, var(--stage));border-radius:10px;place-items:center;display:grid}.PlatformLanding-module__h2xLTq__platformMark svg{width:18px;height:18px}.PlatformLanding-module__h2xLTq__example{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;margin-left:auto;font-size:.68rem;font-weight:400}.PlatformLanding-module__h2xLTq__thread{gap:clamp(2rem,5vw,4rem);margin:0;padding:clamp(1.25rem,4vw,3rem);list-style:none;display:grid}.PlatformLanding-module__h2xLTq__message{gap:var(--space-16);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.PlatformLanding-module__h2xLTq__message p{max-width:64ch;margin:0}.PlatformLanding-module__h2xLTq__messageMeta{font-weight:700;margin-bottom:var(--space-8)!important}.PlatformLanding-module__h2xLTq__messageMeta span{margin-left:var(--space-8);color:var(--text-dim);font-size:.74rem;font-weight:400}.PlatformLanding-module__h2xLTq__avatar{border-radius:14px;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.PlatformLanding-module__h2xLTq__personAvatar{color:var(--text);background:color-mix(in oklch, var(--platform-tint) 38%, var(--stage))}.PlatformLanding-module__h2xLTq__threadMascot{--mascot-size:44px}.PlatformLanding-module__h2xLTq__answerGrid{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:minmax(170px,.55fr) minmax(280px,1.45fr);align-items:stretch;display:grid}.PlatformLanding-module__h2xLTq__metricBlock{min-height:190px;padding:var(--space-24);background:var(--text);color:var(--stage);border-radius:4px 18px 4px 4px;flex-direction:column;justify-content:flex-end;display:flex}.PlatformLanding-module__h2xLTq__metricBlock strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;font-size:clamp(2.8rem,6cqw,5rem);line-height:.9}.PlatformLanding-module__h2xLTq__metricBlock span{margin-top:var(--space-12);max-width:18ch;font-size:.86rem;line-height:1.3}.PlatformLanding-module__h2xLTq__chart{padding:var(--space-16);border:1px solid var(--hairline);margin:0}.PlatformLanding-module__h2xLTq__chart svg{width:100%;height:180px;display:block;overflow:visible}.PlatformLanding-module__h2xLTq__chart figcaption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);font-size:.67rem}.PlatformLanding-module__h2xLTq__gridLine{stroke:var(--hairline);stroke-width:.5px}.PlatformLanding-module__h2xLTq__trendLine{fill:none;stroke:var(--accent-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.PlatformLanding-module__h2xLTq__trendPoint{fill:var(--stage-raised);stroke:var(--accent-ink);stroke-width:1.6px}.PlatformLanding-module__h2xLTq__notebookScene{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.PlatformLanding-module__h2xLTq__notebookScene .PlatformLanding-module__h2xLTq__sectionIntro{margin:0}.PlatformLanding-module__h2xLTq__notebook{border-left:3px solid var(--accent-ink);background:var(--stage-raised);box-shadow:0 28px 100px -80px var(--text);transform:rotate(-1deg)}.PlatformLanding-module__h2xLTq__notebookTop{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--hairline);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);font-size:.68rem;display:flex}.PlatformLanding-module__h2xLTq__codeCell,.PlatformLanding-module__h2xLTq__outputCell{gap:var(--space-16);padding:var(--space-24);border-bottom:1px solid var(--hairline);grid-template-columns:72px minmax(0,1fr);display:grid}.PlatformLanding-module__h2xLTq__codeCell>span,.PlatformLanding-module__h2xLTq__outputCell>span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-ink);font-size:.72rem}.PlatformLanding-module__h2xLTq__codeCell code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:.78rem}.PlatformLanding-module__h2xLTq__outputCell{border:0;grid-template-columns:72px auto 1fr;align-items:center}.PlatformLanding-module__h2xLTq__outputCell strong{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--step-3);letter-spacing:-.04em}.PlatformLanding-module__h2xLTq__outputCell p{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.4}.PlatformLanding-module__h2xLTq__featureList{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.PlatformLanding-module__h2xLTq__featureList li{gap:var(--space-24);padding:var(--space-32) 0;border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(220px,.7fr) minmax(300px,1fr);align-items:baseline;display:grid}.PlatformLanding-module__h2xLTq__featureList li>span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-ink);font-size:.72rem}.PlatformLanding-module__h2xLTq__featureList h3{font-size:var(--step-2)}.PlatformLanding-module__h2xLTq__featureList p{color:var(--text-dim);margin:0}.PlatformLanding-module__h2xLTq__offer{text-align:center;background:var(--text);min-height:88svh;color:var(--stage);place-items:center;padding:clamp(6rem,14vw,11rem) clamp(1.25rem,5vw,4rem);display:grid}.PlatformLanding-module__h2xLTq__offer>div{max-width:820px}.PlatformLanding-module__h2xLTq__offer .PlatformLanding-module__h2xLTq__eyebrow{color:var(--accent)}.PlatformLanding-module__h2xLTq__offer h2{letter-spacing:-.06em;font-size:clamp(3.2rem,8vw,8rem);line-height:.87}.PlatformLanding-module__h2xLTq__offer p:not(.PlatformLanding-module__h2xLTq__eyebrow){max-width:46ch;margin:var(--space-32) auto;color:color-mix(in oklch, var(--stage) 72%, var(--text));font-size:var(--step-1)}.PlatformLanding-module__h2xLTq__trust{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.PlatformLanding-module__h2xLTq__trustMascot{justify-self:end}.PlatformLanding-module__h2xLTq__trustMascot>span{--mascot-size:clamp(150px, 22vw, 280px)}.PlatformLanding-module__h2xLTq__trust ul{margin:var(--space-48) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.PlatformLanding-module__h2xLTq__trust li{padding:var(--space-24) 0;border-bottom:1px solid var(--hairline);color:var(--text-dim)}.PlatformLanding-module__h2xLTq__outro{min-height:86svh;padding:clamp(6rem, 14vw, 11rem) var(--space-24);text-align:center;place-items:center;display:grid}.PlatformLanding-module__h2xLTq__outro>div{justify-items:center;gap:var(--space-24);max-width:780px;display:grid}.PlatformLanding-module__h2xLTq__outro svg{width:42px;height:42px;color:var(--accent-ink)}.PlatformLanding-module__h2xLTq__outro h2{letter-spacing:-.055em;font-size:clamp(3rem,7vw,7rem);line-height:.92}.PlatformLanding-module__h2xLTq__outro p{color:var(--text-dim);font-size:var(--step-1);margin:0}@media (max-width:900px){.PlatformLanding-module__h2xLTq__hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.PlatformLanding-module__h2xLTq__hero h1{max-width:11ch}.PlatformLanding-module__h2xLTq__heroPrompt{margin:2rem 0 1rem;transform:rotate(1deg)}.PlatformLanding-module__h2xLTq__notebookScene{grid-template-columns:1fr}.PlatformLanding-module__h2xLTq__notebookScene .PlatformLanding-module__h2xLTq__sectionIntro{max-width:680px}.PlatformLanding-module__h2xLTq__trust{grid-template-columns:.4fr 1fr}}@media (max-width:640px){.PlatformLanding-module__h2xLTq__hero{padding-top:calc(var(--header-h) + 2.5rem);gap:4rem}.PlatformLanding-module__h2xLTq__hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.8rem,14.5vw,4.4rem)}.PlatformLanding-module__h2xLTq__heroDescription{font-size:1.05rem}.PlatformLanding-module__h2xLTq__heroActions{flex-direction:column;align-items:stretch}.PlatformLanding-module__h2xLTq__heroActions a{justify-content:center;width:100%}.PlatformLanding-module__h2xLTq__heroPrompt{width:100%;padding-top:3.5rem;transform:none}.PlatformLanding-module__h2xLTq__heroPrompt:before{display:none}.PlatformLanding-module__h2xLTq__heroPrompt p{max-width:none}.PlatformLanding-module__h2xLTq__story,.PlatformLanding-module__h2xLTq__notebookScene,.PlatformLanding-module__h2xLTq__capabilities,.PlatformLanding-module__h2xLTq__trust{padding-block:6rem}.PlatformLanding-module__h2xLTq__sectionIntro h2,.PlatformLanding-module__h2xLTq__trust h2{font-size:clamp(2.5rem,12vw,3.8rem)}.PlatformLanding-module__h2xLTq__channelBar{padding-inline:var(--space-16)}.PlatformLanding-module__h2xLTq__example{text-align:right;max-width:15ch}.PlatformLanding-module__h2xLTq__thread{padding-inline:var(--space-16)}.PlatformLanding-module__h2xLTq__message{gap:var(--space-12);grid-template-columns:38px minmax(0,1fr)}.PlatformLanding-module__h2xLTq__avatar,.PlatformLanding-module__h2xLTq__threadMascot{width:36px;height:36px}.PlatformLanding-module__h2xLTq__threadMascot{--mascot-size:36px}.PlatformLanding-module__h2xLTq__answerGrid{grid-template-columns:1fr}.PlatformLanding-module__h2xLTq__metricBlock{min-height:150px}.PlatformLanding-module__h2xLTq__chart svg{height:150px}.PlatformLanding-module__h2xLTq__notebook{margin-inline:-.25rem;transform:none}.PlatformLanding-module__h2xLTq__notebookTop{padding-inline:var(--space-16)}.PlatformLanding-module__h2xLTq__codeCell,.PlatformLanding-module__h2xLTq__outputCell{gap:var(--space-8);padding:var(--space-16);grid-template-columns:1fr}.PlatformLanding-module__h2xLTq__featureList li{gap:var(--space-12);grid-template-columns:42px minmax(0,1fr)}.PlatformLanding-module__h2xLTq__featureList p{grid-column:2}.PlatformLanding-module__h2xLTq__offer{min-height:auto}.PlatformLanding-module__h2xLTq__offer h2{font-size:clamp(3.4rem,16vw,5rem)}.PlatformLanding-module__h2xLTq__offer a{justify-content:center;width:100%}.PlatformLanding-module__h2xLTq__trust{grid-template-columns:1fr}.PlatformLanding-module__h2xLTq__trustMascot{justify-self:start}.PlatformLanding-module__h2xLTq__trustMascot>span{--mascot-size:130px}.PlatformLanding-module__h2xLTq__outro{min-height:auto}.PlatformLanding-module__h2xLTq__outro h2{font-size:clamp(3rem,14vw,4.5rem)}.PlatformLanding-module__h2xLTq__outro a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.PlatformLanding-module__h2xLTq__promptCaret{animation:none}.PlatformLanding-module__h2xLTq__heroPrompt,.PlatformLanding-module__h2xLTq__notebook{transform:none}}
