.hero-ask_scrim__rRYCg{background:linear-gradient(90deg,color-mix(in oklch,var(--background) 78%,transparent) 0,color-mix(in oklch,var(--background) 50%,transparent) 45%,transparent 78%),linear-gradient(to bottom,color-mix(in oklch,var(--background) 40%,transparent),transparent 35%)}@media (max-width:639px){.hero-ask_scrim__rRYCg{background:linear-gradient(to bottom,color-mix(in oklch,var(--background) 55%,transparent),color-mix(in oklch,var(--background) 65%,transparent))}}.hero-ask_heading__jPSOI{animation:hero-ask_enter-heading__7Iiuz .6s cubic-bezier(.16,1,.3,1) both}.hero-ask_composer__OyNZn{animation:hero-ask_enter-composer__8VpkG .6s cubic-bezier(.16,1,.3,1) .12s both}.hero-ask_trust__kfFR4{animation:hero-ask_enter-trust___RfOL .8s ease .35s both}@keyframes hero-ask_enter-trust___RfOL{0%{opacity:0}to{opacity:1}}@keyframes hero-ask_enter-heading__7Iiuz{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-ask_enter-composer__8VpkG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-ask_composer__OyNZn,.hero-ask_heading__jPSOI,.hero-ask_trust__kfFR4{animation:none}}@property --rim-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes landing-chat-input_rim-spin__SQygO{to{--rim-angle:360deg}}.landing-chat-input_shell__rNpCT{isolation:isolate;transition:border-color .25s ease,box-shadow .35s cubic-bezier(.16,1,.3,1)}.landing-chat-input_shell__rNpCT:before{content:"";position:absolute;inset:-1.5px;z-index:-1;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rim-angle),var(--brand),oklch(.82 .15 75),oklch(.7 .1 210),var(--brand));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:landing-chat-input_rim-spin__SQygO 6s linear infinite;animation-play-state:paused}.landing-chat-input_shell__rNpCT:focus-within{border-color:transparent;box-shadow:0 8px 20px -12px color-mix(in oklch,var(--brand) 40%,transparent)}.landing-chat-input_shell__rNpCT:focus-within:before{opacity:1}.landing-chat-input_shell__rNpCT:hover{border-color:transparent;box-shadow:-10px 8px 22px -14px color-mix(in oklch,var(--brand) 55%,transparent),10px 8px 22px -14px oklch(.7 .1 210/.5),0 8px 18px -12px oklch(.82 .15 75/.6)}.landing-chat-input_shell__rNpCT:hover:before{opacity:1;animation-play-state:running}@media (prefers-reduced-motion:reduce){.landing-chat-input_shell__rNpCT:before{animation:none}}