@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ms-ink:#101012;--ms-muted:#68635f;--ms-line:#d5d0c8;--ms-canvas:#f3f0ea;--ms-paper:#fff;--ms-violet:#ff4b2b;--ms-violet-dark:#d9341b;--ms-violet-soft:#ffe2da;--ms-teal:#101012;--ms-teal-2:#151518;--ms-radius:20px;--ms-shadow:0 24px 70px #19221f1c;--ms-shell:min(1180px,calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ms-canvas);color:var(--ms-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.ms-shell{width:var(--ms-shell);margin-inline:auto}.ms-skip{z-index:1000;background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.ms-skip:focus{transform:none}.ms-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f5e0;border-bottom:1px solid #d5ddd8b8;position:sticky;top:0}.ms-nav{align-items:center;gap:34px;height:76px;display:flex}.ms-brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-weight:750;display:inline-flex}.ms-brand span{background:linear-gradient(145deg,var(--ms-teal),#101012);color:#fff;letter-spacing:-.04em;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.ms-nav nav{color:#4e5752;align-items:center;gap:27px;font-size:14px;display:flex}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-violet-dark)}.ms-nav-actions{align-items:center;gap:9px;margin-left:auto;font-size:14px;display:flex}.ms-login{padding:10px}.ms-button{border:1px solid var(--ms-violet);background:var(--ms-violet);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.ms-button:hover{background:var(--ms-violet-dark);transform:translateY(-1px)}.ms-button-light{background:var(--ms-paper);border-color:var(--ms-line);color:var(--ms-ink)}.ms-button-light:hover{background:var(--ms-violet-soft);color:var(--ms-violet-dark)}.ms-button-large{border-radius:13px;min-height:52px;padding:0 23px}.ms-menu{display:none}.ms-hero{padding:72px 0 76px;overflow:hidden}.ms-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:54px;display:grid}.ms-eyebrow{color:var(--ms-violet-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:12px;font-weight:800}.ms-eyebrow i{background:#ff4b2b;border-radius:99px;width:7px;height:7px;margin-right:8px;display:inline-block}.ms-hero h1{letter-spacing:-.067em;max-width:680px;margin:0;font-size:clamp(58px,7vw,94px);font-weight:690;line-height:.93}.ms-hero h1 span{color:var(--ms-violet);letter-spacing:.18em;text-transform:uppercase;margin-bottom:17px;font-size:17px;line-height:1;display:block}.ms-lead{color:#505a55;max-width:620px;margin:29px 0 0;font-size:19px;line-height:1.65}.ms-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.ms-calm{color:#78817c;margin:17px 0 0;font-size:12px}.ms-product-frame{box-shadow:var(--ms-shadow);background:#fff;border:1px solid #d9e0dc;border-radius:22px;position:relative;overflow:hidden;transform:rotate(1deg)}.ms-product-frame:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 30%,#2457ff38,#0000 63%);position:absolute;inset:-44px}.ms-window-bar{background:#fbfcfb;border-bottom:1px solid #e8ece9;align-items:center;gap:6px;height:46px;padding:0 15px;display:flex}.ms-window-bar span{background:#ced5d1;border-radius:50%;width:7px;height:7px}.ms-window-bar b{color:#8a928d;margin-left:8px;font-size:10px;font-weight:600}.ms-app-preview{background:#f8f9f8;grid-template-columns:64px 1fr;min-height:460px;display:grid}.ms-app-preview aside{background:#fff;border-right:1px solid #e8ebe9;flex-direction:column;align-items:center;gap:18px;padding:18px 13px;display:flex}.ms-app-preview aside strong{background:var(--ms-teal);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.ms-app-preview aside i{background:#e5e9e6;border-radius:8px;width:24px;height:7px}.ms-app-preview aside i.active{background:var(--ms-violet-soft);border:1px solid #d9cef3;height:25px}.ms-app-preview>div{padding:38px 31px}.ms-app-preview small{letter-spacing:.12em;color:var(--ms-violet);font-weight:800}.ms-app-preview h2{letter-spacing:-.04em;margin:8px 0 40px;font-size:28px}.ms-chat-user{color:#fff;background:#20222a;border-radius:15px 15px 3px;max-width:75%;margin-left:auto;padding:16px 18px;font-size:13px;line-height:1.55}.ms-chat-agent{background:#fff;border:1px solid #e1e5e2;border-radius:4px 16px 16px;max-width:82%;margin-top:24px;padding:18px;font-size:13px;line-height:1.55}.ms-chat-agent b{color:var(--ms-violet);font-size:11px}.ms-chat-agent p{margin:8px 0 13px}.ms-chat-agent div{flex-wrap:wrap;gap:6px;display:flex}.ms-chat-agent span{background:var(--ms-violet-soft);color:var(--ms-violet-dark);border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.ms-prelaunch{border-block:1px solid var(--ms-line);background:#fff}.ms-prelaunch .ms-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:90px;display:grid}.ms-prelaunch strong{font-size:14px}.ms-prelaunch p{color:var(--ms-muted);font-size:13px}.ms-prelaunch a{color:var(--ms-violet-dark);font-size:13px;font-weight:700}.ms-section{padding:118px 0}.ms-heading{max-width:820px}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.056em;margin:0;font-size:clamp(42px,5.5vw,68px);line-height:1.02}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{max-width:690px;color:var(--ms-muted);font-size:17px;line-height:1.7}.ms-heading-row{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;max-width:none;display:grid}.ms-heading-row>p:last-child{font-size:15px}.ms-flow{grid-template-columns:1fr .86fr 1fr;align-items:stretch;gap:22px;margin-top:60px;display:grid}.ms-flow-sources,.ms-flow-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ms-flow-sources span,.ms-flow-actions span{border:1px solid var(--ms-line);text-align:center;background:#fff;border-radius:14px;place-items:center;min-height:70px;padding:12px;font-size:13px;font-weight:700;display:grid}.ms-flow-actions span{color:#4f368b;background:#f0ebfb;border-color:#ded3f3}.ms-flow-agent{border-radius:var(--ms-radius);background:linear-gradient(145deg,var(--ms-teal),var(--ms-teal-2));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex;box-shadow:0 20px 44px #0000002e}.ms-flow-agent small{letter-spacing:.13em;color:#aaa6a0;font-size:9px}.ms-flow-agent b{letter-spacing:-.04em;margin:15px 0 8px;font-size:27px;line-height:1.08}.ms-flow-agent p{color:#aaa6a0;margin:0;font-size:12px}.ms-dark{color:#fff;background:linear-gradient(140deg,#09090b,#101012 62%,#151518)}.ms-dark .ms-eyebrow{color:#ffb2a2}.ms-agent-story{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ms-agent-story>div>p:last-child{color:#aaa6a0}.ms-goal-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:22px;padding:35px;box-shadow:0 28px 60px #00000021}.ms-goal-card blockquote{letter-spacing:-.03em;margin:0 0 27px;font-size:24px;line-height:1.35}.ms-goal-card ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-goal-card li{background:#ffffff12;border-radius:11px;grid-template-columns:78px 1fr;gap:18px;padding:12px 14px;font-size:13px;display:grid}.ms-goal-card li b{color:#ffb2a2}.ms-goal-card li span{color:#aaa6a0}.ms-steps{border-top:1px solid var(--ms-line);grid-template-columns:repeat(4,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.ms-steps li{border-right:1px solid var(--ms-line);min-height:190px;padding:27px 25px 0 0}.ms-steps li+li{padding-left:25px}.ms-steps li:last-child{border-right:0}.ms-steps span{color:var(--ms-violet);font-size:11px;font-weight:800}.ms-steps h3{letter-spacing:-.03em;margin:27px 0 10px;font-size:20px}.ms-steps p{color:var(--ms-muted);margin:0;font-size:14px;line-height:1.6}.ms-demo-section{background:#eef1ee}.ms-demo-frame{min-height:620px;box-shadow:var(--ms-shadow);background:#e8ebe9;border:9px solid #23252b;border-radius:24px;margin-top:47px;position:relative;overflow:hidden}.ms-demo-frame.is-page{margin-top:0}.ms-demo-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.ms-demo-placeholder>span{background:var(--ms-teal);color:#fff;border-radius:16px;place-items:center;width:55px;height:55px;font-size:14px;font-weight:800;display:grid}.ms-demo-placeholder h3,.ms-demo-placeholder h2{letter-spacing:-.04em;margin:20px 0 9px;font-size:28px}.ms-demo-placeholder p{max-width:490px;color:var(--ms-muted);margin:0 0 22px}.ms-demo-placeholder a{color:var(--ms-violet-dark);margin-top:15px;font-size:13px;font-weight:700}.ms-demo-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:602px}.ms-demo-note{color:var(--ms-muted);text-align:center;margin:15px 0 0;font-size:12px}.ms-capabilities{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px;display:grid}.ms-capabilities article{border:1px solid var(--ms-line);background:#fff;border-radius:18px;min-height:265px;padding:28px}.ms-capabilities article>span{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.is-available{color:#8f2414;background:#ffe2da}.is-partial{color:#895d16;background:#fff1d7}.is-planned{color:#606971;background:#eef0f2}.ms-capabilities h3,.ms-capabilities h2{letter-spacing:-.035em;margin:34px 0 10px;font-size:22px}.ms-capabilities p{color:var(--ms-muted);margin:0;font-size:14px;line-height:1.65}.ms-context{padding-top:70px}.ms-context>.ms-shell{border:1px solid var(--ms-line);background:#fff;border-radius:24px;padding:65px}.ms-context h2{max-width:660px}.ms-context-path{background:var(--ms-violet-soft);color:var(--ms-violet-dark);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin:42px 0;padding:19px;font-size:13px;font-weight:800;display:flex}.ms-context-path i{color:#101012;font-style:normal}.ms-waitlist{padding-top:70px}.ms-waitlist>.ms-shell{background:linear-gradient(145deg,#fff,#f0ebfb);border:1px solid #ded6ef;border-radius:25px;grid-template-columns:1fr .8fr;align-items:center;gap:70px;padding:70px;display:grid}.ms-waitlist p{color:var(--ms-muted);line-height:1.6}.ms-waitlist-form form{grid-template-columns:1fr auto;gap:9px;display:grid}.ms-waitlist-form input{min-width:0;height:54px;color:var(--ms-ink);background:#fff;border:1px solid #d4dad6;border-radius:12px;outline:none;padding:0 17px}.ms-waitlist-form input:focus{border-color:var(--ms-violet);box-shadow:0 0 0 3px #2457ff24}.ms-waitlist-form button{background:var(--ms-violet);color:#fff;cursor:pointer;border:0;border-radius:12px;height:54px;padding:0 19px;font-weight:800}.ms-waitlist-form small{color:#7a827e;margin-top:10px;font-size:11px;display:block}.ms-waitlist-form small a{text-decoration:underline}.ms-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ms-form-success,.ms-form-error{background:#ffe2da;border-radius:11px;padding:14px;color:#7d1d10!important}.ms-form-error{background:#fff0df;color:#81551a!important}.ms-page-hero{border-bottom:1px solid var(--ms-line);background:radial-gradient(circle at 80% 10%,#2457ff21,#0000 42%);padding:110px 0 80px}.ms-page-hero>.ms-shell{text-align:center;max-width:920px}.ms-page-hero>.ms-shell>p{margin:25px auto}.ms-waitlist-page{place-items:center;min-height:68vh;display:grid}.ms-waitlist-page .ms-waitlist-form{max-width:590px;margin:35px auto 0}.ms-pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.ms-pricing article{border:1px solid var(--ms-line);background:#fff;border-radius:20px;flex-direction:column;padding:33px;display:flex}.ms-pricing article.is-featured{border-color:#ff4b2b;transform:translateY(-14px);box-shadow:0 24px 60px #ff4b2b21}.ms-pricing article>span{background:var(--ms-violet-soft);color:var(--ms-violet-dark);text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:800}.ms-pricing article>p:first-of-type{color:var(--ms-violet);letter-spacing:.15em;margin:25px 0 9px;font-size:11px;font-weight:900}.ms-pricing h2{letter-spacing:-.04em;margin:0;font-size:27px}.ms-pricing p{color:var(--ms-muted);font-size:14px;line-height:1.6}.ms-pricing ul{color:#4f5853;margin:20px 0 30px;padding-left:19px;font-size:13px;line-height:2}.ms-pricing strong{margin-top:auto;margin-bottom:15px;font-size:12px}.ms-content{min-height:65vh;padding:95px 0}.ms-content>.ms-shell{max-width:820px}.ms-content article header h1,.ms-blog-head h1{letter-spacing:-.055em;font-size:clamp(42px,6vw,72px);line-height:1}.ms-content article{font-size:17px;line-height:1.75}.ms-content article h2{letter-spacing:-.04em;margin-top:2.2em;font-size:32px;line-height:1.15}.ms-content article img{border-radius:15px;max-width:100%;height:auto}.ms-blog-head{margin-bottom:55px}.ms-post-grid{gap:15px;display:grid}.ms-post-grid article{border:1px solid var(--ms-line);background:#fff;border-radius:17px;padding:27px}.ms-post-grid article>p{color:var(--ms-muted);font-size:11px}.ms-post-grid article h2{margin:8px 0 12px;font-size:25px}.ms-post-grid article>a{color:var(--ms-violet-dark);font-size:13px;font-weight:800}.ms-footer{border-top:1px solid var(--ms-line);background:#fff;padding:56px 0}.ms-footer .ms-shell{grid-template-columns:1fr auto;align-items:start;gap:25px;display:grid}.ms-footer p{color:var(--ms-muted);margin:10px 0;font-size:13px}.ms-footer nav{color:var(--ms-muted);gap:25px;font-size:12px;display:flex}.ms-footer small{color:#8a918d;grid-column:1/-1;font-size:11px}:focus-visible{outline-offset:3px;outline:3px solid #2457ff73}@media (max-width:980px){.ms-nav nav,.ms-nav-actions .ms-login,.ms-nav-actions .ms-button-light{display:none}.ms-menu{border:1px solid var(--ms-line);background:#fff;border-radius:9px;margin-left:auto;padding:8px 12px;display:block}.ms-nav nav.is-open{border:1px solid var(--ms-line);box-shadow:var(--ms-shadow);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;padding:18px;display:flex;position:absolute;top:68px;left:20px;right:20px}.ms-hero-grid{grid-template-columns:1fr;gap:55px}.ms-product-frame{max-width:720px}.ms-flow{grid-template-columns:1fr}.ms-agent-story{grid-template-columns:1fr;gap:45px}.ms-heading-row{grid-template-columns:1fr;gap:15px}.ms-steps,.ms-capabilities{grid-template-columns:1fr 1fr}.ms-pricing{grid-template-columns:1fr}.ms-pricing article.is-featured{transform:none}.ms-waitlist>.ms-shell{grid-template-columns:1fr;padding:45px}.ms-context-path{justify-content:flex-start;overflow:auto}.ms-context-path span{white-space:nowrap}}@media (max-width:640px){:root{--ms-shell:calc(100vw - 28px)}.ms-nav{height:66px}.ms-nav-actions .ms-button{min-height:38px;padding:0 12px}.ms-hero{padding:54px 0}.ms-hero h1{font-size:54px}.ms-lead{font-size:16px}.ms-actions{flex-direction:column}.ms-actions .ms-button{width:100%}.ms-product-frame{transform:none}.ms-app-preview{grid-template-columns:45px;min-height:390px}.ms-app-preview aside{padding:12px 6px}.ms-app-preview>div{padding:28px 17px}.ms-app-preview h2{font-size:22px}.ms-prelaunch .ms-shell{padding:22px 0;display:block}.ms-prelaunch p{line-height:1.6}.ms-section{padding:78px 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:41px}.ms-flow-sources,.ms-flow-actions{grid-template-columns:1fr 1fr}.ms-goal-card{padding:22px}.ms-goal-card blockquote{font-size:20px}.ms-goal-card li{grid-template-columns:1fr;gap:4px}.ms-steps{border-top:0;grid-template-columns:1fr}.ms-steps li,.ms-steps li+li{border-top:1px solid var(--ms-line);border-right:0;min-height:auto;padding:23px 0}.ms-steps h3{margin:12px 0 6px}.ms-demo-frame{border-width:6px;min-height:500px}.ms-demo-frame iframe{min-height:488px}.ms-capabilities{grid-template-columns:1fr}.ms-capabilities article{min-height:auto}.ms-context>.ms-shell{padding:35px 24px}.ms-waitlist>.ms-shell{padding:34px 22px}.ms-waitlist-form form{grid-template-columns:1fr}.ms-waitlist-form button{width:100%}.ms-page-hero{padding:76px 0 55px}.ms-footer .ms-shell{grid-template-columns:1fr}.ms-footer nav{flex-wrap:wrap}.ms-footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
:root{--ms-background-primary:#f3f0ea;--ms-background-secondary:#fffdf9;--ms-background-dark:#09090b;--ms-background-dark-soft:#151518;--ms-text-primary:#101012;--ms-text-secondary:#68635f;--ms-text-on-dark:#f8f5ef;--ms-text-on-dark-muted:#aaa6a0;--ms-accent-primary:#ff4b2b;--ms-accent-primary-dark:#d9341b;--ms-accent-primary-soft:#ffe2da;--ms-accent-secondary:#2457ff;--ms-border:#d5d0c8;--ms-border-dark:#2d2d31;--ms-ink:var(--ms-text-primary);--ms-muted:var(--ms-text-secondary);--ms-line:var(--ms-border);--ms-canvas:var(--ms-background-primary);--ms-paper:var(--ms-background-secondary);--ms-violet:var(--ms-accent-primary);--ms-violet-dark:var(--ms-accent-primary-dark);--ms-violet-soft:var(--ms-accent-primary-soft);--ms-teal:var(--ms-text-primary);--ms-teal-2:var(--ms-background-dark-soft);--ms-radius:8px;--ms-shadow:0 30px 80px #00000042}body{background:var(--ms-background-primary)}.ms-header{background:#f3f0eaeb;border-bottom-color:#10101224}.ms-brand span{background:var(--ms-text-primary);border-radius:5px}.ms-nav nav{color:#504c48}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-accent-primary-dark)}.ms-button{border-color:var(--ms-accent-primary);background:var(--ms-accent-primary);color:#fff;box-shadow:none;border-radius:4px}.ms-button:hover{border-color:var(--ms-accent-primary-dark);background:var(--ms-accent-primary-dark)}.ms-button-light{border-color:var(--ms-border);color:var(--ms-text-primary);background:0 0}.ms-button-light:hover{border-color:var(--ms-text-primary);background:var(--ms-text-primary);color:var(--ms-background-secondary)}.ms-button-large{border-radius:4px}.ms-hero{background:linear-gradient(100deg, #2457ff17, transparent 38%), var(--ms-background-dark);color:var(--ms-text-on-dark);padding:clamp(82px,9vw,138px) 0 clamp(90px,10vw,150px)}.ms-hero-grid{gap:clamp(46px,6vw,86px)}.ms-eyebrow{color:var(--ms-accent-primary)}.ms-eyebrow i{background:var(--ms-accent-primary)}.ms-hero h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(68px,7.8vw,112px);font-weight:720;line-height:.88}.ms-hero h1 span{color:var(--ms-accent-primary)}.ms-lead{color:#c5c1bb;font-size:clamp(18px,1.6vw,22px)}.ms-calm{color:#85817c}.ms-hero .ms-button-light{color:var(--ms-text-on-dark);border-color:#58585d}.ms-hero .ms-button-light:hover{border-color:var(--ms-text-on-dark);background:var(--ms-text-on-dark);color:var(--ms-background-dark)}.ms-product-frame{background:var(--ms-background-secondary);box-shadow:26px 26px 0 var(--ms-accent-primary), var(--ms-shadow);border:1px solid #3d3d42;border-radius:6px;transform:none}.ms-product-frame:before{display:none}.ms-window-bar{background:#f2eee7;border-bottom-color:#dedad3}.ms-window-bar span{background:#b7b1a8}.ms-window-bar b{color:#78736c}.ms-app-preview{color:var(--ms-text-primary);background:#f5f1eb}.ms-app-preview aside{background:var(--ms-background-secondary);border-right-color:#dedad3}.ms-app-preview aside strong{background:var(--ms-text-primary);border-radius:4px}.ms-app-preview aside i{background:#d9d4cc}.ms-app-preview aside i.active{border-color:var(--ms-accent-primary);background:var(--ms-accent-primary)}.ms-app-preview small,.ms-chat-agent b{color:var(--ms-accent-primary-dark)}.ms-chat-user{background:var(--ms-text-primary);border-radius:2px}.ms-chat-agent{border-color:var(--ms-border);border-radius:2px}.ms-chat-agent span{background:var(--ms-accent-primary-soft);color:#9d2817;border-radius:2px}.ms-prelaunch{border-color:var(--ms-text-primary);background:var(--ms-accent-primary)}.ms-prelaunch strong,.ms-prelaunch p,.ms-prelaunch a{color:var(--ms-text-primary)}.ms-prelaunch a{text-underline-offset:4px;text-decoration:underline}.ms-section{padding:clamp(104px,11vw,168px) 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.068em;font-size:clamp(52px,6.4vw,86px);line-height:.94}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{color:var(--ms-text-secondary)}.ms-flow{border-block:1px solid var(--ms-border);gap:0}.ms-flow-sources,.ms-flow-actions{gap:0}.ms-flow-sources span,.ms-flow-actions span{border:0;border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;min-height:82px}.ms-flow-sources span:nth-last-child(-n+2),.ms-flow-actions span:nth-last-child(-n+2){border-bottom:0}.ms-flow-actions span{color:var(--ms-text-primary)}.ms-flow-agent{background:var(--ms-text-primary);box-shadow:none;border-radius:0}.ms-flow-agent small{color:var(--ms-accent-primary)}.ms-flow-agent p{color:var(--ms-text-on-dark-muted)}.ms-dark{background:radial-gradient(circle at 88% 12%, #2457ff47, transparent 29%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-dark .ms-eyebrow,.ms-goal-card li b{color:var(--ms-accent-primary)}.ms-agent-story>div>p:last-child,.ms-goal-card li span{color:var(--ms-text-on-dark-muted)}.ms-goal-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ms-goal-card blockquote{border-bottom:2px solid var(--ms-accent-primary);padding-bottom:34px;font-size:clamp(28px,3vw,42px)}.ms-goal-card ol{gap:0}.ms-goal-card li{border-bottom:1px solid var(--ms-border-dark);background:0 0;border-radius:0;padding:17px 0}.ms-steps{border-top-color:var(--ms-text-primary);margin-top:72px}.ms-steps li{border-right-color:var(--ms-border);min-height:230px}.ms-steps span{color:var(--ms-accent-primary-dark);font-size:13px}.ms-steps h3{font-size:clamp(24px,2.2vw,34px)}.ms-demo-section{background:linear-gradient(135deg, #ff4b2b14, transparent 44%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-demo-section .ms-heading>p:last-child,.ms-demo-section .ms-demo-note,.ms-demo-section .ms-demo-placeholder p{color:var(--ms-text-on-dark-muted)}.ms-demo-frame{background:var(--ms-background-dark-soft);box-shadow:22px 22px 0 var(--ms-accent-secondary);border:1px solid #35353a;border-radius:4px}.ms-demo-placeholder>span{background:var(--ms-accent-primary);border-radius:4px}.ms-demo-placeholder a{color:var(--ms-text-on-dark);text-underline-offset:4px;text-decoration:underline}.ms-capabilities{border-top:1px solid var(--ms-text-primary);gap:0}.ms-capabilities article{border:0;border-right:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;min-height:310px;padding:34px 30px 40px}.ms-capabilities article:nth-child(3n){border-right:0}.ms-capabilities article:nth-child(2),.ms-capabilities article:nth-child(6){background:var(--ms-background-secondary)}.ms-capabilities article>span{border-radius:2px}.is-available{background:var(--ms-accent-primary-soft);color:#8f2414}.is-partial{color:#1738a8;background:#e7edff}.is-planned{color:#55514c;background:#dedbd5}.ms-capabilities h3,.ms-capabilities h2{font-size:clamp(24px,2.3vw,34px)}.ms-context{background:var(--ms-background-primary);padding-top:0}.ms-context>.ms-shell{background:var(--ms-background-dark);color:var(--ms-text-on-dark);border:0;border-radius:0;padding:clamp(48px,7vw,90px)}.ms-context>.ms-shell>p{color:var(--ms-text-on-dark-muted)}.ms-context-path{background:var(--ms-accent-primary);color:var(--ms-text-primary);border-radius:0}.ms-context-path i{color:var(--ms-text-primary)}.ms-waitlist{padding-top:0}.ms-waitlist>.ms-shell{border:1px solid var(--ms-text-primary);background:var(--ms-background-secondary);border-radius:0;padding:clamp(48px,7vw,86px)}.ms-waitlist p{color:var(--ms-text-secondary)}.ms-waitlist-form input{border-color:var(--ms-text-primary);background:var(--ms-background-secondary);border-radius:2px}.ms-waitlist-form input:focus{border-color:var(--ms-accent-secondary);box-shadow:0 0 0 3px #2457ff33}.ms-waitlist-form button{background:var(--ms-accent-primary);color:#fff;border-radius:2px}.ms-waitlist-form button:hover{background:var(--ms-accent-primary-dark)}.ms-form-success,.ms-form-error{background:var(--ms-accent-primary-soft);border-radius:2px;color:#7d1d10!important}.ms-form-error{background:#e7edff;color:#1738a8!important}.ms-page-hero{border-bottom-color:var(--ms-border-dark);background:radial-gradient(circle at 80% 10%, #2457ff4d, transparent 35%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-page-hero>.ms-shell>p{color:var(--ms-text-on-dark-muted)}.ms-page-hero .ms-eyebrow{color:var(--ms-accent-primary)}.ms-pricing{border-top:1px solid var(--ms-text-primary);gap:0}.ms-pricing article{border:0;border-right:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0}.ms-pricing article:last-child{border-right:0}.ms-pricing article.is-featured{border:1px solid var(--ms-text-primary);background:var(--ms-background-dark);color:var(--ms-text-on-dark);box-shadow:14px 14px 0 var(--ms-accent-primary);transform:translateY(-12px)}.ms-pricing article.is-featured p,.ms-pricing article.is-featured ul{color:var(--ms-text-on-dark-muted)}.ms-pricing article>span{background:var(--ms-accent-primary-soft);color:#8f2414;border-radius:2px}.ms-pricing article>p:first-of-type{color:var(--ms-accent-primary-dark)}.ms-content article img{border-radius:2px}.ms-post-grid{border-top:1px solid var(--ms-text-primary);gap:0}.ms-post-grid article{border:0;border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;padding:34px 0}.ms-post-grid article h2{font-size:clamp(28px,3.2vw,44px)}.ms-post-grid article>a{color:var(--ms-accent-primary-dark)}.ms-footer{border-top-color:var(--ms-border-dark);background:var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-footer .ms-brand span{background:var(--ms-accent-primary)}.ms-footer p,.ms-footer nav,.ms-footer small{color:var(--ms-text-on-dark-muted)}:focus-visible{outline-color:#2457ffa6}@media (max-width:980px){.ms-menu{background:var(--ms-background-secondary);border-radius:3px}.ms-nav nav.is-open{background:var(--ms-background-secondary);border-radius:4px;box-shadow:0 20px 50px #00000029}.ms-product-frame{box-shadow:16px 16px 0 var(--ms-accent-primary), var(--ms-shadow)}.ms-capabilities article:nth-child(3n){border-right:1px solid var(--ms-border)}.ms-capabilities article:nth-child(2n){border-right:0}}@media (max-width:640px){.ms-hero{padding:68px 0 92px}.ms-hero h1{font-size:clamp(54px,16vw,72px)}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:clamp(42px,13vw,58px)}.ms-product-frame{box-shadow:9px 9px 0 var(--ms-accent-primary)}.ms-prelaunch .ms-shell{padding:25px 0}.ms-section{padding:92px 0}.ms-flow{border-bottom:0}.ms-flow-sources span,.ms-flow-actions span{min-height:68px}.ms-demo-frame{box-shadow:9px 9px 0 var(--ms-accent-secondary);border-width:1px}.ms-capabilities{grid-template-columns:1fr}.ms-capabilities article,.ms-capabilities article:nth-child(2n),.ms-capabilities article:nth-child(3n){border-right:0;min-height:auto}.ms-pricing{border-top:0}.ms-pricing article{border-right:0;border-top:1px solid var(--ms-border)}.ms-pricing article.is-featured{box-shadow:8px 8px 0 var(--ms-accent-primary);transform:none}}
:root{--ms-motion-fast:.18s;--ms-motion-medium:.52s;--ms-motion-slow:6s;--ms-ease-out:cubic-bezier(.2, .75, .25, 1);--ms-ease-spring:cubic-bezier(.18, .85, .25, 1.08)}body{overflow-x:hidden}.ms-hero,.ms-dark,.ms-demo-section,.ms-page-hero{isolation:isolate;position:relative;overflow:hidden}.ms-hero:before,.ms-dark:before,.ms-demo-section:before,.ms-page-hero:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;opacity:.55;filter:blur(32px);will-change:transform;width:min(52vw,760px);animation:ms-ambient-drift 7s var(--ms-ease-out) infinite alternate;border-radius:50%;position:absolute}.ms-hero:before{background:radial-gradient(circle,#2457ff57,#2457ff00 68%);top:-35%;right:-8%}.ms-dark:before{background:radial-gradient(circle,#2457ff4d,#2457ff00 70%);top:-22%;right:4%}.ms-demo-section:before{background:radial-gradient(circle,#ff4b2b3d,#ff4b2b00 70%);top:8%;left:-14%}.ms-page-hero:before{background:radial-gradient(circle,#2457ff47,#2457ff00 70%);top:-55%;right:4%}.ms-hero:after,.ms-dark:after,.ms-demo-section:after{z-index:-1;content:"";pointer-events:none;opacity:.72;background:linear-gradient(115deg,#ffffff09,#0000 24% 74%,#ffffff06),radial-gradient(circle at 20% 0,#ffffff0b,#0000 28%);position:absolute;inset:0}.ms-motion-ready .ms-reveal{--ms-reveal-y:28px;--ms-reveal-scale:.985;opacity:0;transform:translate3d(0, var(--ms-reveal-y), 0) scale(var(--ms-reveal-scale));transition:opacity var(--ms-motion-medium) var(--ms-ease-out) var(--ms-reveal-delay,0s), transform var(--ms-motion-medium) var(--ms-ease-out) var(--ms-reveal-delay,0s)}.ms-motion-ready .ms-reveal.is-revealed{--ms-reveal-y:0px;--ms-reveal-scale:1;opacity:1}.ms-motion-surface{--ms-parallax-y:0px;--ms-tilt-x:0deg;--ms-tilt-y:0deg;--ms-pointer-x:50%;--ms-pointer-y:34%;transform:perspective(1200px) translate3d(0, var(--ms-parallax-y), 0) rotateX(var(--ms-tilt-x)) rotateY(var(--ms-tilt-y));transform-style:preserve-3d;transition:transform .42s var(--ms-ease-out), box-shadow .42s var(--ms-ease-out);will-change:transform}.ms-motion-ready .ms-motion-surface.ms-reveal{transform:perspective(1200px) translate3d(0, calc(var(--ms-parallax-y) + var(--ms-reveal-y)), 0) rotateX(var(--ms-tilt-x)) rotateY(var(--ms-tilt-y)) scale(var(--ms-reveal-scale))}.ms-product-frame:after,.ms-demo-frame:after,.ms-context>.ms-shell:after{z-index:4;content:"";pointer-events:none;background:radial-gradient(circle at var(--ms-pointer-x) var(--ms-pointer-y), #ffffff38, transparent 23%), linear-gradient(115deg, #ffffff2b, transparent 18%, transparent 80%, #ffffff0f);opacity:.34;transition:opacity var(--ms-motion-medium) var(--ms-ease-out);position:absolute;inset:0}.ms-product-frame:hover:after,.ms-demo-frame:hover:after,.ms-context>.ms-shell:hover:after{opacity:.58}.ms-product-frame{box-shadow:26px 26px 0 var(--ms-accent-primary), 0 46px 110px #0000006b, 0 0 90px #2457ff24}.ms-product-frame:hover{box-shadow:22px 30px 0 var(--ms-accent-primary), 0 58px 130px #00000080, 0 0 115px #2457ff33}.ms-goal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff16,#ffffff05);border:1px solid #ffffff21;padding:clamp(26px,3.5vw,42px);position:relative;box-shadow:inset 0 1px #ffffff1f,0 34px 80px #0000004d}.ms-goal-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ff4b2b1f,#0000 34% 76%,#2457ff1f);position:absolute;inset:0}.ms-demo-frame{box-shadow:22px 22px 0 var(--ms-accent-secondary), 0 48px 120px #0000008c, 0 0 100px #ff4b2b14}.ms-context>.ms-shell{position:relative;overflow:hidden;box-shadow:0 42px 100px #0000003d,inset 0 1px #ffffff1a}.ms-capabilities article,.ms-steps li,.ms-pricing article,.ms-flow-sources span,.ms-flow-actions span,.ms-post-grid article{transition:transform .38s var(--ms-ease-out), background-color .38s var(--ms-ease-out), border-color .38s var(--ms-ease-out), box-shadow .38s var(--ms-ease-out);position:relative}.ms-capabilities article:after,.ms-pricing article:after{content:"";pointer-events:none;opacity:0;transition:opacity .38s var(--ms-ease-out);background:linear-gradient(120deg,#ffffff73,#0000 24% 78%,#2457ff0f);position:absolute;inset:0}.ms-capabilities article:hover,.ms-pricing article:not(.is-featured):hover{z-index:2;background:#fffdf9d1;border-color:#10101247;transform:translateY(-6px);box-shadow:0 28px 60px #1010121f}.ms-capabilities article:hover:after,.ms-pricing article:hover:after{opacity:1}.ms-steps li:hover{transform:translateY(-4px)}.ms-flow-sources span:hover,.ms-flow-actions span:hover{z-index:1;background:#fffdf9bf;transform:translateY(-3px)}.ms-post-grid article:hover{transform:translate(8px)}.ms-button{transition:transform var(--ms-motion-fast) var(--ms-ease-spring), background-color var(--ms-motion-fast) var(--ms-ease-out), border-color var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);position:relative;overflow:hidden}.ms-button:after,.ms-waitlist-form button:after{content:"";pointer-events:none;width:34%;height:180%;transition:transform .62s var(--ms-ease-out);background:linear-gradient(90deg,#0000,#ffffff7a,#0000);position:absolute;top:-40%;left:-45%;transform:translate(-180%)rotate(18deg)}.ms-button:hover,.ms-waitlist-form button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff4b2b3d}.ms-button:hover:after,.ms-waitlist-form button:hover:after{transform:translate(520%)rotate(18deg)}.ms-button:active,.ms-waitlist-form button:active{transform:translate(0,0)}.ms-waitlist-form button{transition:transform var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);position:relative;overflow:hidden}.ms-nav nav a,.ms-footer nav a,.ms-demo-placeholder a,.ms-post-grid article>a{display:inline-block;position:relative}.ms-nav nav a:after,.ms-footer nav a:after,.ms-demo-placeholder a:after,.ms-post-grid article>a:after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ms-ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.ms-nav nav a:hover:after,.ms-footer nav a:hover:after,.ms-demo-placeholder a:hover:after,.ms-post-grid article>a:hover:after{transform-origin:0;transform:scaleX(1)}@keyframes ms-ambient-drift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(5%,4%)scale(1.06)}}@media (max-width:980px){.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{--ms-tilt-x:0deg!important;--ms-tilt-y:0deg!important}.ms-product-frame{box-shadow:16px 16px 0 var(--ms-accent-primary), 0 34px 80px #0000005c}}@media (max-width:640px){.ms-motion-ready .ms-reveal{--ms-reveal-y:18px}.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{--ms-parallax-y:0px!important}.ms-hero:before,.ms-dark:before,.ms-demo-section:before{opacity:.36;filter:blur(42px)}.ms-product-frame{box-shadow:9px 9px 0 var(--ms-accent-primary), 0 28px 60px #00000057}.ms-demo-frame{box-shadow:9px 9px 0 var(--ms-accent-secondary), 0 30px 70px #0006}.ms-capabilities article:hover,.ms-pricing article:not(.is-featured):hover,.ms-steps li:hover,.ms-flow-sources span:hover,.ms-flow-actions span:hover,.ms-post-grid article:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.ms-hero:before,.ms-dark:before,.ms-demo-section:before,.ms-page-hero:before{animation:none!important}.ms-reveal,.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{opacity:1!important;transition:none!important;transform:none!important}.ms-product-frame:after,.ms-demo-frame:after,.ms-context>.ms-shell:after,.ms-button:after,.ms-waitlist-form button:after{display:none}.ms-capabilities article:hover,.ms-pricing article:hover,.ms-steps li:hover,.ms-flow-sources span:hover,.ms-flow-actions span:hover,.ms-post-grid article:hover,.ms-button:hover,.ms-waitlist-form button:hover{transform:none!important}}
:root{--ms-font-display:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--ms-font-body:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--ms-canvas:#f7f6f2;--ms-paper:#fffefa;--ms-paper-strong:#fff;--ms-surface-soft:#eeece6;--ms-surface-cool:#eeedf4;--ms-ink:#111113;--ms-muted:#686762;--ms-muted-soft:#96938c;--ms-line:#dedcd5;--ms-line-strong:#c9c6be;--ms-dark:#171719;--ms-dark-soft:#232226;--ms-coral:#ff6b45;--ms-coral-soft:#ffe3da;--ms-cobalt:#5166f5;--ms-cobalt-soft:#e2e6ff;--ms-violet:#9c72ef;--ms-violet-soft:#eee5ff;--ms-rose:#ef83ad;--ms-amber:#f2bb4b;--ms-radius-sm:12px;--ms-radius-md:20px;--ms-radius-lg:32px;--ms-radius-xl:42px;--ms-shadow-soft:0 28px 90px #16151317;--ms-shadow-float:0 18px 48px #16151321;--ms-shell:min(1240px, calc(100vw - 64px));--ms-motion-fast:.18s;--ms-motion-medium:.52s;--ms-motion-slow:.68s;--ms-ease-out:cubic-bezier(.22, .72, .18, 1);--ms-ease-spring:cubic-bezier(.2, .85, .25, 1.15)}html{background:var(--ms-canvas)}body{background:var(--ms-canvas);color:var(--ms-ink);font-family:var(--ms-font-body);font-feature-settings:"ss01" 1, "ss04" 1}.ms-header{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#f7f6f2e0;border-bottom:1px solid #11111317}.ms-nav{gap:42px;height:74px}.ms-brand{letter-spacing:-.025em;gap:11px;font-size:15px;font-weight:600}.ms-brand span{background:var(--ms-ink);border-radius:9px;width:32px;height:32px}.ms-nav nav{color:#4e4d49;gap:30px;font-size:14px}.ms-nav nav a:after{bottom:-7px}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-ink)}.ms-nav-actions{gap:10px}.ms-login{color:var(--ms-muted)}.ms-button,.ms-waitlist-form button{border:1px solid var(--ms-ink);background:var(--ms-ink);color:#fff;min-height:44px;box-shadow:none;letter-spacing:-.012em;transition:transform var(--ms-motion-fast) var(--ms-ease-spring), background var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);border-radius:999px;font-size:14px;font-weight:570}.ms-button:hover,.ms-waitlist-form button:hover{border-color:var(--ms-ink);background:#2b2a2d;transform:translateY(-2px)scale(1.012);box-shadow:0 11px 26px #11111329}.ms-button:active,.ms-waitlist-form button:active{transform:scale(.985)}.ms-button-light{border-color:var(--ms-line-strong);color:var(--ms-ink);background:#ffffff8c}.ms-button-light:hover{border-color:var(--ms-ink);color:var(--ms-ink);background:#fff}.ms-button-large{border-radius:999px;min-height:52px;padding:0 23px}.ms-button>span{transition:transform var(--ms-motion-fast) var(--ms-ease-spring);margin-left:9px;display:inline-block}.ms-button:hover>span{transform:translate(3px,-3px)}.ms-button:after,.ms-waitlist-form button:after{display:none}.ms-home{overflow:clip}.ms-home-hero{background:var(--ms-canvas);padding:clamp(58px,6vw,84px) 0 72px;position:relative}.ms-home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#9c72ef1c,#5166f509 45%,#0000 72%);border-radius:50%;width:480px;height:480px;position:absolute;top:16%;right:-12%}.ms-home-hero-layout{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(44px,7vw,96px);display:grid}.ms-home-hero-title .ms-eyebrow{margin-bottom:24px}.ms-home-hero h1{letter-spacing:-.061em;max-width:760px;margin:0;font-size:clamp(68px,7.4vw,104px);font-weight:480;line-height:.94}.ms-home-hero h1 span{color:var(--ms-muted-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:17px;font-size:14px;font-weight:600;line-height:1;display:block}.ms-eyebrow{color:var(--ms-muted);letter-spacing:.12em;font-size:11px;font-weight:620}.ms-eyebrow i{background:linear-gradient(135deg, var(--ms-coral), var(--ms-rose));width:8px;height:8px;box-shadow:0 0 0 4px #ff6b451a}.ms-home-hero-intro{align-self:end;padding-bottom:3px}.ms-kinetic{min-height:28px;color:var(--ms-ink);align-items:center;gap:10px;margin:25px 0 0;font-size:15px;font-weight:560;display:flex}.ms-kinetic>span:first-child{color:var(--ms-coral)}.ms-kinetic>span:last-child{animation:ms-kinetic-in .5s var(--ms-ease-out) both}.ms-home-hero .ms-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.ms-calm{color:var(--ms-muted-soft);margin:14px 0 0;font-size:12px}.ms-product-experience{--stage-y:0px;border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface-soft);box-shadow:var(--ms-shadow-soft);transform:translate3d(0, var(--stage-y), 0);margin-top:clamp(74px,8vw,118px);position:relative;overflow:hidden}.ms-product-tabs{border-bottom:1px solid var(--ms-line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;min-height:70px;padding:9px 12px;display:grid}.ms-product-tabs button{height:49px;color:var(--ms-muted);cursor:pointer;transition:background var(--ms-motion-medium) var(--ms-ease-out), color var(--ms-motion-medium) var(--ms-ease-out), box-shadow var(--ms-motion-medium) var(--ms-ease-out);background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:530;display:flex}.ms-product-tabs button i,.ms-journey-tabs button i{background:var(--ms-line-strong);border-radius:50%;width:9px;height:9px}.ms-product-tabs button i.is-connect{background:linear-gradient(135deg, var(--ms-coral), var(--ms-amber))}.ms-product-tabs button i.is-goals{background:linear-gradient(135deg, var(--ms-rose), var(--ms-coral))}.ms-product-tabs button i.is-opportunities{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-product-tabs button i.is-publish{background:linear-gradient(135deg, var(--ms-violet), var(--ms-rose))}.ms-product-tabs button[aria-selected=true]{background:var(--ms-paper-strong);color:var(--ms-ink);box-shadow:0 3px 12px #11111312}.ms-demo-pill{border:1px solid var(--ms-line);color:var(--ms-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin:0 9px 0 18px;padding:7px 11px;font-size:10px;font-weight:600}.ms-product-canvas{background:var(--ms-paper);min-height:600px;animation:ms-panel-in .56s var(--ms-ease-out) both;grid-template-columns:170px 1fr;display:grid}.ms-product-canvas>aside{border-right:1px solid var(--ms-line);background:#ffffff94;flex-direction:column;gap:7px;padding:27px 18px;display:flex}.ms-product-canvas>aside strong{background:var(--ms-ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 0 24px 9px;font-size:11px;display:grid}.ms-product-canvas>aside span{color:var(--ms-muted);border-radius:11px;padding:10px 12px;font-size:12px}.ms-product-canvas>aside span.is-active{background:var(--ms-violet-soft);color:#5f3ea0;font-weight:600}.ms-product-workspace{padding:clamp(35px,5vw,68px)}.ms-product-workspace>header{justify-content:space-between;align-items:start;gap:28px;margin-bottom:35px;display:flex}.ms-product-workspace>header small{color:var(--ms-violet);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.ms-product-workspace>header h2{letter-spacing:-.047em;max-width:700px;margin:9px 0 0;font-size:clamp(30px,4vw,52px);font-weight:520;line-height:1.02}.ms-product-workspace>header>span{border:1px solid var(--ms-line);color:var(--ms-muted);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:11px}.ms-product-explainer{max-width:690px;color:var(--ms-muted);margin:14px 0 0;font-size:14px;line-height:1.55}.ms-agent-composition{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid;position:relative}.ms-user-prompt{background:var(--ms-ink);color:#fff;border-radius:19px 19px 5px;grid-column:2;padding:19px 22px;font-size:14px;line-height:1.5}.ms-agent-answer{border:1px solid var(--ms-line);background:#fff;border-radius:5px 22px 22px;grid-column:1/-1;max-width:790px;padding:25px}.ms-agent-answer b{color:var(--ms-violet);font-size:12px}.ms-agent-answer p{color:#4f4e4a;margin:9px 0 18px;line-height:1.55}.ms-agent-answer ol{counter-reset:agent-step;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.ms-agent-answer li{background:var(--ms-canvas);color:var(--ms-muted);counter-increment:agent-step;border-radius:11px;padding:12px;font-size:11px}.ms-agent-answer li:before{color:var(--ms-coral);content:"0" counter(agent-step);margin-bottom:10px;font-weight:700;display:block}.ms-ready-panel{border-left:3px solid var(--ms-violet);background:var(--ms-violet-soft);border-radius:5px 18px 18px 5px;grid-column:1/-1;padding:22px 25px}.ms-ready-panel small{color:#6842b7;font-weight:700}.ms-ready-panel strong{margin:7px 0 14px;font-size:18px;display:block}.ms-ready-panel div,.ms-evidence-row{flex-wrap:wrap;gap:7px;display:flex}.ms-ready-panel span,.ms-evidence-row span{color:#605c65;background:#ffffffb3;border-radius:999px;padding:7px 10px;font-size:10px}.ms-decision-composition{grid-template-columns:1.15fr .85fr;gap:35px;display:grid}.ms-decision-main{background:linear-gradient(135deg,#f2edff,#fff4ed);border-radius:24px;padding:32px}.ms-decision-main>small{color:#6540af;letter-spacing:.09em;font-weight:700}.ms-decision-main h3{letter-spacing:-.045em;margin:45px 0 14px;font-size:clamp(28px,3.4vw,45px);font-weight:520;line-height:1.03}.ms-decision-main p{color:var(--ms-muted);line-height:1.65}.ms-decision-list{align-content:center;gap:10px;display:grid}.ms-decision-list article{border:1px solid var(--ms-line);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:17px;display:flex}.ms-decision-list i{color:var(--ms-coral);font-size:11px;font-style:normal;font-weight:700}.ms-decision-list b,.ms-decision-list span{display:block}.ms-decision-list b{font-size:13px}.ms-decision-list span{color:var(--ms-muted);margin-top:4px;font-size:11px}.ms-prepare-composition{grid-template-columns:1fr .7fr;gap:28px;display:grid}.ms-document-preview{border:1px solid var(--ms-line);background:#fff;border-radius:24px;padding:35px;box-shadow:0 16px 38px #1111130f}.ms-document-preview>small{color:var(--ms-violet);letter-spacing:.1em;font-weight:700}.ms-document-preview h3{letter-spacing:-.04em;margin:36px 0 13px;font-size:34px;font-weight:520}.ms-document-preview>p{color:var(--ms-muted);line-height:1.6}.ms-document-preview>div{border-top:1px solid var(--ms-line);grid-template-columns:120px 1fr;gap:18px;margin-top:18px;padding-top:18px;font-size:12px;display:grid}.ms-document-preview>div span{color:var(--ms-muted)}.ms-prepare-status{align-content:center;display:grid}.ms-prepare-status>span{border-bottom:1px solid var(--ms-line);color:var(--ms-muted-soft);gap:16px;padding:18px 0;font-size:11px;display:flex}.ms-prepare-status b{color:var(--ms-ink);font-size:13px}.ms-prepare-status .is-next{color:var(--ms-coral)}.ms-connect-preview{grid-template-columns:.74fr 1.26fr;gap:18px;display:grid}.ms-connect-summary{background:radial-gradient(circle at 95% 5%, #ff6b452e, transparent 42%), var(--ms-canvas);border-radius:24px;flex-direction:column;min-height:330px;padding:28px;display:flex}.ms-connect-summary>small,.ms-opportunities-preview>header small,.ms-output-list>header small{color:var(--ms-muted);letter-spacing:.1em;font-size:9px;font-weight:720}.ms-connect-summary>strong{letter-spacing:-.04em;max-width:310px;margin-top:36px;font-size:clamp(25px,2.6vw,36px);font-weight:520;line-height:1.04}.ms-connect-summary>p{color:var(--ms-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.ms-connect-summary>div{gap:9px;margin-top:auto;padding-top:25px;display:grid}.ms-connect-summary>div span{font-size:11px;font-weight:620}.ms-connect-summary>div>i{background:#11111317;border-radius:999px;height:5px;overflow:hidden}.ms-connect-summary>div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--ms-coral), var(--ms-amber));width:72%;height:100%;animation:ms-progress-fill .9s var(--ms-ease-out) .18s both;display:block}.ms-connection-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.ms-connection-row{border:1px solid var(--ms-line);opacity:0;min-height:78px;animation:ms-preview-rise .48s var(--ms-ease-out) both;background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.ms-connection-row:nth-child(2){animation-delay:90ms}.ms-connection-row:nth-child(3){animation-delay:.18s}.ms-connection-row:nth-child(4){animation-delay:.27s}.ms-connection-row:nth-child(5){animation-delay:.36s}.ms-connection-row:nth-child(6){animation-delay:.45s}.ms-connection-row>b{background:var(--ms-canvas);border-radius:12px;place-items:center;width:42px;height:42px;padding:9px;display:grid}.ms-connection-row>b img{object-fit:contain;width:24px;height:24px}.ms-connection-row div strong,.ms-connection-row div span{display:block}.ms-connection-row div strong{font-size:12px}.ms-connection-row div span{color:#3950b8;margin-top:4px;font-size:9px;font-weight:650}.ms-connection-row>i{background:var(--ms-cobalt-soft);color:#3c51b6;width:22px;height:22px;animation:ms-check-in .42s var(--ms-ease-spring) .52s both;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.ms-connection-row.is-optional{opacity:.72}.ms-connection-row.is-optional div span{color:var(--ms-muted)}.ms-connection-row.is-optional>i{background:var(--ms-canvas);color:var(--ms-muted)}.ms-goals-preview{grid-template-columns:1.08fr .92fr;gap:18px;display:grid}.ms-goal-chat,.ms-goals-project{border:1px solid var(--ms-line);background:var(--ms-canvas);border-radius:22px;min-height:355px;padding:22px}.ms-goal-chat>header,.ms-goals-project>header{border-bottom:1px solid var(--ms-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.ms-goal-chat>header b{font-size:11px}.ms-goal-chat>header span,.ms-goals-project>header span{color:var(--ms-muted);font-size:9px}.ms-goal-message{background:var(--ms-ink);color:#fff;width:78%;animation:ms-preview-rise .48s var(--ms-ease-out) .1s both;border-radius:15px 15px 4px;margin:18px 0 0 auto;padding:13px 15px;font-size:12px;line-height:1.45}.ms-goal-message.is-second{animation-delay:.9s}.ms-objective-confirm{opacity:0;width:84%;animation:ms-preview-rise .44s var(--ms-ease-out) .48s both;background:#fff;border-radius:4px 13px 13px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:flex}.ms-objective-confirm.is-second{animation-delay:1.28s}.ms-objective-confirm>i{background:var(--ms-coral-soft);color:#9a3d28;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.ms-objective-confirm b,.ms-objective-confirm span{display:block}.ms-objective-confirm b{font-size:10px}.ms-objective-confirm span{color:var(--ms-muted);margin-top:2px;font-size:8px}.ms-goals-project{opacity:0;animation:ms-preview-rise .56s var(--ms-ease-out) 1.65s both;background:radial-gradient(circle at 92% 7%,#9c72ef21,#0000 42%),#fff}.ms-goals-project>header small{color:var(--ms-violet);letter-spacing:.09em;font-size:9px;font-weight:720}.ms-goals-project h3{letter-spacing:-.04em;margin:24px 0 17px;font-size:25px;font-weight:520}.ms-goals-project>div{gap:7px;display:grid}.ms-goals-project article{border:1px solid var(--ms-line);background:#ffffffbd;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.ms-goals-project article>i{color:var(--ms-coral);font-size:9px;font-style:normal;font-weight:720}.ms-goals-project article span b,.ms-goals-project article span small{display:block}.ms-goals-project article span b{font-size:11px}.ms-goals-project article span small{color:var(--ms-muted);margin-top:3px;font-size:8px}.ms-goals-project>strong{background:var(--ms-ink);color:#fff;border-radius:12px;justify-content:space-between;margin-top:17px;padding:11px 13px;font-size:10px;display:flex}.ms-goals-project>strong i{color:var(--ms-coral);font-style:normal}.ms-opportunities-preview{border:1px solid var(--ms-line);background:radial-gradient(circle at 92% 5%, #5166f51a, transparent 38%), var(--ms-canvas);border-radius:23px;padding:23px}.ms-opportunities-preview>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.ms-opportunities-preview>header strong{margin-top:5px;font-size:17px;display:block}.ms-opportunities-preview>header>span{background:var(--ms-cobalt-soft);color:#3548b0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.ms-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ms-opportunity-list article{border:1px solid var(--ms-line);opacity:0;min-height:67px;animation:ms-preview-rise .42s var(--ms-ease-out) both;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ms-opportunity-list article:nth-child(2){animation-delay:.1s}.ms-opportunity-list article:nth-child(3){animation-delay:.2s}.ms-opportunity-list article:nth-child(4){animation-delay:.3s}.ms-opportunity-list article:nth-child(5){animation-delay:.4s}.ms-opportunity-list article>i{border:1px solid var(--ms-line-strong);color:#fff;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.ms-opportunity-list article.is-selected>i{border-color:var(--ms-violet);background:var(--ms-violet);animation:ms-check-in .4s var(--ms-ease-spring) .42s both}.ms-opportunity-list b,.ms-opportunity-list span{display:block}.ms-opportunity-list b{font-size:11px}.ms-opportunity-list span{color:var(--ms-muted);margin-top:4px;font-size:9px}.ms-build-action{border-top:1px solid var(--ms-line);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:14px;display:flex}.ms-build-action>span{color:var(--ms-muted);font-size:9px}.ms-build-action>strong{background:var(--ms-ink);color:#fff;animation:ms-ready-glow .7s var(--ms-ease-out) .82s both;border-radius:12px;padding:11px 15px;font-size:10px}.ms-build-action>strong i{color:var(--ms-coral);margin-left:9px;font-style:normal}.ms-publish-preview{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.ms-output-list{border:1px solid var(--ms-line);background:var(--ms-canvas);border-radius:22px;padding:22px}.ms-output-list>header{margin-bottom:12px}.ms-output-list>header strong{margin-top:5px;font-size:17px;display:block}.ms-output-list article{border-top:1px solid var(--ms-line);opacity:0;min-height:54px;animation:ms-preview-rise .4s var(--ms-ease-out) both;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.ms-output-list article:nth-of-type(2){animation-delay:90ms}.ms-output-list article:nth-of-type(3){animation-delay:.18s}.ms-output-list article:nth-of-type(4){animation-delay:.27s}.ms-output-list article:nth-of-type(5){animation-delay:.36s}.ms-output-list article>i{width:27px;height:27px;color:var(--ms-violet);background:#fff;border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:720;display:grid}.ms-output-list article b,.ms-output-list article span{display:block}.ms-output-list article b{font-size:10px}.ms-output-list article span{color:var(--ms-muted);margin-top:3px;font-size:8px}.ms-output-list article em{color:var(--ms-muted);background:#fff;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.ms-publish-control{gap:8px;display:grid}.ms-publish-control article{border:1px solid var(--ms-line);opacity:0;animation:ms-preview-rise .48s var(--ms-ease-out) .24s both;background:#fff;border-radius:18px;padding:20px}.ms-publish-control article.is-connected{background:radial-gradient(circle at 95% 5%,#9c72ef21,#0000 45%),#f7f6f2;animation-delay:.43s}.ms-publish-control small{color:var(--ms-muted);letter-spacing:.09em;font-size:8px;font-weight:720}.ms-publish-control article>strong{margin-top:8px;font-size:16px;line-height:1.15;display:block}.ms-publish-control p{color:var(--ms-muted);margin:7px 0 0;font-size:10px;line-height:1.45}.ms-publish-control article>div{align-items:center;gap:8px;margin-top:13px;display:flex}.ms-publish-control article>div span{background:var(--ms-coral-soft);color:#8c321f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:650}.ms-publish-control article>div i{color:var(--ms-muted-soft);font-style:normal}.ms-prelaunch{border-block:1px solid var(--ms-line);background:var(--ms-paper)}.ms-prelaunch .ms-shell{grid-template-columns:auto 1fr auto;gap:40px;min-height:100px}.ms-prelaunch strong{color:var(--ms-ink);font-weight:600}.ms-prelaunch p{color:var(--ms-muted)}.ms-prelaunch a{color:var(--ms-ink);text-decoration:none}.ms-prelaunch a span{transition:transform var(--ms-motion-fast) var(--ms-ease-spring);margin-left:7px;display:inline-block}.ms-prelaunch a:hover span{transform:translate(4px)}.ms-section{padding:clamp(120px,12vw,180px) 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.058em;font-size:clamp(52px,6vw,82px);font-weight:480;line-height:.98}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{color:var(--ms-muted);font-size:17px;line-height:1.65}.ms-heading-row{grid-template-columns:1.22fr .78fr;gap:90px}.ms-heading-row>p:last-child{justify-self:end;max-width:430px;font-size:16px}.ms-waitlist-page{border-bottom-color:var(--ms-line);background:radial-gradient(circle at 78% 12%, #9c72ef13, transparent 34%), linear-gradient(180deg, var(--ms-canvas) 0%, #efeee9 100%);color:var(--ms-ink)}.ms-waitlist-page:before{opacity:.38;filter:blur(44px);background:radial-gradient(circle,#9c72ef1a,#9c72ef00 70%)}.ms-waitlist-page .ms-eyebrow{color:var(--ms-muted)}.ms-opportunity-section{background:var(--ms-paper)}.ms-opportunity-section .ms-heading h2{letter-spacing:-.045em;max-width:620px;font-size:clamp(26px,3vw,41px);line-height:1.02}.ms-opportunity-section .ms-heading-row>p:last-child{max-width:500px}.ms-opportunity-journey{margin-top:58px}@property --journey-bg-a{syntax:"<color>";inherits:true;initial-value:#fff3ed}@property --journey-bg-b{syntax:"<color>";inherits:true;initial-value:#eef3ff}@property --journey-bg-base{syntax:"<color>";inherits:true;initial-value:#faf9f5}@property --journey-orb-a{syntax:"<color>";inherits:true;initial-value:#ff6b45}@property --journey-orb-b{syntax:"<color>";inherits:true;initial-value:#f2bb4b}@property --journey-orb-c{syntax:"<color>";inherits:true;initial-value:#5166f5}.ms-journey-tabs{border:1px solid var(--ms-line);background:var(--ms-canvas);border-radius:999px;gap:7px;width:max-content;max-width:100%;padding:6px;display:flex}.ms-journey-tabs button{min-width:150px;height:48px;color:var(--ms-muted);cursor:pointer;text-align:left;transition:background var(--ms-motion-medium) var(--ms-ease-out), color var(--ms-motion-medium) var(--ms-ease-out), box-shadow var(--ms-motion-medium) var(--ms-ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.ms-journey-tabs button small{color:var(--ms-muted-soft);margin-left:auto}.ms-journey-tabs button i.is-step-1{background:linear-gradient(135deg, var(--ms-coral), var(--ms-amber))}.ms-journey-tabs button i.is-step-2{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-journey-tabs button i.is-step-3{background:linear-gradient(135deg, var(--ms-rose), var(--ms-coral))}.ms-journey-tabs button i.is-step-4{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-coral))}.ms-journey-tabs button[aria-selected=true]{color:var(--ms-ink);background:#fff;box-shadow:0 5px 15px #11111314}.ms-journey-panel{border-radius:var(--ms-radius-xl);background:radial-gradient(circle at 86% 8%, var(--journey-bg-a) 0%, transparent 45%), radial-gradient(circle at 55% 84%, var(--journey-bg-b) 0%, transparent 52%), var(--journey-bg-base);min-height:500px;animation:ms-panel-in .52s var(--ms-ease-out) both;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(42px,6vw,78px);margin-top:15px;padding:clamp(42px,5.8vw,72px);transition:--journey-bg-a .76s cubic-bezier(.22,.7,.18,1),--journey-bg-b .82s cubic-bezier(.22,.7,.18,1) 35ms,--journey-bg-base .7s cubic-bezier(.22,.7,.18,1),--journey-orb-a .72s cubic-bezier(.22,.7,.18,1),--journey-orb-b .78s cubic-bezier(.22,.7,.18,1) 30ms,--journey-orb-c .84s cubic-bezier(.22,.7,.18,1) 60ms;display:grid;position:relative;overflow:hidden}.ms-journey-panel>div:first-child{z-index:2;max-width:560px;position:relative}.ms-journey-panel>div:first-child>span{color:var(--ms-muted);letter-spacing:.12em;font-size:10px;font-weight:700}.ms-journey-panel h3{letter-spacing:-.052em;margin:24px 0 14px;font-size:clamp(35px,4.3vw,56px);font-weight:480;line-height:1.01}.ms-journey-panel p{max-width:540px;color:var(--ms-muted);margin:0;font-size:15px;line-height:1.65}.ms-journey-copy{animation:ms-panel-in .44s var(--ms-ease-out) both}.ms-journey-copy>strong{border-left:2px solid var(--ms-cobalt);max-width:500px;color:var(--ms-ink);margin-top:23px;padding:4px 0 4px 14px;font-size:13px;font-weight:650;line-height:1.5;display:block}.ms-journey-motion{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa3;border:1px solid #1111131a;border-radius:24px;gap:9px;padding:16px;display:grid;position:relative;box-shadow:0 24px 60px #1a171f17}.ms-journey-busywork,.ms-journey-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ms-journey-busywork>small,.ms-journey-results>small{color:var(--ms-muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:720}.ms-journey-busywork span,.ms-journey-results span{background:#ffffffbd;border:1px solid #11111316;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;font-size:9px;font-weight:600;line-height:1.35;display:flex}.ms-journey-busywork span{color:var(--ms-muted);animation:ms-journey-busywork 4.8s ease-in-out calc(var(--journey-index) * .45s) infinite}.ms-journey-busywork span i,.ms-journey-results span i{border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.ms-journey-busywork span i{background:var(--ms-coral-soft);color:#9a3d28}.ms-journey-engine{background:linear-gradient(110deg,#5166f517,#9c72ef1a,#ff6b4512);border:1px solid #5166f52e;border-radius:16px;grid-template-columns:38px 1fr 74px;align-items:center;gap:11px;min-height:68px;padding:11px 13px;display:grid}.ms-journey-engine>span{background:var(--ms-ink);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:720;animation:2.2s ease-out infinite ms-journey-engine-pulse;display:grid;box-shadow:0 0 #5166f538}.ms-journey-engine>div{gap:3px;min-width:0;display:grid}.ms-journey-engine small{color:#4053d6;letter-spacing:.09em;font-size:7px;font-weight:750}.ms-journey-engine strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ms-journey-engine>i{background:#5166f51f;border-radius:99px;height:4px;overflow:hidden}.ms-journey-engine>i b{border-radius:inherit;background:linear-gradient(90deg,var(--ms-cobalt),var(--ms-violet),var(--ms-coral));width:55%;height:100%;animation:ms-journey-scan 2.4s var(--ms-ease-out) infinite;display:block}.ms-journey-results span{opacity:0;animation:ms-journey-result-in .5s var(--ms-ease-out) calc(.45s + var(--journey-index) * .18s) forwards;transform:translateY(8px)}.ms-journey-results span i{background:var(--ms-cobalt-soft);color:#4053d6}.ms-journey-orb{background:radial-gradient(circle at 32% 30%, #ffffffeb, transparent 20%), conic-gradient(from 35deg, var(--journey-orb-a), var(--journey-orb-b), var(--journey-orb-c), var(--journey-orb-a));width:520px;height:520px;filter:blur(var(--journey-orb-blur));opacity:var(--journey-orb-opacity);transform:translate3d(var(--journey-orb-x), var(--journey-orb-y), 0) scale(var(--journey-orb-scale)) rotate(var(--journey-orb-rotation));transform-origin:50%;will-change:transform;border-radius:50%;transition:transform .76s cubic-bezier(.22,.72,.18,1),opacity .68s cubic-bezier(.22,.72,.18,1),filter .72s cubic-bezier(.22,.72,.18,1);position:absolute;top:-160px;right:-80px}.ms-journey-orb:after{border-radius:inherit;content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6f259;position:absolute;inset:18%;box-shadow:inset 0 0 55px #ffffff8c}.ms-journey-note{color:var(--ms-muted-soft);margin:15px 0 0;font-size:11px}@keyframes ms-journey-busywork{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.48;transform:translateY(3px)}}@keyframes ms-journey-engine-pulse{0%{box-shadow:0 0 #5166f53d}70%,to{box-shadow:0 0 0 9px #5166f500}}@keyframes ms-journey-scan{0%{transform:translate(-120%)}55%,to{transform:translate(190%)}}@keyframes ms-journey-result-in{to{opacity:1;transform:none}}.ms-conversation-section{background:var(--ms-dark);color:#f7f5ef}.ms-conversation-section:before{filter:blur(20px);opacity:.7;background:radial-gradient(circle,#9c72ef33,#0000 67%);width:620px;animation:none;top:auto;bottom:-35%;right:-9%}.ms-conversation-section:after{display:none}.ms-agent-story{gap:clamp(70px,9vw,125px)}.ms-conversation-section .ms-eyebrow{color:#c8b2f4}.ms-agent-story>div>p:last-child{color:#aaa7a1}.ms-goal-card{border-radius:var(--ms-radius-lg);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff21;padding:clamp(30px,4.5vw,54px)}.ms-goal-card:before{border-radius:inherit;background:linear-gradient(145deg,#ffffff0d,#0000 48%)}.ms-goal-card blockquote{border-bottom-color:var(--ms-coral);padding-bottom:33px;font-size:clamp(28px,3vw,41px);font-weight:450}.ms-goal-card li{border-bottom-color:#ffffff1a;padding:17px 0}.ms-goal-card li b{color:#f5a58f}.ms-how-section{background:var(--ms-canvas)}.ms-how-flow{gap:0;margin-top:78px;display:grid}.ms-how-stage,.ms-how-controls article,.ms-how-example{border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-paper)}.ms-how-stage{padding:clamp(34px,5vw,62px)}.ms-how-connect,.ms-how-create{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(40px,7vw,92px);display:grid}.ms-how-stage-copy{max-width:540px}.ms-how-label{color:var(--ms-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:10px;font-weight:720;display:flex}.ms-how-label:before{background:linear-gradient(135deg, var(--ms-coral), var(--ms-amber));content:"";border-radius:50%;width:8px;height:8px}.ms-how-stage h3,.ms-how-controls h3{letter-spacing:-.052em;margin:0;font-size:clamp(31px,3.4vw,48px);font-weight:490;line-height:1.02}.ms-how-stage p:not(.ms-how-label),.ms-how-controls article>p:last-of-type{color:var(--ms-muted);margin:19px 0 0;font-size:15px;line-height:1.65}.ms-how-stage-copy small{border-top:1px solid var(--ms-line);color:var(--ms-ink);margin-top:25px;padding-top:18px;font-size:12px;line-height:1.5;display:block}.ms-how-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ms-how-sources div{background:#f7f6f2ad;border:1px solid #11111317;border-radius:15px;min-height:102px;padding:17px}.ms-how-sources dt{font-size:13px;font-weight:650}.ms-how-sources dd{color:var(--ms-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.ms-how-link{place-items:center;height:52px;display:grid;position:relative}.ms-how-link:before{background:linear-gradient(var(--ms-line-strong), var(--ms-coral));content:"";width:1px;position:absolute;top:0;bottom:0}.ms-how-link i{z-index:1;border:2px solid var(--ms-canvas);background:var(--ms-coral);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff6b451a}.ms-how-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ms-how-goal{background:var(--ms-dark);color:#f7f5ef;border-color:#ffffff1a}.ms-how-goal .ms-how-label{color:#c8b2f4}.ms-how-goal .ms-how-label:before{background:linear-gradient(135deg, var(--ms-coral), var(--ms-rose))}.ms-how-goal>p:not(.ms-how-label){color:#aaa7a1}.ms-how-goal-example{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:17px;margin-top:32px;padding:22px}.ms-how-goal-example>span,.ms-how-example>div>span,.ms-how-example>div+div>span{color:#aaa7a1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.ms-how-goal-example blockquote{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(20px,2.1vw,29px);font-weight:450;line-height:1.35}.ms-how-goal .ms-how-translation{gap:5px;margin-top:24px;font-size:13px;display:grid}.ms-how-translation span{color:#aaa7a1}.ms-how-translation b{color:#f7f5ef;font-weight:580}.ms-how-understand{background:radial-gradient(circle at 94% 6%,#5166f51a,#0000 42%),#f7f6f2}.ms-how-understand .ms-how-label:before{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-how-equation{grid-template-columns:1fr auto 1.25fr;align-items:center;gap:8px;margin-top:31px;display:grid}.ms-how-equation span,.ms-how-equation strong{text-align:center;background:#ffffffb3;border:1px solid #11111317;border-radius:13px;padding:13px 14px;font-size:11px}.ms-how-equation i{color:var(--ms-muted-soft);text-align:center;font-style:normal}.ms-how-equation strong{color:#3144b4;background:#5166f514;border-color:#5166f533;grid-column:1/-1}.ms-how-understand .ms-how-definition{border-top:1px solid var(--ms-line);margin-top:27px;padding-top:22px;font-size:13px}.ms-how-definition b{color:var(--ms-ink);margin-bottom:6px;font-weight:620;display:block}.ms-how-create{background:radial-gradient(circle at 90% 10%, #ef6f541a, transparent 39%), var(--ms-paper)}.ms-how-create .ms-how-label:before{background:linear-gradient(135deg, var(--ms-rose), var(--ms-coral))}.ms-how-work-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-how-work-types li{text-align:center;background:#ffffffb8;border:1px solid #11111317;border-radius:15px;place-items:center;min-height:76px;padding:12px;font-size:13px;font-weight:590;display:grid}.ms-how-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ms-how-controls article{min-height:290px;padding:clamp(30px,4vw,48px)}.ms-how-controls article.is-connected{background:radial-gradient(circle at 90% 8%,#9c72ef21,#0000 42%),#f5f4f8}.ms-how-controls h3{max-width:470px;font-size:clamp(28px,3vw,40px)}.ms-how-controls ul{flex-wrap:wrap;gap:7px;margin:25px 0 0;padding:0;list-style:none;display:flex}.ms-how-controls li{background:var(--ms-coral-soft);color:#8c321f;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:650}.ms-how-controls .is-connected .ms-how-label:before{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-how-example{background:linear-gradient(135deg,#fff,#f8f2ed);grid-template-columns:.8fr 1.2fr;gap:clamp(34px,7vw,90px);margin-top:14px;padding:clamp(34px,5vw,60px);display:grid}.ms-how-example .ms-how-label{margin-bottom:26px}.ms-how-example blockquote{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(24px,3vw,38px);font-weight:470;line-height:1.15}.ms-how-example>div+div{flex-direction:column;align-items:flex-start;display:flex}.ms-how-example>div+div>strong{letter-spacing:-.035em;margin-top:12px;font-size:clamp(22px,2.4vw,31px);font-weight:520;line-height:1.15}.ms-how-example>div+div>p{color:var(--ms-muted);margin:22px 0 9px;font-size:12px}.ms-how-example ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ms-how-example li{background:#ffffffc2;border:1px solid #11111317;border-radius:999px;padding:8px 11px;font-size:10px}.ms-how-example small{color:var(--ms-ink);margin-top:24px;font-size:12px;line-height:1.5}.ms-conversation-flow{background:radial-gradient(circle at 88% 10%,#ff6b4513,#0000 25%),radial-gradient(circle at 8% 44%,#5166f513,#0000 26%),radial-gradient(circle at 88% 72%,#9c72ef12,#0000 26%),linear-gradient(#f7f5f1 0%,#f4f3f7 48%,#f8f6f2 100%);position:relative;overflow:hidden}.ms-conversation-flow:before{content:"";pointer-events:none;background-image:linear-gradient(#11111305 1px,#0000 1px),linear-gradient(90deg,#11111305 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.ms-thread-intro{max-width:760px;position:relative}.ms-thread-intro h2{letter-spacing:-.06em;max-width:720px;margin:17px 0 0;font-size:clamp(43px,5.1vw,66px);font-weight:470;line-height:.98}.ms-thread-intro>p:last-child{max-width:590px;color:var(--ms-muted);margin:22px 0 0;font-size:15px;line-height:1.65}.ms-conversation-thread{max-width:980px;margin:56px auto 0;padding:8px 0 18px;display:flow-root;position:relative}.ms-thread-trail{background:linear-gradient(#ff6b4514,#ff6b4594 12%,#5166f580 52%,#9c72ef7a 80%,#1111131a);width:1px;position:absolute;top:16px;bottom:22px;left:50%}.ms-thread-trail:before{background:var(--ms-coral);content:"";border:2px solid #f7f5f1;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:-4px;box-shadow:0 0 0 6px #ff6b451a}.ms-thread-step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae8;border:1px solid #11111317;border-radius:21px;min-width:0;position:relative;box-shadow:0 18px 48px #1c181f11}.ms-thread-step+.ms-thread-step{margin-top:34px}.ms-thread-step:after{content:"";background:#11111324;width:28px;height:1px;position:absolute;top:34px}.ms-thread-speaker,.ms-thread-kicker,.ms-thread-response header p,.ms-thread-opportunities header p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.ms-thread-user{background:radial-gradient(circle at 90% 10%, #ff6b4530, transparent 43%), var(--ms-dark);color:#f8f5ef;border-color:#ffffff1f;width:60%;margin-left:auto;box-shadow:0 24px 62px #11111329}.ms-thread-user:after{background:#ff6b456b;right:100%}.ms-thread-user .ms-thread-speaker{color:#f2a18c}.ms-thread-user blockquote{letter-spacing:-.035em;margin:0;padding:20px clamp(24px,3.5vw,35px) 27px;font-size:clamp(23px,2.7vw,31px);font-weight:450;line-height:1.18}.ms-thread-user .ms-thread-speaker{padding:23px clamp(24px,3.5vw,35px) 0}.ms-thread-response{width:72%;margin-right:auto;padding:clamp(25px,3.2vw,34px)}.ms-thread-response:after{background:#5166f559;left:100%}.ms-thread-response header,.ms-thread-opportunities header{align-items:flex-start;gap:16px;display:flex}.ms-thread-response header>span,.ms-thread-opportunities header>span{background:var(--ms-ink);color:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:720;display:grid}.ms-thread-response header>div,.ms-thread-opportunities header>div{min-width:0}.ms-thread-response header p,.ms-thread-opportunities header p{color:#4053d6}.ms-thread-response h3,.ms-thread-context h3,.ms-thread-synthesis h3,.ms-thread-opportunities h3{letter-spacing:-.047em;margin:6px 0 0;font-size:clamp(25px,3vw,36px);font-weight:480;line-height:1.04}.ms-thread-goal-status{background:#5166f50e;border:1px solid #5166f521;border-radius:14px;align-items:center;gap:11px;margin:21px 0 0;padding:11px 13px;display:flex}.ms-thread-goal-status>i{background:var(--ms-cobalt);color:#fff;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.ms-thread-goal-status>span{min-width:0;color:var(--ms-muted);gap:2px;font-size:11px;line-height:1.35;display:grid}.ms-thread-goal-status b{color:var(--ms-ink);font-size:11px;font-weight:670}.ms-agent-context-grid{border-top:1px solid var(--ms-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:18px 0 0;display:grid}.ms-agent-context-grid>div{border-bottom:1px solid var(--ms-line);align-content:center;gap:3px;min-width:0;min-height:55px;display:grid}.ms-agent-context-grid dt{color:#4053d6;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.ms-agent-context-grid dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:580;line-height:1.35;overflow:hidden}.ms-thread-context{background:radial-gradient(circle at 7% 12%,#5166f516,#0000 38%),#fffefaeb;width:68%;margin-left:7%;padding:clamp(23px,3vw,30px)}.ms-thread-context:after{background:#5166f547;left:100%}.ms-thread-context-copy{max-width:570px}.ms-thread-kicker{color:#4053d6}.ms-thread-context-copy>p:last-child{max-width:520px;color:var(--ms-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.ms-thread-source-pills{flex-wrap:wrap;gap:7px;margin:21px 0 0;padding:0;list-style:none;display:flex}.ms-thread-source-pills li{color:var(--ms-ink);white-space:nowrap;background:#ffffffc2;border:1px solid #11111316;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:590}.ms-thread-synthesis{background:radial-gradient(circle at 90% 10%,#9c72ef1c,#0000 42%),#fffefaf0;width:66%;margin-left:auto;margin-right:2%;padding:clamp(23px,3vw,30px)}.ms-thread-synthesis:after{background:#9c72ef61;left:100%}.ms-thread-synthesis-copy{max-width:590px}.ms-thread-convergence{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:7px;margin-top:19px;display:grid}.ms-thread-convergence span,.ms-thread-convergence strong{text-align:center;background:#ffffffb3;border:1px solid #11111316;border-radius:12px;place-items:center;min-height:50px;padding:8px;font-size:10px;font-weight:620;line-height:1.3;display:grid}.ms-thread-convergence strong{color:#4053d6;background:linear-gradient(120deg,#5166f517,#9c72ef1a);border-color:#5166f533}.ms-thread-convergence>i{color:var(--ms-muted-soft);font-size:13px;font-style:normal}.ms-thread-opportunities{width:76%;margin-left:3%;padding:clamp(25px,3.4vw,34px)}.ms-thread-opportunities:after{background:#ef6f5459;left:100%}.ms-thread-opportunities ol{gap:7px;margin:21px 0 0;padding:0;list-style:none;display:grid}.ms-thread-opportunities li{background:#f7f6f2b3;border:1px solid #11111316;border-radius:14px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.ms-thread-opportunities li>i{background:var(--ms-coral-soft);color:#a4432d;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:740;display:grid}.ms-thread-opportunities li>div{gap:3px;min-width:0;display:grid}.ms-thread-opportunities li b{font-size:12px;font-weight:650}.ms-thread-opportunities li span{color:var(--ms-muted);font-size:10px;line-height:1.4}.ms-thread-opportunities li em{color:#4053d6;letter-spacing:.06em;text-transform:uppercase;background:#5166f514;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:740}@media (scripting:enabled){.ms-thread-step{opacity:.12;transition:opacity .68s var(--ms-ease-out), transform .68s var(--ms-ease-out);transform:translateY(20px)scale(.987)}.ms-thread-step.is-visible{opacity:1;transform:none}.ms-thread-step .ms-thread-goal-status,.ms-thread-step .ms-agent-context-grid>div,.ms-thread-step .ms-thread-source-pills li,.ms-thread-step .ms-thread-convergence span,.ms-thread-step .ms-thread-convergence strong,.ms-thread-step.ms-thread-opportunities li{opacity:0;transform:translateY(8px)}.ms-thread-step.is-visible .ms-thread-goal-status,.ms-thread-step.is-visible .ms-agent-context-grid>div,.ms-thread-step.is-visible .ms-thread-source-pills li,.ms-thread-step.is-visible .ms-thread-convergence span,.ms-thread-step.is-visible .ms-thread-convergence strong,.ms-thread-step.is-visible.ms-thread-opportunities li{animation:ms-thread-part-in .5s var(--ms-ease-out) calc(90ms + var(--thread-index,0) * 65ms) forwards}.ms-thread-step.is-visible .ms-thread-goal-status{--thread-index:0}}@keyframes ms-thread-part-in{to{opacity:1;transform:none}}.ms-demo-section{background:var(--ms-surface-cool);color:var(--ms-ink)}.ms-demo-section .ms-heading h2{font-size:clamp(44px,5.1vw,70px)}.ms-demo-section:before,.ms-demo-section:after{display:none}.ms-demo-section .ms-heading>p:last-child,.ms-demo-section .ms-demo-note,.ms-demo-section .ms-demo-placeholder p{color:var(--ms-muted)}.ms-demo-window{margin-top:72px;position:relative}.ms-demo-frame{background:#e9e8ee;border:10px solid #d9d7e2;border-radius:34px;min-height:690px;position:relative;box-shadow:0 35px 90px #1f1b3721}.ms-demo-frame:after{display:none}.ms-demo-frame iframe{border:0;border-radius:24px;width:100%;min-height:670px;display:block}.ms-demo-fullscreen-control{z-index:3;border:1px solid var(--ms-line);min-height:42px;color:var(--ms-ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s var(--ms-ease-out), border-color .25s ease, box-shadow .25s ease;background:#ffffffdb;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:-62px;right:0;box-shadow:0 12px 28px #1f1b3714}.ms-demo-fullscreen-control:hover{border-color:#13121747;transform:translateY(-2px);box-shadow:0 16px 34px #1f1b3721}.ms-demo-fullscreen-control:focus-visible{outline:3px solid color-mix(in srgb, var(--ms-cobalt) 38%, transparent);outline-offset:3px}.ms-demo-fullscreen-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ms-demo-window:fullscreen{background:#f6f5f2;width:100vw;height:100dvh;min-height:100dvh;margin:0}.ms-demo-window:fullscreen::backdrop{background:#f6f5f2}.ms-demo-window:fullscreen .ms-demo-frame{width:100%;height:100dvh;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.ms-demo-window:fullscreen iframe{border-radius:0;width:100%;height:100dvh;min-height:100dvh}.ms-demo-window:fullscreen .ms-demo-fullscreen-control{color:#fff;background:#131217e6;border-color:#fff3;position:fixed;top:auto;bottom:20px;right:20px}.ms-demo-placeholder>span{background:var(--ms-ink);border-radius:17px;width:58px;height:58px}.ms-demo-placeholder h3{font-size:34px;font-weight:500}.ms-demo-placeholder a{color:var(--ms-ink)}@property --cap-bg-a{syntax:"<color>";inherits:false;initial-value:#eef4ff}@property --cap-bg-b{syntax:"<color>";inherits:false;initial-value:#f3f6ff}@property --cap-bg-base{syntax:"<color>";inherits:false;initial-value:#fffefa}@property --cap-color-1{syntax:"<color>";inherits:true;initial-value:#315dff}@property --cap-color-2{syntax:"<color>";inherits:true;initial-value:#17348f}@property --cap-color-3{syntax:"<color>";inherits:true;initial-value:#b7cdfc}.ms-capability-section{background:var(--ms-paper)}.ms-capability-showcase{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:78px;display:grid}.ms-capability-list{align-content:start;display:grid}.ms-capability-list button{border:0;border-bottom:1px solid var(--ms-line);min-height:69px;color:var(--ms-muted);cursor:pointer;text-align:left;transition:color var(--ms-motion-fast) var(--ms-ease-out), padding var(--ms-motion-medium) var(--ms-ease-out);background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:0 17px;display:grid}.ms-capability-list button small{color:var(--ms-muted-soft)}.ms-capability-list button i{opacity:0;transition:opacity var(--ms-motion-fast), transform var(--ms-motion-fast);font-style:normal;transform:translate(-6px,6px)}.ms-capability-list button[aria-selected=true]{color:var(--ms-ink);padding-left:25px;font-weight:560}.ms-capability-list button[aria-selected=true] i{opacity:1;transform:none}.ms-capability-label-mobile{display:none}.ms-capability-detail{--cap-px-1:0px;--cap-py-1:0px;--cap-px-2:0px;--cap-py-2:0px;--cap-px-3:0px;--cap-py-3:0px;border-radius:var(--ms-radius-xl);background:radial-gradient(circle at 84% 12%, var(--cap-bg-a) 0%, transparent 43%), radial-gradient(circle at 54% 78%, var(--cap-bg-b) 0%, transparent 48%), var(--cap-bg-base);flex-direction:column;justify-content:end;min-height:520px;padding:clamp(42px,6vw,76px);transition:--cap-bg-a .76s cubic-bezier(.22,.7,.18,1),--cap-bg-b .82s cubic-bezier(.22,.7,.18,1) 45ms,--cap-bg-base .7s cubic-bezier(.22,.7,.18,1);display:flex;position:relative;overflow:hidden}.ms-capability-detail>span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:10px;font-weight:680}.ms-capability-detail>span.is-live{background:var(--ms-coral-soft);color:#8c321f}.ms-capability-detail>span.is-progress{background:var(--ms-cobalt-soft);color:#3548b0}.ms-capability-detail>span.is-planned{color:#5b5852;background:#e1dfd9}.ms-capability-detail h3{letter-spacing:-.058em;max-width:680px;margin:26px 0 15px;font-size:clamp(40px,5vw,68px);font-weight:480;line-height:.98}.ms-capability-detail p{z-index:2;color:#5e5b61;max-width:620px;margin:0;font-size:17px;line-height:1.65;position:relative}.ms-capability-detail>.ms-capability-visual{pointer-events:none;width:214px;height:214px;position:absolute;top:38px;right:46px}.ms-capability-visual i{--circle-color:var(--cap-color-1);--circle-px:var(--cap-px-1);--circle-py:var(--cap-py-1);background:radial-gradient(circle at 28% 22%, #ffffffdb 0 8%, #ffffff2e 24%, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--circle-color) 55%, white), var(--circle-color) 62%, color-mix(in srgb, var(--circle-color) 74%, #11142b));width:122px;height:122px;box-shadow:inset 10px 12px 22px #ffffff38, inset -13px -15px 24px #12143624, 0 22px 48px color-mix(in srgb, var(--circle-color) 18%, transparent);opacity:var(--circle-opacity);filter:saturate(.9);transform:translate3d(calc(var(--circle-x) + var(--circle-px)), calc(var(--circle-y) + var(--circle-py)), 0) scale(var(--circle-scale)) rotate(var(--circle-rotation));transform-origin:50%;will-change:transform;border:1px solid #ffffff9e;border-radius:50%;transition:transform .72s cubic-bezier(.22,.72,.18,1),opacity .62s cubic-bezier(.22,.72,.18,1);position:absolute;top:0;left:0}.ms-capability-visual i:nth-child(2){--circle-color:var(--cap-color-2);--circle-px:var(--cap-px-2);--circle-py:var(--cap-py-2);transition-delay:65ms}.ms-capability-visual i:nth-child(3){--circle-color:var(--cap-color-3);--circle-px:var(--cap-px-3);--circle-py:var(--cap-py-3);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition-delay:.12s}.ms-context{background:var(--ms-canvas);padding-top:clamp(110px,11vw,170px)}.ms-context>.ms-shell{border:1px solid var(--ms-line);border-radius:var(--ms-radius-xl);width:min(1440px,100vw - 48px);color:var(--ms-ink);box-shadow:none;background:#efeee9;gap:0;padding:clamp(55px,6vw,86px);display:grid}.ms-context>.ms-shell:after{display:none}.ms-context-copy{max-width:720px}.ms-context-copy h2{max-width:690px;font-size:clamp(32px,4vw,56px)}.ms-context-copy p:last-child{max-width:590px;color:var(--ms-muted);font-size:16px;line-height:1.65}.ms-integration-constellation{--mx:0px;--my:0px;isolation:isolate;border-radius:44% 56% 48% 52%/53% 45% 55% 47%;min-height:clamp(700px,58vw,790px);margin-top:clamp(26px,3.4vw,48px);position:relative}.ms-integration-constellation:before{z-index:-2;filter:blur(2px);content:"";opacity:0;transition:opacity .9s var(--ms-ease-out), transform 1.1s var(--ms-ease-out);background:radial-gradient(circle at 50% 48%,#ffffffeb 0 7%,#ffffff80 19%,#9c72ef12 43%,#5166f506 59%,#0000 74%);border-radius:50%;position:absolute;inset:7% 9%;transform:scale(.96)}.ms-integration-constellation.is-visible:before{opacity:1;transform:none}.ms-integration-core{z-index:5;opacity:0;width:218px;transition:opacity .7s var(--ms-ease-out), transform .85s var(--ms-ease-spring);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffffe6;border:1px solid #11111321;border-radius:25px;align-items:center;gap:15px;padding:19px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.93);box-shadow:0 26px 68px #11111329,0 0 70px #9c72ef1a}.ms-integration-constellation.is-visible .ms-integration-core{opacity:1;transform:translate(-50%,-50%)}.ms-integration-core strong{background:linear-gradient(135deg, var(--ms-cobalt-soft), var(--ms-violet-soft) 56%, var(--ms-coral-soft));color:#3347b5;border:1px solid #5166f52e;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #5166f51a}.ms-integration-core span{letter-spacing:-.02em;font-size:15px;font-weight:630;line-height:1.2}.ms-integration-orbits{z-index:-1;opacity:0;transition:opacity .95s var(--ms-ease-out) 80ms, transform 1.2s var(--ms-ease-out) 80ms;position:absolute;inset:3% 7%;transform:scale(.96)}.ms-integration-constellation.is-visible .ms-integration-orbits{opacity:1;transform:none}.ms-integration-orbits i{border:1px solid #11111316;border-radius:49% 51% 47% 53%/52% 48%;position:absolute}.ms-integration-orbits i:first-child{inset:1% 2%;transform:rotate(-2deg)}.ms-integration-orbits i:nth-child(2){border-style:dashed;border-color:#11111317;inset:16% 13%;transform:rotate(4deg)}.ms-integration-orbits i:nth-child(3){border-color:#9c72ef1f;inset:29% 27%;transform:rotate(-5deg)}.ms-integration-node{top:var(--node-y);left:var(--node-x);z-index:3;opacity:0;transform:translate3d(calc(-50% + var(--mx) * var(--node-depth)), calc(-50% + var(--my) * var(--node-depth) + 10px), 0) scale(.96);transition:opacity .62s var(--ms-ease-out) var(--node-reveal-delay), transform .66s var(--ms-ease-out);-webkit-backdrop-filter:blur(12px)saturate(108%);backdrop-filter:blur(12px)saturate(108%);will-change:transform;background:#ffffffdb;border:1px solid #1111131b;border-radius:16px;align-items:center;gap:8px;padding:10px 12px 10px 10px;display:flex;position:absolute;box-shadow:0 14px 38px #11111316}.ms-integration-constellation.is-visible .ms-integration-node{opacity:1;transform:translate3d(calc(-50% + var(--mx) * var(--node-depth)), calc(-50% + var(--my) * var(--node-depth)), 0);animation:ms-node-float var(--node-duration) ease-in-out var(--node-delay) infinite alternate}.ms-integration-node.is-small{padding:8px 10px 8px 8px}.ms-integration-node.is-large{padding:11px 14px 11px 11px;box-shadow:0 18px 46px #1111131a}.ms-integration-node b{background:var(--ms-surface-soft);width:38px;height:38px;color:var(--ms-ink);border-radius:11px;flex:0 0 38px;place-items:center;padding:0 7px;font-size:10px;display:grid}.ms-integration-node.is-small b{border-radius:10px;flex-basis:33px;width:33px;height:33px;font-size:9px}.ms-integration-node.is-large b{border-radius:12px;flex-basis:42px;width:42px;height:42px}.ms-integration-node b img{object-fit:contain;width:23px;height:23px;display:block}.ms-integration-node.is-small b img{width:20px;height:20px}.ms-integration-node.is-large b img{width:26px;height:26px}.ms-integration-node span{color:#4f4d49;white-space:nowrap;font-size:11px}.ms-integration-node.is-coral b{background:var(--ms-coral-soft);color:#923821}.ms-integration-node.is-blue b{background:var(--ms-cobalt-soft);color:#3448b3}.ms-integration-node.is-amber b{color:#7a5410;background:#fff0c8}.ms-integration-node.is-violet b{background:var(--ms-violet-soft);color:#603da6}.ms-integration-node.is-rose b{color:#94405f;background:#ffe2ed}.ms-integration-node.is-cobalt b{color:#3147b4;background:#e2e7ff}.ms-integration-node.is-openai b{color:var(--ms-ink);background:#fff;border:1px solid #1111131a}.ms-integration-node.is-se-ranking b{color:#171719;background:#dfff58}.ms-integration-node.is-claude b{color:#9f4f37;background:#f3dfd3;font-size:13px}.ms-integration-node.is-hustlify b{color:#24211d;background:#d6a24d;font-size:13px}.ms-integration-node.is-linkedin b{color:#fff;background:#0a66c2;font-size:13px}.ms-integration-node.is-mailchimp b{color:#5e4816;background:#ffe6a7;font-size:13px}.ms-integration-node.is-klaviyo b{color:#27221c;background:#f2e8dc;font-size:13px}.ms-integration-node.is-brevo b{color:#4040a8;background:#e4e4ff;font-size:13px}.ms-integration-node.is-substack b{color:#a33e21;background:#ffe2d9;font-size:13px}.ms-integration-node.is-linkedin b{background:#fff}.ms-integration-node.is-hustlify b,.ms-integration-node.is-klaviyo b{background:0 0;padding:0;overflow:hidden}.ms-integration-node.is-hustlify b img,.ms-integration-node.is-klaviyo b img{width:100%;height:100%}.ms-compatible-tools{background:var(--ms-canvas);padding-top:0}.ms-compatible-tools .ms-heading h2{max-width:760px;font-size:clamp(38px,4.6vw,64px)}.ms-tool-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.ms-tool-group{--tool-accent:var(--ms-cobalt);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);isolation:isolate;min-height:300px;transition:border-color var(--ms-motion-medium) var(--ms-ease-out), box-shadow var(--ms-motion-medium) var(--ms-ease-out), transform var(--ms-motion-medium) var(--ms-ease-spring);background:#ffffffb8;align-content:space-between;gap:36px;padding:clamp(28px,3.4vw,42px);display:grid;position:relative;overflow:hidden}.ms-tool-group:after{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--tool-accent) 13%, transparent), transparent 68%);content:"";width:260px;height:260px;transition:transform var(--ms-motion-slow) var(--ms-ease-out);border-radius:50%;position:absolute;bottom:-110px;right:-80px}.ms-tool-group:hover{border-color:color-mix(in srgb, var(--tool-accent) 26%, var(--ms-line));transform:translateY(-3px);box-shadow:0 24px 60px #11111313}.ms-tool-group:hover:after{transform:scale(1.16)translate(-10px,-8px)}.ms-tool-group.is-tools{--tool-accent:var(--ms-coral)}.ms-tool-group-copy>p{color:var(--ms-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:10px;font-weight:750;display:flex}.ms-tool-group-copy>p:before{background:var(--tool-accent);content:"";width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tool-accent) 10%, transparent);border-radius:50%}.ms-tool-group h3{letter-spacing:-.052em;max-width:500px;margin:0;font-size:clamp(29px,3vw,42px);font-weight:490;line-height:1.02}.ms-tool-group-copy>span{max-width:530px;color:var(--ms-muted);margin-top:15px;font-size:14px;line-height:1.62;display:block}.ms-tool-group ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ms-tool-group li{background:#ffffffd6;border:1px solid #1111131a;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:7px 12px 7px 7px;display:flex;box-shadow:0 8px 22px #1111130b}.ms-tool-group li b{background:color-mix(in srgb, var(--tool-accent) 8%, #fff);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ms-tool-group li img{object-fit:contain;width:23px;height:23px;display:block}.ms-tool-group li strong{color:#4f4d49;white-space:nowrap;font-size:11px;font-weight:610}.ms-waitlist{background:var(--ms-canvas);padding-top:0;scroll-margin-top:98px}.ms-waitlist>.ms-shell{border:1px solid var(--ms-line);border-radius:var(--ms-radius-xl);background:linear-gradient(120deg,#fffefa 0%,#f6ece6 50%,#efedf8 100%);padding:clamp(55px,7vw,92px)}.ms-waitlist p{color:var(--ms-muted)}.screen-reader-text{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ms-waitlist-form input{border:1px solid var(--ms-line-strong);background:#ffffffd1;border-radius:999px;height:56px;padding-inline:20px}.ms-waitlist-form input:focus{border-color:var(--ms-cobalt);box-shadow:0 0 0 4px #5166f51f}.ms-waitlist-form button{height:56px;padding-inline:23px}.ms-waitlist-form--compact{width:100%;max-width:410px}.ms-waitlist-form--compact form{gap:7px}.ms-waitlist-form--compact input{height:49px;transition:border-color var(--ms-motion-fast) var(--ms-ease-out), background var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);background:#ffffffc2;border-color:#1111132e;padding-inline:17px}.ms-waitlist-form--compact input:focus{background:#fffffff5;border-color:#5166f5b8;box-shadow:0 0 0 3px #5166f51a}.ms-waitlist-form--compact button{white-space:nowrap;height:49px;min-height:49px;padding-inline:18px}.ms-waitlist-form--compact small{margin-top:8px;padding-left:2px;line-height:1.45}.ms-form-success,.ms-form-error{border-radius:var(--ms-radius-sm)}.ms-pricing-section{background:var(--ms-canvas)}.ms-pricing{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.ms-pricing .ms-pricing-launch-note{color:var(--ms-ink);letter-spacing:-.015em;grid-column:1/-1;align-items:center;gap:14px;margin:0 0 18px;font-size:clamp(18px,1.6vw,21px);font-weight:520;line-height:1.4;display:flex}.ms-pricing-launch-note>span{background:var(--ms-violet-soft);color:#603da6;letter-spacing:.07em;text-transform:uppercase;border:1px solid #9c72ef3d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760}.ms-pricing article.ms-pricing-card{border:1px solid var(--ms-line);border-radius:var(--ms-radius-md);background:var(--ms-paper);min-width:0;padding:clamp(28px,3vw,38px)}.ms-pricing article.ms-pricing-card.is-featured{background:linear-gradient(150deg, var(--ms-paper) 0%, #f5f0fd 100%);color:var(--ms-ink);border-color:#9c72ef73;transform:translateY(-10px);box-shadow:0 28px 70px #4130621f,0 0 0 1px #9c72ef14}.ms-pricing article.ms-pricing-card.is-featured p,.ms-pricing article.ms-pricing-card.is-featured ul{color:var(--ms-muted)}.ms-pricing .ms-pricing-badge{background:var(--ms-violet-soft);color:#603da6;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:7px 10px;font-size:10px;font-weight:760}.ms-pricing .ms-pricing-position,.ms-pricing article.ms-pricing-card.is-featured .ms-pricing-position{color:var(--ms-violet);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760;line-height:1.4}.ms-pricing h2{letter-spacing:-.05em;font-size:clamp(35px,3.6vw,48px);line-height:1}.ms-pricing .ms-pricing-description{min-height:70px;color:var(--ms-muted);margin:16px 0 0;font-size:14px;line-height:1.6}.ms-pricing .ms-pricing-price{min-height:154px;color:var(--ms-ink);align-content:start;margin:24px 0 0;display:grid}.ms-pricing .ms-pricing-regular{color:var(--ms-muted-soft);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:10px;font-weight:700;display:flex}.ms-pricing .ms-pricing-regular del{color:var(--ms-muted);letter-spacing:-.02em;-webkit-text-decoration-color:var(--ms-coral);text-decoration-color:var(--ms-coral);font-size:18px;font-weight:560;text-decoration-thickness:1.5px}.ms-pricing .ms-pricing-current{color:var(--ms-muted);align-items:baseline;gap:9px;margin:5px 0 9px;display:flex}.ms-pricing .ms-pricing-current strong{color:var(--ms-ink);letter-spacing:-.065em;font-size:clamp(46px,4.4vw,62px);font-weight:610;line-height:.98}.ms-pricing .ms-pricing-current>span{white-space:nowrap;font-size:13px;font-weight:560}.ms-pricing .ms-pricing-current small{color:var(--ms-muted-soft);font-size:11px;font-weight:650}.ms-pricing .ms-pricing-offer{color:#603da6;letter-spacing:.08em;text-transform:uppercase;background:#ece5ffb8;border:1px solid #9c72ef33;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:780}.ms-pricing .ms-pricing-features{color:var(--ms-ink);margin:25px 0 30px;padding:0;line-height:normal;list-style:none;display:grid}.ms-pricing .ms-pricing-features li{border-top:1px solid var(--ms-line);padding:14px 0}.ms-pricing .ms-pricing-features strong{color:var(--ms-ink);margin:0;font-size:13px;font-weight:650;line-height:1.45;display:block}.ms-pricing .ms-pricing-features small{color:var(--ms-muted);margin-top:6px;font-size:11px;line-height:1.55;display:block}.ms-pricing .ms-pricing-cta{width:100%;margin-top:auto}.ms-legal-page{background:var(--ms-canvas)}.ms-legal-hero{border-bottom:1px solid var(--ms-line);padding:clamp(82px,9vw,126px) 0 clamp(60px,7vw,92px);position:relative;overflow:hidden}.ms-legal-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 42% 42%,#ffffffe6,#9c72ef29 35%,#5166f514 58%,#0000 72%);border-radius:50%;width:480px;height:480px;position:absolute;top:-190px;right:-120px}.ms-legal-hero .ms-shell{z-index:1;max-width:980px;position:relative}.ms-legal-hero h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(52px,7vw,88px);font-weight:480;line-height:.96}.ms-legal-hero>.ms-shell>p:not(.ms-eyebrow){max-width:710px;color:var(--ms-muted);margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.6}.ms-legal-meta{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.ms-legal-meta span,.ms-legal-meta a{border:1px solid var(--ms-line);color:var(--ms-muted);background:#ffffff9e;border-radius:999px;padding:8px 12px;font-size:11px}.ms-legal-meta a{color:var(--ms-ink);font-weight:600}.ms-legal-content{padding:clamp(70px,9vw,120px) 0}.ms-legal-content>.ms-shell{max-width:980px}.ms-legal-content article{gap:14px;display:grid}.ms-legal-content section{border:1px solid var(--ms-line);border-radius:var(--ms-radius-md);background:var(--ms-paper);padding:clamp(28px,4vw,44px)}.ms-legal-content h2{letter-spacing:-.04em;max-width:720px;margin:0 0 18px;font-size:clamp(24px,3vw,34px);font-weight:520;line-height:1.1}.ms-legal-content p,.ms-legal-content li,.ms-legal-content dd{color:#55534f;font-size:15px;line-height:1.75}.ms-legal-content p{margin:0}.ms-legal-content p+p{margin-top:14px}.ms-legal-content ul{gap:9px;margin:18px 0 0;padding-left:21px;display:grid}.ms-legal-content strong{color:var(--ms-ink)}.ms-legal-content a{color:#4356d6;text-underline-offset:3px;font-weight:590;-webkit-text-decoration:underline #4356d647;text-decoration:underline #4356d647}.ms-legal-callout{border-left:3px solid var(--ms-violet);background:linear-gradient(120deg, var(--ms-violet-soft), var(--ms-cobalt-soft));border-radius:4px 15px 15px 4px;margin-top:24px;padding:20px 22px}.ms-legal-callout strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.ms-legal-details{margin:0}.ms-legal-details>div{border-bottom:1px solid var(--ms-line);grid-template-columns:minmax(120px,.32fr) 1fr;gap:28px;padding:14px 0;display:grid}.ms-legal-details>div:last-child{border-bottom:0}.ms-legal-details dt{color:var(--ms-muted-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.ms-legal-details dd{color:var(--ms-ink);margin:0}.ms-footer{background:var(--ms-dark);color:#f7f5ef;border-top:1px solid #2d2c30}.ms-footer .ms-brand span{color:var(--ms-ink);background:#f7f5ef}.ms-footer p,.ms-footer nav,.ms-footer small{color:#9f9c96}.ms-editorial-reveal{opacity:.2;clip-path:inset(0 0 10%);transition:opacity var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s), clip-path var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s), transform var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s);transform:translateY(16px)}.ms-editorial-reveal.is-visible{opacity:1;clip-path:inset(0);transform:none}@keyframes ms-kinetic-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ms-panel-in{0%{opacity:.2;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}@keyframes ms-node-float{0%{translate:0 -5px;rotate:-1.2deg}to{translate:0 7px;rotate:1.2deg}}@keyframes ms-preview-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ms-check-in{0%{opacity:0;transform:scale(.68)}to{opacity:1;transform:none}}@keyframes ms-progress-fill{0%{width:0}}@keyframes ms-ready-glow{0%{opacity:.45;box-shadow:0 0 #ff6b4533}to{opacity:1;box-shadow:0 0 0 6px #ff6b4500}}@media (max-width:980px){:root{--ms-shell:min(100% - 40px, 900px)}.ms-menu{background:#fff;border-radius:999px}.ms-nav nav.is-open{box-shadow:var(--ms-shadow-float);background:#fffffff5;border-radius:19px;top:67px}.ms-home-hero-layout,.ms-heading-row,.ms-agent-story,.ms-context>.ms-shell{grid-template-columns:1fr}.ms-home-hero-layout{gap:42px}.ms-home-hero-intro{max-width:680px}.ms-heading-row{gap:25px}.ms-heading-row>p:last-child{justify-self:start}.ms-product-canvas{grid-template-columns:125px 1fr}.ms-product-tabs{grid-template-columns:repeat(4,1fr)}.ms-demo-pill{display:none}.ms-agent-composition,.ms-decision-composition,.ms-prepare-composition,.ms-connect-preview,.ms-goals-preview,.ms-publish-preview{grid-template-columns:1fr}.ms-user-prompt{grid-column:1;margin-left:14%}.ms-agent-answer,.ms-ready-panel{grid-column:1}.ms-journey-panel{grid-template-columns:1fr;gap:35px}.ms-journey-orb{opacity:var(--journey-orb-opacity);right:-210px}.ms-how-connect,.ms-how-create,.ms-how-example{grid-template-columns:1fr;gap:34px}.ms-how-pair{grid-template-columns:1fr}.ms-conversation-thread{max-width:820px}.ms-thread-trail{left:50%}.ms-thread-user{width:68%}.ms-thread-response{width:80%}.ms-thread-context{width:76%;margin-left:3%}.ms-thread-synthesis{width:74%;margin-right:0}.ms-thread-opportunities{width:84%;margin-left:0}.ms-capability-showcase{grid-template-columns:1fr}.ms-capability-list{grid-template-columns:repeat(2,1fr)}.ms-context>.ms-shell{width:min(100% - 40px,900px)}.ms-context-copy{max-width:680px}.ms-integration-constellation{min-height:700px}.ms-integration-node{top:var(--node-tablet-y);left:var(--node-tablet-x)}.ms-tool-groups{grid-template-columns:1fr}.ms-tool-group{min-height:0}.ms-pricing{grid-template-columns:1fr;max-width:720px}.ms-pricing article.ms-pricing-card.is-featured{transform:none}.ms-pricing .ms-pricing-description{min-height:0}}@media (max-width:640px){:root{--ms-shell:calc(100vw - 28px);--ms-radius-lg:24px;--ms-radius-xl:28px}.ms-legal-hero{padding:64px 0 54px}.ms-legal-hero:after{top:-250px;right:-260px}.ms-legal-hero h1{font-size:clamp(45px,14vw,62px)}.ms-legal-content{padding:56px 0}.ms-legal-content section{border-radius:17px;padding:25px 21px}.ms-legal-details>div{grid-template-columns:1fr;gap:4px}.ms-nav{height:66px}.ms-nav-actions .ms-button{padding-inline:13px}.ms-home-hero{padding:65px 0}.ms-home-hero:before{display:none}.ms-home-hero h1{font-size:clamp(54px,16vw,70px)}.ms-home-hero-layout{gap:34px}.ms-home-hero .ms-actions{flex-direction:column}.ms-home-hero .ms-actions .ms-button{width:100%}.ms-product-experience{margin-top:60px}.ms-product-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:62px;padding:7px;display:grid;overflow:visible}.ms-product-tabs button{white-space:nowrap;gap:4px;min-width:0;height:46px;padding-inline:3px;font-size:10.5px}.ms-product-tabs button i{flex:0 0 6px;width:6px;height:6px}.ms-product-canvas{min-height:570px;display:block}.ms-product-canvas>aside{display:none}.ms-product-canvas>aside strong{flex:none;width:34px;height:34px;margin:0 8px 0 0}.ms-product-canvas>aside span{white-space:nowrap;padding:9px 10px}.ms-product-workspace{padding:28px 18px 32px}.ms-product-workspace>header{margin-bottom:27px;display:block}.ms-product-workspace>header h2{font-size:31px}.ms-product-workspace>header>span{margin-top:16px;display:inline-block}.ms-product-explainer{font-size:13px}.ms-connect-summary{min-height:280px;padding:23px}.ms-connect-summary>strong{margin-top:27px;font-size:28px}.ms-connection-list{grid-template-columns:1fr}.ms-connection-row:nth-child(6){display:none}.ms-goal-chat,.ms-goals-project{min-height:0;padding:18px}.ms-goal-message{width:88%}.ms-objective-confirm{width:92%}.ms-opportunities-preview{padding:18px}.ms-opportunity-list{grid-template-columns:1fr}.ms-opportunity-list article:nth-child(5){display:none}.ms-build-action{flex-direction:column;align-items:stretch;gap:9px}.ms-build-action>strong{justify-content:space-between;display:flex}.ms-output-list,.ms-publish-control article{padding:18px}.ms-user-prompt{margin-left:8%;font-size:12px}.ms-agent-answer ol{grid-template-columns:1fr}.ms-ready-panel div{display:none}.ms-decision-main{padding:24px}.ms-decision-main h3{margin-top:30px;font-size:32px}.ms-document-preview{padding:25px}.ms-document-preview h3{font-size:29px}.ms-document-preview>div{grid-template-columns:1fr;gap:5px}.ms-prelaunch .ms-shell{padding:24px 0;display:block}.ms-section{padding:98px 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:clamp(43px,13vw,58px)}.ms-demo-section .ms-heading h2{font-size:clamp(37px,11vw,49px)}.ms-heading-row{gap:18px}.ms-opportunity-section .ms-heading h2{font-size:28px}.ms-opportunity-journey{margin-top:42px}.ms-journey-tabs{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.ms-journey-tabs button{justify-content:center;gap:5px;min-width:0;height:44px;padding:0 5px;font-size:10px}.ms-journey-tabs button i{flex:0 0 7px;width:7px;height:7px}.ms-journey-tabs button small{display:none}.ms-journey-panel{gap:26px;min-height:0;padding:32px 20px}.ms-journey-panel h3{font-size:38px}.ms-journey-panel p{font-size:14px;line-height:1.58}.ms-journey-copy>strong{margin-top:18px;font-size:12px}.ms-journey-motion{border-radius:20px;padding:12px}.ms-journey-busywork,.ms-journey-results{grid-template-columns:1fr}.ms-journey-busywork span,.ms-journey-results span{min-height:46px}.ms-journey-engine{grid-template-columns:36px 1fr}.ms-journey-engine>i{display:none}.ms-journey-orb{width:440px;height:440px;top:-80px;right:-240px}.ms-goal-card{padding:25px}.ms-how-flow{margin-top:48px}.ms-how-stage{padding:26px 22px}.ms-how-stage h3,.ms-how-controls h3{font-size:32px}.ms-how-stage p:not(.ms-how-label),.ms-how-controls article>p:last-of-type{font-size:14px}.ms-how-sources{gap:6px}.ms-how-sources div{min-height:108px;padding:14px 12px}.ms-how-link{height:38px}.ms-how-goal-example{padding:18px}.ms-how-goal-example blockquote{font-size:21px}.ms-how-equation{grid-template-columns:1fr auto 1fr}.ms-how-work-types{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-how-work-types li{min-height:64px}.ms-how-controls{grid-template-columns:1fr}.ms-how-controls article{min-height:0;padding:28px 22px}.ms-how-example{padding:28px 22px}.ms-how-example blockquote{font-size:28px}.ms-conversation-flow{padding-top:92px;padding-bottom:92px}.ms-thread-intro h2{font-size:clamp(39px,11vw,53px)}.ms-thread-intro>p:last-child{margin-top:20px;font-size:15px}.ms-conversation-thread{margin-top:45px;padding-left:13px}.ms-thread-trail{left:14px}.ms-thread-step+.ms-thread-step{margin-top:28px}.ms-thread-step{border-radius:19px}.ms-thread-step:after{display:none}.ms-thread-user{width:calc(100% - 20px);margin-left:20px}.ms-thread-user .ms-thread-speaker{padding:20px 20px 0}.ms-thread-user blockquote{padding:17px 20px 24px;font-size:25px}.ms-thread-response,.ms-thread-context,.ms-thread-synthesis,.ms-thread-opportunities{width:calc(100% - 7px);margin-left:7px;margin-right:0;padding:23px 19px}.ms-thread-response header,.ms-thread-opportunities header{gap:12px}.ms-thread-response header>span,.ms-thread-opportunities header>span{border-radius:11px;flex-basis:36px;width:36px;height:36px}.ms-thread-response h3,.ms-thread-context h3,.ms-thread-synthesis h3,.ms-thread-opportunities h3{font-size:29px}.ms-agent-context-grid{grid-template-columns:1fr}.ms-agent-context-grid>div{min-height:50px}.ms-agent-context-grid dd{white-space:normal}.ms-thread-context-copy>p:last-child{font-size:12px}.ms-thread-source-pills{gap:6px;margin-top:18px}.ms-thread-source-pills li{padding:7px 9px}.ms-thread-convergence{grid-template-columns:1fr auto 1fr}.ms-thread-convergence>i:nth-of-type(2){display:none}.ms-thread-convergence strong{grid-column:1/-1;min-height:46px}.ms-thread-opportunities ol{margin-top:20px}.ms-thread-opportunities li{grid-template-columns:36px 1fr;gap:10px;padding:12px}.ms-thread-opportunities li>i{width:32px;height:32px}.ms-thread-opportunities li em{display:none}.ms-demo-window{margin-top:48px}.ms-demo-frame{border-width:6px;border-radius:25px;min-height:540px}.ms-demo-frame iframe{border-radius:19px;min-height:528px}.ms-demo-fullscreen-control{min-height:38px;padding:0 14px;top:-50px}.ms-demo-window:fullscreen .ms-demo-fullscreen-control{bottom:12px;right:12px}.ms-capability-list{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ms-capability-list::-webkit-scrollbar{display:none}.ms-capability-list button{scroll-snap-align:start;border-right:1px solid var(--ms-line);flex:0 0 44%;grid-template-columns:24px 1fr;gap:7px;min-height:62px;padding:0 12px;font-size:13px}.ms-capability-list button[aria-selected=true]{padding-left:14px}.ms-capability-list button i,.ms-capability-label-desktop{display:none}.ms-capability-label-mobile{white-space:nowrap;display:inline}.ms-capability-detail{min-height:500px;padding:34px 25px}.ms-capability-detail h3{font-size:43px}.ms-capability-detail>.ms-capability-visual{width:138px;height:138px;top:28px;right:18px}.ms-capability-visual i{filter:saturate(.88);width:80px;height:80px;box-shadow:inset 7px 8px 15px #fff3, inset -8px -10px 16px #1214361f, 0 14px 30px color-mix(in srgb, var(--circle-color) 14%, transparent)}.ms-context{padding-top:92px}.ms-context>.ms-shell{padding:35px 22px}.ms-context-copy h2{font-size:clamp(34px,10vw,42px)}.ms-integration-constellation{border-radius:32% 68% 36% 64%/52% 48%;min-height:920px;margin:27px -14px 0}.ms-integration-constellation:before{inset:24% 1%}.ms-integration-orbits{inset:2% 0}.ms-integration-orbits i:first-child{inset:1% 4%}.ms-integration-orbits i:nth-child(2){inset:16% 10%}.ms-integration-orbits i:nth-child(3){inset:35% 19%}.ms-integration-core{border-radius:21px;width:184px;padding:15px}.ms-integration-core strong{width:44px;height:44px}.ms-integration-core span{font-size:13px}.ms-integration-node,.ms-integration-node.is-large{top:var(--node-mobile-y);left:var(--node-mobile-x);border-radius:14px;gap:6px;padding:8px 9px 8px 8px}.ms-integration-node b,.ms-integration-node.is-large b{border-radius:9px;flex-basis:32px;width:32px;min-width:32px;height:32px;padding-inline:5px;font-size:9px}.ms-integration-node b img,.ms-integration-node.is-small b img,.ms-integration-node.is-large b img{width:24px;height:24px}.ms-integration-node.is-hustlify b img,.ms-integration-node.is-klaviyo b img{width:100%;height:100%}.ms-integration-node span{display:none}.ms-compatible-tools .ms-heading h2{font-size:38px}.ms-tool-groups{gap:12px;margin-top:38px}.ms-tool-group{border-radius:22px;gap:26px;padding:25px 21px}.ms-tool-group h3{font-size:31px}.ms-tool-group-copy>span{font-size:13px}.ms-tool-group ul{gap:7px}.ms-tool-group li{min-height:44px;padding:6px 10px 6px 6px}.ms-tool-group li b{flex-basis:32px;width:32px;height:32px}.ms-waitlist>.ms-shell{padding:38px 23px}.ms-waitlist-form--compact{max-width:none}.ms-waitlist-form--compact form{gap:7px}.ms-waitlist-form--compact button{width:100%}.ms-waitlist-form--compact small{margin-top:7px}.ms-pricing{gap:14px}.ms-pricing .ms-pricing-launch-note{flex-direction:column;align-items:flex-start;margin-bottom:12px}.ms-pricing article.ms-pricing-card{padding:28px 23px}.ms-pricing .ms-pricing-badge{margin-bottom:18px}.ms-pricing .ms-pricing-price{min-height:146px}}@media (max-width:900px) and (max-height:500px){.ms-product-canvas>aside{display:none}}@media (prefers-reduced-motion:reduce){.ms-kinetic>span:last-child,.ms-product-canvas,.ms-connect-summary>div>i b,.ms-connection-row,.ms-connection-row>i,.ms-goal-message,.ms-objective-confirm,.ms-goals-project,.ms-opportunity-list article,.ms-opportunity-list article.is-selected>i,.ms-build-action>strong,.ms-output-list article,.ms-publish-control article,.ms-journey-panel,.ms-journey-copy,.ms-journey-busywork span,.ms-journey-engine>span,.ms-journey-engine>i b,.ms-journey-results span,.ms-capability-detail{animation:none!important}.ms-journey-panel,.ms-journey-orb{transition-duration:.01ms!important;transition-delay:0s!important}.ms-journey-results span{opacity:1!important;transform:none!important}.ms-capability-list{scroll-behavior:auto}.ms-capability-detail,.ms-capability-visual i{transition-duration:.01ms!important;transition-delay:0s!important}.ms-capability-detail{--cap-px-1:0px!important;--cap-py-1:0px!important;--cap-px-2:0px!important;--cap-py-2:0px!important;--cap-px-3:0px!important;--cap-py-3:0px!important}.ms-integration-constellation:before,.ms-integration-core,.ms-integration-orbits,.ms-integration-node{opacity:1!important;transition:none!important;animation:none!important}.ms-integration-core,.ms-integration-node{transform:translate(-50%,-50%)!important}.ms-thread-step,.ms-thread-step .ms-thread-goal-status,.ms-thread-step .ms-agent-context-grid>div,.ms-thread-step .ms-thread-source-pills li,.ms-thread-step .ms-thread-convergence span,.ms-thread-step .ms-thread-convergence strong,.ms-thread-step.ms-thread-opportunities li{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ms-editorial-reveal{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.ms-product-experience{transform:none!important}}
