.hero-connect-demo_stage__9AcMx{position:relative;container-type:inline-size;line-height:0;--demo-duration:18s}.hero-connect-demo_stage__9AcMx img{display:block;width:100%;height:auto}.hero-connect-demo_demo__h5Doq{position:absolute;inset:0;overflow:hidden;pointer-events:none;line-height:1.3}.hero-connect-demo_demo__h5Doq>*{animation-duration:var(--demo-duration);animation-iteration-count:infinite;animation-timing-function:ease}.hero-connect-demo_pauseControl__z_8HH{position:absolute;bottom:1.1cqw;right:1.4cqw;z-index:5;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #334b69;border-radius:4px;background:#101f33;color:#dbe6ff;font-size:12px;line-height:1.3;cursor:pointer}.hero-connect-demo_pauseControl__z_8HH input{width:16px;height:16px;accent-color:#a6c8ff;cursor:pointer}.hero-connect-demo_stage__9AcMx:has(.hero-connect-demo_pauseControl__z_8HH input:checked) .hero-connect-demo_demo__h5Doq *{animation-play-state:paused}.hero-connect-demo_cursor__R0FkA{position:absolute;left:0;top:0;width:3.4cqw;height:3.4cqw;opacity:0;animation-name:hero-connect-demo_cursorMove__K2X_B;filter:drop-shadow(0 2px 3px rgb(0 0 0/35%))}.hero-connect-demo_cursor__R0FkA svg,.hero-connect-demo_remoteCursor__CA7Xc svg,.hero-connect-demo_toolbarCursor__GM4Fu svg{width:100%;height:100%;fill:#fff;stroke:#0b1b3a;stroke-width:1.4;stroke-linejoin:round}@keyframes hero-connect-demo_cursorMove__K2X_B{0%{opacity:0;transform:translate(64cqw,46cqw) scale(1)}5%{opacity:1}22%{opacity:1;transform:translate(86.48cqw,31.92cqw) scale(1)}25%{transform:translate(86.48cqw,31.92cqw) scale(.82)}28%{opacity:1;transform:translate(86.48cqw,31.92cqw) scale(1)}36%,to{opacity:0;transform:translate(86.48cqw,31.92cqw) scale(1)}}.hero-connect-demo_ripple__y2Ftm{position:absolute;left:83.125cqw;top:30.78125cqw;width:8.125cqw;height:3.125cqw;border-radius:8px;border:2px solid var(--site-accent,#1257e6);opacity:0;animation-name:hero-connect-demo_ripple__y2Ftm}@keyframes hero-connect-demo_ripple__y2Ftm{0%,24%{opacity:0;transform:scale(1)}26%{opacity:.9;transform:scale(1)}36%,to{opacity:0;transform:scale(1.5,1.9)}}.hero-connect-demo_connecting__Mk8_3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6cqw;background:rgb(11 27 58/72%);backdrop-filter:blur(3px);color:#fff;opacity:0;animation-name:hero-connect-demo_connecting__Mk8_3}.hero-connect-demo_connecting__Mk8_3 i{width:4.4cqw;height:4.4cqw;border:.5cqw solid rgb(255 255 255/30%);border-top-color:#fff;border-radius:50%;animation:hero-connect-demo_spin__sCyQJ .9s linear infinite}.hero-connect-demo_connecting__Mk8_3 b{font-size:2cqw;font-weight:600}@keyframes hero-connect-demo_connecting__Mk8_3{0%,27%{opacity:0}30%,40%{opacity:1}43%,to{opacity:0}}@keyframes hero-connect-demo_spin__sCyQJ{to{transform:rotate(1turn)}}.hero-connect-demo_remote__rNgl0{position:absolute;inset:0;display:flex;flex-direction:column;background:#0b1b3a;opacity:0;animation-name:hero-connect-demo_remote__rNgl0}@keyframes hero-connect-demo_remote__rNgl0{0%,40%{opacity:0;transform:scale(1.04)}47%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.hero-connect-demo_remoteBar__qPaIx{display:flex;align-items:center;justify-content:space-between;padding:1.2cqw 2cqw;background:#08142b;color:#dbe6ff;font-size:1.5cqw}.hero-connect-demo_remoteBar__qPaIx span{display:inline-flex;align-items:center;gap:.8cqw;color:#8fb2ff}.hero-connect-demo_remoteBar__qPaIx i{width:1cqw;height:1cqw;border-radius:50%;background:#3ddc84}.hero-connect-demo_desktop__umPHp{position:relative;flex:1;background:#123a8f}.hero-connect-demo_editor__KXuoi{position:absolute;left:5.5cqw;top:15cqw;width:58cqw;height:31cqw;border-radius:.6cqw;background:#f6f9ff;box-shadow:0 1cqw 3cqw rgb(0 0 0/18%);overflow:hidden}.hero-connect-demo_winBar__qwhAL{display:flex;align-items:center;gap:.6cqw;height:3.4cqw;padding-inline:1.4cqw;background:#e3ebfb;color:#3d4f78;font-size:1.3cqw}.hero-connect-demo_winBar__qwhAL i{width:.9cqw;height:.9cqw;border-radius:50%;background:#9fb0d6}.hero-connect-demo_winBar__qwhAL span{margin-left:1cqw}.hero-connect-demo_document__3IunH{padding:3cqw;color:#102c52;text-align:left}.hero-connect-demo_document__3IunH b{font-size:2.1cqw;font-weight:600}.hero-connect-demo_document__3IunH p{margin-top:2.2cqw;color:#526985;font-size:1.7cqw;line-height:1.7}.hero-connect-demo_agent__YaQ6l{position:absolute;left:71cqw;top:26cqw;width:24.8cqw;padding:1.8cqw;border-radius:.6cqw;background:#101f33;border:1px solid #334b69;color:#fff;text-align:left;opacity:0;transform:translateY(2cqw);animation:hero-connect-demo_agent__YaQ6l var(--demo-duration) infinite}.hero-connect-demo_agent__YaQ6l b{display:inline-block;padding:.3cqw 1cqw;border-radius:99px;background:#3ddc84;color:#06281a;font-size:1.3cqw}.hero-connect-demo_agent__YaQ6l p{margin:1.2cqw 0 1.4cqw;font-size:1.6cqw}.hero-connect-demo_progress__uAQDh{height:.8cqw;border-radius:1cqw;background:rgb(255 255 255/20%);overflow:hidden}.hero-connect-demo_progress__uAQDh u{display:block;height:100%;width:0;background:#3ddc84;animation:hero-connect-demo_bar__xiLyM var(--demo-duration) infinite}@keyframes hero-connect-demo_agent__YaQ6l{0%,66%{opacity:0;transform:translateY(2cqw)}72%,to{opacity:1;transform:translateY(0)}}@keyframes hero-connect-demo_bar__xiLyM{0%,72%{width:0}88%,to{width:100%}}.hero-connect-demo_remoteCursor__CA7Xc{position:absolute;left:0;top:0;width:3cqw;height:3cqw;filter:drop-shadow(0 2px 3px rgb(0 0 0/40%));animation:hero-connect-demo_remoteCursor__CA7Xc var(--demo-duration) infinite ease}@keyframes hero-connect-demo_remoteCursor__CA7Xc{0%,48%{opacity:1;transform:translate(40cqw,34cqw)}52%,82%{opacity:0;transform:translate(40cqw,34cqw)}86%,to{opacity:1;transform:translate(70cqw,38cqw)}}.hero-connect-demo_nativeToolbar__Tt19o{position:absolute;z-index:3;left:12.85cqw;top:1.5cqw;width:74.3cqw}.hero-connect-demo_toolbarOpened___KfDY{position:absolute;left:0;top:45.45455%;width:100%;height:47cqw;overflow:hidden;opacity:0;visibility:hidden;animation:hero-connect-demo_toolbarSettings__UMnJu var(--demo-duration) infinite}.hero-connect-demo_toolbarCursor__GM4Fu{position:absolute;left:71%;top:65%;width:3cqw;height:3cqw;opacity:0;filter:drop-shadow(0 2px 3px rgb(0 0 0/35%));animation:hero-connect-demo_toolbarCursor__GM4Fu var(--demo-duration) infinite ease}@keyframes hero-connect-demo_toolbarCursor__GM4Fu{0%,48%{opacity:0;transform:translate(-20cqw,25cqw)}52%{opacity:1;transform:translate(-20cqw,25cqw)}60%,62%{opacity:1;transform:translate(0)}64%{opacity:1;transform:scale(.82)}66%,80%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:translate(4cqw,15cqw)}}@keyframes hero-connect-demo_toolbarSettings__UMnJu{0%,65.99%{opacity:0;visibility:hidden}66%,80%{opacity:1;visibility:visible}80.01%,to{opacity:0;visibility:hidden}}.hero-connect-demo_taskbar__cK0hx{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:1.4cqw;padding:1cqw;background:rgb(8 20 43/85%)}.hero-connect-demo_taskbar__cK0hx i{width:2.6cqw;height:2.6cqw;border-radius:.6cqw;background:rgb(255 255 255/28%)}.hero-connect-demo_taskbar__cK0hx i:first-child{background:#7aa2f7}@media (prefers-reduced-motion:reduce){.hero-connect-demo_demo__h5Doq *{animation:none!important}.hero-connect-demo_connecting__Mk8_3,.hero-connect-demo_cursor__R0FkA,.hero-connect-demo_pauseControl__z_8HH,.hero-connect-demo_remoteCursor__CA7Xc,.hero-connect-demo_ripple__y2Ftm,.hero-connect-demo_toolbarCursor__GM4Fu,.hero-connect-demo_toolbarOpened___KfDY{display:none}.hero-connect-demo_agent__YaQ6l,.hero-connect-demo_remote__rNgl0{opacity:1;transform:none}.hero-connect-demo_progress__uAQDh u{width:100%}}@media (max-width:700px){.hero-connect-demo_demo__h5Doq{bottom:44px}.hero-connect-demo_pauseControl__z_8HH{position:relative;bottom:auto;right:auto;justify-content:flex-end;height:44px;border:0;border-top:1px solid var(--site-line);border-radius:0;background:var(--site-lowest);color:var(--foreground)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.hero-connect-demo_demo__h5Doq{bottom:0}}.homepage-features_mcpSection__UI8yo,.homepage-features_proSection__ByVkQ{padding:88px 0;border-block:1px solid var(--site-line);scroll-margin-top:90px}.homepage-features_mcpSection__UI8yo{background:var(--site-surface)}.homepage-features_proSection__ByVkQ{background:var(--background);border-block:0}.homepage-features_sectionHeading__79PW5{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.homepage-features_sectionHeading__79PW5 h2{font-size:clamp(32px,3.3vw,44px);line-height:1.3;letter-spacing:-.025em;font-weight:650;text-wrap:balance}.homepage-features_sectionHeading__79PW5 p{max-width:520px;color:var(--site-muted);font-size:15px;line-height:1.85;word-break:keep-all}.homepage-features_sectionHeading__79PW5 a{min-height:44px;margin-top:12px}.homepage-features_mcpGrid__PpXKm{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.homepage-features_toolList__iywPw{display:grid}.homepage-features_toolList__iywPw>div{display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:15px;border-bottom:1px solid var(--site-line);padding:19px 0;font-size:14px}.homepage-features_toolList__iywPw>div:first-child{border-top:1px solid var(--site-line)}.homepage-features_checkMark__TCN9I,.homepage-features_toolList__iywPw svg{color:var(--site-accent)}.homepage-features_toolNote__7yjl5{margin-top:16px!important;color:var(--site-muted);font-size:13px;line-height:1.75}.homepage-features_permissionStrip__tyDaJ{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:28px;border-top:1px solid var(--site-line)}.homepage-features_permissionStrip__tyDaJ>div{display:grid;gap:9px}.homepage-features_permissionStrip__tyDaJ span{color:var(--site-muted);font-size:13px;font-weight:500}.homepage-features_permissionStrip__tyDaJ strong{font-size:15px;font-weight:600}.homepage-features_permissionStrip__tyDaJ small{max-width:440px;color:var(--site-muted);font-size:13px;line-height:1.75}.homepage-features_proGrid__xHhXv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.homepage-features_feature__SqJzX{min-width:0;padding:28px;border-radius:16px;background:var(--site-surface);box-shadow:var(--site-shadow)}.homepage-features_preview__PWpDU{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;height:180px;padding:12px 0;overflow:hidden}.homepage-features_penPreview__ioLWC svg{width:100%;height:146px;color:var(--site-accent)}.homepage-features_typeSample__1tNaC{display:grid;gap:14px;padding-block:13px}.homepage-features_typeSample__1tNaC code{color:var(--foreground);font-size:clamp(12px,1.1vw,14px);white-space:nowrap}.homepage-features_typeSample__1tNaC code b,.homepage-features_typeSample__1tNaC code span{color:var(--site-accent);font-weight:500}.homepage-features_typeSample__1tNaC strong{color:var(--foreground);font-size:clamp(15px,1.5vw,19px);font-weight:600;line-height:1.4;letter-spacing:-.02em;word-break:keep-all}.homepage-features_typeSample__1tNaC small{color:var(--site-muted);font-size:14px;letter-spacing:.03em}.homepage-features_frameRate___U79h{display:flex;align-items:baseline;justify-content:center;gap:10px;color:var(--foreground)}.homepage-features_frameRate___U79h strong{font-size:80px;line-height:1;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.homepage-features_frameRate___U79h>span{font-size:13px;font-weight:550;color:var(--site-accent)}.homepage-features_frameTicks__JFR8l{display:flex;align-items:flex-end;justify-content:space-between;height:24px;gap:4px;margin-top:20px;border-bottom:1px solid var(--site-line)}.homepage-features_frameTicks__JFR8l i{width:1px;height:9px;background:var(--site-outline)}.homepage-features_frameTicks__JFR8l i:nth-child(5n+1){height:19px;background:var(--site-accent)}.homepage-features_featureCopy__7jbob{padding-top:20px}.homepage-features_feature__SqJzX h3,.homepage-features_sharingFeatures__10sOj h3{font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.homepage-features_feature__SqJzX p,.homepage-features_sharingFeatures__10sOj p{margin-top:12px!important;color:var(--site-muted);font-size:14px;line-height:1.85;word-break:keep-all}.homepage-features_multiDisplayFeature__gMoyQ{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;padding:40px 0;margin-top:48px;scroll-margin-top:100px}.homepage-features_multiDisplayCopy__PlEWj h3{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-wrap:balance}.homepage-features_multiDisplayCopy__PlEWj p{margin-top:14px!important;max-width:46ch;color:var(--site-muted);font-size:15px;line-height:1.85;word-break:keep-all}.homepage-features_multiDisplayCopy__PlEWj a{min-height:44px;margin-top:16px}.homepage-features_multiDisplayFigure__6NU1X{min-width:0;margin:0}.homepage-features_multiDisplayPreview__p13tD{--window-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--window-gap);padding:24px;background:var(--site-surface)}.homepage-features_remoteWindow__IzaV5{min-width:0;overflow:hidden;border:1px solid var(--site-outline);border-radius:12px;background:var(--background)}.homepage-features_remoteWindow__IzaV5:first-child{position:relative;z-index:1}.homepage-features_remoteWindowBar__g3e2o{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--site-line);color:var(--foreground);font-size:13px;font-weight:500}.homepage-features_remoteWindowBar__g3e2o svg{flex:none;color:var(--site-accent)}.homepage-features_remoteWindowBody__ryiK4{display:grid;align-content:center;justify-items:start;gap:14px;min-height:164px;padding:20px 16px}.homepage-features_remoteWindowBody__ryiK4>svg{color:var(--site-accent)}.homepage-features_remoteWindowBody__ryiK4 strong{color:var(--foreground);font-size:14px;font-weight:550;line-height:1.5;word-break:keep-all}.homepage-features_documentLines__aPbin{display:grid;gap:7px;width:100%}.homepage-features_documentLines__aPbin i{position:relative;display:block;width:100%;height:2px;background:var(--site-line)}.homepage-features_documentLines__aPbin i:last-child{width:65%}.homepage-features_remoteWindow__IzaV5:last-child .homepage-features_documentLines__aPbin i:first-child:after{content:"";position:absolute;inset:0 40% 0 0;background:var(--site-accent)}.homepage-features_multiDisplayFigure__6NU1X figcaption{margin-top:12px;color:var(--site-muted);font-size:13px;line-height:1.65}.homepage-features_utilityFeatures__JqRmU{display:grid;gap:16px;margin-top:32px}.homepage-features_utilityFeature__T_Im6{display:grid;grid-template-columns:28px minmax(160px,.7fr) minmax(0,1.3fr);align-items:start;gap:20px;padding:16px 0}.homepage-features_utilityFeature__T_Im6>svg{margin-top:3px;color:var(--site-accent)}.homepage-features_utilityFeature__T_Im6 h3{font-size:19px;font-weight:600;line-height:1.5}.homepage-features_utilityFeature__T_Im6 p{max-width:65ch;color:var(--site-muted);font-size:14px;line-height:1.85;word-break:keep-all}.homepage-features_sharingFeatures__10sOj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:36px}.homepage-features_sharingFeatures__10sOj svg{margin-bottom:18px;color:var(--site-accent)}.homepage-features_finePrint__1596M{margin-top:30px!important;color:var(--site-muted);font-size:13px;line-height:1.85}@media (max-width:1000px){.homepage-features_sectionHeading__79PW5{gap:40px}.homepage-features_mcpGrid__PpXKm{gap:32px}.homepage-features_feature__SqJzX{padding-inline:24px}.homepage-features_preview__PWpDU{height:170px}.homepage-features_frameRate___U79h strong{font-size:74px}.homepage-features_feature__SqJzX h3{font-size:19px}.homepage-features_multiDisplayFeature__gMoyQ{gap:28px}.homepage-features_multiDisplayPreview__p13tD{--window-gap:12px;padding:18px}}@media (max-width:700px){.homepage-features_mcpSection__UI8yo,.homepage-features_proSection__ByVkQ{padding:52px 0}.homepage-features_mcpGrid__PpXKm,.homepage-features_sectionHeading__79PW5{grid-template-columns:1fr;gap:24px}.homepage-features_sectionHeading__79PW5{margin-bottom:30px}.homepage-features_sectionHeading__79PW5 h2{font-size:32px}.homepage-features_sectionHeading__79PW5 p{font-size:14px}.homepage-features_sectionHeading__79PW5 a{margin-top:14px}.homepage-features_permissionStrip__tyDaJ{grid-template-columns:1fr;gap:25px;margin-top:30px}.homepage-features_proGrid__xHhXv{grid-template-columns:1fr}.homepage-features_feature__SqJzX{padding:24px}.homepage-features_preview__PWpDU{height:180px}.homepage-features_penPreview__ioLWC svg{max-width:330px;align-self:center}.homepage-features_typeSample__1tNaC{gap:13px}.homepage-features_typeSample__1tNaC code{font-size:14px}.homepage-features_typeSample__1tNaC strong{font-size:20px}.homepage-features_frameRate___U79h strong{font-size:82px}.homepage-features_frameTicks__JFR8l{max-width:300px;width:100%;align-self:center}.homepage-features_featureCopy__7jbob{padding-top:22px}.homepage-features_feature__SqJzX h3{font-size:21px}.homepage-features_feature__SqJzX p{font-size:14px}.homepage-features_multiDisplayFeature__gMoyQ{grid-template-columns:1fr;gap:24px;padding:30px 0}.homepage-features_multiDisplayCopy__PlEWj h3{font-size:23px}.homepage-features_multiDisplayCopy__PlEWj p{font-size:14px}.homepage-features_remoteWindowBody__ryiK4{min-height:144px;padding:16px 12px}.homepage-features_remoteWindowBar__g3e2o{padding:9px 10px;font-size:12px}.homepage-features_remoteWindowBody__ryiK4 strong{font-size:13px}.homepage-features_utilityFeature__T_Im6{grid-template-columns:28px minmax(0,1fr);gap:8px 14px}.homepage-features_utilityFeature__T_Im6 p{grid-column:2}.homepage-features_sharingFeatures__10sOj{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:no-preference){.homepage-features_feature__SqJzX[data-reveal-state=visible]{--motion-start:calc(var(--reveal-delay, 0ms) + 280ms)}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_penTip__xuTgQ{animation:homepage-features_penDown__Hnitn .36s cubic-bezier(.16,1,.3,1) var(--motion-start) backwards}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_penStroke__cK1iw{stroke-dasharray:1;animation:homepage-features_penDraw__erKQk 1.1s cubic-bezier(.45,0,.2,1) calc(var(--motion-start) + .26s) backwards}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_penBaseline___3tXM{stroke-dasharray:1;animation:homepage-features_penDraw__erKQk .6s cubic-bezier(.16,1,.3,1) calc(var(--motion-start) + 1.18s) backwards}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_typeSample__1tNaC code{animation:homepage-features_chromaResolve__biyba .8s cubic-bezier(.16,1,.3,1) calc(var(--motion-start) + .12s) backwards}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_typeSample__1tNaC strong{animation:homepage-features_chromaResolve__biyba .8s cubic-bezier(.16,1,.3,1) calc(var(--motion-start) + .26s) backwards}.homepage-features_feature__SqJzX[data-reveal-state=visible] .homepage-features_frameTicks__JFR8l i{transform-origin:bottom;animation:homepage-features_frameTick__Trtm4 .24s cubic-bezier(.16,1,.3,1) calc(var(--motion-start) + var(--tick, 0) * 22ms) backwards}.homepage-features_multiDisplayFeature__gMoyQ[data-reveal-state=visible] .homepage-features_remoteWindow__IzaV5:last-child{animation:homepage-features_windowSeparate__dzZ5R .82s cubic-bezier(.16,1,.3,1) .52s backwards}.homepage-features_multiDisplayFeature__gMoyQ[data-reveal-state=visible] .homepage-features_remoteWindow__IzaV5:last-child .homepage-features_documentLines__aPbin i:first-child:after{transform-origin:left;animation:homepage-features_lineDraw__VvHM6 .42s cubic-bezier(.16,1,.3,1) 1.28s backwards}.homepage-features_multiDisplayFeature__gMoyQ[data-reveal-state=visible] .homepage-features_remoteWindow__IzaV5:first-child .homepage-features_documentLines__aPbin i:nth-child(2){transform-origin:left;animation:homepage-features_lineDraw__VvHM6 .42s cubic-bezier(.16,1,.3,1) 1.6s backwards}.homepage-features_multiDisplayFeature__gMoyQ[data-reveal-state=visible] .homepage-features_remoteWindow__IzaV5:first-child .homepage-features_documentLines__aPbin i:nth-child(3){transform-origin:left;animation:homepage-features_lineDraw__VvHM6 .42s cubic-bezier(.16,1,.3,1) 1.8s backwards}}@keyframes homepage-features_penDown__Hnitn{0%{opacity:0;transform:translate(10px,-14px)}to{opacity:1;transform:none}}@keyframes homepage-features_penDraw__erKQk{0%{opacity:0;stroke-dashoffset:1}8%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes homepage-features_chromaResolve__biyba{0%{filter:blur(.8px);text-shadow:2px 0 color-mix(in srgb,var(--site-accent) 45%,transparent),-2px 0 color-mix(in srgb,var(--site-accent) 25%,transparent)}to{filter:blur(0);text-shadow:0 0 transparent,0 0 transparent}}@keyframes homepage-features_frameTick__Trtm4{0%{opacity:.3;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes homepage-features_windowSeparate__dzZ5R{0%{translate:calc(-100% - var(--window-gap) + 12px) 10px}to{translate:0 0}}@keyframes homepage-features_lineDraw__VvHM6{0%{transform:scaleX(0)}to{transform:none}}.homepage-mcp_section__AXHRP{padding:96px 0 64px;background:var(--site-surface);scroll-margin-top:90px;overflow-wrap:anywhere}.homepage-mcp_layout__9B4_O{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px}.homepage-mcp_intro__G6Jmq{min-width:0}.homepage-mcp_eyebrow__izIrK{margin-bottom:20px;color:var(--site-accent);font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.1em}.homepage-mcp_intro__G6Jmq h2{font-size:clamp(32px,3.3vw,44px);font-weight:650;line-height:1.3;letter-spacing:-.03em;text-wrap:balance}.homepage-mcp_description__gXEB8{max-width:46ch;margin-top:24px;color:var(--site-muted);font-size:15px;line-height:1.85;word-break:keep-all}.homepage-mcp_tools__zDoa4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:32px 0 0;padding:0;list-style:none}.homepage-mcp_tools__zDoa4 li{display:flex;align-items:start;gap:10px;min-width:0;color:var(--foreground);font-size:14px;font-weight:500;line-height:1.6;word-break:keep-all}.homepage-mcp_tools__zDoa4 svg{flex:none;margin-top:1px;color:var(--site-accent)}.homepage-mcp_toolNote__wGtqj{margin-top:20px;color:var(--site-muted);font-size:12px;line-height:1.75;word-break:keep-all}.homepage-mcp_installPanel__RJtOq{min-width:0;padding:32px;border-radius:16px;background:var(--site-lowest);box-shadow:var(--site-shadow)}.homepage-mcp_installPanel__RJtOq>h3{font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.025em;word-break:keep-all}.homepage-mcp_installDescription__2XlVq{margin-top:8px;color:var(--site-muted);font-size:14px;line-height:1.75;word-break:keep-all}.homepage-mcp_connections__k8zxo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.homepage-mcp_connections__k8zxo>div{display:flex;align-items:start;gap:10px;min-width:0}.homepage-mcp_connections__k8zxo svg{flex:none;margin-top:2px;color:var(--site-accent)}.homepage-mcp_connections__k8zxo strong{font-size:13px;font-weight:600;line-height:1.6}.homepage-mcp_connections__k8zxo p{margin-top:4px;color:var(--site-muted);font-size:12px;line-height:1.6;word-break:keep-all}.homepage-mcp_installNote__hGd_4{margin-top:16px;color:var(--site-muted);font-size:12px;line-height:1.75;word-break:keep-all}.homepage-mcp_promptExamples__mHuUq{margin-top:28px}.homepage-mcp_promptTitle__oev7x{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.6}.homepage-mcp_promptDescription__mQF8T{margin-top:6px;color:var(--site-muted);font-size:12px;line-height:1.75;word-break:keep-all}.homepage-mcp_promptList__SXyCZ{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.homepage-mcp_promptList__SXyCZ li{padding:12px 14px;border-radius:10px;background:var(--site-surface);font-size:13px;line-height:1.75;word-break:keep-all}.homepage-mcp_permissions__UnOqC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:60px}.homepage-mcp_permission__hxHaW{display:flex;align-items:start;gap:14px;min-width:0}.homepage-mcp_permission__hxHaW>svg{flex:none;margin-top:3px;color:var(--site-accent)}.homepage-mcp_permissionLabel__rVnfj{color:var(--site-muted);font-size:12px;font-weight:500;line-height:1.6}.homepage-mcp_permission__hxHaW h3{margin-top:6px;font-size:14px;font-weight:600;line-height:1.65;word-break:keep-all}.homepage-mcp_permissionDescription__5kwMP{max-width:48ch;margin-top:6px;color:var(--site-muted);font-size:12px;line-height:1.75;word-break:keep-all}@media (max-width:1100px){.homepage-mcp_layout__9B4_O{gap:40px}.homepage-mcp_tools__zDoa4{grid-template-columns:1fr;gap:16px}.homepage-mcp_installPanel__RJtOq{padding:28px}.homepage-mcp_connections__k8zxo{gap:16px}.homepage-mcp_permissions__UnOqC{gap:40px}}@media (max-width:800px){.homepage-mcp_section__AXHRP{padding:56px 0 40px}.homepage-mcp_layout__9B4_O{grid-template-columns:1fr;gap:32px}.homepage-mcp_description__gXEB8{max-width:56ch;margin-top:20px}.homepage-mcp_tools__zDoa4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.homepage-mcp_permissions__UnOqC{gap:28px;margin-top:32px;padding-top:24px}}@media (max-width:520px){.homepage-mcp_eyebrow__izIrK{margin-bottom:16px}.homepage-mcp_intro__G6Jmq h2{font-size:32px}.homepage-mcp_description__gXEB8{font-size:14px}.homepage-mcp_tools__zDoa4{gap:18px 16px}.homepage-mcp_tools__zDoa4 li{gap:8px;font-size:13px}.homepage-mcp_tools__zDoa4 svg{width:18px;height:18px}.homepage-mcp_installPanel__RJtOq{padding:24px 20px}.homepage-mcp_installPanel__RJtOq>h3{font-size:20px}.homepage-mcp_connections__k8zxo{gap:16px}.homepage-mcp_connections__k8zxo>div{gap:8px}.homepage-mcp_connections__k8zxo svg{width:18px;height:18px}.homepage-mcp_permissions__UnOqC{grid-template-columns:1fr;gap:24px}}.landing_hero__IFqnw{padding:84px 0 0;overflow:clip;background:var(--background)}.landing_heroGrid__kfCNx{display:grid;grid-template-columns:.93fr 1.17fr;align-items:center;gap:44px;padding-bottom:72px}.landing_kicker__x_rfd{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.14em;font-weight:650;color:var(--site-muted)}.landing_kicker__x_rfd:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--site-accent)}.landing_hero__IFqnw h1{margin:25px 0 24px;font-size:clamp(44px,4.5vw,66px);font-weight:700;letter-spacing:-.065em;line-height:1.22}.landing_hero__IFqnw h1 span{color:var(--site-accent)}.landing_intro__oU8sf{max-width:420px;font-size:16px;line-height:1.9;color:var(--site-muted);word-break:keep-all}.landing_heroActions__bzfsI{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.landing_heroActions__bzfsI a{min-height:52px}.landing_heroNote__hifZj{display:flex;align-items:center;gap:8px;color:var(--site-muted);font-size:12px;margin-top:18px!important}.landing_heroNote__hifZj svg{width:15px}.landing_heroGuide__CT_g2{display:inline-flex;align-items:center;gap:9px;color:var(--foreground);font-size:13px;margin-top:35px}.landing_heroGuide__CT_g2 svg{width:17px;transition:transform .2s}.landing_heroGuide__CT_g2:hover svg{transform:translateX(4px)}.landing_capabilities__GEM7p{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.landing_capabilitiesInner__D9lOl{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:91px}.landing_capabilitiesInner__D9lOl>small{font-size:10px;letter-spacing:.13em;color:var(--site-muted)}.landing_capabilitiesInner__D9lOl>span{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500}.landing_capabilitiesInner__D9lOl svg{color:var(--site-muted);width:20px}.landing_previewStage__2NMbr{position:relative;min-width:0;padding:28px 0 28px 24px}.landing_previewStage__2NMbr:before{content:"";position:absolute;inset:0 -24px 0 0;border:1px solid var(--site-line);border-radius:24px;background:linear-gradient(145deg,var(--site-surface),var(--site-tonal))}.landing_section__mWwzf{padding:100px 0}.landing_featureSection__kRODx{padding:56px 0;border-bottom:1px solid var(--site-line)}.landing_planSummary__6Lr6W{padding:80px 0;background:var(--background);scroll-margin-top:100px}.landing_planSummaryHead__omvRF{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.landing_planSummaryHead__omvRF h2{max-width:780px;font-size:clamp(28px,2.8vw,38px);font-weight:650;line-height:1.4;letter-spacing:-.03em}.landing_planSummaryHead__omvRF>a{flex-shrink:0}.landing_planSummaryGrid__OdDpS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing_planSummaryCard__wqESe{display:flex;flex-direction:column;min-width:0;padding:32px;border-radius:16px;background:var(--site-surface);box-shadow:var(--site-shadow)}.landing_planSummaryLabel__wifGY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.landing_planSummaryLabel__wifGY>span{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.landing_planSummaryLabel__wifGY svg{width:18px;color:var(--site-accent)}.landing_planSummaryLabel__wifGY small{font-size:12px;color:var(--site-muted)}.landing_planSummaryCard__wqESe h3{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.035em}.landing_planSummaryCard__wqESe p{margin:12px 0 24px;color:var(--site-muted);font-size:14px;line-height:1.8;word-break:keep-all}.landing_planSummaryCard__wqESe>a{margin-top:auto;min-height:44px}.landing_sectionHead__oVFyv{max-width:700px;margin-bottom:48px}.landing_sectionHead__oVFyv h2{font-size:clamp(30px,3.2vw,44px);line-height:1.35;letter-spacing:-.03em;font-weight:650}.landing_sectionHead__oVFyv>p:last-child:not(.landing_kicker__x_rfd){margin-top:17px;color:var(--site-muted);font-size:15px}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.landing_feature__z7bVo{padding:0 25px 0 0;border-right:1px solid var(--site-line)}.landing_feature__z7bVo:last-child{border:0;padding-right:0}.landing_featureIcon__cCq_V{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-accent);border-radius:12px;margin-bottom:25px}.landing_feature__z7bVo h3{font-size:20px;font-weight:650;letter-spacing:-.04em}.landing_feature__z7bVo p{color:var(--site-muted);line-height:1.85;font-size:14px;margin-top:13px;word-break:keep-all}.landing_feature__z7bVo>a{display:inline-flex;align-items:center;gap:9px;margin-top:23px;color:var(--foreground);font-size:12px;font-weight:600}.landing_feature__z7bVo>a svg{width:15px}.landing_feature__z7bVo>a:hover{color:var(--site-accent)}.landing_useCases__X9IC7{background:var(--site-featured);border-block:1px solid var(--site-line)}.landing_useCaseGrid__RG8Q7{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.landing_useCaseGrid__RG8Q7 h2{font-size:clamp(30px,3.4vw,45px);line-height:1.4;font-weight:650;letter-spacing:-.055em;margin:20px 0}.landing_useCaseGrid__RG8Q7 p:not(.landing_kicker__x_rfd){color:var(--site-muted);font-size:15px;line-height:1.9;word-break:keep-all}.landing_caseList__tCRCf{display:grid}.landing_caseList__tCRCf a{padding:25px 0;display:grid;grid-template-columns:42px 1fr 22px;align-items:center;gap:16px;color:var(--foreground);border-bottom:1px solid var(--site-line);transition:color .2s}.landing_caseList__tCRCf a:first-child{border-top:1px solid var(--site-line)}.landing_caseList__tCRCf a:hover{color:var(--site-accent)}.landing_caseList__tCRCf a>span{font-size:11px;color:var(--site-muted)}.landing_caseList__tCRCf strong{font-size:18px;font-weight:600;display:block}.landing_caseList__tCRCf small{display:block;margin-top:6px;font-size:13px;color:var(--site-muted)}.landing_faq__8IYms{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.landing_faqList__it_q3{display:grid;gap:10px;align-content:start}.landing_faqList__it_q3 details{border-radius:12px;background:var(--site-surface)}.landing_faqList__it_q3 summary{list-style:none;padding:20px 50px 20px 20px;cursor:pointer;position:relative;font-size:15px;font-weight:550}.landing_faqList__it_q3 summary:hover{color:var(--site-accent)}.landing_faqList__it_q3 summary::-webkit-details-marker{display:none}.landing_faqList__it_q3 summary:after{content:"+";position:absolute;right:20px;color:var(--site-muted);font-size:21px;top:14px;font-weight:400}.landing_faqList__it_q3 details[open] summary:after{content:"−"}.landing_faqList__it_q3 p{padding:0 20px 22px;color:var(--site-muted);font-size:14px;line-height:1.85;word-break:keep-all}.landing_closing___RbtN{margin-bottom:88px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--foreground);background:var(--site-surface);border-radius:16px}.landing_closing___RbtN h2{font-size:30px;font-weight:550;letter-spacing:-.04em}.landing_closing___RbtN p{margin-top:8px;color:var(--site-muted);font-size:14px}.landing_closing___RbtN a{background:var(--site-accent);flex-shrink:0}.landing_closing___RbtN a,.landing_closing___RbtN a:hover{color:var(--site-on-accent)}.landing_tour__vPL9u{padding:100px 0}.landing_tourGrid__RQiuA{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.landing_tourGrid__RQiuA>div{min-width:0}.landing_tourSteps__BmwoT{margin-top:32px;display:grid;gap:8px}.landing_tourStep__pIAar{min-width:0;border:0;border-radius:12px;background:transparent;padding:18px;display:grid;grid-template-columns:35px minmax(0,1fr) 20px;gap:12px;text-align:left;color:var(--site-muted);cursor:pointer}.landing_tourStep__pIAar:hover{background:var(--site-surface)}.landing_tourStep__pIAar>span{min-width:0}.landing_tourStep__pIAar>span:first-child{font-size:12px;padding-top:3px}.landing_tourStep__pIAar strong{font-size:17px;font-weight:600}.landing_tourStep__pIAar small{display:block;margin-top:12px;color:var(--site-muted);line-height:1.8;font-size:13px;word-break:keep-all;overflow-wrap:anywhere}.landing_tourStep__pIAar[aria-pressed=true]{color:var(--site-accent);background:var(--site-surface)}.landing_tourStep__pIAar>svg{width:17px}.landing_tourNav__7VuZV{display:flex;align-items:center;gap:12px;margin:22px 0 6px;color:var(--site-muted);font-size:13px;font-variant-numeric:tabular-nums}.landing_tourNav__7VuZV button{min-height:44px;padding:8px 18px;border:1px solid var(--site-line);border-radius:10px;background:var(--site-lowest);color:var(--foreground);font:inherit;font-weight:600;cursor:pointer}.landing_tourNav__7VuZV .landing_tourNext__XjPxz{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-on-accent)}.landing_tourNav__7VuZV button:disabled{opacity:.4;cursor:not-allowed}.landing_tourNav__7VuZV>span{min-width:44px;text-align:center}.landing_tourVisual__rjG0v{padding:32px;min-width:0;background:var(--site-surface);border-radius:12px}.landing_setupView__vK_8_{min-height:320px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:24px}.landing_setupView__vK_8_>svg{color:var(--site-accent);width:48px;height:48px;margin-bottom:23px}.landing_setupView__vK_8_ h3{font-size:20px;font-weight:600}.landing_setupView__vK_8_ p{font-size:14px;line-height:1.8;color:var(--site-muted);margin:12px 0 23px}.landing_setupView__vK_8_ a{font-size:14px}.landing_setupStatus__EDwEg{display:flex;gap:9px;align-items:center;padding:12px 22px;background:var(--site-surface);color:var(--site-muted);border-radius:7px;font-size:12px}.landing_setupStatus__EDwEg i{width:7px;height:7px;border-radius:50%;background:var(--site-success)}@media(max-width:1100px){.landing_hero__IFqnw{padding-top:60px}.landing_heroGrid__kfCNx{gap:26px;grid-template-columns:1fr 1.1fr}.landing_hero__IFqnw h1{font-size:46px}.landing_heroActions__bzfsI{gap:8px}.landing_heroActions__bzfsI a{padding:12px 16px;font-size:13px}.landing_previewStage__2NMbr{padding:22px 0 22px 18px}.landing_capabilitiesInner__D9lOl{gap:20px}.landing_capabilitiesInner__D9lOl>small{display:none}.landing_featureGrid___zomq{gap:25px}.landing_faq__8IYms,.landing_tourGrid__RQiuA,.landing_useCaseGrid__RG8Q7{gap:40px}.landing_tourVisual__rjG0v{padding:22px}}@media(min-width:761px) and (max-width:900px){.landing_heroGrid__kfCNx{grid-template-columns:1fr;gap:42px}.landing_hero__IFqnw h1{font-size:56px}.landing_intro__oU8sf{max-width:520px}.landing_previewStage__2NMbr{max-width:560px;width:100%;margin-inline:auto}.landing_tourGrid__RQiuA{grid-template-columns:1fr}.landing_tourVisual__rjG0v{max-width:600px;width:100%;margin-inline:auto}}@media(max-width:760px){.landing_featureSection__kRODx{padding:36px 0}.landing_planSummary__6Lr6W{padding:44px 0}.landing_planSummaryHead__omvRF{flex-direction:column;align-items:flex-start;gap:8px}.landing_planSummaryGrid__OdDpS{grid-template-columns:1fr;gap:16px}.landing_planSummaryCard__wqESe{padding:26px}.landing_planSummaryLabel__wifGY{margin-bottom:18px}.landing_hero__IFqnw{padding-top:44px}.landing_heroGrid__kfCNx{grid-template-columns:1fr;gap:45px;padding-bottom:34px}.landing_hero__IFqnw h1{font-size:clamp(42px,10.5vw,66px);margin-top:22px}.landing_intro__oU8sf{max-width:470px;font-size:15px}.landing_heroActions__bzfsI a{font-size:14px;padding-inline:20px}.landing_heroGuide__CT_g2{margin-top:22px}.landing_heroNote__hifZj{font-size:11px}.landing_previewStage__2NMbr{max-width:550px;width:100%;margin-inline:auto;padding:16px 0}.landing_previewStage__2NMbr:before{right:-12px;left:-12px;border-radius:18px}.landing_capabilitiesInner__D9lOl{flex-wrap:wrap;justify-content:center;gap:15px 23px;padding-block:24px}.landing_capabilitiesInner__D9lOl>span{font-size:11px;gap:7px}.landing_capabilitiesInner__D9lOl svg{width:16px}.landing_section__mWwzf,.landing_tour__vPL9u{padding:65px 0}.landing_sectionHead__oVFyv{margin-bottom:35px}.landing_sectionHead__oVFyv h2{font-size:30px}.landing_featureGrid___zomq{grid-template-columns:1fr;gap:26px}.landing_feature__z7bVo{border-right:0;border-bottom:1px solid var(--site-line);padding:0 0 28px}.landing_feature__z7bVo:last-child{padding:0}.landing_featureIcon__cCq_V{margin-bottom:16px}.landing_feature__z7bVo h3{font-size:20px}.landing_feature__z7bVo p{margin-top:9px}.landing_feature__z7bVo>a{margin-top:14px}.landing_faq__8IYms,.landing_tourGrid__RQiuA,.landing_useCaseGrid__RG8Q7{grid-template-columns:1fr;gap:30px}.landing_useCaseGrid__RG8Q7 h2{font-size:30px}.landing_caseList__tCRCf a{padding-block:23px}.landing_caseList__tCRCf strong{font-size:17px}.landing_faq__8IYms .landing_sectionHead__oVFyv{margin-bottom:0}.landing_closing___RbtN{margin-bottom:55px;padding:28px;flex-direction:column;align-items:flex-start}.landing_closing___RbtN h2{font-size:25px}.landing_closing___RbtN p{font-size:14px}.landing_tourVisual__rjG0v{padding:20px}.landing_tourSteps__BmwoT{margin-top:24px}.landing_setupView__vK_8_{min-height:310px;padding:25px 20px}}@media(max-width:380px){.landing_heroActions__bzfsI a{padding-inline:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.landing_caseList__tCRCf a,.landing_heroGuide__CT_g2 svg{transition:none}}@media (prefers-color-scheme:dark){.landing_hero__IFqnw{background:radial-gradient(ellipse at 80% 15%,color-mix(in srgb,var(--site-tonal) 40%,transparent),transparent 65%),var(--background)}.landing_previewStage__2NMbr:before{background:linear-gradient(145deg,var(--site-surface-high),var(--site-lowest))}}