html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{font-family:DM Sans,sans-serif;color:#ededf5;background:#060609;font-synthesis:none;--purple:#a49aff;--muted:#9999a7;--line:#ffffff15;--mono:"IBM Plex Mono",monospace;color-scheme:dark}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #b6adff;outline-offset:5px}button{color:inherit}::selection{background:#7065ab80}#scene{position:fixed;inset:0;width:100%;height:100lvh;z-index:0;pointer-events:none}.scene-wash{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(#06060910,transparent 25%,transparent 80%,#06060930)}main,footer{position:relative;z-index:2}.site-header{height:76px;display:flex;align-items:center;gap:30px;padding:0 max(5vw,calc((100vw - 1320px)/2));position:fixed;top:0;inset-inline:0;z-index:20;background:linear-gradient(#060609ee,#060609a0 60%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.brand{display:inline-flex;align-items:center;gap:11px;font-size:19px;font-weight:650;letter-spacing:-.5px}.brand img{object-fit:contain;box-shadow:0 0 20px #8278ff14;border-radius:8px}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:7px}.site-header nav a{font-size:13px;color:#a4a4b0;padding:8px 12px;border-radius:7px;transition:background .2s,color .2s}.site-header nav a:hover,.site-header nav a.active{background:#ffffff0b;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 23px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid #ffffff26;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{transform:translateY(-2px);box-shadow:0 6px 30px #a69cff1a}.button.primary{background:linear-gradient(#fff,#dcdce6);color:#20202a;border-color:#fafaff;box-shadow:0 0 22px #c0b8ff12}.button.primary:hover{background:#fff;box-shadow:0 7px 45px #a99bff38}.button.ghost{background:#11111665;color:#e7e7f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button.ghost:hover{background:#1b1b26}.button.small{min-height:35px;padding:0 15px;font-size:12px;border-radius:8px}.button.large{min-height:53px;padding-inline:28px}.section-rail{position:fixed;right:25px;top:50%;transform:translateY(-50%);display:grid;gap:10px;z-index:15}.section-rail a{display:flex;align-items:center;justify-content:flex-end;gap:13px;font:10px var(--mono);min-height:13px}.section-rail span{opacity:0;transform:translate(6px);transition:.3s}.section-rail i{width:14px;height:2px;background:#44434f;transition:.3s}.section-rail a.active i{width:29px;background:#a8a0ff;box-shadow:0 0 12px #978aff}.section-rail a.active span,.section-rail a:hover span{opacity:1;transform:none}.hero{height:110vh;min-height:760px;position:relative;padding:130px 24px 0;display:flex;justify-content:center;text-align:center;pointer-events:none}.hero a{pointer-events:auto}.hero-copy{max-width:800px;will-change:transform,opacity;position:relative;z-index:3}.release-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff24;background:#1010159c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;min-height:31px;font-size:11px;padding:0 12px;box-shadow:inset 0 1px #ffffff08;margin-bottom:26px}.release-pill i{background:#9af3cd;width:5px;height:5px;border-radius:50%;box-shadow:0 0 12px #68d9ad}.release-pill span{font:10px var(--mono);color:#81818e;border-left:1px solid #ffffff18;padding-left:9px}h1{font-size:clamp(45px,4.8vw,69px);line-height:1.035;letter-spacing:-3px;font-weight:600;margin:0 0 23px;text-wrap:balance}h1 em,h2 em{font-style:normal;background:linear-gradient(100deg,#eeeaff,#b0aaff 60%,#8478ec);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p{color:#aaa8b6;font-size:17px;line-height:1.6;margin:0 auto;max-width:620px;letter-spacing:-.15px}.actions{display:flex;justify-content:center;gap:12px;margin:28px 0 15px}.hero-meta{font:10px var(--mono);color:#73727f;letter-spacing:.4px}.hero-bottom{position:absolute;bottom:24px;left:5vw;right:5vw;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1.7px;color:#74717e}.hero-bottom i{height:25px;width:1px;background:linear-gradient(#b4abfa,transparent);display:inline-block;vertical-align:middle;margin-left:14px}.window-icon{font-size:18px}.browser-rig{position:fixed;z-index:1;top:64vh;left:50%;width:70vw;max-width:1040px;transform:translate(-50%) perspective(1600px) rotateX(21deg);transform-origin:center center;pointer-events:none;will-change:transform,top,opacity}.browser-shell{aspect-ratio:1.63;background:#090a10;border:1px solid #59596b;border-radius:14px;overflow:hidden;box-shadow:0 0 0 4px #27263244,0 0 1px 7px #1d1d2570,0 35px 130px #000d,0 0 50px #8177d929;font-size:12px}.browser-chrome{display:flex;align-items:center;gap:16px;background:linear-gradient(#18191f,#111117);border-bottom:1px solid #ffffff0e;height:42px;padding:0 15px}.traffic{display:flex;gap:6px}.traffic i{width:8px;height:8px;border-radius:50%;background:#ff645e}.traffic i:nth-child(2){background:#eec257}.traffic i:nth-child(3){background:#64c282}.chrome-history{color:#62616f;white-space:nowrap}.address{display:flex;align-items:center;gap:12px;border:1px solid #ffffff0b;border-radius:5px;background:#07090c;padding:6px 10px;flex:1;color:#757580;font-size:9px}.address span:last-child{margin-left:auto;font:8px var(--mono)}.chrome-ask{font-size:9px;color:#c5c1e8}.browser-interior{height:calc(100% - 63px);display:flex}.mock-sidebar{width:18%;background:linear-gradient(120deg,#151522,#0e0e14);border-right:1px solid #ffffff0a;padding:18px 10px;position:relative;color:#9e9aaf}.mock-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:0 7px 21px}.mock-brand img{width:24px;height:24px}.mock-new{background:#d9d8ee;color:#292736;border-radius:5px;padding:8px;font-size:9px;display:flex;justify-content:space-between;white-space:nowrap}.mock-new kbd{font-size:8px;opacity:.55}.mock-sidebar>small{display:block;font:7px var(--mono);color:#666576;letter-spacing:1px;padding:24px 8px 9px}.mock-tab{padding:10px 8px;border-radius:4px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-tab span{color:#9d95dd;margin-right:5px}.mock-tab.selected{background:#ffffff07}.sidebar-bottom{position:absolute;bottom:12px;left:14px;right:12px;font-size:7px;display:flex;align-items:center;gap:5px}.sidebar-bottom i{width:4px;height:4px;border-radius:50%;background:#9d94e8}.sidebar-bottom span{margin-left:auto;color:#5c596c}.mock-page{width:82%;position:relative;overflow:hidden}.mock-view{position:absolute;inset:0;opacity:0;transform:translateY(12px);transition:opacity .6s,transform .8s;pointer-events:none}.mock-view.active{opacity:1;transform:none}.mock-start{background:radial-gradient(ellipse at 53% 48%,#1e184436,transparent 65%)}.mock-greeting{position:absolute;inset:24% 10% auto;z-index:1}.micro{font:7px var(--mono);letter-spacing:1.5px;color:#787385}.mock-greeting h3{font-size:clamp(18px,1.9vw,28px);letter-spacing:-.8px;font-weight:500;margin:10px 0 7px}.mock-greeting p{font-size:10px;color:#777583;margin:0}.mock-input{display:flex;align-items:center;gap:9px;margin:23px 0 11px;background:#20202a85;border:1px solid #7f778839;padding:13px;border-radius:8px;font-size:10px;color:#b7b1cc;box-shadow:0 10px 60px #0005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input-run{margin-left:auto;background:#71639545;color:#b7a8e9;border-radius:5px;padding:1px 5px}.typed-task:after{content:"";width:1px;height:11px;background:#c2b0ff;display:inline-block;vertical-align:-1px;margin-left:2px;animation:blink 1s steps(1) infinite}.suggestion-row{display:flex;gap:12px;font-size:8px;color:#7d768f}.suggestion-row span{padding:5px 8px;border:1px solid #ffffff0a;border-radius:4px}.project-row{display:flex;gap:9px;margin-top:28px}.project-row article{border:1px solid #ffffff0c;background:#13131e80;border-radius:7px;flex:1;padding:13px;display:grid;gap:8px}.project-row i{font-style:normal;color:#9282c5}.project-row b{font-size:9px;font-weight:500}.project-row small{font-size:7px;color:#716c82}.mock-orbit{position:absolute;inset:15% 12% 0;opacity:.22}.mock-orbit i{position:absolute;width:80%;height:65%;border:1px solid #7675be;left:10%;top:15%;transform:rotate(30deg);border-radius:50%;box-shadow:0 0 25px #7b72ce20}.mock-orbit i:nth-child(2){transform:rotate(100deg)}.mock-orbit i:nth-child(3){transform:rotate(160deg)}.mock-bottom{height:21px;background:#101017;border-top:1px solid #ffffff0b;display:flex;justify-content:space-between;padding:5px 12px;font:6px var(--mono);color:#676276;letter-spacing:.5px}.mock-document,.mock-running{display:flex}.doc-left{width:62%;padding:36px 28px;color:#cecad8}.doc-left h3{font-size:24px;letter-spacing:-.7px;line-height:1.15;margin:15px 0}.doc-left p{font-size:10px;line-height:1.8;color:#83808d}.doc-left h4{font-weight:500;font-size:12px;margin:19px 0 10px}.doc-rule{height:1px;background:#ffffff10;margin:22px 0}.doc-left mark{background:#7b64c542;color:#cbc1ea}.doc-lines{display:grid;gap:9px;margin-top:20px}.doc-lines i{height:3px;background:#25232d;width:100%}.doc-lines i:last-child{width:75%}.doc-quote{font-size:21px;font-weight:450;color:#8e82b4;line-height:1.4;margin-top:24px}.mock-task{width:38%;background:#121018;border-left:1px solid #ffffff0d;padding:16px 13px;position:relative}.mock-task header{display:flex;justify-content:space-between;font-size:8px;color:#9991aa;border-bottom:1px solid #ffffff0d;padding-bottom:15px}.mock-task header>span:last-child{font-size:7px;opacity:.65}.task-bubble{font-size:10px;line-height:1.5;color:#c6bbdb;background:#282033;padding:10px;border-radius:8px;margin:22px 0}.task-answer{font-size:10px;color:#a39bab;line-height:1.7}.task-symbol{display:grid;place-items:center;font-size:9px;width:19px;height:19px;color:#c7b0ff;border:1px solid #8870b677;border-radius:5px}.task-source{font-size:7px;border:1px solid #ffffff0c;padding:9px;color:#83768f;border-radius:4px;margin-top:15px}.task-compose{position:absolute;bottom:20px;left:13px;right:13px;background:#1b1723;border:1px solid #ffffff0d;padding:11px;font-size:8px;color:#6f667b;border-radius:5px;display:flex;justify-content:space-between}.task-steps{display:grid;gap:15px;font-size:8px;color:#a18eaf;margin:22px 0}.task-steps span{animation:step-pulse 6s infinite}.task-steps span:nth-child(2){animation-delay:1s}.task-steps span:nth-child(3){animation-delay:2s}.task-done{font-size:8px;color:#aca2bd;border-top:1px solid #ffffff0c;margin-top:22px;padding-top:12px;display:flex;justify-content:space-between}.task-done span{color:#686073}.research-table{font-size:8px;margin-top:32px;border:1px solid #ffffff12;border-radius:6px;overflow:hidden}.research-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 10px;border-bottom:1px solid #ffffff0a;gap:4px}.research-table b{color:#d0c5e4;font-weight:500}.research-table span{color:#91889c}.research-table i{font-style:normal;color:#b7a3d1}.finished-note{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:8px;color:#8c82a0}.finished-note i{width:4px;height:4px;border-radius:50%;background:#bca2e9}.product-story{height:310vh;position:relative;pointer-events:none}.product-pin{height:100vh;position:sticky;top:0;padding:100px 24px 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.product-caption{text-align:center}.eyebrow{font:10px var(--mono);letter-spacing:1px;color:#8e889b;margin:0 0 22px}.captions{position:relative;width:min(700px,90vw);height:140px}.captions article{position:absolute;inset:0;opacity:0;transform:translateY(15px);transition:opacity .55s,transform .7s}.captions article.active{opacity:1;transform:none}h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-1.6px;line-height:1.12;font-weight:550;margin:0 0 20px}.captions h2{font-size:34px;margin-bottom:13px}.captions p{font-size:14px;line-height:1.65;color:#938c9e;margin:0}.story-controls{pointer-events:auto;display:flex;gap:7px;align-items:center;padding:8px;border:1px solid #ffffff0b;background:#0e0c17cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;margin-bottom:7px}.story-controls button{border:0;background:transparent;font-size:10px;color:#82768f;padding:10px 13px;border-radius:5px;transition:.3s}.story-controls button.active{background:#24202f;color:#e2d8f7}.story-controls i{font:8px var(--mono);color:#9f87ca;margin-right:7px;font-style:normal}.story-controls a{font-size:10px;padding:9px 13px;border-left:1px solid #ffffff12;color:#d1bcef}.split-section{min-height:105vh;display:flex;align-items:center;padding:125px max(6vw,calc((100vw - 1260px)/2));position:relative}.section-copy{max-width:490px;width:44%}.body-copy{font-size:15px;line-height:1.8;color:#a19aa9;margin:0 0 29px;max-width:470px}.detail-list{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:12px}.detail-list li{display:flex;gap:17px;align-items:flex-start;border:1px solid #ffffff12;background:#0e0b15a6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px 19px;border-radius:9px}.detail-list li>span{font:9px var(--mono);color:#a48cc5;padding-top:3px}.detail-list b{font-size:12px;font-weight:550;color:#ccc4da}.detail-list p{font-size:12px;line-height:1.6;color:#8d829a;margin:7px 0 0}.agent-labels{position:fixed;width:38%;height:45%;left:55%;top:28%;z-index:3;pointer-events:none;opacity:0}.agent-labels>span{position:absolute;font-size:10px;color:#d1c5e3;padding:6px 10px;border:1px solid #77638644;background:#17101daa;border-radius:30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 20px #8670c015;display:flex;gap:7px;align-items:center;animation:float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.9s)}.agent-labels i{width:4px;height:4px;background:#c7b6ff;border-radius:50%;box-shadow:0 0 10px #b2a0ff}.agent-labels>span:nth-child(1){left:8%;top:29%}.agent-labels>span:nth-child(2){left:43%;top:5%}.agent-labels>span:nth-child(3){right:0;top:33%}.agent-labels>span:nth-child(4){right:3%;bottom:19%}.agent-labels>span:nth-child(5){left:35%;bottom:0}.agent-labels>span:nth-child(6){left:0;bottom:23%}.permission-list{display:grid;gap:10px;margin-top:28px}.permission{display:flex;align-items:center;text-align:left;gap:15px;padding:17px 18px;background:#131019b0;border:1px solid #ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;transition:.3s}.permission:hover{border-color:#a289c24d;background:#1b1425b0}.permission.enabled{border-color:#8971af55}.permission-icon{font-size:19px;color:#8f76b5;width:21px}.permission b{display:block;font-size:12px;font-weight:500;color:#d0c5df}.permission small{display:block;font-size:10px;color:#8b7e9b;margin-top:5px}.toggle{margin-left:auto;width:29px;height:16px;border-radius:20px;background:#352e3f;position:relative;flex-shrink:0;transition:.3s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:#8c7c9b;border-radius:50%;transition:.3s}.enabled .toggle{background:#ad93d9}.enabled .toggle:after{background:#211332;transform:translate(13px)}.permission-note{display:flex;align-items:center;gap:8px;font:9px var(--mono);color:#8a7e99;margin-top:20px;line-height:1.7}.status-dot{width:4px;height:4px;border-radius:50%;background:#a08bbf;flex-shrink:0}.control-label{position:absolute;right:20%;bottom:19%;display:grid;gap:9px;opacity:0;color:#a992c4;font:9px var(--mono);text-align:center;letter-spacing:1px}.control-label b{font-weight:400;color:#d5c4e9;font-size:12px;letter-spacing:0}.features{padding:125px max(6vw,calc((100vw - 1260px)/2)) 150px;min-height:100vh;background:linear-gradient(transparent,#060609c9 70%,transparent)}.features-heading{text-align:center;margin:0 auto 55px;max-width:650px}.features-heading p:last-child{font-size:14px;color:#8d839b}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article{min-height:226px;border:1px solid #ffffff14;background:linear-gradient(135deg,#17121fcc,#0a090fcc);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:27px;transition:border-color .3s,transform .4s}.feature-grid article:hover{border-color:#a28bc65f;transform:translateY(-5px)}.feature-icon{font-size:23px;color:#af97d7;display:inline-block;margin-bottom:19px}.feature-grid h3{font-size:15px;font-weight:550;letter-spacing:-.1px;margin:0 0 12px;color:#e0d7eb}.feature-grid p{font-size:12px;line-height:1.8;color:#9b8ca8;margin:0 0 25px;max-width:300px}.feature-foot{font:8px var(--mono);letter-spacing:.5px;color:#a18bb6}.feature-grid a:hover{color:#e0d0f2;text-decoration:underline;text-underline-offset:5px}.explore{min-height:100vh;display:grid;place-items:center;text-align:center;padding:100px 24px 130px}.explore-copy{max-width:650px;display:flex;align-items:center;flex-direction:column}.explore-copy>img{border-radius:18px;box-shadow:0 10px 60px #a084d930;margin-bottom:32px}.explore h2{font-size:60px;letter-spacing:-2.5px;margin-bottom:24px}.explore p:not(.eyebrow){font-size:16px;color:#a49aad;margin:0 0 28px}.explore-note{font:10px var(--mono);color:#93819e;margin-top:19px}.text-button{border:0;background:none;color:#c7aee3;font-size:11px;margin-top:22px;padding:9px;text-decoration:underline;text-underline-offset:5px}.plain-button{border:0;background:none;padding:0;text-align:left;font-size:inherit;color:inherit}.plain-button:hover{color:#f0e5ff}footer{border-top:1px solid #ffffff13;background:#08070c;padding:55px max(6vw,calc((100vw - 1260px)/2)) 24px}.footer-top{display:grid;grid-template-columns:1fr 170px 180px;gap:35px}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-top p{font-size:12px;color:#776c83;margin:0}.footer-top>div>span{font:9px var(--mono);color:#675c73;margin-bottom:8px;letter-spacing:.6px}.footer-top>div>a:not(.brand),.footer-top button{font-size:12px;color:#9e8eae}.footer-bottom{border-top:1px solid #ffffff0e;padding-top:23px;margin-top:48px;display:flex;align-items:center;gap:24px;font-size:10px;color:#706477}.footer-bottom>span:nth-child(2){margin-left:auto}.footer-bottom button{white-space:nowrap}dialog{background:#13101b;color:#eee6f8;border:1px solid #6b557b55;border-radius:16px;max-width:560px;width:calc(100% - 32px);padding:38px;box-shadow:0 40px 140px #000d}dialog::backdrop{background:#020107b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}dialog h2{font-size:32px;letter-spacing:-1px}dialog p{font-size:14px;line-height:1.8;color:#a99cb7}.dialog-close{position:absolute;right:18px;top:15px;background:none;border:0;font-size:24px;color:#a99ab8}dialog .button{margin-top:15px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s,transform .9s}.reveal.revealed{opacity:1;transform:none}.feature-grid article:nth-child(3n+2){transition-delay:80ms}.feature-grid article:nth-child(3n+3){transition-delay:.16s}.motion-paused *{animation-play-state:paused!important}.scene-fallback{background:radial-gradient(ellipse at 70% 45%,#211737 0,transparent 50%),#060609}.load-error{padding:100px 10vw}.load-error h1{font-size:40px}.load-error p{color:#aaa}.load-error a{display:inline-block;border-bottom:1px solid;padding-bottom:5px}@keyframes blink{50%{opacity:0}}@keyframes float{50%{transform:translateY(-9px)}}@keyframes step-pulse{0%,70%,to{opacity:.65}30%{opacity:1}}@media(min-height:950px){.hero{padding-top:17vh}.product-pin{padding-top:12vh}}@media(max-width:1100px){.section-rail{display:none}.section-copy{width:46%}.site-header{padding-inline:5vw}.feature-grid article{padding:23px}.browser-shell{font-size:10px}.hero{padding-top:120px}.hero p{font-size:15px}.browser-rig{max-width:900px}.mock-greeting{inset:21% 8% auto}.mock-task{padding:12px 10px}.doc-left{padding:25px 23px}.doc-left h3{font-size:21px}}@media(max-width:760px){.site-header{height:66px;padding-inline:22px;gap:15px}.site-header nav{display:none}.site-header>.button{margin-left:auto}.brand{font-size:17px;gap:8px}.brand img{width:27px;height:27px}.hero{height:100svh;min-height:740px;padding-top:115px;padding-inline:20px}h1{font-size:48px;letter-spacing:-2px}.hero p{font-size:14px;line-height:1.7}.hero-meta{font-size:8px;letter-spacing:0}.release-pill{font-size:10px;gap:6px;padding-inline:9px;margin-bottom:27px}.release-pill span{font-size:8px}.actions{gap:9px;margin-top:26px}.actions .button{font-size:11px;padding-inline:16px;min-height:43px}.desktop-br{display:none}.hero-bottom{font-size:6px;letter-spacing:.8px;bottom:25px}.browser-shell{border-radius:8px}.browser-chrome{height:25px;padding:0 8px;gap:8px}.traffic{gap:3px}.traffic i{width:4px;height:4px}.chrome-history{font-size:8px}.address{padding:3px 5px;gap:5px;font-size:5px;border-radius:3px}.address span:last-child{font-size:5px}.chrome-ask{font-size:5px}.browser-interior{height:calc(100% - 37px)}.mock-sidebar{padding:10px 5px;width:19%}.mock-brand{font-size:7px;gap:4px;padding:0 3px 12px}.mock-brand img{width:15px;height:15px}.mock-new{font-size:5px;padding:5px 4px;border-radius:3px}.mock-new kbd{font-size:4px}.mock-sidebar>small{font-size:4px;letter-spacing:.3px;padding:13px 3px 5px}.mock-tab{font-size:5px;padding:6px 4px}.mock-tab span{margin-right:2px}.sidebar-bottom{font-size:4px;bottom:8px;left:8px;right:5px;gap:3px}.sidebar-bottom i{width:2px;height:2px}.mock-page{width:81%}.mock-bottom{height:12px;padding:3px 7px;font-size:3px;letter-spacing:.3px}.mock-greeting{inset:18% 8% auto}.micro{font-size:4px;letter-spacing:.5px}.mock-greeting h3{font-size:13px;letter-spacing:-.3px;margin:7px 0 5px}.mock-greeting p{font-size:5px}.mock-input{font-size:5px;padding:7px;margin:12px 0 6px;gap:5px;border-radius:5px}.typed-task:after{height:6px}.input-run{padding:1px 3px;border-radius:2px}.suggestion-row{gap:5px;font-size:4px}.suggestion-row span{padding:3px 4px;border-radius:2px}.project-row{margin-top:13px;gap:5px}.project-row article{padding:7px;gap:5px;border-radius:4px}.project-row b{font-size:5px}.project-row small{font-size:4px}.project-row i{font-size:6px}.doc-left{padding:16px 12px}.doc-left h3{font-size:13px;letter-spacing:-.3px;margin:8px 0}.doc-left p{font-size:5px}.doc-left h4{font-size:6px;margin:10px 0 5px}.doc-rule{margin:12px 0}.doc-lines{gap:5px;margin-top:12px}.doc-lines i{height:2px}.doc-quote{font-size:10px;margin-top:12px}.mock-task{padding:9px 7px}.mock-task header{font-size:4px;padding-bottom:9px}.mock-task header>span:last-child{font-size:4px}.task-bubble{font-size:5px;padding:6px;border-radius:4px;margin:12px 0}.task-answer{font-size:5px}.task-symbol{font-size:5px;width:12px;height:12px;border-radius:3px}.task-source{font-size:4px;padding:5px;margin-top:8px}.task-compose{font-size:4px;padding:6px;left:7px;right:7px;bottom:12px;border-radius:3px}.task-steps{gap:8px;font-size:4px;margin:12px 0}.task-done{font-size:4px;padding-top:7px;margin-top:12px}.research-table{font-size:4px;margin-top:17px}.research-table>div{padding:6px 5px}.finished-note{font-size:4px;gap:4px;margin-top:12px}.finished-note i{width:3px;height:3px}.product-story{height:270vh}.product-pin{padding:105px 20px 70px}.captions{height:130px}.captions h2{font-size:28px;letter-spacing:-1px}.captions p{font-size:12px;line-height:1.8}.eyebrow{font-size:8px;margin-bottom:18px}.story-controls{gap:0;padding:5px;flex-wrap:wrap;justify-content:center;max-width:100%}.story-controls button{font-size:8px;padding:10px}.story-controls i{font-size:6px;margin-right:4px}.story-controls a{font-size:8px;padding:9px}.split-section{min-height:1100px;padding:490px 24px 90px;align-items:flex-start}.section-copy{width:100%;max-width:none;padding:24px 20px;background:linear-gradient(#0d0a13d9,#0b0911b8);border:1px solid #ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px}h2{font-size:34px;letter-spacing:-1.2px}.body-copy{font-size:13px;line-height:1.85}.detail-list{gap:9px;margin-top:24px}.detail-list li{padding:14px 12px;gap:12px}.detail-list b,.detail-list p{font-size:11px}.agent-labels{left:8%;width:84%;top:13%;height:34%}.agent-labels>span{font-size:8px;padding:5px 8px}.permission{padding:14px 12px;gap:12px}.permission b{font-size:11px}.permission small{font-size:9px}.permission-note{font-size:8px}.control-label{inset:405px 0 auto;font-size:8px}.control-label b{font-size:10px}.features{padding:110px 24px}.features-heading{margin-bottom:35px}.features-heading h2{font-size:32px}.features-heading p:last-child{font-size:12px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-grid article{min-height:190px;padding:25px}.feature-grid p{max-width:none}.feature-icon{font-size:22px;margin-bottom:15px}.feature-grid h3{font-size:16px}.feature-grid p{font-size:12px}.feature-foot{font-size:8px}.explore{padding:100px 24px;min-height:850px}.explore h2{font-size:49px;letter-spacing:-2px}.explore p:not(.eyebrow){font-size:13px}.explore-note{font-size:8px}.explore-copy>img{width:60px;height:60px;border-radius:15px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:8px;line-height:1.6}.footer-bottom>span:nth-child(2){margin-left:0;order:3;width:100%}.footer-bottom button{margin-left:auto}footer{padding:45px 24px 25px}dialog{padding:32px 25px}dialog h2{font-size:27px}dialog p{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.hero{align-items:flex-start}@media(min-width:761px){.mock-greeting{top:15%}.project-row{margin-top:18px}.project-row article{padding:10px}}.product-window{container-type:inline-size;aspect-ratio:1.5814;background:#080909;border-radius:12px;border-color:#51545f;box-shadow:0 0 0 2px #777c8d20,0 0 0 5px #080a0f90,0 28px 100px #000c,0 0 32px #779bff23;position:relative}.preview-window-body{height:100%;display:flex}.preview-sidebar{width:14%;background:#101112;border-right:1px solid #ffffff12;padding:.7cqw;color:#95999f;font-size:.85cqw;position:relative}.preview-sidebar>div:not(.preview-wallpaper-mini){padding:.8cqw .25cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-sidebar .preview-new{background:#d4d8e3;color:#242735;border:1px solid #fff4;border-radius:.6cqw;margin:.7cqw 0;font-weight:500}.preview-new span{float:right;font-size:.65cqw;opacity:.5}.preview-wallpaper-mini{height:8cqw;background:radial-gradient(ellipse,#2b325b,#0b0f18);border-radius:.5cqw;display:grid;place-items:center;overflow:hidden;position:relative}.preview-wallpaper-mini:after,.preview-wallpaper-mini:before{content:"";position:absolute;border:1px solid #8e9bff50;width:7cqw;height:3cqw;border-radius:50%;transform:rotate(55deg)}.preview-wallpaper-mini:after{transform:rotate(-55deg)}.preview-wallpaper-mini img{width:3cqw;opacity:.9}.preview-sidebar .preview-sidebar-foot{position:absolute;left:1cqw;bottom:1cqw;font-size:.8cqw}.preview-sidebar-foot span{display:block;font-size:.65cqw;color:#5d626b;margin-top:.5cqw}.preview-main{width:86%;height:100%;background:#080909}.preview-toolbar{height:3.6cqw;display:flex;align-items:center;gap:1cqw;padding:.5cqw 1cqw;border-bottom:1px solid #ffffff0c;color:#74787e;font-size:1cqw;background:linear-gradient(#141515,#0a0b0c)}.preview-address{flex:1;display:flex;gap:.7cqw;align-items:center;border:1px solid #ffffff12;background:#080909;border-radius:.5cqw;padding:.4cqw .7cqw;font-size:.8cqw}.preview-address small{margin-left:auto;font-size:.65cqw}.preview-toolbar b{display:flex;align-items:center;font-size:.75cqw;gap:.4cqw;font-weight:400;color:#c9cdd7}.preview-toolbar img{width:1cqw}.preview-pages{position:relative;height:calc(100% - 3.6cqw);overflow:hidden}.product-window .mock-view{transform:none;transition:opacity .55s;background:#080909}.preview-pavilion{position:absolute;width:115%;max-width:none;left:-7.5%;top:11%;opacity:.3;pointer-events:none;filter:saturate(.62) hue-rotate(-16deg)}.preview-start:after{content:"";position:absolute;inset:0;background:linear-gradient(#08090900 10%,#0809090c 38%,#08090966 73%,#080909);pointer-events:none}.preview-home{position:absolute;left:14%;right:14%;top:17%;z-index:1}.preview-home h3{font-size:2cqw;letter-spacing:-.07cqw;font-weight:550;margin:0 0 .7cqw;color:#e4e6e9}.preview-home>p{font-size:.75cqw;color:#979ca0;margin:0}.preview-search{display:flex;align-items:center;gap:.8cqw;background:#17191abf;border:1px solid #64696a70;border-radius:9cqw;padding:1cqw 1.2cqw;margin:2.8cqw 0 3cqw;color:#92989c;font-size:.95cqw;box-shadow:0 9px 30px #0005;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-search>span:first-child{font-size:1.7cqw;line-height:.7}.preview-search i{display:block;width:1.8cqw;height:1.8cqw;background:#4b4d50;border-radius:50%;margin-left:auto}.preview-section-head{display:flex;justify-content:space-between;font-size:.75cqw;color:#bfc1c6;margin-bottom:1cqw}.preview-section-head>span+span{font-size:.72cqw}.preview-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:.75cqw}.preview-projects article{background:#0e1011d9;border:1px solid #ffffff15;border-radius:.55cqw;padding:1cqw;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;gap:.6cqw}.preview-projects article>span{font-size:1.2cqw;color:#7e858d}.preview-projects b{font-size:.9cqw;line-height:1.35;font-weight:500;color:#d6d9dd}.preview-projects small{font-size:.65cqw;color:#838990;white-space:nowrap}.preview-tabs-head{font-size:.8cqw;display:flex;gap:.5cqw;margin:2cqw .7cqw 1cqw;color:#a2a7ad}.preview-tabs-head small{font-size:.7cqw;color:#747a81}.preview-tabs-head span{margin-left:auto}.preview-tab-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:.8cqw;opacity:.55}.preview-tab-previews article{border:1px solid #ffffff13;background:#0b0d0e80;padding:.8cqw;border-radius:.4cqw;height:7cqw}.preview-tab-previews span{font-size:.65cqw;color:#a4a9b0}.preview-tab-previews i{display:block;margin-top:.7cqw;height:.2cqw;width:90%;background:#939aa62e}.preview-tab-previews i:last-child{width:60%}.preview-window-sheen{pointer-events:none;position:absolute;inset:0;background:linear-gradient(130deg,#fff0 40%,#adb9e103 49%,#fff0 60%);mix-blend-mode:screen}.preview-ask,.preview-run{display:flex}.preview-doc{width:64%;padding:4cqw 3.8cqw;position:relative}.preview-doc-domain{font:.65cqw var(--mono);letter-spacing:.12cqw;color:#858a9b}.preview-doc h3{font-size:2.65cqw;letter-spacing:-.09cqw;line-height:1.15;color:#e6e7eb;margin:2.3cqw 0 1cqw;font-weight:550}.preview-doc p{font-size:.95cqw;color:#9195a1;line-height:1.75}.preview-doc p.preview-doc-deck{font-size:1cqw;color:#a0a5b0}.preview-doc-rule{height:1px;background:#ffffff15;margin:2.5cqw 0}.preview-doc h4{font-size:1.2cqw;color:#cdd1dc;font-weight:500;margin:2.2cqw 0 1cqw}.preview-doc mark{background:#6978d532;color:#c4c9ed}.preview-document-figure{position:relative;height:9cqw;background:radial-gradient(ellipse,#26314b44,transparent);border:1px solid #ffffff12;border-radius:.5cqw;margin-top:2cqw;display:flex;align-items:center;justify-content:center;gap:1cqw}.preview-document-figure i{width:5cqw;height:3.4cqw;border:1px solid #7d8ac270;background:#9aaaff08;border-radius:.4cqw}.preview-document-figure i:nth-child(2){transform:translateY(-.8cqw);background:#9aaaff15}.preview-document-figure span{position:absolute;bottom:.8cqw;font:.5cqw var(--mono);color:#697488;letter-spacing:.15cqw}.preview-conversation{width:36%;background:#111215;border-left:1px solid #ffffff14;padding:1.6cqw;position:relative}.preview-conversation header{display:flex;align-items:center;gap:.6cqw;font-size:.85cqw;color:#b7bdc9;border-bottom:1px solid #ffffff13;padding-bottom:1.3cqw}.preview-conversation header img{width:1.5cqw}.preview-conversation header b{font-weight:500}.preview-conversation header span{margin-left:auto;font-size:.6cqw;color:#666f7e}.preview-selection{font-size:.7cqw;color:#9ca9c0;padding:1cqw;background:#1c2028;border:1px solid #ffffff11;border-radius:.4cqw;margin-top:1.6cqw}.preview-selection p{font-size:.7cqw;color:#777f8f;margin:.5cqw 0 0;line-height:1.6}.preview-user-message{font-size:.9cqw;line-height:1.6;background:#252934;color:#cbd0dc;border:1px solid #ffffff0b;border-radius:.8cqw;padding:1.2cqw;margin:2cqw 0}.preview-agent-answer>img{width:1.6cqw}.preview-agent-answer p{font-size:.85cqw;line-height:1.75;color:#b7bfce}.preview-agent-answer b{font-weight:550;color:#d5d9e1}.preview-citation{font-size:.65cqw;color:#8e9db9;border:1px solid #ffffff15;padding:.8cqw;border-radius:.4cqw}.preview-composer{position:absolute;bottom:1.3cqw;left:1.3cqw;right:1.3cqw;border:1px solid #ffffff20;background:#191c23;border-radius:.7cqw;padding:1cqw;color:#707c93;font-size:.8cqw}.preview-composer>span{float:right;color:#c8d5ef}.preview-composer small{display:block;margin-top:1.5cqw;font-size:.6cqw}.preview-task-activity{display:grid;gap:1.9cqw;margin:2cqw 0 2.7cqw}.preview-task-activity div{padding-left:2.2cqw;position:relative}.preview-task-activity i{position:absolute;left:0;color:#a9b8f3;font-style:normal;font-size:.8cqw}.preview-task-activity b{display:block;font-size:.85cqw;font-weight:500;color:#c2c9d8}.preview-task-activity small{display:block;font-size:.65cqw;color:#748099;margin-top:.5cqw}.preview-task-complete{border-top:1px solid #ffffff14;padding-top:1cqw;font-size:.75cqw;color:#a8b4d4}.preview-task-complete>span{float:right;color:#666f84}.preview-running-status{font:.6cqw var(--mono);color:#899bca;display:flex;gap:.5cqw;align-items:center;margin:-2cqw 0 2.7cqw}.preview-running-status i{width:.4cqw;height:.4cqw;background:#a6b9ff;border-radius:50%;box-shadow:0 0 8px #8195ee}.preview-comparison{border:1px solid #ffffff19;border-radius:.7cqw;margin:3cqw 0 2cqw;overflow:hidden}.preview-comparison>div{display:grid;grid-template-columns:1.1fr 1.2fr .5fr;font-size:.8cqw;padding:1.25cqw 1.1cqw;border-bottom:1px solid #ffffff10;gap:1cqw;color:#939eaf}.preview-comparison b{font-weight:500;color:#cdd4e2}.preview-comparison em{font-style:normal;color:#a5b3e8}.preview-result{background:#151a2590;border:1px solid #ffffff13;padding:1.5cqw;border-radius:.7cqw}.preview-result>b{font-size:1cqw;font-weight:550;color:#c7d0e3}.preview-result p{font-size:.85cqw}.preview-result>span{font-size:.65cqw;color:#8d9fca}.preview-cursor{position:absolute;left:63%;top:36%;font-size:2cqw;color:#bdcbff;filter:drop-shadow(0 2px 4px #000);animation:review-pointer 9s ease-in-out infinite}.preview-cursor span{display:block;font-size:.6cqw;white-space:nowrap;border:1px solid #95b2f24d;background:#1a2943;padding:.5cqw;border-radius:.4cqw;margin-left:1cqw}@keyframes review-pointer{0%,to{transform:translate(0)}35%{transform:translate(-5cqw,9cqw)}65%{transform:translate(-15cqw,11cqw)}}@media(max-width:760px){.product-window{border-radius:7px}.preview-sidebar{width:14%}.preview-main{width:86%}}.product-window{aspect-ratio:1.5814;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;background:#0d0e10;border:1px solid #777a834d;border-radius:1.1cqw;box-shadow:0 0 0 1px #e0e4ff17,0 0 0 .3cqw #080a0f8c,0 3cqw 9cqw #000b,0 0 3.8cqw #779bff1e}.product-window .preview-window-body{height:100%;isolation:isolate}.product-window .preview-sidebar{width:18.8%;flex-shrink:0;padding:0;border-right:1px solid #9ca2c218;background:linear-gradient(170deg,#19191f,#14151a 48%,#111217);font-size:.84cqw;color:#a1a3ad;overflow:hidden;box-shadow:inset -1px 0 #0004}.product-window .preview-main{width:81.2%;flex-shrink:0;min-width:0;background:#090b0c}.product-window .preview-sidebar>div:not(.preview-wallpaper-mini){padding:0;white-space:normal;overflow:visible;text-overflow:clip}.product-window .preview-wallpaper-mini{height:15cqw;border-radius:0;background:radial-gradient(ellipse at 20% 17%,#7b626749,transparent 58%),radial-gradient(ellipse at 86% 52%,#46406b8c,transparent 60%),linear-gradient(125deg,#27202a,#1c2439 67%,#11151d);display:block;border-bottom:1px solid #9fa8b11a;position:relative;isolation:isolate}.product-window .preview-wallpaper-mini:before,.product-window .preview-wallpaper-mini:after{content:none}.preview-wallpaper-fold{position:absolute;pointer-events:none;transform-origin:50% 100%;filter:blur(.12cqw);border-radius:45% 45% 8% 8%;width:8.5cqw;height:23cqw;top:-10.7cqw;background:linear-gradient(88deg,#c0a3be00,#c0a3be1c 44%,#e3d6df37 50%,#776b8a06 53%,#16192200);box-shadow:inset .12cqw 0 #f5dbed10;opacity:.8}.preview-wallpaper-fold.fold-one{left:-2.7cqw;transform:rotate(-27deg)}.preview-wallpaper-fold.fold-two{left:4.6cqw;top:-9.6cqw;transform:rotate(23deg);width:9.8cqw;background:linear-gradient(88deg,#8aa1ce00,#a4aed81c 44%,#cbd7ed33 50%,#52608e0a 54%,#16192200)}.preview-wallpaper-fold.fold-three{left:11cqw;top:-7cqw;transform:rotate(46deg);background:linear-gradient(88deg,#b2a7c800,#b2a7c819 44%,#e3d6df26 50%,#776b8a06 53%,#16192200)}.preview-mac-controls{display:flex;align-items:center;gap:.56cqw;position:absolute;top:1.05cqw;left:1.2cqw;z-index:2}.preview-mac-controls i{display:block;width:.82cqw;height:.82cqw;background:#f76560;border-radius:50%;box-shadow:inset 0 0 0 .07cqw #0002,0 .08cqw .2cqw #0003}.preview-mac-controls i:nth-child(2){background:#f4c04f}.preview-mac-controls i:nth-child(3){background:#61c653}.preview-sidebar-toggle{position:absolute;right:1.1cqw;top:1cqw;color:#b9bac970;display:flex}.product-window .preview-ui-icon{width:1.25cqw;height:1.25cqw;flex-shrink:0;vertical-align:middle}.preview-sidebar-toggle .preview-ui-icon{width:1.1cqw;height:1.1cqw}.preview-wallpaper-wordmark{position:absolute;left:1.25cqw;bottom:4.2cqw;display:flex;gap:.6cqw;align-items:center;color:#e1dfe9;letter-spacing:-.04cqw;font-size:1.5cqw;font-weight:550;opacity:.95}.product-window .preview-wallpaper-wordmark img{width:2cqw;height:2cqw;filter:drop-shadow(0 .1cqw .5cqw #0004)}.preview-wallpaper-caption{position:absolute;left:1.4cqw;bottom:2.65cqw;font-size:.63cqw;letter-spacing:.015cqw;color:#a9a8bc}.product-window .preview-sidebar>.preview-side-content{padding:1.05cqw 1cqw}.preview-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55cqw;margin-bottom:1.2cqw}.preview-shortcuts>span{height:3.15cqw;display:grid;place-items:center;background:#ffffff07;border:1px solid #ffffff0c;border-radius:.57cqw;color:#a9aebd;box-shadow:inset 0 .05cqw #ffffff07}.preview-shortcuts .preview-ui-icon{width:1.35cqw;height:1.35cqw}.preview-shortcuts>span:nth-child(2){color:#b6b2c2}.preview-shortcuts>span:nth-child(3){color:#b9bec9}.preview-shortcuts>span:nth-child(4){color:#afbfcc}.product-window .preview-sidebar .preview-new{display:flex;align-items:center;gap:.6cqw;margin:0 0 1.55cqw;padding:.7cqw;border:1px solid #ffffff20;background:linear-gradient(#d2d5df,#bcc1cd);color:#313440;border-radius:.5cqw;box-shadow:inset 0 1px #ffffff38,0 .1cqw .4cqw #0002;font-size:.8cqw;line-height:1.2;font-weight:500}.preview-new .preview-ui-icon{width:1.1cqw;height:1.1cqw}.product-window .preview-new span{float:none;font-size:inherit;opacity:1}.preview-new kbd{font-family:inherit;margin-left:auto;font-size:.62cqw;color:#626673;letter-spacing:.04cqw}.preview-mini-label{display:flex;align-items:center;justify-content:space-between;font-size:.52cqw;letter-spacing:.08cqw;color:#636773;padding:0 .65cqw;margin-bottom:.65cqw}.preview-mini-label>span{font-size:.6cqw;letter-spacing:0;color:#545965}.preview-side-tab{display:flex;align-items:center;gap:.65cqw;height:2.65cqw;padding:0 .65cqw;border-radius:.43cqw;margin:.15cqw 0;white-space:nowrap;line-height:1.3;color:#969aa7;font-size:.76cqw}.preview-side-tab .preview-ui-icon{width:1.05cqw;height:1.05cqw;color:#747c8e}.preview-side-tab>img{width:1.1cqw;height:1.1cqw}.preview-side-tab>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.preview-side-tab.selected{background:#ffffff08;border:1px solid #ffffff0a;color:#d0d3df}.preview-side-tab i{font-size:.95cqw;margin-left:auto;font-style:normal;color:#747988}.preview-tab-divider{height:1px;background:#ffffff08;margin:1.25cqw .5cqw}.preview-side-project{display:flex;align-items:center;gap:.5cqw;font-size:.65cqw;color:#777c8a;padding:.25cqw .65cqw}.preview-project-dot{width:.37cqw;height:.37cqw;background:#a899c4;border-radius:50%;opacity:.8}.preview-side-project small{margin-left:auto;font-size:.7cqw;color:#697180}.product-window .preview-sidebar>.preview-sidebar-foot{left:1cqw;right:1cqw;bottom:1.1cqw;position:absolute;font-size:.8cqw;padding:0}.product-window .preview-sidebar-foot span{display:initial;font:inherit;color:inherit;margin:0}.preview-bottom-nav{border-top:1px solid #ffffff0d;padding-top:.6cqw;margin-bottom:1cqw}.product-window .preview-bottom-nav>span{display:flex;align-items:center;gap:.7cqw;height:2.5cqw;padding:0 .6cqw;color:#afb3c0;font-size:.78cqw}.preview-bottom-nav .preview-ui-icon{width:1.1cqw;height:1.1cqw;color:#777f93}.preview-bottom-nav b{font-weight:400}.preview-bottom-nav kbd{margin-left:auto;font-family:inherit;font-size:.58cqw;color:#545c6d}.preview-profile{display:flex;align-items:center;gap:.6cqw;padding:.8cqw .5cqw 0;border-top:1px solid #ffffff0c;color:#a4aaba;font-size:.67cqw}.product-window .preview-profile>span.preview-profile-icon{width:2.25cqw;height:2.25cqw;border:1px solid #ffffff16;background:linear-gradient(140deg,#333749,#1e2230);border-radius:.6cqw;display:grid;place-items:center;box-shadow:inset 0 .1cqw #ffffff0b}.preview-profile-icon img{width:1.5cqw;height:1.5cqw}.preview-profile small{display:block;font-size:.52cqw;color:#636d80;margin-top:.2cqw}.product-window .preview-profile>span.preview-profile-menu{margin-left:auto;font-size:.72cqw;color:#737d90;letter-spacing:.08cqw}.product-window .preview-toolbar{height:3.65cqw;padding:.55cqw .8cqw;gap:.8cqw;font-size:.78cqw;background:linear-gradient(#191a1f,#121419);border-bottom:1px solid #a8abc30c;box-shadow:0 1px 1px #0005;color:#858b98}.preview-navigation{display:flex;align-items:center;gap:.65cqw;margin-right:.15cqw}.preview-navigation .preview-ui-icon{width:.95cqw;height:.95cqw}.preview-navigation .preview-ui-icon:nth-child(2){opacity:.43}.product-window .preview-address{min-width:0;flex:1;gap:.6cqw;padding:.45cqw .7cqw;border:1px solid #ffffff0c;background:#0b0d11;border-radius:.55cqw;box-shadow:inset 0 .1cqw .3cqw #0003;font-size:.72cqw;height:2.25cqw}.preview-address .preview-ui-icon{width:.9cqw;height:.9cqw;color:#686f7e}.preview-address .address-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#727a89}.product-window .preview-address small{font-family:inherit;font-size:.55cqw;white-space:nowrap;color:#555f72}.preview-split-control{display:flex;align-items:center;color:#818b9d}.preview-split-control .preview-ui-icon{width:1.1cqw;height:1.1cqw}.product-window .preview-toolbar b{font-size:.7cqw;gap:.38cqw;border:1px solid #ffffff0a;border-radius:.45cqw;padding:.35cqw .5cqw;color:#b5bfd1;line-height:1.2;background:#ffffff03;font-weight:450}.product-window .preview-toolbar b>img{width:1.1cqw;height:1.1cqw}.preview-toolbar-more{font-size:.7cqw;color:#788397;letter-spacing:.1cqw;line-height:1}.product-window .preview-pages{height:calc(100% - 3.65cqw)}.product-window .preview-home{left:12%;right:12%;top:17%}.product-window .preview-home h3{font-size:1.95cqw;font-weight:550}.product-window .preview-home>p{font-size:.72cqw}.product-window .preview-search{font-size:.83cqw;padding:.92cqw 1.12cqw;margin:2.6cqw 0 2.5cqw}.product-window .preview-search i{width:1.65cqw;height:1.65cqw}.product-window .preview-projects article{padding:.95cqw}.product-window .preview-projects b{font-size:.82cqw}.product-window .preview-projects small{font-size:.58cqw}.product-window .preview-section-head{font-size:.71cqw}.product-window .preview-section-head>span+span{font-size:.62cqw}.product-window .preview-tabs-head{margin-top:1.8cqw}.product-window .preview-tab-previews{opacity:.52}.product-window .preview-window-sheen{background:linear-gradient(125deg,#ffffff03,#fff0 32%,#b0b9e001 65%,#fff0)}@media(max-width:760px){.product-window{border-radius:1.1cqw}.product-window .preview-sidebar{width:18.8%}.product-window .preview-main{width:81.2%}}.product-window .preview-sidebar{width:16.5%}.product-window .preview-main{width:83.5%}.product-window .preview-wallpaper-mini{height:10cqw;background:radial-gradient(ellipse at 50% 70%,#22314c77,transparent 63%),linear-gradient(145deg,#171c27,#101820 72%,#12171f);border-bottom-color:#c0d5ee0b}.preview-mini-rosette{position:absolute;width:8.2cqw;height:8.2cqw;left:50%;bottom:-.1cqw;transform:translate(-50%);opacity:.84;filter:drop-shadow(0 0 .8cqw #889fc016)}.product-window .preview-sidebar>.preview-side-content{padding:.75cqw .8cqw}.product-window .preview-sidebar .preview-new{padding:.65cqw .58cqw;margin:0 0 .8cqw;font-size:.76cqw;border-radius:.43cqw}.product-window .preview-side-tab{height:2.45cqw;padding:0 .55cqw;font-size:.71cqw;gap:.55cqw}.product-window .preview-side-tab .preview-ui-icon{width:.98cqw;height:.98cqw}.product-window .preview-sidebar>.preview-sidebar-foot{left:.8cqw;right:.8cqw;bottom:.85cqw}.product-window .preview-bottom-nav{border-top-color:#ffffff0b;padding-top:.55cqw;margin-bottom:0}.product-window .preview-bottom-nav>span{height:2.4cqw;font-size:.73cqw;padding:0 .5cqw}.product-window .preview-bottom-nav kbd{font-size:.55cqw}.product-window .preview-pavilion{opacity:.3;filter:saturate(.62) hue-rotate(-16deg)}@media(max-width:760px){.product-window .preview-sidebar{width:16.5%}.product-window .preview-main{width:83.5%}}:root{font-family:Geist,DM Sans,sans-serif;background:#060606;color:#f0f0f2;--purple:#9ca5ff;--muted:#989aa3}.site-header{height:64px;background:linear-gradient(#060606ec,#060606b0 70%,transparent);padding-inline:max(5vw,calc((100vw - 1200px)/2));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.brand{font-size:18px;gap:9px;letter-spacing:-.6px}.brand img{width:25px;height:25px;box-shadow:none}.site-header nav a{font-size:13px;padding:7px 10px}.site-header .button{font-size:12px}.scene-wash{background:linear-gradient(#06060600,transparent 80%,#06060622)}.hero{height:100vh;min-height:700px;padding-top:clamp(105px,14vh,150px)}.hero-copy{max-width:850px}.release-pill{margin-bottom:27px;background:#0c0d10b0;font-size:12px;min-height:31px}.release-pill i{background:#adaeff;box-shadow:0 0 9px #8999ff}h1{font-size:clamp(38px,4.4vw,64px);letter-spacing:-2.7px;line-height:1.06;font-weight:600;margin-bottom:26px}h1 em,h2 em{background:linear-gradient(100deg,#e7eaff,#9fa5ff 65%,#777dff);-webkit-background-clip:text;background-clip:text}.hero p{font-size:16px;line-height:1.65;color:#a4a4aa;max-width:630px;letter-spacing:-.3px}.actions{margin-top:29px;margin-bottom:17px}.button{border-radius:9px;min-height:47px;font-size:14px;letter-spacing:-.25px}.button.primary{background:#ededf0;color:#15151b;border-color:#ffffff60;font-weight:550}.hero-meta{font-size:11px;letter-spacing:0;color:#83868f}.hero-bottom{display:none}.product-story{height:340vh}.product-pin{padding-top:11vh}.eyebrow{font-size:11px;letter-spacing:.2px;color:#999ca7}.captions h2{font-size:clamp(29px,2.9vw,42px);letter-spacing:-1.5px}.captions p{font-size:14px;color:#999ca7;line-height:1.7}.captions{height:145px}.story-controls{background:#0b0c10b0;border-color:#ffffff15}.story-controls button.active{background:#272a35}.story-controls i{color:#9ba6e8}.story-controls a{color:#bdc7f1}h2{font-weight:550;font-size:clamp(30px,3.25vw,44px);letter-spacing:-1.55px}.split-section{min-height:100vh;padding-inline:max(6vw,calc((100vw - 1200px)/2));padding-block:100px}.section-copy{max-width:475px;width:43%}.body-copy{font-size:15px;line-height:1.8;color:#9b9da7}.detail-list{gap:17px}.detail-list li{padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:14px}.detail-list li>span{color:#9ea8e8;border:1px solid #ffffff1a;border-radius:5px;padding:4px 5px;font-size:9px}.detail-list b{font-size:13px;color:#d8dae2}.detail-list p{font-size:13px;color:#969aa7;line-height:1.65;margin-top:5px}.agent-labels>span{background:#10131dc7;color:#c9d3ed;border-color:#6c7faa40;font-size:10px}.agent-labels i{background:#afc4ff;box-shadow:0 0 9px #7899f0}.permission{background:#14161bb0;border-color:#ffffff13}.permission:hover{background:#1c202ab0;border-color:#899fde50}.permission.enabled{border-color:#7e92db70}.permission-icon{color:#98a6d8}.permission b{color:#d3d8e3}.permission small{color:#929aad}.toggle{background:#323640}.enabled .toggle{background:#aab9ed}.permission-note{color:#949eb4}.status-dot{background:#a5b8ef}.control-label{color:#94a7d5}.control-label b{color:#d3dff8}.features{min-height:100vh;padding:110px max(6vw,calc((100vw - 1200px)/2)) 130px;background:none}.features-heading{margin-bottom:45px}.features-heading p:last-child{color:#969ba8}.feature-grid{gap:14px}.feature-grid article{min-height:210px;background:#111318b8;border-color:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px;border-radius:11px}.feature-grid article:hover{border-color:#9cb6e651}.feature-icon{color:#a7b7ee}.feature-grid h3{color:#dce1ed}.feature-grid p{color:#929bac}.feature-foot{color:#96a7cd}.explore{min-height:106vh;padding:95px 24px 100px;align-content:start}.explore-copy{max-width:650px;width:100%}.explore h2{font-size:clamp(40px,4.2vw,60px);letter-spacing:-2.4px;line-height:1.06;margin:3px 0 28px}.explore-note{font-size:11px;color:#989eae;margin-top:19px;line-height:1.8}.explore .large{min-height:48px}.getting-started{list-style:none;padding:0;margin:40px 0 0;width:min(100%,500px);display:grid;gap:11px;text-align:left}.getting-started li{display:flex;align-items:flex-start;gap:15px;border:1px solid #ffffff1d;background:#12141a9e;border-radius:10px;padding:18px 19px;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.getting-started li>span{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:6px;background:#ffffff0b;color:#c3c9d8;font:11px var(--mono)}.explore .getting-started p{font-size:13px;line-height:1.7;color:#969daa;margin:0}.getting-started b{font-weight:550;color:#d3d7e0}.text-button{color:#b9c7ef}footer{background:#08090c}.footer-top p,.footer-top>div>a:not(.brand),.footer-top button{color:#929bac}.footer-top>div>span,.footer-bottom{color:#68778f}.scene-fallback{background:radial-gradient(ellipse at 70% 45%,#16213a 0,transparent 50%),#060606}@media(min-height:950px){.hero{padding-top:15vh}}@media(max-width:760px){.site-header{height:64px;padding-inline:22px}.hero{min-height:720px;height:100svh;padding-top:110px}.hero-copy{width:100%}h1{font-size:43px;letter-spacing:-1.9px}.hero p{font-size:14px;max-width:335px}.release-pill{font-size:10px;margin-bottom:28px}.hero-meta{font-size:9px}.product-pin{padding-top:105px;padding-bottom:70px}.product-story{height:280vh}.captions h2{font-size:29px}.captions p{font-size:12px}.split-section{padding:490px 24px 80px;min-height:1060px}.section-copy{width:100%;padding:25px 21px;background:#0c0e14ce;max-width:none}.detail-list b,.detail-list p{font-size:12px}.features{padding:100px 24px}.feature-grid article{min-height:190px}.explore{padding:100px 24px 80px;min-height:970px}.explore h2{font-size:47px;letter-spacing:-2px}.explore-note{font-size:9px}.getting-started{margin-top:32px;gap:10px}.getting-started li{padding:15px;gap:12px}.explore .getting-started p{font-size:12px}.eyebrow{font-size:9px}.browser-rig{max-width:none}}.intro-active .site-header,.intro-active .section-rail,.intro-active footer{opacity:0}.intro-active:not(.intro-content) main{visibility:hidden}.intro-active:not(.intro-content) .site-header,.intro-active:not(.intro-content) .section-rail{visibility:hidden}.intro-active .hero .release-pill,.intro-active .hero-copy>p,.intro-active .hero .actions,.intro-active .hero-meta{opacity:0}.entrance-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.13em;margin-bottom:-.13em}.entrance-word{display:inline-block;will-change:transform}.hero em .entrance-word{background:linear-gradient(100deg,#e7eaff,#9fa5ff 65%,#777dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro-active .entrance-word{transform:translateY(115%)}.intro-active.intro-content .entrance-word{animation:gable-word-in 1.2s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--word)*60ms)}.intro-active.intro-content .hero .release-pill{animation:gable-content-in 1.1s cubic-bezier(.16,1,.3,1) .05s both}.intro-active.intro-content .hero-copy>p{animation:gable-content-in 1.1s cubic-bezier(.16,1,.3,1) .4s both}.intro-active.intro-content .hero .actions{animation:gable-content-in 1.1s cubic-bezier(.16,1,.3,1) .55s both}.intro-active.intro-content .hero-meta{animation:gable-content-in 1.1s cubic-bezier(.16,1,.3,1) .7s both}.intro-active.intro-content .site-header{animation:gable-fade-in 1s ease .5s both}.intro-active.intro-content .section-rail{animation:gable-fade-in 1s ease .8s both}.intro-active.intro-content footer{opacity:1}.intro-complete .entrance-word{will-change:auto}@keyframes gable-word-in{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes gable-content-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes gable-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.entrance-word{transform:none!important}}:root,html,body{background:#000}.scene-wash{background:none}.site-header{background:linear-gradient(#000,#000a 70%,#0000)}footer{background:#050505}.scene-fallback{background:#000}.release-pill{background:#0b0b0bc9}.release-pill i{background:#96969e;box-shadow:none}.hero-meta{color:#8d8d95}.hero-meta a{color:#b8b8c4;text-decoration:underline;text-underline-offset:3px}.download-icon{width:17px;height:17px;flex:0 0 auto}.mac-download .mac-download-pending{opacity:.76;cursor:not-allowed;box-shadow:none}.mac-download .mac-download-pending:hover{transform:none;box-shadow:none;background:#ededf0}.mac-release-note{display:flex;align-items:flex-start;justify-content:center;gap:10px;border:1px solid #ffffff24;border-radius:10px;background:#101010a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px 24px;margin-top:25px}.release-status-dot{width:5px;height:5px;background:#b5b5bf;border-radius:50%;margin-top:8px;flex-shrink:0}.explore .mac-release-note p{font-size:13px;line-height:1.65;color:#b4b4be;margin:0}.web-preview-link{margin-top:19px;min-height:43px;font-size:13px}.mac-download .getting-started{margin-top:31px}.mac-download .getting-started li{background:#111111b0;border-color:#ffffff20}.mac-download-options{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:13px;font-size:11px;color:#777783}.mac-download-options a{color:#c5c1e3;text-decoration:underline;text-underline-offset:4px}.explore .mac-preview-disclosure{max-width:580px;margin:14px auto 0;font-size:11px;line-height:1.7;color:#8a8996}.mac-release-links{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:23px}.mac-release-links .text-button{margin:0}.mac-release-links>a{font-size:11px;color:#9f9baa;text-decoration:underline;text-underline-offset:4px}.mac-download{min-height:1250px}#download .explore-copy>.mac-preview-disclosure{max-width:580px;margin:14px auto 0;font-size:11px;line-height:1.7;color:#8a8996}@media(max-width:760px){.mac-release-note{padding:15px 17px}.explore .mac-release-note p{font-size:12px}.hero-meta{font-size:8px;line-height:1.7}.mac-download{min-height:1080px}.mac-download h2{font-size:42px}}
