@font-face{font-family:askDodo Hero Bricolage;src:url(/landing/hero-0210/BricolageGrotesque.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:askDodo Hero Mono;src:url(/landing/hero-0210/IBMPlexMono-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:askDodo Hero Mono;src:url(/landing/hero-0210/IBMPlexMono-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}body:has(.askdodo-landing-replacement),html:has(.askdodo-landing-replacement){height:auto;overflow:visible;background:var(--replacement-ink)}.askdodo-landing-replacement{--action:var(--replacement-lime);--heading:"askDodo Hero Bricolage",system-ui,sans-serif;--sans:"askDodo Hero Bricolage",system-ui,sans-serif;--popover:var(--replacement-ink);--popover-foreground:var(--replacement-bone);--foreground:var(--replacement-bone);--background:var(--replacement-ink);--accent:var(--replacement-spruce-lime);--accent-foreground:var(--replacement-bone);--muted-foreground:var(--replacement-stone);--border:color-mix(in srgb,var(--replacement-bone) 18%,transparent);--ring:var(--replacement-lime);min-height:100dvh;overflow:clip;color:var(--replacement-bone);background:var(--replacement-ink);font:18px/1.55 askDodo Hero Bricolage,system-ui,sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:0}.askdodo-landing-replacement :is(h1,h2,h3){font-weight:800;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;line-height:1.08}.askdodo-landing-replacement h1{font-size:64px;font-weight:800}.askdodo-landing-replacement h2{font-size:48px}.askdodo-landing-replacement h3{font-size:26px}.askdodo-landing-replacement button:disabled{cursor:not-allowed;opacity:.6}.askdodo-landing-replacement :is(a,button,input,summary):focus-visible{outline:2px solid var(--replacement-lime);outline-offset:4px}.askdodo-landing-replacement .landing-final-skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;color:var(--replacement-ink);background:var(--replacement-lime);transform:translateY(-200%)}.askdodo-landing-replacement .landing-final-skip:focus{transform:none}.askdodo-landing-replacement .replacement-header{position:fixed;inset:0 0 auto;z-index:50;padding:16px 28px;background:transparent;transition:padding .48s cubic-bezier(.22,1,.36,1)}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]){padding-block:18px}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-inner{max-width:1180px;padding:12px 14px 12px 26px;border-radius:8px;background:color-mix(in srgb,var(--replacement-ink) 94%,transparent);backdrop-filter:blur(16px);box-shadow:0 22px 50px -28px color-mix(in srgb,var(--replacement-shadow) 95%,transparent)}.askdodo-landing-replacement .replacement-header-inner{display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:20px;margin-inline:auto;width:100%;max-width:100%;min-height:48px;transition:max-width .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1),grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.askdodo-landing-replacement .replacement-brand{display:inline-flex;width:fit-content;align-items:center}.askdodo-landing-replacement .replacement-brand [data-askdodo-brand]{transform:scale(1.18);transform-origin:left center}.askdodo-landing-replacement .replacement-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:32px;font:400 12px/1.55 askDodo Hero Mono,monospace;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:0;color:color-mix(in srgb,var(--replacement-bone) 70%,transparent)}.askdodo-landing-replacement .replacement-nav-links>a{display:flex;align-items:center;min-height:44px}.askdodo-landing-replacement .replacement-nav-links a[aria-current=page]{color:var(--replacement-lime)}.askdodo-landing-replacement .replacement-resource-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:transparent;color:inherit}.askdodo-landing-replacement .replacement-resource-caret{flex-shrink:0;color:var(--replacement-lime);transform:rotate(180deg)}.askdodo-landing-replacement .replacement-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.askdodo-landing-replacement .replacement-signup,.askdodo-landing-replacement .replacement-signup-placeholder{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:112px;flex-shrink:0;border-radius:8px;font:500 12px/1.4 askDodo Hero Mono,monospace}.askdodo-landing-replacement .replacement-signup{background:var(--replacement-lime);color:var(--replacement-ink)}.askdodo-landing-replacement .replacement-signup:hover{background:var(--replacement-lime-soft)}.askdodo-landing-replacement .replacement-header-composer{width:100%;max-width:680px;justify-self:center}.askdodo-landing-replacement .replacement-header-composer .replacement-composer-stack{margin:0;max-width:none}.askdodo-landing-replacement .replacement-header-composer .replacement-composer{min-height:44px;padding:4px;gap:4px}.askdodo-landing-replacement .replacement-header-composer input{font-size:15px}@media (min-width:1024px){.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-inner{grid-template-columns:minmax(148px,1fr) minmax(260px,0fr) auto auto}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-composer{grid-column:2/-1;grid-row:1;justify-self:start;width:260px;max-width:none;z-index:1;transition:width .42s cubic-bezier(.22,1,.36,1)}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-nav-links{grid-column:3;grid-row:1;gap:24px}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-actions{grid-column:4;grid-row:1}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-attach-control{display:none}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-composer input{padding-left:12px}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) :is(.replacement-nav-links,.replacement-header-actions){transition:opacity .18s ease .42s}.askdodo-landing-replacement .replacement-header[data-search-focused=true] .replacement-header-inner{grid-template-columns:minmax(148px,0fr) minmax(260px,1fr) auto auto}.askdodo-landing-replacement .replacement-header[data-search-focused=true] .replacement-header-composer{width:100%}.askdodo-landing-replacement .replacement-header[data-search-focused=true] :is(.replacement-nav-links,.replacement-header-actions){opacity:0;pointer-events:none;transition:none}.askdodo-landing-replacement .replacement-header:has(:is(.replacement-nav-links,.replacement-header-actions) :focus-visible) :is(.replacement-header-inner,.replacement-header-composer,.replacement-nav-links,.replacement-header-actions){transition:none}.askdodo-landing-replacement .replacement-header:has(:is(.replacement-nav-links,.replacement-header-actions) :focus-visible) :is(.replacement-nav-links,.replacement-header-actions){opacity:1;pointer-events:auto}}.askdodo-landing-replacement .replacement-header-composer .replacement-form-status{position:absolute;top:100%;padding:8px 16px;background:var(--replacement-ink)}.askdodo-landing-replacement .replacement-mobile-menu{display:none;width:44px;flex-shrink:0}.askdodo-landing-replacement .landing-final-motion-toggle,.askdodo-landing-replacement .replacement-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;color:var(--replacement-bone);border-radius:8px}.askdodo-landing-replacement .replacement-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:560px;height:92svh;padding:104px 28px 88px}.askdodo-landing-replacement .replacement-hero-content{display:flex;flex-direction:column;align-items:center;gap:26px;width:100%;max-width:880px;text-align:center}.askdodo-landing-replacement .replacement-hero h1{font-size:83px;line-height:.98;max-width:880px}.askdodo-landing-replacement .replacement-composer-stack{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:720px}.askdodo-landing-replacement .replacement-hero .replacement-composer-stack{margin-top:10px}.askdodo-landing-replacement .replacement-composer{display:flex;align-items:center;gap:12px;padding:12px;width:100%;min-height:68px;border-radius:8px;background:var(--replacement-bone);color:var(--replacement-ink)}.askdodo-landing-replacement .replacement-composer:focus-within{outline:2px solid var(--replacement-lime);outline-offset:4px}.askdodo-landing-replacement .replacement-prompt-field{position:relative;display:flex;flex:1;min-width:0;font-size:17px}.askdodo-landing-replacement .replacement-prompt-demo{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;color:color-mix(in srgb,var(--replacement-ink) 65%,transparent);visibility:hidden}.askdodo-landing-replacement .replacement-prompt-demo[data-animated=true]{visibility:visible}.askdodo-landing-replacement .replacement-prompt-demo[data-animated=true]+input::placeholder{color:transparent}.askdodo-landing-replacement .replacement-prompt-demo-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.askdodo-landing-replacement .replacement-prompt-caret{flex:0 0 1px;height:1.1em;margin-left:2px;background:currentColor}.askdodo-landing-replacement .replacement-prompt-caret[data-holding=true]{animation:replacement-prompt-blink .5s step-end infinite}@keyframes replacement-prompt-blink{50%{opacity:0}}.askdodo-landing-replacement .replacement-composer input{width:100%;min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--replacement-ink);font-size:17px}.askdodo-landing-replacement .replacement-composer input::placeholder{color:color-mix(in srgb,var(--replacement-ink) 65%,transparent);opacity:1}.askdodo-landing-replacement .replacement-attach-control,.askdodo-landing-replacement .replacement-send-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:8px;color:var(--replacement-ink);background:color-mix(in srgb,var(--replacement-ink) 8%,transparent)}.askdodo-landing-replacement .replacement-send-control:not(:disabled){background:var(--replacement-lime)}.askdodo-landing-replacement .replacement-mode-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.askdodo-landing-replacement .replacement-mode-rail[data-has-draft=true]{visibility:hidden}.askdodo-landing-replacement .replacement-mode-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--replacement-lime) 40%,transparent);border-radius:8px;background:var(--replacement-spruce-mid);color:var(--replacement-bone);font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .replacement-mode-button:hover{border-color:var(--replacement-lime);background:var(--replacement-spruce-lime)}.askdodo-landing-replacement .replacement-form-status{font-size:14px;text-align:center;color:var(--replacement-bone)}.askdodo-landing-replacement .replacement-entry-error{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:60;width:min(460px,calc(100% - 32px));padding:12px 16px;background:var(--replacement-ink);color:var(--replacement-bone);border:1px solid var(--replacement-bone);border-radius:8px}.askdodo-landing-replacement .landing-final-learn{display:inline-flex;align-items:center;gap:10px;position:absolute;bottom:48px;font-size:16px;min-height:44px;color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-section{padding:100px 28px}.askdodo-landing-replacement .landing-final-section>:not(.landing-final-motion-region){max-width:1180px;margin-inline:auto}.askdodo-landing-replacement .landing-final-section>.replacement-composer-stack{max-width:720px}.askdodo-landing-replacement .landing-final-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:48px}.askdodo-landing-replacement .landing-final-heading h2{max-width:780px}.askdodo-landing-replacement .landing-final-heading>p{max-width:640px;color:var(--replacement-stone)}.askdodo-landing-replacement .landing-final-heading>.landing-final-kicker,.askdodo-landing-replacement .landing-final-kicker{color:var(--replacement-lime);font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-note{color:var(--replacement-stone);font-size:14px}.askdodo-landing-replacement .landing-final-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:8px;background:var(--replacement-lime);color:var(--replacement-ink);font-size:16px;font-weight:500;text-align:center}.askdodo-landing-replacement .landing-final-button:hover{background:var(--replacement-lime-soft)}.askdodo-landing-replacement .landing-final-button-secondary{background:color-mix(in srgb,var(--replacement-bone) 6%,transparent);border-color:color-mix(in srgb,var(--replacement-bone) 20%,transparent);color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-button-secondary:hover{background:color-mix(in srgb,var(--replacement-bone) 12%,transparent)}.askdodo-landing-replacement .landing-final-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--replacement-lime);min-height:44px}.askdodo-landing-replacement .landing-final-models{text-align:center;padding-block:88px;border-top:1px solid color-mix(in srgb,var(--replacement-bone) 7%,transparent)}.askdodo-landing-replacement .landing-final-models .landing-final-heading{gap:16px;margin-bottom:0}.askdodo-landing-replacement .landing-final-models .landing-final-kicker{font-size:12px}.askdodo-landing-replacement .landing-final-models h2{font-size:48px;font-weight:600;max-width:760px}.askdodo-landing-replacement .landing-final-models>.landing-final-motion-region{max-width:1100px;margin-block:44px}.askdodo-landing-replacement .landing-final-models>.landing-final-button-secondary{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-models>.landing-final-button-secondary:hover{color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-motion-region{position:relative;margin:40px auto;max-width:1180px;padding-right:52px}.askdodo-landing-replacement .landing-final-motion-toggle{position:absolute;right:0;top:0}.askdodo-landing-replacement .landing-final-model-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--replacement-ink) 8%,var(--replacement-ink) 92%,transparent)}.askdodo-landing-replacement .landing-final-model-track{display:flex;width:max-content;animation:landing-final-models 34s linear infinite}.askdodo-landing-replacement .landing-final-model-group{display:flex;gap:14px;padding-right:14px;align-items:center}.askdodo-landing-replacement .landing-final-model{display:flex;align-items:center;gap:12px;white-space:nowrap;min-height:66px;padding:0 22px;border:1px solid color-mix(in srgb,var(--replacement-bone) 10%,transparent);border-radius:8px;background:color-mix(in srgb,var(--replacement-bone) 4%,transparent);font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-model img{width:26px;height:26px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.7}.askdodo-landing-replacement .landing-final-motion-region:is(:hover,:focus-within,[data-paused=true]) .landing-final-model-track{animation-play-state:paused}@keyframes landing-final-models{to{transform:translateX(-50%)}}.askdodo-landing-replacement .landing-final-pin{position:relative;min-height:180svh}.askdodo-landing-replacement .landing-final-sticky{--replacement-pin-padding-top:0px;--replacement-pin-padding-bottom:0px;position:sticky;top:0;min-height:100svh;padding:var(--replacement-pin-padding-top) 28px var(--replacement-pin-padding-bottom);display:flex;align-items:center;justify-content:center}.askdodo-landing-replacement .landing-final-capability-intro{min-height:230svh}.askdodo-landing-replacement .landing-final-capability-intro h2{max-width:85vw;font-size:128px;line-height:.98}.askdodo-landing-replacement .landing-final-capability-intro .landing-final-heading{margin:0}.askdodo-landing-replacement .landing-final-struck{font:400 28px/1.4 askDodo Hero Mono,monospace;text-decoration:line-through;text-decoration-color:var(--replacement-lime);text-decoration-thickness:3px}.askdodo-landing-replacement .landing-final-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;width:100%;max-width:1180px}.askdodo-landing-replacement .landing-final-split-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.askdodo-landing-replacement .landing-final-split-copy h2{font-size:64px;font-weight:600;line-height:1}.askdodo-landing-replacement .landing-final-split-copy>.landing-final-scroll-body{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.askdodo-landing-replacement .landing-final-split-copy .landing-final-scroll-body>p{max-width:42ch;font-size:18px}.askdodo-landing-replacement .landing-final-scroll-word{color:var(--replacement-bone);transition:color .13s ease}.askdodo-landing-replacement .landing-final-scroll-word[data-accent=true]{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-scroll-word[data-lit=false]{color:color-mix(in srgb,var(--replacement-bone) 14%,transparent)}.askdodo-landing-replacement .landing-final-scroll-body{opacity:var(--replacement-scroll-body-opacity,1);transition:opacity .4s ease}.askdodo-landing-replacement [data-body-visible=false] .landing-final-scroll-body{pointer-events:none}.askdodo-landing-replacement .landing-final-pin:focus-within .landing-final-scroll-body{opacity:1;pointer-events:auto;transition:none}.askdodo-landing-replacement .landing-final-pin:focus-within .landing-final-scroll-word{color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-pin:focus-within .landing-final-scroll-word[data-accent=true]{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-scroll-body .landing-final-button-secondary{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-scroll-body .landing-final-button-secondary:hover{color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-pin[data-scroll-static=true]{min-height:auto;padding-block:100px}.askdodo-landing-replacement [data-scroll-static=true] .landing-final-sticky{position:static;min-height:auto;padding-block:0}.askdodo-landing-replacement .landing-final-chat-demo{display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:280px;font-size:15px}.askdodo-landing-replacement .landing-final-chat-question{align-self:flex-end;max-width:76%;padding:13px 16px;border-radius:8px 8px 4px 8px;background:var(--replacement-lime);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-chat-answer{max-width:82%;padding:13px 16px;border-radius:8px 8px 8px 4px;background:color-mix(in srgb,var(--replacement-bone) 7%,transparent)}.askdodo-landing-replacement .landing-final-image-slot{aspect-ratio:1}.askdodo-landing-replacement .landing-final-video-slot{aspect-ratio:4/3;min-width:0}.askdodo-landing-replacement .landing-final-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.askdodo-landing-replacement .landing-final-image-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.askdodo-landing-replacement .landing-final-video-panel .landing-final-scroll-body,.askdodo-landing-replacement .landing-final-video-panel .landing-final-split-copy{gap:18px}.askdodo-landing-replacement .landing-final-video-panel .landing-final-kicker{text-transform:uppercase;font-size:12px}.askdodo-landing-replacement .landing-final-video-panel .landing-final-scroll-body>p{font-size:17px;line-height:1.5}.askdodo-landing-replacement .landing-final-video-demo{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--replacement-spruce-mid)}.askdodo-landing-replacement .landing-final-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .75s ease}.askdodo-landing-replacement .landing-final-video[data-layer="1"]{opacity:0}.askdodo-landing-replacement [data-result=true] .landing-final-video[data-layer="1"]{opacity:1}.askdodo-landing-replacement .landing-final-video-prompt{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;height:58px;padding:10px 18px;border-radius:8px;border:1px solid color-mix(in srgb,var(--replacement-bone) 14%,transparent);background:color-mix(in srgb,var(--replacement-ink) 70%,transparent);backdrop-filter:blur(14px);color:var(--replacement-bone);font-size:15px;line-height:1.4}.askdodo-landing-replacement .landing-final-video-prompt-text{flex:1;min-width:0;overflow-wrap:anywhere}.askdodo-landing-replacement .landing-final-video-prompt-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:8px;background:var(--replacement-lime);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-video-toggle{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:color-mix(in srgb,var(--replacement-ink) 70%,transparent);color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-video-toggle:hover{background:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-mission{padding-block:40px 120px}.askdodo-landing-replacement .landing-final-mission>.landing-final-motion-region{max-width:1100px;margin-block:0;padding:0}.askdodo-landing-replacement .landing-final-mission h2{display:flex;justify-content:center;gap:.14em;font-size:86px;line-height:1.1}.askdodo-landing-replacement .landing-final-word-window{height:1.1em;overflow:hidden;mask-image:linear-gradient(180deg,transparent,var(--replacement-ink) 22%,var(--replacement-ink) 78%,transparent)}.askdodo-landing-replacement .landing-final-words{display:flex;flex-direction:column;align-items:flex-start;color:var(--replacement-lime);animation:landing-final-words 3s cubic-bezier(.76,0,.24,1) infinite}.askdodo-landing-replacement [data-visible=false] .landing-final-words{animation-play-state:paused}.askdodo-landing-replacement .landing-final-motion-region:is(:hover,:focus-within,[data-paused=true]) .landing-final-words{animation-play-state:paused}.askdodo-landing-replacement .landing-final-words>span{height:1.1em;line-height:1.1}@keyframes landing-final-words{0%,22%{transform:translateY(0)}30%,52%{transform:translateY(-1.1em)}60%,82%{transform:translateY(-2.2em)}90%,to{transform:translateY(-3.3em)}}.askdodo-landing-replacement .landing-final-page[data-page=pricing],.askdodo-landing-replacement .landing-final-pricing-band{background:color-mix(in srgb,var(--replacement-lime) 3%,var(--replacement-ink))}.askdodo-landing-replacement .landing-final-home-faq{padding-block:96px;border-top:1px solid color-mix(in srgb,var(--replacement-bone) 7%,transparent)}.askdodo-landing-replacement .landing-final-home-faq>.landing-final-home-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;align-items:start;max-width:1100px}.askdodo-landing-replacement .landing-final-home-faq-intro{display:flex;flex-direction:column;gap:16px;min-width:0}.askdodo-landing-replacement .landing-final-home-faq-intro h2{font-size:44px;font-weight:600;line-height:1.06;text-wrap:wrap}.askdodo-landing-replacement .landing-final-home-faq-intro p{font-size:18px;line-height:1.55;color:color-mix(in srgb,var(--replacement-bone) 68%,transparent);text-wrap:pretty}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-list{min-width:0}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-item{border-bottom-color:color-mix(in srgb,var(--replacement-bone) 10%,transparent)}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-item:first-child{border-top:0}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-question{gap:18px;padding:20px 0;font-size:17px;font-weight:400;line-height:normal}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-question:hover{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-answer{max-width:62ch;padding:0 0 22px;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--replacement-bone) 70%,transparent);text-wrap:pretty}.askdodo-landing-replacement .landing-final-home-faq-sign{display:grid;flex:0 0 18px;width:18px;height:18px;color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-home-faq-sign svg{grid-area:1/1;transform:none;transition:none}.askdodo-landing-replacement .landing-final-home-faq .landing-final-home-faq-sign svg{place-self:center;width:14px;height:14px;stroke-width:3}.askdodo-landing-replacement .landing-final-home-faq .landing-final-faq-item[open] .landing-final-faq-question svg{transform:none}.askdodo-landing-replacement .landing-final-faq-item[open] .landing-final-home-faq-plus,.askdodo-landing-replacement .landing-final-home-faq-minus{display:none}.askdodo-landing-replacement .landing-final-faq-item[open] .landing-final-home-faq-minus{display:block;transform:none}.askdodo-landing-replacement .landing-final-closing{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding-block:104px}.askdodo-landing-replacement .landing-final-closing h2{max-width:720px;font-size:58px;font-weight:600;line-height:1.04}.askdodo-landing-replacement .landing-final-closing>.landing-final-button{padding:16px 32px;background:var(--replacement-bone);color:var(--replacement-ink);font-size:17px;font-weight:600}.askdodo-landing-replacement .landing-final-closing>.landing-final-button:hover{background:var(--replacement-lime-soft)}.askdodo-landing-replacement .landing-final-footer{padding:80px 28px 44px;border-top:1px solid color-mix(in srgb,var(--replacement-bone) 8%,transparent);background:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-footer-inner{display:flex;flex-direction:column;gap:64px;max-width:1280px;margin-inline:auto}.askdodo-landing-replacement .landing-final-footer-brand{display:block;width:420px;height:116px;max-width:100%}.askdodo-landing-replacement .landing-final-footer-brand [data-askdodo-brand]{transform:scale(3.38709677);transform-origin:top left}.askdodo-landing-replacement .landing-final-footer-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:32px}.askdodo-landing-replacement .landing-final-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:15px}.askdodo-landing-replacement .landing-final-footer-group h2{margin:0;font-size:15px;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--replacement-bone) 90%,transparent)}.askdodo-landing-replacement .landing-final-footer a:not(.landing-final-footer-brand){display:inline-flex;align-items:center;min-height:44px;color:color-mix(in srgb,var(--replacement-bone) 55%,transparent)}.askdodo-landing-replacement .landing-final-footer a:hover{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid color-mix(in srgb,var(--replacement-bone) 8%,transparent);padding-top:24px;font-size:14px;color:color-mix(in srgb,var(--replacement-bone) 50%,transparent)}.askdodo-landing-replacement .landing-final-footer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.askdodo-landing-replacement .landing-final-footer-socials{display:flex;gap:10px}.askdodo-landing-replacement .landing-final-footer-socials a{justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--replacement-bone) 8%,transparent)}.askdodo-landing-replacement .landing-final-footer-socials img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.75}.askdodo-landing-replacement .landing-final-footer-legal{display:flex;flex-wrap:wrap;gap:20px}.askdodo-landing-replacement .landing-final-page{padding-top:76px}.askdodo-landing-replacement .landing-final-page :is(h2,h3){font-weight:600}.askdodo-landing-replacement .landing-final-page h1.landing-final-heading{display:block;max-width:1180px;margin-bottom:40px;text-align:left;text-wrap:pretty}.askdodo-landing-replacement .landing-final-page h1.landing-final-heading>span{display:block;max-width:20ch;text-wrap:balance}.askdodo-landing-replacement .landing-final-page:is([data-page=about],[data-page=features],[data-page=pricing])>.landing-final-section>h1{font-size:56px}.askdodo-landing-replacement .landing-final-page>.landing-final-section:first-child{padding-top:80px}.askdodo-landing-replacement .landing-final-page .landing-final-section>h2{margin-bottom:32px}.askdodo-landing-replacement .landing-final-section>.landing-final-intro{max-width:780px;margin-block:28px 48px;font-size:22px}.askdodo-landing-replacement .landing-final-page>.landing-final-section>.landing-final-intro{max-width:1180px}.askdodo-landing-replacement .landing-final-intro>span{display:block;max-width:60ch}.askdodo-landing-replacement .landing-final-page[data-page=blog]>.landing-final-section>h1{font-size:88px}.askdodo-landing-replacement .landing-final-page[data-page=faq]>.landing-final-section:first-child{padding-top:102px;padding-bottom:128px}.askdodo-landing-replacement .landing-final-page[data-page=faq]>.landing-final-section>h1{font-size:92px;line-height:.98;margin-bottom:0}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-eyebrow{margin-bottom:14px;font:500 12px askDodo Hero Mono,monospace;text-transform:uppercase}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-intro{margin-block:26px 54px;color:var(--replacement-stone);line-height:1.45}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-intro>span{max-width:650px}.askdodo-landing-replacement .landing-final-eyebrow{margin-bottom:20px;color:var(--replacement-lime);font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement [data-tone=light]{background:var(--replacement-bone);color:var(--replacement-ink)}.askdodo-landing-replacement [data-tone=light] .replacement-composer{background:color-mix(in srgb,var(--replacement-ink) 4%,var(--replacement-bone));border:1px solid color-mix(in srgb,var(--replacement-ink) 55%,var(--replacement-bone))}.askdodo-landing-replacement [data-tone=light] .replacement-composer:focus-within{outline-color:var(--replacement-spruce-mid)}.askdodo-landing-replacement [data-tone=light] .replacement-form-status{color:var(--replacement-ink)}.askdodo-landing-replacement [data-tone=light] .replacement-entry-error{color:var(--replacement-bone)}.askdodo-landing-replacement [data-tone=light] :is(a,button):focus-visible{outline-color:var(--replacement-spruce-mid)}.askdodo-landing-replacement .landing-final-cta{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.askdodo-landing-replacement .landing-final-page .landing-final-cta>h2{max-width:840px;margin-bottom:0}.askdodo-landing-replacement .landing-final-cta>p{max-width:640px}.askdodo-landing-replacement .landing-final-cta>a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.askdodo-landing-replacement .landing-final-cta>.replacement-composer-stack{max-width:560px}.askdodo-landing-replacement .landing-final-cta .replacement-composer{min-height:62px;padding:10px 10px 10px 20px;background:var(--replacement-ink);color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-cta .replacement-attach-control{display:none}.askdodo-landing-replacement .landing-final-cta .replacement-composer input{color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-cta .replacement-composer input::placeholder{color:color-mix(in srgb,var(--replacement-bone) 65%,transparent)}.askdodo-landing-replacement .landing-final-cta .replacement-send-control{background:var(--replacement-lime);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-cta .replacement-composer button:focus-visible{outline-color:var(--replacement-lime)}.askdodo-landing-replacement :is(.landing-final-about-opening,.landing-final-feature-hero){display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.askdodo-landing-replacement .landing-final-about-opening{aspect-ratio:21/9}.askdodo-landing-replacement .landing-final-about-intro{padding:44px 28px 120px}.askdodo-landing-replacement .landing-final-section.landing-final-about-intro p{max-width:940px;font-size:34px;line-height:1.35}.askdodo-landing-replacement .landing-final-feature-hero{max-height:560px}.askdodo-landing-replacement .landing-final-about-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;max-width:1236px;margin:auto}.askdodo-landing-replacement .landing-final-about-copy p+p{margin-top:24px}.askdodo-landing-replacement .landing-final-section.landing-final-about-statement{position:relative;padding:112px 28px;text-align:left}.askdodo-landing-replacement .landing-final-about-statement>.landing-final-about-statement-inner{display:flex;flex-direction:column;gap:26px;max-width:1000px}.askdodo-landing-replacement .landing-final-about-statement h2{margin:0;font-size:56px;line-height:1.18}.askdodo-landing-replacement .landing-final-about-statement p{max-width:60ch;margin:0;font-size:22px;line-height:1.5;color:color-mix(in srgb,var(--replacement-ink) 67%,var(--replacement-bone));text-wrap:pretty}.askdodo-landing-replacement .landing-final-about-statement:after{content:"";position:absolute;inset-inline:0;bottom:-14px;width:calc(100% - 56px);max-width:1124px;height:14px;margin-inline:auto;background-image:linear-gradient(135deg,var(--replacement-bone) 25%,transparent 25%),linear-gradient(225deg,var(--replacement-bone) 25%,transparent 25%);background-size:18px 14px;background-repeat:repeat-x;opacity:.35;pointer-events:none}.askdodo-landing-replacement .landing-final-section.landing-final-about-values{padding:76px 28px 120px}.askdodo-landing-replacement .landing-final-page .landing-final-about-values>h2{margin-block:0 56px;font-size:42px;line-height:1.2;text-wrap:wrap}.askdodo-landing-replacement .landing-final-about-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;background:color-mix(in srgb,var(--replacement-bone) 14%,transparent)}.askdodo-landing-replacement .landing-final-about-principle{display:flex;flex-direction:column;gap:14px;min-width:0;padding:40px 34px;background:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-about-principle .landing-final-eyebrow{margin:0;font-size:14px;line-height:1}.askdodo-landing-replacement .landing-final-about-principle h3{margin:0;font-size:28px;line-height:1.55;text-wrap:wrap}.askdodo-landing-replacement .landing-final-about-principle p{margin:0;font-size:18px;line-height:1.55;color:var(--replacement-stone);text-wrap:pretty}.askdodo-landing-replacement .landing-final-about-essays{display:flex;flex-direction:column;gap:96px}.askdodo-landing-replacement .landing-final-about-essay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;width:100%}.askdodo-landing-replacement .landing-final-about-essay:nth-child(2n)>img{grid-column:1;grid-row:1}.askdodo-landing-replacement .landing-final-about-essay h2{margin-bottom:24px}.askdodo-landing-replacement :is(.landing-final-about-media,.landing-final-feature-media){display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.askdodo-landing-replacement .landing-final-feature-tabs{display:flex;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent);margin-block:40px}.askdodo-landing-replacement .landing-final-feature-tab{flex:1;min-width:0;min-height:52px;padding:12px;border-bottom:3px solid transparent;color:var(--replacement-stone);background:transparent}.askdodo-landing-replacement .landing-final-feature-tab[aria-selected=true]{color:var(--replacement-lime);border-bottom-color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-feature-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.askdodo-landing-replacement .landing-final-feature-steps{display:flex;flex-direction:column;gap:32px}.askdodo-landing-replacement .landing-final-feature-step{display:flex;gap:20px}.askdodo-landing-replacement .landing-final-feature-number{color:var(--replacement-lime);font:400 14px/2 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-feature-step h3{margin-bottom:12px}.askdodo-landing-replacement .landing-final-feature-step p{color:var(--replacement-stone)}.askdodo-landing-replacement .landing-final-feature-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:40px}.askdodo-landing-replacement .landing-final-feature-pillar{display:flex;flex-direction:column;gap:18px;min-width:0;padding:30px;border:1px solid color-mix(in srgb,var(--replacement-bone) 18%,var(--replacement-ink));border-radius:8px;background:var(--replacement-ink);color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-feature-pillar img{aspect-ratio:16/10}.askdodo-landing-replacement .landing-final-feature-pillar h3{margin:0;font-size:26px;font-weight:600}.askdodo-landing-replacement .landing-final-feature-pillar p{color:var(--replacement-stone);font-size:18px}.askdodo-landing-replacement .landing-final-feature-capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;margin-top:40px;background:color-mix(in srgb,var(--replacement-bone) 14%,transparent)}.askdodo-landing-replacement .landing-final-feature-capability{display:flex;flex-direction:column;gap:16px;padding:34px 28px;background:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-feature-capability h3{font-size:24px}.askdodo-landing-replacement .landing-final-feature-capability ul{padding-left:20px;margin:0;list-style:disc;font-size:16px;color:color-mix(in srgb,var(--replacement-bone) 80%,transparent)}.askdodo-landing-replacement .landing-final-feature-capability li+li{margin-top:9px}.askdodo-landing-replacement .landing-final-feature-disclaimer{margin-top:40px;font-size:14px;color:var(--replacement-stone)}.askdodo-landing-replacement .landing-final-pricing-band{padding-block:96px}.askdodo-landing-replacement .landing-final-pricing-band>.landing-final-pricing-announcement{max-width:660px;text-align:center}.askdodo-landing-replacement .landing-final-pricing-band .landing-final-heading{gap:20px;margin:0}.askdodo-landing-replacement .landing-final-pricing-band .landing-final-heading :is(h1,h2){font-weight:600}.askdodo-landing-replacement .landing-final-pricing-band .landing-final-heading>p{max-width:none;color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-pricing-band .landing-final-heading .landing-final-kicker{color:var(--replacement-lime);font-size:12px;line-height:1.55;text-transform:uppercase}.askdodo-landing-replacement .landing-final-pricing-announcement .landing-final-button{margin-top:32px}.askdodo-landing-replacement .landing-final-page[data-page=pricing] .landing-final-pricing-band{min-height:60svh;display:grid;align-items:center}.askdodo-landing-replacement [data-tone=light] .landing-final-eyebrow{color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-faq-search{display:flex;align-items:center;gap:16px;max-width:820px;min-height:70px;padding:0 22px;margin:0 0 58px;border:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent);border-radius:8px;background:var(--replacement-bone);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-faq-search>svg{flex:none}.askdodo-landing-replacement .landing-final-faq-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--replacement-ink);font-size:19px}.askdodo-landing-replacement .landing-final-faq-search input:focus-visible{outline-color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-faq-search input::placeholder{color:color-mix(in srgb,var(--replacement-ink) 65%,transparent);opacity:1}.askdodo-landing-replacement .landing-final-faq-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:76px}.askdodo-landing-replacement .landing-final-faq-layout>div>p{color:var(--replacement-stone);font:500 12px askDodo Hero Mono,monospace;text-transform:uppercase;margin-bottom:16px}.askdodo-landing-replacement .landing-final-faq-categories{display:flex;flex-wrap:wrap;gap:10px}.askdodo-landing-replacement .landing-final-faq-category{padding:10px 18px;min-height:44px;text-align:left;border:1px solid color-mix(in srgb,var(--replacement-bone) 26%,transparent);border-radius:8px;background:transparent;font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-faq-category:hover{border-color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-faq-category[aria-pressed=true]{color:var(--replacement-ink);border-color:var(--replacement-lime);background:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-faq-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.askdodo-landing-replacement .landing-final-faq-heading h2{font-size:38px;line-height:1.1}.askdodo-landing-replacement .landing-final-faq-count{font:400 13px askDodo Hero Mono,monospace;color:var(--replacement-stone);white-space:nowrap}.askdodo-landing-replacement .landing-final-faq-item{border-bottom:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent)}.askdodo-landing-replacement .landing-final-faq-item:first-child{border-top:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent)}.askdodo-landing-replacement .landing-final-faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:20px;font-weight:500;list-style:none;cursor:pointer}.askdodo-landing-replacement .landing-final-faq-question::-webkit-details-marker{display:none}.askdodo-landing-replacement .landing-final-faq-question svg{flex-shrink:0;transition:transform .16s ease}.askdodo-landing-replacement .landing-final-faq-item[open] .landing-final-faq-question svg{transform:none}.askdodo-landing-replacement .landing-final-faq-answer{max-width:75ch;padding:0 44px 28px 0;color:var(--replacement-stone)}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-faq-question{padding:27px 2px;gap:30px;font-size:25px;font-weight:600;line-height:1.24}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-faq-question:hover{color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-faq-answer{max-width:78ch;padding:0 46px 30px 2px;font-size:18px;line-height:1.55}.askdodo-landing-replacement .landing-final-faq-answer a{color:var(--replacement-lime);text-decoration:underline;text-underline-offset:4px}.askdodo-landing-replacement :is(.landing-final-faq-empty,.landing-final-blog-empty){padding-block:48px;color:var(--replacement-stone)}.askdodo-landing-replacement .landing-final-blog-featured{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:440px;border-radius:8px;overflow:hidden}.askdodo-landing-replacement .landing-final-blog-featured-copy{display:flex;flex-direction:column;align-items:flex-start;padding:56px;background:var(--replacement-bone);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-featured-copy>p:not(.landing-final-blog-topic){font-size:18px;line-height:1.5;margin-bottom:38px}.askdodo-landing-replacement .landing-final-blog-featured-copy .landing-final-blog-read{margin-top:auto;padding:12px 16px;gap:12px;background:var(--replacement-lime);border-radius:8px;font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-blog-featured-copy :is(.landing-final-blog-topic,.landing-final-blog-read){color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-featured-copy a:focus-visible{outline-color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-featured h2{max-width:12ch;margin:38px 0 18px;font-size:62px;font-weight:600;line-height:1.02}.askdodo-landing-replacement .landing-final-blog-topic{color:var(--replacement-stone);font:400 13px/1.5 askDodo Hero Mono,monospace}.askdodo-landing-replacement .landing-final-blog-read{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-blog-art{display:flex;align-items:flex-end;justify-content:flex-start;min-width:0;min-height:208px;padding:22px;background:var(--replacement-spruce-mid);color:var(--replacement-bone);font-size:44px;font-weight:800;line-height:.9;text-align:left;text-transform:uppercase;overflow-wrap:anywhere}.askdodo-landing-replacement .landing-final-blog-art[data-art=lime]{background:var(--replacement-lime);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-art[data-art=bone]{background:var(--replacement-bone);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-art[data-art=grid]{background:var(--replacement-spruce-mid);color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-blog-art[data-art=rings]{background:var(--replacement-stone);color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-blog-art[data-art=charcoal]{background:var(--replacement-spruce-lime)}.askdodo-landing-replacement .landing-final-blog-art[data-art=dark]{background:var(--replacement-ink);color:var(--replacement-lime);border:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent)}.askdodo-landing-replacement .landing-final-blog-featured .landing-final-blog-art{min-height:440px;padding:30px;font-size:100px;line-height:.78}.askdodo-landing-replacement .landing-final-blog-library{margin-top:96px}.askdodo-landing-replacement .landing-final-blog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:32px}.askdodo-landing-replacement .landing-final-blog-count{color:var(--replacement-stone);font-size:14px;white-space:nowrap}.askdodo-landing-replacement .landing-final-blog-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.askdodo-landing-replacement .landing-final-blog-filter{min-height:44px;padding:10px 18px;border:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent);border-radius:8px;background:transparent}.askdodo-landing-replacement .landing-final-blog-filter[aria-pressed=true]{background:var(--replacement-lime);color:var(--replacement-ink);border-color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.askdodo-landing-replacement .landing-final-blog-card{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent);border-radius:8px;overflow:hidden}.askdodo-landing-replacement .landing-final-blog-card:hover{border-color:var(--replacement-lime)}.askdodo-landing-replacement .landing-final-blog-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;flex:1}.askdodo-landing-replacement .landing-final-blog-copy>p:not(.landing-final-blog-topic){color:var(--replacement-stone);font-size:16px}.askdodo-landing-replacement .landing-final-blog-copy .landing-final-blog-read{margin-top:auto}.askdodo-landing-replacement .landing-final-blog-detail{max-width:960px;margin:auto}.askdodo-landing-replacement .landing-final-blog-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--replacement-lime);margin-bottom:48px}.askdodo-landing-replacement .landing-final-blog-article h1.landing-final-heading{max-width:850px;font-size:80px;line-height:1;margin-block:18px 26px}.askdodo-landing-replacement .landing-final-blog-dek{font-size:24px;color:var(--replacement-stone);margin-block:28px 64px}.askdodo-landing-replacement .landing-final-blog-body{max-width:72ch}.askdodo-landing-replacement .landing-final-blog-body h2{font-size:32px;margin-block:48px 24px}.askdodo-landing-replacement .landing-final-blog-body p{margin-block:24px}.askdodo-landing-replacement .landing-final-blog-body ul{list-style:disc;padding-left:24px;margin-block:24px}.askdodo-landing-replacement .landing-final-blog-body li+li{margin-top:12px}.askdodo-landing-replacement .landing-final-blog-body a{color:var(--replacement-lime);text-decoration:underline;text-underline-offset:4px}.askdodo-landing-replacement .landing-final-blog-end{border-top:1px solid color-mix(in srgb,var(--replacement-bone) 18%,transparent);margin-top:64px;padding-top:24px}.askdodo-landing-replacement .landing-final-blog-end .landing-final-blog-back{margin-bottom:0}.askdodo-landing-replacement :is(section[id],div[id]){scroll-margin-top:140px}@media (max-width:1023px){.askdodo-landing-replacement h1{font-size:52px}.askdodo-landing-replacement .replacement-header[data-secondary=true] .replacement-header-composer{display:none}.askdodo-landing-replacement .replacement-header[data-secondary=true] .replacement-header-composer:is(:focus-within,:has([data-has-draft=true],.replacement-form-status:not([hidden]))){display:block;grid-column:1/-1;grid-row:2;max-width:none}.askdodo-landing-replacement:has(.replacement-header[data-secondary=true] .replacement-header-composer:focus-within,.replacement-header[data-secondary=true] .replacement-header-composer [data-has-draft=true],.replacement-header[data-secondary=true] .replacement-header-composer .replacement-form-status:not([hidden])) .landing-final-page{padding-top:136px}.askdodo-landing-replacement .replacement-header-inner{grid-template-columns:148px minmax(0,1fr) auto;gap:16px}.askdodo-landing-replacement .replacement-nav-links{gap:18px}.askdodo-landing-replacement .replacement-header[data-compact=true] .replacement-nav-links{display:none}.askdodo-landing-replacement .replacement-mobile-menu[data-compact=true]{display:block}.askdodo-landing-replacement .landing-final-capability-intro h2,.askdodo-landing-replacement .replacement-hero h1{font-size:64px}.askdodo-landing-replacement .landing-final-sticky{--replacement-pin-padding-top:100px;--replacement-pin-padding-bottom:100px}.askdodo-landing-replacement .landing-final-split{gap:32px}.askdodo-landing-replacement .landing-final-split-copy h2{font-size:46px}.askdodo-landing-replacement .landing-final-video-prompt{height:64px}.askdodo-landing-replacement .landing-final-mission h2{font-size:64px}.askdodo-landing-replacement .landing-final-feature-panel{gap:32px}.askdodo-landing-replacement .landing-final-page:is([data-page=about],[data-page=features],[data-page=pricing])>.landing-final-section>h1{font-size:52px}.askdodo-landing-replacement .landing-final-page:is([data-page=blog],[data-page=faq])>.landing-final-section>h1{font-size:64px}.askdodo-landing-replacement .landing-final-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.askdodo-landing-replacement{font-size:16px}.askdodo-landing-replacement h1{font-size:40px}.askdodo-landing-replacement h2{font-size:36px}.askdodo-landing-replacement h3{font-size:24px}.askdodo-landing-replacement .replacement-header{padding:12px 20px}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]){padding:12px 20px;background:color-mix(in srgb,var(--replacement-ink) 94%,transparent);backdrop-filter:blur(16px)}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) .replacement-header-inner{padding:0;background:transparent;backdrop-filter:none;box-shadow:none}.askdodo-landing-replacement .replacement-header-inner,.askdodo-landing-replacement .replacement-header[data-compact=true] .replacement-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px}.askdodo-landing-replacement .replacement-nav-links{display:none}.askdodo-landing-replacement .replacement-header-actions{gap:6px}.askdodo-landing-replacement .replacement-mobile-menu{display:block}.askdodo-landing-replacement .replacement-brand [data-askdodo-brand]{transform:none}.askdodo-landing-replacement .replacement-signup,.askdodo-landing-replacement .replacement-signup-placeholder{width:96px}.askdodo-landing-replacement .replacement-header-composer{grid-column:1/-1;grid-row:2;max-width:none}.askdodo-landing-replacement .replacement-header-composer .replacement-attach-control{display:none}.askdodo-landing-replacement .replacement-header-composer input{padding-left:12px}.askdodo-landing-replacement .replacement-hero{padding-inline:20px;min-height:510px}.askdodo-landing-replacement .replacement-hero h1{font-size:32px}.askdodo-landing-replacement .replacement-hero-content{gap:26px}.askdodo-landing-replacement .replacement-composer{min-height:60px;gap:8px;padding:8px}.askdodo-landing-replacement .replacement-composer input,.askdodo-landing-replacement .replacement-prompt-field{font-size:16px}.askdodo-landing-replacement .replacement-mode-rail{gap:8px}.askdodo-landing-replacement .replacement-mode-button{padding:8px 12px}.askdodo-landing-replacement .landing-final-section{padding:72px 20px}.askdodo-landing-replacement :is(.landing-final-pricing-band,.landing-final-home-faq){padding:72px 20px}.askdodo-landing-replacement .landing-final-home-faq>.landing-final-home-faq-grid{gap:32px}.askdodo-landing-replacement .landing-final-home-faq-intro h2{font-size:30px}.askdodo-landing-replacement .landing-final-models h2{font-size:32px}.askdodo-landing-replacement .landing-final-heading{gap:16px;margin-bottom:32px}.askdodo-landing-replacement .landing-final-capability-intro h2{font-size:46px}.askdodo-landing-replacement .landing-final-struck{font-size:20px}.askdodo-landing-replacement .landing-final-sticky{--replacement-pin-padding-top:148px;--replacement-pin-padding-bottom:64px;padding-inline:20px}.askdodo-landing-replacement .landing-final-split{grid-template-columns:minmax(0,1fr);gap:32px}.askdodo-landing-replacement .landing-final-pin[data-scroll-static=true]{padding-block:72px}.askdodo-landing-replacement .landing-final-split-copy h2{font-size:40px}.askdodo-landing-replacement .landing-final-video-prompt{left:12px;right:12px;bottom:12px;padding:10px 12px;font-size:14px}.askdodo-landing-replacement .landing-final-chat-demo{min-height:260px;font-size:15px}.askdodo-landing-replacement .landing-final-mission h2{font-size:40px}.askdodo-landing-replacement .landing-final-closing h2{font-size:32px}.askdodo-landing-replacement .landing-final-footer{padding:48px 20px 28px}.askdodo-landing-replacement .landing-final-footer-inner{gap:32px}.askdodo-landing-replacement .landing-final-footer-brand{width:186px;height:52px}.askdodo-landing-replacement .landing-final-footer-brand [data-askdodo-brand]{transform:scale(1.5)}.askdodo-landing-replacement .landing-final-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.askdodo-landing-replacement .landing-final-footer-group{min-width:0;gap:4px}.askdodo-landing-replacement .landing-final-footer-group h2{margin-bottom:8px}.askdodo-landing-replacement .landing-final-footer-bottom{flex-direction:column;align-items:flex-start}.askdodo-landing-replacement .landing-final-footer-meta{flex-direction:column;align-items:flex-start;gap:0}.askdodo-landing-replacement .landing-final-footer-legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%}.askdodo-landing-replacement .landing-final-page{padding-top:68px}.askdodo-landing-replacement .landing-final-page:is([data-page=about],[data-page=features],[data-page=pricing])>.landing-final-section>h1{font-size:40px}.askdodo-landing-replacement .landing-final-page[data-page=blog]>.landing-final-section>h1{font-size:44px}.askdodo-landing-replacement .landing-final-page[data-page=faq]>.landing-final-section>h1{font-size:52px}.askdodo-landing-replacement .landing-final-page[data-page=faq]>.landing-final-section:first-child{padding-top:48px;padding-bottom:96px}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-intro{font-size:18px;margin-bottom:38px}.askdodo-landing-replacement .landing-final-page>.landing-final-section:first-child{padding-top:48px}.askdodo-landing-replacement .landing-final-section>.landing-final-intro{font-size:19px;margin-bottom:36px}.askdodo-landing-replacement :is(.landing-final-about-copy,.landing-final-about-essay,.landing-final-feature-panel,.landing-final-feature-pillars,.landing-final-feature-capabilities,.landing-final-blog-featured){grid-template-columns:minmax(0,1fr);gap:32px}.askdodo-landing-replacement .landing-final-blog-grid{grid-template-columns:minmax(0,1fr);gap:32px}.askdodo-landing-replacement .landing-final-page .landing-final-about-values>h2{font-size:28px}.askdodo-landing-replacement .landing-final-about-principle h3{font-size:21px}.askdodo-landing-replacement .landing-final-about-statement h2{font-size:38px}.askdodo-landing-replacement .landing-final-section.landing-final-about-intro p{font-size:28px}.askdodo-landing-replacement :is(.landing-final-feature-pillars,.landing-final-blog-grid){gap:18px}.askdodo-landing-replacement .landing-final-feature-capabilities{gap:1px}.askdodo-landing-replacement .landing-final-about-statement p{font-size:18px}.askdodo-landing-replacement .landing-final-about-essays{gap:64px}.askdodo-landing-replacement .landing-final-about-essay:nth-child(2n)>img{grid-column:auto;grid-row:auto}.askdodo-landing-replacement .landing-final-feature-tabs{gap:0}.askdodo-landing-replacement .landing-final-feature-tab{padding-inline:6px;font-size:15px}.askdodo-landing-replacement .landing-final-feature-step{gap:14px}.askdodo-landing-replacement .landing-final-faq-search{min-height:60px;margin-bottom:44px}.askdodo-landing-replacement .landing-final-faq-layout{gap:54px}.askdodo-landing-replacement .landing-final-faq-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.askdodo-landing-replacement .landing-final-faq-category{flex:none}.askdodo-landing-replacement .landing-final-faq-category:focus-visible{outline-offset:-3px}.askdodo-landing-replacement .landing-final-faq-category[aria-pressed=true]:focus-visible{outline-color:var(--replacement-ink)}.askdodo-landing-replacement .landing-final-faq-heading{gap:12px;flex-wrap:wrap}.askdodo-landing-replacement .landing-final-faq-heading h2{font-size:27px}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-faq-question{font-size:19px}.askdodo-landing-replacement .landing-final-page[data-page=faq] .landing-final-faq-answer{font-size:16px;padding-right:4px}.askdodo-landing-replacement .landing-final-faq-question{font-size:18px;gap:16px}.askdodo-landing-replacement .landing-final-faq-answer{padding-right:0}.askdodo-landing-replacement .landing-final-blog-featured-copy{padding:28px}.askdodo-landing-replacement .landing-final-blog-featured{gap:0}.askdodo-landing-replacement .landing-final-blog-featured h2{font-size:36px}.askdodo-landing-replacement .landing-final-blog-featured .landing-final-blog-art{min-height:280px;font-size:64px}.askdodo-landing-replacement .landing-final-blog-library{margin-top:64px}.askdodo-landing-replacement .landing-final-blog-filters{gap:8px}.askdodo-landing-replacement .landing-final-blog-filter{padding-inline:12px;font-size:14px}.askdodo-landing-replacement .landing-final-blog-article h1.landing-final-heading{font-size:38px}.askdodo-landing-replacement .landing-final-blog-dek{font-size:20px;margin-bottom:40px}.askdodo-landing-replacement .landing-final-blog-body h2{font-size:28px}}@media (min-width:768px) and (max-width:831px){.askdodo-landing-replacement .landing-final-split{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:480px){.askdodo-landing-replacement .replacement-mode-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:320px}.askdodo-landing-replacement .replacement-mode-rail>.replacement-form-status:not([hidden]){grid-column:1/-1}}@media (max-width:359px){.askdodo-landing-replacement .replacement-hero h1{font-size:32px}.askdodo-landing-replacement .replacement-mode-button{padding-inline:9px;gap:5px;font-size:12px}.askdodo-landing-replacement .replacement-mode-rail{gap:6px}.askdodo-landing-replacement .landing-final-closing .replacement-attach-control,.askdodo-landing-replacement .replacement-hero .replacement-attach-control{display:none}.askdodo-landing-replacement .replacement-composer input,.askdodo-landing-replacement .replacement-prompt-demo{padding-left:8px}.askdodo-landing-replacement .landing-final-capability-intro h2{font-size:38px}.askdodo-landing-replacement .landing-final-mission h2{font-size:36px}}@media (max-height:699px){.askdodo-landing-replacement .landing-final-pin{min-height:auto}.askdodo-landing-replacement .landing-final-sticky{position:static;min-height:auto;padding-block:0}}@media (max-height:500px) and (min-width:600px){.askdodo-landing-replacement .replacement-hero{min-height:380px;height:auto;padding-block:100px 72px}.askdodo-landing-replacement .landing-final-learn{bottom:28px}.askdodo-landing-replacement .replacement-hero h1{font-size:40px}.askdodo-landing-replacement .replacement-hero-content{gap:16px}}@media (prefers-reduced-motion:reduce){.askdodo-landing-replacement :is(.replacement-header,.replacement-header-inner){transition:none}.askdodo-landing-replacement .replacement-header:is([data-secondary=true],[data-compact=true]) :is(.replacement-header-inner,.replacement-header-composer,.replacement-nav-links,.replacement-header-actions){transition:none}.askdodo-landing-replacement .landing-final-video{transition:none}.askdodo-landing-replacement .landing-final-video-toggle{display:none}.askdodo-landing-replacement .landing-final-scroll-body{opacity:1;transition:none;pointer-events:auto}.askdodo-landing-replacement .landing-final-scroll-word{transition:none}.askdodo-landing-replacement .landing-final-scroll-word[data-lit=false]{color:var(--replacement-bone)}.askdodo-landing-replacement .landing-final-scroll-word[data-accent=true]{color:var(--replacement-lime)}.askdodo-landing-replacement .replacement-prompt-demo{display:none}.askdodo-landing-replacement .replacement-prompt-demo[data-animated=true]+input::placeholder{color:color-mix(in srgb,var(--replacement-ink) 65%,transparent)}html:has(.askdodo-landing-replacement){scroll-behavior:auto}.askdodo-landing-replacement :is(.landing-final-model-track,.landing-final-words,.landing-final-pin h2,.landing-final-faq-question svg){animation:none;transition:none}.askdodo-landing-replacement .landing-final-pin{min-height:auto}.askdodo-landing-replacement .landing-final-sticky{position:static;min-height:auto;padding-block:0}.askdodo-landing-replacement .landing-final-model-track{width:auto}.askdodo-landing-replacement .landing-final-model-group{flex-wrap:wrap;justify-content:center;gap:24px;padding:0}.askdodo-landing-replacement .landing-final-model-group[aria-hidden=true],.askdodo-landing-replacement .landing-final-motion-toggle{display:none}.askdodo-landing-replacement .landing-final-motion-region{padding:0}.askdodo-landing-replacement .landing-final-model-window{mask-image:none}.askdodo-landing-replacement .landing-final-words{transform:translateY(-2.2em)}}.askdodo-landing-replacement :is(.replacement-nav-links,.replacement-header-composer,.replacement-form-status,.landing-final-feature-panel)[hidden]{display:none}