.fs-hero{text-align:center;padding-bottom:104px}.fs-hero__text{justify-items:center;max-width:820px;margin:0 auto}.fs-hero__text>p{max-width:40em}.fs-accent{background:var(--dawn-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fs-ctas{align-items:center}.fs-ctas .np-btn{max-width:280px}.fs-chapter-title{max-width:17ch;font:600 clamp(30px, 3.6vw, 46px)/1.08 var(--np-display);letter-spacing:-.035em;text-wrap:balance}.fs-visual{justify-items:center}.fs-link{min-height:44px;font:600 .9375rem/1.35 var(--np-ui);color:var(--nova);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fs-link:hover{text-underline-offset:3px;text-decoration:underline}.fs-link:focus-visible{outline:2px solid var(--nova);outline-offset:2px;border-radius:var(--r-sm)}.fs-ghost{color:#0000}.fs-ai{gap:14px;width:100%;max-width:460px}.fs-ai__q{background:var(--nova-soft);justify-self:end}.fs-ai__stage{width:100%;position:relative}.fs-ai__flows{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fs-ai__line{fill:none;stroke:var(--line);stroke-width:1.25px;transition:stroke .4s}.fs-ai--s3 .fs-ai__line{stroke:var(--aurora-25)}.fs-ai__beam{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:22px;opacity:0;filter:drop-shadow(0 0 3px var(--nova-35))}.fs-ai--s3 .fs-ai__beam{animation:1.5s cubic-bezier(.45,0,.25,1) infinite fs-beam}@keyframes fs-beam{0%{stroke-dashoffset:22px;opacity:0}15%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.fs-ai__llm{opacity:.35;filter:grayscale();justify-items:center;gap:5px;transition:opacity .4s,filter .4s;display:grid;position:absolute;transform:translate(-50%,-32%)}.fs-ai__llm small{font:600 .6875rem/1 var(--np-ui);color:var(--text-2);white-space:nowrap}.fs-ai__logo{width:34px;height:34px;padding:5px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s}.fs-ai--s2 .fs-ai__llm,.fs-ai--s3 .fs-ai__llm,.fs-ai--s4 .fs-ai__llm,.fs-ai--s5 .fs-ai__llm{opacity:1;filter:none}.fs-ai--s3 .fs-ai__logo{animation:1.5s ease-out infinite fs-hit}@keyframes fs-hit{0%,72%{box-shadow:0 0 0 1px var(--ink-06), 0 0 0 0 var(--nova-25);transform:none}84%{box-shadow:0 0 0 1px var(--nova-35), 0 0 0 7px var(--nova-15);transform:scale(1.1)}to{box-shadow:0 0 0 1px var(--ink-06), 0 0 0 12px transparent;transform:none}}.fs-ai__cite{border-radius:var(--r-full);background:var(--dawn-grad);width:16px;height:16px;color:var(--white);box-shadow:0 0 0 2px var(--white);place-items:center;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:-5px;right:-7px;transform:scale(0)}.fs-ai__cite svg{stroke-width:3.5px;width:10px;height:10px}.fs-ai--s5 .fs-ai__cite{transform:scale(1)}.fs-ai__source{border-radius:var(--r-full);background:var(--white);box-shadow:0 0 0 1px var(--line), var(--cosmic-shadow-sm);font:700 .8125rem/1 var(--np-ui);color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px 6px 7px;transition:box-shadow .4s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.fs-ai__source img{border-radius:var(--r-sm)}.fs-ai--s3 .fs-ai__source{box-shadow:0 0 0 1px var(--nova-35), 0 0 0 7px var(--nova-15)}.fs-ai__a{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.fs-ai__spark{border-radius:var(--r-full);background:var(--ink-grad);width:28px;height:28px;color:var(--white);place-items:center;display:grid}.fs-ai__spark svg{width:14px;height:14px}.fs-ai__answer{display:grid}.fs-ai__answer>*{grid-area:1/1}.fs-ai__answer p{color:var(--ink);opacity:0;font-size:.9375rem;line-height:1.5;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.fs-ai--s5 .fs-ai__answer p{opacity:1;transform:none}.fs-ai__dots{place-self:start}.fs-ai--s4 .fs-ai__dots{opacity:1;height:auto;padding-block:.65em}.fs-rq{gap:12px;width:100%;max-width:440px;display:grid;position:relative}.fs-rq__mail{opacity:0;gap:12px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.98)}.fs-rq--s1 .fs-rq__mail,.fs-rq--s2 .fs-rq__mail,.fs-rq--s3 .fs-rq__mail,.fs-rq--s4 .fs-rq__mail{opacity:1;transform:none}.fs-rq--s5 .fs-rq__mail,.fs-rq--s6 .fs-rq__mail{opacity:.45;transform:translateY(10px)scale(.96)}.fs-rq__from{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fs-rq__from b{font:700 .875rem/1.2 var(--np-ui);display:block}.fs-rq__from small{font:500 .75rem/1.3 var(--np-ui);color:var(--text-3);display:block}.fs-rq__app{border-radius:var(--r-lg);background:var(--ink-grad);width:34px;height:34px;color:var(--white);font:700 .9375rem/1 var(--np-display);place-items:center;display:grid}.fs-rq__app--sm{width:40px;height:40px;font-size:1.0625rem}.fs-rq__new{border-radius:var(--r-full);background:var(--nova-soft);font:700 .6875rem/1 var(--np-ui);color:var(--nova);padding:4px 8px}.fs-rq__subject{font:600 1.0625rem/1.3 var(--np-display);letter-spacing:-.01em;color:var(--ink)}.fs-rq__pick{justify-self:start;gap:6px;display:inline-flex}.fs-rq__pick svg{width:26px;height:26px;fill:var(--paper-2);stroke:var(--line);stroke-width:1.5px;transition:fill .2s,stroke .2s}.fs-rq__pick svg.is-on{fill:var(--gold);stroke:var(--gold);animation:.35s cubic-bezier(.3,1.7,.5,1) fs-star-pop}@keyframes fs-star-pop{0%{transform:scale(.6)}to{transform:none}}.fs-rq__write{border-radius:var(--r-xl);background:var(--paper-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.fs-rq__write .np-av{width:28px;height:28px}.fs-rq__write p{color:var(--ink);font-size:.875rem;line-height:1.45}.fs-rq__caret{background:var(--nova);width:1.5px;height:1em;margin:0 1px -2px;animation:.9s step-end infinite fs-caret;display:inline-block}@keyframes fs-caret{50%{opacity:0}}.fs-rq__publish{justify-self:end}.fs-rq__page{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.fs-rq__score{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.fs-rq__score b{font:700 1.75rem/1 var(--np-display);letter-spacing:-.02em;color:var(--ink);grid-row:span 2}.fs-rq__stars{gap:1px;display:inline-flex}.fs-rq__stars svg{width:13px;height:13px;fill:var(--gold);stroke:none}.fs-rq__count{font:600 .75rem/1.3 var(--np-ui);color:var(--text-2)}.fs-rq__count.is-bump{animation:.5s cubic-bezier(.3,1.6,.5,1) fs-bump}@keyframes fs-bump{0%{color:var(--nova);transform:translateY(4px)}to{color:var(--text-2);transform:none}}.fs-rq__faces{flex-direction:row-reverse;justify-content:flex-end;display:flex}.fs-rq__faces .np-av{width:28px;height:28px;box-shadow:0 0 0 2px var(--white)}.fs-rq__faces .np-av+.np-av{margin-right:-8px}.fs-rq--s6 .fs-rq__page{box-shadow:var(--home-card-shadow), 0 0 0 4px var(--nova-15);transition:box-shadow .4s}.fs-cm{gap:12px;width:100%;max-width:440px}.fs-cm__post,.fs-cm__reply{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.fs-cm__post{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.fs-cm:not(.fs-cm--s0) .fs-cm__post{opacity:1;transform:none}.fs-cm__post .np-av{width:34px;height:34px}.fs-cm__post p{font:600 .9375rem/1.4 var(--np-ui);color:var(--ink);margin-top:4px}.fs-cm__who{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.fs-cm__who b{font:700 .8125rem/1.2 var(--np-ui)}.fs-cm__who small{font:500 .75rem/1.2 var(--np-ui);color:var(--text-3)}.fs-cm__replies{border-left:2px solid var(--line-soft);gap:10px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.fs-cm__reply{border-radius:var(--r-xl);background:var(--paper-2);opacity:0;padding:10px 12px;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.fs-cm__reply.is-in{opacity:1;transform:none}.fs-cm__reply .np-av{width:28px;height:28px}.fs-cm__reply p{color:var(--ink);margin-top:3px;font-size:.8125rem;line-height:1.45}.fs-cm__uses{border-radius:var(--r-full);background:var(--nova-soft);font:700 .6875rem/1.3 var(--np-ui);color:var(--nova);padding:2px 7px}.fs-cm__like{font:600 .75rem/1 var(--np-ui);color:var(--text-3);align-items:center;gap:4px;margin-top:6px;transition:color .3s;display:inline-flex}.fs-cm__like svg{width:13px;height:13px;transition:fill .3s,stroke .3s}.fs-cm__like.is-on{color:hsl(var(--destructive))}.fs-cm__like.is-on svg{fill:hsl(var(--destructive));stroke:hsl(var(--destructive));animation:.35s cubic-bezier(.3,1.7,.5,1) fs-star-pop}.fs-cm__acme{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.fs-cm__acme-name b{font:700 .875rem/1.2 var(--np-ui);display:block}.fs-cm__lead{border-radius:var(--r-full);background:var(--dawn-grad);font:700 .6875rem/1.2 var(--np-ui);color:var(--white);opacity:0;transform-origin:0;margin-top:3px;padding:3px 8px;transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1);display:inline-block;transform:scale(.6)}.fs-cm--s6 .fs-cm__lead{opacity:1;transform:none}.fs-cm__demo svg{width:14px;height:14px}@media (max-width:767.98px){.fs-ai__llm small{letter-spacing:-.01em;font-size:.5938rem}.fs-ai__logo{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.fs-ai *,.fs-rq *,.fs-cm *{transition:none!important;animation:none!important}.fs-rq--s6 .fs-rq__mail{opacity:1;transform:none}}.fs-add{border-top:1px solid var(--line);max-width:1080px;margin:88px auto 0;padding-top:72px;scroll-margin-top:80px}.fs-add .np-steps__title{margin-bottom:0}.fs-steps{margin:40px auto}.fs-steps__n{font:700 1rem/1 var(--np-display)}.fs-search{gap:10px;max-width:560px;margin:0 auto 48px;display:grid}.fs-search__label{font:700 1rem/1.3 var(--np-ui);text-align:center}.fs-search__panel{border-radius:var(--r-3xl);background:var(--white);box-shadow:0 0 0 1px var(--line);padding:6px 16px}.fs-search__note{color:var(--text-3);padding:12px 0;font-size:.875rem}.fs-search__list{margin:0;padding:0;list-style:none}.fs-search__row:last-child{border-bottom:1px solid var(--line-soft)}.fs-search__initial{border-radius:var(--r-lg);background:var(--paper-2);width:36px;height:36px;font:700 .9375rem/1 var(--np-ui);color:var(--text-2);place-items:center;display:grid}.fs-search__missing{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:.875rem;display:flex}.fs-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}@media (min-width:768px){.fs-hero{grid-template-columns:minmax(0,1fr);padding-bottom:148px}.fs-add{margin-top:120px;padding-top:104px}.fs-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin:56px auto}.fs-search{margin-bottom:72px}}@media (min-width:1024px){.fs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}
