.ai-module__4PM4Ea__page{--ink:#171717;--muted:#696969;--line:#dedede;--accent:#9bb5d7;color:var(--ink);background:#fafafa}:is(html:has(.ai-module__4PM4Ea__page),body:has(.ai-module__4PM4Ea__page)){min-width:0}.ai-module__4PM4Ea__page *{box-sizing:border-box}.ai-module__4PM4Ea__page :where(h1,h2,h3,p,figure,blockquote){margin:0}.ai-module__4PM4Ea__page :where(button,input,textarea,select){font:inherit}.ai-module__4PM4Ea__page :where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #7894bd}.ai-module__4PM4Ea__page button{cursor:pointer}.ai-module__4PM4Ea__page :where(section,[id]){scroll-margin-top:88px}.ai-module__4PM4Ea__page [hidden]{display:none!important}.ai-module__4PM4Ea__page h2{letter-spacing:-.052em;font-size:clamp(34px,3.55vw,48px);font-weight:550;line-height:1.12}.ai-module__4PM4Ea__page h2>span{color:var(--muted)}.ai-module__4PM4Ea__page h3{letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.25}.ai-module__4PM4Ea__container{width:min(1184px,100% - 96px);margin-inline:auto}.ai-module__4PM4Ea__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-module__4PM4Ea__skipLink{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.ai-module__4PM4Ea__skipLink:focus{transform:none}.ai-module__4PM4Ea__header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f6f6f5;border-bottom:1px solid #e4e4e4;position:sticky;top:0}.ai-module__4PM4Ea__headerInner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.ai-module__4PM4Ea__logo{letter-spacing:-.045em;align-items:center;gap:8px;font-size:17px;font-weight:550;display:inline-flex}.ai-module__4PM4Ea__logo>svg{color:#0b0b0b;flex:none;width:29px;height:29px}.ai-module__4PM4Ea__desktopNav{color:#5c5c5c;align-items:center;gap:27px;font-size:13px;display:flex}.ai-module__4PM4Ea__desktopNav a:hover{color:#111}.ai-module__4PM4Ea__headerActions{align-items:center;gap:10px;display:flex}.ai-module__4PM4Ea__login{background:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 12px;font-size:14px}.ai-module__4PM4Ea__menuButton{background:#fff;border:1px solid #ccc;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.ai-module__4PM4Ea__mobileNav{border-top:1px solid #ddd;padding:12px 24px 20px}.ai-module__4PM4Ea__mobileNav a{padding:11px 0;font-size:14px;display:block}.ai-module__4PM4Ea__eyebrow{font:10px/1.8 var(--font-geist-mono),monospace;letter-spacing:.09em}.ai-module__4PM4Ea__primaryAction,.ai-module__4PM4Ea__textLink{justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:500;display:inline-flex}.ai-module__4PM4Ea__primaryAction{color:#151515;background:#f5f5f5;border:1px solid #eee;border-radius:6px;min-height:47px;padding:12px 20px;transition:background .2s,box-shadow .2s}.ai-module__4PM4Ea__primaryAction:hover{background:#fff;box-shadow:0 4px 22px #ffffff12}.ai-module__4PM4Ea__textLink{justify-content:flex-start;margin-top:25px}.ai-module__4PM4Ea__hero{isolation:isolate;color:#f6f6f6;background:radial-gradient(at 50% 60%,#26354955,#0000 60%),#090a0c;position:relative;overflow:hidden}.ai-module__4PM4Ea__signalField{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0008 65%,#0000);mask-image:linear-gradient(#000,#0008 65%,#0000)}.ai-module__4PM4Ea__signalField svg{width:100%;height:100%}.ai-module__4PM4Ea__signalField path{stroke:#9db3d0;stroke-width:.6px;opacity:.12;stroke-dasharray:2 7}.ai-module__4PM4Ea__signalField circle{fill:#cad5e5;opacity:.25;animation:10s ease-in-out infinite paused ai-module__4PM4Ea__signal}.ai-module__4PM4Ea__signalField[data-active=true] circle{animation-play-state:running}.ai-module__4PM4Ea__heroContent{text-align:center;padding-block:68px 44px;position:relative}.ai-module__4PM4Ea__accessBadge{font:10px/1.8 var(--font-geist-mono),monospace;color:#c8cdd5;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.ai-module__4PM4Ea__accessBadge i{background:#b4c6df;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a9c7f1}.ai-module__4PM4Ea__accessBadge>span{color:#929aa6}.ai-module__4PM4Ea__hero h1{letter-spacing:-.057em;margin-top:25px;font-size:clamp(43px,5vw,67px);font-weight:550;line-height:1.06}.ai-module__4PM4Ea__hero h1>span{color:#b9bdc4}.ai-module__4PM4Ea__heroDescription{color:#aaaeb7;max-width:650px;font-size:16px;line-height:1.8;margin:24px auto 0!important}.ai-module__4PM4Ea__composer{text-align:left;background:linear-gradient(130deg,#24272ded,#121417f5);border:1px solid #515965;border-radius:13px;max-width:740px;margin:32px auto 0;padding:21px 23px 17px;box-shadow:0 20px 75px #0005,inset 0 1px #ffffff0d}.ai-module__4PM4Ea__composerHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.ai-module__4PM4Ea__composerHeading label{font-size:15px;font-weight:500}.ai-module__4PM4Ea__composerHeading>span{font:8px var(--font-geist-mono),monospace;color:#9babc0;letter-spacing:.08em}.ai-module__4PM4Ea__composer textarea{resize:none;color:#b7bdc6;background:0 0;border:0;width:100%;min-height:100px;padding:18px 0 7px;font-size:14px;line-height:1.7;display:block}.ai-module__4PM4Ea__composerBottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-module__4PM4Ea__composerBottom>span{color:#a8b0bd;align-items:center;gap:8px;font-size:11px;display:flex}.ai-module__4PM4Ea__composerBottom svg{width:22px;height:22px}.ai-module__4PM4Ea__composerBottom>span svg{color:#d7dce4;--mark-ink:#20242b}.ai-module__4PM4Ea__demoLaunch{color:#16191e;background:#e5eaf1;border-radius:5px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:inline-flex}.ai-module__4PM4Ea__demoLaunch svg{width:15px;height:15px}.ai-module__4PM4Ea__demoLaunch:hover{background:#fff}.ai-module__4PM4Ea__promptChoices{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.ai-module__4PM4Ea__promptChoices button{color:#b7bec9;background:#101317;border:1px solid #343a44;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.ai-module__4PM4Ea__promptChoices button[aria-pressed=true]{color:#e8edf4;background:#28374b66;border-color:#7589a4}.ai-module__4PM4Ea__promptChoices button:hover{border-color:#8b98aa}.ai-module__4PM4Ea__heroNotice{color:#8e97a5;font-size:10px;margin-top:13px!important}.ai-module__4PM4Ea__heroActions{justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.ai-module__4PM4Ea__heroActions>span{text-align:left;color:#9ca3ae;font-size:11px;line-height:1.7}.ai-module__4PM4Ea__heroFoot{color:#919baa;font:9px/1.8 var(--font-geist-mono),monospace;letter-spacing:.04em;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-block:24px;display:flex}.ai-module__4PM4Ea__heroFoot>div{font:12px var(--font-geist-sans),sans-serif;color:#b9c1cd;align-items:center;gap:18px;display:flex}.ai-module__4PM4Ea__heroFoot i{background:#76859b;border-radius:50%;width:3px;height:3px}.ai-module__4PM4Ea__section{padding-block:100px}.ai-module__4PM4Ea__sectionHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:42px;display:grid}.ai-module__4PM4Ea__sectionHeading h2{margin-top:17px}.ai-module__4PM4Ea__sectionHeading>p{color:var(--muted);max-width:440px;font-size:15px;line-height:1.85}.ai-module__4PM4Ea__workspace{background:#fff;border:1px solid #c9cdd3;border-radius:12px;overflow:hidden;box-shadow:0 25px 65px #1620370a}.ai-module__4PM4Ea__workspaceBar{background:#f4f5f7;border-bottom:1px solid #dce0e5;justify-content:space-between;align-items:center;gap:15px;padding:14px 21px;display:flex}.ai-module__4PM4Ea__workspaceBar>span:first-child{align-items:center;gap:11px;font-size:12px;display:flex}.ai-module__4PM4Ea__workspaceBar svg{width:23px;height:23px}.ai-module__4PM4Ea__workspaceBar i{color:#aaa;font-style:normal}.ai-module__4PM4Ea__workspaceBar strong{color:#666;font-weight:450}.ai-module__4PM4Ea__demoBadge{font:8px/1.8 var(--font-geist-mono),monospace;letter-spacing:.05em;color:#707b8c}.ai-module__4PM4Ea__workspaceBody{grid-template-columns:300px minmax(0,1fr);display:grid}.ai-module__4PM4Ea__conversation{background:#fbfbfc;border-right:1px solid #dce0e5;padding:23px}.ai-module__4PM4Ea__conversationTitle{color:#717886;justify-content:space-between;margin-bottom:25px;font-size:11px;display:flex}.ai-module__4PM4Ea__conversationTitle>span:last-child{font-family:var(--font-geist-mono),monospace;color:#a1a8b4}.ai-module__4PM4Ea__userMessage{color:#4c5769;background:#edf0f5;border:1px solid #e0e5ec;border-radius:9px 9px 2px;padding:15px;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__assistantMessage{color:#6b717b;margin-top:24px;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__assistantMessage>span{color:#262b33;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.ai-module__4PM4Ea__assistantMessage svg{width:21px;height:21px}.ai-module__4PM4Ea__fileList{border-top:1px solid #e1e4e8;margin-top:23px;padding-top:18px}.ai-module__4PM4Ea__fileList>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#7b8390}.ai-module__4PM4Ea__fileList>div{font:10px var(--font-geist-mono),monospace;color:#697387;align-items:center;gap:8px;margin-top:11px;display:flex}.ai-module__4PM4Ea__refineButton{color:#384456;background:#fff;border:1px solid #cbd2dd;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:26px;padding:11px 12px;display:flex;font-size:11px!important}.ai-module__4PM4Ea__refineButton[aria-pressed=true]{background:#e9eff8}.ai-module__4PM4Ea__refinementHint{color:#7b8390;font-size:10px;line-height:1.7;margin-top:10px!important}.ai-module__4PM4Ea__workspaceMain{background:#f0f1f3;min-width:0}.ai-module__4PM4Ea__workspaceToolbar{background:#fff;border-bottom:1px solid #e0e3e8;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.ai-module__4PM4Ea__workspaceToolbar>span{font:9px var(--font-geist-mono),monospace;color:#8b929c}.ai-module__4PM4Ea__viewTabs{gap:4px;display:flex}.ai-module__4PM4Ea__viewTabs button{color:#777;background:0 0;border:0;border-radius:4px;padding:8px 13px;font-size:11px}.ai-module__4PM4Ea__viewTabs button[aria-selected=true]{color:#20252c;background:#eceef1}.ai-module__4PM4Ea__previewPanel{min-height:535px;padding:24px}.ai-module__4PM4Ea__appPreview{color:#212834;background:#fff;border:1px solid #dfe3e9;border-radius:7px;overflow:hidden;box-shadow:0 4px 20px #1d2c4210}.ai-module__4PM4Ea__previewNav{border-bottom:1px solid #eceef2;justify-content:space-between;gap:10px;padding:16px 23px;display:flex}.ai-module__4PM4Ea__previewNav strong{letter-spacing:-.03em;font-size:12px}.ai-module__4PM4Ea__previewNav>span{color:#8b929e;font-size:9px}.ai-module__4PM4Ea__previewIntro{padding:27px 28px 22px}.ai-module__4PM4Ea__previewIntro>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.07em;color:#8894a6}.ai-module__4PM4Ea__previewIntro h3{letter-spacing:-.05em;margin-top:13px;font-size:32px;line-height:1.1}.ai-module__4PM4Ea__previewIntro em{color:#8793a5;font-style:normal}.ai-module__4PM4Ea__previewIntro>p{color:#8b929c;margin-top:12px;font-size:11px}.ai-module__4PM4Ea__studyGrid{grid-template-columns:1fr 1fr;gap:20px;padding:0 28px;display:grid}.ai-module__4PM4Ea__weekCard{background:#f1f4f8;border-radius:6px;padding:16px}.ai-module__4PM4Ea__weekCard>span,.ai-module__4PM4Ea__subjects>span{color:#7c8695;font-size:10px;display:block}.ai-module__4PM4Ea__weekCard>strong{margin-top:8px;font-size:25px;font-weight:500;display:block}.ai-module__4PM4Ea__weekCard small{color:#8a95a5;font-size:10px;font-weight:400}.ai-module__4PM4Ea__barChart{align-items:end;gap:8px;height:81px;padding-top:8px;display:flex}.ai-module__4PM4Ea__barChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.ai-module__4PM4Ea__barChart i{background:#c2cddd;border-radius:2px;width:100%;min-height:3px;transition:background .3s;display:block}.ai-module__4PM4Ea__barChart>div:nth-child(4) i{background:#758daf}.ai-module__4PM4Ea__barChart span{color:#8b95a4;font-size:7px}.ai-module__4PM4Ea__subjects{padding-block:10px}.ai-module__4PM4Ea__subjects>div{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.ai-module__4PM4Ea__subjects i{font:8px var(--font-geist-mono),monospace;color:#8a98ad;font-style:normal}.ai-module__4PM4Ea__subjects b{color:#9da7b6;margin-left:auto;font-weight:400}.ai-module__4PM4Ea__today{border-top:1px solid #e9ecf0;margin:21px 28px;padding-top:16px;transition:background .3s}.ai-module__4PM4Ea__today>span{font:8px var(--font-geist-mono),monospace;color:#8a95a6}.ai-module__4PM4Ea__today p{align-items:center;gap:9px;margin-top:12px;font-size:10px;display:flex}.ai-module__4PM4Ea__today p i{border:1px solid #b9c2d0;border-radius:50%;flex:none;width:10px;height:10px}.ai-module__4PM4Ea__today small{color:#929aa7;white-space:nowrap;margin-left:auto;font-size:9px}.ai-module__4PM4Ea__appPreview[data-refined=true] .ai-module__4PM4Ea__today{background:#edf3fc;border:1px solid #c6d4e9;border-radius:5px;padding:15px}.ai-module__4PM4Ea__appPreview[data-refined=true] .ai-module__4PM4Ea__barChart i{background:#839fc7}.ai-module__4PM4Ea__portfolioGrid{grid-template-columns:1fr 1fr;gap:17px;padding:0 28px 28px;display:grid}.ai-module__4PM4Ea__portfolioGrid>div{min-width:0}.ai-module__4PM4Ea__portfolioGrid strong{margin-top:14px;font-size:12px;font-weight:500;display:block}.ai-module__4PM4Ea__portfolioGrid>div>span{color:#8a94a3;font-size:9px}.ai-module__4PM4Ea__sculpture{background:linear-gradient(140deg,#e0e5ec,#c4cfdc);border-radius:4px;place-items:center;height:174px;display:grid;position:relative;overflow:hidden}.ai-module__4PM4Ea__sculpture i{background:linear-gradient(130deg,#f8fafc55,#61759222);border:1px solid #8a9ab0;border-radius:50%;width:74px;height:107px;position:absolute;transform:rotate(35deg)}.ai-module__4PM4Ea__sculpture i:nth-child(2){transform:rotate(85deg)}.ai-module__4PM4Ea__sculpture i:nth-child(3){transform:rotate(135deg)}.ai-module__4PM4Ea__typeArtwork{color:#e8ebf0;background:#22262c;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:174px;font:74px Georgia,serif;display:flex}.ai-module__4PM4Ea__typeArtwork span{font:8px var(--font-geist-mono),monospace;letter-spacing:.08em;color:#99a7bb;margin-top:8px}.ai-module__4PM4Ea__appPreview[data-refined=true] .ai-module__4PM4Ea__portfolioGrid{grid-template-columns:1.5fr 1fr}.ai-module__4PM4Ea__taskBoard{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 28px 35px;display:grid}.ai-module__4PM4Ea__taskBoard>div{background:#f4f5f7;border-radius:5px;padding:11px}.ai-module__4PM4Ea__taskBoard>div>span{color:#718096;align-items:center;gap:6px;font-size:9px;display:flex}.ai-module__4PM4Ea__taskBoard i{background:#95aac8;border-radius:50%;width:4px;height:4px}.ai-module__4PM4Ea__taskBoard article{background:#fff;border:1px solid #e3e6ed;border-radius:4px;margin-top:14px;padding:13px 10px}.ai-module__4PM4Ea__taskBoard article>span{font:8px var(--font-geist-mono),monospace;color:#94a0b2}.ai-module__4PM4Ea__taskBoard strong{margin-block:10px 19px;font-size:11px;font-weight:500;line-height:1.6;display:block}.ai-module__4PM4Ea__taskBoard small{color:#8b98aa;font-size:8px}.ai-module__4PM4Ea__appPreview[data-refined=true] .ai-module__4PM4Ea__taskBoard>div:first-child{background:#dce7f7;outline:1px solid #9bb4d8}.ai-module__4PM4Ea__previewUpdate{color:#5d7699;background:#eff4fb;border-top:1px solid #d5e0f0;padding:11px 20px;font-size:10px}.ai-module__4PM4Ea__workspaceFoot{color:#808a99;font:9px/1.7 var(--font-geist-mono),monospace;border-top:1px solid #dce0e5;justify-content:space-between;gap:12px;padding:12px 21px;display:flex}.ai-module__4PM4Ea__workspaceFoot>span:first-child{align-items:center;gap:7px;display:flex}.ai-module__4PM4Ea__workspaceFoot i{background:#91a6c3;border-radius:50%;width:4px;height:4px}.ai-module__4PM4Ea__caption{text-align:center;color:#838b97;font-size:10px;line-height:1.8;margin-top:15px!important}.ai-module__4PM4Ea__codePanel{color:#c1c8d2;background:#141619;min-width:0;overflow:hidden}.ai-module__4PM4Ea__codeHeading{color:#9ba7b9;font:10px/1.5 var(--font-geist-mono),monospace;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:17px 20px;display:flex}.ai-module__4PM4Ea__codeHeading>span:first-child{align-items:center;gap:9px;display:flex}.ai-module__4PM4Ea__codeHeading i{background:#94a8c4;border-radius:50%;width:5px;height:5px}.ai-module__4PM4Ea__codePanel pre{font:11px/1.95 var(--font-geist-mono),monospace;tab-size:2;margin:0;padding:22px 22px 25px 0;overflow:auto}.ai-module__4PM4Ea__codeLine{min-height:21px;display:flex}.ai-module__4PM4Ea__lineNumber{text-align:right;color:#565d69;-webkit-user-select:none;user-select:none;flex:none;width:42px;padding-right:17px;display:inline-block}.ai-module__4PM4Ea__codeString{color:#abbca7}.ai-module__4PM4Ea__codeKeyword{color:#a5bce4}.ai-module__4PM4Ea__codeDisclaimer{color:#a4adba;background:#20242a;padding:12px 20px;font-size:10px;line-height:1.7}.ai-module__4PM4Ea__stepsPanel{background:#f9fafc;min-height:535px;padding:40px}.ai-module__4PM4Ea__stepsPanel>.ai-module__4PM4Ea__eyebrow{color:#8091aa}.ai-module__4PM4Ea__stepsPanel h3{margin-top:20px;font-size:32px}.ai-module__4PM4Ea__stepsPanel ol{margin:28px 0;padding:0;list-style:none}.ai-module__4PM4Ea__stepsPanel li{border-bottom:1px solid #dfe4ec;align-items:center;gap:18px;padding:18px 0;display:flex}.ai-module__4PM4Ea__stepsPanel li>span{color:#8d9db4;font:11px var(--font-geist-mono),monospace}.ai-module__4PM4Ea__stepsPanel strong{font-size:13px;font-weight:500}.ai-module__4PM4Ea__stepsPanel small{color:#8b95a4;margin-top:6px;font-size:10px;display:block}.ai-module__4PM4Ea__stepsPanel li svg{color:#7b92b3;margin-left:auto}.ai-module__4PM4Ea__stepsPanel>p:last-child{color:#7b8593;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__pathsSection{background:#f3f3f3;border-top:1px solid #e3e3e3;padding-block:90px}.ai-module__4PM4Ea__centerHeading{text-align:center;max-width:660px;margin:0 auto 45px}.ai-module__4PM4Ea__centerHeading h2{margin-top:18px}.ai-module__4PM4Ea__centerHeading>p:last-child{color:#777;max-width:540px;margin:22px auto 0;font-size:15px;line-height:1.85}.ai-module__4PM4Ea__pathsGrid{background:#fafafa;border:1px solid #d7dadd;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ai-module__4PM4Ea__pathsGrid article{min-width:0;padding:35px 40px}.ai-module__4PM4Ea__pathsGrid article+article{background:#f7f8fa;border-left:1px solid #d7dadd}.ai-module__4PM4Ea__pathsGrid h3{margin-top:13px;font-size:28px}.ai-module__4PM4Ea__pathsGrid article>p:not(.ai-module__4PM4Ea__eyebrow){color:#717171;margin-top:16px;font-size:14px;line-height:1.85}.ai-module__4PM4Ea__pathFoot{color:#6d7e95;border-top:1px solid #e0e2e6;margin-top:24px;padding-top:21px;font-size:11px;display:block}.ai-module__4PM4Ea__pathDrawing{height:185px;margin-bottom:25px;position:relative}.ai-module__4PM4Ea__miniPrompt{color:#727d8e;background:#fff;border:1px solid #d6dce6;border-radius:9px;width:76%;padding:18px;font-size:12px;position:absolute;top:20px;left:0;box-shadow:0 10px 20px #14294408}.ai-module__4PM4Ea__miniPrompt i{float:right;font-style:normal}.ai-module__4PM4Ea__miniBrowser{background:#fff;border:1px solid #c4cdd9;border-radius:6px;width:55%;height:120px;padding:12px;position:absolute;bottom:0;right:0;transform:rotate(-4deg);box-shadow:0 10px 20px #14294408}.ai-module__4PM4Ea__miniBrowser>span{background:#aab8ca;width:38%;height:4px;margin-bottom:16px;display:block}.ai-module__4PM4Ea__miniBrowser>div{grid-template-columns:repeat(3,1fr);gap:6px;height:65px;display:grid}.ai-module__4PM4Ea__miniBrowser i{background:linear-gradient(150deg,#e7ecf3,#f9fafc);border:1px solid #dbe2ed;border-radius:3px}.ai-module__4PM4Ea__miniCode{background:#1c1f24;border:1px solid #3b414b;border-radius:7px;padding:17px 20px;position:absolute;top:5px;left:0;right:20px;box-shadow:0 12px 30px #1b294018}.ai-module__4PM4Ea__miniCode>span{color:#77859b;font:9px var(--font-geist-mono),monospace;border-bottom:1px solid #ffffff16;margin-bottom:14px;padding-bottom:15px;display:block}.ai-module__4PM4Ea__miniCode p{font:11px/1.9 var(--font-geist-mono),monospace;color:#aeb7c4}.ai-module__4PM4Ea__miniCode b{color:#94abd0;font-weight:400}.ai-module__4PM4Ea__branchTag{font:10px var(--font-geist-mono),monospace;color:#607794;background:#e7edf6;border:1px solid #bccbdf;border-radius:5px;padding:12px 17px;position:absolute;bottom:0;right:0}.ai-module__4PM4Ea__darkSection{color:#f1f1f1;background:radial-gradient(at 80% 40%,#28303c27,#0000 50%),#0d0e10;padding-block:100px 0}.ai-module__4PM4Ea__darkSection h2>span{color:#9a9da3}.ai-module__4PM4Ea__editorialGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.ai-module__4PM4Ea__editorial h2{margin-top:18px}.ai-module__4PM4Ea__editorial>p:not(.ai-module__4PM4Ea__eyebrow){color:#747474;margin-top:23px;font-size:15px;line-height:1.85}.ai-module__4PM4Ea__darkSection .ai-module__4PM4Ea__editorial>p:not(.ai-module__4PM4Ea__eyebrow){color:#9b9fa7}.ai-module__4PM4Ea__darkSection .ai-module__4PM4Ea__eyebrow{color:#9aabc2}.ai-module__4PM4Ea__editorialList{margin-top:28px}.ai-module__4PM4Ea__editorialList>div{border-top:1px solid #ffffff18;gap:18px;padding:18px 0;display:flex}.ai-module__4PM4Ea__editorialList>div>span{font:10px/1.9 var(--font-geist-mono),monospace;color:#8b9bb3}.ai-module__4PM4Ea__editorialList p{color:#949ba7;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__editorialList strong{color:#d8dce2;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.ai-module__4PM4Ea__agentDiagram{background-color:#15171b;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #343941;border-radius:9px;overflow:hidden;box-shadow:0 25px 65px #0003}.ai-module__4PM4Ea__diagramTop{color:#8d9aaf;font:8px/1.7 var(--font-geist-mono),monospace;border-bottom:1px solid #ffffff13;justify-content:space-between;gap:14px;padding:18px;display:flex}.ai-module__4PM4Ea__agentRequest{text-align:center;color:#c0c8d5;background:#20262f;border:1px solid #455062;border-radius:8px;width:75%;margin:36px auto 0;padding:20px;font-size:14px;line-height:1.7}.ai-module__4PM4Ea__agentCore{flex-direction:column;align-items:center;display:flex}.ai-module__4PM4Ea__agentCore>span{background:linear-gradient(#465267,#b4c3d6,#465267) 0 0/100% 200%;width:1px;height:39px;animation:6s linear infinite paused ai-module__4PM4Ea__flow}.ai-module__4PM4Ea__agentCore svg{color:#252b34;--mark-ink:#dbe2ec;border:1px solid #67758b;border-radius:13px;width:52px;height:52px;padding:5px;box-shadow:0 0 35px #8ba6cc19}.ai-module__4PM4Ea__agentBranches{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 22px;display:grid;position:relative}.ai-module__4PM4Ea__agentBranches>div{background:#1d2128;border:1px solid #3b4554;border-radius:5px;padding:16px 10px}.ai-module__4PM4Ea__agentBranches span{font:7px/1.8 var(--font-geist-mono),monospace;color:#8598b4}.ai-module__4PM4Ea__agentBranches strong{color:#c6ceda;margin-top:10px;font-size:11px;font-weight:500;display:block}.ai-module__4PM4Ea__agentBranches p{color:#8d98a9;margin-top:7px;font-size:9px;line-height:1.6}.ai-module__4PM4Ea__agentDiagram figcaption{text-align:center;color:#8b98ac;padding:26px 20px;font-size:10px;line-height:1.8}.ai-module__4PM4Ea__agentDiagram[data-active=true] .ai-module__4PM4Ea__agentCore>span{animation-play-state:running}.ai-module__4PM4Ea__assistantStrip{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:35px 0;display:flex}.ai-module__4PM4Ea__assistantStrip>p{color:#b5bcc7;font-size:16px;line-height:1.7}.ai-module__4PM4Ea__assistantStrip strong{color:#e1e4e9;font-weight:450}.ai-module__4PM4Ea__assistantStrip>div{flex-wrap:wrap;gap:7px;max-width:210px;display:flex}.ai-module__4PM4Ea__assistantStrip>div>span{color:#95a4b9;border:1px solid #383e49;border-radius:5px;padding:6px 10px;font-size:10px}.ai-module__4PM4Ea__lifecycle{border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;padding-top:22px;display:grid}.ai-module__4PM4Ea__lifecycle span{font:9px var(--font-geist-mono),monospace;color:#889ab4;margin-bottom:11px;display:block}.ai-module__4PM4Ea__lifecycle strong{font-size:14px;font-weight:500}.ai-module__4PM4Ea__lifecycle p{color:#8b8b8b;margin-top:7px;font-size:11px;line-height:1.8}.ai-module__4PM4Ea__smallNote{color:#7b8491!important;margin-top:23px!important;font-size:11px!important;line-height:1.8!important}.ai-module__4PM4Ea__codeFigure{border:1px solid #363b44;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 15px 50px #11111110}.ai-module__4PM4Ea__codeFigure figcaption{color:#8b99ae;background:#1c2027;justify-content:space-between;gap:12px;padding:14px 20px;font-size:9px;display:flex}.ai-module__4PM4Ea__technologySection{background:#f0f2f5;border-block:1px solid #dde1e8;padding-block:90px}.ai-module__4PM4Ea__techArchitecture{background:#fff;border:1px solid #d7dce5;border-radius:10px;overflow:hidden}.ai-module__4PM4Ea__techBrand{justify-content:center;align-items:center;gap:13px;padding:35px 20px 0;display:flex}.ai-module__4PM4Ea__techBrand svg{width:40px;height:40px}.ai-module__4PM4Ea__techBrand>span{letter-spacing:-.025em;font-size:17px;font-weight:500}.ai-module__4PM4Ea__techBrand small{font:8px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#8b97aa;margin-top:7px;display:block}.ai-module__4PM4Ea__techRail{height:47px;position:relative}.ai-module__4PM4Ea__techRail:before{content:"";background:#c7d0dd;width:1px;height:100%;position:absolute;left:50%}.ai-module__4PM4Ea__techRail i{background:#8ca4c6;border-radius:50%;width:3px;height:3px;animation:4s linear infinite paused ai-module__4PM4Ea__rail;position:absolute;top:0;left:calc(50% - 1.5px)}.ai-module__4PM4Ea__techArchitecture[data-active=true] .ai-module__4PM4Ea__techRail i{animation-play-state:running}.ai-module__4PM4Ea__techGrid{border-top:1px solid #e0e4ea;grid-template-columns:repeat(4,1fr);display:grid}.ai-module__4PM4Ea__techGrid a{min-width:0;padding:24px 23px;transition:background .2s}.ai-module__4PM4Ea__techGrid a:hover{background:#f5f8fc}.ai-module__4PM4Ea__techGrid a+a{border-left:1px solid #e0e4ea}.ai-module__4PM4Ea__techGrid a>span{color:#7c8ba1;font:8px var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;gap:5px;display:flex}.ai-module__4PM4Ea__techGrid h3{margin-top:24px;font-size:19px}.ai-module__4PM4Ea__techGrid p{color:#7a8089;margin-top:12px;font-size:12px;line-height:1.85}.ai-module__4PM4Ea__techGrid code{font:9px/1.7 var(--font-geist-mono),monospace;color:#7b90ae;overflow-wrap:anywhere;margin-top:22px;display:block}.ai-module__4PM4Ea__elementSamples{align-items:center;gap:5px;height:48px;margin-top:16px;display:flex}.ai-module__4PM4Ea__elementSamples i{background:linear-gradient(135deg,#e7edf6,#fff);border:1px solid #b9c7da;border-radius:5px;width:35px;height:30px;display:block}.ai-module__4PM4Ea__elementSamples i:nth-child(2){width:55px}.ai-module__4PM4Ea__sandboxDrawing{align-items:center;gap:10px;height:48px;margin-top:16px;display:flex}.ai-module__4PM4Ea__sandboxDrawing i{border:1px solid #94a9c7;width:29px;height:29px;display:block;transform:rotate(-30deg)skew(10deg);box-shadow:5px 5px #e0e7f1}.ai-module__4PM4Ea__sandboxDrawing>span{font:14px var(--font-geist-mono),monospace;color:#8b9db8}.ai-module__4PM4Ea__fluidDrawing{align-items:center;gap:4px;height:48px;margin-top:16px;display:flex}.ai-module__4PM4Ea__fluidDrawing i{background:#b1c0d5;width:2px}.ai-module__4PM4Ea__integrationsHeading{justify-content:space-between;align-items:end;gap:30px;margin-top:57px;margin-bottom:28px;display:flex}.ai-module__4PM4Ea__integrationsHeading h3{font-size:25px}.ai-module__4PM4Ea__integrationsHeading p{color:#7d8591;font-size:13px}.ai-module__4PM4Ea__integrationGrid{border-top:1px solid #d2d9e3;grid-template-columns:repeat(5,1fr);gap:25px;padding-top:28px;display:grid}.ai-module__4PM4Ea__integrationGlyph{stroke:currentColor;stroke-width:1.7px;color:#58677f;width:28px;height:28px;margin-bottom:17px}.ai-module__4PM4Ea__integrationGrid h3{font-size:17px}.ai-module__4PM4Ea__integrationGrid strong{color:#63738b;margin-top:12px;font-size:11px;font-weight:500;display:block}.ai-module__4PM4Ea__integrationGrid p{color:#7d8590;margin-top:8px;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__consoleSection{border-bottom:1px solid #e1e1e1;padding-block:75px}.ai-module__4PM4Ea__consoleLayout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.ai-module__4PM4Ea__consoleLayout h2{margin-top:17px;font-size:36px}.ai-module__4PM4Ea__consoleLayout>div>p:not(.ai-module__4PM4Ea__eyebrow){color:#777;margin-top:21px;font-size:14px;line-height:1.85}.ai-module__4PM4Ea__consoleNote{border-left:1px solid #d1d8e4;padding:8px 0 8px 35px}.ai-module__4PM4Ea__consoleNote>span{font:9px var(--font-geist-mono),monospace;color:#8291a8;align-items:center;gap:10px;display:flex}.ai-module__4PM4Ea__consoleNote svg{color:#1c222b;width:25px;height:25px}.ai-module__4PM4Ea__consoleNote blockquote{letter-spacing:-.03em;margin-top:22px;font-size:20px;line-height:1.5}.ai-module__4PM4Ea__consoleNote>p{color:#7e8490;margin-top:17px;font-size:13px;line-height:1.85}.ai-module__4PM4Ea__consoleNote figcaption{color:#9199a6;margin-top:20px;font-size:10px;line-height:1.8}.ai-module__4PM4Ea__invitationSection{background:#f5f5f5;padding-block:90px}.ai-module__4PM4Ea__invitationLayout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.ai-module__4PM4Ea__invitationSteps{margin:30px 0 0;padding:0;list-style:none}.ai-module__4PM4Ea__invitationSteps li{border-top:1px solid #ddd;gap:18px;padding:19px 0;display:flex}.ai-module__4PM4Ea__invitationSteps li>span{font:10px/1.8 var(--font-geist-mono),monospace;color:#8494ae}.ai-module__4PM4Ea__invitationSteps strong{font-size:14px;font-weight:500}.ai-module__4PM4Ea__invitationSteps p{color:gray;margin-top:5px;font-size:12px;line-height:1.8}.ai-module__4PM4Ea__invitationPreview{background:linear-gradient(135deg,#f3f6fc,#fff 40%);border:1px solid #d5dbe4;border-radius:10px;padding:32px}.ai-module__4PM4Ea__formSymbol{width:30px;height:30px;margin-bottom:20px;display:block}.ai-module__4PM4Ea__invitationPreview h3{margin-top:12px;font-size:28px}.ai-module__4PM4Ea__formStatus{color:#74839a;background:#f5f7fb;border:1px solid #dbe2ed;border-radius:5px;padding:12px 14px;font-size:12px;line-height:1.75;margin-top:22px!important}.ai-module__4PM4Ea__formFields{border:0;gap:16px;min-width:0;margin:23px 0 0;padding:0;display:grid}.ai-module__4PM4Ea__fieldPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ai-module__4PM4Ea__formFields label{color:#666;gap:8px;min-width:0;font-size:12px;display:grid}.ai-module__4PM4Ea__formFields :where(input,select,textarea){color:#7c7c7c;opacity:1;-webkit-text-fill-color:#7c7c7c;background:#fafafa;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;padding:11px 12px;font-size:12px}.ai-module__4PM4Ea__formFields textarea{resize:none}.ai-module__4PM4Ea__formFields :disabled{cursor:not-allowed}.ai-module__4PM4Ea__formFields button:disabled{color:#7c8490;background:#eaecef;border-color:#d9dde4}.ai-module__4PM4Ea__faqLayout{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.ai-module__4PM4Ea__faqLayout h2{margin-top:18px}.ai-module__4PM4Ea__faqList details{border-bottom:1px solid #ddd}.ai-module__4PM4Ea__faqList details:first-child{border-top:1px solid #ddd}.ai-module__4PM4Ea__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.ai-module__4PM4Ea__faqList summary::-webkit-details-marker{display:none}.ai-module__4PM4Ea__faqList summary svg{color:#888;flex:none;transition:transform .2s}.ai-module__4PM4Ea__faqList details[open] summary svg{transform:rotate(180deg)}.ai-module__4PM4Ea__faqList details>p{color:#737373;padding-bottom:22px;font-size:14px;line-height:1.85}.ai-module__4PM4Ea__closing{text-align:center;color:#eee;background:radial-gradient(at 50% 20%,#29323d40,#0000 60%),#0c0d0f;padding:55px 0 80px}.ai-module__4PM4Ea__closing .ai-module__4PM4Ea__eyebrow{color:#92a1b6;margin-top:14px}.ai-module__4PM4Ea__closing h2{margin-top:24px}.ai-module__4PM4Ea__closing h2>span{color:#9b9fa7}.ai-module__4PM4Ea__closing p:not(.ai-module__4PM4Ea__eyebrow){color:#a1a7b1;margin-top:23px;font-size:15px;line-height:1.85}.ai-module__4PM4Ea__closing .ai-module__4PM4Ea__primaryAction{margin-top:28px}.ai-module__4PM4Ea__orbitSignature{place-items:center;width:270px;height:135px;margin:auto;display:grid;position:relative}.ai-module__4PM4Ea__orbitSignature>svg{stroke:#8292a9;stroke-opacity:.27;width:100%;height:100%;position:absolute}.ai-module__4PM4Ea__orbitSignature>span{background:linear-gradient(135deg,#353c46,#1b1f25);border:1px solid #626975;border-radius:11px;width:48px;height:48px;padding:6px;position:relative}.ai-module__4PM4Ea__orbitSignature>span svg{color:#0000;--mark-ink:#e7ebf2;width:100%;height:100%}.ai-module__4PM4Ea__orbitSignature>i{offset-path:path("M24 96 C4 64 93 23 196 24 C299 25 259 97 112 110 C66 116 32 108 24 96 Z");opacity:.65;background:#b5c4db;border-radius:50%;width:3px;height:3px;animation:22s linear infinite paused ai-module__4PM4Ea__orbit;position:absolute;top:0;left:0;box-shadow:0 0 6px #c5d4ed55}.ai-module__4PM4Ea__orbitSignature[data-active=true]>i{animation-play-state:running}.ai-module__4PM4Ea__footer{background:#f6f6f6;padding:35px 0 24px}.ai-module__4PM4Ea__footerTop,.ai-module__4PM4Ea__footerBottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.ai-module__4PM4Ea__footerTop nav{color:#747474;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.ai-module__4PM4Ea__footerBottom{color:#878787;border-top:1px solid #ddd;margin-top:26px;padding-top:20px;font-size:10px}@keyframes ai-module__4PM4Ea__signal{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.65;transform:translateY(-10px)}}@keyframes ai-module__4PM4Ea__flow{to{background-position:0 200%}}@keyframes ai-module__4PM4Ea__rail{to{transform:translateY(44px)}}@keyframes ai-module__4PM4Ea__orbit{to{offset-distance:100%}}@media (max-width:1100px){.ai-module__4PM4Ea__workspaceBody{grid-template-columns:260px minmax(0,1fr)}.ai-module__4PM4Ea__editorialGrid,.ai-module__4PM4Ea__consoleLayout{gap:40px}.ai-module__4PM4Ea__sectionHeading{gap:45px}.ai-module__4PM4Ea__techGrid a{padding:22px 17px}.ai-module__4PM4Ea__techGrid h3{font-size:17px}.ai-module__4PM4Ea__invitationLayout{gap:50px}.ai-module__4PM4Ea__assistantStrip{gap:22px}.ai-module__4PM4Ea__agentBranches{gap:6px;padding-inline:15px}.ai-module__4PM4Ea__agentBranches strong{font-size:10px}}@media (max-width:900px){.ai-module__4PM4Ea__container{width:calc(100% - 56px)}.ai-module__4PM4Ea__workspaceBody{grid-template-columns:230px minmax(0,1fr)}.ai-module__4PM4Ea__conversation{padding:19px}.ai-module__4PM4Ea__previewPanel{padding:15px}.ai-module__4PM4Ea__studyGrid{grid-template-columns:1fr;gap:10px}.ai-module__4PM4Ea__subjects{display:none}.ai-module__4PM4Ea__editorialGrid{grid-template-columns:1fr;gap:35px}.ai-module__4PM4Ea__agentDiagram{width:100%;max-width:620px;margin:auto!important}.ai-module__4PM4Ea__agentBranches strong{font-size:12px}.ai-module__4PM4Ea__codeFigure{width:100%;max-width:660px;margin:auto!important}.ai-module__4PM4Ea__techGrid{grid-template-columns:repeat(2,1fr)}.ai-module__4PM4Ea__techGrid a:nth-child(3){border-left:0}.ai-module__4PM4Ea__techGrid a:nth-child(n+3){border-top:1px solid #e0e4ea}.ai-module__4PM4Ea__techGrid h3{font-size:22px}.ai-module__4PM4Ea__integrationGrid{grid-template-columns:repeat(3,1fr);gap:30px}.ai-module__4PM4Ea__pathsGrid article{padding:28px}.ai-module__4PM4Ea__miniCode p{font-size:9px}.ai-module__4PM4Ea__consoleLayout{gap:35px}.ai-module__4PM4Ea__consoleLayout h2{font-size:32px}.ai-module__4PM4Ea__invitationLayout{gap:35px}.ai-module__4PM4Ea__invitationPreview{padding:25px}.ai-module__4PM4Ea__fieldPair{grid-template-columns:1fr}}@media (max-width:700px){.ai-module__4PM4Ea__container{width:calc(100% - 40px)}.ai-module__4PM4Ea__desktopNav{display:none}.ai-module__4PM4Ea__menuButton{display:flex}.ai-module__4PM4Ea__heroContent{padding-block:46px 32px}.ai-module__4PM4Ea__accessBadge{font-size:9px}.ai-module__4PM4Ea__hero h1{margin-top:23px;font-size:clamp(36px,8.5vw,52px)}.ai-module__4PM4Ea__heroDescription{max-width:510px;font-size:14px;margin-top:21px!important}.ai-module__4PM4Ea__composer{margin-top:27px;padding:17px}.ai-module__4PM4Ea__composerHeading label{font-size:14px}.ai-module__4PM4Ea__composerHeading>span{text-align:right;max-width:70px;font-size:7px;line-height:1.6}.ai-module__4PM4Ea__composer textarea{min-height:124px;font-size:13px}.ai-module__4PM4Ea__composerBottom>span{font-size:10px}.ai-module__4PM4Ea__composerBottom>span svg{width:18px;height:18px}.ai-module__4PM4Ea__demoLaunch{gap:8px;padding:9px 10px;font-size:11px}.ai-module__4PM4Ea__promptChoices{gap:6px}.ai-module__4PM4Ea__promptChoices button{padding:8px 10px;font-size:10px}.ai-module__4PM4Ea__heroNotice{font-size:9px;line-height:1.8}.ai-module__4PM4Ea__heroActions{gap:14px}.ai-module__4PM4Ea__heroActions>span{font-size:10px}.ai-module__4PM4Ea__heroActions .ai-module__4PM4Ea__primaryAction{padding-inline:15px;font-size:12px}.ai-module__4PM4Ea__heroFoot{justify-content:center;padding-block:19px}.ai-module__4PM4Ea__heroFoot>span{display:none}.ai-module__4PM4Ea__heroFoot>div{gap:14px;font-size:11px}.ai-module__4PM4Ea__section{padding-block:65px}.ai-module__4PM4Ea__sectionHeading{grid-template-columns:1fr;gap:20px;margin-bottom:29px}.ai-module__4PM4Ea__sectionHeading>p{font-size:14px}.ai-module__4PM4Ea__page h2{font-size:34px}.ai-module__4PM4Ea__workspaceBar{padding:13px}.ai-module__4PM4Ea__workspaceBar>span:first-child{flex-wrap:wrap;gap:7px;font-size:10px}.ai-module__4PM4Ea__workspaceBar svg{width:20px;height:20px}.ai-module__4PM4Ea__demoBadge{display:none}.ai-module__4PM4Ea__workspaceBody{grid-template-columns:1fr}.ai-module__4PM4Ea__conversation{border-bottom:1px solid #dce0e5;border-right:0;padding:18px}.ai-module__4PM4Ea__conversationTitle{margin-bottom:12px}.ai-module__4PM4Ea__userMessage{padding:12px;font-size:12px}.ai-module__4PM4Ea__assistantMessage{margin-top:15px}.ai-module__4PM4Ea__assistantMessage p{font-size:12px}.ai-module__4PM4Ea__fileList{display:none}.ai-module__4PM4Ea__refineButton{margin-top:16px}.ai-module__4PM4Ea__refinementHint{font-size:10px}.ai-module__4PM4Ea__workspaceToolbar{padding:9px 12px}.ai-module__4PM4Ea__viewTabs button{padding:8px 11px;font-size:12px}.ai-module__4PM4Ea__previewPanel{min-height:0;padding:12px}.ai-module__4PM4Ea__previewNav{padding:13px 16px}.ai-module__4PM4Ea__previewNav strong{font-size:11px}.ai-module__4PM4Ea__previewNav>span{font-size:8px}.ai-module__4PM4Ea__previewIntro{padding:23px 20px 20px}.ai-module__4PM4Ea__previewIntro h3{font-size:29px}.ai-module__4PM4Ea__previewIntro>span{font-size:7px}.ai-module__4PM4Ea__previewIntro>p{font-size:11px}.ai-module__4PM4Ea__studyGrid{padding-inline:20px}.ai-module__4PM4Ea__weekCard{padding:15px}.ai-module__4PM4Ea__barChart{height:85px}.ai-module__4PM4Ea__today{margin:20px}.ai-module__4PM4Ea__today p{flex-wrap:wrap;font-size:10px}.ai-module__4PM4Ea__portfolioGrid{gap:12px;padding:0 20px 20px}.ai-module__4PM4Ea__sculpture,.ai-module__4PM4Ea__typeArtwork{height:135px}.ai-module__4PM4Ea__typeArtwork{font-size:55px}.ai-module__4PM4Ea__taskBoard{grid-template-columns:1fr;gap:10px;margin:0 20px 24px}.ai-module__4PM4Ea__taskBoard article{margin-top:9px;padding:10px}.ai-module__4PM4Ea__taskBoard strong{margin-block:8px;font-size:12px}.ai-module__4PM4Ea__taskBoard small,.ai-module__4PM4Ea__taskBoard>div>span{font-size:10px}.ai-module__4PM4Ea__workspaceFoot{padding:12px;font-size:8px}.ai-module__4PM4Ea__workspaceFoot>span:last-child{display:none}.ai-module__4PM4Ea__codePanel pre{font-size:10px}.ai-module__4PM4Ea__lineNumber{width:32px;padding-right:11px}.ai-module__4PM4Ea__stepsPanel{min-height:440px;padding:28px 22px}.ai-module__4PM4Ea__stepsPanel h3{font-size:28px}.ai-module__4PM4Ea__stepsPanel strong{font-size:12px}.ai-module__4PM4Ea__caption{font-size:9px}.ai-module__4PM4Ea__pathsSection{padding-block:65px}.ai-module__4PM4Ea__centerHeading{margin-bottom:30px}.ai-module__4PM4Ea__centerHeading>p:last-child{font-size:14px}.ai-module__4PM4Ea__pathsGrid{grid-template-columns:1fr}.ai-module__4PM4Ea__pathsGrid article+article{border-top:1px solid #d7dadd;border-left:0}.ai-module__4PM4Ea__pathsGrid article{padding:26px}.ai-module__4PM4Ea__pathsGrid h3{font-size:26px}.ai-module__4PM4Ea__miniCode p{font-size:10px}.ai-module__4PM4Ea__pathDrawing{max-width:410px;margin-inline:auto}.ai-module__4PM4Ea__darkSection{padding-top:65px}.ai-module__4PM4Ea__editorial>p:not(.ai-module__4PM4Ea__eyebrow){font-size:14px}.ai-module__4PM4Ea__diagramTop{padding:14px;font-size:7px}.ai-module__4PM4Ea__diagramTop>span:last-child{display:none}.ai-module__4PM4Ea__agentRequest{width:85%;margin-top:25px;font-size:13px}.ai-module__4PM4Ea__agentBranches{gap:7px;padding-inline:13px}.ai-module__4PM4Ea__agentBranches>div{padding:13px 8px}.ai-module__4PM4Ea__agentBranches span{font-size:6px}.ai-module__4PM4Ea__agentBranches strong{font-size:10px;line-height:1.6}.ai-module__4PM4Ea__agentBranches p{font-size:8px}.ai-module__4PM4Ea__agentDiagram figcaption{padding:22px 18px;font-size:9px}.ai-module__4PM4Ea__assistantStrip{flex-direction:column;align-items:flex-start;gap:17px;margin-top:45px;padding-block:28px}.ai-module__4PM4Ea__assistantStrip>p{font-size:15px}.ai-module__4PM4Ea__assistantStrip>div{max-width:none}.ai-module__4PM4Ea__lifecycle{gap:14px}.ai-module__4PM4Ea__lifecycle strong{font-size:13px}.ai-module__4PM4Ea__lifecycle p{font-size:10px}.ai-module__4PM4Ea__codeFigure figcaption{font-size:8px}.ai-module__4PM4Ea__technologySection{padding-block:65px}.ai-module__4PM4Ea__techGrid{grid-template-columns:1fr 1fr}.ai-module__4PM4Ea__techGrid a{padding:20px 15px}.ai-module__4PM4Ea__techGrid h3{margin-top:19px;font-size:17px}.ai-module__4PM4Ea__techGrid a>span{font-size:6px}.ai-module__4PM4Ea__techGrid p{font-size:11px}.ai-module__4PM4Ea__techGrid code{font-size:8px}.ai-module__4PM4Ea__fluidDrawing{gap:3px}.ai-module__4PM4Ea__integrationsHeading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:40px}.ai-module__4PM4Ea__integrationsHeading h3{font-size:25px}.ai-module__4PM4Ea__integrationsHeading p{font-size:12px}.ai-module__4PM4Ea__integrationGrid{grid-template-columns:repeat(2,1fr);gap:28px 23px}.ai-module__4PM4Ea__integrationGrid p{font-size:11px}.ai-module__4PM4Ea__consoleSection{padding-block:60px}.ai-module__4PM4Ea__consoleLayout{grid-template-columns:1fr;gap:30px}.ai-module__4PM4Ea__consoleNote{padding-left:23px}.ai-module__4PM4Ea__consoleNote blockquote{font-size:20px}.ai-module__4PM4Ea__invitationSection{padding-block:65px}.ai-module__4PM4Ea__invitationLayout{grid-template-columns:1fr;gap:30px}.ai-module__4PM4Ea__fieldPair{grid-template-columns:1fr 1fr}.ai-module__4PM4Ea__invitationPreview{padding:25px}.ai-module__4PM4Ea__faqLayout{grid-template-columns:1fr;gap:30px}.ai-module__4PM4Ea__closing{padding-block:45px 65px}.ai-module__4PM4Ea__closing .ai-module__4PM4Ea__eyebrow{font-size:8px}.ai-module__4PM4Ea__footerTop{align-items:flex-start}.ai-module__4PM4Ea__footerTop nav{justify-content:flex-end;gap:12px;font-size:11px}.ai-module__4PM4Ea__footerBottom{flex-wrap:wrap;gap:10px;font-size:9px}}@media (max-width:380px){.ai-module__4PM4Ea__container{width:calc(100% - 32px)}.ai-module__4PM4Ea__hero h1{font-size:34px}.ai-module__4PM4Ea__composer{padding:14px}.ai-module__4PM4Ea__composerBottom>span{gap:5px;font-size:9px}.ai-module__4PM4Ea__demoLaunch{font-size:10px}.ai-module__4PM4Ea__heroActions{flex-direction:column}.ai-module__4PM4Ea__heroActions>span{text-align:center}.ai-module__4PM4Ea__page h2{font-size:31px}.ai-module__4PM4Ea__fieldPair,.ai-module__4PM4Ea__techGrid{grid-template-columns:1fr}.ai-module__4PM4Ea__techGrid a+a{border-top:1px solid #e0e4ea;border-left:0}.ai-module__4PM4Ea__techGrid a>span{font-size:9px}.ai-module__4PM4Ea__techGrid h3{font-size:21px}.ai-module__4PM4Ea__techGrid p{font-size:13px}.ai-module__4PM4Ea__techGrid code{font-size:10px}.ai-module__4PM4Ea__agentBranches{grid-template-columns:1fr;padding:0 22px}.ai-module__4PM4Ea__agentBranches>div{padding:13px}.ai-module__4PM4Ea__agentBranches span{font-size:8px}.ai-module__4PM4Ea__agentBranches strong{font-size:12px}.ai-module__4PM4Ea__agentBranches p{font-size:10px}}@media (prefers-reduced-motion:reduce){.ai-module__4PM4Ea__page *,.ai-module__4PM4Ea__page :before,.ai-module__4PM4Ea__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.ai-module__4PM4Ea__page){scroll-behavior:auto}}
