.S04_section__MarId{--ink:#0d1626;--graphite:#121a29;--plate:#172133;--pearl:#f3f4f6;--silver:#b3bcc9;--steel:#7d8898;--hair:rgba(236,240,246,0.08);--hair-2:rgba(236,240,246,0.15);--blue:#4d86ff;--ice:#a9c8ff;--jade:#78d6b8;--amber:#d6a868;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;z-index:1;isolation:isolate;overflow-x:clip;scroll-margin-top:88px;padding:clamp(96px,8vw,124px) 0 clamp(72px,7vw,100px);color:var(--pearl);font-family:var(--font-inter),system-ui,sans-serif}.S04_section__MarId.S04_section__MarId.S04_section__MarId{background-color:#0d1626!important;background-image:linear-gradient(180deg,#050607,rgba(5,6,7,0) 150px),linear-gradient(0deg,#050607,rgba(5,6,7,0) 170px),radial-gradient(60% 46% at 50% 58%,rgba(52,96,190,.26),transparent 72%),radial-gradient(46% 40% at 6% 24%,rgba(69,154,173,.16),transparent 72%),radial-gradient(44% 40% at 96% 30%,rgba(120,101,172,.16),transparent 74%),linear-gradient(160deg,#111d31,#0d1626 46%,#121a2c)!important}.S04_section__MarId.S04_section__MarId :is(h2,h3,p,small,b,span,em,i,li,dt,dd,label,figcaption,code){text-shadow:none!important}.S04_section__MarId.S04_section__MarId :is(h2,h3,p,small,label){z-index:auto!important}.S04_section__MarId.S04_section__MarId :is(button,a){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important}.S04_section__MarId.S04_section__MarId :is(button,a):hover{transform:none!important;filter:none!important}.S04_section__MarId button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;text-align:inherit}.S04_section__MarId :focus-visible{outline:2px solid var(--ice);outline-offset:3px}.S04_section__MarId :is(ul,ol,dl){margin:0;padding:0;list-style:none}.S04_section__MarId :is(p,dd,figure){margin:0}.S04_inner__ctkiJ{width:min(1312px,calc(100% - 48px));margin:0 auto}.S04_shield__VHBYC{position:sticky;top:0;z-index:30;height:92px;margin-bottom:-92px;background:linear-gradient(180deg,rgba(13,22,38,.98),rgba(13,22,38,.95) 62%,rgba(13,22,38,0));pointer-events:none;opacity:0;transition:opacity .16s linear}.S04_section__MarId[data-under] .S04_shield__VHBYC{opacity:1}.S04_head__qJ_1r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);grid-template-areas:"eyebrow eyebrow" "title side";align-items:end;column-gap:56px;row-gap:14px}.S04_eyebrow__2JvIs.S04_eyebrow__2JvIs{grid-area:eyebrow;display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:#8a96a8}.S04_eyebrow__2JvIs.S04_eyebrow__2JvIs:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--blue),rgba(77,134,255,0))}.S04_title__UyYtb.S04_title__UyYtb{grid-area:title;display:grid;margin:0;font-size:clamp(38px,1rem + 3.4vw,62px);font-weight:620;line-height:1.04;letter-spacing:-.045em;color:var(--pearl)!important}.S04_titleB__Z9dDH{background:linear-gradient(100deg,#ffffff,#dbe7ff 48%,#9ec0ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em}.S04_side__I2g2V{grid-area:side;display:grid;justify-items:start;gap:18px;padding-bottom:6px}.S04_lede__Gp9_C.S04_lede__Gp9_C{font-size:clamp(16px,.86rem + .3vw,18px);line-height:1.55;color:var(--silver)}.S04_cta__iaVaa{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border-radius:999px;background:linear-gradient(180deg,#5a8fff,#3a72f2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 30px -14px rgba(58,114,242,.9);color:#fff!important;font-size:15px;font-weight:650;text-decoration:none}.S04_studio__QdyuG{position:relative;margin-top:40px;border-radius:26px;overflow:hidden;background:radial-gradient(70% 70% at 30% 30%,rgba(52,96,190,.16),rgba(18,26,41,0) 70%),linear-gradient(180deg,#141d2e,#0f1625);box-shadow:inset 0 1px 0 rgba(236,240,246,.09),inset 0 0 0 1px var(--hair),0 70px 120px -60px rgba(0,0,0,.95)}.S04_studio__QdyuG[data-hold] *{animation-play-state:paused!important}.S04_titlebar__JZzH4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:6px 18px;border-bottom:1px solid var(--hair);background:rgba(8,12,20,.35)}.S04_app__qWH17{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--pearl)}.S04_app__qWH17>span{display:grid;gap:0}.S04_app__qWH17 small{font-size:11.5px;font-weight:560;color:var(--steel)}.S04_orb__lgClD{display:block;width:26px;height:26px;border-radius:50%}.S04_tabs__mtz2D{display:flex;gap:4px;padding:4px;border-radius:16px;background:rgba(236,240,246,.04);box-shadow:inset 0 0 0 1px var(--hair)}.S04_tab__3F7pW{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 18px!important;border-radius:12px!important;transition:background-color .22s var(--ease),box-shadow .22s var(--ease)}.S04_tab__3F7pW:hover{background:rgba(236,240,246,.04)!important}.S04_tab__3F7pW[aria-selected=true]{background:linear-gradient(180deg,rgba(77,134,255,.2),rgba(77,134,255,.08))!important;box-shadow:inset 0 0 0 1px rgba(77,134,255,.55),0 8px 20px -12px rgba(77,134,255,.8)}.S04_tabText___WBFS{display:grid;gap:1px;text-align:left}.S04_tabText___WBFS b{font-size:16px;font-weight:650;letter-spacing:-.015em;white-space:nowrap;color:#c3ccd7}.S04_tab__3F7pW[aria-selected=true] .S04_tabText___WBFS b{color:#fff}.S04_tabText___WBFS small{font-size:12px;color:var(--steel);white-space:nowrap}.S04_tab__3F7pW[aria-selected=true] .S04_tabText___WBFS small{color:#b8cdf5}.S04_state__W2Oes{display:inline-flex;align-items:center;justify-self:end;gap:10px;min-width:0;font-size:13.5px;font-weight:560;color:#c8d2de}.S04_state__W2Oes i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(77,134,255,.2)}.S04_studio__QdyuG[data-phase=idle] .S04_state__W2Oes i{background:var(--steel);box-shadow:none}.S04_studio__QdyuG[data-phase=ready] .S04_state__W2Oes i{background:var(--amber);box-shadow:0 0 0 4px rgba(214,168,104,.2)}.S04_say__LkkLf{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.S04_state__W2Oes em{flex:none;padding:3px 9px;border-radius:999px;background:rgba(236,240,246,.06);font-size:11.5px;font-style:normal;font-weight:600;color:var(--steel)}.S04_stage__IyY0a{position:relative;padding:14px 28px 16px;animation:S04_s04Swap__EH4Fq .42s var(--ease) both}.S04_intro__oiS8Y{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--hair)}.S04_intro__oiS8Y p{margin:0;font-size:16px;line-height:1.45;color:var(--silver)}.S04_intro__oiS8Y b{font-size:20px;font-weight:640;letter-spacing:-.015em;color:var(--pearl)}.S04_intro__oiS8Y em{font-size:13px;font-style:normal;color:var(--steel);white-space:nowrap}.S04_rail__kXQrE{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:6px 14px 6px 12px;border-top:1px solid var(--hair);background:rgba(6,9,15,.35)}.S04_items__xhdWE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.S04_items__xhdWE button{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-height:46px;padding:6px 10px!important;border-radius:12px!important;text-align:left;transition:background-color .2s var(--ease)}.S04_items__xhdWE button:hover{background:rgba(236,240,246,.04)!important}.S04_items__xhdWE i{position:relative;width:14px;height:14px;margin-top:2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #4f5a6b;transition:background-color .3s ease,box-shadow .3s ease}.S04_items__xhdWE span{display:grid;gap:1px;min-width:0}.S04_items__xhdWE b{font-size:13.5px;font-weight:620;color:#aeb8c6}.S04_items__xhdWE b,.S04_items__xhdWE small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.S04_items__xhdWE small{font-size:12px;color:var(--steel)}.S04_items__xhdWE li[data-state=working] i{box-shadow:inset 0 0 0 1.5px var(--blue);background:radial-gradient(circle,var(--blue) 0 3px,transparent 3.5px)}.S04_items__xhdWE li[data-state=working] b{color:#dbe6ff}.S04_items__xhdWE li[data-state=working] small{color:#9fb6d9}.S04_items__xhdWE li[data-state=done] i{box-shadow:none;background:rgba(120,214,184,.18)}.S04_items__xhdWE li[data-state=done] i:after{content:"";position:absolute;left:4px;top:3.6px;width:6px;height:3.5px;border-left:1.6px solid var(--jade);border-bottom:1.6px solid var(--jade);transform:rotate(-45deg)}.S04_items__xhdWE li[data-state=done] b{color:var(--pearl)}.S04_items__xhdWE li[data-state=owner] i{box-shadow:none;background:radial-gradient(circle,var(--amber) 0 4px,rgba(214,168,104,.22) 4.5px)}.S04_items__xhdWE li[data-state=owner] b{color:var(--pearl)}.S04_items__xhdWE li[data-state=owner] small{color:#e3c18f}.S04_replay__gkmGm{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px var(--hair-2);font-size:13.5px;font-weight:600;color:#c8d2de;transition:background-color .2s var(--ease)}.S04_replay__gkmGm:hover{background:rgba(236,240,246,.05)!important}.S04_replay__gkmGm svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.S04_note__jgu7L.S04_note__jgu7L{margin-top:16px;font-size:12.5px;line-height:1.5;color:#6f7b8c}@keyframes S04_s04Swap__EH4Fq{0%{opacity:.2;transform:translateY(8px)}}@media (min-width:1025px) and (max-height:860px){.S04_titlebar__JZzH4{min-height:50px;padding:4px 18px}.S04_tab__3F7pW{min-height:40px;padding:3px 16px!important}.S04_tabText___WBFS b{line-height:1.2}.S04_tabText___WBFS small{line-height:1.25}.S04_stage__IyY0a{padding:8px 28px 10px}.S04_intro__oiS8Y{margin-bottom:8px;padding-bottom:6px}.S04_rail__kXQrE{padding-block:4px}.S04_intro__oiS8Y p{font-size:15px}.S04_intro__oiS8Y b{font-size:18px}.S04_items__xhdWE button{min-height:34px;align-items:center}.S04_items__xhdWE small{display:none}.S04_replay__gkmGm{min-height:36px}}@media (max-width:1240px){.S04_titlebar__JZzH4{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"app state" "tabs tabs";row-gap:12px}.S04_app__qWH17{grid-area:app}.S04_state__W2Oes{grid-area:state}.S04_tabs__mtz2D{grid-area:tabs}.S04_tab__3F7pW{flex:1}.S04_items__xhdWE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.S04_head__qJ_1r{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "side"}.S04_side__I2g2V{max-width:600px}.S04_stage__IyY0a{padding:22px 22px 24px}}@media (max-width:760px){.S04_inner__ctkiJ{width:calc(100% - 32px)}.S04_section__MarId{padding-top:80px}.S04_title__UyYtb.S04_title__UyYtb{font-size:clamp(34px,10vw,40px)}.S04_studio__QdyuG{margin-top:28px;border-radius:20px}.S04_titlebar__JZzH4{padding:12px}.S04_state__W2Oes em{display:none}.S04_tabs__mtz2D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.S04_tab__3F7pW{justify-content:center;min-height:52px;padding:6px 4px!important}.S04_tabText___WBFS{text-align:center}.S04_tabText___WBFS b{font-size:13.5px;white-space:normal;line-height:1.15}.S04_tabText___WBFS small{display:none}.S04_stage__IyY0a{padding:16px 14px 20px}.S04_intro__oiS8Y b{display:block;font-size:18px}.S04_intro__oiS8Y p{font-size:14.5px}.S04_intro__oiS8Y em{white-space:normal}.S04_rail__kXQrE{grid-template-columns:minmax(0,1fr);padding:10px}.S04_items__xhdWE{grid-template-columns:repeat(2,minmax(0,1fr))}.S04_items__xhdWE :is(b,small){white-space:normal}.S04_replay__gkmGm{justify-self:stretch;justify-content:center}}@media (max-width:480px){.S04_titlebar__JZzH4{grid-template-columns:minmax(0,1fr);grid-template-areas:"app" "state" "tabs";row-gap:8px}.S04_state__W2Oes{justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.S04_shield__VHBYC,.S04_stage__IyY0a{animation:none!important;transition:none!important}}.xps-band{width:100%;background:#050607!important}.xps-suite{--xps-black:#080908;--xps-ink:#f2f2ee;--xps-muted:#888b84;--xps-paper:#080908;--xps-soft:#121311;--xps-line:#292b27;--xps-signal:#4f8cff;width:min(1180px,calc(100% - 48px));margin:0 auto clamp(54px,7vw,96px);overflow:hidden;border:1px solid transparent;border-radius:0;color:var(--xps-ink);background:linear-gradient(#050607,#050607) padding-box,repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,rgba(255,255,255,.025) 1px 6px) border-box!important;box-shadow:none}.xps-suite *,.xps-suite :after,.xps-suite :before{box-sizing:border-box}.xps-suite,.xps-suite *{text-shadow:none!important}.xps-suite a,.xps-suite button{font:inherit}.xps-suite__intro{padding:clamp(38px,6vw,82px);color:#f8f8f4;background:var(--xps-black)}.xps-story__eyebrow,.xps-suite__intro>p{margin:0 0 18px;font:700 .62rem/1.2 var(--hc-font-mono,ui-monospace,monospace);letter-spacing:.12em}.xps-suite__intro>p{color:inherit}.xps-story__eyebrow{color:#aeb0a9}.xps-suite__intro h2{display:grid;margin:0;font:500 clamp(1.7rem,3.5vw,3.45rem)/1.03 var(--hc-font-sans,Arial,sans-serif);letter-spacing:-.055em}.xps-suite__intro h2 span{color:#555750;transition:color .5s ease,transform .5s ease}.xps-suite__intro h2 span.is-active{color:#fff;transform:translateX(8px)}.xps-suite__intro h2 sup{margin-left:5px;color:var(--xps-signal);font:700 .48rem/1 var(--hc-font-mono,monospace);letter-spacing:0;vertical-align:super}.xps-suite__intro>span{display:block;max-width:610px;margin-top:22px;color:#a7a9a2;font-size:.78rem;line-height:1.65}.xps-story{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);gap:clamp(34px,6vw,86px);align-items:center;min-height:540px;padding:clamp(34px,5.5vw,76px);overflow:hidden;border:0;border-top:1px solid #1b1c1a;border-radius:0;color:var(--xps-ink);background:var(--xps-paper);content-visibility:auto;contain-intrinsic-size:540px}.xps-story:nth-of-type(2n){background:#0b0c0b}.xps-story:before{content:"";position:absolute;inset:0;pointer-events:none;display:none}.xps-story__copy,.xps-story__stage{position:relative;z-index:1;min-width:0}.xps-story__number{display:block;margin-bottom:34px;color:var(--xps-muted);font:700 .58rem/1 var(--hc-font-mono,monospace)}.xps-story__copy h2{margin:0;color:#f2f2ee!important;font:590 clamp(2rem,3.45vw,3.55rem)/.97 var(--hc-font-sans,Arial,sans-serif);letter-spacing:-.065em}.xps-story__copy h2 em{color:var(--xps-muted)!important;font-style:normal;font-weight:460}.xps-story__copy>p:last-child{max-width:360px;margin:20px 0 0;color:var(--xps-muted);font-size:.75rem;line-height:1.72}.xps-story__stage{min-height:380px}.xv-home-coding .xps-suite .xps-story__copy h2{color:#f2f2ee!important}.xv-home-coding .xps-suite .xps-story__copy h2 em{color:var(--xps-muted)!important}body.theme-white .xv-home-coding.xv-homepage{background-color:#fff!important;background-image:none!important}body.theme-beige .xv-home-coding.xv-homepage{background-color:#f1eadc!important;background-image:none!important}body.theme-gray .xv-home-coding.xv-homepage{background-color:#d9dbde!important;background-image:none!important}body.theme-black .xv-home-coding.xv-homepage{background-color:#030303!important;background-image:none!important}.xps-story--inputs{display:block;min-height:0;padding:clamp(34px,5vw,68px);color:#f7f7f3;background:var(--xps-black)}.xps-story--inputs:before{display:none}.xps-story--inputs .xps-story__copy{display:grid;grid-template-columns:34px minmax(0,650px);gap:20px;align-items:start;margin-bottom:32px}.xps-story--inputs .xps-story__number{margin:5px 0 0;color:var(--xps-muted)}.xps-story--inputs .xps-story__eyebrow{margin-bottom:8px}.xps-story--inputs .xps-story__copy h2{color:#f2f2ee!important;font-size:clamp(2rem,3.45vw,3.55rem)}.xps-story--inputs .xps-story__copy h2 em{color:var(--xps-muted)!important}.xps-story--inputs .xps-story__copy>div>p:last-child{max-width:540px;margin:12px 0 0;color:var(--xps-muted);font-size:.75rem;line-height:1.65}.xps-story--inputs .xps-story__stage{min-height:0}.xps-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.xps-device-demo__rail button,.xps-selector button{border:0;color:var(--xps-muted);cursor:pointer;background:transparent}.xps-selector button{position:relative;min-height:56px;padding:10px 6px;border-top:1px solid var(--xps-line);font-size:.56rem}.xps-selector button:after{content:"";position:absolute;inset:-1px auto auto 0;width:0;height:1px;background:var(--xps-signal);transition:width .42s ease}.xps-selector button[aria-selected=true]{color:var(--xps-ink)}.xps-selector button[aria-selected=true]:after{width:100%}.xps-input-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.xps-input-demo__card{display:grid;min-width:0;overflow:hidden;border:1px solid #2d2f2a;background:#f3f3f1;color:var(--xps-ink)}.xps-input-demo__visual{position:relative;display:grid;place-items:center;min-height:250px;overflow:hidden;background:#f3f3f1}.xps-input-demo__caption{position:relative;display:grid;grid-template-columns:26px 1fr;gap:5px 10px;min-height:116px;padding:15px 14px;border-top:1px solid #d5d6d1;background:#fff}.xps-input-demo__caption small{grid-row:1/3;color:#878982;font:500 .52rem/1.2 var(--hc-font-mono,monospace)}.xps-input-demo__caption strong{font-size:.72rem}.xps-input-demo__caption p{margin:0;color:#74766f;font-size:.58rem;line-height:1.52}.xps-input-demo__caption>i{position:absolute;inset:-1px auto auto 0;width:0;height:1px;background:var(--xps-signal);animation:xps-caption-line 4.2s linear infinite}.xps-input-demo__connect .xps-input-demo__visual>span{position:absolute;display:grid;width:22px;height:22px;place-items:center;animation:xps-app-drift 3.6s ease-in-out infinite}.xps-input-demo__connect .xps-input-demo__visual>span svg{width:100%;height:100%}.xps-input-demo__connect .app-1{left:12%;top:22%}.xps-input-demo__connect .app-2{left:32%;top:12%;animation-delay:-.5s}.xps-input-demo__connect .app-3{right:28%;top:15%;animation-delay:-1.1s}.xps-input-demo__connect .app-4{right:10%;top:31%;animation-delay:-.2s}.xps-input-demo__connect .app-5{left:10%;bottom:25%;animation-delay:-1.7s}.xps-input-demo__connect .app-6{left:31%;bottom:13%;animation-delay:-.8s}.xps-input-demo__connect .app-7{right:32%;bottom:11%;animation-delay:-1.3s}.xps-input-demo__connect .app-8{right:9%;bottom:25%;animation-delay:-.4s}.xps-input-demo__connect .app-9{left:17%;top:47%;animation-delay:-2s}.xps-input-demo__connect .app-10{right:17%;top:51%;animation-delay:-1.5s}.xps-input-demo__mic{position:relative;display:grid;width:70px;height:70px;place-items:center;border-radius:50%;color:#fff;background:var(--xps-black);box-shadow:0 0 0 12px rgba(8,9,8,.05)}.xps-input-demo__mic>svg{width:21px}.xps-input-demo__mic i{position:absolute;bottom:13px;width:2px;border-radius:3px;background:#fff;animation:xps-meter 1.15s ease-in-out infinite}.xps-input-demo__mic i:first-of-type{left:24px;height:6px}.xps-input-demo__mic i:nth-of-type(2){left:30px;height:11px;animation-delay:-.35s}.xps-input-demo__mic i:nth-of-type(3){right:30px;height:8px;animation-delay:-.7s}.xps-input-demo__mic i:nth-of-type(4){right:24px;height:4px;animation-delay:-.2s}.xps-input-demo__chatbar{display:flex;align-items:center;width:calc(100% - 36px);gap:8px;padding:10px 10px 10px 12px;border:1px solid #d4d5d0;border-radius:8px;background:#fff;box-shadow:0 9px 25px rgba(0,0,0,.06);animation:xps-rise .5s both}.xps-input-demo__chatbar span{flex:1;overflow:hidden;color:#51534e;font-size:.6rem;white-space:nowrap;text-overflow:ellipsis}.xps-input-demo__chatbar button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--xps-black);cursor:pointer}.xps-input-demo__chatbar svg{width:12px}.xps-input-demo__result .xps-input-demo__visual{align-content:center;padding:24px 18px}.xps-input-demo__status{display:flex;width:100%;align-items:center;color:#777972;font:500 .52rem/1.2 var(--hc-font-mono,monospace)}.xps-input-demo__status>span{display:flex;align-items:center;gap:6px}.xps-input-demo__status>span svg{width:11px}.xps-input-demo__status>div{display:flex;gap:6px;margin-left:auto}.xps-input-demo__status>div svg{width:14px;height:14px}.xps-input-demo__checks{display:grid;width:100%;gap:6px;margin-top:14px}.xps-input-demo__checks p{display:flex;align-items:center;margin:0;padding:9px 10px;border:1px solid #dedfd9;border-radius:6px;color:#686a64;background:#fff;font-size:.54rem;animation:xps-rise .44s var(--xps-delay) both}.xps-input-demo__checks svg{width:11px;margin-left:auto;color:var(--xps-signal)}.xps-story--inputs .xps-selector{margin-top:10px;border:1px solid #2d2f2a;color:#a3a59e;background:#111210}.xps-story--inputs .xps-selector button{min-height:48px;border-top:0;border-right:1px solid #2d2f2a;color:#81837d}.xps-story--inputs .xps-selector button:last-child{border-right:0}.xps-story--inputs .xps-selector button[aria-selected=true]{color:#fff}.xps-research-demo{position:relative;display:grid;gap:15px;align-content:center;min-height:390px;padding:28px;overflow:hidden;color:#f7f7f3;background:var(--xps-black)}.xps-research-demo:before{content:"";position:absolute;width:270px;height:270px;right:-80px;bottom:-130px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:inset 0 0 50px rgba(255,255,255,.05);animation:xps-orbit 8s linear infinite}.xps-research-demo>*{position:relative;z-index:1}.xps-research-demo__query{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.07);font-size:.65rem}.xps-research-demo__query svg{width:14px}.xps-research-demo__query span{flex:1}.xps-research-demo__query kbd{opacity:.5}.xps-research-demo__flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.14)}.xps-research-demo__flow>div{position:relative;display:flex;align-items:center;gap:8px;min-height:74px;padding:14px;overflow:hidden;color:#b8bab5;background:#111210;font-size:.54rem;animation:xps-rise .5s var(--xps-delay) both}.xps-research-demo__flow svg{width:13px}.xps-research-demo__flow i{position:absolute;inset:auto 0 0;height:2px;background:#fff;transform-origin:left;animation:xps-load 3.2s var(--xps-delay) ease-in-out infinite}.xps-research-demo__report{display:flex;align-items:center;gap:13px;padding:16px;color:var(--xps-ink);background:#fff}.xps-research-demo__report>svg:first-child{width:20px}.xps-research-demo__report>svg:last-child{width:17px;margin-left:auto;color:#278a62}.xps-research-demo__report div{display:grid;gap:3px}.xps-research-demo__report small{color:var(--xps-muted);font:700 .48rem/1 monospace;letter-spacing:.08em}.xps-research-demo__report strong{font-size:.72rem}.xps-research-demo__report span{color:var(--xps-muted);font-size:.53rem}.xps-progress{display:flex;justify-content:center;gap:5px;padding-top:4px}.xps-progress span{width:16px;height:1px;background:currentColor;opacity:.22;transition:.4s ease}.xps-progress span.is-active{width:38px;opacity:1}.xps-device-demo{display:grid;grid-template-columns:92px 1fr;min-height:390px;overflow:hidden;border:1px solid var(--xps-line);background:#fff}.xps-device-demo__rail{display:grid;align-content:center;gap:1px;border-right:1px solid var(--xps-line)}.xps-device-demo__rail button{display:grid;place-items:center;gap:4px;min-height:72px;border-left:2px solid transparent;font-size:.52rem;transition:.28s ease}.xps-device-demo__rail button svg{width:16px}.xps-device-demo__rail button[aria-selected=true]{color:var(--xps-ink);border-left-color:var(--xps-black);background:var(--xps-soft)}.xps-device-demo__canvas{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 75%,#e9e9e5,transparent 56%)}.xps-device-demo__signal{position:absolute;top:34px;display:flex;justify-content:space-between;width:70%}.xps-device-demo__signal:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;border-top:1px dashed var(--xps-line)}.xps-device-demo__signal i{z-index:1;width:7px;aspect-ratio:1;border:2px solid #fff;border-radius:50%;background:var(--xps-black);animation:xps-pulse 2s infinite}.xps-device-demo__screen{z-index:1;display:grid;justify-items:center;width:min(70%,360px);padding:30px;border:1px solid var(--xps-line);border-radius:28px 28px 10px 10px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.1);animation:xps-device-in .6s both}.xps-device-demo__screen>svg{width:36px;height:36px}.xps-device-demo__screen small{margin-top:17px;color:var(--xps-muted);font:700 .48rem/1 monospace;letter-spacing:.1em}.xps-device-demo__screen strong{margin-top:7px;font-size:1.05rem;text-align:center}.xps-device-demo__screen>span{margin-top:4px;color:var(--xps-muted);font-size:.57rem}.xps-device-demo__screen>div{display:flex;align-items:center;gap:5px;margin-top:17px;color:#237d59;font-size:.53rem}.xps-device-demo__screen>div svg{width:11px}.xps-device-demo__mini{position:absolute;right:18px;bottom:14px;display:flex;gap:7px;color:var(--xps-muted)}.xps-device-demo__mini svg{width:14px}.xps-agent-map{display:grid;min-height:390px;border:1px solid var(--xps-line);background:#fff}.xps-agent-map>div{border-bottom:1px solid var(--xps-line)}.xps-agent-map__intent{display:grid;gap:5px;padding:15px 18px}.xps-agent-map small{color:var(--xps-muted);font:700 .48rem/1 monospace;letter-spacing:.1em}.xps-agent-map__intent strong{font-size:.68rem}.xps-agent-map__manager{position:relative;display:flex;align-items:center;gap:12px;width:70%;margin:0 auto;padding:14px;border-right:1px solid var(--xps-line);border-left:1px solid var(--xps-line)}.xps-agent-map__manager>svg{width:24px}.xps-agent-map__manager>span{display:grid;gap:4px}.xps-agent-map__manager strong{font-size:.66rem}.xps-agent-map__manager>i{position:absolute;left:50%;bottom:-13px;width:1px;height:12px;background:var(--xps-line)}.xps-agent-map__employees{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:1px 0;background:var(--xps-line)}.xps-agent-map__employees span{padding:9px 4px;background:#fff;font-size:.48rem;text-align:center;animation:xps-rise .45s var(--employee-delay) both}.xps-agent-map__bus{display:flex;align-items:center;gap:8px;padding:12px 14px;font:700 .52rem/1 monospace}.xps-agent-map__bus svg{width:16px}.xps-agent-map__bus span{margin-right:auto}.xps-agent-map__bus i{padding:5px 8px;color:#fff;background:var(--xps-black);font-style:normal}.xps-agent-map__runtime{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:0!important;color:#e6e7e2;background:var(--xps-black);font:500 .52rem/1.5 monospace}.xps-agent-map__runtime svg{width:18px;flex:0 0 auto}.xps-automation-demo{display:grid;min-height:390px;border:1px solid var(--xps-line);background:#fff}.xps-automation-demo__panels{display:grid;grid-template-columns:repeat(3,1fr)}.xps-automation-demo__panels>button{display:grid;min-width:0;padding:0;border:0;border-right:1px solid var(--xps-line);color:var(--xps-muted);background:transparent;text-align:left;cursor:pointer}.xps-automation-demo__panels>button:last-child{border-right:0}.xps-automation-demo__visual{position:relative;display:grid;place-items:center;min-height:220px;overflow:hidden;border-bottom:1px solid var(--xps-line);background:var(--xps-soft)}.xps-automation-demo__visual>svg{width:21px;color:var(--xps-ink)}.xps-automation-demo__label{position:relative;display:grid;gap:4px;min-height:108px;padding:15px}.xps-automation-demo__label small{color:var(--xps-muted);font:500 .46rem/1 monospace}.xps-automation-demo__label strong{color:var(--xps-ink);font-size:.64rem}.xps-automation-demo__label em{color:var(--xps-muted);font-size:.49rem;font-style:normal;line-height:1.45}.xps-automation-demo__label>i{position:absolute;inset:0 auto auto 0;width:0;height:1px;background:var(--xps-signal);transition:width .46s ease}.xps-automation-demo__panels button[aria-selected=true] .xps-automation-demo__label>i{width:100%}.xps-tool-cloud{position:absolute;inset:0;font-style:normal}.xps-tool-cloud b{position:absolute;padding:5px 7px;border:1px solid var(--xps-line);border-radius:50%;color:#474943;background:#fff;font:600 .43rem/1 sans-serif;animation:xps-float 3s ease-in-out infinite}.xps-tool-cloud b:first-child{left:18%;top:25%}.xps-tool-cloud b:nth-child(2){right:18%;top:28%;animation-delay:-.7s}.xps-tool-cloud b:nth-child(3){left:24%;bottom:23%;animation-delay:-1.4s}.xps-tool-cloud b:nth-child(4){right:23%;bottom:20%;animation-delay:-.35s}.xps-tool-cloud b:nth-child(5){left:44%;top:14%;animation-delay:-1.8s}.xps-ask-line{position:absolute;left:10%;right:10%;display:flex;align-items:center;padding:9px 10px;border:1px solid var(--xps-line);border-radius:8px;color:#747670;background:#fff;font:500 .47rem/1 sans-serif;box-shadow:0 7px 20px rgba(0,0,0,.04)}.xps-ask-line svg{width:11px;margin-left:auto;color:var(--xps-black)}.xps-task-list{position:absolute;left:9%;right:9%;display:grid;gap:5px;font-style:normal}.xps-task-list b{padding:7px 8px;border:1px solid #dedfd9;border-radius:6px;color:#747670;background:#fff;font:500 .44rem/1 sans-serif}.xps-growth-strip{display:flex;align-items:center;gap:9px;padding:13px 16px;color:#bbbdb6;background:var(--xps-black);font-size:.5rem}.xps-growth-strip>svg{width:13px}.xps-growth-strip strong{color:#fff;font-size:.6rem}.xps-growth-strip>span:first-of-type{flex:1}.xps-ship-demo{display:grid;grid-template-columns:1fr .84fr;min-height:390px;border:1px solid var(--xps-line);background:#fff}.xps-ship-demo__pipeline{display:grid;align-content:center;border-right:1px solid var(--xps-line)}.xps-ship-demo__pipeline button{position:relative;display:grid;grid-template-columns:38px 1fr;gap:2px 10px;padding:13px 15px;border:0;border-bottom:1px solid var(--xps-line);color:var(--xps-muted);background:#fff;text-align:left;cursor:pointer;transition:.32s ease}.xps-ship-demo__pipeline button:first-child{border-top:1px solid var(--xps-line)}.xps-ship-demo__pipeline button>span{grid-row:1/3;display:grid;place-items:center;width:32px;aspect-ratio:1;background:var(--xps-soft)}.xps-ship-demo__pipeline button svg{width:15px}.xps-ship-demo__pipeline button strong{color:var(--xps-ink);font-size:.62rem}.xps-ship-demo__pipeline button small{font-size:.5rem}.xps-ship-demo__pipeline button>i{position:absolute;inset:0 auto 0 0;width:2px;background:transparent}.xps-ship-demo__pipeline button.is-complete{background:#f5f5f2}.xps-ship-demo__pipeline button.is-complete>i,.xps-ship-demo__receipt{background:var(--xps-black)}.xps-ship-demo__receipt{align-self:stretch;padding:24px;color:#f5f5f1;animation:xps-rise .52s both}.xps-ship-demo__receipt>span{display:flex;align-items:center;gap:6px;color:#bbbdb6;font:700 .48rem/1 monospace;letter-spacing:.08em}.xps-ship-demo__receipt>span i{width:6px;aspect-ratio:1;border-radius:50%;background:#45c28c;box-shadow:0 0 0 5px rgba(69,194,140,.1)}.xps-ship-demo__receipt>strong{display:block;margin:42px 0 22px;font-size:.82rem}.xps-ship-demo__receipt>p{display:flex;align-items:center;gap:7px;margin:11px 0;color:#aeb0aa;font-size:.51rem}.xps-ship-demo__receipt>p svg{width:10px;color:#45c28c}.xps-ship-demo__receipt>div{display:flex;align-items:center;gap:8px;margin-top:34px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);color:#d8d9d3;font-size:.5rem}.xps-ship-demo__receipt>div svg{width:14px}.xps-ship-demo>.xps-progress{grid-column:1/-1;min-height:30px;align-items:center;color:var(--xps-black)}.xps-suite__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;border-top:1px solid rgba(255,255,255,.16);color:#bec0b9;background:var(--xps-black)}.xps-suite__footer>div{display:flex;align-items:center;gap:12px;font-size:.65rem}.xps-suite__footer>div svg{width:17px}.xps-suite__footer strong{color:#fff}.xps-suite__footer a{flex:0 0 auto;padding:10px 14px;color:var(--xps-black);background:#fff;font-size:.6rem;text-decoration:none;transition:transform .2s ease}.xps-suite__footer a:hover{transform:translateY(-2px)}.xps-suite a:focus-visible,.xps-suite button:focus-visible{outline:2px solid var(--xps-signal);outline-offset:3px}.xps-device-demo__rail button[aria-selected=true],.xps-selector button[aria-selected=true]{color:#f5f5f1}.xps-agent-map,.xps-automation-demo,.xps-device-demo,.xps-input-demo__caption,.xps-input-demo__card,.xps-input-demo__visual,.xps-ship-demo{color:#eeeeea;background:#080908}.xps-input-demo__card{border-color:#272925}.xps-input-demo__visual{background:#090a09}.xps-input-demo__caption{border-color:#282a26;background:#10110f}.xps-input-demo__caption p,.xps-input-demo__caption small,.xps-input-demo__status{color:#868982}.xps-input-demo__caption strong{color:#f2f2ee}.xps-input-demo__mic{color:#090a09;background:#efefeb;box-shadow:0 0 0 12px rgba(255,255,255,.025)}.xps-input-demo__mic i{background:#090a09}.xps-input-demo__chatbar{border-color:#30322e;background:#151614;box-shadow:0 12px 30px rgba(0,0,0,.32)}.xps-input-demo__chatbar span{color:#b8bab4}.xps-input-demo__chatbar button{color:#090a09;background:#efefeb}.xps-input-demo__checks p{border-color:#272925;color:#a3a69f;background:#121311}.xps-input-demo__checks svg{color:#dddeda}.xps-research-demo{border:1px solid #292b27;background:#080908}.xps-research-demo__report{border:1px solid #2a2c28;color:#eeefea;background:#111210}.xps-research-demo__report>svg:last-child{color:#d5d7d1}.xps-agent-map,.xps-automation-demo,.xps-device-demo,.xps-device-demo__rail,.xps-device-demo__screen,.xps-ship-demo{border-color:#292b27}.xps-device-demo__rail button{color:#7f827b}.xps-device-demo__rail button[aria-selected=true]{border-left-color:#f2f2ee;background:#121311}.xps-device-demo__canvas{background:#0d0e0d}.xps-device-demo__signal:before{border-color:#343630}.xps-device-demo__signal i{border-color:#0d0e0d;background:#e6e7e2}.xps-device-demo__screen{color:#eeeeea;background:#111210;box-shadow:0 18px 48px rgba(0,0,0,.34)}.xps-device-demo__screen>div{color:#d0d2cc}.xps-agent-map>div,.xps-agent-map__manager{border-color:#292b27}.xps-agent-map__employees{background:#292b27}.xps-agent-map__employees span{color:#bfc1bb;background:#10110f}.xps-agent-map__bus i{color:#090a09;background:#e8e9e4}.xps-agent-map__runtime{color:#c8cac4;background:#0d0e0d}.xps-automation-demo__panels>button,.xps-automation-demo__visual{border-color:#292b27}.xps-automation-demo__visual{background:#0d0e0d}.xps-automation-demo__label strong,.xps-automation-demo__visual>svg{color:#efefeb}.xps-ask-line,.xps-task-list b,.xps-tool-cloud b{border-color:#30322e;color:#a9aca5;background:#151614;box-shadow:none}.xps-ask-line svg{color:#efefeb}.xps-ship-demo__pipeline{border-color:#292b27}.xps-ship-demo__pipeline button,.xps-ship-demo__pipeline button.is-complete{border-color:#292b27;color:#83867f;background:#0d0e0d}.xps-ship-demo__pipeline button>span{background:#161714}.xps-ship-demo__pipeline button strong{color:#edeee9}.xps-ship-demo__pipeline button.is-complete>i{background:#efefeb}.xps-ship-demo__receipt{border-left:1px solid #292b27;background:#080908}.xps-ship-demo>.xps-progress{color:#d9dad5}.xps-agent-map,.xps-automation-demo,.xps-device-demo,.xps-mini-browser,.xps-research-demo,.xps-ship-demo{border:1px solid #343731;border-radius:0;background:#070807;box-shadow:none}.xv-home-coding .xps-suite .xps-story__stage{color:#c3c6bf!important}.xv-home-coding .xps-suite .xps-story__stage strong{color:#eef0e9!important}.xv-home-coding .xps-suite .xps-story__stage em,.xv-home-coding .xps-suite .xps-story__stage p,.xv-home-coding .xps-suite .xps-story__stage small{color:#8f928b!important}.xps-pixel-surface{position:relative;isolation:isolate}.xps-pixel-surface:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background-image:radial-gradient(circle,rgba(79,140,255,.4) 0 1px,transparent 1.5px);background-size:12px 12px;transition:opacity .26s ease;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.xps-pixel-surface:focus-within:after,.xps-pixel-surface:hover:after{opacity:.22}.xps-mini-browser{overflow:hidden}.xps-mini-browser__tabs{display:flex;align-items:end;height:42px;padding:7px 8px 0;border-bottom:1px solid #292c27;color:#696c65;background:#0c0d0c;font:600 .5rem/1 var(--hc-font-mono,monospace)}.xps-mini-browser__tabs>span{display:flex;align-items:center;gap:7px;min-width:118px;height:34px;padding:0 11px;border:1px solid transparent}.xps-mini-browser__tabs>span i{width:7px;height:7px;border-radius:50%;background:#4f8cff}.xps-mini-browser__tabs>span.is-active{border-color:#292c27 #292c27 #080908;color:#d7d9d2;background:#080908}.xps-mini-browser__tabs>b{align-self:center;margin-left:4px;color:#7d8079;font-size:.8rem;font-weight:400}.xps-mini-browser__tabs>em{display:flex;gap:7px;margin:0 5px 12px auto}.xps-mini-browser__tabs>em i{width:7px;height:7px;border-radius:50%;background:#3a3d37}.xps-mini-browser__url{padding:8px 10px;border-bottom:1px solid #292c27;background:#0b0c0b}.xps-mini-browser__url span{display:block;padding:7px 12px;border:1px solid #292c27;color:#6f726b;background:#111210;font:500 .47rem/1 var(--hc-font-mono,monospace)}.xps-mini-browser .xps-input-demo{gap:1px;background:#292c27}.xps-mini-browser .xps-input-demo__card{border:0}.xps-research-demo{min-height:520px}.xps-research-demo__thinking{display:flex;align-items:center;justify-content:space-between;min-height:30px;color:#9b9e97;font-size:.5rem}.xps-research-demo__thinking>span{color:#646760}.xps-research-demo__thinking>span i{color:#4f8cff;font-style:normal}.xps-lattice-status{display:inline-flex;align-items:center;gap:8px;color:#c6c8c1;font-size:.52rem}.xps-lattice-status>i{display:grid;grid-template-columns:repeat(3,3px);gap:2px}.xps-lattice-status>i b{width:3px;height:3px;border-radius:50%;background:#4f8cff;opacity:.18;animation:xps-lattice 1.25s ease-in-out infinite}.xps-lattice-status>i b:nth-child(2n){animation-delay:-.2s}.xps-lattice-status>i b:nth-child(3n){animation-delay:-.4s}.xps-lattice-status time{color:#646760;font:500 .47rem/1 var(--hc-font-mono,monospace)}.xps-compare-surface{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:116px;overflow:hidden;border:1px solid #292c27;color:#bcbeb8;background:#0b0c0b}.xps-compare-surface__after,.xps-compare-surface__before{display:grid;align-content:center;gap:7px;padding:17px}.xps-compare-surface__before{color:#696c65}.xps-compare-surface__after{position:absolute;inset:0 0 0 auto;width:var(--xps-compare);overflow:hidden;border-left:1px solid #4f8cff;color:#d6d8d2;background:#111310}.xps-compare-surface small{color:#4f8cff;font:700 .44rem/1 var(--hc-font-mono,monospace);letter-spacing:.09em}.xps-compare-surface__before>span{font-size:.49rem}.xps-compare-surface input{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.xps-compare-surface>i{position:absolute;z-index:2;top:50%;left:calc(100% - var(--xps-compare));width:18px;height:30px;border:1px solid #4f8cff;background:#080908;transform:translate(-50%,-50%)}.xps-compare-surface>i:after,.xps-compare-surface>i:before{content:"";position:absolute;top:50%;width:4px;height:4px;border-top:1px solid #8bb4ff;border-left:1px solid #8bb4ff}.xps-compare-surface>i:before{left:4px;transform:translateY(-50%) rotate(-45deg)}.xps-compare-surface>i:after{right:4px;transform:translateY(-50%) rotate(135deg)}.xps-status-mark{display:inline-flex;align-items:center;gap:7px;color:#898c85;font-size:.48rem}.xps-status-mark>i{display:grid;width:15px;height:15px;place-items:center;border:1px dashed;border-radius:50%;animation:xps-status-spin 1.4s linear infinite}.xps-status-mark>i svg{width:9px}.xps-status-mark.is-complete{color:#b9d5ff}.xps-status-mark.is-complete>i{border-style:solid;border-color:#4f8cff;animation:none}.xps-device-demo{grid-template-columns:86px 1fr}.xps-device-demo__canvas{perspective:1200px;background:#090a09}.xps-device-shell{position:relative;z-index:1;width:min(78%,390px);height:278px;transition:width .44s cubic-bezier(.16,1,.3,1),height .44s cubic-bezier(.16,1,.3,1)}.xps-device-shell__lid{width:100%;height:100%;overflow:hidden;border:2px solid #464942;border-radius:10px;background:#050605;transform-origin:50% 100%;animation:xps-device-open .76s cubic-bezier(.16,1,.3,1) both}.xps-device-shell__chrome{display:flex;align-items:center;gap:5px;height:25px;padding:0 8px;border-bottom:1px solid #2a2d28;color:#5d605a;background:#101210;font:500 .43rem/1 var(--hc-font-mono,monospace)}.xps-device-shell__chrome i{width:5px;height:5px;border-radius:50%;background:#4a4d46}.xps-device-shell__chrome span{margin-left:5px}.xps-device-shell .xps-device-demo__screen{display:grid;width:100%;height:calc(100% - 25px);align-content:center;justify-items:center;padding:18px;border:0;border-radius:0;background:#0b0c0b;box-shadow:none;animation:xps-device-in .52s 80ms both}.xps-device-shell__base,.xps-device-shell__button,.xps-device-shell__notch{display:none}.xps-device-shell.is-mobile{width:170px;height:322px}.xps-device-shell.is-mobile .xps-device-shell__lid{border-width:4px;border-radius:28px}.xps-device-shell.is-mobile .xps-device-shell__chrome{visibility:hidden}.xps-device-shell.is-mobile .xps-device-shell__notch{display:block;position:absolute;top:7px;left:50%;width:52px;height:13px;border-radius:0 0 9px 9px;background:#050605;transform:translateX(-50%)}.xps-device-shell.is-mobile .xps-device-shell__button{display:block;position:absolute;top:92px;right:-3px;width:2px;height:42px;background:#646760}.xps-device-shell.is-desktop{width:min(74%,380px);height:245px;margin-bottom:30px}.xps-device-shell.is-desktop .xps-device-shell__base{display:block;position:absolute;left:-10%;right:-10%;bottom:-22px;height:22px;border:1px solid #5a5d56;border-radius:0 0 10px 10px;background:linear-gradient(#aaada6,#5f625c)}.xps-device-shell.is-desktop .xps-device-shell__base:after{content:"";position:absolute;top:0;left:43%;width:14%;height:5px;border-radius:0 0 5px 5px;background:#31332f}.xps-device-shell.is-extensions{width:290px;height:270px;transform:translateX(-18px)}.xps-device-shell.is-extensions:after{content:"AI side panel";position:absolute;top:34px;right:-42px;bottom:9px;width:88px;padding:20px 9px;border:1px solid #4f8cff;color:#aab0b8;background:#0d1014;font:600 .46rem/1.4 var(--hc-font-mono,monospace)}.xps-agent-map__manager .xps-lattice-status{margin-left:auto}.xps-agent-map__manager .xps-lattice-status>span{display:none}.xps-branch-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;background:#292c27}.xps-branch-menu__group{min-width:0;padding:14px 12px;background:#0d0e0d}.xps-branch-menu__group>strong{display:flex;align-items:center;gap:7px;color:#d4d6cf;font-size:.53rem}.xps-branch-menu__group>strong>i{width:5px;height:5px;border-radius:50%;background:#4f8cff}.xps-branch-menu__group>div{position:relative;display:grid;gap:3px;margin:10px 0 0 4px;padding-left:18px}.xps-branch-menu__group>div:before{content:"";position:absolute;top:0;bottom:11px;left:0;width:1px;background:#3a3d37}.xps-branch-menu__group span{position:relative;display:flex;align-items:center;min-height:28px;color:#787b74;font-size:.47rem}.xps-branch-menu__group span>i{position:absolute;left:-18px;width:13px;height:8px;border-bottom:1px solid #3a3d37;border-left:1px solid #3a3d37;border-radius:0 0 0 5px}.xps-branch-menu__group span small{margin-left:auto;color:#4e514b;font:500 .4rem/1 var(--hc-font-mono,monospace)}.xps-branch-menu__group span.is-active{color:#e4e6df}.xps-branch-menu__group span.is-active>i{border-color:#4f8cff}.xps-branch-menu__group span.is-active small{color:#75a5ff}.xps-automation-premium{display:grid;grid-template-columns:.65fr 1.35fr;gap:22px;min-height:250px;padding:28px;border-top:1px solid #292c27;background:#090a09}.xps-radio-island{position:relative;align-self:center;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:5px;border:1px solid #30332e;border-radius:999px;background:#050605}.xps-radio-island input{position:absolute;opacity:0;pointer-events:none}.xps-radio-island label{position:relative;z-index:2;padding:9px 10px;color:#696c65;font-size:.49rem;text-align:center;cursor:pointer;transition:color .22s ease}.xps-radio-island>span{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 16px) / 3);border:1px solid #3a4658;border-radius:999px;background:#151b24;transition:transform .36s cubic-bezier(.16,1,.3,1)}.xps-radio-island #xps-day:checked~span{transform:translateX(calc(100% + 3px))}.xps-radio-island #xps-week:checked~span{transform:translateX(calc(200% + 6px))}.xps-radio-island #xps-day:checked~label[for=xps-day],.xps-radio-island #xps-now:checked~label[for=xps-now],.xps-radio-island #xps-week:checked~label[for=xps-week]{color:#fff}.xps-card-swap{position:relative;min-height:190px;perspective:800px}.xps-card-swap article{position:absolute;inset:18px 4px 0 12%;display:grid;align-content:center;gap:9px;padding:22px;border:1px solid #383b35;color:#d5d7d0;background:linear-gradient(145deg,#151714,#090a09);transform-origin:50% 100%;animation:xps-card-cycle 12s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--xps-card-index) * -4s)}body .xv-home-coding .xps-suite .xps-card-swap article.xps-automation-card{color:#d5d7d0!important;background-color:#0b0c0b!important;background-image:linear-gradient(145deg,#151714,#090a09)!important}.xps-card-swap article small{color:#4f8cff;font:700 .43rem/1 var(--hc-font-mono,monospace);letter-spacing:.09em}.xps-card-swap article strong{font-size:.72rem}.xps-card-swap article>span:not(.xps-status-mark){color:#757871;font-size:.48rem}.xps-code-window{grid-column:1/-1;overflow:hidden;border-bottom:1px solid #292c27;background:#090a09}.xps-code-window__titlebar{display:flex;align-items:center;height:34px;padding:0 12px;border-bottom:1px solid #292c27;color:#7b7e77;background:#111310;font:500 .46rem/1 var(--hc-font-mono,monospace)}.xps-code-window__titlebar>span{display:flex;gap:6px}.xps-code-window__titlebar>span i{width:7px;height:7px;border-radius:50%;background:#4d5049}.xps-code-window__titlebar>span i:first-child{background:#4f8cff}.xps-code-window__titlebar strong{margin:auto;color:#a9aca5;font-weight:500}.xps-code-window__titlebar small{color:#709ce8}.xps-code-window__tabs{display:flex;border-bottom:1px solid #292c27;background:#0c0d0c}.xps-code-window__tabs button{padding:10px 14px;border:0;border-right:1px solid #292c27;border-bottom:1px solid transparent;color:#646760;background:transparent;font:500 .47rem/1 var(--hc-font-mono,monospace);cursor:pointer}.xps-code-window__tabs button[aria-selected=true]{border-bottom-color:#4f8cff;color:#d8dad3;background:#111310}.xps-code-window__panel{display:grid;min-height:116px;align-content:center;gap:7px;margin:0;padding:18px;overflow:auto;color:#b9bcb4;background:#080908;font:500 .54rem/1.45 var(--hc-font-mono,monospace)}.xps-code-window__panel code{display:flex;min-width:max-content}.xps-code-window__panel code>i{width:24px;color:#444741;font-style:normal;user-select:none}.xps-code-keyword{color:#80adff}.xps-code-name{color:#d7d9d2}.xps-code-string{color:#8ca594}.xps-repo-button{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden;border:1px solid #4f8cff;color:#f4f6f9!important;background:#0d1420!important}.xps-repo-button:before{content:"";position:absolute;inset:auto 15% -10px;height:12px;background:#4f8cff;opacity:.45;box-shadow:0 0 24px 6px #4f8cff}.xps-repo-button svg{position:relative;width:13px;height:13px;color:#fff!important}.xps-repo-button b,.xps-repo-button span{position:relative}.xps-repo-button b{margin-left:4px;font-weight:500}@keyframes xps-lattice{0%,to{opacity:.15}45%{opacity:1}}@keyframes xps-status-spin{to{transform:rotate(1turn)}}@keyframes xps-device-open{0%{opacity:0;transform:rotateX(-24deg) translateY(10px)}to{opacity:1;transform:none}}@keyframes xps-card-cycle{0%,27%{z-index:3;opacity:1;transform:translateZ(0) rotateY(-1deg)}33%,60%{z-index:2;opacity:.72;transform:translate3d(-30px,-13px,-50px) rotateY(2deg)}66%,93%{z-index:1;opacity:.38;transform:translate3d(-58px,-25px,-90px) rotateY(4deg)}to{z-index:0;opacity:0;transform:translate3d(30px,42px,-110px) rotateY(-4deg)}}.xps-motion-ready .xps-story{opacity:1;clip-path:inset(0);transform:translate3d(0,8px,0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.xps-motion-ready .xps-story.is-visible{opacity:1;clip-path:inset(0);transform:none}.xps-motion-ready .xps-story .xps-story__copy,.xps-motion-ready .xps-story .xps-story__stage{opacity:1;transform:translate3d(0,6px,0);transition:transform .62s cubic-bezier(.16,1,.3,1) .1s}.xps-motion-ready .xps-story .xps-story__stage{transition-delay:.21s}.xps-motion-ready .xps-story.is-visible .xps-story__copy,.xps-motion-ready .xps-story.is-visible .xps-story__stage{opacity:1;transform:none}.xps-motion-ready .xps-story:after{content:"";position:absolute;z-index:3;inset:0 auto auto 0;width:100%;height:1px;pointer-events:none;background:var(--xps-signal);opacity:0;transform:scaleX(0);transform-origin:left}.xps-motion-ready .xps-story.is-visible:after{animation:xps-rule-reveal .9s cubic-bezier(.16,1,.3,1) 90ms both}.xps-motion-ready .xps-story:not(.is-inview) *,.xps-motion-ready .xps-story:not(.is-inview) :after,.xps-motion-ready .xps-story:not(.is-inview) :before{animation-play-state:paused!important}@keyframes xps-rise{0%{opacity:.55;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes xps-float{50%{transform:translateY(-5px)}}@keyframes xps-ring{50%{filter:drop-shadow(0 0 8px rgba(0,0,0,.45))}}@keyframes xps-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes xps-load{0%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}@keyframes xps-orbit{to{transform:rotate(1turn)}}@keyframes xps-device-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes xps-app-drift{50%{transform:translateY(-5px) scale(1.08)}}@keyframes xps-meter{50%{transform:scaleY(1.8);opacity:.55}}@keyframes xps-caption-line{0%{width:0}82%,to{width:100%}}@keyframes xps-rule-reveal{0%{opacity:0;transform:scaleX(0)}30%{opacity:.8}76%{opacity:.24;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:900px){.xps-suite{width:min(100% - 32px,760px)}.xps-story{grid-template-columns:1fr;min-height:0;padding:40px 26px}.xps-story__number{margin-bottom:16px}.xps-story__copy{max-width:620px}.xps-story__stage{min-height:0}.xps-story--inputs .xps-story__copy{grid-template-columns:28px minmax(0,1fr)}.xps-device-shell{width:min(72%,420px)}.xps-automation-premium{grid-template-columns:minmax(190px,.65fr) 1fr}}@media (max-width:620px){.xps-suite{width:calc(100% - 24px);margin:0 auto 54px}.xps-suite__intro{padding:34px 20px}.xps-suite__intro h2{font-size:clamp(1.42rem,7vw,2rem)}.xps-story{gap:26px;padding:34px 16px}.xps-story__copy h2{font-size:clamp(2rem,10vw,2.8rem)}.xps-story--inputs{padding:32px 14px}.xps-story--inputs .xps-story__copy{display:block;margin-bottom:24px}.xps-story--inputs .xps-story__number{margin-bottom:18px}.xps-story--inputs .xps-story__copy h2{font-size:clamp(2rem,10vw,2.8rem)}.xps-input-demo{grid-template-columns:1fr}.xps-input-demo__visual{min-height:220px}.xps-mini-browser__tabs>span:not(.is-active){display:none}.xps-mini-browser__tabs>em{margin-left:auto}.xps-story--inputs .xps-selector{overflow-x:auto}.xps-selector{grid-template-columns:repeat(4,minmax(92px,1fr))}.xps-research-demo{min-height:360px;padding:16px}.xps-research-demo__flow{grid-template-columns:1fr}.xps-research-demo__flow>div{min-height:48px}.xps-research-demo__thinking>span{display:none}.xps-compare-surface{min-height:132px}.xps-compare-surface__after,.xps-compare-surface__before{padding:12px}.xps-device-demo{grid-template-columns:1fr}.xps-device-demo__rail{grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:1px solid var(--xps-line)}.xps-device-demo__rail button{min-height:54px;border-bottom:2px solid transparent;border-left:0}.xps-device-demo__rail button[aria-selected=true]{border-bottom-color:#f2f2ee;border-left:0}.xps-device-demo__rail button span{display:none}.xps-device-demo__canvas{min-height:310px}.xps-device-shell{width:min(82%,330px);height:240px}.xps-device-shell.is-mobile{width:150px;height:278px}.xps-device-shell.is-desktop{height:210px}.xps-device-shell.is-extensions{width:230px;height:230px;transform:translateX(-12px)}.xps-device-shell.is-extensions:after{right:-32px;width:68px}.xps-agent-map__manager{width:90%}.xps-agent-map__manager .xps-lattice-status{display:none}.xps-branch-menu{grid-template-columns:1fr}.xps-agent-map__runtime{align-items:flex-start;overflow-wrap:anywhere}.xps-automation-demo__panels{grid-template-columns:1fr}.xps-automation-demo__panels>button{grid-template-columns:1.1fr .9fr;border-right:0;border-bottom:1px solid var(--xps-line)}.xps-automation-demo__visual{min-height:160px;border-right:1px solid var(--xps-line);border-bottom:0}.xps-automation-demo__label{align-content:center;min-height:160px}.xps-automation-premium{grid-template-columns:1fr;padding:22px 16px}.xps-radio-island{width:min(100%,300px);justify-self:center}.xps-card-swap{min-height:210px}.xps-growth-strip{flex-wrap:wrap}.xps-growth-strip>span:first-of-type{flex-basis:100%}.xps-ship-demo{grid-template-columns:1fr}.xps-code-window__tabs{overflow-x:auto}.xps-code-window__tabs button{flex:0 0 auto}.xps-ship-demo__pipeline{border-right:0}.xps-ship-demo__receipt{min-height:260px}.xps-suite__footer{align-items:flex-start;flex-direction:column;padding:22px 20px}.xps-suite__footer a{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.xps-suite *,.xps-suite :after,.xps-suite :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.xps-suite{width:min(1280px,calc(100% - 40px))}.xps-story,.xps-story--inputs{display:grid;grid-template-columns:1fr;gap:clamp(24px,3.5vw,44px);min-height:0;padding:clamp(44px,5.5vw,76px);content-visibility:visible;contain-intrinsic-size:auto}.xps-story__heading,.xps-story__stage{position:relative;z-index:1;min-width:0}.xps-story__heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;max-width:980px}.xps-story__heading .xps-story__number{margin:.55rem 0 0;color:#6f726b}.xps-story__heading h2{margin:0;color:#f4f4ef!important;font:520 clamp(2.45rem,5.5vw,5.2rem)/.92 var(--hc-font-sans,Arial,sans-serif);letter-spacing:-.075em}.xps-story__heading h2 em{color:#777a73!important;font-style:normal;font-weight:440}.xps-story__stage{min-height:0}.xps-story--inputs{padding-top:clamp(38px,4.5vw,62px)}.xps-mini-browser__headline{padding:clamp(28px,4vw,52px);border-bottom:1px solid #292c27;background:#070807}.xps-mini-browser__headline>p{margin:0 0 18px;color:#9a9d96;font:700 .6rem/1.2 var(--hc-font-mono,ui-monospace,monospace);letter-spacing:.12em}.xps-mini-browser__headline h2{display:grid;margin:0;font:500 clamp(2rem,4.9vw,4.7rem)/.98 var(--hc-font-sans,Arial,sans-serif);letter-spacing:-.065em}.xps-mini-browser__headline h2 span{color:#444740;transition:color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.xps-mini-browser__headline h2 span.is-active{color:#f5f5f0;transform:translateX(10px)}.xps-mini-browser__headline h2 sup{margin-left:6px;color:var(--xps-signal);font:700 .5rem/1 var(--hc-font-mono,monospace);letter-spacing:0;vertical-align:super}.xps-mini-browser .xps-input-demo__visual{min-height:310px}.xps-mini-browser .xps-input-demo__caption{min-height:126px;padding:18px}.xps-mini-browser .xps-input-demo__caption strong{font-size:.78rem}.xps-mini-browser .xps-input-demo__caption p{font-size:.61rem}.xps-agent-map,.xps-automation-demo,.xps-device-demo,.xps-research-demo,.xps-ship-demo{min-height:570px}.xps-research-demo{padding:clamp(26px,4vw,48px)}.xps-research-demo__query{min-height:52px;font-size:.72rem}.xps-research-demo__flow>div{min-height:90px;font-size:.61rem}.xps-research-demo__report{min-height:78px;padding:20px}.xps-research-demo__report strong{font-size:.86rem}.xps-device-demo{grid-template-columns:132px 1fr}.xps-device-demo__rail button{min-height:100px;font-size:.62rem}.xps-device-demo__rail button svg{width:20px;height:20px}.xps-device-shell{width:min(78%,520px);height:350px}.xps-device-shell.is-mobile{width:218px;height:410px}.xps-device-shell.is-desktop{width:min(76%,500px);height:320px}.xps-device-shell.is-extensions{width:380px;height:340px}.xps-device-shell .xps-device-demo__screen>svg{width:46px;height:46px}.xps-device-shell .xps-device-demo__screen small{font-size:.55rem}.xps-device-shell .xps-device-demo__screen strong{font-size:1.35rem}.xps-device-shell .xps-device-demo__screen>span{font-size:.68rem}.xps-device-shell .xps-device-demo__screen>div{font-size:.62rem}.xps-agent-map__intent{padding:22px 28px}.xps-agent-map__manager{padding:22px}.xps-branch-menu__group{padding:22px 18px}.xps-branch-menu__group span{min-height:34px;font-size:.54rem}.xps-agent-map__bus{padding:18px 20px}.xps-agent-map__runtime{padding:18px 20px;font-size:.58rem}.xps-automation-demo__visual{min-height:260px}.xps-automation-demo__label{min-height:126px;padding:20px}.xps-automation-demo__label strong{font-size:.73rem}.xps-automation-demo__label em{font-size:.55rem}.xps-automation-premium{min-height:290px}.xps-growth-strip{min-height:54px;padding:16px 20px}.xps-code-window__panel{min-height:180px;font-size:.61rem}.xps-ship-demo__pipeline button{min-height:76px;padding:16px 20px}.xps-ship-demo__pipeline button strong{font-size:.7rem}.xps-ship-demo__receipt{padding:34px}.xps-ship-demo__receipt>strong{font-size:1rem}.xps-motion-ready .xps-story .xps-story__heading,.xps-motion-ready .xps-story .xps-story__stage{opacity:1;transform:translate3d(0,6px,0);transition:transform .62s cubic-bezier(.16,1,.3,1) .1s}.xps-motion-ready .xps-story.is-visible .xps-story__heading,.xps-motion-ready .xps-story.is-visible .xps-story__stage{transform:none}@media (max-width:900px){.xps-suite{width:min(100% - 28px,820px)}.xps-story,.xps-story--inputs{padding:42px 26px}.xps-agent-map,.xps-automation-demo,.xps-device-demo,.xps-research-demo,.xps-ship-demo{min-height:520px}.xps-device-demo{grid-template-columns:106px 1fr}.xps-device-demo__rail button{min-height:86px}}@media (max-width:620px){.xps-suite{width:calc(100% - 18px)}.xps-story,.xps-story--inputs{gap:24px;padding:34px 14px}.xps-story__heading{grid-template-columns:28px minmax(0,1fr);gap:9px}.xps-story__heading .xps-story__number{margin-top:.35rem}.xps-story__heading h2{font-size:clamp(2.25rem,12vw,3.4rem)}.xps-mini-browser__headline{padding:27px 17px}.xps-mini-browser__headline>p{margin-bottom:14px;font-size:.48rem}.xps-mini-browser__headline h2{font-size:clamp(1.65rem,8.8vw,2.55rem)}.xps-mini-browser__headline h2 span.is-active{transform:translateX(4px)}.xps-mini-browser .xps-input-demo__visual{min-height:250px}.xps-research-demo{min-height:470px;padding:17px}.xps-device-demo{grid-template-columns:1fr;min-height:490px}.xps-device-demo__rail button{min-height:58px}.xps-device-demo__canvas{min-height:410px}.xps-device-shell{width:min(88%,340px);height:250px}.xps-device-shell.is-mobile{width:168px;height:320px}.xps-device-shell.is-desktop{width:min(84%,330px);height:220px}.xps-device-shell.is-extensions{width:235px;height:245px}.xps-device-shell .xps-device-demo__screen strong{font-size:1rem}.xps-agent-map,.xps-automation-demo,.xps-ship-demo{min-height:0}.xps-automation-demo__label,.xps-automation-demo__visual{min-height:170px}.xps-code-window__panel{min-height:150px}}