.js .ai-line[data-astro-cid-yevgabwt]{opacity:0;transition:opacity .24s linear;transition-delay:calc(.9s + var(--l) * .38s)}.js .is-in[data-astro-cid-yevgabwt] .ai-line[data-astro-cid-yevgabwt]{opacity:1}@keyframes ai-caret{50%{opacity:0}}.ai-caret[data-astro-cid-yevgabwt]{animation:1s step-end infinite ai-caret}@media (prefers-reduced-motion:reduce){.ai-caret[data-astro-cid-yevgabwt]{animation:none}}.cloud-sentence[data-astro-cid-rahvptbk]{letter-spacing:-.03em;font-size:clamp(34px,4.45vw,64px);line-height:1.1}.cloud-chip[data-astro-cid-rahvptbk]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.318em;padding:.182em .545em .182em .182em;font-size:.6875em;font-weight:600;line-height:1.2;display:inline-flex}.cloud-icon[data-astro-cid-rahvptbk]{justify-content:center;align-items:center;width:1.227em;height:1.227em;display:flex}.cloud-beam[data-astro-cid-rahvptbk]{animation:1.2s linear infinite cloud-beam}@keyframes cloud-beam{to{stroke-dashoffset:-9px}}.cloud-belt[data-astro-cid-rahvptbk]{touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cloud-belt[data-astro-cid-rahvptbk]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.cloud-beam[data-astro-cid-rahvptbk]{animation:none}}.js [data-hb]{opacity:0;translate:0 var(--y,32px);transition:opacity .6s var(--ease-emphasized), translate .7s var(--ease-emphasized), scale .5s var(--ease-overshoot);transition-delay:var(--d,0s)}.js [data-hb=pop]{translate:none;scale:var(--s,.6)}.js [data-hb=words]{--y:28px}.js .is-in [data-hb]{opacity:var(--o,1);translate:0;scale:1}@media (prefers-reduced-motion:reduce){.js [data-hb],.js [data-hb=pop],.js [data-hb=words]{filter:none;transition:opacity .3s linear;translate:none;scale:none}}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.03em;font-size:clamp(56px,8.34vw,120px);line-height:.934}.hero-backdrop[data-astro-cid-i3irphx7]{width:760px;height:620px;top:70px;left:calc(50% - 60px)}.js .hero-arrow[data-astro-cid-i3irphx7]{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-symmetric) .38s}.js .is-in[data-astro-cid-i3irphx7] .hero-arrow[data-astro-cid-i3irphx7]{clip-path:inset(0)}.js .hero-pop[data-astro-cid-i3irphx7]{opacity:0;transition:scale .42s var(--ease-overshoot) 1.9s, opacity .2s linear 1.9s;scale:.4}.js .is-in[data-astro-cid-i3irphx7] .hero-pop[data-astro-cid-i3irphx7]{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.js .hero-arrow[data-astro-cid-i3irphx7]{clip-path:none;transition:none}.js .hero-pop[data-astro-cid-i3irphx7]{transition:opacity .3s linear;scale:1}}.mv-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mv-scroll::-webkit-scrollbar{display:none}.mv-scroll:focus-visible{outline:none}.mv-row[data-r]{scroll-snap-align:center}.mv-row{transition:opacity .4s var(--ease-emphasized), box-shadow .4s var(--ease-emphasized), scale .7s var(--ease-emphasized), translate .9s var(--ease-emphasized)}.mv-skel{opacity:0;background:#ffffff0a;transition:opacity .3s linear;box-shadow:inset 0 0 0 1px #ffffff4d}.mv-skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);position:absolute;inset:0;translate:-100%}.mv-var{transition:opacity .5s var(--ease-emphasized), scale .7s var(--ease-emphasized), translate .7s var(--ease-emphasized);transition-delay:calc(var(--k) * .18s)}.mv-chip{transition:opacity .5s var(--ease-emphasized);transition-delay:calc(.2s + var(--k) * .18s)}.mv-link{transform-origin:top;transition:scale .5s var(--ease-emphasized), opacity .3s linear;transition-delay:calc(.3s + var(--k) * .18s);background:linear-gradient(#fff,#ffffff4d);box-shadow:0 0 10px #fffc}.js [data-mv]:is([data-state=idle],[data-state=generating]) .mv-var{opacity:0;transition:none;translate:0 24px;scale:.96}.js [data-mv]:is([data-state=idle],[data-state=generating]) .mv-chip{opacity:0;transition:none}.js [data-mv]:is([data-state=idle],[data-state=generating]) .mv-link{transition:none;scale:1 0}.js [data-mv]:is([data-state=idle],[data-state=generating],[data-landed]) .mv-scroll{overflow-y:hidden}.js [data-mv]:not([data-state=done]) :is(.mv-nav,.mv-hint){opacity:0;pointer-events:none}.js [data-mv]:not([data-state=done]) .mv-op{cursor:default}.js [data-mv][data-state=generating] .mv-skel{opacity:1}.js [data-mv][data-state=generating] .mv-skel:after{animation:1.1s linear infinite mv-shimmer}.js [data-mv][data-state=generating] .mv-aura{opacity:.18}[data-mv][data-state=done] .mv-skel{opacity:0}.mv-nav,.mv-hint,.mv-aura{transition:opacity .5s var(--ease-emphasized) .4s}.js [data-mv][data-state=done] .mv-row:not([data-on]){opacity:.35}.js [data-mv][data-state=done] .mv-sug[data-on] .mv-var{box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 1.5px #fff,0 0 60px #ffffff4d}.mv-current[data-on]{box-shadow:0 0 24px #ffffff1a, 0 0 120px var(--color-sage-glow)}.mv-dot[data-on]{background:#fff;box-shadow:0 0 8px #fffc}.mv-use{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px #ffffff4d}[data-mv][data-state=done] .mv-sug[data-on] .mv-use{opacity:1;visibility:visible}.mv-chip-in,[data-mv][data-landed] .mv-chip-ai{display:none}[data-mv][data-landed] .mv-chip-in{display:inline}[data-mv][data-state=picked] .mv-sug:not([data-picked]){opacity:0;scale:.96}[data-mv][data-state=picked] .mv-link{opacity:0}[data-mv][data-landed] .mv-sug[data-picked]{z-index:2;translate:0 var(--dy)}[data-mv][data-landed] .mv-sug[data-picked] .mv-var{box-shadow:0 0 24px #ffffff1a, 0 0 120px var(--color-sage-glow)}[data-mv][data-landed] .mv-current{opacity:0;scale:.94}.mv-st-gen,.mv-st-done,.mv-st-picked,[data-mv]:not([data-state=idle]) .mv-st-idle,html:not(.js) .mv-st-idle{display:none}.mv-st-idle,[data-mv][data-state=generating] .mv-st-gen,.js [data-mv][data-state=done] .mv-st-done,.js [data-mv][data-state=picked] .mv-st-picked,html:not(.js) .mv-st-done{display:inline-flex}html:not(.js) :is(.mv-again,.mv-use){display:none}.mv-ai{transition:background-color .2s, color .2s, box-shadow .3s, scale .2s var(--ease-overshoot);box-shadow:0 0 24px #ffffff40}[data-mv][data-state=idle] .mv-ai:hover{box-shadow:0 0 32px #fff6}[data-mv][data-state=idle] .mv-ai:active{scale:.97}[data-mv][data-state=generating] .mv-ai{pointer-events:none}[data-mv]:is([data-state=done],[data-state=picked]) .mv-ai,html:not(.js) .mv-ai{background:var(--color-surface-2);color:var(--color-fg);box-shadow:none;pointer-events:none}[data-mv][data-state=idle] .mv-again{opacity:0;pointer-events:none}.mv-again{transition:opacity .3s}.mv-try{color:var(--color-fg-muted);transition:opacity .3s}[data-mv]:not([data-state=idle]) .mv-try,html:not(.js) .mv-try{opacity:0}.mv-op>div{transition:box-shadow .4s var(--ease-emphasized)}.mv-op[aria-current=true]>div{box-shadow:inset 0 0 0 1px var(--accent), 0 0 20px color-mix(in srgb, var(--accent) 50%, transparent)}[data-mv][data-state=done] .mv-op:not([aria-current=true]):hover>div{box-shadow:inset 0 0 0 1px #ffffff2e}@keyframes mv-shimmer{to{translate:100%}}@media (prefers-reduced-motion:reduce){.mv-var,.mv-link,.mv-row{transition-duration:1ms;transition-delay:0s}.mv-skel:after{animation:none!important}}@property --ms-step{syntax:"<integer>";inherits:true;initial-value:3}@media (prefers-reduced-motion:no-preference){.js .is-in .ms-live .ms-title{animation:ms-title 4.8s var(--ease-emphasized) infinite}.js .is-in .ms-live .ms-trail{animation:4.8s linear infinite ms-fade}.js .is-in .ms-live .ms-bar{animation:ms-bar 4.8s var(--ease-emphasized) infinite;animation-delay:calc(var(--i) * 80ms)}.js .is-in .ms-live .ms-val{animation:ms-val 4.8s var(--ease-emphasized) infinite;animation-delay:calc(var(--i) * 80ms)}.js .is-in .ms-live .ms-q4{animation:ms-bar 4.8s var(--ease-emphasized) infinite calc(var(--i) * 80ms), ms-glow 4.8s var(--ease-emphasized) infinite}@supports (width:calc(mod(5px, 3px))){.ms-step{font-size:0}.ms-step:after{counter-reset:step var(--ms-step);content:"Step " counter(step) " / 3";font-size:12px}.js .is-in .ms-live{animation:4.8s step-end infinite ms-steps}}}.ms-live .ms-q4{box-shadow:0 0 100px #0048ff80,0 0 40px #0048ffe6}@keyframes ms-title{0%{opacity:0;translate:0 32px}12.5%,92%{opacity:1;translate:0}to{opacity:0}}@keyframes ms-fade{0%,6%{opacity:0}14%,92%{opacity:.14}to{opacity:0}}@keyframes ms-bar{0%,7%{scale:1 0}18%,92%{scale:1}to{scale:1 0}}@keyframes ms-val{0%,14%{opacity:0}20%,92%{opacity:1}to{opacity:0}}@keyframes ms-glow{0%,19%{box-shadow:0 0 #0048ff00}33%,92%{box-shadow:0 0 100px #0048ff80,0 0 40px #0048ffe6}to{box-shadow:0 0 #0048ff00}}@keyframes ms-steps{0%{--ms-step:1}7%{--ms-step:2}19%{--ms-step:3}}.privacy-caret[data-astro-cid-e6mst6nb]{animation:1s step-end infinite privacy-caret}@keyframes privacy-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.privacy-caret[data-astro-cid-e6mst6nb]{animation:none}}.privacy-figure[data-astro-cid-e6mst6nb]{text-shadow:0 0 28px #ffffff38,0 0 80px #ffffff14}
