@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSans-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/IBMPlexSans-Bold.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexMono-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexMono-SemiBold.woff2) format("woff2")}.landing-page_page__ECm_Y{--background:#f5f2ea;--background-grad-a:#f5f2ea;--background-grad-b:#efebe0;--brand-glow:rgba(109,122,76,0.1);--foreground:#34332d;--muted:#8f8c7f;--subtle:rgba(50,48,40,0.09);--border:rgba(50,48,40,0.11);--card:rgba(239,235,224,0.92);--accent:rgba(109,122,76,0.08);--primary:#6d7a4c;--primarySoft:rgba(109,122,76,0.18);--danger:#dc2626;--warning:#d97706;--success:#16a34a;--info:#0284c7;--diagonal:rgba(17,18,20,0.18);min-height:100vh;overflow-x:hidden;background:radial-gradient(60% 50% at 50% 0,var(--background-grad-a) 0,transparent 70%),radial-gradient(42% 34% at 82% 10%,var(--brand-glow) 0,transparent 72%),linear-gradient(180deg,var(--background-grad-a) 0,var(--background-grad-b) 100%);background-color:var(--background);background-attachment:fixed;color:var(--foreground);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.landing-page_page__ECm_Y[data-theme=dark]{--background:#1e2022;--background-grad-a:#26282b;--background-grad-b:#1e2022;--brand-glow:rgba(166,192,122,0.08);--foreground:rgba(255,255,255,0.9);--muted:rgba(255,255,255,0.46);--subtle:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.1);--card:rgba(38,40,43,0.92);--accent:rgba(255,255,255,0.06);--primary:#a6c07a;--primarySoft:rgba(166,192,122,0.18);--diagonal:rgba(244,244,245,0.22)}.landing-page_nav__5jV_6{position:fixed;top:0;right:0;left:0;z-index:50;background:radial-gradient(60% 50% at 50% 0,var(--background-grad-a) 0,transparent 70%),radial-gradient(42% 34% at 82% 10%,var(--brand-glow) 0,transparent 72%),linear-gradient(180deg,var(--background-grad-a) 0,var(--background-grad-b) 100%);background-color:var(--background);background-attachment:fixed}.landing-page_footerInner__rXXLl,.landing-page_heroInner__gl88u,.landing-page_navInner__KUMqa,.landing-page_sectionInner__B21dc{width:min(1200px,calc(100vw - 48px));margin:0 auto}.landing-page_navInner__KUMqa{display:flex;height:64px;align-items:center;justify-content:flex-start}.landing-page_brand__yd9xB{display:inline-flex;align-items:center;color:var(--foreground);font-family:IBM Plex Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;letter-spacing:-.02em;pointer-events:auto;text-decoration:none;text-transform:none}.landing-page_heroActions__p3RWH{display:flex;align-items:center;gap:8px}.landing-page_primaryButton__Aytz3 svg,.landing-page_secondaryButton__NKrtF svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.landing-page_secondaryButton__NKrtF:hover{opacity:.9}.landing-page_hero__Ss0YO{position:relative;z-index:10;padding:108px 0 0;overflow:hidden}.landing-page_heroTop__p3Nsu{position:relative;display:flex;min-height:300px;padding-bottom:64px}.landing-page_heroText__B__SN{position:relative;z-index:3;width:min(540px,100%);font-weight:300}.landing-page_cta__DFilV h2,.landing-page_heroText__B__SN h1,.landing-page_section__gU_46 h2{margin:0;color:var(--foreground);font-weight:500;letter-spacing:0}.landing-page_heroText__B__SN h1{max-width:540px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.landing-page_heroText__B__SN p{max-width:520px;margin:24px 0 0;color:var(--muted);font-size:16px;font-weight:300;line-height:1.65}.landing-page_heroActions__p3RWH{margin-top:40px}.landing-page_heroArt___pjZT{position:relative;z-index:2;display:flex;flex:1 1;align-items:center;justify-content:flex-end;padding:0 12px 24px 48px}.landing-page_heroArt___pjZT svg{width:min(560px,100%);height:auto;overflow:visible}.landing-page_constellationWire__U1HqV{stroke:var(--border);stroke-width:1}.landing-page_constellationPacket__x5Bzh{stroke:var(--primary);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:7 180;stroke-dashoffset:187}.landing-page_constellationNode__KQWjF circle{fill:var(--card);stroke:var(--border)}.landing-page_constellationCenter__ziJHg rect{fill:var(--card);stroke:var(--foreground)}.landing-page_constellationCenter__ziJHg text{fill:var(--foreground);font-size:15px;font-weight:500;text-anchor:middle}.landing-page_constellationStatus__rO2Qn{fill:var(--primary)}.landing-page_constellationPulse__2YR7J{stroke:var(--primary);opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.landing-page_constellationPacket__x5Bzh{animation:landing-page_constellationFlow__wqTeE 2.8s linear infinite}.landing-page_constellationNode__KQWjF{transform-box:fill-box;transform-origin:center;animation:landing-page_constellationDrift___FeYz 7s ease-in-out infinite}.landing-page_constellationPulse__2YR7J{animation:landing-page_constellationPulse__2YR7J 2.7s ease-out infinite}.landing-page_constellationStatus__rO2Qn{animation:landing-page_constellationBlink__QYKWE 2.2s steps(1) infinite}}@keyframes landing-page_constellationFlow__wqTeE{0%{stroke-dashoffset:187}to{stroke-dashoffset:0}}@keyframes landing-page_constellationDrift___FeYz{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes landing-page_constellationPulse__2YR7J{0%{transform:scale(1);opacity:.4}70%,to{transform:scale(1.9);opacity:0}}@keyframes landing-page_constellationBlink__QYKWE{0%,55%{opacity:1}56%,to{opacity:.25}}.landing-page_memoryCell__FOOGu,.landing-page_memoryHit__drGrL{transform-box:fill-box;transform-origin:center}.landing-page_memoryCell__FOOGu{fill:var(--subtle)}.landing-page_memoryHit__drGrL{fill:var(--foreground)}.landing-page_memoryRing__S9Wl7{stroke:var(--muted);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.landing-page_memoryAnswer__obGLp{stroke:var(--foreground);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}@media (prefers-reduced-motion:no-preference){.landing-page_memoryCell__FOOGu{animation:landing-page_memoryWave__6bGYH 5s ease-out infinite both}.landing-page_memoryHit__drGrL{animation:landing-page_memoryHitFlare__kisGd 5s ease-out infinite both}.landing-page_memoryRing__S9Wl7{animation:landing-page_memoryRingPulse__5hhCT 5s ease-out infinite}.landing-page_memoryAnswer__obGLp{animation:landing-page_memoryAnswerDraw__midPU 5s linear infinite both}}@keyframes landing-page_memoryWave__6bGYH{0%{fill:var(--subtle);transform:none}3%{fill:var(--diagonal);transform:scale(1.45)}9%,to{fill:var(--subtle);transform:none}}@keyframes landing-page_memoryHitFlare__kisGd{0%{fill:var(--subtle);transform:none}3%{fill:var(--foreground);transform:scale(1.5)}8%{transform:none}55%{fill:var(--foreground)}70%,to{fill:var(--subtle);transform:none}}@keyframes landing-page_memoryRingPulse__5hhCT{0%{opacity:0;transform:scale(.15)}6%{opacity:.45}40%,to{opacity:0;transform:scale(2.2)}}@keyframes landing-page_memoryAnswerDraw__midPU{0%{stroke-dashoffset:1;opacity:.85}10%{stroke-dashoffset:0}78%{stroke-dashoffset:0;opacity:.85}88%,to{stroke-dashoffset:0;opacity:0}}.landing-page_tickerFrame__xd9PO{fill:var(--card);stroke:var(--border)}.landing-page_tickerDot__3Y9QS{fill:var(--subtle);stroke:var(--border)}.landing-page_tickerCaret__4IJ3M,.landing-page_tickerLine__gmS71{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px;fill:var(--muted)}.landing-page_tickerLine__gmS71{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.landing-page_tickerDone__6qf7F{fill:var(--foreground)}.landing-page_tickerCursor__6eDgK{fill:var(--foreground);opacity:.75}@media (prefers-reduced-motion:no-preference){.landing-page_tickerLine__gmS71{animation:landing-page_tickerType__s1nA7 8s infinite both}.landing-page_tickerCursor__6eDgK{animation:landing-page_tickerBlink__QLDVI 1.1s steps(1) infinite}}@keyframes landing-page_tickerType__s1nA7{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}10%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}88%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}93%{opacity:0}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}}@keyframes landing-page_tickerBlink__QLDVI{0%,54%{opacity:.75}55%,to{opacity:0}}.landing-page_orbitTrack__46M8Z{stroke:var(--border);stroke-dasharray:2 5}.landing-page_orbitWire__KDI6x{stroke:var(--border)}.landing-page_orbitRotor__h9p_q{transform-box:view-box;transform-origin:435px 150px}.landing-page_feedWire__ol9rl{stroke:var(--border)}.landing-page_feedPacket__PG4zD{stroke:var(--muted);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:6 190;stroke-dashoffset:196}.landing-page_feedNode__z_bYI{fill:var(--card);stroke:var(--border)}.landing-page_feedMemoryGlyph__c_X5B rect{fill:var(--muted)}.landing-page_convoComposer__BoajY{fill:var(--card);stroke:var(--border)}.landing-page_convoComposerLine__cVM_n{stroke:var(--muted);stroke-width:8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.35}.landing-page_convoSendDot__xAauW{fill:var(--foreground);opacity:.35}.landing-page_convoSendDot__xAauW,.landing-page_convoUserNew__hz7Sq{transform-box:fill-box;transform-origin:center}.landing-page_convoThinkDot__gfLjy{fill:var(--muted);opacity:0}.landing-page_convoResp__EB9r2{stroke:var(--foreground);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.6}@media (prefers-reduced-motion:no-preference){.landing-page_convoSession__1LanN{animation:landing-page_convoSession__1LanN 12s linear infinite}.landing-page_convoShift__XiZ1R{animation:landing-page_convoShift__XiZ1R 12s ease-in-out infinite}.landing-page_convoComposerLine__cVM_n{animation:landing-page_convoType__LdCSL 12s linear infinite}.landing-page_convoSendDot__xAauW{animation:landing-page_convoSend__cIORK 12s ease-in-out infinite}.landing-page_convoUserNew__hz7Sq{animation:landing-page_convoPost__PMw_o 12s ease-out infinite}.landing-page_convoThinkDot__gfLjy{animation:landing-page_convoThink__Ylfxe 12s linear infinite}.landing-page_convoResp1__fg_i_{animation:landing-page_convoRespOne__UXXHc 12s linear infinite}.landing-page_convoResp2__X49_I{animation:landing-page_convoRespTwo__5f_Fs 12s linear infinite}.landing-page_convoResp3__WkI0b{animation:landing-page_convoRespThree__jthUE 12s linear infinite}}@keyframes landing-page_convoSession__1LanN{0%{opacity:0}2%,91%{opacity:1}95%,to{opacity:0}}@keyframes landing-page_convoShift__XiZ1R{0%,20.5%{transform:translateY(0)}23%,37%{transform:translateY(-18px)}40%,51%{transform:translateY(-40px)}54%,65%{transform:translateY(-62px)}68%,to{transform:translateY(-84px)}}@keyframes landing-page_convoType__LdCSL{0%,3%{stroke-dashoffset:1;opacity:1}20%,21%{stroke-dashoffset:.35;opacity:1}22.5%{stroke-dashoffset:.35;opacity:0}23.5%{stroke-dashoffset:1;opacity:0}24.5%,to{stroke-dashoffset:1;opacity:1}}@keyframes landing-page_convoSend__cIORK{0%,20%{opacity:.35;transform:scale(1)}21.5%{opacity:1;transform:scale(1.5)}24%,to{opacity:.35;transform:scale(1)}}@keyframes landing-page_convoPost__PMw_o{0%,20.5%{opacity:0;transform:translateY(10px)}23.5%,to{opacity:1;transform:translateY(0)}}@keyframes landing-page_convoThink__Ylfxe{0%,25%{opacity:0}27%{opacity:.9}30%{opacity:.3}33%{opacity:.9}36%{opacity:.3}38%{opacity:.9}39.5%,to{opacity:0}}@keyframes landing-page_convoRespOne__UXXHc{0%,41%{stroke-dashoffset:1}48%,to{stroke-dashoffset:0}}@keyframes landing-page_convoRespTwo__5f_Fs{0%,55%{stroke-dashoffset:1}62%,to{stroke-dashoffset:0}}@keyframes landing-page_convoRespThree__jthUE{0%,69%{stroke-dashoffset:1}76%,to{stroke-dashoffset:0}}.landing-page_orbitCounter__JByeV,.landing-page_orbitGlyph__PKnLf{transform-box:fill-box;transform-origin:center}.landing-page_orbitGlyph__PKnLf circle{fill:var(--card);stroke:var(--border)}.landing-page_orbitGlyph__PKnLf image{opacity:1}.landing-page_orbitPlus__B72m6{stroke:var(--muted);stroke-linecap:round;stroke-width:1.4}.landing-page_orbitUserBar__9HmCp{fill:var(--border)}.landing-page_orbitBotBar__GgQS0{fill:var(--subtle)}.landing-page_orbitAnswer__Bm7QP{stroke:var(--foreground);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.75}@media (prefers-reduced-motion:no-preference){.landing-page_orbitRotor__h9p_q{animation:landing-page_orbitSpin__vwjS_ 8s ease-in-out infinite}.landing-page_orbitCounter__JByeV{animation:landing-page_orbitCounterSpin__46ckS 8s ease-in-out infinite}.landing-page_orbitAnswer__Bm7QP{animation:landing-page_orbitWrite__3bPXd 8s linear infinite both}.landing-page_feedPacket__PG4zD{animation:landing-page_feedFlow__bvZ0G 3s linear infinite}}@keyframes landing-page_feedFlow__bvZ0G{0%{stroke-dashoffset:196}to{stroke-dashoffset:0}}@keyframes landing-page_orbitSpin__vwjS_{0%,6%{transform:rotate(0deg)}14%,39%{transform:rotate(120deg)}47%,72%{transform:rotate(240deg)}80%,to{transform:rotate(1turn)}}@keyframes landing-page_orbitCounterSpin__46ckS{0%,6%{transform:rotate(0deg)}14%,39%{transform:rotate(-120deg)}47%,72%{transform:rotate(-240deg)}80%,to{transform:rotate(-1turn)}}@keyframes landing-page_orbitWrite__3bPXd{0%{stroke-dashoffset:1;opacity:.75}90%{stroke-dashoffset:0;opacity:.75}95%{opacity:0}to{stroke-dashoffset:1;opacity:0}}.landing-page_primaryButton__Aytz3,.landing-page_secondaryButton__NKrtF{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--foreground);font-weight:500;text-decoration:none;transition:background .16s ease,color .16s ease,opacity .16s ease}.landing-page_primaryButton__Aytz3{padding:12px 24px;background:var(--foreground);color:var(--background);font-size:14px}.landing-page_primaryButton__Aytz3:hover{opacity:.9}.landing-page_ghostButton__UFM8K{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:1px solid var(--border);color:var(--foreground);font-size:14px;font-weight:500;transition:border-color .16s ease,background .16s ease}.landing-page_ghostButton__UFM8K:hover{border-color:var(--foreground)}.landing-page_mockupShell__2KiMC{position:relative;overflow:visible}.landing-page_mockup__vFGjw{position:relative;z-index:10;display:flex;min-height:420px;overflow:hidden;border:1px solid var(--border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--card);box-shadow:0 26px 90px color-mix(in srgb,var(--foreground) 12%,transparent)}.landing-page_traffic__gERvE{display:flex;gap:8px;margin:2px 0 24px}.landing-page_traffic__gERvE i{display:inline-block;width:12px;height:12px;border:1px solid transparent;border-radius:999px;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.landing-page_traffic__gERvE i:first-child{background:#ff5f57;border-color:#e2463f}.landing-page_traffic__gERvE i:nth-child(2){background:#febc2e;border-color:#e1a116}.landing-page_traffic__gERvE i:nth-child(3){background:#28c840;border-color:#19a72f}.landing-page_danger__JVs_r,.landing-page_info__A2vma,.landing-page_primary__yPQoY,.landing-page_success__cT8dy,.landing-page_warning__XlhR8{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:999px}.landing-page_danger__JVs_r{background:var(--danger)}.landing-page_warning__XlhR8{background:var(--warning)}.landing-page_primary__yPQoY{background:var(--primary)}.landing-page_success__cT8dy{background:var(--success)}.landing-page_info__A2vma{background:var(--info)}.landing-page_flow__62YhX b{display:inline-block;height:6px;border-radius:999px;background:var(--subtle)}.landing-page_divider__Cmd1c{position:relative;z-index:10;width:100%;border-top:1px solid var(--border)}.landing-page_section__gU_46{position:relative;z-index:10;overflow:hidden;padding:96px 0}.landing-page_sectionRoomy__AvTlA{padding:150px 0}.landing-page_eyebrow__zIUCM{margin:0 0 16px;color:var(--muted);font-size:13px;letter-spacing:.15em;text-transform:uppercase}.landing-page_cta__DFilV h2,.landing-page_section__gU_46 h2{max-width:560px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.landing-page_prose___Vf8w{max-width:620px;margin:24px 0 0;color:var(--muted);font-size:16px;font-weight:300;line-height:1.7}.landing-page_prose___Vf8w+.landing-page_prose___Vf8w{margin-top:16px}.landing-page_prose___Vf8w a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.landing-page_quoteCard__kSMy9 .landing-page_eyebrow__zIUCM{margin-bottom:20px}.landing-page_tinted__U4NZK{background:var(--accent)}.landing-page_split__5I5Uz{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:72px;gap:72px;align-items:center}.landing-page_splitArt__8oA1z{justify-self:end}.landing-page_splitFlip__dtMzX .landing-page_splitArt__8oA1z{order:-1;justify-self:start}.landing-page_localSplit__Av_sW{gap:48px}.landing-page_localSplit__Av_sW .landing-page_splitArt__8oA1z{margin-left:-36px}.landing-page_miniArt__KW1Ya{width:min(210px,86%);height:auto;overflow:visible}.landing-page_miniOrbitRotor__Ao6oN{transform-box:view-box;transform-origin:52px 48px}.landing-page_stack__itCCV{width:min(400px,100%)}.landing-page_sourceTokens__nBtx0{display:flex;align-items:center;gap:4px}.landing-page_sourceTokens__nBtx0 img,.landing-page_sourceTokens__nBtx0 span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--card)}.landing-page_sourceTokens__nBtx0 img{box-sizing:border-box;padding:5px;object-fit:contain}.landing-page_sourceTokens__nBtx0 span{width:auto;min-width:28px;padding:0 6px;color:var(--muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1}.landing-page_stackLayer___icIr{display:flex;align-items:center;gap:14px;box-sizing:border-box;height:80px;padding:12px 20px;border:1px solid var(--border);background:var(--card)}.landing-page_stackVerso__wXeYF .landing-page_sourceTokens__nBtx0{margin-left:auto;flex-shrink:0}.landing-page_stackDetails__4g9Hv{min-width:0}.landing-page_stackHermes__TVPNl{position:relative;border:2px solid color-mix(in srgb,var(--foreground) 62%,transparent);background:color-mix(in srgb,var(--card) 82%,var(--foreground) 2%);box-shadow:0 12px 24px color-mix(in srgb,var(--foreground) 6%,transparent)}.landing-page_stackGlyph__DSoXG{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--foreground);font-size:15px;font-weight:600}.landing-page_stackHermes__TVPNl .landing-page_stackGlyph__DSoXG{width:54px;height:54px;border-color:var(--foreground)}.landing-page_stackHermes__TVPNl strong{font-size:17px}.landing-page_stackHermes__TVPNl em{margin-top:3px}.landing-page_stackLayer___icIr strong{display:block;color:var(--foreground);font-size:14px;font-weight:500}.landing-page_stackLayer___icIr em{display:block;color:var(--muted);font-size:12px;font-style:normal}.landing-page_stackConnector__uQbVP{position:relative;display:flex;height:26px;justify-content:center}.landing-page_stackConnector__uQbVP:before{width:1px;background:var(--border);content:""}.landing-page_stackConnector__uQbVP i{position:absolute;top:0;left:calc(50% - 2.5px);width:5px;height:5px;border-radius:999px;background:var(--primary);opacity:0}.landing-page_modelMarks__vmQjB{display:flex;width:68px;flex-shrink:0;align-items:center;gap:8px}.landing-page_modelMarks__vmQjB img{display:block;width:30px;height:30px;object-fit:contain}.landing-page_nousMark__wCQMr{position:relative;border:0}.landing-page_nousMark__wCQMr:after{position:absolute;inset:0;background:var(--foreground);content:"";-webkit-mask:url(/assets/nous-mark.svg) center/contain no-repeat;mask:url(/assets/nous-mark.svg) center/contain no-repeat}.landing-page_flowPrompt__VTaGB{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:10px 16px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.landing-page_flowPrompt__VTaGB code{overflow:hidden;color:var(--muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.landing-page_flowPromptDot__te0MK{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--primary)}.landing-page_flowFork__3r4KG{display:block;width:100%;height:44px}.landing-page_flowLeaves__Iddid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.landing-page_flowLeaf__wIU8G{padding:12px 14px;border:1px solid var(--border);background:var(--card)}.landing-page_flowLeaf__wIU8G strong{display:block;color:var(--foreground);font-size:13px;font-weight:500}.landing-page_flowLeaf__wIU8G em{color:var(--muted);font-size:11.5px;font-style:normal}.landing-page_flowLogoRow__5sijp{display:flex;gap:7px;margin-bottom:10px}.landing-page_flowLogoRow__5sijp img{display:block;width:14px;height:14px;object-fit:contain}.landing-page_localFirstArt__fGUKS{display:block;width:700px;max-width:100%;height:auto;overflow:visible}.landing-page_localDevice__MI_Ik{fill:var(--card);stroke:var(--border);stroke-width:1.25}.landing-page_localLabel__tmZy7{fill:var(--muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:9px}.landing-page_localLabelMid__3G46V{text-anchor:middle}.landing-page_localCellFlare__q90y1,.landing-page_localCell__9uAVU{fill:var(--subtle)}.landing-page_localWire__gz7G2{stroke:var(--border);stroke-width:1.25}.landing-page_localPacket__x_InJ{stroke:var(--foreground);opacity:.7;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 60;stroke-dashoffset:8}.landing-page_localProviderRing__qXzKt{fill:var(--card);stroke:var(--border);stroke-width:1.25}.landing-page_localPing__DwaWh{stroke:var(--muted);opacity:0;transform-box:fill-box;transform-origin:center}.landing-page_localProviderMark__eqnof path{stroke:var(--foreground);opacity:.75;stroke-width:1.6;stroke-linecap:round}.landing-page_localAnswer__B_uIh{stroke:var(--foreground);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7}@media (prefers-reduced-motion:no-preference){.landing-page_localPacketOut__A5aaK{animation:landing-page_localReq__knth9 9s linear infinite}.landing-page_localPacketBack__wV9kQ{animation:landing-page_localRes__D1RnU 9s linear infinite}.landing-page_localPing__DwaWh{animation:landing-page_localPingPulse__1lokd 9s ease-out infinite}.landing-page_localAnswer__B_uIh{animation:landing-page_localAnswerDraw___rHiH 9s linear infinite}.landing-page_localCellFlare__q90y1{animation:landing-page_localFlare__IGS2s 9s linear infinite}}@keyframes landing-page_localReq__knth9{0%,30%{stroke-dashoffset:66}40%,to{stroke-dashoffset:8}}@keyframes landing-page_localRes__D1RnU{0%,48%{stroke-dashoffset:66}58%,to{stroke-dashoffset:8}}@keyframes landing-page_localPingPulse__1lokd{0%,40%{opacity:0;transform:scale(.7)}45%{opacity:.5;transform:scale(1)}54%,to{opacity:0;transform:scale(1.4)}}@keyframes landing-page_localAnswerDraw___rHiH{0%,58%{stroke-dashoffset:1;opacity:.7}70%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:.7}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes landing-page_localFlare__IGS2s{0%{fill:var(--subtle)}3%{fill:var(--muted)}8%,to{fill:var(--subtle)}}@media (max-width:1180px){.landing-page_localSplit__Av_sW{grid-template-columns:minmax(0,1fr);gap:40px}.landing-page_localSplit__Av_sW .landing-page_splitArt__8oA1z{order:2;justify-self:start;margin-left:0}}.landing-page_colophon__IexGt{position:relative;z-index:10;display:grid;justify-items:center;padding:88px 24px;text-align:center}.landing-page_colophon__IexGt h2{margin:0;color:var(--foreground);font-size:1.6rem;font-weight:500;letter-spacing:0}.landing-page_colophonText__OyljO{max-width:520px;margin:20px 0 0;color:var(--muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.9}@media (prefers-reduced-motion:no-preference){.landing-page_miniOrbitRotor__Ao6oN{animation:landing-page_orbitSpin__vwjS_ 8s ease-in-out infinite}.landing-page_stackConnector__uQbVP i{animation:landing-page_stackDrop__pZyXy 2.6s ease-in infinite}}@keyframes landing-page_stackDrop__pZyXy{0%{transform:translateY(-2px);opacity:0}30%{opacity:1}to{transform:translateY(24px);opacity:0}}.landing-page_featureGrid__ZAfXy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border:1px solid var(--border)}.landing-page_feature__DonaA{padding:32px}.landing-page_feature__DonaA+.landing-page_feature__DonaA{border-left:1px solid var(--border)}.landing-page_featureGraphic__vYn7T{display:flex;height:128px;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 72%,transparent)}.landing-page_feature__DonaA h3{margin:0 0 8px;color:var(--foreground);font-size:15px;font-weight:500}.landing-page_feature__DonaA p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.landing-page_bars__dMbu_{display:grid;width:100%;grid-gap:8px;gap:8px;padding:0 24px}.landing-page_bars__dMbu_ span{height:8px;border-radius:999px}.landing-page_flow__62YhX{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 28px}.landing-page_flow__62YhX span{display:grid;justify-items:center;grid-gap:8px;gap:8px}.landing-page_flow__62YhX i{width:32px;height:32px}.landing-page_flow__62YhX b{width:32px;height:4px}.landing-page_chart__2LJMg{display:flex;width:100%;height:64px;align-items:flex-end;gap:6px;padding:0 24px}.landing-page_chart__2LJMg>span{position:relative;flex:1 1;overflow:hidden;border:1px solid var(--border);border-radius:5px 5px 0 0}.landing-page_quoteSection__LrgHw{position:relative;z-index:10;display:grid;overflow:hidden;min-height:360px;place-items:center;padding:96px 24px}.landing-page_quoteCard__kSMy9{position:relative;z-index:1;width:min(720px,100%);border:1px solid var(--border);background:var(--background);padding:40px}.landing-page_quoteCard__kSMy9 blockquote{margin:0;color:color-mix(in srgb,var(--foreground) 85%,transparent);font-size:20px;font-weight:400;line-height:1.5}.landing-page_person__fACDN{display:flex;align-items:center;gap:12px;margin-top:24px}.landing-page_person__fACDN div:last-child{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px}.landing-page_person__fACDN span:first-child{color:var(--foreground);font-weight:500}.landing-page_person__fACDN span:last-child{color:var(--muted)}.landing-page_avatar__dYBkw{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--foreground) 18%,transparent));color:var(--background);font-size:11px;font-weight:700}.landing-page_cta__DFilV{position:relative;z-index:10;display:grid;justify-items:center;padding:128px 24px 160px;text-align:center}.landing-page_ctaInner__mpA5p{position:relative;z-index:1;display:grid;justify-items:center}.landing-page_cta__DFilV h2{margin:0 auto;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.landing-page_cta__DFilV p{max-width:460px;margin:20px auto 0;color:var(--muted);font-size:15px;line-height:1.65}.landing-page_secondaryButton__NKrtF{margin-top:40px;padding:14px 32px;background:var(--foreground);color:var(--background);font-size:15px}.landing-page_footer__jtsU_{position:relative;z-index:10;border-top:1px solid var(--border)}.landing-page_footerNote__Mzman{max-width:620px;margin:0;padding:36px 0 4px;color:var(--muted);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.9}.landing-page_footerNote__Mzman strong{color:var(--foreground);font-weight:500}.landing-page_footerRow__JV6DA{display:flex;align-items:center;justify-content:space-between;padding:24px 0;color:var(--muted);font-size:12px}.landing-page_diagonalCompact__dKUwC,.landing-page_diagonalShade__3QijO{position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,var(--diagonal) 0,var(--diagonal) 1px,transparent 1px,transparent 8px);pointer-events:none}.landing-page_diagonalCompact__dKUwC{z-index:0;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--diagonal) 56%,transparent) 0,color-mix(in srgb,var(--diagonal) 56%,transparent) 1px,transparent 1px,transparent 6px)}@media (max-width:980px){.landing-page_heroTop__p3Nsu{min-height:0}.landing-page_heroText__B__SN{width:100%}.landing-page_heroArt___pjZT{display:none}.landing-page_featureGrid__ZAfXy{grid-template-columns:1fr}.landing-page_feature__DonaA+.landing-page_feature__DonaA{border-top:1px solid var(--border);border-left:0}.landing-page_split__5I5Uz{grid-template-columns:minmax(0,1fr);gap:40px}.landing-page_splitArt__8oA1z,.landing-page_splitFlip__dtMzX .landing-page_splitArt__8oA1z{order:2;justify-self:start}}@media (max-width:700px){.landing-page_footerInner__rXXLl,.landing-page_heroInner__gl88u,.landing-page_navInner__KUMqa,.landing-page_sectionInner__B21dc{width:min(100vw - 32px,1200px)}.landing-page_hero__Ss0YO{padding-top:88px}.landing-page_heroTop__p3Nsu{padding-bottom:44px}.landing-page_mockup__vFGjw{min-height:360px}.landing-page_quoteSection__LrgHw,.landing-page_section__gU_46{padding-top:72px;padding-bottom:72px}.landing-page_feature__DonaA{padding:24px}.landing-page_quoteCard__kSMy9{padding:28px}.landing-page_quoteCard__kSMy9 blockquote{font-size:18px}.landing-page_cta__DFilV{padding-top:92px;padding-bottom:112px}.landing-page_stackLayer___icIr{gap:10px;padding:10px 14px}.landing-page_sourceTokens__nBtx0{gap:3px}.landing-page_sourceTokens__nBtx0 img,.landing-page_sourceTokens__nBtx0 span{width:16px;height:16px}.landing-page_sourceTokens__nBtx0 span{min-width:16px;padding:0 3px;font-size:8px}}.landing-page_versoSilhouette__tOOqx{display:grid;grid-template-columns:264px minmax(0,1fr);height:560px;background:transparent;box-shadow:none}.landing-page_silhouetteActivityHead__X1twu span,.landing-page_silhouetteAnswer__3c59O span,.landing-page_silhouetteComposer__XFPbM>span,.landing-page_silhouetteHeader__EbEzp i,.landing-page_silhouetteHeader__EbEzp span,.landing-page_silhouettePrompt__zNfxP i,.landing-page_silhouetteRow__5C0ca span{display:block;height:9px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.landing-page_silhouetteSidebar__yv6C2{display:flex;min-width:0;flex-direction:column;padding:18px 14px;border-right:1px solid var(--border);background:transparent}.landing-page_mockTile__u7Xk3{flex-shrink:0;border-radius:6px}.landing-page_mockLine__6PK8s,.landing-page_mockTile__u7Xk3{background:color-mix(in srgb,var(--foreground) 9%,transparent)}.landing-page_mockLine__6PK8s{height:9px;border-radius:999px}.landing-page_silhouetteSidebarHead__kkE_P{display:flex;align-items:center;gap:12px;margin:4px 8px 14px;padding-bottom:16px;border-bottom:1px solid var(--subtle)}.landing-page_silhouetteSidebarHead__kkE_P .landing-page_mockTile__u7Xk3{width:22px;height:22px}.landing-page_silhouetteSidebarHead__kkE_P .landing-page_mockLine__6PK8s{width:128px}.landing-page_mockNav__4puwG{display:flex;flex-direction:column;gap:4px}.landing-page_mockNavItem__64Hm6{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 8px;border-radius:8px}.landing-page_mockNavItem__64Hm6 .landing-page_mockTile__u7Xk3{width:16px;height:16px;border-radius:5px}.landing-page_mockNavItem__64Hm6 .landing-page_mockLine__6PK8s{width:58%;height:8px}.landing-page_mockNavItem__64Hm6:nth-child(2) .landing-page_mockLine__6PK8s{width:44%}.landing-page_mockNavItem__64Hm6:nth-child(4) .landing-page_mockLine__6PK8s{width:50%}.landing-page_mockNavItem__64Hm6[data-selected=true]{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.landing-page_mockNavItem__64Hm6[data-selected=true] .landing-page_mockLine__6PK8s{background:color-mix(in srgb,var(--foreground) 28%,transparent)}.landing-page_mockNavDivider__8F3fe{height:1px;margin:14px 8px;background:var(--subtle)}.landing-page_mockNavFoot__99Ipz{display:flex;flex-direction:column;gap:4px}.landing-page_mockNavFoot__99Ipz>.landing-page_mockLine__6PK8s{width:40%;height:8px;margin:0 8px 8px}.landing-page_mockNavDot__TCbHh{display:flex;align-items:center;min-height:32px;padding:0 8px}.landing-page_mockNavDot__TCbHh:before{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 12%,transparent);content:""}.landing-page_silhouetteMain__QdBBP{display:flex;min-width:0;flex-direction:column;background:transparent}.landing-page_silhouetteHeader__EbEzp{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;border-bottom:1px solid var(--border);padding:0 26px}.landing-page_silhouetteHeader__EbEzp>div:first-child{display:grid;grid-gap:9px;gap:9px}.landing-page_silhouetteHeader__EbEzp span{width:132px;height:11px}.landing-page_silhouetteHeader__EbEzp i{width:188px}.landing-page_silhouetteHeaderActions__cn_qQ{display:flex;gap:8px}.landing-page_silhouetteHeaderActions__cn_qQ b{display:block;width:26px;height:26px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.landing-page_silhouetteCanvas__VNzMm{min-height:0;flex:1 1;overflow:hidden;padding:30px 40px 0}.landing-page_silhouetteThread__XOBM8{max-width:720px;margin:0 auto}.landing-page_silhouettePrompt__zNfxP{display:grid;justify-items:end;grid-gap:8px;gap:8px;margin-bottom:30px}.landing-page_silhouettePrompt__zNfxP span{width:min(320px,62%);height:40px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.landing-page_silhouettePrompt__zNfxP i{width:120px}.landing-page_silhouetteActivity__4Tm9q{border-top:1px solid var(--border);border-bottom:1px solid var(--subtle);padding:18px 0 8px}.landing-page_silhouetteActivityHead__X1twu{display:flex;align-items:center;gap:14px;margin-bottom:8px}.landing-page_silhouetteLogoRow__n8Chp{display:flex;gap:7px}.landing-page_silhouetteLogoRow__n8Chp img{display:block;width:14px;height:14px;object-fit:contain}.landing-page_silhouetteActivityHead__X1twu span{width:96px;height:8px;margin-left:auto}.landing-page_silhouetteRows__cmFsw{display:grid}.landing-page_silhouetteRow__5C0ca{display:grid;grid-template-columns:16px minmax(0,1fr) 8px 16px;align-items:center;grid-gap:12px;gap:12px;min-height:40px;padding:0 8px;border-top:1px solid var(--subtle)}.landing-page_silhouetteRow__5C0ca img{display:block;width:14px;height:14px;object-fit:contain}.landing-page_silhouetteRow__5C0ca span{height:8px}.landing-page_silhouetteRow__5C0ca[data-length=short] span{width:42%}.landing-page_silhouetteRow__5C0ca[data-length=medium] span{width:60%}.landing-page_silhouetteRow__5C0ca[data-length=wide] span{width:76%}.landing-page_silhouetteRow__5C0ca[data-length=long] span{width:88%}.landing-page_silhouetteRow__5C0ca em{width:8px;height:8px}.landing-page_silhouetteRow__5C0ca i{width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 7%,transparent);justify-self:end}.landing-page_silhouetteRow__5C0ca[data-selected=true]{border-radius:8px;box-shadow:inset 0 0 0 1px var(--subtle);background-image:repeating-linear-gradient(-45deg,var(--subtle) 0,var(--subtle) 1px,transparent 1px,transparent 7px)}.landing-page_silhouetteAnswer__3c59O{display:grid;grid-gap:12px;gap:12px;max-width:560px;margin-top:26px}.landing-page_silhouetteAnswer__3c59O span:first-child{width:92%;background:color-mix(in srgb,var(--foreground) 12%,transparent)}.landing-page_silhouetteAnswer__3c59O span:nth-child(2){width:78%}.landing-page_silhouetteAnswer__3c59O span:nth-child(3){width:86%}.landing-page_silhouetteAnswer__3c59O span:nth-child(4){width:44%}.landing-page_demoPromptText__ETgiZ{margin:0;padding:11px 18px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);font-size:13.5px;line-height:1.5}.landing-page_demoPrompt__duRZM{opacity:0;animation:landing-page_demoRowIn__Aq3HM .5s ease forwards;animation-delay:1s}.landing-page_demoActivityShell__c5zjM{opacity:0;animation:landing-page_demoRowIn__Aq3HM .5s ease forwards;animation-delay:1.55s}.landing-page_demoRow__zsgb2{opacity:0;animation:landing-page_demoRowIn__Aq3HM .5s ease forwards}.landing-page_silhouetteRow__5C0ca .landing-page_demoRowText__AH48s{width:auto;height:auto;overflow:hidden;border-radius:0;background:none;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.landing-page_demoAnswer__Fq0JB .landing-page_demoAnswerText__sbKCS{margin:0;color:color-mix(in srgb,var(--foreground) 88%,transparent);font-size:13.5px;line-height:1.7}.landing-page_demoAnswer__Fq0JB>*{opacity:0;animation:landing-page_demoRowIn__Aq3HM .6s ease forwards;animation-delay:3.3s}.landing-page_demoAnswer__Fq0JB span:nth-child(3){animation-delay:3.45s}@keyframes landing-page_demoRowIn__Aq3HM{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-page_demoActivityShell__c5zjM,.landing-page_demoAnswer__Fq0JB>*,.landing-page_demoPrompt__duRZM,.landing-page_demoRow__zsgb2{animation:none;opacity:1}}.landing-page_silhouetteComposer__XFPbM{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px;border-top:1px solid var(--border);padding:18px 40px 20px}.landing-page_silhouetteComposer__XFPbM>span{width:min(360px,70%);height:11px}.landing-page_silhouetteComposer__XFPbM>div{display:flex;gap:10px}.landing-page_silhouetteComposer__XFPbM i{display:block;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.landing-page_silhouetteComposer__XFPbM b{display:block;width:28px;height:28px;border-radius:8px;background:var(--foreground)}@media (max-width:980px){.landing-page_versoSilhouette__tOOqx{grid-template-columns:230px minmax(0,1fr)}.landing-page_silhouetteCanvas__VNzMm,.landing-page_silhouetteComposer__XFPbM{padding-right:28px;padding-left:28px}}@media (max-width:700px){.landing-page_versoSilhouette__tOOqx{grid-template-columns:minmax(0,1fr);height:460px}.landing-page_silhouetteSidebar__yv6C2{display:none}.landing-page_silhouetteCanvas__VNzMm,.landing-page_silhouetteComposer__XFPbM{padding-right:20px;padding-left:20px}.landing-page_silhouetteRow__5C0ca{grid-template-columns:16px minmax(0,1fr) 8px}.landing-page_silhouetteRow__5C0ca i{display:none}}