:root{--hero-duration:24s;--prompt-writing-time:3s}.hero-background{--hero-sway-x:0.18%;--hero-sway-y:0.18%;animation:9s ease-in-out infinite heroSway;animation-delay:var(--hero-sway-delay);will-change:transform;transform-origin:50%}@keyframes heroSway{0%{transform:scale(1.015)translate(0,0)}25%{transform:scale(1.02)translate3d(var(--hero-sway-x),calc(var(--hero-sway-y)*-1),0)}50%{transform:scale(1.02)translate3d(calc(var(--hero-sway-x)*-1),var(--hero-sway-y),0)}75%{transform:scale(1.015)translate3d(var(--hero-sway-x),var(--hero-sway-y),0)}to{transform:scale(1.015)translate(0,0)}}.gptlink{color:#8f8f8f;cursor:default;text-align:center;background-color:#f4f4f4;border-radius:9999px;margin-bottom:1em;margin-left:.25em;padding:0 .5em;font-size:.7em;text-decoration:none;display:inline}.hero-provider-mention{animation:heroProviderMention var(--hero-mention-duration,3s)ease-in-out both;will-change:transform,opacity;animation-iteration-count:1}@keyframes heroProviderMention{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(5px)}80%{opacity:1;transform:translateY(5px)}to{opacity:0;transform:translateY(5px)}}.hero-provider-logo{transform-origin:50%;animation:heroProviderLogoUnwind var(--hero-logo-duration,1.2s)cubic-bezier(.2,.7,.2,1)both;will-change:transform;backface-visibility:hidden}@keyframes heroProviderLogoUnwind{0%{transform:rotate(20deg)scale(1.08)}25%{transform:rotate(20deg)scale(1.08)}50%{scale:1}to{transform:rotate(0)scale(1)}}
