@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,sans-serif;color:#1d2636;background:#fff;font-synthesis:none;font-weight:400;--blue: #2563eb;--ink: #1d2636;--muted: #687180;--line: #e7eaf0;scroll-behavior:smooth;scroll-padding-top:28px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #93b5ff;outline-offset:4px}::selection{background:#dbeafe;color:#1e3a8a}.page-width{width:min(1120px,calc(100% - 80px));margin-inline:auto}.site-header{height:90px;display:flex;justify-content:space-between;align-items:center}.brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.45px}.brand img{width:30px;height:30px;border-radius:7px}.site-header nav{display:flex;align-items:center;gap:31px;font-size:13px;color:#697181}.site-header nav a:hover{color:var(--blue)}.site-header .github-link{display:inline-flex;align-items:center;gap:7px;color:#384253}.mobile-menu{display:none;padding:9px;background:transparent;border:0}.hero{text-align:center;padding-top:60px;padding-bottom:42px}.product-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#697387}.product-label>span{width:6px;height:6px;border-radius:50%;background:#6790e5}.product-label>svg{color:#9aa4b6}.hero h1{font-size:clamp(43px,5vw,66px);line-height:1.12;font-weight:500;letter-spacing:-3.2px;margin:24px 0 22px}.hero h1>span{color:#6b768a}.hero-description{font-size:17px;line-height:1.75;color:#6d7583;margin:0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:12px 18px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s}.primary{color:#fff;background:var(--blue);box-shadow:0 2px 3px #1d4ed115;border-color:#245de0}.primary:hover{background:#1d4ed8}.secondary{background:#fff;border-color:#dfe4ec;color:#424c5e}.secondary:hover{background:#f8fafc;border-color:#bfcadc}.secondary>span{font-size:11px;color:#667085;margin-left:3px}.hero-requirements{margin:17px 0 0;color:#667085;font-size:12px;line-height:1.8}.hero-requirements a{display:inline-flex;align-items:center;gap:4px;color:#697b98;margin-left:3px}.hero-requirements a:hover{color:var(--blue)}.feature-explorer{max-width:1010px}.feature-tabs{display:flex;justify-content:center;gap:7px;margin-bottom:21px}.feature-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;min-width:112px;padding:10px 17px;border-radius:7px;border:1px solid transparent;background:transparent;font-size:12px;color:#667085}.feature-tabs>button[aria-selected=true]{color:#2563eb;border-color:#d9e5fb;background:#f0f5ff}.feature-tabs>button:hover{color:#2563eb}.feature-panel{border:1px solid #dfe5ef;border-radius:12px;box-shadow:0 15px 50px #243e6210,0 3px 7px #243e6204;overflow:hidden}.product-preview{background:#f7f9fc}.window-bar{height:40px;border-bottom:1px solid #e3e8f0;display:flex;align-items:center;padding:0 18px;position:relative;color:#98a2b2}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#d4dae4}.window-address{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;font-size:9px}.window-extension{margin-left:auto;display:flex}.window-extension img{width:17px;height:17px;border-radius:3px}.workspace{display:grid;grid-template-columns:1fr 1fr;min-height:430px}.example-page{padding:26px 38px 22px;background:#fbfbfa;overflow:hidden}.example-header{display:flex;align-items:center;gap:7px;color:#4f5d69}.example-header>span:first-of-type{font-size:13px;font-weight:600;letter-spacing:-.2px}.example-header>span:last-of-type{margin-left:auto;font-size:9px;color:#a1a8ad}.article-category{font-size:8px;letter-spacing:1.7px;color:#8c9a9f;margin-top:36px}.example-page h3{font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.14;letter-spacing:-1px;color:#3e5156;margin:14px 0 12px}.example-page>p{font-size:11px;color:#68788e;line-height:1.8;margin:0 0 22px}.article-illustration{height:133px;border-radius:4px;position:relative;overflow:hidden;background:#e7eef0}.article-sun{position:absolute;top:19px;left:61%;width:32px;height:32px;border-radius:50%;background:#f7f5e6}.article-hill{width:110%;height:160px;border-radius:50%;position:absolute}.hill-one{left:-30%;top:67px;background:#b8c9c3;transform:rotate(-16deg)}.hill-two{left:22%;top:57px;background:#8fa9a4;transform:rotate(19deg)}.article-path{position:absolute;width:30px;height:160px;top:58px;left:60%;border-radius:50%;transform:rotate(-24deg);border-left:6px solid #d1dad1}.article-illustration>span{position:absolute;bottom:12px;left:13px;color:#edf2ec;font-size:7px;letter-spacing:.7px}.article-bottom{display:flex;justify-content:space-between;gap:14px;font-size:9px;color:#68788e;padding-top:14px}.assistant-preview{background:#fff;border-left:1px solid #e4e9f0;padding:0 22px;display:flex;flex-direction:column;min-width:0}.assistant-header{height:49px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f0f2f6;flex-shrink:0}.assistant-header>img{width:22px;height:22px;border-radius:5px}.assistant-header>span{font-size:11px;font-weight:600;color:#3c4658}.assistant-header-icons{margin-left:auto;display:flex;align-items:center;gap:14px;color:#9ca5b5!important}.assistant-model{display:flex;justify-content:space-between;padding:11px 0;font-size:9px;color:#68788e}.assistant-model>span{display:flex;align-items:center;gap:5px}.assistant-model i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7aa989}.conversation{flex:1;padding-top:8px;min-height:250px}.example-prompt{font-size:11px;line-height:1.65;padding:10px 12px;background:#f1f5fb;border:1px solid #e9eef6;border-radius:9px 9px 2px;margin-left:34px;color:#55647b}.page-attachment{display:flex;gap:5px;align-items:center;color:#68788e;font-size:8px;margin:8px 0 17px 37px}.page-attachment>svg:last-child{margin-left:auto;color:#769780}.example-answer{display:flex;align-items:start;gap:10px;margin-top:18px}.example-answer>div{flex:1;min-width:0}.answer-marker{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:5px;color:#77859d;font-weight:600;font-size:10px;border:1px solid #e3e8f0}.answer-text{font-size:11px;line-height:1.7;margin:0 0 11px;color:#5f6d82}.task-results{padding:0;margin:0 0 13px;list-style:none;display:grid;gap:6px}.task-results>li{display:flex;gap:6px;align-items:center;color:#5f776d;font-size:9px}.task-results svg{color:#789b86}.answer-result{padding:10px 12px;border:1px solid #e6ecf3;background:#fcfdff;border-radius:7px}.answer-result>strong{color:#56657a;font-size:10px;font-weight:500}.answer-result>p{font-size:9px;line-height:1.7;color:#68788e;margin:6px 0 10px}.answer-result>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#527765}.example-composer{padding:11px 12px 9px;border:1px solid #e0e7f1;border-radius:8px;color:#a2aabb;margin-top:15px;flex-shrink:0}.example-composer>span{font-size:10px}.example-composer>div{display:flex;gap:7px;align-items:center;margin-top:12px;color:#9da8b9}.example-composer>div>span{font-size:8px}.example-composer .example-send{width:22px;height:22px;border-radius:5px;color:#fff;background:#668fe7;display:grid;place-items:center;margin-left:auto}.assistant-preview-note{display:flex;align-items:center;justify-content:center;gap:4px;color:#68788e;font-size:7px;line-height:1.7;padding:8px 0;min-height:29px}.saved-memory,.saved-skill{padding:13px;border:1px solid #e0e8f5;border-radius:8px;background:#f8faff}.saved-memory>span,.saved-skill>span{display:flex;align-items:center;gap:7px;color:#4f6b98;font-size:11px;font-weight:500}.saved-memory>p{font-size:12px;line-height:1.7;color:#687893;margin:11px 0}.saved-memory>small,.saved-skill>small{font-size:8px;color:#68788e;line-height:1.7;display:block}.saved-skill ol{list-style:none;padding:0;margin:13px 0;display:grid;gap:10px}.saved-skill li{display:flex;align-items:center;gap:6px;font-size:10px;color:#68788e}.saved-skill li>svg{color:#789c8a}.permission-options{display:grid;gap:5px}.permission-options>button{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e8ecf3;border-radius:7px;background:#fff;text-align:left}.permission-options>button[aria-pressed=true]{border-color:#c8d9fa;background:#f7faff}.permission-options strong{display:block;font-size:10px;color:#637089;font-weight:500}.permission-options small{display:block;font-size:8px;color:#68788e;line-height:1.6;margin-top:2px}.permission-options>button>svg{color:#7a9ad2;margin-left:auto;flex-shrink:0}.mode-radio{display:grid;place-items:center;width:12px;height:12px;border:1px solid #d5dce7;border-radius:50%;flex-shrink:0}.mode-radio.is-selected{border-color:#759be3}.mode-radio>i{width:6px;height:6px;border-radius:50%;background:#759be3}.feature-description{min-height:101px;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid #e8ecf3;background:#fff}.feature-description h2{margin:0 0 7px;font-size:15px;font-weight:500;letter-spacing:-.25px;color:#455168}.feature-description p{font-size:13px;color:#667085;line-height:1.75;margin:0;max-width:650px}.preview-label{font-size:9px;color:#667085;white-space:nowrap}.compatibility{display:flex;justify-content:center;gap:27px;margin-top:23px;color:#667085;font-size:10px}.compatibility>span{display:flex;align-items:center;gap:5px}.compatibility svg{color:#9caab8}.setup-section{padding-top:78px;padding-bottom:52px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-label{font-size:11px;color:#667085}.section-heading h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:9px 0 0}.inline-link{display:inline-flex;align-items:center;gap:6px;color:#617ca8;font-size:12px}.inline-link:hover{color:var(--blue)}.setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:26px 0 0;margin:0;list-style:none;border-top:1px solid var(--line)}.setup-steps>li{display:flex;align-items:start;gap:14px}.step-number{display:grid;place-items:center;width:26px;height:26px;background:#f4f6fa;border:1px solid #e9edf3;border-radius:7px;color:#8894a7;font-size:10px;flex-shrink:0}.setup-steps h3{margin:3px 0 10px;font-size:13px;font-weight:500;color:#4c596e}.setup-steps p{font-size:13px;line-height:1.8;color:#667085;margin:0 0 13px;max-width:250px}.setup-steps a,.step-note{display:inline-flex;align-items:center;gap:4px;color:#6887b5;font-size:10px}.step-note{color:#667085}.faq-section{display:grid;grid-template-columns:.8fr 1.4fr;gap:60px;padding-block:37px 58px}.faq-heading{padding-top:20px}.faq-heading h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0 0 17px}.faq-list>details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 0;font-size:13px;color:#66738a;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:#a1aaba;flex-shrink:0;transition:transform .15s}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details>p{margin:0;padding:0 22px 21px 0;color:#667085;font-size:13px;line-height:1.9}.site-footer{padding-block:27px 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-brand{font-size:12px;font-weight:600;color:#738097}.site-footer p{font-size:10px;color:#667085;margin:7px 0 0}.footer-links{display:flex;gap:23px;font-size:11px;color:#667085}.footer-links a:hover{color:var(--blue)}.video-dialog{width:min(1000px,calc(100% - 40px));max-width:1000px;padding:0;border:1px solid #dbe3ef;border-radius:12px;color:var(--ink);background:#fff;box-shadow:0 25px 100px #152d5250}.video-dialog::backdrop{background:#1c2b42b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-dialog-heading{display:flex;justify-content:space-between;align-items:center;padding:13px 19px;font-size:13px}.video-dialog-heading button{border:0;background:transparent;padding:7px;display:grid;place-items:center;color:#8a95a7}.video-dialog video{width:100%;display:block;aspect-ratio:16 / 9;background:#101110}.video-dialog-footer{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8996aa;padding:14px 19px}.video-dialog-footer a{display:inline-flex;align-items:center;gap:5px;color:#5e7eb0}.skip-link{position:fixed;top:-65px;left:18px;padding:11px 16px;background:var(--blue);color:#fff;z-index:20;border-radius:6px}.skip-link:focus{top:12px}@media(max-width:900px){.page-width{width:calc(100% - 56px)}.hero{padding-top:45px}.hero h1{font-size:56px;letter-spacing:-2.6px}.example-page{padding:25px}.example-page h3{font-size:31px}.assistant-preview{padding-inline:17px}.feature-description{padding:20px 24px}.preview-label{display:none}.setup-steps{gap:20px}.setup-steps>li{gap:10px}.faq-section{gap:30px}}@media(max-width:640px){.page-width{width:calc(100% - 40px)}.site-header{height:74px;position:relative}.brand{font-size:16px;gap:8px}.brand img{width:28px;height:28px}.mobile-menu{display:grid;place-items:center;margin-right:-8px}.site-header nav{display:none}.site-header nav.nav-open{display:flex;position:absolute;top:65px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px;background:#fff;border:1px solid #e2e8f1;border-radius:9px;box-shadow:0 10px 30px #1d365712;z-index:10}.site-header nav>a{padding:12px 0}.hero{padding-top:37px;padding-bottom:31px}.product-label{font-size:10px}.hero h1{font-size:clamp(32px,9.6vw,43px);line-height:1.13;letter-spacing:-1.9px;margin:22px auto 19px;max-width:480px}.hero-description{font-size:14px;line-height:1.8}.hero-actions{gap:9px;margin-top:24px}.button{font-size:11px;padding:12px 14px;min-height:45px;gap:7px}.button>svg{width:15px}.secondary>span{font-size:9px;margin-left:0}.hero-requirements{font-size:10px;max-width:310px;margin:16px auto 0}.hero-requirements a{margin-left:0}.feature-tabs{gap:4px;margin-bottom:14px}.feature-tabs>button{min-width:0;flex:1;gap:6px;padding:10px 8px;min-height:43px;font-size:11px}.feature-tabs>button>svg{width:14px}.feature-panel{border-radius:10px;box-shadow:0 10px 35px #243e620a}.window-bar{height:33px;padding-inline:13px}.window-dots{gap:4px}.window-dots i{width:6px;height:6px}.window-address{font-size:8px}.window-extension img{width:14px;height:14px}.workspace{grid-template-columns:1fr;min-height:437px}.example-page{display:none}.assistant-preview{border-left:0;padding-inline:20px}.assistant-header{height:48px;gap:8px}.assistant-header>span{font-size:12px}.assistant-model{font-size:10px}.conversation{min-height:258px;padding-top:10px}.example-prompt{margin-left:21px;font-size:12px;line-height:1.7;padding:10px 12px}.page-attachment{font-size:8px;margin-left:23px;margin-bottom:16px}.example-answer{gap:9px;margin-top:18px}.answer-text{font-size:12px}.task-results{gap:8px}.task-results>li{font-size:10px}.answer-result>strong{font-size:11px}.answer-result>p{font-size:10px}.answer-result>span{font-size:9px}.example-composer>span{font-size:11px}.example-composer>div>span{font-size:9px}.assistant-preview-note{padding-block:9px;font-size:7px}.saved-memory>span,.saved-skill>span{font-size:12px}.saved-memory>small,.saved-skill>small{font-size:9px}.saved-skill li{font-size:11px}.permission-options>button{padding:10px;gap:8px;min-height:50px}.permission-options strong{font-size:11px}.permission-options small{font-size:8px}.feature-description{min-height:125px;padding:20px}.feature-description h2{font-size:15px;line-height:1.4;margin-bottom:8px}.feature-description p{font-size:12px;line-height:1.8}.compatibility{flex-wrap:wrap;gap:9px 17px;font-size:8px;margin-top:19px}.compatibility svg{width:11px}.setup-section{padding-top:51px;padding-bottom:20px}.section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:23px}.section-label{font-size:10px}.section-heading h2{font-size:26px;letter-spacing:-.8px}.inline-link{font-size:11px}.setup-steps{grid-template-columns:1fr;gap:25px;padding-top:24px}.setup-steps>li{gap:14px}.step-number{height:28px;width:28px}.setup-steps h3{font-size:14px;margin-top:4px;margin-bottom:8px}.setup-steps p{font-size:13px;max-width:330px;margin-bottom:9px}.setup-steps a,.step-note{font-size:11px}.faq-section{grid-template-columns:1fr;gap:6px;padding-top:34px;padding-bottom:38px}.faq-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:0}.faq-heading h2{font-size:21px;margin:0}.faq-heading .inline-link{font-size:10px}.faq-list summary{font-size:12px;padding-block:20px}.faq-list details>p{font-size:11px;padding-right:10px}.site-footer{flex-direction:column;align-items:start;gap:20px;padding-block:25px 30px}.site-footer p{font-size:9px;line-height:1.7}.footer-links{gap:25px;font-size:11px}.video-dialog{width:calc(100% - 24px);border-radius:9px}.video-dialog-heading{padding:10px 12px;font-size:11px}.video-dialog-footer{padding:12px;font-size:8px;align-items:start}.video-dialog-footer>span{max-width:220px;line-height:1.7}.video-dialog-footer a{white-space:nowrap}}@media(max-width:380px){.page-width{width:calc(100% - 32px)}.hero h1{font-size:clamp(30px,9.6vw,36px);letter-spacing:-1.6px}.hero-description{font-size:12px}.hero-actions{gap:7px}.button{font-size:10px;padding-inline:11px;gap:6px}.secondary>span{display:none}.feature-tabs>button{font-size:10px;padding-inline:6px;gap:5px}.assistant-preview{padding-inline:15px}.example-prompt{font-size:11px;margin-left:17px}.page-attachment{font-size:7px;margin-left:19px}.answer-text{font-size:11px}.feature-description{padding-inline:17px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--launch-canvas: #fdf7fd;--launch-ink: #501854;--launch-muted: #785d7b;--launch-rose: #db2777;--launch-line: #eee1ed;background:var(--launch-canvas)}.launch-page{--blue: var(--launch-rose);--ink: var(--launch-ink);--line: var(--launch-line);color:var(--launch-ink);background:var(--launch-canvas);overflow:clip}.launch-page ::selection{background:#f8d8e9;color:#501854}.launch-page :is(a,button,summary,[tabindex]):focus-visible{outline-color:#b94086}.launch-page .site-header{position:relative;z-index:2}.launch-page .brand{color:#462447}.launch-page .site-header nav{color:var(--launch-muted)}.launch-page .github-link{color:#604263}.launch-page .hero-stage{position:relative;isolation:isolate}.launch-page .hero{position:relative;padding-top:58px;padding-bottom:45px}.launch-page .hero>*{position:relative}.launch-page .hero h1{color:var(--launch-ink);font-weight:500}.launch-page .hero h1>span{color:inherit}.launch-page .product-label{border:1px solid #e8d9e8;border-radius:20px;padding:7px 11px;background:#fffbff;color:#765679}.launch-page .product-label>span{background:#b366a1}.launch-page .product-label>svg{color:#9e7c9c}.launch-page .hero-description{color:#806183}.launch-page .primary{background:#db2777;border-color:#ca216d;box-shadow:0 3px #a6185412,inset 0 1px #ffffff25}.launch-page .primary:hover{background:#c51d67}.launch-page .secondary{background:#fffcff;border-color:#e6d7e7;color:#624566}.launch-page .secondary:hover{background:#f7ebf5;border-color:#d5b9d1}.launch-page .secondary>span{color:#856789}.launch-page .hero-actions .button{white-space:nowrap}.launch-page .hero-requirements{color:#806b82}.launch-page .hero-requirements a{color:#805b80}.routing-art{position:absolute;inset:-6px 0 auto;height:670px;overflow:hidden;z-index:-1;pointer-events:none}.routing-art svg{position:absolute;width:max(100%,1440px);height:670px;left:50%;transform:translate(-50%)}.routing-signal{stroke:#c64d95;stroke-width:1.35;stroke-dasharray:.06 .94;stroke-dashoffset:.06;opacity:0;animation:route-signal 2.6s cubic-bezier(.3,.1,.3,1) both}@keyframes route-signal{8%{opacity:.65}75%{opacity:.65}to{stroke-dashoffset:-1;opacity:0}}.launch-page .feature-explorer{position:relative}.launch-page .feature-tabs{width:fit-content;max-width:100%;margin-inline:auto;padding:5px;gap:3px;background:#f5eaf5;border:1px solid #eadcea;border-radius:12px;margin-bottom:23px}.launch-page .feature-tabs>button{color:#87688a;border-radius:8px}.launch-page .feature-tabs>button[aria-selected=true]{color:#9c2866;background:#fff;border-color:#e8d9e5;box-shadow:0 2px 4px #56234d08}.launch-page .feature-tabs>button:hover{color:#a42a6c}.launch-page .preview-surround{padding:12px;border:1px solid #eadbea;border-radius:23px;background:#f3e8f4;box-shadow:0 26px 60px -38px #71376850}.launch-page .feature-panel{border-color:#e3d6e3;box-shadow:0 4px 16px #50234708}.launch-page .window-bar{background:#fcf8fd;border-color:#eee5ee}.launch-page .window-dots i{background:#ddcfdf}.launch-page .window-address{color:#957d9a}.launch-page .assistant-preview{border-color:#ece2ec}.launch-page .assistant-header>span{color:#563b5c}.launch-page .assistant-model{color:#826d89}.launch-page .example-prompt{background:#f8eef7;border-color:#f0e2ef;color:#745579}.launch-page .example-composer{border-color:#e7dce8}.launch-page .example-composer .example-send{background:#bc5797}.launch-page :is(.saved-memory,.saved-skill){background:#fcf5fb;border-color:#ead7e7}.launch-page :is(.saved-memory,.saved-skill)>span{color:#96517f}.launch-page .permission-options>button[aria-pressed=true]{background:#fcf4fa;border-color:#dfb6d2}.launch-page .mode-radio.is-selected{border-color:#bc5797}.launch-page .mode-radio>i{background:#bc5797}.launch-page .feature-description{border-color:#eee5ee}.launch-page .feature-description h2{color:#613e68}.launch-page .feature-description p{color:#7b657f}.launch-page :is(.compatibility,.preview-label){color:#826e86}.launch-page .setup-section{padding-top:64px}.launch-page .section-label{color:#876181}.launch-page .section-heading h2{color:#56315d}.launch-page .inline-link{color:#98577e}.launch-page .step-number{background:#f4e9f3;border-color:#e7d7e5;color:#9d7098}.launch-page .setup-steps h3{color:#65476b}.launch-page .setup-steps p{color:#7d6982}.launch-page .setup-steps a{color:#a13b77}.launch-page .step-note{color:#7d6982}.launch-page .faq-heading h2{color:#56315d}.launch-page .faq-list summary{color:#765b7d}.launch-page .faq-list details>p{color:#7d6982}.launch-page :is(.footer-brand,.footer-links,.site-footer p){color:#806b85}.launch-page .site-header nav.nav-open{background:#fffbff;border-color:#e7d7e5}.launch-page .skip-link{background:#ad245f}@media(max-width:900px){.routing-art{opacity:.65}.routing-art svg{width:1280px}}@media(max-width:640px){.launch-page .hero{padding-top:35px;padding-bottom:31px}.launch-page .hero h1{font-size:clamp(29px,8.25vw,36px);letter-spacing:-1.4px;line-height:1.18}.launch-page .primary>svg:last-child{display:none}.launch-page .product-label{padding:6px 9px}.routing-art{height:510px;opacity:.5}.routing-art svg{width:1000px;height:510px;top:10px}.launch-page .feature-tabs{width:100%;padding:4px;gap:0;margin-bottom:14px}.launch-page .feature-tabs>button{padding-inline:6px}.launch-page .preview-surround{padding:6px;border-radius:17px}.launch-page .setup-section{padding-top:49px}}@media(prefers-reduced-motion:reduce){.routing-signals{display:none}}
