[data-scroll-reveal][data-reveal-state=pending]{opacity:0;pointer-events:none;transform:translateY(14px)}[data-scroll-reveal=image][data-reveal-state=pending],[data-scroll-image][data-reveal-state=pending]{transform:translateY(14px)scale(.96)}[data-scroll-reveal][data-reveal-state=revealed]{animation:content-reveal .5s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) backwards}[data-scroll-image][data-reveal-state=revealed]{animation-name:content-image-reveal}@keyframes content-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes content-image-reveal{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}html[data-content-transition]::view-transition-group(root){mix-blend-mode:normal;animation:none}html[data-content-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-content-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-content-transition]::view-transition-group(content-results){animation:none}html[data-content-transition]::view-transition-old(content-results){animation:.12s both content-filter-out}html[data-content-transition]::view-transition-new(content-results){animation:.24s cubic-bezier(.16,1,.3,1) both content-reveal}@keyframes content-filter-out{to{opacity:0}}.content-back-to-top{z-index:var(--z-toolbar);right:max(20px, env(safe-area-inset-right));bottom:max(var(--scroll-top-bottom,112px), env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--r-full);width:44px;height:44px;color:var(--foreground);background:var(--background);box-shadow:var(--shadow-md);cursor:pointer;place-items:center;padding:0;transition:transform .18s;animation:.22s both content-reveal;display:grid;position:fixed}.content-back-to-top[hidden]{display:none}.content-back-to-top svg{width:19px;height:19px}.content-back-to-top:active{transform:scale(.98)}.content-back-to-top:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],[data-scroll-parallax],[data-scroll-fade],.content-back-to-top{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-content-transition]::view-transition-group(*){animation:none!important}html[data-content-transition]::view-transition-old(*){animation:none!important}html[data-content-transition]::view-transition-new(*){animation:none!important}}
