.AgentHeroScene-module__5m8ZSq__figure{width:100%;position:relative}@media (min-width:640px) and (max-width:1023px){.AgentHeroScene-module__5m8ZSq__figure{max-width:560px;margin-inline:auto}}@media (min-width:1024px){.AgentHeroScene-module__5m8ZSq__figure{width:min(100%,77.78svh - 11.667rem);min-width:380px;max-width:500px;margin-left:auto}}.AgentHeroScene-module__5m8ZSq__wrap{container-type:inline-size}.AgentHeroScene-module__5m8ZSq__scene{--u:calc(100cqw/420);aspect-ratio:420/540;font-size:calc(14*var(--u));color:var(--ivory);-webkit-user-select:none;user-select:none;line-height:1.2;position:relative}.AgentHeroScene-module__5m8ZSq__card{left:calc(30*var(--u));width:calc(390*var(--u));height:calc(266*var(--u));border-radius:calc(18*var(--u));background:var(--ink-900);border:1px solid var(--hairline-strong);box-shadow:0 calc(26*var(--u))calc(60*var(--u))rgb(var(--shadow-rgb)/calc(.5*var(--shadow-k))),0 calc(6*var(--u))calc(14*var(--u))rgb(var(--shadow-rgb)/calc(.3*var(--shadow-k)));position:absolute;top:0}.AgentHeroScene-module__5m8ZSq__head{left:calc(30*var(--u));width:calc(390*var(--u));height:calc(52*var(--u));align-items:center;gap:calc(10*var(--u));padding:0 calc(14*var(--u))0 calc(16*var(--u));border-bottom:1px solid var(--hairline);display:flex;position:absolute;top:0}.AgentHeroScene-module__5m8ZSq__avatar{width:calc(26*var(--u));height:calc(26*var(--u));background:var(--iris-wash);border:1px solid rgb(var(--iris-rgb)/.38);color:var(--iris-bright);font-size:calc(13*var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.AgentHeroScene-module__5m8ZSq__who{gap:calc(3*var(--u));flex-direction:column;display:flex}.AgentHeroScene-module__5m8ZSq__who strong{font-size:calc(13.5*var(--u));color:var(--ivory);font-weight:600}.AgentHeroScene-module__5m8ZSq__who small{align-items:center;gap:calc(5*var(--u));font-size:calc(11*var(--u));color:var(--ivory-dim);display:flex}.AgentHeroScene-module__5m8ZSq__who small:before{content:"";width:calc(5*var(--u));height:calc(5*var(--u));background:var(--iris-bright);border-radius:50%}.AgentHeroScene-module__5m8ZSq__lang{align-items:center;gap:calc(4*var(--u));padding:calc(3*var(--u))calc(8*var(--u));border:1px solid var(--hairline-strong);font-size:calc(10.5*var(--u));color:var(--ivory-dim);border-radius:99px;margin-left:auto;font-weight:600;display:inline-flex}.AgentHeroScene-module__5m8ZSq__ask,.AgentHeroScene-module__5m8ZSq__answer{top:calc(68*var(--u));padding:calc(9*var(--u))calc(13*var(--u));font-size:calc(14*var(--u));line-height:calc(18*var(--u));white-space:nowrap;font-weight:500;position:absolute}.AgentHeroScene-module__5m8ZSq__ask{right:calc(16*var(--u));border-radius:calc(16*var(--u))calc(16*var(--u))calc(5*var(--u))calc(16*var(--u));background:var(--ivory);color:var(--ink-950);transform-origin:100% 100%}.AgentHeroScene-module__5m8ZSq__time{right:calc(18*var(--u));top:calc(110*var(--u));font-size:calc(10*var(--u));color:var(--ivory-faint);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.AgentHeroScene-module__5m8ZSq__answer{left:calc(46*var(--u));top:calc(128*var(--u));border-radius:calc(16*var(--u))calc(16*var(--u))calc(16*var(--u))calc(5*var(--u));background:var(--ink-800);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ivory);transform-origin:0 100%}.AgentHeroScene-module__5m8ZSq__answer b{color:var(--iris-bright);font-weight:600}.AgentHeroScene-module__5m8ZSq__typing{left:calc(46*var(--u));top:calc(128*var(--u));height:calc(36*var(--u));padding:0 calc(14*var(--u));align-items:center;gap:calc(5*var(--u));border-radius:calc(16*var(--u))calc(16*var(--u))calc(16*var(--u))calc(5*var(--u));background:var(--ink-800);box-shadow:inset 0 0 0 1px var(--hairline);opacity:0;display:flex;position:absolute}.AgentHeroScene-module__5m8ZSq__typing i{width:calc(6*var(--u));height:calc(6*var(--u));background:var(--iris-bright);opacity:.35;border-radius:50%}.AgentHeroScene-module__5m8ZSq__chip{left:calc(46*var(--u));top:calc(174*var(--u));height:calc(24*var(--u));padding:0 calc(10*var(--u));align-items:center;gap:calc(6*var(--u));background:var(--iris-wash);box-shadow:inset 0 0 0 1px rgb(var(--iris-rgb)/.4);color:var(--iris-bright);font-size:calc(11.5*var(--u));white-space:nowrap;border-radius:99px;font-weight:600;display:inline-flex;position:absolute}.AgentHeroScene-module__5m8ZSq__input{left:calc(42*var(--u));top:calc(214*var(--u));width:calc(366*var(--u));height:calc(38*var(--u));align-items:center;gap:calc(8*var(--u));padding:0 calc(7*var(--u))0 calc(14*var(--u));border-radius:calc(12*var(--u));background:var(--ink-950);border:1px solid var(--hairline);font-size:calc(12.5*var(--u));color:var(--ivory-faint);display:flex;position:absolute}.AgentHeroScene-module__5m8ZSq__caret{width:calc(1.5*var(--u));height:calc(15*var(--u));margin-right:calc(-4*var(--u));background:var(--iris-bright)}.AgentHeroScene-module__5m8ZSq__send{width:calc(24*var(--u));height:calc(24*var(--u));background:var(--ink-800);color:var(--ivory-dim);border-radius:50%;place-items:center;margin-left:auto;display:grid}.AgentHeroScene-module__5m8ZSq__page{left:calc(54*var(--u));top:calc(300*var(--u));width:calc(366*var(--u));height:calc(236*var(--u));border-radius:calc(14*var(--u));background:var(--scene-page);color:#16131d;box-shadow:0 calc(26*var(--u))calc(56*var(--u))rgb(var(--shadow-rgb)/calc(.5*var(--shadow-k))),0 calc(4*var(--u))calc(12*var(--u))rgb(var(--shadow-rgb)/calc(.28*var(--shadow-k)));position:absolute;overflow:hidden}.AgentHeroScene-module__5m8ZSq__chrome{height:calc(28*var(--u));align-items:center;gap:calc(4*var(--u));padding:0 calc(12*var(--u));background:var(--scene-chrome);border-bottom:1px solid rgb(var(--fixed-ink-rgb)/.07);display:flex;position:absolute;inset:0 0 auto}.AgentHeroScene-module__5m8ZSq__chrome i{width:calc(6*var(--u));height:calc(6*var(--u));background:rgb(var(--fixed-ink-rgb)/.16);border-radius:50%}.AgentHeroScene-module__5m8ZSq__url{margin-left:calc(8*var(--u));align-items:center;gap:calc(4*var(--u));height:calc(16*var(--u));padding:0 calc(8*var(--u));background:rgb(var(--fixed-ink-rgb)/.06);font-size:calc(10.5*var(--u));color:rgb(var(--fixed-ink-rgb)/.6);border-radius:99px;display:inline-flex}.AgentHeroScene-module__5m8ZSq__pageTitle{left:calc(16*var(--u));top:calc(40*var(--u));font-size:calc(16*var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:650;line-height:1.2;position:absolute}.AgentHeroScene-module__5m8ZSq__updated{left:calc(16*var(--u));top:calc(64*var(--u));align-items:center;gap:calc(4*var(--u));font-size:calc(10*var(--u));color:#5646c2;font-weight:600;display:inline-flex;position:absolute}.AgentHeroScene-module__5m8ZSq__rows{left:calc(8*var(--u));top:calc(90*var(--u));width:calc(350*var(--u));gap:calc(2*var(--u));flex-direction:column;display:flex;position:absolute}.AgentHeroScene-module__5m8ZSq__row{grid-template-columns:calc(196*var(--u))1fr;height:calc(32*var(--u));padding:0 calc(10*var(--u));font-size:calc(11.5*var(--u));color:#16131da3;white-space:nowrap;align-items:center;display:grid;position:relative}.AgentHeroScene-module__5m8ZSq__row+.AgentHeroScene-module__5m8ZSq__row{box-shadow:0 -1px 0 rgb(var(--fixed-ink-rgb)/.07)}.AgentHeroScene-module__5m8ZSq__row b{color:#16131d;font-weight:600}.AgentHeroScene-module__5m8ZSq__row>*{position:relative}.AgentHeroScene-module__5m8ZSq__hot:before{content:"";border-radius:calc(7*var(--u));background:rgb(var(--iris-rgb)/.2);box-shadow:inset 0 0 0 1px rgb(var(--iris-rgb)/.5);position:absolute;inset:0}.AgentHeroScene-module__5m8ZSq__thread{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AgentHeroScene-module__5m8ZSq__threadPath{fill:none;stroke:var(--iris-bright);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.AgentHeroScene-module__5m8ZSq__threadEnd{fill:var(--iris-bright);transform-box:fill-box;transform-origin:50%}.AgentHeroScene-module__5m8ZSq__caption{color:var(--ivory-dim);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;padding-left:7.14286%;font-size:12.5px;display:flex}.AgentHeroScene-module__5m8ZSq__demoLink{color:var(--iris-bright);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb)/.4);text-decoration-color:rgb(var(--iris-bright-rgb)/.4);text-underline-offset:4px;align-items:center;gap:6px;margin:-12px 0;padding:12px 0;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.AgentHeroScene-module__5m8ZSq__demoLink:hover{color:var(--iris-soft);text-decoration-color:currentColor}.AgentHeroScene-module__5m8ZSq__demoLink:focus-visible{outline:2px solid var(--iris);outline-offset:3px;border-radius:4px}.AgentHeroScene-module__5m8ZSq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.AgentHeroScene-module__5m8ZSq__card,.AgentHeroScene-module__5m8ZSq__head,.AgentHeroScene-module__5m8ZSq__input{animation:.65s cubic-bezier(.16,1,.3,1) .25s both AgentHeroScene-module__5m8ZSq__sceneIn}.AgentHeroScene-module__5m8ZSq__ask{animation:.5s cubic-bezier(.16,1,.3,1) .7s both AgentHeroScene-module__5m8ZSq__bubbleIn}.AgentHeroScene-module__5m8ZSq__time{animation:.4s ease-out .85s both AgentHeroScene-module__5m8ZSq__fadeIn}.AgentHeroScene-module__5m8ZSq__typing{animation:.85s linear 1s both AgentHeroScene-module__5m8ZSq__typing}.AgentHeroScene-module__5m8ZSq__typing i{animation:.9s ease-in-out 1s both AgentHeroScene-module__5m8ZSq__typingDot}.AgentHeroScene-module__5m8ZSq__typing i:nth-child(2){animation-delay:1.15s}.AgentHeroScene-module__5m8ZSq__typing i:nth-child(3){animation-delay:1.3s}.AgentHeroScene-module__5m8ZSq__page{animation:.7s cubic-bezier(.16,1,.3,1) 1.1s both AgentHeroScene-module__5m8ZSq__pageIn}.AgentHeroScene-module__5m8ZSq__answer{animation:.5s cubic-bezier(.16,1,.3,1) 1.85s both AgentHeroScene-module__5m8ZSq__bubbleIn}.AgentHeroScene-module__5m8ZSq__chip{animation:.45s cubic-bezier(.16,1,.3,1) 2.05s both AgentHeroScene-module__5m8ZSq__bubbleIn}.AgentHeroScene-module__5m8ZSq__threadPath{animation:.9s cubic-bezier(.16,1,.3,1) 2.25s both AgentHeroScene-module__5m8ZSq__draw}.AgentHeroScene-module__5m8ZSq__threadEnd{animation:.35s cubic-bezier(.16,1,.3,1) 3s both AgentHeroScene-module__5m8ZSq__pop}.AgentHeroScene-module__5m8ZSq__hot:before{animation:.6s ease-out 3s both AgentHeroScene-module__5m8ZSq__fadeIn}.AgentHeroScene-module__5m8ZSq__caret{animation:1.1s step-end 3.4s 6 AgentHeroScene-module__5m8ZSq__blink}.AgentHeroScene-module__5m8ZSq__caption{animation:.5s ease-out .6s both AgentHeroScene-module__5m8ZSq__fadeIn}}@keyframes AgentHeroScene-module__5m8ZSq__sceneIn{0%{opacity:0;transform:translateY(14px)}}@keyframes AgentHeroScene-module__5m8ZSq__bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes AgentHeroScene-module__5m8ZSq__pageIn{0%{opacity:0;transform:translateY(18px)}}@keyframes AgentHeroScene-module__5m8ZSq__fadeIn{0%{opacity:0}}@keyframes AgentHeroScene-module__5m8ZSq__typing{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes AgentHeroScene-module__5m8ZSq__typingDot{30%{opacity:1}}@keyframes AgentHeroScene-module__5m8ZSq__draw{0%{stroke-dashoffset:1px}}@keyframes AgentHeroScene-module__5m8ZSq__pop{0%{opacity:0;transform:scale(0)}}@keyframes AgentHeroScene-module__5m8ZSq__blink{50%{opacity:0}}
.Hero-module__ZARIfG__hero{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__dots{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 70%,#000 40%,#0000 100%)}.Hero-module__ZARIfG__fade{z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ink-950));height:10rem;position:absolute;bottom:0;left:0;right:0}.Hero-module__ZARIfG__inner{z-index:10;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,4rem);padding-top:clamp(4.5rem,12vw,8.5rem);padding-bottom:clamp(4rem,9vw,7rem);display:grid;position:relative}@media (min-width:1024px){.Hero-module__ZARIfG__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2.5rem,4.5vw,4rem)}}.Hero-module__ZARIfG__copy,.Hero-module__ZARIfG__visual{min-width:0}.Hero-module__ZARIfG__h1{text-wrap:balance;max-width:15em;font-size:clamp(2.1rem,3.4vw + .3rem,3.2rem)}.Hero-module__ZARIfG__emphasis{margin-top:.06em;display:block}.Hero-module__ZARIfG__nowrap{white-space:nowrap}.Hero-module__ZARIfG__inlineLink{color:var(--ivory);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb)/.5);text-decoration-color:rgb(var(--iris-bright-rgb)/.5);text-underline-offset:4px;transition:text-decoration-color .2s,color .2s}.Hero-module__ZARIfG__inlineLink:hover{-webkit-text-decoration-color:var(--iris-bright);text-decoration-color:var(--iris-bright)}.Hero-module__ZARIfG__inlineLink:focus-visible{outline:2px solid var(--iris);outline-offset:2px;border-radius:2px}.Hero-module__ZARIfG__flagship{color:var(--ivory);white-space:nowrap;font-weight:600}.Hero-module__ZARIfG__lead{max-width:52ch;color:var(--ivory-dim);text-wrap:pretty;margin-top:clamp(1.25rem,2.6vw,1.6rem);font-size:16.5px;line-height:1.75}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(1.9rem,4vw,2.5rem);display:flex}.Hero-module__ZARIfG__btnPrimary,.Hero-module__ZARIfG__btnGhost{white-space:nowrap;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__ZARIfG__btnPrimary svg,.Hero-module__ZARIfG__btnGhost svg{flex:none;transition:transform .3s cubic-bezier(.32,.72,0,1)}.Hero-module__ZARIfG__btnPrimary:hover svg{transform:translate(3px)}.Hero-module__ZARIfG__btnGhost:hover svg{transform:translate(2px,-2px)}.Hero-module__ZARIfG__btnPrimary:focus-visible,.Hero-module__ZARIfG__btnGhost:focus-visible,.Hero-module__ZARIfG__proofLink:focus-visible{outline:2px solid var(--iris);outline-offset:3px}@media (max-width:639px){.Hero-module__ZARIfG__actions>a{flex:100%}}.Hero-module__ZARIfG__proof{color:var(--ivory-dim);flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;font-size:13.5px;line-height:1.5;display:flex}.Hero-module__ZARIfG__rating{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.Hero-module__ZARIfG__sep{color:var(--ivory-faint)}.Hero-module__ZARIfG__stars{gap:3px;display:inline-flex}.Hero-module__ZARIfG__proofLink{color:var(--ivory-dim);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--iris-bright-rgb)/.45);text-decoration-color:rgb(var(--iris-bright-rgb)/.45);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.Hero-module__ZARIfG__proofLink:hover{color:var(--ivory);-webkit-text-decoration-color:var(--iris-bright);text-decoration-color:var(--iris-bright)}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__rise{animation:.65s cubic-bezier(.16,1,.3,1) both Hero-module__ZARIfG__rise}.Hero-module__ZARIfG__h1.Hero-module__ZARIfG__rise{animation-name:Hero-module__ZARIfG__settle;animation-delay:0s}.Hero-module__ZARIfG__lead.Hero-module__ZARIfG__rise{animation-delay:.16s}.Hero-module__ZARIfG__actions.Hero-module__ZARIfG__rise{animation-delay:.28s}.Hero-module__ZARIfG__proof.Hero-module__ZARIfG__rise{animation-delay:.4s}}@keyframes Hero-module__ZARIfG__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes Hero-module__ZARIfG__settle{0%{transform:translateY(12px)}}
