.ask-page .ask-hero-copy,.ask-feature>div>h2+p,.ask-page .ask-setup>p,.ask-page .ask-setup li>p,.ask-apps>div>h2+p,.ask-related-panel>div>h3+p,.ask-closing>div>h2+p{font-weight:300}@font-face{font-family:Ask UI;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.ask-hero-demo[data-paused=true] *{animation-play-state:paused!important}.ask-mobile-embed{display:none}@media (max-width:600px){.ask-embed>iframe,.ask-embed>figcaption>button{display:none}.ask-mobile-embed,.ask-mobile-embed .mobile-demo{display:block}.ask-mobile-embed h3{letter-spacing:0;font-family:Ask UI,sans-serif}}@font-face{font-family:Ask UI;src:url(/fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}.ask-page{--ask-violet:var(--fjord);--ask-wash:#e8f0f1;color:#1a1a17;background:#fbfaf7;font:20px/1.55 Geist,sans-serif;overflow:clip}.ask-page :is(h1,h2,h3,p,figure){margin:0}.ask-page :is(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-family:Fraunces,Georgia,serif;font-weight:400}.ask-page h1{font-size:76px;line-height:1.04}.ask-page h2{font-size:52px;line-height:1.06}.ask-page em{color:var(--ask-violet);font-style:normal}.ask-page a{text-decoration:none}.ask-page :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #618b8f}.ask-page [id]{scroll-margin-top:100px}.ask-page ::selection{background:#cedfe1}.ask-wrap{width:min(1160px,100% - 96px);margin-inline:auto}.ask-skip{z-index:60;background:#fff;padding:12px;position:fixed;top:-90px;left:20px}.ask-skip:focus{top:12px}.ask-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f2;border-bottom:1px solid #4a74780b;font:14px/1.4 Ask UI,sans-serif;position:fixed;inset:0 0 auto}.ask-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.ask-nav-inner>a img{width:128px;height:auto}.ask-nav-links{color:#5c5952;align-items:center;gap:24px;display:flex}.ask-nav-links a:hover{color:var(--fjord)}.ask-nav-actions{align-items:center;gap:12px;display:flex}.ask-button{color:#fff;cursor:pointer;background:#1a1a17;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:14px 24px;font:16px/1.3 Geist,sans-serif;transition:transform .16s,background .16s;display:inline-flex}.ask-button:hover{background:#36332f}.ask-button:active{transform:scale(.98)}.ask-nav-download{padding:11px 18px;font:13px/1.2 Ask UI,sans-serif}.ask-menu-button{display:none}.ask-menu{color:#1a1a17;font-family:Ask UI,sans-serif;background:#fbfaf7!important}.ask-menu nav{gap:6px;margin-top:26px;display:grid}.ask-menu nav a{border-bottom:1px solid #dce7e8;justify-content:space-between;padding:16px 0;display:flex}.ask-hero{text-align:center;padding-top:154px}.ask-hero-copy{color:#5c5952;max-width:660px;font-size:21px;line-height:1.45;margin:24px auto 36px!important}.ask-hero-demo{text-align:left;margin-top:48px!important}.ask-stage{isolation:isolate;background:#dbe7e9;border-radius:18px;min-height:576px;padding:22px 14% 250px;position:relative;overflow:hidden}.ask-stage-art{object-fit:cover;object-position:center 55%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ask-stage:after{content:"";z-index:-1;background:linear-gradient(110deg,#d9e7ee44,#e7eef344);position:absolute;inset:0}.ask-window-frame{z-index:1;min-height:532px;position:relative}.ask-window{transform-origin:0 0;color:#262624;background:#fbfaf7;border-radius:12px;grid-template-columns:182px minmax(0,1fr);width:100%;min-height:532px;font:12px/1.5 Ask UI,sans-serif;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 7px 14px #1e293212,0 24px 70px #1e293239}.ask-sidebar{background:#f5f3ee;border-right:1px solid #eae7df;flex-direction:column;padding:14px 12px;display:flex}.ask-window-dots{gap:6px;margin:1px 0 14px 2px;display:flex}.ask-window-dots i{background:#dfada9;border-radius:50%;width:8px;height:8px}.ask-window-dots i:nth-child(2){background:#e8d9aa}.ask-window-dots i:nth-child(3){background:#bdd3bf}.ask-sidebar-brand{letter-spacing:-.01em;align-items:center;gap:8px;min-height:26px;margin-bottom:18px;padding-inline:8px;font:600 14px/1.4 Ask UI,sans-serif;display:flex}.ask-sidebar-brand>img{object-fit:contain;flex-shrink:0;width:15px;height:18px}.ask-sidebar-item{color:#55514c;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.ask-sidebar-item svg{color:#89817f}.ask-sidebar-item img{object-fit:contain;width:14px;height:14px}.ask-sidebar-item.active{color:#384647;background:#dee9ea;border-radius:6px}.ask-sidebar small{color:#85817d;margin:20px 8px 6px;font-size:10px}.ask-sidebar>p{color:#67615c;padding:5px 8px;font-size:10px}.ask-profile{align-items:center;gap:9px;margin-top:auto;padding:20px 4px 0;display:flex}.ask-profile img{object-fit:cover;border-radius:50%}.ask-conversation{flex-direction:column;min-width:0;padding:16px 24px 20px;display:flex;position:relative}.ask-welcome{text-align:center;color:#34312e;font-size:16px;position:absolute;top:34%;left:20px;right:20px}.ask-window[data-submitted=false] .ask-composer{transform:translateY(-170px)}.ask-composer{transition:transform .55s cubic-bezier(.22,1,.36,1)}.ask-demo-cursor{pointer-events:none;opacity:0;z-index:2;will-change:transform;position:absolute;inset:0}.ask-demo-cursor svg{filter:drop-shadow(0 2px 2px #26232144);transform-origin:0 0}.ask-demo-cursor[data-pressed=true] svg{transform:scale(.82)}.ask-hero-demo[data-inactive=true] .ask-working span{animation-play-state:paused}.ask-conversation-bar{color:#77716b;align-items:center;gap:7px;min-height:18px;font-size:10px;display:flex}.ask-conversation-bar span:last-child{color:#8d8780;margin-left:auto}.ask-chat-body{min-height:345px;padding-top:30px;position:relative}.ask-question{background:#eeebe3;border-radius:12px 12px 3px;width:fit-content;max-width:95%;padding:10px 13px;margin-left:auto!important}.ask-working{color:#586d6f;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:105px}.ask-working span{color:#0000;background:linear-gradient(100deg,#71868899 20%,#354b4d 45%,#71868899 70%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ask-shimmer}.ask-response{margin-top:26px}.ask-response-mark{color:#6a7e80;align-items:center;gap:7px;margin-bottom:11px;font-size:10px;display:flex}.ask-page .ask-response h3{letter-spacing:0;text-wrap:initial;margin-bottom:10px;font:600 14px/1.4 Ask UI,sans-serif}.ask-response p{font-size:12px;line-height:1.75}.ask-word{color:#c1bbb2;transition:color .22s}.ask-word.on{color:#30302d}.ask-source-row{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.ask-source-row>span{color:#5c6a6b;background:#fff;border:1px solid #dee8e9;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.ask-source-row img{object-fit:contain;width:12px;height:12px}.ask-ready{color:#6d7d7f;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.ask-composer{color:#aaa29a;background:#fff;border:1px solid #ebe7e1;border-radius:12px;min-height:82px;margin-top:auto;padding:12px 13px;box-shadow:0 2px 4px #202d2e03}.ask-composer>span{color:#5b5550;min-height:22px;display:block}.ask-composer>div{align-items:center;gap:9px;margin-top:10px;font-size:9px;display:flex}.ask-send{color:#fff;background:#618083;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.ask-caret{vertical-align:middle;background:#657a7c;width:1px;height:12px;margin-left:2px;display:inline-block}.ask-hero-demo [data-visible=false]{opacity:0;visibility:hidden}.ask-hero-demo [data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s}.ask-demo-caption{color:#817b75;justify-content:flex-end;align-items:center;min-height:28px;margin-top:13px;font-size:13px;display:flex}.ask-playback{gap:5px;display:flex}.ask-playback[hidden]{display:none}.ask-playback button,.ask-embed figcaption button{color:#617476;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.ask-example-picker{border:0;justify-content:center;gap:8px;min-width:0;margin-top:10px;padding:0;display:flex}.ask-example-picker button{color:#617274;cursor:pointer;background:0 0;border:1px solid #d8e3e4;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font:12px/1.3 Ask UI,sans-serif;display:flex}.ask-example-picker button[aria-pressed=true]{color:#374e50;background:#dde9ea;border-color:#bfd5d8}.ask-features{padding-top:110px}.ask-feature{grid-template-columns:1fr 1fr;align-items:center;gap:110px;min-height:410px;padding-block:50px;display:grid}.ask-feature>div>p{color:#5c5952;margin-top:24px;font-size:20px;line-height:1.55}.ask-feature>div>h2{max-width:440px}.ask-prompt-cloud{background:#e8f0f1;border-radius:18px;padding:30px 20px;font-family:Ask UI,sans-serif}.ask-prompt-cloud>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ask-prompt-cloud button{cursor:pointer;color:#4e6062;background:#fbfaf7;border:1px solid #cddee0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font:11px/1.5 Ask UI,sans-serif;display:flex}.ask-prompt-cloud button[aria-pressed=true]{color:#fff;background:#618083;border-color:#618083}.ask-feature .ask-prompt-cloud>p{color:#556364;background:#ffffffa8;border-radius:12px;align-items:flex-start;gap:9px;min-height:80px;margin:23px 4px 0;padding:16px;font:13px/1.65 Ask UI,sans-serif;display:flex}.ask-prompt-cloud>p>img{flex-shrink:0}.ask-recall-card{background:#e4edee;border-radius:18px;padding:20px;font-family:Ask UI,sans-serif}.ask-mini-composer{color:#323838;background:#fbfaf7;border-radius:12px;padding:17px}.ask-mini-composer p{max-width:290px;font:14px/1.5 Ask UI,sans-serif}.ask-mini-composer>div{color:#92a1a3;align-items:center;gap:12px;margin-top:18px;display:flex}.ask-mini-send{background:var(--fjord);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.ask-recall-result{align-items:flex-start;gap:10px;padding:18px 7px 3px;font:13px/1.6 Ask UI,sans-serif;display:flex}.ask-recall-result>img{flex-shrink:0}.ask-recall-result small{color:#6e8486;margin-top:8px;font-size:11px;display:block}.ask-draft-card{background:#d7e5e6;border-radius:16px;max-width:370px;margin-inline:auto;padding:10px;font:13px/1.65 Ask UI,sans-serif;transform:rotate(-1deg);box-shadow:0 8px 28px #2e424408}.ask-draft-prompt{color:#455b5d;padding:14px 14px 18px}.ask-draft-paper{background:#fff;border-radius:9px;padding:22px}.ask-draft-paper>span{color:#728b8d;align-items:center;gap:6px;margin-bottom:17px;font-size:11px;display:flex}.ask-page .ask-draft-paper h3{letter-spacing:0;margin-bottom:15px;font:600 14px/1.4 Ask UI,sans-serif}.ask-draft-paper p{margin-bottom:11px}.ask-draft-paper small{color:#647a7c;align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.ask-setup{text-align:center;padding-block:125px}.ask-setup>p{color:#706a62;margin-top:18px}.ask-setup ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:65px;margin:62px 0 0;padding:0;list-style:none;display:grid}.ask-setup li>span{color:var(--fjord);border-bottom:1px solid #c5d8d9;padding-bottom:17px;font:600 15px/1.4 Ask UI,sans-serif;display:block}.ask-setup li>p{color:#5c5952;margin-top:18px;font-size:20px;line-height:1.5}.ask-apps{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding-block:80px;display:grid}.ask-apps>div>p{color:#5c5952;margin-top:26px}.ask-context-note{color:#5b7476;background:#e9f1f2;border-radius:12px;gap:12px;margin-block:30px;padding:20px;display:flex}.ask-context-note svg{flex-shrink:0;margin-top:4px}.ask-context-note p{font:15px/1.5 Ask UI,sans-serif}.ask-context-note small{color:#6f888a;margin-top:7px;font-size:12px;display:block}.ask-text-link{align-items:center;gap:10px;font-size:16px;display:inline-flex}.ask-embed{min-width:0}.ask-embed iframe{background:#fbfaf7;border:0;width:100%;min-height:280px;display:block}.ask-embed figcaption{color:#8b8177;justify-content:flex-end;align-items:center;padding-inline:14px;font-size:12px;display:flex}.ask-related{text-align:center;padding-block:85px}.ask-related-tabs{margin-top:36px!important}.ask-related-tabs [data-slot=tabs-list]{background:#e8eeef;border-radius:999px;height:auto;margin-inline:auto;padding:5px}.ask-related-tabs [data-slot=tabs-trigger]{border-radius:999px;padding:11px 26px;font:14px/1.2 Ask UI,sans-serif;transition:background .2s,color .2s}.ask-related-tabs [data-slot=tabs-trigger][data-active]{color:#fff;box-shadow:none;background:#618b8f}.ask-related-panel{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:360px;padding:40px 60px;display:grid}.ask-related-panel h3{font-size:34px!important}.ask-related-panel>div>p{color:#5c5952;margin-top:20px;font:20px/1.55 Geist,sans-serif}.ask-related-panel a{align-items:center;gap:8px;margin-top:20px;font-size:16px;display:inline-flex}.ask-mini-answer{background:#e8f0f1;border-radius:16px;padding:32px}.ask-mini-answer>span{color:#4b676a;align-items:center;gap:9px;font:13px/1.4 Ask UI,sans-serif;display:flex}.ask-related-panel .ask-mini-answer>p{font:15px/1.9 Ask UI,sans-serif}.ask-mini-answer small{color:#6f8789;margin-top:22px;font:12px/1.4 Ask UI,sans-serif;display:block}.ask-faq{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:100px;display:grid}.ask-faq h2{font-size:44px}.ask-faq details{border-bottom:1px solid #d9e3e4}.ask-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:15px/1.5 Ask UI,sans-serif;list-style:none;display:flex}.ask-faq summary::-webkit-details-marker{display:none}.ask-faq summary:hover{color:var(--fjord)}.ask-faq summary svg{color:#618b8f;flex-shrink:0;transition:transform .2s}.ask-faq details[open] summary svg{transform:rotate(180deg)}.ask-faq details>p{color:#6d655e;padding-bottom:23px;font-size:18px;line-height:1.6}.ask-closing{background:#eef0ef;border-radius:18px;grid-template-columns:1.05fr 1fr;align-items:center;margin-top:40px;margin-bottom:85px;display:grid;position:relative;overflow:hidden}.ask-closing>div{z-index:1;padding:65px 0 65px 52px}.ask-closing h2{font-size:47px}.ask-closing p{color:#655e58;margin:22px 0 30px;font-size:19px}.ask-closing>img{object-fit:cover;object-position:0% 45%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 8%,#0000009e 20%,#000 36% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 8%,#0000009e 20%,#000 36% 92%,#0000 100%)}.ask-footer{align-items:center;gap:26px;padding:0 0 45px;font-size:14px;display:flex}.ask-footer>a img{height:auto}.ask-footer>p{color:#827b74}.ask-footer nav{color:#6d655e;gap:22px;margin-left:auto;display:flex}.ask-footer a:hover{color:var(--fjord)}@keyframes ask-shimmer{to{background-position:-220% 0}}@media (min-width:801px){.ask-page .mac-action-mobile{display:none}}@media (max-width:1000px){.ask-wrap{width:calc(100% - 48px)}.ask-nav-links{gap:15px;font-size:12px}.ask-stage{padding:25px 6% 250px}.ask-stage-art{aspect-ratio:3/2;object-fit:contain;height:auto;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.ask-feature{gap:55px}.ask-related-panel{gap:45px;padding:30px 15px}.ask-apps,.ask-faq{gap:45px}.ask-closing>div{padding-left:35px}.ask-footer>p{display:none}}@media (max-width:800px){.ask-page .mac-action-desktop,.ask-nav-links{display:none}.ask-menu-button{color:var(--fjord);background:0 0;border:0;place-items:center;padding:8px;display:grid}.ask-nav-inner{height:68px}.ask-nav-inner>a img{width:113px}.ask-nav-download{padding:10px 15px;font-size:12px}.ask-hero{padding-top:116px}.ask-page h1{font-size:58px}.ask-page h2{font-size:43px}.ask-hero-copy{max-width:500px;font-size:20px}.ask-stage{min-height:0;padding:28px 5% 240px}.ask-window{grid-template-columns:145px minmax(0,1fr);min-height:520px}.ask-sidebar{padding:12px 8px}.ask-sidebar-item{font-size:10px}.ask-sidebar-brand{font-size:13px}.ask-conversation{padding:14px 17px}.ask-chat-body{min-height:350px}.ask-conversation-bar span:last-child{display:none}.ask-feature,.ask-setup ol{gap:30px}.ask-apps{grid-template-columns:1fr 1fr;gap:30px}.ask-closing{grid-template-columns:1fr 1fr}.ask-closing h2{font-size:38px}.ask-closing>div{padding:45px 0 45px 28px}.ask-closing .ask-button{padding:12px 18px;font-size:14px}.ask-footer nav{gap:15px;font-size:13px}}@media (max-width:600px){.ask-wrap{width:calc(100% - 36px)}.ask-nav-inner{gap:12px}.ask-nav-actions{gap:4px}.ask-page h1{font-size:49px}.ask-page h2{font-size:39px}.ask-desktop-break{display:none}.ask-hero-copy{font-size:19px;margin:21px auto 28px!important}.ask-hero-demo{margin-top:35px!important}.ask-stage{background:#e3e9eb;border-radius:14px;padding:calc(66.6667vw - 40px) 12px 18px}.ask-stage-art{aspect-ratio:3/2;object-fit:contain;object-position:top;height:auto;top:0;bottom:auto;-webkit-mask-image:none;mask-image:none}.ask-welcome{font-size:15px;top:30%}.ask-window[data-submitted=false] .ask-composer{transform:translateY(-230px)}.ask-sidebar{display:none}.ask-window-frame{min-height:560px}.ask-window{border-radius:10px;min-height:560px;display:block;position:relative;zoom:1!important}.ask-conversation{min-height:560px;padding:18px 18px 20px}.ask-conversation-bar{font-size:11px}.ask-chat-body{min-height:395px;padding-top:24px}.ask-question{max-width:100%;font-size:12px}.ask-page .ask-response h3{font-size:16px}.ask-response p{font-size:14px;line-height:1.7}.ask-response{margin-top:25px}.ask-source-row{margin-top:15px}.ask-source-row>span,.ask-ready{font-size:10px}.ask-response-mark{font-size:11px}.ask-composer{min-height:75px;font-size:12px}.ask-working,.ask-demo-caption{font-size:11px}.ask-example-picker{flex-wrap:wrap;justify-content:flex-start;gap:7px;margin-top:13px}.ask-example-picker button{padding:9px 10px;font-size:11px}.ask-features{padding-top:64px}.ask-feature,.ask-feature-reverse{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding-block:42px;display:flex}.ask-feature>div:last-child{order:-1}.ask-feature-reverse>div:last-child{order:0}.ask-feature>div>p{margin-top:19px;font-size:19px}.ask-prompt-cloud{padding:24px 13px}.ask-prompt-cloud button{font-size:11px}.ask-draft-card{width:88%;margin-top:6px}.ask-setup{padding-block:70px}.ask-setup>p{font-size:19px}.ask-setup ol{grid-template-columns:1fr;gap:29px;margin-top:38px}.ask-setup li>span{padding-bottom:12px}.ask-setup li>p{margin-top:12px;font-size:19px}.ask-apps{grid-template-columns:1fr;gap:28px;padding-block:40px}.ask-embed iframe{min-height:0}.ask-related{padding-block:60px}.ask-related-panel{grid-template-columns:1fr;gap:28px;min-height:400px;padding:32px 0}.ask-related-tabs [data-slot=tabs-trigger]{padding:10px 22px}.ask-related-panel h3{font-size:30px!important}.ask-faq{grid-template-columns:1fr;gap:25px;padding-block:40px}.ask-faq summary{font-size:14px}.ask-closing{flex-direction:column;margin-top:45px;margin-bottom:45px;display:flex}.ask-closing>div{text-align:center;padding:36px 26px 12px}.ask-closing h2{font-size:39px}.ask-closing p{font-size:18px}.ask-closing>img{object-position:0% 43%;height:240px;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 12%,#000 34% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 12%,#000 34% 90%,#0000 100%)}.ask-footer{flex-wrap:wrap;justify-content:center;gap:17px;padding-bottom:30px}.ask-footer nav{flex-wrap:wrap;justify-content:center;margin:0}.ask-footer>a img{width:118px}}@media (prefers-reduced-motion:reduce){.ask-window{zoom:1!important;transform:none!important}.ask-demo-cursor{display:none}.ask-page *{transition:none!important;animation:none!important}.ask-playback,.ask-embed figcaption button{display:none}}
