.website-demo{--ink:#f5f5ff;--muted:#a2a5bf;--line:#ffffff13;isolation:isolate;min-height:100vh;min-height:100dvh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;background:#090b15;padding:0 28px;font-family:inherit;position:relative;overflow:hidden}.website-demo *{box-sizing:border-box}.website-demo a{color:inherit}.demo-header{align-items:center;max-width:1200px;height:106px;margin:auto;display:flex}.demo-header .brand{gap:10px;margin-right:0}.demo-header img{display:block}.demo-header .brand-mark{width:58px;height:58px}.demo-header .brand-word{width:232px;height:auto}.website-demo main{z-index:2;max-width:1120px;margin:auto;padding:32px 0 90px;position:relative}.website-demo button,.website-demo input{font:inherit}.website-demo button{cursor:pointer}.website-demo button:disabled{opacity:.65;cursor:wait}:is(.website-demo button:focus-visible,.website-demo input:focus-visible,.website-demo a:focus-visible){outline-offset:4px;outline:2px solid #30d9e9}.website-demo button:hover:not(:disabled),.demo-primary:hover{filter:brightness(1.12)}.website-demo svg{flex-shrink:0;width:20px;height:20px}.demo-intro{text-align:center;padding:16px 0}.demo-eyebrow{letter-spacing:2px;color:#c5c8df;align-items:center;gap:11px;font-size:13px;font-weight:700;display:inline-flex}.demo-eyebrow i{background:#27d9d9;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px #27d9d9}.demo-intro h1{letter-spacing:-2.3px;margin:26px 0;font-size:clamp(24px,4.6vw,56px);line-height:1.12}.demo-intro h1>span{white-space:nowrap}.demo-intro em{color:#0000;background:linear-gradient(100deg,#2bd9e3,#8d66ff 80%);-webkit-background-clip:text;background-clip:text;font-style:normal}.demo-url{gap:8px;max-width:570px;margin:0 auto;display:flex}.demo-url input,.demo-url button{height:56px}.demo-url input{color:#fff;background:#121522;border:1px solid #ffffff20;border-radius:11px;flex:1;min-width:0;padding:0 18px;font-size:14px}.demo-url button,.demo-primary{color:#fff;background:linear-gradient(115deg,#5960e7,#7951e8);border:1px solid #a48aff55;justify-content:center;align-items:center;gap:12px;padding:0 21px;font-size:13px;font-weight:650;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:0 5px 25px #754de92b}.demo-small{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.demo-small li{white-space:nowrap;align-items:center;gap:6px;display:flex}.demo-small svg{color:#67e8f9;width:14px;height:14px}.demo-spinner{aspect-ratio:1;border:2px solid #70668b;border-top-color:#4be0df;border-radius:50%;flex-shrink:0;width:15px;height:15px;display:inline-block;animation:.8s linear infinite demo-spin!important}.demo-agent-card{background:#121520;border:1px solid #ffffff1c;border-radius:18px;max-width:800px;margin:45px auto 0;overflow:hidden;box-shadow:0 24px 100px #0006;animation:.55s both demo-enter!important}.demo-card-cover{background:radial-gradient(at 10% 150%,#2090acaa,#0000 60%),linear-gradient(110deg,#162d40,#352659 70%,#4b3481);justify-content:space-between;align-items:center;height:146px;padding:28px 36px 28px 185px;display:flex;position:relative;overflow:hidden}.demo-cover-label{letter-spacing:2px;color:#9dbbcf;font-size:8px}.demo-card-cover h2{letter-spacing:-.6px;max-width:400px;margin:9px 0 7px;font-size:24px;line-height:1.2}.demo-cover-domain{color:#b1b7d1;font-size:10px}.demo-cover-mark{color:#aa95f217;pointer-events:none;font-size:230px;line-height:1;position:absolute;top:-65px;right:-10px;transform:rotate(16deg)}.demo-card-body{grid-template-columns:1.1fr 1fr;gap:38px;padding:0 34px 32px;display:grid}.demo-agent-details{padding-top:24px;position:relative}.demo-avatar{width:138px;height:150px;margin-top:-132px;margin-bottom:10px;position:relative}.demo-avatar img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 12px #0003);width:138px;height:150px}.demo-agent-details h1{letter-spacing:-.7px;align-items:center;gap:7px;margin:12px 0 5px;font-size:24px;line-height:1.2;display:flex}.demo-verified{color:#fff;clip-path:polygon(50% 0,61% 9%,75% 7%,82% 20%,95% 25%,93% 40%,100% 50%,91% 61%,93% 75%,80% 82%,75% 95%,60% 93%,50% 100%,39% 91%,25% 93%,18% 80%,5% 75%,7% 60%,0 50%,9% 39%,7% 25%,20% 18%,25% 5%,40% 7%);background:linear-gradient(135deg,#22d3ee,#7c62ef);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.demo-verified svg{width:15px;height:15px}.demo-agent-for{color:#b6b9cd;margin:0;font-size:11px;line-height:1.6}.demo-agent-details ul{gap:11px;margin:19px 0 0;padding:0;list-style:none;display:grid}.demo-agent-details li{color:#d4d6e7;align-items:center;gap:8px;font-size:11px;display:flex}.demo-agent-details li svg{color:#3ed6d5;background:#25928f22;border-radius:50%;width:15px;height:15px}.demo-call-panel{align-self:center;padding-top:28px}.demo-phone label{margin-bottom:11px;font-size:12px;font-weight:550;display:block}.demo-phone-input{background:#090c16;border:1px solid #50516b;border-radius:7px;align-items:center;height:47px;margin-bottom:10px;display:flex;overflow:hidden}.demo-phone-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 12px;font-size:12px}.website-demo input::placeholder{color:#9298b1}.demo-primary{width:100%;min-height:46px}.demo-primary svg{width:16px;height:16px}.demo-disclaimer{text-align:center;color:#858ba7;margin:12px 0 0;font-size:9px;line-height:1.7}.demo-receipt{text-align:center}.demo-receipt h3{margin:10px 0 6px;font-size:16px}.demo-receipt p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.7}.demo-phone-pulse{color:#a898f6;background:#4d3d7733;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid;box-shadow:0 0 0 8px #7760b509;animation:2s ease-in-out infinite demo-breathe!important}.demo-error{color:#e4e5ff;background:linear-gradient(120deg,#152333,#211b38);border:1px solid #8b6cff55;border-radius:9px;max-width:570px;margin:24px auto 0;padding:13px 16px;font-size:12px;line-height:1.6}.demo-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.demo-skip{z-index:10;background:#6345c6;padding:12px;position:absolute;top:-100px;left:20px}.demo-skip:focus{top:10px}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-breathe{50%{box-shadow:0 0 0 12px #7760b515}}@media (max-width:760px){.website-demo{padding:0 20px}.demo-header{justify-content:center;height:80px}.website-demo main{padding:22px 0 55px}.demo-intro{padding:12px 0}.demo-intro h1{letter-spacing:-.6px;font-size:clamp(19px,5.5vw,40px)}.demo-url{flex-direction:column;max-width:400px}.demo-url input{flex:auto}.demo-agent-card{max-width:470px;margin-top:44px}.demo-card-cover{height:auto;min-height:160px;padding:24px 20px 24px 136px}.demo-card-cover>div:not(.demo-cover-mark){min-width:0}.demo-card-cover h2,.demo-cover-domain{overflow-wrap:anywhere}.demo-cover-image{opacity:.25}.demo-card-cover h2{font-size:19px}.demo-cover-label{letter-spacing:1px;font-size:7px}.demo-card-body{padding:0 24px 25px;display:block}.demo-avatar{width:108px;height:125px;margin-top:-116px}.demo-avatar img{width:108px;height:125px}.demo-agent-details h1{margin-top:8px;font-size:25px}.demo-agent-for{font-size:12px}.demo-agent-details ul{gap:10px;margin-top:18px}.demo-agent-details li{font-size:12px}.demo-call-panel{padding-top:26px}.demo-phone label{font-size:13px}.demo-phone-input,.demo-primary{min-height:49px}.demo-disclaimer{max-width:330px;margin:12px auto 0;font-size:9px}}.demo-cover-image{object-fit:cover;object-position:center 20%;opacity:.6;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.demo-card-cover>div:not(.demo-cover-mark){flex:1;min-width:0;position:relative}.demo-card-cover>.demo-cover-mark{position:absolute}.demo-intro{overflow:visible}.demo-intro-copy{max-width:560px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.7}.demo-url{flex-direction:column;align-items:center;gap:12px;max-width:560px}.demo-website-field{width:100%;position:relative}.demo-website-field svg{color:#22d3ee;z-index:1;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#demo-website{box-sizing:border-box;color:#f5f5ff;background:#0b0d22;border:1px solid #ffffff20;border-radius:12px;width:100%;height:56px;min-height:56px;margin:0;padding:0 16px 0 44px}.demo-url button{background:#ffffff09;border:0;width:100%;height:56px;font-size:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff20}.demo-url button:after{content:"";border-radius:inherit;background:conic-gradient(from var(--demo-border-angle,0deg),#22d3ee,#6d4aff,#a855f7,#22d3ee);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;animation:3s linear infinite demo-border-loop!important}.demo-agent-card{animation:.7s cubic-bezier(.2,.8,.2,1) both demo-card-arrive!important}@keyframes demo-pill-arrive{0%{opacity:0;transform:translateY(18px)scale(.9)}65%{opacity:1;transform:translateY(-1px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-scan-away{to{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.94)}}@keyframes demo-card-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.94)}to{opacity:1;filter:blur();transform:none}}#demo-phone{box-shadow:none;min-width:0;height:54px;font:inherit;color:#f5f5ff;background:0 0;border:0;border-radius:0;margin:0;padding:0 14px}.demo-phone-input{border-radius:12px;height:56px;padding:0;overflow:hidden}.demo-call-panel .demo-primary{background:linear-gradient(#8569ff,#6d4aff);width:100%;height:56px;font-size:16px;font-weight:650}@media (max-width:760px){.demo-card-cover{height:125px;min-height:125px;padding:0}.demo-card-cover>div{display:none}.demo-cover-image{opacity:.6;-webkit-mask-image:none;mask-image:none}.demo-agent-card{margin-top:28px}.demo-call-panel .demo-primary{width:100%}}.website-demo main.demo-finished{padding-top:12px;padding-bottom:40px}.demo-finished .demo-agent-card{margin-top:0}.demo-error button{color:#fff;font:inherit;background:#6d4aff;border:1px solid #a48aff55;margin-top:12px;padding:9px 20px;display:block}.website-demo.is-scanning .demo-header{opacity:0;pointer-events:none;height:0}.website-demo.is-scanning main{max-width:1200px;padding:24px 0 40px}.demo-scan{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);margin:auto;position:relative}.demo-scan-address{z-index:4;color:#c2c6d9;background:#101320;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:12px;width:min(560px,100%);height:48px;margin:auto;padding:0 16px;font-size:15px;transition:transform .85s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(0)}.demo-scan-address>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-scan-address svg{color:#22d3ee;width:19px;height:19px}.demo-scan-address>i{background:#22d3ee;width:1px;height:18px;display:none}.phase-typing .demo-scan-address{transform:translateY(calc(45dvh - 48px))}.phase-typing .demo-scan-address>i{display:block}.demo-site-preview{opacity:1;background:#101320;border:1px solid #ffffff24;border-radius:13px;width:75%;max-width:900px;margin:68px auto 0;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:none;box-shadow:0 25px 70px #0007}.phase-typing .demo-site-preview,.phase-moving .demo-site-preview{opacity:0;pointer-events:none;transform:translateY(25px)scale(.96)}.demo-browser-bar{background:#101320;border-bottom:1px solid #ffffff18;align-items:center;height:42px;padding:0 18px;display:flex}.demo-browser-bar>span{gap:8px;display:flex}.demo-browser-bar i{background:#6d4aff;border-radius:50%;width:9px;height:9px}.demo-browser-bar i:nth-child(2){background:#a855f7}.demo-browser-bar i:last-child{background:#22d3ee}.demo-preview-content{background:#101320;height:clamp(300px,54vh,560px);position:relative;overflow:hidden}.demo-scan-line{z-index:2;opacity:0;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.demo-scan-line:before{content:"";background:#22d3ee;height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 16px 3px #22d3ee77}.phase-scanning .demo-scan-line{opacity:1;animation:2.6s ease-in-out infinite demo-scan!important}.is-ready .demo-scan-line,.has-error .demo-scan-line{opacity:0;animation:none!important}.demo-fact{z-index:3;background:#101320f2;border:1px solid #ffffff18;border-radius:13px;align-items:center;gap:12px;width:290px;min-height:52px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 12px 28px #0004;animation:.28s ease-out both demo-pill-arrive!important}.demo-fact>i{background:#22d3ee;border-radius:50%;flex:none;width:8px;height:8px}.demo-fact strong{color:#f0f2fc;font-size:14px;font-weight:600;line-height:1.4}.fact-0,.fact-1,.fact-2{left:0}.fact-3,.fact-4,.fact-5{right:0}.fact-0,.fact-3{top:calc(116px + 17vh)}.fact-1,.fact-4{top:calc(206px + 17vh)}.fact-2,.fact-5{top:calc(296px + 17vh)}.demo-scan-status{color:#d2d5e6;background:#101320;border:1px solid #ffffff20;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:min(560px,100%);min-height:58px;margin:60px auto 0;padding:16px 20px;font-size:14px;transition:opacity .3s;display:flex}.phase-typing .demo-scan-status{opacity:0;visibility:hidden}.demo-scan-status button{color:#b39aff;font:inherit;background:0 0;border:0}.demo-scan.is-ready{animation:.35s both demo-scan-away!important}.demo-call-panel .demo-primary svg{width:16px;height:16px}.demo-website-field .website-input-logo{z-index:2;object-fit:contain;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.website-input-logo[hidden]{display:none}@media (max-width:760px){.website-demo.is-scanning main{padding:24px 0 32px}.demo-scan{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.demo-scan-address{height:44px;font-size:13px}.demo-site-preview{width:84%;margin-top:36px}.demo-browser-bar{height:30px;padding:0 12px}.demo-browser-bar i{width:6px;height:6px}.demo-preview-content{height:300px}.demo-facts{pointer-events:none;position:absolute;inset:0}.demo-fact{gap:7px;width:48%;min-height:48px;padding:10px}.demo-fact strong{font-size:11px}.demo-fact>i{width:7px;height:7px}.fact-0,.fact-3{top:168px}.fact-1,.fact-4{top:238px}.fact-2,.fact-5{top:308px}.fact-0,.fact-1,.fact-2{left:0}.fact-3,.fact-4,.fact-5{right:0}.demo-scan-status{min-height:50px;margin-top:24px;font-size:13px}}@media (prefers-reduced-motion:reduce){.demo-scan-address,.demo-site-preview,.demo-fact,.demo-scan.is-ready,.demo-agent-card{animation:none!important}.demo-scan.is-ready{opacity:1}}.demo-phone-input{position:relative;overflow:visible}#demo-phone{text-align:center;height:100%;padding:0 12px;line-height:1.2}.demo-country{border-right:1px solid #ffffff18;flex:none;align-self:stretch;position:relative}.demo-country summary{color:#d4d6e7;cursor:pointer;justify-content:center;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:12px;list-style:none;display:flex}.demo-country summary::-webkit-details-marker{display:none}.demo-country img{object-fit:cover;border-radius:4px;flex:none;width:24px;height:16px;display:block}.demo-country summary svg{width:12px;height:12px}.demo-country summary:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #30d9e9}.demo-country-menu{z-index:5;background:#121520;border:1px solid #ffffff25;border-radius:10px;width:240px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #0008}.demo-country-menu button{color:#f5f5ff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px;font-size:13px;display:flex}.demo-country-menu button>span:first-of-type{flex:1}.demo-country-menu button[aria-pressed=true],.demo-country-menu button:hover{background:#ffffff0b}.demo-country-menu svg{color:#22d3ee;width:15px;height:15px}@media (min-width:761px){.demo-url{position:relative}#demo-website{padding-right:190px}.demo-url button{width:170px;height:44px;min-height:44px;font-size:14px;position:absolute;top:6px;right:6px}}.demo-preview-art{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.demo-preview-document{background:linear-gradient(120deg,#101729ed,#11152490);flex-direction:column;justify-content:center;gap:28px;min-height:100%;padding:32px 44px;display:flex;position:relative}.demo-preview-brand{color:#bdc3db;align-items:center;gap:14px;font-size:14px;display:flex}.demo-business-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#6d4aff);border-radius:13px;flex:none;place-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:grid;position:relative;overflow:hidden}.demo-business-icon img{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px;position:absolute;inset:0}.demo-preview-copy h2{overflow-wrap:anywhere;max-width:600px;margin:0 0 18px;font-size:clamp(24px,3vw,40px);line-height:1.15}.demo-preview-copy p{color:#c6cbe0;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:600px;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.demo-preview-copy ul{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.demo-preview-copy li{color:#d9dded;background:#ffffff06;border:1px solid #ffffff20;border-radius:8px;padding:8px 12px;font-size:12px}.demo-timer{color:#a2a5bf;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}.demo-browser-address{color:#9298b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:75%;margin-left:auto;font-size:11px;overflow:hidden;display:block!important}@media (max-width:760px){.demo-preview-document{gap:20px;padding:22px 16px}.demo-preview-brand{gap:10px;font-size:11px}.demo-business-icon{border-radius:9px;width:40px;height:40px}.demo-preview-copy h2{margin-bottom:12px;font-size:22px}.demo-preview-copy p{-webkit-line-clamp:3;font-size:12px}.demo-preview-copy ul{display:none}.demo-browser-address{font-size:9px}.demo-timer{font-size:11px}}.demo-scan.has-error .demo-site-preview{display:none}.demo-scan.has-error .demo-scan-address{transform:none}.demo-scan.has-error .demo-scan-status{opacity:1;visibility:visible;margin-top:32px}.demo-fallback-notice{color:#c6cbe0;overflow-wrap:anywhere;margin-top:22px;font-size:14px;line-height:1.65}.demo-fallback-notice strong{color:#f4f5ff;font-weight:600}.demo-fallback-notice p{margin:8px 0 12px}.demo-fallback-notice button{color:#e3ddff;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;padding:8px 16px}.demo-fallback-notice button:disabled{opacity:.5;cursor:default}.demo-avatar.demo-ahna-avatar img{aspect-ratio:1;object-fit:cover;border-radius:50%;height:auto}.demo-fallback-number{text-align:center;color:#b6b9cd;margin:14px 0 0;font-size:14px}.demo-loop{pointer-events:none}.demo-loop>img,.demo-loop>canvas{object-fit:contain;width:100%;height:100%;display:block}.demo-loop>canvas{opacity:0;position:absolute;inset:0}.demo-orb{width:200px;height:200px;margin:0 auto 12px;position:relative;-webkit-mask-image:radial-gradient(circle,#000 65%,#0000 72%);mask-image:radial-gradient(circle,#000 65%,#0000 72%)}.demo-sculpture{z-index:-1;pointer-events:none;opacity:.75;position:absolute;-webkit-mask-image:radial-gradient(#000 40%,#0000 74%);mask-image:radial-gradient(#000 40%,#0000 74%)}.demo-sculpture-left{width:680px;height:680px;bottom:-10px;left:-250px;animation:14s ease-in-out infinite demo-ribbon-left!important}.demo-sculpture-right{width:500px;height:500px;top:70px;right:-300px;transform:scaleX(-1);animation:18s ease-in-out infinite demo-ribbon-right!important}.website-demo.is-scanning .demo-sculpture-left{width:46vw;min-width:520px;height:82vh;bottom:-4vh;left:-8vw;animation:none!important}.website-demo.is-scanning .demo-sculpture-right{width:42vw;min-width:500px;height:58vh;top:20vh;right:-11vw;animation:none!important}@keyframes demo-ribbon-left{50%{translate:24px 32px}}@keyframes demo-ribbon-right{50%{translate:-28px -24px}}@keyframes demo-scan{0%,to{transform:translateY(0)}50%{transform:translateY(calc(100% - 3px))}}.demo-facts{z-index:3}.demo-preview-screenshot{z-index:1;object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;inset:0;transform:scale(1.015)}.demo-preview-screenshot.is-loaded{opacity:1;transform:none}.has-screenshot .demo-preview-document,.has-screenshot .demo-preview-art{visibility:hidden}.demo-fact>i svg{display:none}.demo-agent-details li>svg{flex:none}.demo-agent-details li>span{overflow-wrap:anywhere;min-width:0}.demo-agent-preparing{text-align:center;color:#c6cbe0;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;min-height:170px;padding:32px 0;font-size:14px;display:flex}.demo-agent-preparing .demo-timer{flex-basis:100%;margin:0}.demo-primary:disabled{opacity:.5;cursor:default}.is-preparing .demo-card-cover>div{visibility:hidden}.is-preparing .demo-card-cover{background:linear-gradient(115deg,#304c78,#6447cc)}@media (min-width:1024px){.demo-facts{pointer-events:none;width:calc(100vw - 56px);max-width:1280px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.demo-fact{min-height:52px}.fact-0,.fact-3{top:calc(116px + 13vh)}.fact-1,.fact-4{top:calc(216px + 13vh)}.fact-2,.fact-5{top:calc(316px + 13vh)}}@media (max-width:1023px){.website-demo.is-scanning main{padding:20px 0 24px}.demo-site-preview{width:100%;max-width:324px;margin-top:32px}.demo-browser-bar{height:43px}.demo-preview-content{height:clamp(340px,100vh - 310px,520px);height:clamp(340px,100dvh - 310px,520px)}.demo-facts{pointer-events:none;position:absolute;inset:0}.demo-fact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151a2af2;border-radius:28px;gap:10px;width:calc(100% - 40px);max-width:284px;min-height:46px;padding:10px 14px;left:50%;right:auto;translate:-50%;box-shadow:0 12px 30px #0005}.demo-fact strong{font-size:13px;line-height:20px}.demo-fact>i{background:linear-gradient(135deg,#22d3ee,#6d4aff);place-items:center;width:24px;height:24px;display:grid}.demo-fact>i svg{color:#fff;width:16px;height:16px;display:block}.fact-0{top:140px}.fact-1{top:196px}.fact-2{top:252px}.fact-3{top:308px}.fact-4{top:364px}.fact-5{top:420px}.demo-scan-status{min-height:72px;margin-top:28px}.demo-scan{min-height:calc(100vh - 44px);min-height:calc(100dvh - 44px)}}@media (max-width:760px){.demo-orb{width:120px;height:120px;margin:16px auto 24px}.demo-sculpture-left{opacity:.5;width:800px;height:800px;bottom:-100px;left:-520px}.demo-sculpture-right{opacity:.5;width:500px;height:500px;top:-122px;right:-352px}.website-demo.is-scanning .demo-sculpture-left{opacity:.45;width:150vw;min-width:0;height:68vh;bottom:-14vh;left:50%;transform:translate(-50%)}.website-demo.is-scanning .demo-sculpture-right{display:none}.demo-agent-preparing{min-height:245px}.demo-agent-details li{align-items:flex-start}.demo-agent-details li>svg{margin-top:1px}.demo-agent-card{min-height:0}.demo-scan-address{height:44px}.demo-preview-copy{opacity:.75}}@media (prefers-reduced-motion:reduce){.demo-scan-address,.demo-site-preview{transition:none}.demo-preview-screenshot{transition:none;transform:none}}@media (max-width:959px){.demo-header .brand{gap:9px}.demo-header .brand-mark{width:46px;height:46px}.demo-header .brand-word{width:179px}}@media (max-width:639px){.demo-header .brand{gap:7px}.demo-header .brand-mark{width:40px;height:40px}.demo-header .brand-word{width:144px}}@media (max-width:379px){.demo-header .brand-word{width:128px}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.demo-intro em{color:var(--violet-lt,#9377ff);-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){.demo-intro em{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
