@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#142f45;background:#f3f8fc;font-synthesis:none;font-weight:400;--blue:#087faf;--ink:#142f45;--muted:#536e82;--line:#cbdfe9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0;background:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,video:focus-visible{outline:3px solid #188cce;outline-offset:5px}button:disabled{cursor:default}p{line-height:1.9}h1,h2,h3,p{margin:0}button svg,a svg{flex-shrink:0}button,a{touch-action:manipulation}.site{overflow:clip;background:radial-gradient(ellipse at 76% 5%,#d7eeff8f,transparent 22%),radial-gradient(ellipse at 0 22%,#e0eef9,transparent 23%),#f5f9fc}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding:110px 0}.glass{background:linear-gradient(125deg,#ffffffd9,#f4faff9c);border:1px solid #fff;box-shadow:inset 0 0 0 1px #d6e9f452,0 20px 65px -30px #4c88a84d;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:11px;padding:15px 23px;font-size:14px;font-weight:550;min-height:50px;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:linear-gradient(125deg,#075e89,#088ab3);box-shadow:0 8px 20px #087fac26,inset 0 1px #ffffff30}.primary:hover{box-shadow:0 10px 25px #087fac40}.compact{background:#173c53;color:#fff;font-size:12px;padding:11px 16px;min-height:42px}.text-button{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:550;min-height:44px;color:#13779d}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:9px}.icon-button:hover{background:#d7eaf65c}.site-header{position:sticky;z-index:40;top:18px;margin:18px auto 0;display:flex;align-items:center;gap:32px;max-width:1280px;width:calc(100% - 80px);height:74px;padding:0 23px;border-radius:17px;background:#ffffffc4;box-shadow:0 7px 34px #387ba110}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.brand img{width:38px;height:38px}.brand>span{font-size:22px;font-weight:650;letter-spacing:1px}.brand small{font-size:9px;letter-spacing:1.8px;margin-left:9px;color:#4b738b}.site-header>nav{display:flex;gap:30px;margin:auto;font-size:13px}.site-header>nav a{position:relative;padding:12px 0;color:#466479}.site-header>nav a:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:12px;background:#fff}.skip-link:focus{top:15px}.hero{display:grid;grid-template-columns:.9fr 1.25fr;align-items:center;gap:60px;padding:94px 0 100px;min-height:710px}.hero-position{font-size:13px;font-weight:550;letter-spacing:2px;color:#547d95;margin-bottom:23px}.hero h1{font-size:clamp(42px,4.25vw,66px);font-weight:650;line-height:1.3;letter-spacing:-2px}.hero h1 span{color:#1885b1}.hero-break{display:none}.hero-description{font-size:15px;line-height:2.05;color:var(--muted);margin-top:25px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.hero-bottom-note{display:flex;gap:19px;font-size:11px;color:#6b8596;margin-top:27px}.hero-bottom-note span+span{border-left:1px solid #b9ccd8;padding-left:19px}.hero-media{min-width:0;position:relative}.hero-orbit{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:15px;font-size:11px;color:#4c7d98;letter-spacing:.5px}.hero-orbit span{display:flex;align-items:center;gap:5px}.hero-orbit span+span:before{content:"";width:19px;height:1px;background:#a5cddd;margin-right:10px}.replay{border-radius:18px;overflow:hidden;transform:perspective(1400px) rotateY(-3deg) rotateX(1deg);box-shadow:15px 30px 65px -30px #326e9c60,0 0 65px #d6f4ff80}.replay-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:11px;color:#4b6478;border-bottom:1px solid #deebf3}.replay-bar>span{display:flex;align-items:center;gap:7px}.replay-bar img{width:25px;height:25px}.real-tag{font-size:9px;color:#56817e}.real-tag i{width:5px;height:5px;border-radius:50%;background:#41a691}.replay-context{display:flex;align-items:center;gap:9px;padding:14px 18px;font-size:10px;color:#5e7e93}.replay-context span{display:flex;align-items:center;gap:6px}.replay-screen{display:block;position:relative;width:calc(100% - 28px);padding:0;margin:0 14px;border:1px solid #d9e6f2;border-radius:10px;overflow:hidden;background:#eff5fc;aspect-ratio:1.68}.replay-screen>img{width:100%;height:100%;object-fit:contain;animation:frame-in .6s ease both}.replay-screen.frame-0>img{object-fit:cover;object-position:top}.replay-screen.frame-2{background:#fff}.media-zoom{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;bottom:10px;background:#fffdfd;border:1px solid #d3e4f0;border-radius:9px;width:32px;height:32px;color:#387898}.replay-copy{padding:18px 20px 5px;min-height:78px}.replay-copy strong{font-size:14px;font-weight:550}.replay-copy p{font-size:11px;color:#627d90;margin-top:5px}.replay-controls{display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 15px}.replay-controls>div{display:flex;gap:3px}.replay-controls>div button{font-size:10px;min-height:44px;padding:8px 10px;color:#708b9d;position:relative}.replay-controls>div button span{font-size:8px;margin-right:5px}.replay-controls>div button.active{color:#087ead}.replay-controls>div button.active:after{content:"";position:absolute;bottom:3px;left:10px;right:10px;height:2px;background:#30a9cf;border-radius:3px}.media-note{font-size:9px;color:#7890a0;padding:6px 20px 13px}.hero-media-bottom{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#7591a5;padding:4px 8px 0}.section-index{font-size:10px;letter-spacing:2.5px;font-weight:550;color:#5e8aa1}.section-heading{max-width:860px;margin-bottom:50px}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:43px;line-height:1.45;letter-spacing:-1px;font-weight:550;margin:18px 0 22px}.section-heading>p:last-child{font-size:15px;color:var(--muted);max-width:760px}.platform-section{border-top:1px solid #d5e5ee;padding-top:75px}.platform-layout{display:grid;grid-template-columns:180px 1fr 240px;gap:24px;align-items:center}.foundation-list{display:flex;flex-direction:column;gap:9px}.foundation-list button{display:flex;text-align:left;align-items:center;gap:13px;padding:17px 13px;border-radius:12px;border:1px solid transparent;color:#678194}.foundation-list button[aria-selected=true]{background:#ffffffa8;border-color:#d0e5f3;color:#157a9f;box-shadow:0 7px 24px #43758a0c}.foundation-list button>span{font-size:16px;font-weight:550}.foundation-list small{display:block;font-size:10px;font-weight:400;margin-top:7px}.foundation-list button>svg:last-child{margin-left:auto;width:15px}.ecosystem{padding:24px;border-radius:22px;min-width:0}.ecosystem-top{display:flex;justify-content:space-between;font-size:11px;color:#4e7890;margin-bottom:18px}.ecosystem-top>span:last-child{font-size:8px;letter-spacing:2px;color:#85a4b6}.context-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.context-nodes button{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;border:1px solid #dceaf4;background:#fff9;border-radius:10px;padding:12px 4px;color:#65869b;transition:all .4s}.context-nodes button.selected{background:#e7f6fe;border-color:#8dcce6;color:#077ca8;box-shadow:0 0 16px #95dcff2b}.connection{height:35px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #bddde9;width:78%;margin:auto;position:relative}.connection span{height:100%;width:1px;background:#bddde9;position:relative;justify-self:center}.connection span:first-child,.connection span:last-child{opacity:.5}.connection.flowing span:after{content:"";position:absolute;width:3px;height:8px;background:#5ab8d9;top:0;left:-1px;border-radius:10px;animation:flow-down 2s linear infinite}.connection span:nth-child(2):after{animation-delay:.5s}.connection span:nth-child(3):after{animation-delay:1s}.connection span:nth-child(4):after{animation-delay:1.5s}.agent-core{display:flex;align-items:center;justify-content:center;margin:10px 0 0;min-height:160px;gap:5px}.agent-core>img{width:150px;height:150px;object-fit:contain;animation:float 7s ease-in-out infinite}.agent-core>div>span{display:block;font-size:8px;letter-spacing:1.3px;color:#7a9daf}.agent-core strong{display:block;font-size:23px;font-weight:550;margin:9px 0}.agent-core p{font-size:10px;color:#6d8c9f;white-space:nowrap}.output-connection{text-align:center;color:#71a8c2;height:30px}.output-connection svg{margin:auto}.growing-apps{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:13px 0 20px}.growing-apps span{font-size:10px;padding:8px 11px;border:1px solid #d2e4f0;border-radius:7px;background:#fff9;color:#52758a}.growing-apps span:last-child{border-style:dashed;background:#edf9ff80;color:#167fa3}.governance-line{border-top:1px solid #dcebf4;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#6d8a9c}.foundation-detail{padding-left:9px;animation:frame-in .4s ease}.foundation-detail .section-index{font-size:9px;letter-spacing:1px}.foundation-detail h3{font-size:20px;line-height:1.6;font-weight:550;margin:17px 0 14px}.foundation-detail>p{font-size:13px;color:var(--muted)}.tag-list{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.tag-list>span{font-size:10px;color:#60849a;border-bottom:1px solid #c7dfe9;padding-bottom:5px}.foundation-result{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:#1184ab}.platform-footnote{font-size:11px;color:#8197a6;text-align:center;margin-top:28px}.data-section{padding:95px 0 60px;background:radial-gradient(ellipse at 90% 0,#1c5c7890,transparent 60%),#102f44;color:#e1f3fb;position:relative}.data-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:42px}.data-heading .section-index{color:#7daabe}.data-heading h2{margin-bottom:0}.data-heading h3{font-size:22px;font-weight:500;margin-bottom:18px;line-height:1.6}.data-heading>div>p:last-child{font-size:14px;color:#aac5d4;line-height:1.95}.film-shell{border:1px solid #75b3ce45;background:#0c273c;border-radius:17px;overflow:hidden;box-shadow:0 20px 90px #0002}.film-top{display:flex;align-items:center;justify-content:space-between;padding:16px 21px;color:#a7c8db;font-size:11px}.film-top>span:first-child{display:flex;gap:9px;align-items:center}.film-top>span:last-child{font-size:10px;color:#789eb4}.film-shell video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#dfe9f2}.film-footer{display:flex;align-items:center;gap:20px;padding:13px 20px}.film-play{background:#d6f2ff;color:#13445d;font-size:12px;padding:10px 16px;min-height:42px}.film-footer>span{font-size:11px;color:#90b5c9;font-variant-numeric:tabular-nums}.film-footer>a{display:flex;align-items:center;gap:7px;font-size:11px;margin-left:auto;color:#9bc4da;min-height:44px}.film-shell>p[role=alert]{padding:15px;color:#ffe7ac;font-size:13px}.data-journey{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px}.data-journey>div{padding:2px 23px;border-left:1px solid #98c8dc26}.data-journey>div:first-child{padding-left:0;border:0}.data-journey span{font-size:9px;color:#6f9ab0;letter-spacing:1px}.data-journey h3{font-size:16px;font-weight:500;margin:12px 0 6px}.data-journey p{font-size:11px;color:#9dbdcc}.data-note{font-size:10px;color:#7fa2b6;line-height:1.9;margin-top:30px}.scene-tabs{display:flex;gap:4px;border-bottom:1px solid #cadfe9;margin-bottom:35px}.scene-tabs button{display:flex;align-items:center;gap:10px;font-size:14px;padding:16px 24px;position:relative;color:#718b9a;white-space:nowrap}.scene-tabs button[aria-selected=true]{color:#087fa9}.scene-tabs button[aria-selected=true]:after{content:"";height:3px;position:absolute;left:20px;right:20px;bottom:-1px;background:#0f8cb4;border-radius:3px}.scene-panel{display:grid;grid-template-columns:.85fr 1.2fr;gap:60px;animation:frame-in .45s ease;align-items:start}.scene-copy{padding-top:10px}.scene-copy>.section-index{font-size:8px;letter-spacing:1.8px}.scene-copy h3{font-size:27px;line-height:1.6;font-weight:550;margin:19px 0 15px;max-width:380px}.scene-copy>p{font-size:14px;color:var(--muted)}.task-chain{margin:25px 0 0}.task-chain>div{position:relative;padding:0 0 17px 27px;border-left:1px solid #d2e2ec;margin-left:4px}.task-chain>div:last-child{border-color:transparent;padding-bottom:0}.task-chain dt{font-size:11px;color:#50829c;margin-bottom:5px}.task-chain dt span{position:absolute;left:-9px;top:-3px;background:#f5f9fc;color:#8aa9ba;font-size:9px;padding:4px}.task-chain dd{font-size:12px;color:#3e6179;margin:0;line-height:1.8}.scene-image{border-radius:15px;overflow:hidden}.scene-media-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#60839a;padding:4px 10px 4px 16px}.scene-media-label .icon-button{margin-left:auto}.scene-image>button{display:block;padding:0;width:100%;background:#eaf2f9}.scene-image img{width:100%;aspect-ratio:1.5;object-fit:contain}.scene-image>p{font-size:10px;color:#7791a3;padding:12px 15px;background:#fff8}.scene-evidence{display:flex;gap:12px;margin:22px 0 10px;color:#54829b}.scene-evidence>svg{flex-shrink:0;margin-top:4px}.scene-evidence p{font-size:12px;line-height:1.9;color:#678296}.scene-media>.text-button{margin-left:30px;font-size:12px}.skills-section{padding:90px 0;background:linear-gradient(110deg,#e2f0fa88,#eaf6fd,#f5faff)}.skills-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.skills-copy>p:not(.section-index){font-size:14px;color:var(--muted);margin-top:18px}.skills-copy>.text-button{margin-top:24px}.skill-workbench{border-radius:20px;overflow:hidden;transform:rotate(1deg)}.skill-top{display:flex;align-items:center;gap:10px;padding:21px 25px;font-size:14px}.skill-top span{margin-left:auto;font-size:9px;color:#8ba5b6}.skill-prompt{margin:0 24px 20px;background:#e8f4fd9e;border:1px solid #c9e3f2;border-radius:13px;padding:18px;font-size:13px;line-height:1.9;color:#3b6c89}.skill-tabs{display:flex;border-bottom:1px solid #d3e6f0;margin:0 24px}.skill-tabs button{flex:1;min-height:44px;font-size:11px;color:#839cab;border-bottom:2px solid transparent}.skill-tabs .active{color:#167c9f;border-color:#36a4cb}.skill-detail{padding:24px 30px;min-height:230px;animation:frame-in .4s}.skill-detail svg{color:#2b8cb2}.skill-detail h3{font-size:16px;font-weight:550;margin:13px 0}.skill-detail ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:12px;color:#617e92}.skill-detail li{display:flex;align-items:center;gap:9px}.skill-bottom{display:flex;align-items:center;justify-content:center;gap:13px;font-size:10px;padding:18px;background:#ffffff70;border-top:1px solid #d3e6f0;color:#738fa1}.skill-bottom strong{color:#1785a9;font-weight:500}.delivery-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.delivery-columns article{border-top:1px solid #ccdfeb;padding:25px 12px 0 0}.delivery-columns svg{color:#3789af}.delivery-columns h3{font-size:18px;font-weight:500;margin:19px 0 13px}.delivery-columns p{font-size:13px;color:#658095;max-width:320px}.closing{text-align:center;border-top:1px solid #d5e5ee;padding:80px 0 90px}.closing>img{width:58px;height:58px;margin:0 auto 25px}.closing h2{font-size:33px;line-height:1.6;font-weight:550;letter-spacing:-.7px}.closing p{font-size:14px;color:#658095;margin:20px 0 27px}.footer{display:flex;align-items:center;gap:26px;border-top:1px solid #d5e5ee;padding:28px 0 36px;font-size:10px;color:#7790a1}.footer .brand>span{font-size:18px}.footer .brand img{width:30px;height:30px}.footer p{font-size:10px}.footer>button{margin-left:auto;font-size:11px;min-height:44px}.dialog{border:1px solid #d8e9f4;border-radius:22px;padding:36px;width:min(640px,calc(100% - 36px));max-height:calc(100dvh - 50px);color:var(--ink);background:#f6faff;box-shadow:0 30px 100px #11344c40;overflow:auto}.dialog::backdrop{background:#14314788;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog.wide{width:min(1180px,calc(100% - 36px))}.dialog .close{position:absolute;right:14px;top:13px}.dialog h2{font-size:25px;font-weight:550;margin:17px 35px 20px 0;line-height:1.5}.dialog>p{font-size:13px;color:#5c7d92;margin:14px 0}.dialog a{color:#147eac}.image-scroll{overflow:auto;border:1px solid #d9e8f1;border-radius:10px;background:#fff}.image-scroll img{max-height:68vh;margin:auto;object-fit:contain}.dialog .section-index{font-size:9px;margin-right:35px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}form label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:20px;color:#4d7188}form input,form textarea{border:1px solid #c5dce9;border-radius:9px;background:#fff;padding:11px;color:#254d68;font-size:15px;resize:vertical;max-width:100%}.form-note{font-size:11px;color:#7e94a4;margin:20px 0}.request-done{text-align:center;padding:30px 10px}.request-done>svg{color:#2692b8}.request-done h2{margin:23px 0 15px}.request-done p{font-size:13px;color:#5b7c91;margin-bottom:24px}.source-notes h3{font-size:15px;font-weight:550;margin-top:25px}.source-notes p{font-size:13px;color:#617e91;margin-top:9px}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}[data-reveal].visible{opacity:1;transform:translateY(0)}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important}[data-motion=off] [data-reveal]{opacity:1;transform:none}@keyframes flow-down{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(28px);opacity:0}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes frame-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero-break{display:block}.hero h1{font-size:66px}.hero{gap:80px}}@media(max-width:1120px){.container{width:calc(100% - 72px)}.site-header{width:calc(100% - 40px);gap:20px;padding:0 18px}.site-header>nav{gap:18px;font-size:12px}.brand small{display:none}.hero{gap:32px;grid-template-columns:.9fr 1.1fr;padding:80px 0}.hero h1{font-size:46px}.hero-description{font-size:13px}.hero-actions{gap:15px}.hero-actions .button{font-size:12px;padding:14px 17px}.hero-actions .text-button,.replay-copy strong{font-size:12px}.replay-copy p{font-size:10px}.hero-media-bottom>span{font-size:9px}.platform-layout{grid-template-columns:140px 1fr;gap:24px}.foundation-detail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:10px 45px;padding:15px 0 0}.foundation-detail>.section-index{grid-column:1/-1}.foundation-detail h3{margin:0}.foundation-detail>p{grid-row:2/4;grid-column:2}.tag-list{margin:5px 0}.foundation-result{grid-column:2}.foundation-list button{gap:8px;padding:16px 8px}.foundation-list button>span{font-size:14px}.foundation-list small{font-size:9px}.foundation-list button>svg:last-child{display:none}.ecosystem{padding:25px 35px}.data-heading{gap:40px}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:37px}.scene-panel{gap:35px;grid-template-columns:1fr 1.15fr}.scene-tabs button{padding:16px 20px}.skills-layout{gap:50px}.footer{flex-wrap:wrap;gap:15px}.footer>p{flex:1}.footer>button{margin:0}.hero{min-height:650px}}@media(max-width:800px){.container{width:calc(100% - 48px)}.site-header{height:68px;top:12px;margin-top:12px;width:calc(100% - 28px)}.site-header>nav:not(.mobile-menu){display:none}.menu-toggle{display:flex}.nav-actions{margin-left:auto;gap:5px}.site-header>.mobile-menu{position:absolute;top:78px;left:0;right:0;display:flex;flex-direction:column;background:#f7fcfff5;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid #d8eaf6;box-shadow:0 20px 50px #2c4b682b;border-radius:16px;padding:15px 24px;gap:0;margin:0}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;font-size:14px;min-height:52px;border-bottom:1px solid #e2edf4}.mobile-menu a:last-child{border:0}.hero{grid-template-columns:1fr;gap:50px;max-width:640px;padding:65px 0 50px}.hero-copy{text-align:center}.hero h1{font-size:52px}.hero-description{font-size:15px}.hero-actions{justify-content:center}.hero-actions .button{font-size:14px;padding:15px 22px}.hero-actions .text-button{font-size:14px}.hero-bottom-note{justify-content:center}.hero-media{width:100%;max-width:620px;margin:auto}.replay{transform:none}.replay-copy strong{font-size:15px}.replay-copy p,.replay-bar,.replay-context{font-size:12px}.real-tag{font-size:10px}.replay-controls>div button{font-size:11px}.hero-media-bottom>span{font-size:10px}.section{padding:75px 0}.section-heading h2,.skills-copy h2,.data-heading h2{font-size:35px}.section-heading>p:last-child{font-size:14px}.data-heading{grid-template-columns:1fr;gap:28px}.data-heading h3{font-size:21px}.data-heading>div>p:last-child{font-size:14px}.data-section{padding:70px 0 45px}.data-journey{grid-template-columns:repeat(2,1fr);gap:25px}.data-journey>div:nth-child(3){border:0;padding-left:0}.scene-tabs{overflow-x:auto;scrollbar-width:thin;gap:0}.scene-tabs button{font-size:13px;padding:15px 20px;flex-shrink:0}.scene-panel{grid-template-columns:1fr;gap:30px}.scene-copy h3{max-width:none;font-size:26px}.task-chain{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.task-chain>div:nth-child(2){border-color:transparent}.scene-image img{max-height:440px}.scene-evidence p{font-size:13px}.skills-layout{grid-template-columns:1fr;gap:35px}.skills-copy{max-width:640px}.skill-workbench{transform:none}.skills-section{padding:65px 0}.skill-detail{min-height:220px}.delivery-columns{gap:20px}.delivery-columns h3{font-size:16px}.delivery-columns p{font-size:12px}.closing h2{font-size:28px}.footer>p{font-size:9px}.hero-orbit{font-size:12px}.film-shell video{aspect-ratio:16/10}}@media(max-width:520px){html{scroll-padding-top:95px}.container{width:calc(100% - 40px)}.site-header{top:10px;margin-top:10px;height:64px;padding:0 10px;border-radius:15px}.brand{gap:4px}.brand img{width:32px;height:32px}.brand>span{font-size:18px;letter-spacing:.5px}.compact{font-size:10px;padding:10px;gap:5px;min-height:42px;border-radius:9px}.compact svg{width:13px}.nav-actions{gap:2px}.hero{padding-top:45px;gap:34px;padding-bottom:45px}.hero-position{font-size:11px;letter-spacing:1.6px;margin-bottom:20px}.hero h1{font-size:39px;letter-spacing:-1.5px;line-height:1.4}.hero-description{font-size:13px;line-height:2;margin-top:22px}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{font-size:12px;padding:13px 17px;min-height:48px;gap:8px}.hero-actions .text-button{font-size:12px;gap:6px}.hero-bottom-note{font-size:9px;gap:15px;margin-top:21px}.hero-bottom-note span+span{padding-left:15px}.hero-orbit{font-size:9px;gap:7px;margin-bottom:11px}.hero-orbit span+span:before{width:12px;margin-right:5px}.hero-orbit svg{width:13px}.replay{border-radius:13px}.replay-bar{padding:9px 11px;font-size:9px;gap:5px}.replay-bar img{width:22px;height:22px}.real-tag{font-size:8px}.replay-context{padding:11px;font-size:8px;gap:6px}.replay-context span{gap:4px}.replay-context svg{width:12px}.replay-screen{width:calc(100% - 20px);margin:0 10px;aspect-ratio:1.55;border-radius:7px}.replay-copy{padding:15px 13px 0;min-height:79px}.replay-copy strong{font-size:12px;line-height:1.7;display:block}.replay-copy p{font-size:10px;line-height:1.7;margin-top:4px}.replay-controls{padding:0 5px 0 8px}.replay-controls>div{gap:0}.replay-controls>div button{font-size:9px;padding:7px 8px}.replay-controls>div button span{font-size:7px;margin-right:4px}.media-note{font-size:8px;padding:6px 13px 12px}.media-zoom{width:26px;height:26px;right:6px;bottom:6px}.media-zoom svg{width:15px}.hero-media-bottom{font-size:8px;padding-left:4px}.hero-media-bottom>span{font-size:8px}.section{padding:64px 0}.section-heading{margin-bottom:30px}.section-index{font-size:8px;letter-spacing:1.5px}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:29px;line-height:1.5;letter-spacing:-.6px;margin:15px 0 18px}.section-heading>p:last-child{font-size:13px;line-height:1.95}.desktop{display:none}.platform-layout{display:flex;flex-direction:column;gap:24px;align-items:stretch}.foundation-list{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.foundation-list button{display:flex;flex-direction:column;gap:8px;padding:12px 3px;min-height:78px;border-radius:9px}.foundation-list button>span{font-size:12px}.foundation-list button>svg{width:20px;height:20px}.foundation-list small{display:none}.ecosystem{padding:18px 13px;border-radius:16px}.ecosystem-top{font-size:10px;margin-bottom:14px}.ecosystem-top>span:last-child{font-size:7px}.context-nodes{gap:6px}.context-nodes button{font-size:9px;padding:10px 3px}.context-nodes svg{width:18px}.connection{height:28px}.agent-core{min-height:130px;margin:5px -4px 0;gap:0}.agent-core>img{width:113px;height:113px;margin-left:-8px}.agent-core>div>span{font-size:6px;letter-spacing:1px}.agent-core strong{font-size:20px;margin:8px 0}.agent-core p{font-size:8px}.growing-apps{gap:5px;padding:8px 0 16px}.growing-apps span{font-size:9px;padding:6px 8px}.governance-line{font-size:8px;padding-top:13px;gap:4px}.governance-line svg{width:13px}.foundation-detail{display:block;padding:0 2px}.foundation-detail h3{font-size:20px;margin:13px 0}.foundation-detail>p{font-size:13px;line-height:1.95}.tag-list{margin:17px 0 15px}.foundation-result{font-size:12px}.platform-footnote{font-size:10px;margin-top:22px;line-height:1.9;text-align:left}.data-section{padding:60px 0 36px}.data-heading{gap:13px;margin-bottom:26px}.data-heading h3{font-size:19px}.data-heading>div>p:last-child{font-size:13px}.film-shell{border-radius:11px;margin:0 -8px}.film-top{padding:12px 11px;font-size:10px;gap:4px}.film-top>span:last-child{font-size:8px}.film-top svg{width:14px}.film-shell video{aspect-ratio:16/11}.film-footer{padding:8px 10px;gap:10px}.film-play{font-size:10px;padding:9px 11px;gap:6px;min-height:42px}.film-footer>span{font-size:9px}.film-footer>a{font-size:9px;gap:4px}.film-footer svg{width:15px}.data-journey{gap:23px 12px;margin-top:29px}.data-journey>div{padding:0 0 0 14px}.data-journey span{font-size:8px}.data-journey h3{font-size:14px;margin:9px 0 5px}.data-journey p{font-size:10px}.data-note{font-size:9px;margin-top:25px}.scene-tabs{margin-right:-20px;gap:0;margin-bottom:23px;padding-right:20px}.scene-tabs button{font-size:12px;padding:14px 16px;gap:7px}.scene-tabs svg{width:17px}.scene-copy{padding-top:0}.scene-copy>.section-index{font-size:7px}.scene-copy h3{font-size:23px;line-height:1.65;margin:14px 0 13px}.scene-copy>p{font-size:13px}.task-chain{grid-template-columns:1fr;margin-top:23px;gap:0}.task-chain>div{padding-bottom:17px;padding-left:24px}.task-chain>div:nth-child(2){border-color:#d2e2ec}.task-chain dt{font-size:10px}.task-chain dd{font-size:12px}.scene-image img{aspect-ratio:1.3}.scene-media-label{font-size:10px;padding-left:12px}.scene-image>p{font-size:9px;padding:10px 12px}.scene-evidence{gap:9px;margin-top:18px}.scene-evidence p{font-size:11px}.scene-evidence svg{width:18px}.scene-media>.text-button{font-size:12px;margin-left:26px}.skills-copy>p:not(.section-index){font-size:13px}.skills-copy>.text-button{font-size:13px}.skill-top{padding:18px;font-size:12px;gap:8px}.skill-top span{font-size:8px}.skill-prompt{margin:0 16px 14px;padding:14px;font-size:12px;border-radius:9px}.skill-tabs{margin:0 16px}.skill-tabs button{font-size:10px}.skill-detail{padding:22px;min-height:220px}.skill-detail h3{font-size:15px}.skill-detail ul{font-size:11px;gap:12px}.skill-bottom{font-size:8px;padding:16px 8px;gap:9px}.delivery-columns{grid-template-columns:1fr;gap:27px}.delivery-columns article{position:relative;padding:21px 0 0 43px}.delivery-columns svg{position:absolute;left:0;top:25px;width:24px}.delivery-columns h3{font-size:16px;margin:0 0 10px}.delivery-columns p{font-size:13px;max-width:none}.closing{padding:55px 0 60px}.closing>img{width:48px;height:48px;margin-bottom:20px}.closing h2{font-size:23px;letter-spacing:-.6px;line-height:1.7}.closing p{font-size:12px;margin:18px 8px 24px}.closing .button{font-size:13px}.footer{gap:12px 18px;padding:24px 0}.footer .brand>span{font-size:17px}.footer .brand small{display:none}.footer>p{flex-basis:55%;font-size:8px;line-height:1.9}.footer>button{font-size:10px}.footer>span{margin-left:auto;font-size:9px}.dialog{padding:25px 20px;border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dialog.wide{width:calc(100% - 20px)}.dialog .close{right:7px;top:7px}.dialog h2{font-size:23px;margin-right:25px}.dialog>p{font-size:12px}.dialog .section-index{font-size:7px}.form-grid{grid-template-columns:1fr;gap:0}form input,form textarea{font-size:16px}form label{font-size:12px}.image-scroll img{max-height:65vh}.source-notes p{font-size:12px}.source-notes h3{font-size:14px}}@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:36px}.hero-actions{gap:12px}.hero-actions .button{font-size:11px;padding:13px}.hero-actions .text-button{font-size:11px}.brand>span{font-size:17px}.brand img{width:30px;height:30px}.compact{font-size:9px;padding:9px}.hero-media-bottom>span{font-size:7px}.agent-core strong{font-size:18px}.agent-core p{font-size:7px}.agent-core>img{width:105px;height:105px}.governance-line{font-size:7px}.closing h2{font-size:21px}.film-footer>a span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif;--ink:#102c48;--muted:#48647b;--blue:#006fc5;color:var(--ink)}.site{background:radial-gradient(ellipse at 90% 3%,#d9eeff 0,transparent 19%),#f6faff}::selection{background:#b9e8ff;color:#082d50}.site-header{height:70px;background:#ffffffd9;border:1px solid #fff;box-shadow:0 8px 34px #244b7010;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px}.site-header>nav{font-size:14px}.site-header>nav a{color:#29475e}.site-header>nav a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:#007cc5;transform:scaleX(0);transform-origin:left;transition:transform .3s}.site-header>nav a[aria-current=location]:after{transform:scaleX(1)}.button{border-radius:10px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s}.primary{background:linear-gradient(115deg,#0064b2,#008de1);box-shadow:0 8px 23px #007cc52c,inset 0 1px #ffffff50}.button:active,.icon-button:active{transform:translateY(1px) scale(.98)}.text-button svg,.button svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.text-button:hover svg,.button:hover svg{transform:translate(4px)}.icon-button{transition:background .2s,transform .2s}.agent-hero{padding-top:50px;padding-bottom:85px}.agent-hero-intro{max-width:1240px;grid-template-columns:1.45fr 1fr;gap:50px;margin-bottom:36px;align-items:end}.agent-hero-intro h1{font-size:clamp(42px,3.9vw,58px);line-height:1.32;letter-spacing:-1.8px;font-weight:700;color:#092746}.agent-hero-intro h1>span{color:#007bc2}.agent-hero-intro .hero-position{font-size:12px;letter-spacing:2px;margin-bottom:20px;color:#3f6581}.agent-hero-explainer>p{font-size:16px;line-height:1.9;color:#405f78;text-wrap:pretty}.agent-hero-actions{gap:22px;margin-top:22px}.agent-hero-actions .button,.agent-hero-actions .text-button{font-size:14px}.agent-hero-actions .button{min-height:50px;padding:14px 21px}.agent-demo{max-width:none;background:linear-gradient(120deg,#ffffffd9,#e4f3ffa6);border:1px solid white;box-shadow:0 32px 80px -40px #1b6b9f70,inset 0 0 0 1px #b8d8ec70;border-radius:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.demo-topline{padding:15px 28px;background:#ffffff80}.demo-identity strong{font-size:14px;color:#153853}.demo-identity>span,.demo-prototype{font-size:11px;color:#4f7188}.demo-task{margin:18px 26px 0;padding:16px 18px;background:#ffffffd9;box-shadow:0 6px 18px #31678709;border-color:#c8dfed;border-radius:14px}.task-person{background:#e0f1ff;color:#006fbb}.task-body>span{font-size:11px;color:#5b7890}.task-body p{font-size:15px;color:#153853}.task-files{font-size:11px;color:#536e82}.task-accepted{color:#287966;font-size:11px}.agent-stage{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1.1fr);padding:25px 30px;min-height:370px}.zone-heading>span{font-size:13px;color:#284c66}.zone-heading small{font-size:9px;color:#628095;letter-spacing:.9px}.resource-card{opacity:1;background:#f6fbff9c;border-color:#bed7e7;min-height:70px;border-radius:12px;padding:13px}.resource-card>div:nth-child(2)>span{font-size:10px;color:#52758e}.resource-card strong{font-size:13px;color:#254c67;font-weight:550}.resource-card.reading{border-color:#008bda;box-shadow:0 6px 25px #008bda20;transform:translate(3px)}.resource-card.resolved{background:#ffffffd9}.resource-meter{height:2px;background:#008bda}.resource-explainer{font-size:10px;color:#55768d}.intelligence-visual{width:190px;height:176px}.intelligence-visual>img{width:188px;height:188px;filter:drop-shadow(0 14px 15px #267ab020)}.core-status{font-size:10px;color:#145d88;padding:6px 11px}.agent-name>span{font-size:9px;color:#5c7c91}.agent-name strong{font-size:16px;color:#183d58}.execution-log{background:#ffffffc7;border-color:#cee1ed;padding:13px}.execution-log>div{font-size:12px;min-height:29px;line-height:1.6}.execution-log .log-pending{opacity:1;color:#667f92}.execution-log .log-active{color:#006eb6;background:#e8f5ff;border-radius:5px}.execution-log .log-done{color:#3f647d}.deliverable{opacity:1;background:#edf5fa90;color:#5c7487}.deliverable strong{font-size:13px}.deliverable small{font-size:10px;color:#557188}.deliverable.file-ready{background:#ffffffde;border:1px solid #91c8e9;box-shadow:0 7px 20px #3379a311;animation:artifact-arrive .55s cubic-bezier(.16,1,.3,1) both}.deliverable.file-ready:hover{transform:translateY(-3px);border-color:#0086cc;box-shadow:0 10px 24px #2379a927}.compact-files .deliverable{min-height:34px;padding:6px 10px}.compact-files .deliverable strong{font-size:11px}.compact-files{opacity:1!important}.handoff-panel{border-color:#abcfe5;background:#ffffffed;box-shadow:0 12px 30px #377a9e20}.handoff-panel>p{font-size:12px;color:#4a6d85}.reviewer-row>span:not(.role-avatar){font-size:11px;color:#294c64}.reviewer-row small{font-size:9px;color:#5b7789}.handoff-action{font-size:12px;min-height:44px;background:#087bb9}.handoff-action:hover{background:#0066a6}.result-check{font-size:11px;color:#287966}.demo-director{padding:18px 27px;background:#ffffffa8}.director-caption>span{font-size:30px;color:#0079bb}.director-caption strong{font-size:14px;color:#173d57}.director-caption p{font-size:12px;color:#506e82}.demo-chapters{background:#ffffffa8;padding:0 27px;gap:24px}.demo-chapters>button{min-height:68px;color:#4a6b82}.demo-chapters strong{font-size:13px;font-weight:600}.demo-chapters small{font-size:10px;color:#59768c}.chapter-number{font-size:13px}.demo-chapters .current{color:#006bb3}.demo-chapters>button:hover{background:#e7f5ff80}.chapter-progress{background:#007fc7;height:3px}.demo-boundary{background:#ffffffa8;font-size:10px;color:#57778c;padding-block:12px}.agent-hero-bottom{font-size:12px;color:#476b83;margin-top:30px}.agent-proof-strip{padding:25px 0;margin-top:37px}.agent-proof-strip>div{font-size:14px;color:#284e69}.agent-proof-strip p{font-size:12px;color:#4d7189}.section{padding:120px 0}.section-heading{margin-bottom:48px}.section-index{font-size:11px;letter-spacing:1.6px;color:#4b7290}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:46px;line-height:1.35;font-weight:650;letter-spacing:-1.3px}.section-heading>p:last-child,.skills-copy>p:not(.section-index){font-size:16px;line-height:1.95;color:#47677d;max-width:830px}.platform-section{border-top:1px solid #d1e3ef}.ecosystem{background:linear-gradient(125deg,#fff,#e7f5ffbd);border-color:#fff}.foundation-detail h3{font-size:24px}.foundation-detail>p{font-size:15px;color:#48677e}.foundation-list button{transition:background .25s,transform .25s}.foundation-list button:hover{transform:translate(3px)}.platform-footnote{font-size:12px;color:#54758b}.data-section{background:#102d44;padding:100px 0 70px}.data-heading{margin-bottom:40px}.data-heading h2{color:#f5fbff}.data-heading>div>p:last-child{font-size:15px;color:#bad3e3}.data-heading .section-index{color:#93c5e4}.film-shell{border:1px solid #5d8ba959;box-shadow:0 25px 60px #00101c40}.data-journey h3{font-size:18px}.data-journey p{font-size:13px}.data-note{font-size:12px;color:#a0c0d5}.scene-tabs{gap:10px}.scene-tabs button{font-size:15px;padding:18px 26px;transition:background .25s,color .25s}.scene-tabs button:hover{background:#e2f2fc}.scene-copy h3{font-size:30px;line-height:1.5;font-weight:600}.scene-copy>p{font-size:15px}.task-chain dt{font-size:12px}.task-chain dd{font-size:14px}.scene-image{border:1px solid #c6dce9;box-shadow:0 25px 50px -25px #2a66894a}.scene-image img{transition:transform .6s}.scene-image>button:hover img{transform:scale(1.025)}.scene-evidence p{font-size:13px}.skills-section{padding:100px 0;background:linear-gradient(115deg,#e2effa,#f3faff)}.skill-workbench{transform:none;border-color:#bedceb;box-shadow:0 24px 60px -24px #2a689b45}.skill-top{font-size:16px}.skill-prompt{font-size:15px}.skill-tabs button{font-size:13px}.skill-detail h3{font-size:19px}.skill-detail ul{font-size:14px}.skill-bottom{font-size:12px}.delivery-columns h3{font-size:20px}.delivery-columns p{font-size:15px;line-height:1.9}.closing{padding:100px 0 110px}.closing h2{font-size:46px;font-weight:650;line-height:1.4}.closing p{font-size:16px}.footer{font-size:12px}.footer p,.footer>button{font-size:12px}@keyframes artifact-arrive{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}@media(min-width:801px)and (max-width:1150px){.agent-hero-intro{grid-template-columns:1.2fr 1fr;gap:30px}.agent-hero-intro h1{font-size:38px}.agent-hero-explainer>p{font-size:14px}.agent-hero-actions{gap:12px}.agent-hero-actions .button,.agent-hero-actions .text-button{font-size:12px}.agent-stage{grid-template-columns:1fr 1fr;gap:25px}.agent-zone{grid-column:2;grid-row:1/3}.resource-zone,.outcome-zone{grid-column:1}.bridge,.resource-explainer{display:none}.resource-card{min-height:58px}.resource-stack{gap:7px}.outcome-zone{margin-top:10px}.intelligence-visual{width:230px;height:225px}.intelligence-visual>img{width:230px;height:230px}.execution-log>div{font-size:13px}.agent-name strong{font-size:20px}}@media(max-width:800px){.agent-hero-intro{grid-template-columns:1fr;gap:22px;text-align:left}.agent-hero-intro h1{font-size:48px}.agent-hero-explainer>p{font-size:15px;max-width:590px;margin:0}.agent-hero-actions{justify-content:flex-start}.agent-stage{display:flex;flex-direction:column;padding:20px;gap:20px}.agent-zone{order:0;width:100%;display:grid;grid-template-columns:170px 1fr;grid-template-rows:45px 1fr;column-gap:20px;align-items:center;margin:0}.intelligence-visual{grid-column:1;grid-row:1/3;width:170px;height:190px}.intelligence-visual>img{width:175px;height:175px}.agent-name{grid-column:2;grid-row:1;text-align:left;margin:0}.execution-log{grid-column:2;grid-row:2;margin:0}.resource-zone,.outcome-zone{width:100%;order:1}.bridge,.phase-0 .outcome-zone,.phase-1 .outcome-zone,.phase-2 .resource-zone,.phase-3 .resource-zone{display:none}.resource-card strong,.deliverable strong{font-size:14px}.resource-card>div:nth-child(2)>span{font-size:11px}.resource-explainer{font-size:11px}.resource-stack{grid-template-columns:repeat(3,1fr);gap:8px}.resource-card{flex-wrap:wrap;padding:12px;gap:8px}.resource-card strong{white-space:normal}.resource-state{position:absolute;right:10px;top:15px}.resource-icon{width:28px;height:28px}.agent-name strong{font-size:17px}.execution-log>div{font-size:12px}.zone-heading>span{font-size:13px}.handoff-action{font-size:13px}.reviewer-row>span:not(.role-avatar){font-size:13px}.reviewer-row small{font-size:11px}.section{padding:85px 0}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:38px}.data-section,.skills-section{padding:80px 0}.section-heading>p:last-child,.skills-copy>p:not(.section-index){font-size:15px}.closing h2{font-size:38px}}@media(max-width:520px){.container{width:calc(100% - 36px)}.site-header{height:64px;padding:0 12px}.agent-hero{padding:34px 0 55px}.agent-hero-intro{gap:20px;margin-bottom:28px}.agent-hero-intro h1{font-size:clamp(28px,7.9vw,39px);letter-spacing:-1px;line-height:1.42}.agent-hero-intro .hero-position{font-size:11px;margin-bottom:15px;letter-spacing:1.3px}.agent-hero-explainer>p{font-size:14px;line-height:1.85;max-width:none}.agent-hero-actions{gap:14px;flex-wrap:wrap;margin-top:20px}.agent-hero-actions .button,.agent-hero-actions .text-button{font-size:12px}.agent-hero-actions .button{padding:13px 15px;min-height:48px}.agent-demo{border-radius:18px}.demo-topline{padding:13px 14px}.demo-identity strong{font-size:12px}.demo-prototype{font-size:9px}.demo-task{margin:12px 12px 0;padding:12px;gap:9px}.task-body>span{font-size:10px}.task-body p{font-size:12px;line-height:1.8}.task-files{font-size:9px;gap:6px;flex-wrap:wrap}.task-files>span:nth-child(2){display:none}.task-person{width:25px;height:25px}.agent-stage{padding:14px;gap:17px;min-height:0}.agent-zone{grid-template-columns:100px 1fr;grid-template-rows:42px 1fr;gap:8px;min-height:180px}.intelligence-visual{width:100px;height:150px}.intelligence-visual>img{width:120px;height:120px;max-width:none}.core-status{font-size:9px;bottom:0;padding:5px 7px}.agent-name>span{font-size:8px}.agent-name strong{font-size:13px;margin-top:5px}.execution-log{padding:8px}.execution-log>div{font-size:10px;gap:5px;min-height:29px}.execution-log>div svg{width:12px;flex-shrink:0}.resource-stack{grid-template-columns:1fr;gap:8px}.resource-card{flex-wrap:nowrap;min-height:59px;padding:10px}.resource-state{position:static}.resource-card strong{font-size:13px}.resource-card>div:nth-child(2)>span{font-size:10px}.resource-explainer{font-size:10px;margin-top:12px}.zone-heading small{font-size:8px}.deliverable strong{font-size:13px}.deliverable small{font-size:10px}.compact-files{display:grid;grid-template-columns:1fr;gap:6px}.compact-files .deliverable{min-height:34px;padding:6px 10px;display:flex}.compact-files .deliverable strong{font-size:11px}.compact-files .file-symbol{display:flex}.compact-files .deliverable>svg{display:block}.handoff-panel{margin-top:12px}.handoff-panel>p{font-size:11px}.reviewer-row{gap:7px}.reviewer-row>span:not(.role-avatar){font-size:11px}.reviewer-row small{font-size:9px}.handoff-action{font-size:11px;min-height:46px}.result-check{font-size:10px}.demo-director{padding:16px 13px;gap:12px;align-items:flex-start}.director-caption{gap:9px}.director-caption>span{font-size:25px}.director-caption strong{font-size:12px;line-height:1.7}.director-caption p{font-size:11px;line-height:1.7}.director-controls{gap:3px}.director-controls .icon-button{min-width:44px;min-height:44px}.demo-chapters{padding:0 13px;gap:8px}.demo-chapters>button{padding:12px 0;min-height:77px;gap:6px}.chapter-number{font-size:10px}.demo-chapters strong{font-size:11px}.demo-chapters small{font-size:9px}.demo-boundary{font-size:10px;line-height:1.8;padding:13px}.agent-hero-bottom{font-size:10px;gap:8px;flex-wrap:wrap;margin-top:20px}.agent-hero-bottom>span+span{padding-left:8px}.agent-proof-strip{margin-top:25px;padding:22px 0}.agent-proof-strip>div{font-size:13px}.agent-proof-strip .text-button{font-size:12px}.section{padding:65px 0}.section-heading{margin-bottom:32px}.section-index{font-size:10px;letter-spacing:1px}.section-heading h2,.data-heading h2,.skills-copy h2{font-size:30px;line-height:1.45;letter-spacing:-.7px}.section-heading>p:last-child,.skills-copy>p:not(.section-index){font-size:14px;line-height:1.9}.foundation-detail h3{font-size:22px}.foundation-detail>p{font-size:14px}.platform-footnote{font-size:11px}.data-section,.skills-section{padding:62px 0 45px}.data-heading>div>p:last-child{font-size:14px}.data-journey h3{font-size:16px}.data-journey p,.data-note{font-size:11px}.scene-tabs{gap:0;margin-right:-18px}.scene-tabs button{font-size:13px;padding:15px}.scene-copy h3{font-size:25px}.scene-copy>p,.task-chain dd{font-size:14px}.task-chain dt{font-size:11px}.scene-evidence p{font-size:12px}.skill-top{font-size:14px}.skill-prompt{font-size:13px}.skill-detail h3{font-size:18px}.skill-detail ul{font-size:13px}.skill-bottom{font-size:10px;gap:8px}.delivery-columns p{font-size:14px}.delivery-columns h3{font-size:18px}.closing{padding:65px 0 75px}.closing h2{font-size:30px}.closing p{font-size:14px}.footer p{font-size:10px}.footer>button{font-size:11px}}@media(prefers-reduced-motion:reduce){.deliverable.file-ready{animation:none}.button,.text-button svg,.scene-image img{transition:none}}.agent-demo[data-playing=false] .deliverable.file-ready{animation:none;opacity:1;transform:none}.handoff-panel{display:none;position:relative;top:auto;left:auto;right:auto;margin-top:14px}.handoff-panel.shown{display:block}.compact-files .deliverable{flex-direction:row;justify-content:flex-start;text-align:left}@media(max-width:800px){.phase-3 .outcome-zone,.phase-3 .agent-stage{min-height:0}.phase-3 .execution-log>div{min-height:29px}}:root{--aql-ink: #142e4c;--aql-copy: #405b76;--aql-muted: #526a83;--aql-blue: #2365d1;--aql-blue-hover: #1954b4;--aql-blue-soft: #eaf2ff;--aql-line: #cfdfee;--aql-surface: #f6f9ff;--aql-panel-shadow: 0 18px 45px -30px #234d7c38;--ink: var(--aql-ink);--muted: var(--aql-copy);--blue: var(--aql-blue);--line: var(--aql-line)}.site{color:var(--aql-ink);background:radial-gradient(ellipse at 94% 4%,#e3efff 0,transparent 21%),#f8fbff}.site ::selection{background:var(--aql-blue);color:#fff}.site .site-header{background:#fffffff0;border-color:#dce7f4;box-shadow:0 12px 34px -22px #234d7c38}.site .site-header>nav a{color:#344f6b}.site .site-header>nav a:is(:hover,[aria-current=location]),.site :is(.nav-download,.text-button){color:var(--aql-blue)}.site .site-header>nav a:after{background:var(--aql-blue)}.site .nav-consult{color:var(--aql-blue);background:var(--aql-blue-soft);box-shadow:inset 0 0 0 1px #c8dbf6}.site .mobile-menu{background:#fbfdff;border-color:var(--aql-line)}.site .button.primary{color:#fff;background:var(--aql-blue);box-shadow:0 7px 18px -7px #2365d14d,inset 0 1px #ffffff38}.site :is(button,a,input,textarea):focus-visible{outline-color:var(--aql-blue)}.site .agent-hero-intro h1,.site :is(.section-heading h2,.skills-copy h2,.download-intro h2,.closing h2){color:var(--aql-ink)}.site .agent-hero-intro h1>span{color:var(--aql-blue)}.site .section-index,.site .agent-hero-intro .hero-position{color:#44668c}.site .agent-hero-explainer>p,.site .section-heading>p:last-child,.site .skills-copy>p:not(.section-index),.site :is(.scene-copy>p,.delivery-columns p,.closing p,.download-intro>p:not(.section-index)){color:var(--aql-copy)}.site :is(.hero-bridge p,.platform-footnote,.scene-evidence p){color:var(--aql-muted)}.site .platform-section{border-color:var(--aql-line)}.site .client-demo{--aql-demo-ink: #233b54;--aql-demo-muted: var(--aql-muted);--aql-demo-line: #d5e1ed;--aql-demo-blue: var(--aql-blue)}.site .aql-demo-window{border-color:#d3e1f0;background:linear-gradient(130deg,#ffffffed,#eff6ffed);box-shadow:inset 0 1px #fff,0 24px 60px -36px #315b8a57}.site .aql-demo-chrome{background:linear-gradient(110deg,#ffffffdc,#edf3ffb8)}.site .aql-demo-workbench{background:#fbfdff;border-color:#d8e4f1}.site .aql-demo-sidebar{background:linear-gradient(150deg,#edf3fc,#e8f0f9)}.site .aql-demo-task-nav>button[aria-pressed=true]{color:var(--aql-blue);background:#fff;border-color:#c7d9f0}.site :is(.aql-demo-chrome,.aql-demo-chrome-name,.aql-demo-demo-label,.aql-demo-nav-label,.aql-demo-sidebar-brand strong>span,.aql-demo-sidebar-bottom,.aql-demo-sidebar-bottom small,.aql-demo-message-label,.aql-demo-task-status,.aql-demo-tool-summary,.aql-demo-tool-detail,.aql-demo-tool-detail>span,.aql-demo-completion>p,.aql-demo-file-list small,.aql-demo-preview-tabs,.aql-demo-composer-input,.aql-demo-composer-footer,.aql-demo-context-line,.aql-demo-statusbar,.aql-demo-statusbar>span:last-child,.aql-demo-disclosure,.aql-demo-paper-brand,.aql-demo-paper-title>span,.aql-demo-paper-title>p,.aql-demo-document-meta>span,.aql-demo-sheet td small,.aql-demo-paper-note,.aql-demo-paper-footer,.aql-demo-safe-note,.aql-demo-cad-credit,.aql-demo-handoff-status p,.aql-demo-handoff-fields dt,.aql-demo-handoff-file){color:var(--aql-muted)}.site .aql-demo-assistant-intro{color:var(--aql-copy)}.site .aql-demo-preview-tabs{background:#f0f5fc;border-color:var(--aql-line)}.site .aql-demo-skill-pill{color:#69577f;background:#f1eef8;border-color:#dcd3e9}.site .aql-demo-attachment{color:var(--aql-copy);border-color:var(--aql-line)}.site .aql-demo-tool.is-running{background:#edf4ff}.site :is(.aql-demo-tool-progress,.aql-demo-overall-progress){background:#5b88ce}.site .aql-demo-data-insight{color:#386960}.site .aql-demo-file-list>button{border-color:var(--aql-line)}.site .aql-demo-file-list>button.is-open{background:#f0f6ff;border-color:#9ebce9}.site .aql-demo-mobile-tabs{background:#edf3fc;border-color:var(--aql-line)}.site .aql-demo-mobile-tabs>button{color:var(--aql-muted)}.site .aql-demo-mobile-tabs>button>span{color:var(--aql-muted);background:#e2ebf7}.site .aql-demo-mobile-tabs>button[aria-selected=true]{color:var(--aql-blue);background:#fff}.site .aql-demo-scenario-selector>button{color:var(--aql-muted);background:#eff4fb;border-color:var(--aql-line)}.site .aql-demo-scenario-selector>button[aria-selected=true]{color:var(--aql-blue);background:#fff;border-color:#91b3e8;box-shadow:0 4px 12px -8px #2365d138}.site .aql-demo-chapters>button{color:var(--aql-muted)}.site .aql-demo-chapters>button[aria-pressed=true]{color:var(--aql-blue)}.site .aql-demo-chapters>button[aria-pressed=true]>i{background:var(--aql-blue)}.site .aql-demo-handoff-submit,.site .aql-demo-composer button.aql-demo-send-glyph{color:#fff;background:var(--aql-blue)}.site .di-platform{--di-blue: var(--aql-blue);--di-line: var(--aql-line);color:var(--aql-ink)}.site .di-workspace{border-color:var(--aql-line);background:linear-gradient(135deg,#fff,#f3f7ff);box-shadow:inset 0 1px #fff,var(--aql-panel-shadow)}.site .di-toolbar{background:#f7faff;border-color:var(--aql-line)}.site .di-toolbar>div{background:#eaf1fc;border-color:#d7e3f2}.site .di-toolbar button{color:var(--aql-muted)}.site .di-toolbar button[aria-selected=true]{color:var(--aql-blue);background:#fff;box-shadow:0 2px 7px #234d7c14,inset 0 0 0 1px #d3e1f8}.site :is(.di-intro>div>span,.di-example,.di-toolbar>span,.di-view-heading p,.di-group-label,.di-group-label>span,.di-node-kind,.di-inspector>div:first-child>span,.di-inspector-copy>div>span,.di-footnote,.di-platform-link){color:var(--aql-muted)}.site :is(.di-node p,.di-inspector-copy>p){color:var(--aql-copy)}.site .di-view{background-color:#f1f6fd}.site .di-node{background:#fff;border-color:#cfdeed;box-shadow:0 4px 12px -8px #234d7c26}.site .di-node.is-selected{border-color:var(--aql-blue);background:#f4f8ff;box-shadow:0 0 0 3px #2365d10c,0 6px 16px -12px #234d7c40}.site .di-edges path{stroke:#b8ccdf}.site .di-edges path.is-related{stroke:#709bcc}.site .di-node.is-related .di-port{border-color:#709bcc}.site .di-inspector{background:#f8fbff;border-color:var(--aql-line)}.site .di-inspector strong{color:var(--aql-ink)}.site .di-footnote{background:#fff;border-color:var(--aql-line)}.site .di-platform-link strong{color:#345f91}.site .data-section{background:radial-gradient(ellipse at 8% 0,#2d568766,transparent 65%),#142f4f}.site .data-heading h2{color:#f5f9ff}.site .data-section .section-index{color:#a5c8fa}.site :is(.data-heading>div>p:last-child,.data-evidence-copy p,.data-journey p){color:#c3d5e8}.site :is(.data-note,.data-evidence-facts p){color:#aec6df}.site .data-section .text-button{color:#bdd8ff}.site .data-section :focus-visible{outline-color:#bdd8ff}.site .data-journey>div{border-color:#98b9e038}.site .scene-tabs{border-color:var(--aql-line)}.site .scene-tabs button{color:var(--aql-copy)}.site .scene-tabs button[aria-selected=true]{color:var(--aql-blue);border-color:#bad0ef;background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:0 8px 20px -16px #2365d140}.site .scene-tabs button[aria-selected=true]:after{background:var(--aql-blue)}.site .task-chain dd{color:var(--aql-copy)}.site .task-chain dt{color:#45688f}.site .quote-sheet{background:#fff;border-color:var(--aql-line)}.site :is(.quote-heading>span,.quote-heading>small,.quote-sheet td small,.quote-total small){color:var(--aql-muted)}.site .skills-section{background:radial-gradient(ellipse at 88% 30%,#e8e7fa66,transparent 58%),linear-gradient(120deg,#eaf2ff,#f3f8ff);box-shadow:inset 0 1px #dbe7f6,inset 0 -1px #dbe7f6}.site .skill-workbench{border-color:var(--aql-line);background:radial-gradient(ellipse at 100% 0,#efebfa6b,transparent 58%),#fffffff2;box-shadow:inset 0 1px #fff,var(--aql-panel-shadow)}.site .skill-prompt{background:#edf4ff;color:var(--aql-copy);border-color:var(--aql-line)}.site :is(.skill-top span,.skill-tabs button,.skill-detail ul,.skill-bottom){color:var(--aql-muted)}.site .skill-tabs .active{color:var(--aql-blue);border-color:var(--aql-blue)}.site .skill-bottom strong{color:var(--aql-blue)}.site .delivery-columns article{border-color:var(--aql-line)}.site .download-shell{border-color:#d7e5f6;background:radial-gradient(ellipse at 0 100%,#d4e9f95c,transparent 65%),linear-gradient(130deg,#eaf2ff,#f1f6ff);box-shadow:inset 0 1px #fff,var(--aql-panel-shadow)}.site .download-panel{border-color:#d5e2f0;background:#ffffffed;box-shadow:inset 0 1px #fff,0 12px 30px -24px #234d7c4d}.site .download-platforms{background:#eaf1fc}.site .download-platforms button{color:var(--aql-muted)}.site .download-platforms button[aria-pressed=true]{color:var(--aql-blue);background:#fff}.site :is(.download-panel-top,.download-panel-top small,.download-desktop-note,.download-product p,.download-status p,.download-help p,.release-details dt,.release-details>p,.company-info address,.company-copyright,.website-qr-codes figcaption){color:var(--aql-muted)}.site .button.primary:disabled,.site .download-action:disabled{color:#63758c;background:#e6edf7;box-shadow:inset 0 0 0 1px #cedbe9}.site .download-help button{color:var(--aql-blue)}.site .company-info strong{color:#2c4968}.site .website-contacts a{color:var(--aql-copy)}.site .company-footer,.site .website-qr-codes img{border-color:var(--aql-line)}.site .dialog{background:#f8fbff;border-color:var(--aql-line)}.site .dialog :is(label,.form-note,.inquiry-consent){color:var(--aql-muted)}.site .dialog :is(input,textarea){border-color:#bdcfe4;color:var(--aql-ink)}.site .dialog input::placeholder,.site .dialog textarea::placeholder{color:#64758a;opacity:1}.site .dialog .inquiry-consent input{accent-color:var(--aql-blue)}@media(max-width:700px){.site .nav-download{color:#fff;background:var(--aql-blue);box-shadow:inset 0 1px #ffffff38}}@media(max-width:700px)and (hover:hover)and (pointer:fine){.site .nav-download:hover{color:#fff;background:var(--aql-blue-hover)}}@media(hover:hover)and (pointer:fine){.site .button.primary:not(:disabled):hover,.site .aql-demo-handoff-submit:not(:disabled):hover,.site .aql-demo-composer button.aql-demo-send-glyph:not(:disabled):hover{background:var(--aql-blue-hover);box-shadow:0 7px 18px -9px #2365d16b,inset 0 1px #ffffff38}.site .nav-consult:hover{background:#dceaff}.site .text-button:hover,.site .website-contacts a:hover{color:var(--aql-blue-hover)}.site .data-section .text-button:hover{color:#e2edff}.site .di-node:hover{border-color:#94b4df}.site .di-node.is-selected:hover{border-color:var(--aql-blue)}.site .aql-demo-scenario-selector>button:hover{background:#fff;border-color:#9ebce9}}.site button[role=tab][aria-selected=true],.site .skill-tabs button[aria-pressed=true],.site .download-platforms button[aria-pressed=true],.site .aql-demo-task-nav button[aria-pressed=true],.site .aql-demo-chart-heading button[aria-pressed=true],.site .aql-demo-file-list>button.is-open:not(:disabled),.site .aql-demo-cad-review>button.aql-demo-selected-note,.site .di-node.is-selected{color:#fff;background:var(--aql-blue);border-color:var(--aql-blue);box-shadow:inset 0 1px #ffffff26}.site .scene-tabs button[aria-selected=true]:before{opacity:0}.site .scene-tabs button[aria-selected=true] .scene-tab-label small,.site .di-node.is-selected :is(strong,p,.di-node-kind,svg),.site .aql-demo-file-list>button.is-open:not(:disabled) small,.site .aql-demo-file-list>button.is-open:not(:disabled)>svg{color:#fff}.site .aql-demo-cad-review>button.aql-demo-selected-note :is(strong,p,svg){color:#fff}.site .aql-demo-cad-review>button.aql-demo-selected-note>span{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff50}.site .aql-demo-mobile-tabs>button[aria-selected=true]>span{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff50}.site .aql-demo-task-nav button[aria-pressed=true]>i{background:#fff}.site .skill-tabs button[aria-pressed=true]{border-radius:8px 8px 0 0}.site .di-edges path.is-related{stroke:var(--aql-blue)}.site .di-node.is-selected .di-port{border-color:var(--aql-blue)}.site .aql-demo-bars>button[aria-pressed=true]{color:var(--aql-blue);background:var(--aql-blue-soft)}.site .aql-demo-bars>button[aria-pressed=true]>strong{color:var(--aql-blue)}.site .aql-demo-bars>button[aria-pressed=true] .aql-demo-bar-track>i{background:var(--aql-blue)}.site .closing{border-top:0}.site .glass-icon[data-series=v3] img{filter:none}.site .text-button,.site .download-help button,.site .aql-demo-handoff-link,.site .aql-demo-data-table td button,.site .company-footer>a,.site .website-contacts a,.site .dialog a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);border-radius:5px}.site .text-button{font-weight:600;padding-inline:0}.site .download-help button{padding-inline:0}.site .download-action>svg{margin-inline:0}.site summary{list-style:none}.site summary::-webkit-details-marker{display:none}.site details[open]>summary>svg:last-child{transform:none}.site .di-platform-link>span{padding-right:18px;border-right:1px solid var(--aql-line)}.site .scene-media{--evidence-icon-size: 32px;--evidence-gap: 12px}.site .scene-evidence{align-items:center;gap:var(--evidence-gap)}.site .scene-evidence+.text-button{margin-inline-start:calc(var(--evidence-icon-size) + var(--evidence-gap))}.site .scene-evidence>svg{width:var(--evidence-icon-size);height:var(--evidence-icon-size);padding:6px;border-radius:10px;color:var(--aql-blue);background:var(--aql-blue-soft);border:1px solid #cbdcf5;flex-shrink:0;margin-top:0}.site .data-journey>div>span{color:#b6d0f1;font-weight:600}.site .data-journey h3>svg{width:28px;height:28px;padding:5px;border-radius:9px;color:#c9ddfa;background:#bdd8ff10;border:1px solid #bdd8ff30}@media(max-width:760px){.site .di-group:not(:last-child):before{width:4px;height:4px;left:calc(50% - 2px);bottom:-26px;border:0;border-radius:50%;rotate:none;background:#8db1df}}@media(hover:hover)and (pointer:fine){.site .text-button:hover,.site .download-help button:hover,.site .aql-demo-handoff-link:hover,.site .aql-demo-data-table td button:hover,.site .company-footer>a:hover,.site .website-contacts a:hover,.site .dialog a:hover{text-decoration-thickness:2px;text-decoration-color:currentColor}}.site .di-graph-stack{display:grid}.site .di-graph-stack>.di-graph{grid-area:1 / 1;visibility:hidden;pointer-events:none}.site .di-graph-stack>.di-graph.is-active{visibility:visible;pointer-events:auto}.site .di-view-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,390px);flex:0 1 390px;gap:0;padding:4px}.site .di-view-tabs>.di-tab-indicator{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc((100% - 8px) / 3);border-radius:7px;background:var(--aql-blue);box-shadow:0 3px 9px #2365d124;transform:translate(calc(var(--di-active) * 100%));transition:transform .38s cubic-bezier(.22,.72,.2,1);pointer-events:none}.site .di-view-tabs>button{position:relative;z-index:1;min-width:0;padding-inline:12px;background:transparent;box-shadow:none;transition:color .2s ease}.site .di-view-tabs>button[aria-selected=true]{color:#fff;background:transparent;box-shadow:none}@media(max-width:760px){.site .di-view-tabs{width:100%;flex-basis:100%}}.agent-hero.container{width:100%;padding:54px 0 65px;overflow:hidden;background:radial-gradient(ellipse at 50% 58%,#c3e8ff9c,transparent 55%)}.agent-hero-intro{display:block;text-align:center;max-width:1000px;margin:0 auto 28px;padding:0 24px}.agent-hero-intro h1{font-size:clamp(42px,5.2vw,76px);line-height:1.19;letter-spacing:-2.8px;font-weight:650}.agent-hero-intro .hero-position{font-size:11px;letter-spacing:3px;margin-bottom:22px}.agent-hero-intro h1>span{color:#147cc3}.agent-hero-explainer>p{max-width:690px;margin:24px auto 0;font-size:16px;line-height:1.8}.agent-hero-actions{justify-content:center;margin-top:23px}.agent-hero-bottom,.agent-proof-strip{max-width:1240px;width:calc(100% - 80px)}.spatial-demo{max-width:1440px;margin:auto;color:#173c59;position:relative}.task-command{width:max-content;max-width:calc(100% - 40px);margin:0 auto;display:flex;align-items:center;gap:15px;padding:15px 22px;border:1px solid #fff;border-radius:40px;background:linear-gradient(110deg,#ffffffd9,#e8f6ffcf);box-shadow:0 9px 30px #1d71a516,inset 0 0 0 1px #a8d7f16b;position:relative;z-index:6}.task-command>svg{color:#1683ce;flex-shrink:0}.task-command p{font-size:14px;line-height:1.7}.command-state{font-size:10px;white-space:nowrap;padding-left:16px;border-left:1px solid #bad7e9;color:#4084ab}.spatial-world{height:570px;position:relative;perspective:1250px;--look-x:0;--look-y:0;isolation:isolate}.spatial-horizon{position:absolute;left:4%;right:4%;top:12%;height:85%;border-radius:50%;background:radial-gradient(ellipse,#b8e6ff70,transparent 65%);pointer-events:none}.spatial-horizon:after{content:"";position:absolute;top:40%;right:-10%;bottom:-10%;left:-10%;border-top:1px solid #a8d7f05c;background:linear-gradient(180deg,#d1ecfb00,#e9f7ffb3);transform:rotateX(65deg);transform-origin:top}.spatial-layer{position:absolute;background:linear-gradient(125deg,#ffffffc9,#eff9ff8c);border:1px solid #ffffff;box-shadow:inset 0 0 0 1px #8fbddc55,inset 4px 3px 8px #fff,0 22px 50px -25px #20689955,5px 6px 0 -2px #cde7f777;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .9s,box-shadow .9s;will-change:transform;z-index:3}.input-plane{left:5%;top:85px;width:29%;padding:22px;transform:translate3d(calc(var(--look-x)*-10px),calc(var(--look-y)*-6px),-35px) rotateY(16deg) rotate(-3deg)}.plane-title{display:flex;gap:9px;align-items:center;margin-bottom:22px;font-size:14px;color:#1d587f}.plane-title>svg{color:#168ccf}.plane-title span{margin-left:auto;font-size:8px;letter-spacing:1px;color:#5c819b}.input-file{display:flex;gap:13px;align-items:center;border:1px solid #99cce8;background:#fff9;padding:17px 13px;border-radius:12px;box-shadow:0 10px 25px #4480a011}.input-file>svg{color:#15898c;flex-shrink:0}.input-file>svg:last-child{margin-left:auto;color:#268cb6}.input-file strong{font-size:15px;display:block}.input-file span{font-size:11px;color:#608097;display:block;margin-top:6px}.context-row{display:flex;align-items:center;gap:13px;padding:19px 5px;border-bottom:1px solid #bad8e64a;font-size:13px;color:#52738b;transition:color .6s,background .6s}.context-row small{display:block;font-size:10px;color:#6a889b;margin-top:6px}.context-row>span{margin-left:auto;font-size:10px}.context-ready{color:#1268a0;background:linear-gradient(90deg,#def3ff7a,transparent)}.input-plane footer{font-size:10px;color:#648397;padding-top:16px}.spatial-core{position:absolute;width:290px;left:50%;top:115px;transform:translate(-50%) translate3d(calc(var(--look-x)*12px),calc(var(--look-y)*8px),40px);z-index:2;transition:transform .5s;display:flex;align-items:center;flex-direction:column}.spatial-core>img{width:290px;height:290px;object-fit:contain;filter:drop-shadow(0 26px 24px #2f90c12b);animation:core-suspend 6s ease-in-out infinite}.core-orbit{position:absolute;top:38px;right:-35px;bottom:38px;left:-35px;border:1px solid #63bce43b;border-radius:50%;transform:rotateX(68deg);box-shadow:0 0 25px #a1e3ff40;pointer-events:none}.orbit-b{top:5px;right:-5px;bottom:5px;left:-5px;transform:rotateY(68deg) rotate(28deg);border-color:#a8d5ec5c}.core-live{margin-top:-17px;z-index:2;background:#ffffffd9;box-shadow:0 4px 20px #3f88b41a;border:1px solid #9ccee38f;padding:8px 15px;border-radius:30px;font-size:12px;display:flex;gap:7px;align-items:center}.core-live i{width:5px;height:5px;background:#0d9ed8;border-radius:50%;box-shadow:0 0 9px #00b8ff}.spatial-core>small{font-size:9px;letter-spacing:2px;margin-top:15px;color:#517f9c}.skill-plane{left:33%;top:436px;width:33%;padding:18px;display:flex;align-items:center;gap:13px;transform:translate3d(calc(var(--look-x)*18px),calc(var(--look-y)*10px),70px) rotateX(6deg);z-index:5}.skill-plane-icon{background:#e2f3ff;color:#1384ca;border:1px solid #b3dbf2;width:43px;height:43px;border-radius:12px;display:grid;place-items:center}.skill-plane span{font-size:10px;color:#54829f}.skill-plane strong{display:block;font-size:14px;margin:6px 0}.skill-plane small{font-size:10px;color:#4e7791}.skill-indicator{margin-left:auto;color:#0b9dc6!important}.skill-plane.engaged{box-shadow:0 0 45px #1caaff27,inset 0 0 0 1px #55b9ed,0 20px 50px #147eac27;transform:translate3d(0,-13px,90px)}.output-plane{right:3%;top:70px;width:33%;padding:20px;opacity:.62;transform:translate3d(calc(var(--look-x)*-12px),20px,-60px) rotateY(-17deg) rotate(3deg)}.output-plane.materialized{opacity:1;transform:translate3d(calc(var(--look-x)*-12px),0,40px) rotateY(-9deg) rotate(1deg);box-shadow:inset 0 0 0 1px #89c9ed80,inset 3px 3px 7px #fff,0 30px 60px -25px #256f9e6b}.output-plane .plane-title{margin-bottom:15px}.quote-sheet{background:#ffffffb8;border:1px solid #c5dfec;border-radius:10px;overflow:hidden;color:#254964}.quote-heading{padding:19px 20px;border-bottom:1px solid #d7e7f0}.quote-heading>span{font-size:8px;letter-spacing:1.6px;color:#7190a4;display:block}.quote-heading strong{font-size:21px;display:block;margin:7px 0}.quote-heading>small{font-size:10px;color:#5c7e93}.quote-sheet table{width:100%;border-collapse:collapse;font-size:12px}.quote-sheet th{text-align:left;padding:12px;color:#4c7590;background:#edf6fc;font-weight:500;font-size:10px;white-space:nowrap}.quote-sheet td{padding:15px 12px;border-bottom:1px solid #dfebf4;font-variant-numeric:tabular-nums}.quote-sheet td small{display:block;margin-top:5px;font-size:10px;color:#68859b;white-space:nowrap}.quote-sheet td:not(:first-child),.quote-sheet th:not(:first-child){text-align:right}.pending-price{background:#fff3d9;color:#936222;padding:5px 9px;border-radius:5px;font-size:10px;white-space:nowrap}.quote-total{display:flex;justify-content:space-between;align-items:center;padding:19px 16px;font-size:12px}.quote-total small{display:block;font-size:10px;color:#6d8ca2;margin-top:6px}.quote-total>strong{font-size:25px;letter-spacing:-.8px}.quote-note{padding:0 20px 20px;font-size:11px;color:#6b8293}.quote-compact .quote-heading{padding:14px}.quote-compact .quote-heading strong{font-size:17px}.quote-compact td{font-size:10px;padding:12px 8px}.quote-compact th{padding:10px 8px;font-size:9px}.quote-compact td small{font-size:8px}.quote-compact .quote-total{padding:14px}.quote-compact .quote-total>strong{font-size:23px}.output-preview{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:10px;color:#38799e;width:100%;min-height:35px;margin-top:5px}.handoff-plane{right:4%;top:478px;width:31%;padding:15px;display:flex;gap:10px;align-items:center;opacity:0;transform:translate3d(30px,20px,-50px);pointer-events:none}.handoff-plane.arrived{opacity:1;transform:translateZ(50px);pointer-events:auto}.handoff-persons{display:flex}.handoff-persons span{border-radius:50%;background:#e2f2fe;border:2px solid #fff;width:29px;height:29px;display:grid;place-items:center;font-size:10px}.handoff-persons span+span{margin-left:-7px;background:#dff3ee}.handoff-plane strong{font-size:12px}.handoff-plane small{display:block;font-size:9px;color:#5b7d93;margin-top:6px}.handoff-plane button{margin-left:auto;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#167cba;color:#fff;display:grid;place-items:center}.handoff-plane button:disabled{background:#4b9d91}.handed .handoff-plane{border-color:#8dcac1}.spatial-flows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:1;pointer-events:none}.flow-base{fill:none;stroke:#9bcee5;stroke-width:1;opacity:.4}.flow-light{fill:none;stroke:#45b6e5;stroke-width:2;stroke-dasharray:7 22;opacity:.15}.flow-active .flow-light{opacity:.8;filter:drop-shadow(0 0 4px #3dd9ff)}.packet-aura{fill:#50d5ff;opacity:.15}.packet-core{fill:#25b6e5;filter:drop-shadow(0 0 5px #00bfff)}.mobile-flows{display:none}.stage-0 .input-plane{transform:translate3d(0,-12px,30px) rotateY(10deg) rotate(-2deg)}.stage-1 .input-plane{transform:translate3d(8px,0,-10px) rotateY(14deg)}.stage-2 .input-plane,.stage-3 .input-plane{transform:translate3d(-12px,8px,-100px) rotateY(20deg);opacity:.8}.stage-3 .skill-plane{transform:translate3d(-40px,3px,-10px);opacity:.8}.spatial-director{max-width:1190px;margin:22px auto 0;display:flex;gap:25px;align-items:center;padding:0 25px}.spatial-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;flex:1}.spatial-steps button{display:flex;align-items:flex-start;position:relative;text-align:left;gap:12px;padding:15px 0 20px;border-bottom:1px solid #bedaea;color:#6c899d}.spatial-steps button>span{font-size:12px;margin-top:3px}.spatial-steps strong{font-size:14px;font-weight:550}.spatial-steps small{display:block;font-size:10px;margin-top:7px}.spatial-steps button[aria-pressed=true]{color:#0874b4}.spatial-steps i{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#168bc5;transform-origin:left}.spatial-playback{display:flex;gap:5px}.spatial-playback button{width:42px;height:42px;border:1px solid #bfdaec;border-radius:50%;display:grid;place-items:center;color:#3b82ac;background:#ffffffa6}.spatial-playback button:hover{background:#fff;border-color:#1487c9}.spatial-caption{text-align:center;font-size:10px;color:#6b889c;line-height:1.8;margin:20px 25px 0}[data-playing=false] .spatial-core>img{animation-play-state:paused}.spatial-demo[data-playing=false] .flow-light{stroke-dasharray:none;opacity:.35}@keyframes core-suspend{50%{transform:translateY(-10px)}}.curated-client{border:1px solid #b3cfdf;border-radius:18px;background:#f5faff;color:#15354d;box-shadow:0 35px 80px #0014224d;overflow:hidden}.client-chrome{display:flex;align-items:center;gap:20px;padding:16px 23px;border-bottom:1px solid #d5e5ef;font-size:12px;color:#587387;background:#ffffffb8}.client-chrome>small{margin-left:auto;font-size:10px}.window-lights{display:flex;gap:6px}.window-lights i{width:7px;height:7px;background:#bed7e7;border-radius:50%}.window-lights i:first-child{background:#78b5d9}.client-layout{display:grid;grid-template-columns:180px 1fr;min-height:640px}.client-sidebar{padding:28px 17px;background:#e8f2faa6;border-right:1px solid #d8e7f1;position:relative}.client-sidebar>img{width:36px;height:36px;margin-bottom:8px}.client-sidebar>strong{display:block;font-size:14px;margin-bottom:35px}.client-sidebar button{display:flex;align-items:center;gap:10px;padding:13px 10px;font-size:12px;width:100%;border-radius:8px;margin-top:7px;color:#50758d}.client-sidebar button.selected{background:#fff;color:#096ca4;box-shadow:0 5px 18px #295d8010}.sidebar-foot{position:absolute;bottom:25px;font-size:9px;display:flex;align-items:center;gap:6px;color:#66869b}.client-workspace{padding:32px 40px 20px;animation:frame-in .5s}.client-breadcrumb{font-size:10px;color:#7290a2;letter-spacing:1px;margin-bottom:27px}.client-query{display:flex;gap:12px;align-items:center}.client-query>span{display:grid;place-items:center;border-radius:50%;width:28px;height:28px;font-size:11px;color:#447c9e;background:#e2eff9}.client-query p{font-size:19px;font-weight:550}.client-response{display:flex;gap:12px;margin:25px 0;color:#1382b7}.client-response>svg{flex-shrink:0;margin-top:3px}.client-response strong{font-size:14px;color:#244d68}.client-response p{font-size:12px;color:#55768d;margin-top:7px}.execution-tags{display:flex;gap:14px;margin-top:13px}.execution-tags span{display:flex;gap:4px;align-items:center;font-size:10px;color:#487c94}.curated-analysis{border:1px solid #cde1ee;background:#fff;border-radius:14px;padding:27px;display:grid;grid-template-columns:1.3fr 1fr;gap:26px}.analysis-heading{grid-column:1/-1}.analysis-heading>span{font-size:8px;letter-spacing:2px;color:#7194a8}.analysis-heading h3{font-size:24px;margin:10px 0 6px;font-weight:550}.analysis-heading small{font-size:10px;color:#7995a6}.analysis-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dce9f2;padding:0 0 24px}.analysis-metrics>div{padding-left:25px;border-left:1px solid #e0ecf3}.analysis-metrics>div:first-child{padding-left:0;border:0}.analysis-metrics span{font-size:10px;color:#688698}.analysis-metrics strong{font-size:32px;font-weight:550;display:block;margin-top:10px;letter-spacing:-1px}.analysis-metrics strong small{font-size:10px;font-weight:400;margin-left:5px;letter-spacing:0}.chart-label{display:flex;gap:6px;align-items:center;font-size:11px;color:#4a7795}.chart-label span{margin-left:auto;font-size:9px}.month-bars{display:flex;justify-content:space-between;align-items:end;gap:10px;height:185px}.month-bars button{display:flex;align-items:center;flex-direction:column;flex:1;padding:0;min-width:28px}.month-bars strong{font-size:10px;font-weight:400;color:#63869c;margin-bottom:7px}.month-bars i{display:block;width:100%;max-width:30px;background:linear-gradient(#a9d1ed,#e7f3fc);border:1px solid #b8d9ed;border-radius:5px 5px 0 0;transition:background .3s}.month-bars button[aria-pressed=true] i{background:linear-gradient(#148dd1,#7bc7ef);border-color:#2797cd}.month-bars button[aria-pressed=true] strong{color:#0873b4}.month-bars span{font-size:10px;color:#69889c;margin-top:10px}.product-contribution{border-left:1px solid #e0ebf3;padding-left:25px}.product-contribution>strong{font-size:12px;font-weight:500;display:block;margin-bottom:24px}.product-contribution>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;font-size:11px;color:#597a91}.product-contribution i{grid-column:1/-1;grid-row:2;height:4px;background:linear-gradient(to right,#45a7b8 var(--contribution),#e6f2f5 var(--contribution));border-radius:4px}.product-contribution strong{text-align:right;font-weight:500}.product-contribution small{font-size:8px;margin-left:3px}.client-evidence{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:10px;color:#6d8799;line-height:1.7}.client-evidence button{display:flex;align-items:center;gap:6px;color:#237ca9;white-space:nowrap;min-height:32px}.client-files{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.client-files span{display:flex;align-items:center;gap:6px;font-size:11px;color:#477a92;border:1px solid #c6dfeb;background:#fff;padding:10px;border-radius:7px}.curated-quote>.quote-sheet{background:#fff}.scene-media .quote-sheet{box-shadow:0 25px 60px -25px #3d789a40}.scene-media .quote-sheet td{font-size:13px}@media(max-width:1100px)and (min-width:701px){.spatial-world{height:540px}.input-plane{left:2%;width:30%;padding:15px}.output-plane{right:2%;width:34%;padding:13px}.plane-title{font-size:12px;gap:5px}.plane-title span{font-size:7px}.spatial-core{width:230px;top:140px}.spatial-core>img{width:230px;height:230px}.skill-plane{left:30%;width:38%;top:420px;padding:14px}.skill-plane strong{font-size:12px}.input-file{padding:12px 8px;gap:7px}.input-file strong{font-size:12px}.input-file span{font-size:9px}.quote-compact td{font-size:8px;padding:10px 6px}.quote-compact td small{font-size:7px}.quote-compact th{font-size:8px;padding:9px 6px}.context-row{font-size:11px}.handoff-plane{right:2%;width:33%;top:454px;padding:10px}.handoff-persons{display:none}.handoff-plane strong{font-size:10px}.handoff-plane small{font-size:8px}.spatial-steps small{font-size:9px}.spatial-steps strong{font-size:12px}.client-layout{grid-template-columns:145px 1fr}.client-workspace{padding:26px}.curated-analysis{padding:20px;gap:20px}.analysis-metrics strong{font-size:28px}}@media(max-width:700px){.agent-hero.container{padding-top:40px}.agent-hero-intro{padding:0 22px;margin-bottom:24px}.agent-hero-intro h1{font-size:clamp(34px,8.4vw,54px);letter-spacing:-1.6px;line-height:1.28}.agent-hero-intro .hero-position{font-size:10px;letter-spacing:1.4px}.agent-hero-explainer>p{font-size:13px;line-height:1.8;max-width:410px;margin-top:20px}.agent-hero-actions{gap:16px;margin-top:19px}.agent-hero-actions .button,.agent-hero-actions .text-button{font-size:12px}.task-command{max-width:calc(100% - 36px);padding:12px 16px;border-radius:14px;gap:10px}.task-command p{font-size:11px;line-height:1.8}.task-command>svg{width:17px}.command-state{display:none}.spatial-world{height:850px;max-width:470px;margin:auto;perspective:900px}.desktop-flows{display:none}.mobile-flows{display:block}.input-plane{left:4%;top:28px;width:66%;padding:14px;transform:rotateY(8deg) rotate(-4deg)}.plane-title{font-size:12px;margin-bottom:12px;gap:7px}.plane-title span{font-size:7px}.input-file{padding:10px;gap:8px}.input-file strong{font-size:12px}.input-file span{font-size:9px;margin-top:4px}.input-file>svg{width:23px}.context-row{padding:11px 2px;font-size:11px;gap:8px}.context-row small{font-size:9px;margin-top:4px}.input-plane footer{display:none}.spatial-core{left:71%;top:205px;width:175px;transform:translate(-50%);z-index:4}.spatial-core>img{width:175px;height:175px}.core-orbit{top:25px;right:-4px;bottom:25px;left:-4px}.core-live{font-size:10px;padding:6px 9px;margin-top:-9px}.spatial-core>small{font-size:7px;letter-spacing:1px;margin-top:9px}.skill-plane{left:6%;top:326px;width:56%;padding:12px;gap:9px;transform:rotate(-3deg);z-index:5}.skill-plane-icon{width:28px;height:32px;flex-shrink:0;border-radius:8px}.skill-plane-icon svg{width:18px}.skill-plane span{font-size:8px}.skill-plane strong{font-size:11px;line-height:1.5;margin:4px 0}.skill-plane small{font-size:8px;line-height:1.5;display:block}.skill-indicator{display:none}.skill-plane.engaged{transform:translateY(-8px) rotate(-2deg)}.output-plane{left:17%;right:auto;top:438px;width:77%;padding:14px;transform:rotateY(-12deg) rotate(3deg) translateZ(-30px);opacity:.55;z-index:3}.output-plane .plane-title{margin-bottom:10px}.output-plane .quote-heading{padding:10px 12px}.quote-compact .quote-heading strong{font-size:15px;margin:5px 0}.quote-compact .quote-heading>small{font-size:8px}.quote-compact th{font-size:8px;padding:8px 6px}.quote-compact td{font-size:9px;padding:9px 6px}.quote-compact td small{font-size:8px;margin-top:3px}.quote-compact .quote-total{padding:10px 12px;font-size:10px}.quote-compact .quote-total>strong{font-size:21px}.quote-compact .quote-total small{font-size:8px}.output-preview{font-size:9px;margin:0;min-height:28px}.output-plane.materialized{transform:rotateY(-4deg) rotate(1deg)}.stage-2 .input-plane,.stage-3 .input-plane{transform:translate3d(-4px,-8px,-30px) rotateY(10deg) rotate(-5deg);opacity:.8}.stage-3 .skill-plane{transform:rotate(-3deg);opacity:.8}.handoff-plane{top:846px;left:5%;right:auto;width:84%;padding:12px;z-index:6;transform:translateY(25px)}.handoff-plane.arrived{transform:translateY(0)}.handoff-plane strong{font-size:11px}.handoff-plane small{font-size:9px}.handoff-plane button{width:36px;height:36px}.stage-3 .spatial-world{height:930px}.spatial-director{margin-top:24px;padding:0 20px;display:block}.spatial-steps{gap:13px;grid-template-columns:repeat(4,1fr)}.spatial-steps button{display:block;padding:10px 0 13px;min-height:66px}.spatial-steps button>span{font-size:9px;display:block;margin-bottom:6px}.spatial-steps strong{font-size:10px;white-space:nowrap}.spatial-steps small{display:none}.spatial-playback{justify-content:center;margin-top:20px;gap:10px}.spatial-playback button{width:44px;height:44px}.spatial-caption{font-size:9px;max-width:360px;margin:16px auto 0;padding:0 18px}.agent-hero-bottom,.agent-proof-strip{width:calc(100% - 40px)}.client-layout{display:block;min-height:0}.client-chrome{padding:13px;gap:10px;font-size:10px}.client-chrome>small{font-size:8px}.window-lights{gap:4px}.window-lights i{width:5px;height:5px}.client-sidebar{display:flex;gap:8px;align-items:center;padding:12px;border-right:0;border-bottom:1px solid #d5e6f0}.client-sidebar>img{width:25px;height:25px;margin:0}.client-sidebar>strong,.sidebar-foot{display:none}.client-sidebar button{width:auto;font-size:11px;padding:10px;margin:0;gap:7px}.client-workspace{padding:21px 14px 14px}.client-breadcrumb{font-size:9px;margin-bottom:19px}.client-query{gap:8px}.client-query p{font-size:15px;line-height:1.7}.client-query>span{width:24px;height:24px;flex-shrink:0;font-size:10px}.client-response{margin:20px 0;gap:8px}.client-response>svg{width:17px}.client-response strong{font-size:12px;line-height:1.7}.client-response p{font-size:11px;line-height:1.7}.execution-tags{gap:7px;flex-wrap:wrap}.execution-tags span{font-size:9px}.curated-analysis{padding:18px 14px;display:block}.analysis-heading h3{font-size:20px;line-height:1.5}.analysis-heading>span{font-size:7px}.analysis-heading small{font-size:9px}.analysis-metrics{margin-top:23px;padding-bottom:19px}.analysis-metrics>div{padding-left:12px}.analysis-metrics strong{font-size:25px}.analysis-metrics span{font-size:9px}.analysis-metrics strong small{font-size:8px;margin-left:3px}.analysis-chart{margin-top:22px}.month-bars{height:175px}.product-contribution{border:0;border-top:1px solid #e0ebf3;padding:22px 0 0;margin-top:24px}.product-contribution>strong{margin-bottom:18px}.client-evidence{font-size:9px;display:block;line-height:1.8}.client-evidence button{margin-top:5px;font-size:10px;padding:0}.client-files{gap:7px}.client-files span{font-size:10px;padding:8px}.curated-quote .quote-heading{padding:14px}.curated-quote .quote-sheet th{font-size:9px;padding:9px 5px}.curated-quote .quote-sheet td{font-size:10px;padding:12px 5px}.curated-quote .quote-sheet td small{font-size:8px}.quote-note{font-size:10px;padding:0 14px 14px}.scene-media .quote-sheet th{font-size:9px;padding:10px 7px}.scene-media .quote-sheet td{font-size:11px;padding:13px 7px}.scene-media .quote-sheet td small{font-size:9px}}@media(prefers-reduced-motion:reduce){.spatial-layer,.spatial-core{transition:none}.spatial-core>img{animation:none}}@media(min-width:701px){.agent-hero.container{padding-top:28px}.agent-hero-intro{margin-bottom:19px}.agent-hero-intro h1{font-size:clamp(44px,4.6vw,68px);line-height:1.17}.agent-hero-intro .hero-position{margin-bottom:14px}.agent-hero-explainer>p{margin-top:16px;font-size:14px}.agent-hero-actions{margin-top:16px}.agent-hero-actions .button{min-height:43px;padding:10px 18px}.task-command{padding:11px 19px}.spatial-world{height:550px}.input-plane{top:55px}.output-plane{right:6%;top:35px;width:30%}.spatial-core{top:70px;width:265px}.spatial-core>img{width:265px;height:265px}.skill-plane{top:405px}.handoff-plane{top:460px;right:6%;width:30%}.spatial-director{margin-top:8px}}@media(min-width:701px)and (max-width:1100px){.output-plane{right:3%;width:32%}.spatial-core{width:220px;top:100px}.spatial-core>img{width:220px;height:220px}.skill-plane{top:405px}.handoff-plane{right:3%;width:32%;top:460px}}.flow-active .flow-light{stroke-width:2.5;opacity:1}.flow-active .packet-core{fill:#008fd4}.nav-download{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;color:#176693;font-size:13px;font-weight:600;white-space:nowrap}.nav-download:hover{color:#0688ce}.nav-actions{gap:9px}.site-header>nav{gap:23px}.site-header .brand{flex-shrink:0}.spatial-demo[data-playing=false] .spatial-core>img{animation-play-state:paused}.plane-title span{letter-spacing:.7px}.flow-base{opacity:.62}.flow-active .flow-light{stroke-width:2.3;stroke-dasharray:none;opacity:.6}.flow-active .packet-aura{opacity:.23}.spatial-caption{color:#526e84}.output-plane{opacity:.77}.output-plane.materialized{transform:translate3d(calc(var(--look-x)*-7px),0,16px) rotateY(-3deg) rotate(.5deg)}.stage-2 .input-plane,.stage-3 .input-plane{transform:translate3d(-5px,5px,-35px) rotateY(8deg);opacity:.9}.spatial-layer{box-shadow:inset 0 0 0 1px #8fbddc66,inset 2px 2px 5px #fff,0 24px 48px -28px #1c658c72,4px 5px 0 -2px #cde7f766}.quote-compact .quote-heading>span{letter-spacing:1.1px}.quote-compact td small{color:#4d6a80}.download-section{padding:44px 0 0;scroll-margin-top:110px}.download-shell{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:64px;border:1px solid #fff;border-radius:28px;background:radial-gradient(ellipse at 12% 80%,#c4e6faad,transparent 65%),linear-gradient(125deg,#f1f9ff,#e4f2fda1);box-shadow:inset 0 0 0 1px #cce3f2,0 28px 70px -45px #28678955;overflow:hidden}.download-intro{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.download-intro>img{width:66px;height:66px;object-fit:contain;margin:20px 0}.download-intro h2{font-size:clamp(32px,3.2vw,46px);font-weight:650;line-height:1.35;letter-spacing:-1.2px;color:#173c59}.download-intro>p:not(.section-index){font-size:16px;line-height:1.9;color:#4e718b;margin:19px 0 23px}.download-intro>.text-button{font-size:14px}.download-desktop-note{display:flex;gap:8px;align-items:center;margin-top:42px;color:#58768d;font-size:11px}.download-panel{align-self:center;border-radius:20px;padding:28px;background:linear-gradient(130deg,#fffffff0,#f6fbffd6);border:1px solid #fff;box-shadow:0 20px 45px -28px #21648e70,inset 0 0 0 1px #bedced90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-panel-top{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#496b84;padding-bottom:21px;border-bottom:1px solid #e0ebf3}.download-panel-top small{font-size:9px;letter-spacing:1.7px;color:#7390a5}.download-platforms{display:flex;padding:5px;gap:5px;border-radius:12px;background:#e9f2f8;margin-top:22px}.download-platforms button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:48px;border-radius:9px;font-size:14px;color:#5a768d;transition:background .25s,box-shadow .25s,color .25s}.download-platforms button span{font-size:10px}.download-platforms button[aria-pressed=true]{background:#fff;color:#175b89;box-shadow:0 3px 10px #27577e15}.download-platforms button:hover{color:#087db9}.download-product{display:flex;gap:16px;align-items:center;margin:32px 0 23px}.download-system{width:57px;height:57px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff,#dfedfa);border:1px solid #cce2f1;color:#2175a5;box-shadow:inset 1px 1px 3px #fff}.download-product h3{font-size:21px;line-height:1.4;color:#163b56;font-weight:600}.download-product p{font-size:12px;color:#658299;margin-top:5px}.download-status{min-height:71px}.download-status strong{font-size:14px;color:#284f69;display:flex;align-items:center;gap:7px}.download-status strong>span{font-size:10px;border:1px solid #c7e1dc;color:#347f71;padding:3px 7px;border-radius:5px;margin-left:auto}.download-status p{font-size:12px;line-height:1.8;color:#5d7c91;margin-top:8px}.download-action{width:100%;min-height:50px;justify-content:center;margin-top:16px;font-size:14px}.download-action>svg:last-child{margin-left:auto}.download-action>svg:first-child{margin-right:auto}.download-action:disabled{color:#738a9a;background:#e6eef5;box-shadow:inset 0 0 0 1px #d3e0e9;cursor:not-allowed;transform:none}.download-help{border-top:1px solid #dfeaf2;padding-top:18px;margin-top:22px}.download-help p{font-size:11px;line-height:1.8;color:#668196}.download-help button{display:flex;gap:5px;align-items:center;min-height:36px;font-size:12px;color:#19618d;margin-top:4px}.release-details{border-top:1px solid #dfeaf2;margin-top:20px;padding-top:10px}.release-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px;font-size:12px;color:#315e7e}.release-details summary::-webkit-details-marker{display:none}.release-details[open] summary svg{transform:rotate(180deg)}.release-details dl{margin:9px 0;font-size:11px}.release-details dl>div{display:flex;gap:14px;padding:7px 0}.release-details dt{color:#617e94;flex-shrink:0}.release-details dd{margin:0;overflow-wrap:anywhere}.release-details>p{font-size:10px;color:#678296;margin:13px 0 6px}.release-details code{display:block;overflow-wrap:anywhere;font-size:10px;line-height:1.8;background:#edf5fa;padding:10px;border-radius:7px;color:#466379;-webkit-user-select:all;user-select:all}.release-details ul{padding-left:18px;font-size:12px;line-height:1.9;margin-top:15px;color:#49697f}.closing{padding-block:80px}.footer>a:not(.brand){font-size:12px;color:#456a83;white-space:nowrap}@media(min-width:1101px){.agent-hero.container{padding-top:22px}.agent-hero-intro h1{font-size:60px}.agent-hero-explainer>p{margin-top:12px}.agent-hero-intro{margin-bottom:16px}.spatial-core{top:60px}.input-plane{top:45px}.skill-plane{top:389px}.spatial-world{height:540px}.handoff-plane{top:466px}}@media(min-width:701px)and (max-width:1100px){.nav-consult{display:none}.site-header>nav{gap:15px}.download-shell{padding:35px;gap:30px}.download-panel{padding:22px}.download-platforms button span{display:none}.download-intro h2{font-size:34px}.download-product h3{font-size:18px}.download-intro>p:not(.section-index){font-size:14px}}@media(max-width:700px){.nav-consult{display:none}.nav-download{font-size:12px;padding:8px 10px;background:#193e55;border-radius:10px;color:#fff}.nav-download:hover{color:#fff;background:#17648c}.agent-hero.container{padding-top:28px}.agent-hero-intro{padding-inline:20px;margin-bottom:20px}.agent-hero-intro .hero-position{font-size:10px;margin-bottom:16px}.agent-hero-explainer>p{margin-top:15px}.agent-hero-actions{justify-content:center;gap:16px}.agent-hero-actions .button{min-height:46px}.spatial-world,.stage-3 .spatial-world{height:930px}.input-plane{width:67%;top:24px}.output-plane.materialized{transform:rotate(.4deg)}.stage-2 .input-plane,.stage-3 .input-plane{transform:translate3d(-3px,-3px,-12px) rotate(-2deg);opacity:.9}.plane-title span{font-size:8px}.spatial-steps strong{font-size:11px}.spatial-caption{font-size:10px}.download-section{padding-top:10px;scroll-margin-top:100px}.download-shell{grid-template-columns:1fr;padding:28px 18px 18px;gap:28px;border-radius:23px}.download-intro>img{width:49px;height:49px;margin:20px 0 14px}.download-intro h2{font-size:32px;letter-spacing:-.8px}.download-intro>p:not(.section-index){font-size:14px;margin:14px 0 16px}.download-intro>.text-button{font-size:12px}.download-desktop-note{margin-top:20px;font-size:10px}.download-panel{padding:20px 16px;border-radius:16px}.download-panel-top{font-size:12px;padding-bottom:17px}.download-platforms{margin-top:18px}.download-platforms button{font-size:13px;min-height:46px;gap:7px}.download-platforms button span{display:none}.download-product{gap:12px;margin-top:26px}.download-product h3{font-size:19px}.download-product p{font-size:11px}.download-system{width:48px;height:48px}.download-status strong{font-size:13px}.download-status p{font-size:12px}.download-help p{font-size:11px}.download-action{font-size:13px}.download-help button{min-height:44px}.closing{padding-block:60px}.footer{flex-wrap:wrap;gap:16px}.footer p{width:100%;order:1}}@media(prefers-reduced-motion:reduce){.download-platforms button{transition:none}}.download-section{scroll-margin-top:0}.download-action>svg:first-child,.download-action>svg:last-child{margin:0}.download-action{gap:11px}@media(max-width:700px){.download-intro{position:relative;padding-right:39px}.download-intro>img{position:absolute;width:36px;height:36px;right:0;top:0;margin:0}.download-intro>.section-index{font-size:9px;letter-spacing:.7px}.download-intro h2{font-size:28px;margin-top:16px;line-height:1.25}.download-intro h2 br{display:none}.download-intro>p:not(.section-index){font-size:13px;margin:12px 0 6px}.download-intro>p:not(.section-index) br{display:none}.download-intro>.text-button{display:none}.download-desktop-note{margin-top:10px;font-size:9px;line-height:1.7}.download-shell{gap:22px}.download-panel-top{padding-bottom:14px}.download-product{margin-block:24px 19px}.download-status{min-height:71px}}@media(max-width:700px){.download-intro h2 br{display:initial}}.agent-hero-actions{display:flex;align-items:center;flex-wrap:wrap}.release-details summary:focus-visible{outline:3px solid #188cce;outline-offset:4px;border-radius:5px}.release-details li{overflow-wrap:anywhere}@media(min-width:701px){.spatial-world{height:620px}.handoff-plane{top:525px}}.switch-stack{display:grid;min-width:0;align-items:start}.switch-stack>.switch-panel{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none;animation:none}.switch-stack>.switch-panel.is-active{visibility:visible;pointer-events:auto}.scene-panels,.client-workspaces{width:100%}.foundation-panels{align-self:stretch;align-items:center}.foundation-panels>.foundation-detail{grid-area:1/1}.client-workspaces{min-height:0}.client-workspace{animation:none}.skill-detail.switch-stack{align-items:start}.scene-panel .scene-copy,.scene-panel .scene-media{min-width:0}.scene-image img{height:auto}.download-bodies>.download-body{width:100%}.download-status{min-height:82px}.download-help{min-height:83px}.spatial-director{display:block}.hero-bridge{width:min(1190px,calc(100% - 80px));margin:32px auto 0;padding:26px 0 0;border-top:1px solid #c8dfeccc;display:flex;align-items:center;justify-content:space-between;gap:30px}.hero-bridge strong{font-size:17px;font-weight:550;color:#284e69}.hero-bridge p{font-size:13px;color:#54738a;margin-top:6px}.hero-bridge>.text-button{flex-shrink:0;font-size:14px}.footer>button[aria-pressed=true]{color:#096d9f;background:#deeff8;border-radius:7px}.footer>button{min-height:44px}@media(max-width:1120px){.foundation-panels{grid-column:1/-1;width:100%}}@media(max-width:700px){.foundation-panels>.foundation-detail{display:block;padding:12px 0 0}.foundation-detail h3{margin:12px 0;max-width:none}.foundation-detail>p{line-height:1.9}.foundation-detail .tag-list{margin:18px 0}}@media(max-width:700px){.hero-bridge{width:calc(100% - 40px);margin-top:24px;padding-top:22px;display:block;text-align:center}.hero-bridge strong{font-size:15px}.hero-bridge p{font-size:12px;margin-top:7px}.hero-bridge>.text-button{font-size:13px;margin-top:10px}.spatial-director{margin-top:15px}.download-status{min-height:87px}.download-help{min-height:92px}.client-query{min-height:51px}.client-response{min-height:111px}.client-evidence{min-height:67px}}.foundation-panels{align-items:start}.client-workspaces{grid-template-rows:repeat(5,auto);padding:32px 40px 20px;align-items:stretch}.client-workspaces>.client-workspace{grid-area:1/1/6/2;display:grid;grid-template-rows:subgrid;padding:0}.client-workspace>.client-evidence{align-self:end}@media(min-width:701px)and (max-width:1100px){.client-workspaces{padding:26px}}@media(max-width:800px){.scene-panels{grid-template-rows:auto auto;row-gap:30px}.scene-panels>.scene-panel{grid-area:1/1/3/2;grid-template-rows:subgrid;row-gap:30px}}@media(max-width:700px){.client-workspaces{padding:21px 14px 14px}}.site-header>.mobile-menu a{justify-content:flex-start;gap:14px;min-height:56px}.mobile-menu a>svg{flex:none;color:#648397}.mobile-menu a>span{flex:1}.mobile-menu a>.mobile-nav-arrow{opacity:.45}.mobile-menu a:focus-visible{border-radius:7px;outline-offset:2px}.footer>a:not(.brand){display:inline-flex;align-items:center;gap:7px;min-height:44px}.company-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 32px;padding:32px 0;color:#6a8293}.company-info{min-width:0}.company-info strong{display:block;font-size:14px;font-weight:550;line-height:1.8;color:#37556b;letter-spacing:.2px}.company-info address{margin-top:10px;font-size:12px;font-style:normal;line-height:1.9;color:#718696;overflow-wrap:anywhere}.company-footer>a:not(.brand){justify-self:end;align-self:start;font-size:12px}.company-footer>.company-copyright{grid-column:1/-1;margin:0;font-size:11px;letter-spacing:.2px}@media(max-width:700px){.company-footer{grid-template-columns:1fr;gap:14px;padding:26px 0}.company-info strong{font-size:14px}.company-info address{font-size:11px;line-height:1.9}.company-footer>a:not(.brand){justify-self:start;min-height:44px}.company-footer>.company-copyright{grid-column:1;font-size:10px}}.site-header .brand small{font-size:10px;letter-spacing:.4px;white-space:nowrap}.company-name,.company-info address{display:flex;align-items:flex-start;gap:10px}.company-name>svg{margin-top:3px;color:#648397}.company-info address>svg{margin-top:3px;color:#7891a1}.company-info address>span{min-width:0}.data-journey h3{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.data-journey h3>svg{color:#9bc3d7;margin-top:4px;flex:none}.data-journey h3>span{font:inherit;letter-spacing:inherit;color:inherit}.data-journey p{line-height:1.85;max-width:30em}.data-note{display:flex;align-items:flex-start;gap:9px;line-height:1.9}.data-note>svg{flex:none;margin-top:3px}@media(max-width:520px){.data-journey{column-gap:18px;row-gap:26px}.data-journey h3{font-size:15px;gap:7px}.data-journey h3>svg{width:18px;height:18px;margin-top:3px}.data-journey p,.data-note{font-size:12px}.company-name{gap:8px}.company-info address{gap:10px}}@media(min-width:801px)and (max-width:1000px){.data-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px}.data-journey>div:nth-child(3){border:0;padding-left:0}}.glass-icon{--icon-size:64px;display:inline-flex;position:relative;width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);vertical-align:middle;isolation:isolate;pointer-events:none}.glass-icon--small{--icon-size:40px}.glass-icon--large{--icon-size:104px}.glass-icon--feature{--icon-size:184px}.glass-icon img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 7px 5px #38506512);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s;-webkit-user-select:none;user-select:none}button:hover>.glass-icon img,button:focus-visible>.glass-icon img{transform:translateY(-4px);filter:drop-shadow(0 10px 8px #38506520)}.foundation-list button{gap:8px;padding:13px 8px}.foundation-list button>span{font-size:15px}.foundation-list button>.glass-icon{--icon-size:40px}.foundation-list button>svg:last-child{display:none}.context-nodes{gap:4px}.context-nodes button{border-color:transparent;background:transparent;padding:5px 2px 10px;border-radius:14px;font-size:12px;gap:3px}.context-nodes button .glass-icon{--icon-size:70px}.context-nodes button.selected{background:linear-gradient(160deg,#fff9,#dff3ff66);border-color:#b5dcef;box-shadow:inset 0 1px #fff,0 7px 20px #257da00a}.context-nodes button.selected .glass-icon img{transform:translateY(-3px);filter:drop-shadow(0 9px 8px #3850651c)}.scene-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 0 18px;margin:0 0 38px;border-bottom:1px solid #bed9e9;overflow:visible}.scene-tabs button{display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:180px;padding:12px 8px 18px;border:1px solid transparent;border-radius:18px;background:transparent;color:#456980;white-space:normal;text-align:center}.scene-tabs button:hover{background:#ffffff8a}.scene-tabs button[aria-selected=true]{background:linear-gradient(145deg,#ffffffd9,#e5f5ff88);border-color:#fff;box-shadow:0 12px 28px -16px #187dae55,inset 0 0 0 1px #bddff078;color:#116c9f}.scene-tabs button[aria-selected=true]:after{left:33%;right:33%;bottom:-19px;height:2px;background:#168cc9}.scene-tab-label{font-size:15px;font-weight:550;line-height:1.5}.scene-tab-label small{display:block;font-size:11px;line-height:1.6;font-weight:400;color:#5b7a8e;margin-top:5px}.scene-tabs button[aria-selected=true] .glass-icon img{transform:translateY(-5px);filter:drop-shadow(0 12px 7px #3850651c)}.data-heading-mark{display:flex;align-items:center;gap:22px}.data-heading-mark>.glass-icon{--icon-size:122px}.data-heading-mark .section-index{margin-top:0}.skill-sculpture{display:flex;align-items:center;gap:22px;margin-top:27px}.skill-sculpture>div{border-left:1px solid #aacfe4;padding-left:21px}.skill-sculpture strong{display:block;font-size:15px;font-weight:550;color:#215573}.skill-sculpture small{display:block;font-size:12px;color:#5b7f96;margin-top:8px;line-height:1.7}.skill-detail .glass-icon{float:right;--icon-size:80px;margin:-2px 0 10px 14px}.skill-detail h3{margin-top:8px}.skill-detail ul{position:relative}.skill-top>.glass-icon{--icon-size:40px;margin:-8px 0}.delivery-columns article{position:relative;padding-top:20px}.delivery-columns article>.glass-icon{--icon-size:104px;margin-left:-8px}.delivery-columns h3{margin-top:8px}.plane-title>.glass-icon{--icon-size:46px;margin:-9px -3px -9px -7px}.plane-title>span{margin-left:auto}.skill-plane-icon{background:none;border:0;box-shadow:none;width:70px;height:64px;flex:0 0 70px}.skill-plane-icon>.glass-icon{--icon-size:76px}.handoff-persons{width:48px;min-width:48px}.handoff-persons>.glass-icon{--icon-size:54px;margin-left:-5px}.spatial-demo.stage-1 .input-plane .glass-icon img,.spatial-demo.stage-1 .skill-plane-icon .glass-icon img,.spatial-demo.stage-2 .output-plane .glass-icon img,.spatial-demo.stage-3 .handoff-plane .glass-icon img{filter:drop-shadow(0 5px 8px #38506526);transform:translateY(-3px)}@media(min-width:701px)and (max-width:1100px){.scene-tabs{gap:7px}.scene-tabs button{padding-inline:4px}.scene-tab-label{font-size:14px}.skill-plane-icon{width:46px;flex-basis:46px}.skill-plane-icon>.glass-icon{--icon-size:52px}.skill-plane{gap:10px}.data-heading-mark>.glass-icon{--icon-size:96px}.data-heading-mark{gap:15px}.skill-sculpture{gap:12px}.skill-sculpture>.glass-icon{--icon-size:140px}}@media(max-width:700px){.foundation-list button{padding:9px 2px;gap:3px;min-height:84px}.foundation-list button>span{font-size:12px}.foundation-list button>.glass-icon{--icon-size:42px}.context-nodes button{font-size:10px;padding-bottom:9px}.context-nodes button .glass-icon{--icon-size:52px}.scene-tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;margin-right:-18px;margin-bottom:26px;padding:5px 18px 16px 0}.scene-tabs button{width:112px;min-height:144px;flex:0 0 112px;padding:8px 5px 13px;border-radius:15px;scroll-snap-align:start}.scene-tabs .glass-icon{--icon-size:78px}.scene-tab-label{font-size:12px}.scene-tab-label small{font-size:9px;margin-top:4px}.scene-tabs button[aria-selected=true]:after{bottom:0;left:35%;right:35%}.data-heading-mark{gap:9px;align-items:flex-start}.data-heading-mark>.glass-icon{--icon-size:72px;margin-left:-10px;margin-top:16px}.data-heading-mark>div{min-width:0}.data-heading-mark h2{font-size:clamp(24px,6vw,30px)}.data-heading-mark .section-index{font-size:8px;letter-spacing:.8px}.skill-sculpture{margin-top:18px;gap:14px}.skill-sculpture>.glass-icon{--icon-size:132px}.skill-sculpture>div{padding-left:17px}.skill-sculpture strong{font-size:13px}.skill-sculpture small{font-size:10px}.skill-detail .glass-icon{--icon-size:62px;margin-right:-3px;margin-left:5px}.skill-detail h3{max-width:calc(100% - 58px);font-size:16px}.skill-detail ul{clear:both}.delivery-columns{grid-template-columns:1fr;gap:27px}.delivery-columns article{padding:23px 0 0 100px;min-height:126px}.delivery-columns article>.glass-icon{position:absolute;left:0;top:18px;--icon-size:86px;margin:0}.delivery-columns h3{margin:0 0 9px}.plane-title>.glass-icon{--icon-size:36px;margin:-5px -2px -5px -5px}.plane-title{gap:5px}.plane-title>span{font-size:7px;letter-spacing:.3px}.skill-plane-icon{width:43px;height:46px;flex-basis:43px}.skill-plane-icon>.glass-icon{--icon-size:52px}.skill-plane{gap:6px;padding:10px}.skill-plane strong{font-size:10px}.skill-plane small{font-size:8px}.handoff-persons{width:36px;min-width:36px}.handoff-persons>.glass-icon{--icon-size:44px;margin-left:-5px}}[data-motion=off] .glass-icon img{transition:none;transform:none!important}@media(prefers-reduced-motion:reduce){.glass-icon img{transition:none;transform:none!important}}.scene-rail-hint{display:none}@media(max-width:700px){.scene-tabs{margin-bottom:12px}.scene-rail-hint{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#54758a;font-size:10px}.scene-rail-hint>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:2px}}@media(max-width:700px){.scene-tabs{scrollbar-width:none}.scene-tabs::-webkit-scrollbar{display:none}}.aql-ui-icon{flex-shrink:0;vertical-align:middle;filter:none}.glass-icon{--optical-scale:1}.glass-icon[data-icon=data]{--optical-scale:.93}.glass-icon[data-icon=cad],.glass-icon[data-icon=knowledge]{--optical-scale:.94}.glass-icon[data-icon=quote],.glass-icon[data-icon=private]{--optical-scale:.96}.glass-icon img{scale:var(--optical-scale)}:root{--ease-settle:cubic-bezier(.22,.68,.25,1);--touch-time:.24s}.agent-core>img,.spatial-core>img{animation:none}.connection.flowing span:after{animation:none;opacity:.45;height:3px;top:50%}[data-reveal]{transform:translateY(6px);transition:opacity .65s var(--ease-settle),transform .65s var(--ease-settle)}[data-reveal].visible{transform:none}.spatial-layer{transition:opacity .7s var(--ease-settle),box-shadow .7s var(--ease-settle),transform .7s var(--ease-settle);will-change:auto}.spatial-core{transition:transform .8s var(--ease-settle)}.core-orbit{box-shadow:none;opacity:.55}.flow-base{opacity:.35}.flow-light,.spatial-demo[data-playing=false] .flow-light{opacity:.12;stroke-dasharray:none}.flow-active .flow-light{stroke-width:1.25;opacity:.42;filter:none;transition:opacity .65s}.packet-core{filter:none}.flow-active .packet-aura{opacity:.12}@media(min-width:701px){.input-plane,.stage-0 .input-plane,.stage-1 .input-plane,.stage-2 .input-plane,.stage-3 .input-plane{transform:translate3d(calc(var(--look-x)*-7px),calc(var(--look-y)*-4px),0) rotateY(7deg) rotate(-1deg);opacity:.96}.stage-1 .input-plane{opacity:1}.skill-plane,.skill-plane.engaged,.stage-3 .skill-plane{transform:translateZ(0);opacity:1}.output-plane,.output-plane.materialized{transform:rotateY(-3deg) rotate(.5deg)}}.skill-plane.engaged{box-shadow:inset 0 0 0 1px #94b5ce99,inset 0 1px 3px #fff,0 20px 40px -25px #315d7a35}.output-plane{opacity:.82}.output-plane.materialized{opacity:1;box-shadow:inset 0 0 0 1px #9ebfd566,inset 0 1px 3px #fff,0 20px 40px -25px #315d7a35}.handoff-plane{transform:translateY(4px)}.handoff-plane.arrived{transform:translateY(0)}.spatial-demo.stage-1 .input-plane .glass-icon img,.spatial-demo.stage-1 .skill-plane-icon .glass-icon img,.spatial-demo.stage-2 .output-plane .glass-icon img,.spatial-demo.stage-3 .handoff-plane .glass-icon img{transform:none;filter:drop-shadow(0 6px 6px #38506520)}.glass-icon img{transition:transform .42s var(--ease-settle),filter .42s var(--ease-settle)}.context-nodes button.selected .glass-icon img,.scene-tabs button[aria-selected=true] .glass-icon img{transform:none;filter:drop-shadow(0 7px 6px #38506518)}.button,.icon-button,.foundation-list button{transition:background-color var(--touch-time),box-shadow var(--touch-time),border-color var(--touch-time),transform var(--touch-time) var(--ease-settle)}.button:hover,.foundation-list button:hover{transform:none}.button:active,.icon-button:active{transform:translateY(1px)}.button:disabled:active{transform:none}.text-button svg,.button svg{transition:transform var(--touch-time) var(--ease-settle)}.text-button:hover svg,.button:hover svg{transform:none}.scene-tabs button{isolation:isolate;transition:color .28s,border-color .28s,box-shadow .28s,background-color .28s}.scene-tabs button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(ellipse at 28% 0,#ffffffed,transparent 62%);box-shadow:inset 0 1px #fff;transition:opacity .42s var(--ease-settle)}.scene-tabs button:focus-visible:before{opacity:1}.scene-tabs button[aria-selected=true]{box-shadow:0 9px 20px -16px #315d7a38,inset 0 0 0 1px #bddff078}.scene-tabs button[aria-selected=true]:after{opacity:.7}.scene-image>button:hover img{transform:none}@media(hover:hover)and (pointer:fine){.scene-tabs button:hover:before{opacity:1}button:hover>.glass-icon img,button:focus-visible>.glass-icon img{transform:translateY(-1px);filter:drop-shadow(0 8px 6px #38506520)}.button:not(:disabled):hover{box-shadow:0 5px 16px -9px #183f6170,inset 0 1px #ffffff50}.text-button:hover svg,.button:not(:disabled):hover svg{transform:translate(1.5px)}.scene-image>button:hover img{transform:scale(1.006)}}@media(max-width:700px){.input-plane,.stage-0 .input-plane,.stage-1 .input-plane,.stage-2 .input-plane,.stage-3 .input-plane{transform:rotate(-1deg);opacity:.96}.skill-plane,.skill-plane.engaged,.stage-3 .skill-plane{transform:rotate(-1deg);opacity:1}.output-plane,.output-plane.materialized{transform:rotate(.4deg)}.handoff-plane,.handoff-plane.arrived{transform:none}.glass-icon img,button:hover>.glass-icon img{transform:none}}[data-motion=off] [data-reveal]{transform:none;opacity:1}[data-motion=off] .text-button svg,[data-motion=off] .button,[data-motion=off] .button svg,[data-motion=off] .icon-button,[data-motion=off] .scene-image img{transform:none!important}@media(prefers-reduced-motion:reduce){[data-reveal]{transform:none;opacity:1}.text-button svg,.button,.button svg,.icon-button,.scene-image img{transform:none!important}}.agent-hero.container{padding-top:56px;background:radial-gradient(ellipse at 50% 64%,#d9eaf6 0,transparent 65%)}.agent-hero-intro{margin-bottom:42px;max-width:1040px}.agent-hero-intro h1{font-size:clamp(38px,4.6vw,66px);line-height:1.2;letter-spacing:-2.5px}.agent-hero-intro h1>span{color:#267ca5}.agent-hero-intro .hero-position{letter-spacing:2.5px;color:#587185;margin-bottom:19px}.agent-hero-explainer>p{margin-top:22px;font-size:16px;color:#587082;line-height:1.9}.agent-hero-actions{margin-top:22px}.client-demo{--aql-demo-ink:#20384b;--aql-demo-muted:#6b7e8e;--aql-demo-line:#dfe7ed;--aql-demo-blue:#397eab;--aql-demo-green:#347d6d;width:min(1320px,calc(100% - 72px));margin:auto;color:var(--aql-demo-ink);text-align:left;scroll-margin-top:0}.aql-demo-window{border:1px solid #fff;border-radius:20px;background:linear-gradient(135deg,#fff9,#edf4fcdb);padding:6px;box-shadow:0 36px 75px -40px #3f638969,0 4px 12px -4px #375d6c16,inset 0 0 0 1px #afc3d12e;position:relative;isolation:isolate}.aql-demo-window button,.aql-demo-window a,.aql-demo-scenario-selector button,.aql-demo-chapters button{transition:background-color .22s,color .22s,box-shadow .22s,border-color .22s}.aql-demo-window button:focus-visible,.aql-demo-window a:focus-visible,.aql-demo-scenario-selector button:focus-visible,.aql-demo-chapters button:focus-visible{outline:2px solid #357eac;outline-offset:2px}.aql-demo-window button:active{transform:translateY(.5px)}.aql-demo-chrome{height:43px;display:flex;align-items:center;padding:0 17px;gap:18px;color:#7b8b98;font-size:11px}.aql-demo-window-controls{display:flex;gap:6px}.aql-demo-window-controls i{width:9px;height:9px;border-radius:50%;background:#d2dbe3;border:1px solid #bdcbd66b}.aql-demo-window-controls i:first-child{background:#deb8b5}.aql-demo-window-controls i:nth-child(2){background:#e4d0a6}.aql-demo-window-controls i:nth-child(3){background:#b9cbb8}.aql-demo-chrome-name{font-size:11px;letter-spacing:.3px;color:#5b7183}.aql-demo-chrome-name>span{color:#91a0ae}.aql-demo-demo-label{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:10px}.aql-demo-demo-label i{width:5px;height:5px;background:#67a492;border-radius:50%}.aql-demo-workbench{height:632px;display:grid;grid-template-columns:168px minmax(0,1fr);border:1px solid #fff;background:#ffffffb3;border-radius:12px;overflow:hidden;box-shadow:0 0 0 .5px #cbdbe5}.aql-demo-sidebar{display:flex;flex-direction:column;padding:23px 10px 14px;background:linear-gradient(150deg,#eef3f9dd,#e6eef6ad);border-right:1px solid #dfe7ee;min-width:0}.aql-demo-sidebar-brand{display:flex;align-items:center;gap:8px;padding:0 10px 24px}.aql-demo-sidebar-brand .aql-demo-agent-mark{width:31px;height:31px}.aql-demo-sidebar-brand strong{font-size:16px;font-weight:600;letter-spacing:.2px}.aql-demo-sidebar-brand strong>span{display:block;font-size:10px;letter-spacing:1px;font-weight:400;color:#8593a2;margin-top:1px}.aql-demo-agent-mark{width:25px;height:25px;object-fit:contain;flex-shrink:0}.aql-demo-nav-label{font-size:10px;letter-spacing:.8px;color:#8c9aab;padding:6px 11px 10px}.aql-demo-sidebar>a,.aql-demo-task-nav>button{display:flex;align-items:center;gap:9px;font-size:12px;text-align:left;min-height:40px;padding:8px 12px;border-radius:7px;white-space:nowrap;color:#5a6d80;border:1px solid transparent;width:100%}.aql-demo-sidebar>a:hover{background:#fff8}.aql-demo-sidebar>a:first-of-type svg{color:#8e86af}.aql-demo-sidebar>a:nth-of-type(2) svg{color:#5d929a}.aql-demo-sidebar>a:nth-of-type(3) svg{color:#678e80}.aql-demo-task-label{margin-top:23px}.aql-demo-task-nav{display:grid;gap:4px}.aql-demo-task-nav>button[aria-pressed=true]{background:linear-gradient(180deg,#ffffffec,#f4f8fcdc);box-shadow:0 3px 7px #445a7010,inset 0 1px #fff;border-color:#d9e4ed;color:#274e70}.aql-demo-task-nav button>i{width:4px;height:4px;flex-shrink:0;background:#6b9b8b;border-radius:50%;margin-left:auto}.aql-demo-task-nav button:hover{background:#fff9}.aql-demo-sidebar-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;padding:13px 6px 2px;border-top:1px solid #d9e3eb;font-size:11px;color:#657b8d}.aql-demo-workspace-avatar{width:27px;height:27px;display:grid;place-items:center;font-size:11px;border-radius:9px;border:1px solid #fff;background:linear-gradient(140deg,#ffffffec,#dce8f4);box-shadow:0 2px 4px #123f5d08}.aql-demo-sidebar-bottom small{display:flex;align-items:center;gap:3px;font-size:10px;margin-top:3px;color:#8e9aaa}.aql-demo-main{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fcfdff}.aql-demo-task-bar{height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 19px;border-bottom:1px solid #e6ecf1;font-size:12px}.aql-demo-task-bar>span:first-child{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aql-demo-task-dot{width:5px;height:5px;border-radius:50%;background:#84a999;flex-shrink:0}.aql-demo-task-status{color:#8a98a5;font-size:10px;white-space:nowrap}.aql-demo-panels{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);flex:1;min-height:0}.aql-demo-conversation{min-height:0;min-width:0;display:flex;flex-direction:column;background:linear-gradient(160deg,#fcfdff,#f8fbff);overflow:hidden}.aql-demo-messages{overflow:auto;padding:25px 22px 20px;flex:1;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d6e3 transparent}.aql-demo-message-label{display:block;font-size:10px;color:#8898a6;margin-bottom:9px}.aql-demo-user>p{font-size:14px;line-height:1.95;letter-spacing:.1px;color:#314c61;padding:15px 17px;background:linear-gradient(120deg,#eaf1f7ce,#eff4f8a6);border:1px solid #e4ecf2;border-radius:3px 14px 14px}.aql-demo-attachment{display:flex;align-items:center;gap:6px;font-size:11px;color:#688295;border:1px solid #e2e9ef;border-radius:6px;padding:7px 9px;margin-top:9px;background:#fff;max-width:100%}.aql-demo-attachment:hover{border-color:#a8c3d5;color:#306a91}.aql-demo-assistant{margin-top:29px}.aql-demo-assistant-heading{display:flex;align-items:center;gap:7px;margin-bottom:13px;min-height:26px}.aql-demo-assistant-heading strong{font-size:13px;font-weight:600}.aql-demo-assistant-heading>span:not(.aql-demo-assistant-state){font-size:10px;color:#8c99a6}.aql-demo-assistant-state{margin-left:auto;display:flex;gap:4px;align-items:center;color:#729089;font-size:10px}.aql-demo-working-dot{width:6px;height:6px;border-radius:50%;background:#6394b1;box-shadow:0 0 0 4px #6394b10c;display:inline-block;flex-shrink:0;animation:aql-demo-breathe 2.4s ease-in-out infinite}.aql-demo-assistant-intro{font-size:14px;line-height:1.9;color:#5e7282}.aql-demo-skill-pill{font-size:10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e1deec;background:#f3f1f8;border-radius:5px;color:#817198;padding:5px 7px;margin:12px 0 14px}.aql-demo-skill-pill:hover{background:#ece8f4}.aql-demo-tools{border-left:1px solid #dce6ec;margin-left:8px;padding:0 0 0 12px}.aql-demo-tool{color:#9aa8b2}.aql-demo-tool>button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 7px;text-align:left;border-radius:5px;font-size:12px;min-height:35px}.aql-demo-tool>button>span:nth-child(2){flex:1}.aql-demo-tool>button>small{font-size:10px;white-space:nowrap}.aql-demo-tool-status-icon{display:grid;place-items:center;width:15px;flex-shrink:0}.aql-demo-tool.is-running{color:#347da5}.aql-demo-tool.is-running>button{background:#edf5fa}.aql-demo-tool.is-done{color:#617b83}.aql-demo-tool.is-done .aql-demo-tool-status-icon{color:#5c9983}.aql-demo-tool>button:hover{background:#e9f0f6}.aql-demo-tool-detail{font-size:11px;line-height:1.85;padding:6px 9px 12px;color:#697f92}.aql-demo-tool-detail>span{font-size:10px;display:block;color:#91a1ad;margin-top:5px}.aql-demo-completion{margin-top:24px;animation:aql-demo-appear .5s ease both}.aql-demo-result-identity{display:flex;align-items:center;gap:7px;margin-bottom:13px;font-size:12px}.aql-demo-result-identity strong{font-weight:600}.aql-demo-result-identity>span{color:#8c99a6;font-size:10px}.aql-demo-result-identity .aql-demo-agent-mark{width:22px;height:22px}.aql-demo-completion h3{font-size:15px;line-height:1.75;font-weight:600;letter-spacing:-.1px}.aql-demo-completion>p{font-size:12px;color:#70818f;margin-top:7px;line-height:1.9}.aql-demo-file-list{display:grid;gap:8px;margin-top:17px}.aql-demo-file-list>button{display:flex;text-align:left;align-items:center;gap:10px;background:#fff;border:1px solid #e1e8ed;border-radius:9px;padding:10px 12px;min-height:60px}.aql-demo-file-list>button:hover,.aql-demo-file-list>button.is-open{background:#fafdff;border-color:#b3ccdc;box-shadow:0 3px 8px #234e6c08}.aql-demo-file-list>button>span:nth-child(2){flex:1;min-width:0}.aql-demo-file-list strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aql-demo-file-list small{font-size:10px;color:#98a4ae;display:block;margin-top:4px}.aql-demo-file-list>button>svg{color:#8fa1ae}.aql-demo-file-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:35px;border-radius:5px;background:#edf3f9;color:#6b8ba9;flex-shrink:0}.aql-demo-type-xlsx,.aql-demo-type-csv{color:#4a8e78;background:#eef6f2}.aql-demo-type-cad{color:#ad864f;background:#f7f3eb}.aql-demo-type-data{color:#4f8d9b;background:#eaf4f6}.aql-demo-type-docx{color:#638fbc;background:#edf3f9}.aql-demo-handoff-link{display:flex;align-items:center;gap:7px;color:#3b7c99;font-size:11px;margin:10px 0 0;padding:10px 0;min-height:40px}.aql-demo-handoff-link>svg:last-child{margin-left:2px}.aql-demo-handoff-link:hover{color:#215a7c}.aql-demo-composer{flex-shrink:0;margin:8px 16px 14px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #fff;box-shadow:0 5px 18px -6px #29466821,0 0 0 1px #d8e3ed85;border-radius:12px;overflow:hidden}.aql-demo-context-line{display:flex;align-items:center;gap:5px;background:#eff4f8a8;font-size:10px;color:#8097a8;padding:8px 11px;white-space:nowrap;overflow:hidden}.aql-demo-context-line>span{overflow:hidden;text-overflow:ellipsis;flex:1}.aql-demo-context-line>svg{flex-shrink:0}.aql-demo-composer-input{display:flex;align-items:center;justify-content:space-between;padding:13px 12px 10px;color:#97a5b0;font-size:11px;gap:10px}.aql-demo-send-glyph{width:25px;height:25px;display:grid;place-items:center;background:#e3ebf3;color:#7895ab;border-radius:8px;flex-shrink:0}.aql-demo-composer-footer{padding:0 12px 10px;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#95a6b5}.aql-demo-composer-footer>span{display:flex;align-items:center;gap:4px}.aql-demo-preview{min-height:0;min-width:0;display:flex;flex-direction:column;border-left:1px solid #dfe8ef;background:#eaf0f6}.aql-demo-preview-tabs{height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;background:#f4f7fb;border-bottom:1px solid #dde6ed;flex-shrink:0;font-size:10px;color:#7d91a0}.aql-demo-preview-tabs>span{min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aql-demo-preview-tabs .aql-demo-file-icon{width:20px;height:24px;background:none}.aql-demo-preview-tabs .aql-demo-file-icon svg{width:14px}.aql-demo-plain-button{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:#7c96a8}.aql-demo-plain-button:hover{background:#e4edf5}.aql-demo-preview-scroll{flex:1;min-height:0;overflow:auto;padding:20px 17px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bccddc transparent;animation:aql-demo-appear .5s ease both}.aql-demo-paper{background:#fff;border:1px solid #dce5eb;box-shadow:0 7px 20px -10px #50687c30;min-height:100%;padding:25px 24px 17px;display:flex;flex-direction:column;border-radius:3px;overflow:hidden;color:#34495a}.aql-demo-paper-brand{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1px;color:#385468;font-weight:600}.aql-demo-paper-brand>span>span{font-size:10px;color:#9baab6;font-weight:400;letter-spacing:1px}.aql-demo-paper-brand>span:last-child:not(:first-child){font-size:10px;color:#9baab6;font-weight:400;letter-spacing:.5px}.aql-demo-paper-title{margin:28px 0 20px}.aql-demo-paper-title>span{font-size:10px;color:#8ca3b4;letter-spacing:.5px}.aql-demo-paper-title>h3{font-size:23px;font-weight:550;letter-spacing:-.8px;margin:8px 0 10px;color:#284859}.aql-demo-paper-title>p{font-size:10px;color:#738998;display:flex;align-items:center;gap:8px;line-height:1.7}.aql-demo-paper-title i{display:inline-block;width:2px;height:2px;border-radius:50%;background:#c4ced5}.aql-demo-document-meta{display:flex;justify-content:space-between;gap:15px;margin:0 0 23px;border-top:1px solid #e8eef2;padding-top:14px}.aql-demo-document-meta>span{font-size:10px;color:#738998}.aql-demo-document-meta strong{font-size:10px;font-weight:450;display:block;margin-top:5px;color:#667e90}.aql-demo-sheet-scroll{overflow:auto}.aql-demo-sheet{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:11px;text-align:left}.aql-demo-sheet th{padding:9px 6px;font-size:10px;font-weight:400;color:#6e8595;background:#f3f7fa;border-top:1px solid #e2eaf0;border-bottom:1px solid #e2eaf0;white-space:nowrap}.aql-demo-sheet th:first-child{padding-left:10px}.aql-demo-sheet td{padding:14px 6px;border-bottom:1px solid #e8edf1;white-space:nowrap;font-size:12px}.aql-demo-sheet td:first-child{white-space:normal;padding-left:10px;min-width:130px}.aql-demo-sheet td strong{display:block;font-size:12px;font-weight:500;line-height:1.6}.aql-demo-sheet td small{display:block;margin-top:4px;font-size:10px;color:#738998}.aql-demo-sheet td:not(:first-child),.aql-demo-sheet th:not(:first-child){text-align:right}.aql-demo-pending-row{background:#fbf7ee80}.aql-demo-pending-button{font-size:10px;color:#a9803a;background:#f5eddc;border:1px solid #e6d6b655;padding:4px 5px;border-radius:4px;display:flex;align-items:center;gap:2px;margin-left:auto;white-space:nowrap}.aql-demo-pending-button:hover{background:#f0e3c8}.aql-demo-total{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8edf1;margin-top:22px;padding:0 0 20px}.aql-demo-total>span{font-size:10px;color:#7e929f}.aql-demo-total>span>small{font-size:10px;display:block;color:#a3b0b9;margin-top:4px}.aql-demo-total>strong{font-size:29px;letter-spacing:-1px;font-weight:500;color:#2c5664}.aql-demo-total>strong>small{font-size:13px;margin-right:4px;color:#8ba2af}.aql-demo-paper-note{font-size:10px;color:#738998;line-height:1.9;display:flex;gap:6px;margin-top:16px}.aql-demo-paper-note svg{flex-shrink:0;margin-top:2px}.aql-demo-review-inline{border-left:2px solid #d6b679;background:#fcf9f1;padding:10px 12px;font-size:10px;color:#8e7f60;margin-top:14px;animation:aql-demo-appear .3s}.aql-demo-review-inline strong{font-size:10px}.aql-demo-review-inline p{font-size:10px;margin-top:4px}.aql-demo-paper-footer{display:flex;justify-content:space-between;border-top:1px solid #e8edf1;padding-top:14px;margin-top:auto;font-size:10px;color:#b0bcc6;min-height:30px}.aql-demo-paper-note+.aql-demo-paper-footer,.aql-demo-review-inline+.aql-demo-paper-footer{margin-top:28px}.aql-demo-document-prose{font-size:11px;color:#708493;line-height:1.9}.aql-demo-document-prose h4{font-size:11px;font-weight:500;color:#587086;margin:0 0 8px}.aql-demo-document-prose p{margin:0 0 18px;font-size:11px}.aql-demo-document-stamp{font-size:10px;display:flex;align-items:center;gap:6px;color:#91a79f;padding:12px 0 24px}.aql-demo-data-total{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;border-top:1px solid #e3ebf1;border-bottom:1px solid #e3ebf1;padding:18px 0 20px;font-size:10px;color:#8a9ea9}.aql-demo-data-total strong{font-size:32px;font-weight:500;letter-spacing:-1px;color:#346672;display:block;margin-top:5px}.aql-demo-data-total small{font-size:10px;font-weight:400;margin-left:4px;letter-spacing:0;color:#96aab3}.aql-demo-chart-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 0 14px;gap:10px}.aql-demo-chart-heading>strong{font-size:11px;font-weight:500;color:#75909f}.aql-demo-chart-heading>div{display:flex;border:1px solid #e1e8ed;border-radius:5px;padding:2px;background:#f6f9fb}.aql-demo-chart-heading button{font-size:10px;padding:4px 7px;color:#8ca0ad;border-radius:3px}.aql-demo-chart-heading button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #304d6613;color:#42667d}.aql-demo-bars{display:grid;gap:5px}.aql-demo-bars>button{display:grid;grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:37px;padding:5px 0;font-size:10px;color:#7d929e;text-align:left;border-radius:4px}.aql-demo-bars>button>strong{font-size:10px;font-weight:500;text-align:right;color:#587383}.aql-demo-bar-track{height:16px;border-radius:2px;background:#f5f8fa;overflow:hidden}.aql-demo-bar-track>i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-ink),white 27%),var(--bar-ink));transform-origin:left;animation:aql-demo-bar-in .8s ease both}.aql-demo-bars>button:hover,.aql-demo-bars>button.aql-demo-bar-selected{background:#edf5f7}.aql-demo-data-table{margin-top:17px}.aql-demo-data-table td:first-child{min-width:70px}.aql-demo-data-table td button{display:flex;align-items:center;gap:5px;font-size:10px;padding:0;color:#427e95}.aql-demo-data-insight{display:flex;gap:8px;padding:12px;background:#f0f7f6;border:1px solid #dceae7;border-radius:6px;margin:19px 0 12px;color:#6e918d;font-size:10px}.aql-demo-data-insight svg{flex-shrink:0;margin-top:3px}.aql-demo-data-insight p{font-size:10px;line-height:1.8}.aql-demo-data-insight strong{font-weight:500;color:#3e7774}.aql-demo-data-detail{background:#f0f6f8;border-radius:6px;padding:12px;margin-top:14px;font-size:10px;color:#7692a0}.aql-demo-data-detail>span{font-size:10px;display:block}.aql-demo-data-detail>strong{display:block;margin-top:6px;color:#4e7b8b;font-weight:500}.aql-demo-data-detail>p{font-size:10px;margin-top:6px}.aql-demo-source-detail{margin:4px 0 18px;color:#91a5b1;font-size:10px}.aql-demo-source-detail summary{cursor:pointer;display:flex;align-items:center;gap:5px;padding:8px 0}.aql-demo-source-detail p{font-size:10px;line-height:1.9}.aql-demo-cad-document{display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid #d6e1e9;border-radius:4px;overflow:hidden;box-shadow:0 7px 20px -10px #50687c30}.aql-demo-cad-toolbar{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;gap:5px;border-bottom:1px solid #e3ebf0;font-size:10px;color:#8197a6}.aql-demo-cad-toolbar>span,.aql-demo-cad-toolbar>div{display:flex;gap:6px;align-items:center}.aql-demo-cad-toolbar button{width:30px;height:30px;display:grid;place-items:center;border-radius:5px}.aql-demo-cad-toolbar button:hover{background:#eaf2f8;color:#4f7e9d}.aql-demo-cad-canvas{height:285px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f8fa;padding:14px}.aql-demo-cad-canvas>img{width:100%;height:100%;object-fit:contain;max-width:none;transition:transform .55s ease;transform-origin:52% 38%}.aql-demo-cad-flange>img{transform:scale(2.15) translateY(7%)}.aql-demo-cad-position{position:absolute;left:10px;bottom:9px;font-size:10px;background:#fffdf0dc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e5e3cf;color:#9b926b;border-radius:3px;padding:4px 6px}.aql-demo-cad-review{padding:17px 17px 8px}.aql-demo-cad-review>div{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.aql-demo-cad-review>div strong{font-size:11px;font-weight:500;color:#67818e}.aql-demo-cad-review>div>span{font-size:10px;color:#97a7b1}.aql-demo-cad-review>button{display:flex;align-items:center;gap:9px;padding:9px 7px;width:100%;border:1px solid transparent;border-radius:6px;text-align:left}.aql-demo-cad-review>button>span{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;background:#f1f5f8;color:#8da4b2;font-size:10px}.aql-demo-cad-review>button>div{flex:1}.aql-demo-cad-review strong{font-size:10px;font-weight:500;color:#647e90}.aql-demo-cad-review p{font-size:10px;color:#9aabb7;line-height:1.6;margin-top:4px}.aql-demo-cad-review>button>svg{color:#93a8b5}.aql-demo-cad-review>button:hover,.aql-demo-cad-review>button.aql-demo-selected-note{background:#edf5fb;border-color:#dce9f1}.aql-demo-cad-credit{font-size:10px;color:#a2afb9;text-align:left;padding:9px 24px 15px;line-height:1.8;margin-top:auto}.aql-demo-handoff-status{display:flex;gap:12px;align-items:center;background:#f2f6fa;border:1px solid #e5ecf2;padding:14px;border-radius:8px;margin-bottom:23px}.aql-demo-handoff-status>span{color:#9bb2c4;display:grid;place-items:center}.aql-demo-handoff-status>span.aql-demo-status-done{color:#679f8a}.aql-demo-handoff-status strong{font-size:12px;font-weight:500;color:#56778c}.aql-demo-handoff-status p{font-size:10px;margin-top:5px;color:#95a8b5}.aql-demo-handoff-fields{margin:0}.aql-demo-handoff-fields>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #eef1f4}.aql-demo-handoff-fields dt{font-size:10px;color:#738998;padding-top:2px}.aql-demo-handoff-fields dd{font-size:11px;line-height:1.9;color:#677f90;margin:0}.aql-demo-handoff-fields>div:first-child dd{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aql-demo-avatar{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #dce5f1;border-radius:50%;color:#8092b7;background:#edf1fa;font-size:10px}.aql-demo-avatar-teal{color:#769b92;background:#edf5f1;border-color:#dceae5;margin-left:5px}.aql-demo-handoff-file{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#8097a6;font-size:10px}.aql-demo-primary{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #5485a166;background:linear-gradient(140deg,#477e9e,#4f89a6);color:#fff;min-height:40px;font-size:11px;border-radius:7px;box-shadow:inset 0 1px #fff2,0 4px 10px #5684a11a}.aql-demo-primary:hover{background:#427a99}.aql-demo-handoff-submit{width:100%;margin-top:25px}.aql-demo-primary:disabled{background:#edf5f0;color:#699180;border-color:#d7e7de;box-shadow:none}.aql-demo-safe-note{font-size:10px;color:#738998;margin-top:10px;text-align:center}.aql-demo-statusbar{height:29px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;gap:12px;color:#879cab;font-size:10px}.aql-demo-statusbar>span{display:flex;gap:5px;align-items:center}.aql-demo-statusbar>span:last-child{color:#91a6b4;white-space:nowrap}.aql-demo-scenario-selector{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:28px}.aql-demo-scenario-selector>button{display:flex;align-items:center;gap:9px;padding:11px 18px;min-height:44px;border-radius:9px;border:1px solid #d6e1e9;background:#edf4f9a8;font-size:12px;color:#7a93a5;box-shadow:inset 0 1px #fff9}.aql-demo-scenario-selector>button>svg:last-child{margin-left:5px;opacity:.4}.aql-demo-scenario-selector>button[aria-selected=true]{background:#fff;color:#306b8b;border-color:#b7cfdf;box-shadow:0 4px 10px -5px #48799326,inset 0 1px #fff}.aql-demo-scenario-selector>button:hover{border-color:#a8c7da;background:#fff9}.aql-demo-scenario-selector>button[aria-selected=true]>svg:last-child{opacity:.8}.aql-demo-narrative{margin-top:32px;text-align:center}.aql-demo-narrative>p{font-size:17px;color:#56778b;font-weight:450;letter-spacing:.1px;animation:aql-demo-appear .4s}.aql-demo-chapters{display:flex;max-width:840px;margin:22px auto 0;gap:24px}.aql-demo-chapters>button{flex:1;min-height:46px;position:relative;padding:8px 0 15px;text-align:left;font-size:11px;color:#91a6b5;display:flex;align-items:center;gap:9px;white-space:nowrap}.aql-demo-chapters>button>span{font-size:10px;letter-spacing:.5px}.aql-demo-chapters>button>i{position:absolute;bottom:0;left:0;right:0;height:1px;background:#d7e4ec}.aql-demo-chapters>button>i.is-passed{background:#a8c6d6}.aql-demo-chapters>button[aria-pressed=true]{color:#337e9f}.aql-demo-chapters>button[aria-pressed=true]>i{height:2px;background:#5d9bb8}.aql-demo-disclosure{text-align:center;font-size:10px;color:#90a6b4;margin-top:19px;line-height:1.8}.aql-demo-mobile-tabs{display:none}.hero-bridge{margin-top:32px}.data-evidence-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-top:1px solid #6b94ab42;padding:42px 0 30px}.data-evidence-copy .section-index{font-size:11px;color:#84aabc}.data-evidence-copy h3{font-size:28px;color:#e7f3fa;line-height:1.6;margin:18px 0;font-weight:500}.data-evidence-copy p{font-size:14px;line-height:1.9;color:#abc2d1;max-width:510px}.data-evidence-copy .text-button{color:#b3dae9;font-size:13px;margin-top:15px}.data-evidence-facts{display:grid;gap:0}.data-evidence-facts>div{display:grid;grid-template-columns:24px 1fr;gap:0 14px;padding:21px 0;border-bottom:1px solid #6b94ab30}.data-evidence-facts svg{grid-row:1/3;color:#90bece;margin-top:1px}.data-evidence-facts strong{font-size:15px;color:#d3e6f0;font-weight:500}.data-evidence-facts p{font-size:12px;color:#7f9eb1;margin-top:6px}@keyframes aql-demo-appear{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@keyframes aql-demo-breathe{50%{opacity:.35}}@keyframes aql-demo-bar-in{0%{transform:scaleX(.96);opacity:.6}to{transform:scaleX(1);opacity:1}}@media(min-width:1600px){.client-demo{width:min(1400px,calc(100% - 120px))}.aql-demo-workbench{height:675px;grid-template-columns:186px minmax(0,1fr)}.aql-demo-messages{padding:28px}.aql-demo-user>p{font-size:15px}.aql-demo-assistant-intro{font-size:14px}.aql-demo-tool>button{font-size:12px}.aql-demo-paper{padding:30px}.aql-demo-sheet td strong{font-size:12px}.aql-demo-sheet td{font-size:11px}.aql-demo-sheet td small{font-size:10px}.aql-demo-paper-title>h3{font-size:26px}.aql-demo-cad-canvas{height:310px}}@media(max-width:1170px)and (min-width:981px){.client-demo{width:calc(100% - 44px)}.aql-demo-workbench{grid-template-columns:58px minmax(0,1fr);height:640px}.aql-demo-sidebar{padding:22px 5px 12px;align-items:center}.aql-demo-sidebar-brand{padding:0 0 28px}.aql-demo-sidebar-brand strong,.aql-demo-nav-label,.aql-demo-sidebar>a>span,.aql-demo-task-nav>button>span,.aql-demo-task-nav>button>i,.aql-demo-sidebar-bottom>span:not(.aql-demo-workspace-avatar){display:none}.aql-demo-sidebar>a,.aql-demo-task-nav>button{justify-content:center;width:43px;min-height:43px;padding:10px}.aql-demo-task-nav{margin-top:26px}.aql-demo-sidebar-bottom{padding:13px 8px 3px}.aql-demo-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.aql-demo-messages{padding:21px 17px}.aql-demo-preview-scroll{padding:15px 12px}.aql-demo-paper{padding:22px 18px}.aql-demo-user>p{font-size:13px}.aql-demo-paper-title>h3{font-size:22px}.aql-demo-sheet td:first-child{min-width:100px}.aql-demo-cad-canvas{height:250px}}@media(max-width:980px){.agent-hero.container{padding-top:38px;padding-bottom:48px}.agent-hero-intro{padding:0 24px;margin-bottom:30px}.agent-hero-intro h1{font-size:clamp(33px,6.8vw,48px);letter-spacing:-1.6px;line-height:1.3}.agent-hero-intro .hero-position{font-size:10px;margin-bottom:16px;letter-spacing:1.5px}.agent-hero-explainer>p{font-size:14px;max-width:460px;margin-top:18px}.agent-hero-actions{margin-top:20px;gap:18px}.agent-hero-actions .button,.agent-hero-actions .text-button{font-size:12px}.client-demo{width:calc(100% - 32px);scroll-margin-top:0}.aql-demo-window{padding:4px;border-radius:15px;box-shadow:0 20px 45px -25px #3f63894f,0 0 0 .5px #e1ebf2}.aql-demo-chrome{height:37px;padding:0 11px;gap:11px}.aql-demo-window-controls{gap:4px}.aql-demo-window-controls i{width:7px;height:7px}.aql-demo-chrome-name{font-size:10px}.aql-demo-chrome-name>span{display:none}.aql-demo-demo-label{font-size:10px}.aql-demo-workbench{display:block;height:610px;border-radius:9px}.aql-demo-sidebar{display:none}.aql-demo-main{height:100%}.aql-demo-task-bar{height:43px;padding:0 14px;font-size:12px}.aql-demo-task-status{font-size:10px}.aql-demo-mobile-tabs{display:flex;padding:6px 10px;border-bottom:1px solid #e4ebf2;background:#f6f9fc;gap:6px;flex-shrink:0}.aql-demo-mobile-tabs>button{display:flex;justify-content:center;align-items:center;gap:5px;flex:1;min-height:38px;font-size:12px;border-radius:6px;color:#8b9da9}.aql-demo-mobile-tabs>button>span{font-size:10px;border-radius:3px;background:#e9eff4;color:#91a1af;padding:1px 4px}.aql-demo-mobile-tabs>button[aria-selected=true]{color:#446f8d;background:#fff;box-shadow:0 2px 7px #43627b0c}.aql-demo-panels{display:block;position:relative;min-height:0;flex:1}.aql-demo-conversation,.aql-demo-preview{height:100%;width:100%;border-left:0}.aql-demo-workbench[data-panel=task] .aql-demo-preview,.aql-demo-workbench[data-panel=result] .aql-demo-conversation{display:none}.aql-demo-messages{padding:20px 18px 17px}.aql-demo-user>p{font-size:14px;line-height:1.9;padding:13px 15px}.aql-demo-message-label{font-size:10px}.aql-demo-attachment{font-size:11px;min-height:36px}.aql-demo-assistant{margin-top:25px}.aql-demo-assistant-intro{font-size:14px;line-height:1.85}.aql-demo-assistant-heading strong{font-size:14px}.aql-demo-assistant-heading>span:not(.aql-demo-assistant-state){font-size:10px}.aql-demo-skill-pill{font-size:11px;min-height:34px}.aql-demo-tool>button{font-size:12px;min-height:43px;padding:9px 6px}.aql-demo-tool>button>small{font-size:10px}.aql-demo-tool-detail,.aql-demo-tool-detail p{font-size:12px}.aql-demo-tool-detail>span{font-size:10px}.aql-demo-completion h3{font-size:15px}.aql-demo-completion>p{font-size:13px}.aql-demo-file-list>button{min-height:63px}.aql-demo-file-list strong{font-size:13px}.aql-demo-file-list small{font-size:10px}.aql-demo-handoff-link{font-size:12px;min-height:44px}.aql-demo-composer{margin:5px 12px 11px}.aql-demo-composer-input{font-size:11px;padding:10px 11px}.aql-demo-composer-footer,.aql-demo-context-line{font-size:10px}.aql-demo-preview-tabs{height:40px;padding:0 12px;font-size:11px}.aql-demo-plain-button{height:38px;width:38px}.aql-demo-preview-scroll{padding:12px}.aql-demo-paper{padding:22px 20px;min-height:100%}.aql-demo-paper-title{margin-top:22px;margin-bottom:19px}.aql-demo-paper-title>h3{font-size:25px}.aql-demo-paper-title>span{font-size:11px}.aql-demo-paper-title>p{font-size:10px}.aql-demo-paper-brand{font-size:11px}.aql-demo-document-meta{margin-bottom:18px}.aql-demo-document-meta>span{font-size:10px}.aql-demo-document-meta strong{font-size:11px}.aql-demo-sheet th{font-size:10px;padding:10px 5px}.aql-demo-sheet td{font-size:11px;padding:13px 5px}.aql-demo-sheet td:first-child{min-width:115px;padding-left:7px}.aql-demo-sheet td strong{font-size:11px}.aql-demo-sheet td small{font-size:10px}.aql-demo-pending-button{min-height:33px;font-size:10px;padding:5px 4px;gap:0}.aql-demo-sheet th:first-child{padding-left:7px}.aql-demo-total{margin-top:17px;padding-bottom:18px}.aql-demo-total>span{font-size:11px}.aql-demo-total>strong{font-size:29px}.aql-demo-paper-note,.aql-demo-paper-footer{font-size:10px}.aql-demo-review-inline{font-size:12px}.aql-demo-review-inline p{font-size:11px}.aql-demo-document-prose,.aql-demo-document-prose p,.aql-demo-document-prose h4{font-size:13px}.aql-demo-handoff-status strong{font-size:14px}.aql-demo-handoff-status p,.aql-demo-handoff-fields dt{font-size:11px}.aql-demo-handoff-fields dd{font-size:13px}.aql-demo-handoff-file{font-size:12px}.aql-demo-handoff-submit{font-size:13px;min-height:44px}.aql-demo-safe-note{font-size:10px}.aql-demo-data-total{font-size:12px}.aql-demo-data-total strong{font-size:32px}.aql-demo-chart-heading>strong{font-size:12px}.aql-demo-chart-heading button{font-size:11px;min-height:30px}.aql-demo-bars>button{font-size:12px;min-height:44px;grid-template-columns:60px minmax(0,1fr) 38px}.aql-demo-bars>button>strong{font-size:12px}.aql-demo-bar-track{height:19px}.aql-demo-data-insight p{font-size:12px}.aql-demo-data-detail>span,.aql-demo-data-detail>p{font-size:11px}.aql-demo-data-detail>strong{font-size:13px}.aql-demo-source-detail{font-size:11px}.aql-demo-source-detail summary{min-height:40px}.aql-demo-source-detail p{font-size:11px}.aql-demo-data-table td button{font-size:12px;min-height:30px}.aql-demo-cad-toolbar{font-size:12px}.aql-demo-cad-toolbar button{width:40px;height:40px}.aql-demo-cad-canvas{height:260px}.aql-demo-cad-review>div strong{font-size:13px}.aql-demo-cad-review>div>span{font-size:10px}.aql-demo-cad-review strong{font-size:13px}.aql-demo-cad-review p{font-size:11px}.aql-demo-cad-review>button{min-height:62px}.aql-demo-cad-credit,.aql-demo-cad-position{font-size:10px}.aql-demo-statusbar{font-size:10px;padding:0 8px;height:27px}.aql-demo-statusbar>span:first-child{max-width:61%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.aql-demo-statusbar>span:first-child>svg{display:none}.aql-demo-statusbar>span:last-child{font-size:10px}.aql-demo-scenario-selector{gap:6px;margin-top:22px}.aql-demo-scenario-selector>button{padding:10px 12px;gap:6px;font-size:11px;min-height:44px;flex:1;justify-content:center;border-radius:7px}.aql-demo-scenario-selector>button>svg{width:16px}.aql-demo-scenario-selector>button>svg:last-child{display:none}.aql-demo-narrative{margin-top:24px}.aql-demo-narrative>p{font-size:15px}.aql-demo-chapters{gap:10px;margin-top:15px}.aql-demo-chapters>button{font-size:10px;gap:4px;white-space:normal;line-height:1.6}.aql-demo-chapters>button>span{font-size:10px}.aql-demo-disclosure{font-size:10px;margin-top:17px;max-width:300px;margin-inline:auto}.data-evidence-panel{grid-template-columns:1fr;gap:22px;padding-top:30px}.data-evidence-copy h3{font-size:25px}.data-evidence-facts{grid-template-columns:1fr}.data-evidence-copy p{font-size:14px}}@media(max-width:390px){.client-demo{width:calc(100% - 24px)}.aql-demo-workbench{height:620px}.aql-demo-messages{padding:19px 14px}.aql-demo-preview-scroll{padding:9px}.aql-demo-paper{padding:20px 14px}.aql-demo-paper-title>h3{font-size:23px}.aql-demo-sheet td:first-child{min-width:105px}.aql-demo-sheet td strong,.aql-demo-sheet td small{font-size:10px}.aql-demo-scenario-selector>button{padding-inline:8px;font-size:10px;gap:5px}.aql-demo-chapters{gap:7px}.aql-demo-chapters>button{font-size:10px;gap:3px}.aql-demo-cad-canvas{height:230px}}[data-motion=off] .client-demo *,[data-motion=off] .client-demo *:before,[data-motion=off] .client-demo *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.client-demo *,.client-demo *:before,.client-demo *:after{animation:none!important;transition:none!important}}.aql-demo-workbench{height:740px;grid-template-columns:174px minmax(0,1fr)}.aql-demo-chrome{height:46px;font-size:12px}.aql-demo-chrome-name,.aql-demo-demo-label{font-size:12px}.aql-demo-sidebar>a,.aql-demo-task-nav>button{font-size:13px;min-height:44px;padding-inline:10px}.aql-demo-sidebar-brand strong{font-size:18px}.aql-demo-sidebar-brand strong>span,.aql-demo-nav-label,.aql-demo-sidebar-bottom small{font-size:11px}.aql-demo-sidebar-bottom{font-size:12px}.aql-demo-task-bar{position:relative;height:53px;font-size:14px;overflow:hidden}.aql-demo-task-status{font-size:12px;color:#537a90;animation:aql-demo-appear .35s ease}.aql-demo-overall-progress{position:absolute;bottom:0;left:0;height:2px;background:#81b4c7;transition:width .5s ease}.aql-demo-messages{padding:24px;scrollbar-gutter:stable}.aql-demo-user{animation:aql-demo-appear .45s ease both}.aql-demo-user>p,.aql-demo-assistant-intro{font-size:15px;line-height:1.85}.aql-demo-message-label,.aql-demo-assistant-heading>span:not(.aql-demo-assistant-state),.aql-demo-assistant-state{font-size:12px}.aql-demo-assistant-heading strong{font-size:15px}.aql-demo-assistant-heading{margin-bottom:13px}.aql-demo-attachment{font-size:13px;min-height:44px;padding:8px 11px}.aql-demo-assistant{margin-top:25px;animation:aql-demo-appear .5s .12s both}.aql-demo-skill-pill{font-size:12px;min-height:38px;margin-bottom:14px}.aql-demo-tools{padding-left:12px}.aql-demo-tool{position:relative;border-radius:7px;margin-bottom:5px;animation:aql-demo-appear .4s ease both;overflow:hidden}.aql-demo-tool>button{font-size:14px;min-height:40px;padding:9px 8px 3px;gap:8px}.aql-demo-tool>button>small{font-size:11px}.aql-demo-tool.is-running{background:#edf6fa}.aql-demo-tool.is-running>button{background:transparent}.aql-demo-tool-summary{font-size:12px;line-height:1.6;color:#7c92a0;padding:0 8px 9px 32px}.aql-demo-tool-progress{position:absolute;height:2px;left:0;right:0;bottom:0;background:#7bb6c9;transform-origin:left;animation:aql-demo-progress linear both}.aql-demo-tool-detail,.aql-demo-tool-detail p{font-size:13px;line-height:1.8}.aql-demo-completion{margin-top:24px}.aql-demo-result-identity{font-size:14px;margin-bottom:13px}.aql-demo-result-identity>span{font-size:12px}.aql-demo-completion h3{font-size:17px;line-height:1.65}.aql-demo-completion>p{font-size:14px;line-height:1.8}.aql-demo-file-list{gap:9px}.aql-demo-file-list>button{min-height:68px;padding:12px;animation:aql-demo-file-arrive .45s both}.aql-demo-file-list strong{font-size:14px}.aql-demo-file-list small{font-size:12px;color:#778e9e}.aql-demo-file-list>button:disabled{cursor:default;opacity:1;background:#f7fafc;color:#658091;border-color:#e4ecf1}.aql-demo-file-icon{width:34px;height:39px}.aql-demo-handoff-link{font-size:14px;min-height:46px;margin-top:12px}.aql-demo-composer{height:100px;transition:height .35s ease;display:flex;flex-direction:column;margin:8px 16px 14px}.aql-demo-context-line{font-size:12px;min-height:30px;padding:6px 12px}.aql-demo-composer-input{flex:1;min-height:0;font-size:14px;padding:8px 12px;align-items:center;gap:10px;line-height:1.65}.aql-demo-composer-input>span:first-child{min-width:0}.aql-demo-composer.is-drafting{height:142px;border-color:#c5dce9;box-shadow:0 4px 18px #4b7d9a12}.aql-demo-typed-prompt{font-size:15px;color:#35586e;line-height:1.7;align-self:center}.aql-demo-type-caret{display:inline-block;width:1px;height:1em;background:#6394b1;vertical-align:-2px;margin-left:3px;animation:aql-demo-caret 1s step-end infinite}.aql-demo-send-glyph{width:36px;height:36px;border-radius:9px}.aql-demo-composer button.aql-demo-send-glyph{color:#fff;background:#5088a6;min-width:44px;min-height:44px}.aql-demo-composer button.aql-demo-send-glyph:hover{background:#39758f}.aql-demo-composer-footer{font-size:11px;padding-bottom:10px}.aql-demo-task-welcome{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px 6px 35px}.aql-demo-task-welcome>.aql-demo-agent-mark{width:46px;height:46px;margin-bottom:22px}.aql-demo-task-welcome>span{font-size:12px;color:#7b94a5}.aql-demo-task-welcome h3{font-size:26px;font-weight:500;letter-spacing:-.8px;line-height:1.5;margin:12px 0}.aql-demo-task-welcome p{font-size:15px;color:#6b8395;line-height:1.9}.aql-demo-task-welcome>div{display:flex;align-items:center;gap:8px;font-size:12px;color:#7898a7;margin-top:25px}.aql-demo-task-welcome>div svg:nth-of-type(2){margin-left:12px}.aql-demo-preview-tabs{height:47px;font-size:13px}.aql-demo-plain-button{min-width:40px;min-height:40px}.aql-demo-paper{padding:26px}.aql-demo-paper-title{margin:25px 0 20px}.aql-demo-paper-title>h3{font-size:28px;line-height:1.45}.aql-demo-paper-title>span,.aql-demo-paper-title>p,.aql-demo-paper-brand,.aql-demo-document-meta>span{font-size:12px;color:#758c9c}.aql-demo-paper-brand>span>span,.aql-demo-paper-brand>span:last-child:not(:first-child){font-size:11px}.aql-demo-document-meta strong{font-size:13px}.aql-demo-sheet th{font-size:12px}.aql-demo-sheet td,.aql-demo-sheet td strong{font-size:13px}.aql-demo-sheet td small{font-size:11px}.aql-demo-sheet td:first-child{min-width:125px}.aql-demo-sheet td{padding-block:14px}.aql-demo-pending-button{font-size:12px;min-height:40px;padding:7px}.aql-demo-total>span{font-size:13px}.aql-demo-total>span>small{font-size:11px}.aql-demo-total>strong{font-size:34px}.aql-demo-paper-note,.aql-demo-paper-footer{font-size:12px;color:#7b919f;line-height:1.8}.aql-demo-review-inline{padding:14px;animation:aql-demo-appear .4s ease}.aql-demo-review-inline strong{font-size:14px}.aql-demo-review-inline p{font-size:13px;line-height:1.8}.aql-demo-document-prose,.aql-demo-document-prose p,.aql-demo-document-prose h4{font-size:14px;line-height:1.9}.aql-demo-document-stamp{font-size:12px}.aql-demo-data-total{font-size:13px}.aql-demo-data-total strong{font-size:36px}.aql-demo-data-total small{font-size:12px}.aql-demo-chart-heading>strong{font-size:14px}.aql-demo-chart-heading button{font-size:12px;min-height:40px;min-width:44px}.aql-demo-bars>button{font-size:13px;min-height:45px;grid-template-columns:65px minmax(0,1fr) 40px}.aql-demo-bars>button>strong{font-size:13px}.aql-demo-bar-track{height:20px}.aql-demo-data-insight p,.aql-demo-data-detail>p,.aql-demo-data-detail>span,.aql-demo-source-detail,.aql-demo-source-detail p{font-size:12px;line-height:1.8}.aql-demo-data-detail>strong{font-size:14px}.aql-demo-source-detail summary{min-height:44px}.aql-demo-data-table td button{min-height:44px;font-size:13px}.aql-demo-cad-toolbar{font-size:13px}.aql-demo-cad-toolbar button{width:40px;height:40px}.aql-demo-cad-canvas{height:320px}.aql-demo-cad-review>div strong,.aql-demo-cad-review strong{font-size:14px}.aql-demo-cad-review>div>span,.aql-demo-cad-review p,.aql-demo-cad-credit,.aql-demo-cad-position{font-size:12px}.aql-demo-cad-review>button{min-height:66px}.aql-demo-handoff-status strong{font-size:15px}.aql-demo-handoff-status p{font-size:12px;line-height:1.8}.aql-demo-handoff-fields dt{font-size:12px}.aql-demo-handoff-fields dd{font-size:14px}.aql-demo-handoff-file{font-size:13px}.aql-demo-primary{font-size:14px;min-height:46px}.aql-demo-safe-note{font-size:12px;line-height:1.8}.aql-demo-statusbar{height:32px;font-size:11px}.aql-demo-statusbar>span:last-child{font-size:11px;color:#66899b}.aql-demo-scenario-selector>button{font-size:14px;min-height:48px}.aql-demo-chapters>button{font-size:13px;min-height:48px}.aql-demo-chapters>button>span{font-size:11px}.aql-demo-disclosure{font-size:11px}.aql-demo-build-lines{display:grid;gap:15px;margin:8px 0 35px}.aql-demo-build-lines i{display:block;height:12px;border-radius:3px;background:#e8eff4;animation:aql-demo-file-arrive .7s both}.aql-demo-build-files{display:grid;gap:14px}.aql-demo-build-files>div{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #e8eff3;font-size:14px;animation:aql-demo-file-arrive .5s both}.aql-demo-build-files>div>span:nth-child(2){flex:1}.client-demo[data-playing=false] :is(.aql-demo-tool-progress,.aql-demo-working-dot,.aql-demo-type-caret){animation-play-state:paused}@keyframes aql-demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aql-demo-file-arrive{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes aql-demo-caret{50%{opacity:0}}@media(min-width:981px)and (max-width:1239px){.aql-demo-workbench{grid-template-columns:0 minmax(0,1fr)}.aql-demo-sidebar{visibility:hidden;overflow:hidden}.aql-demo-paper,.aql-demo-messages{padding:22px}.aql-demo-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}@media(max-width:980px){.aql-demo-workbench{display:block;height:clamp(570px,calc(100svh - 180px),720px)}.aql-demo-main{height:100%}.aql-demo-sidebar{display:none}.aql-demo-chrome{height:39px}.aql-demo-chrome-name,.aql-demo-demo-label{font-size:11px}.aql-demo-task-bar{height:49px;font-size:13px;padding-inline:14px}.aql-demo-task-status{font-size:11px}.aql-demo-mobile-tabs{padding:5px 8px}.aql-demo-mobile-tabs>button{font-size:14px;min-height:44px}.aql-demo-mobile-tabs>button>span{font-size:11px}.aql-demo-messages{padding:20px 18px;overscroll-behavior-y:auto}.aql-demo-preview-scroll{overscroll-behavior-y:auto;padding:12px}.aql-demo-user>p,.aql-demo-assistant-intro{font-size:15px;line-height:1.85}.aql-demo-assistant-heading strong{font-size:15px}.aql-demo-skill-pill{min-height:44px}.aql-demo-tool>button{font-size:14px;min-height:44px}.aql-demo-tool-summary{font-size:12px}.aql-demo-completion h3{font-size:17px}.aql-demo-completion>p{font-size:14px}.aql-demo-file-list>button{min-height:68px}.aql-demo-file-list strong{font-size:14px}.aql-demo-file-list small{font-size:12px}.aql-demo-handoff-link{font-size:14px}.aql-demo-composer{height:104px;margin:6px 12px 12px}.aql-demo-composer.is-drafting{height:152px}.aql-demo-composer-input{padding:7px 11px;font-size:14px}.aql-demo-context-line{font-size:12px}.aql-demo-composer-footer{font-size:11px}.aql-demo-task-welcome{padding:15px 4px}.aql-demo-task-welcome h3{font-size:25px}.aql-demo-task-welcome p{font-size:15px}.aql-demo-task-welcome>.aql-demo-agent-mark{width:40px;height:40px;margin-bottom:15px}.aql-demo-paper{padding:22px 20px}.aql-demo-paper-title>h3{font-size:26px}.aql-demo-paper-title>span,.aql-demo-paper-title>p{font-size:12px}.aql-demo-preview-tabs{font-size:12px;height:46px}.aql-demo-plain-button{min-height:44px;min-width:44px}.aql-demo-sheet th{font-size:12px;padding:10px 4px}.aql-demo-sheet td{font-size:13px;padding:13px 4px}.aql-demo-sheet td:first-child{min-width:0;width:43%;padding-left:4px}.aql-demo-sheet td strong{font-size:13px;line-height:1.6}.aql-demo-sheet td small{font-size:11px;line-height:1.5}.aql-demo-pending-button{font-size:12px;padding:4px;min-height:44px}.aql-demo-pending-button svg{display:none}.aql-demo-total>span{font-size:13px}.aql-demo-total>strong{font-size:34px}.aql-demo-paper-note,.aql-demo-paper-footer{font-size:12px}.aql-demo-data-total strong{font-size:32px}.aql-demo-chart-heading button,.aql-demo-cad-toolbar button{min-height:44px;min-width:44px}.aql-demo-cad-canvas{height:280px}.aql-demo-cad-review>button{min-height:68px}.aql-demo-cad-review p,.aql-demo-cad-credit{font-size:12px}.aql-demo-handoff-fields>div{grid-template-columns:60px minmax(0,1fr)}.aql-demo-handoff-fields dd{font-size:14px}.aql-demo-handoff-file{font-size:13px}.aql-demo-statusbar{height:29px;font-size:10px}.aql-demo-statusbar>span:first-child{max-width:54%}.aql-demo-statusbar>span:last-child{font-size:10px}.aql-demo-scenario-selector>button{font-size:13px;min-height:48px;padding-inline:8px}.aql-demo-chapters>button{font-size:11px;gap:5px;line-height:1.6;align-items:flex-start;flex-direction:column}.aql-demo-chapters>button>span{font-size:11px}.aql-demo-disclosure{font-size:11px;max-width:350px}}@media(max-width:400px){.aql-demo-preview-scroll{padding:9px}.aql-demo-paper{padding:20px 14px}.aql-demo-messages{padding-inline:14px}.aql-demo-sheet td,.aql-demo-sheet td strong{font-size:12px}.aql-demo-sheet th,.aql-demo-sheet td small{font-size:11px}.aql-demo-cad-canvas{height:250px}.aql-demo-task-status{font-size:10px}.aql-demo-statusbar>span:first-child{display:none}.aql-demo-statusbar{justify-content:flex-end}.aql-demo-scenario-selector>button{font-size:12px}}.aql-demo-disclosure{display:grid}.aql-demo-disclosure>span{grid-area:1/1;visibility:hidden}.aql-demo-disclosure>span.is-active{visibility:visible}.di-platform{--di-blue:#4b8eaa;--di-line:#d1e3eb;margin-top:50px;color:#27465b}.di-intro{display:flex;align-items:center;gap:16px;margin:0 0 22px}.di-intro>div:nth-child(2){display:flex;flex-direction:column;gap:7px}.di-intro>div>span{font-size:12px;letter-spacing:1px;color:#6f92a5}.di-intro strong{font-size:18px;font-weight:500}.di-example{margin-left:auto;font-size:12px;color:#7b96a6}.di-workspace{border:1px solid #fff;border-radius:22px;overflow:hidden;background:linear-gradient(130deg,#ffffffd9,#edf6fbe0);box-shadow:0 30px 65px -45px #456a865c,0 0 0 1px #cddfe74d}.di-toolbar{min-height:73px;padding:14px 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #deebf2;background:#ffffffa1;gap:15px}.di-toolbar>div{display:flex;border:1px solid #dce7ee;border-radius:9px;padding:4px;gap:4px;background:#f0f5f8}.di-toolbar button{min-height:42px;padding:10px 24px;font-size:14px;color:#7a93a3;border-radius:6px;transition:background .2s,color .2s,box-shadow .2s}.di-toolbar button[aria-selected=true]{background:#fff;color:#397c9b;box-shadow:0 2px 6px #294f6a12}.di-toolbar>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#8aa0ad}.di-view{background-image:linear-gradient(#c6dce52b 1px,transparent 1px),linear-gradient(90deg,#c6dce52b 1px,transparent 1px);background-size:24px 24px}.di-view-heading{padding:25px 32px 0}.di-view-heading h3{font-size:21px;font-weight:500;line-height:1.6}.di-view-heading p{font-size:14px;color:#7b96a6;line-height:1.8;margin-top:6px}.di-graph{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;padding:22px 32px 30px;height:485px}.di-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.di-edges path{stroke:#cfdee6;stroke-width:1.5;fill:none;transition:stroke .3s,stroke-width .3s}.di-edges path.is-related{stroke:#76aeca;stroke-width:2;stroke-dasharray:5 5}.di-group{position:relative;display:flex;flex-direction:column;min-width:0}.di-group-label{display:flex;gap:10px;color:#7895a7;font-size:12px;letter-spacing:.5px;margin-bottom:13px}.di-group-label>span{color:#9cb4c1;font-size:11px}.di-nodes{display:flex;flex-direction:column;justify-content:center;gap:14px;flex:1;min-height:0}.di-node{position:relative;text-align:left;border:1px solid #dce7ed;background:#ffffffed;border-radius:12px;min-height:118px;padding:17px 18px;box-shadow:0 5px 14px -7px #355f7a16;transition:border-color .25s,box-shadow .25s,background .25s;animation:di-enter .4s ease both}.di-node:hover{border-color:#96bbce;box-shadow:0 6px 16px -7px #355f7a25}.di-node.is-selected{border-color:#85b4cd;box-shadow:0 0 0 3px #b7d8e52e,0 8px 20px -10px #355f7a33;background:#fbfdff}.di-node-kind{display:flex;align-items:center;gap:7px;font-size:11px;color:#809caa}.di-node-kind svg{color:#7da7bb;flex-shrink:0}.di-group:nth-of-type(3) .di-node-kind svg{color:#8f99bd}.di-group:nth-of-type(4) .di-node-kind svg{color:#899eb1}.di-node>strong{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:1.6;font-weight:500;margin:8px 0 5px;gap:5px}.di-node>strong>svg{color:#8fb4c8;opacity:0;transition:opacity .2s}.di-node:hover>strong>svg,.di-node.is-selected>strong>svg{opacity:1}.di-node p{font-size:12px;line-height:1.8;color:#627d8e}.di-port{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;border:1.5px solid #abc5d3;translate:0 -50%}.di-port-in{left:-4px}.di-port-out{right:-4px}.di-node.is-related .di-port{border-color:#6dabc7}.di-inspector{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:25px 32px;min-height:156px;border-top:1px solid #dce8ef;background:#f8fcffde}.di-inspector>div:first-child{display:flex;align-items:flex-start;gap:12px;color:#72a0b6;padding-top:3px}.di-inspector>div:first-child>span{font-size:11px;color:#89a2b0}.di-inspector strong{display:block;font-size:17px;font-weight:500;color:#3b6177;margin-top:8px}.di-inspector-copy.is-active{animation:di-enter .28s ease}.di-inspector-copy>p{font-size:14px;line-height:1.85;color:#68879b}.di-inspector-copy>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:13px}.di-inspector-copy>div>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#7e9fad}.di-footnote{display:flex;align-items:center;gap:7px;padding:13px 25px;border-top:1px solid #e0ebf1;font-size:11px;line-height:1.7;color:#8ba5b4}.di-footnote>span:last-child{margin-left:auto}.di-footnote>svg{flex-shrink:0}.di-platform-link{display:flex;align-items:center;justify-content:center;gap:18px;font-size:13px;color:#7d9aaa;margin-top:30px;line-height:1.9}.di-platform-link strong{font-weight:500;color:#4e7a90}.di-platform button:focus-visible{outline:2px solid #4885a5;outline-offset:4px}@keyframes di-enter{0%{opacity:.4;translate:0 3px}to{opacity:1;translate:0 0}}@media(max-width:1120px){.di-graph{gap:35px;padding-inline:24px}.di-node{padding:14px;min-height:118px}.di-node>strong{font-size:15px}.di-node-kind{font-size:10px}.di-view-heading{padding-inline:24px}.di-inspector{grid-template-columns:180px 1fr;gap:20px;padding-inline:24px}.di-intro strong{font-size:17px}}@media(max-width:760px){.di-platform{margin-top:32px}.di-intro{gap:12px}.di-intro strong{font-size:16px;line-height:1.7}.di-example{display:none}.di-intro>div>span{font-size:11px}.di-workspace{border-radius:15px}.di-toolbar{padding:12px;min-height:70px}.di-toolbar>div{width:100%;gap:3px}.di-toolbar button{flex:1;min-height:44px;font-size:13px;padding:9px 5px}.di-toolbar>span{display:none}.di-view-heading{padding:21px 18px 0;min-height:130px}.di-view-heading h3{font-size:20px;line-height:1.6}.di-view-heading p{font-size:13px;line-height:1.8;margin-top:9px}.di-graph{display:flex;flex-direction:column;gap:32px;height:auto;min-height:735px;padding:15px 18px 28px}.di-edges{display:none}.di-group{flex:none;min-height:154px}.di-group:last-child{min-height:220px}.di-group:not(:last-child):after{content:"";height:20px;width:1px;background:#a7cbdc;position:absolute;left:50%;bottom:-27px}.di-group:not(:last-child):before{content:"";position:absolute;left:calc(50% - 3px);bottom:-27px;width:7px;height:7px;border-bottom:1px solid #a7cbdc;border-right:1px solid #a7cbdc;rotate:45deg}.di-group-label{font-size:12px;margin-bottom:10px}.di-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;flex:none}.di-node{padding:12px;min-height:128px;box-shadow:0 3px 10px #375e7610}.di-node:only-child,.di-node:last-child:nth-child(3){grid-column:1/-1;min-height:128px}.di-node-kind{font-size:10px;line-height:1.5;align-items:flex-start;gap:5px}.di-node-kind svg{width:16px;height:16px}.di-node>strong{font-size:14px;line-height:1.6;margin-top:8px}.di-node p{font-size:12px;line-height:1.7}.di-node>strong>svg{display:none}.di-port{display:none}.di-inspector{grid-template-columns:1fr;gap:16px;padding:22px 18px;min-height:275px}.di-inspector>div:first-child{align-items:center}.di-inspector strong{font-size:17px;margin-top:5px}.di-inspector-copy>p{font-size:14px}.di-inspector-copy>div{gap:9px 12px}.di-inspector-copy>div>span{font-size:11px}.di-footnote{padding:13px 16px;font-size:10px;align-items:flex-start}.di-footnote>span:last-child{display:none}.di-platform-link{gap:8px;flex-wrap:wrap;font-size:12px;margin-top:23px}.di-platform-link strong{flex-basis:100%;text-align:center}.di-platform-link>svg:last-of-type{display:none}}[data-motion=off] .di-platform *,[data-motion=off] .di-platform *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.di-platform *,.di-platform *:after{animation:none!important;transition:none!important}}.di-view-heading,.di-inspector-stack{display:grid}.di-view-heading>div,.di-inspector-copy{grid-area:1/1;visibility:hidden;pointer-events:none}.di-view-heading>div.is-active,.di-inspector-copy.is-active{visibility:visible;pointer-events:auto}.di-view-heading h3,.di-intro strong{text-wrap:balance}.di-node-kind svg{color:var(--di-accent)}.di-group .di-node-kind svg{color:var(--di-accent)}.di-node.is-selected{border-color:var(--di-accent);box-shadow:0 0 0 3px #b7d8e51e,0 8px 20px -12px #355f7a33}.di-group-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--di-accent);align-self:center;opacity:.8}.di-view-heading>div.is-active{animation:di-enter .28s ease}@media(hover:hover)and (pointer:fine){.di-node:active{background:#f1f7fa}}.agent-hero.container{isolation:isolate;background:transparent}.hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 52% 28% at 12% 17%,#b7e5d963,transparent 76%),radial-gradient(ellipse 52% 32% at 92% 15%,#c8bde75e,transparent 76%),radial-gradient(ellipse 65% 39% at 54% 55%,#acd9f370,transparent 74%),radial-gradient(ellipse 28% 16% at 70% 7%,#fff9,transparent 75%)}.hero-pointer-light{position:absolute;left:-440px;top:-310px;width:880px;height:620px;border-radius:50%;background:radial-gradient(ellipse at 50% 48%,#ffffffb8 0,#c1ecf464 22%,#c9c4ec36 42%,transparent 70%);transform:translate3d(var(--light-x,50vw),var(--light-y,280px),0);opacity:var(--light-active,0);transition:transform .85s cubic-bezier(.2,.65,.25,1),opacity .9s ease;pointer-events:none}.hero-light-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2387a6b8' filter='url(%23n)' opacity='.65' d='M0 0h160v160H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.aql-demo-window{background:linear-gradient(125deg,#ffffffb8,#f0f8ff91 48%,#eff3ffb3);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffd9,0 30px 70px -42px #48778b6b,-22px 12px 60px -42px #7fc7bc8a,25px 5px 65px -42px #a29ed378}.aql-demo-chrome{background:linear-gradient(105deg,#ffffffb8,#e8f8f15c 38%,#f2efff73 85%,#ffffffad);border-bottom-color:#ffffffd9}.di-workspace{background:radial-gradient(ellipse at 0 0,#d7eee56b,transparent 48%),radial-gradient(ellipse at 100% 0,#e1dcf663,transparent 45%),linear-gradient(135deg,#ffffffe0,#eff7fbdb);box-shadow:inset 0 1px #fff,0 32px 70px -48px #5c85a166,-18px 0 50px -40px #92cbbc66,22px 0 50px -40px #b8afe26b}.di-toolbar{background:linear-gradient(100deg,#ffffffa8,#f7f5ff8f)}.skills-section{background:radial-gradient(ellipse at 80% 48%,#d8d1ee45,transparent 60%),radial-gradient(ellipse at 35% 70%,#c9e7df30,transparent 60%)}.skill-workbench{background:radial-gradient(ellipse at 100% 0,#e5def54d,transparent 58%),linear-gradient(140deg,#ffffffe8,#eff8f9c9);box-shadow:inset 0 1px #fff,0 24px 60px -42px #697e9b5c}.download-shell{background:radial-gradient(ellipse at 0 100%,#b7dfd45c,transparent 65%),radial-gradient(ellipse at 95% 0,#d6cdec52,transparent 60%),linear-gradient(130deg,#edf8ffcc,#f3f9ffcc);box-shadow:inset 0 1px #fff,0 22px 60px -46px #68869c61}.data-section{background:radial-gradient(ellipse at 8% 0,#21475380,transparent 62%),radial-gradient(ellipse at 100% 90%,#373b5a69,transparent 65%),#102d44}@media(max-width:980px){.hero-pointer-light{display:none}.hero-atmosphere{background:radial-gradient(ellipse 85% 24% at 0 10%,#bde8dc57,transparent 75%),radial-gradient(ellipse 90% 28% at 100% 18%,#d4c9ee57,transparent 75%),radial-gradient(ellipse 95% 40% at 50% 55%,#b9def663,transparent 75%)}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.hero-pointer-light{display:none}}[data-motion=off] .hero-pointer-light{display:none}.website-contacts{display:flex;flex-wrap:wrap;gap:2px 24px;margin-top:10px}.website-contacts a{display:inline-flex;align-items:center;gap:10px;min-height:36px;max-width:100%;color:#476c84;font-size:12px;line-height:1.7}.website-contacts a:hover{color:#087db9}.website-contacts a span{overflow-wrap:anywhere;min-width:0}.website-contacts svg{flex:none;color:#7891a1}.inquiry-form fieldset{border:0;padding:0;margin:0;min-width:0}.inquiry-form input,.inquiry-form textarea{min-height:44px}.inquiry-form .inquiry-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-top:18px;cursor:pointer;font-size:12px;line-height:1.8;color:#527287}.inquiry-form .inquiry-consent input{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:#167ca8}.inquiry-form .form-note{margin-top:10px}.inquiry-form .button{min-height:46px}.inquiry-form .button:disabled{opacity:.65;cursor:wait}.dialog .inquiry-error{display:flex;gap:8px;align-items:flex-start;padding:12px;border:1px solid #e8c8bf;background:#fff6f1;border-radius:9px;color:#9d4537;font-size:13px;line-height:1.7;margin:16px 0}.inquiry-error svg{flex:none;margin-top:2px}.inquiry-spinner{animation:inquiry-spin 1s linear infinite}@keyframes inquiry-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.inquiry-form input,.inquiry-form textarea{font-size:16px}.website-contacts{flex-direction:column;gap:0;margin-top:8px}.website-contacts a{min-height:44px;font-size:12px}.inquiry-form .inquiry-consent{padding-block:6px}}@media(prefers-reduced-motion:reduce){.inquiry-spinner{animation:none}}.company-info{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:28px;align-items:start}.company-name,.company-info address{grid-column:1}.website-contact-block{display:contents}.website-contact-block>.website-contacts{grid-column:1;margin-top:14px}.website-qr-codes{grid-column:2;grid-row:1 / span 3;display:flex;flex-wrap:wrap;align-self:start;gap:18px;max-width:100%}.website-qr-codes figure{margin:0;width:124px;max-width:100%}.website-qr-codes img{display:block;width:124px;height:124px;max-width:100%;object-fit:contain;background:#fff;padding:7px;border:1px solid #d6e3ed;border-radius:9px}.website-qr-codes figcaption{margin-top:8px;text-align:center;font-size:12px;line-height:1.7;color:#527287;overflow-wrap:anywhere}@media(max-width:700px){.company-info{display:block}.website-contact-block{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px}.website-contact-block>.website-contacts{margin-top:0}}
