html{scroll-behavior:smooth}::view-transition-old(root){mix-blend-mode:normal;contain:layout;backface-visibility:hidden;animation:none}::view-transition-new(root){mix-blend-mode:normal;contain:layout;backface-visibility:hidden;animation:none}@keyframes slide-from-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes slide-from-bottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes slide-from-top{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes zoom-out-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes zoom-in-enter{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rotate-out-exit{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(-3deg)scale(.9)}}@keyframes rotate-in-enter{0%{opacity:0;transform:rotate(3deg)scale(1.1)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes flip-out-exit{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}@keyframes flip-in-enter{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes blur-out-exit{0%{filter:blur();opacity:1;transform:scale(1)}to{filter:blur(8px);opacity:0;transform:scale(1.02)}}@keyframes blur-in-enter{0%{filter:blur(8px);opacity:0;transform:scale(.98)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes wipe-out-exit{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:0}}@keyframes wipe-in-enter{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes cube-out-exit{0%{opacity:1;transform:perspective(1000px)rotateY(0)translateZ(0)}to{opacity:0;transform:perspective(1000px)rotateY(-90deg)translateZ(50vw)}}@keyframes cube-in-enter{0%{opacity:0;transform:perspective(1000px)rotateY(90deg)translateZ(50vw)}to{opacity:1;transform:perspective(1000px)rotateY(0)translateZ(0)}}@keyframes circle-out-exit{0%{clip-path:circle(100%)}to{clip-path:circle(0%)}}@keyframes circle-in-enter{0%{clip-path:circle(0%)}to{clip-path:circle(100%)}}@keyframes swing-out-exit{0%{opacity:1;transform:rotate(0)}20%{opacity:1;transform:rotate(15deg)}to{opacity:0;transform:rotate(-60deg)}}@keyframes swing-in-enter{0%{opacity:0;transform:rotate(60deg)}to{opacity:1;transform:rotate(0)}}@keyframes pixel-out-exit{0%{filter:blur();opacity:1;transform:scale(1)}to{filter:blur(6px);opacity:0;transform:scale(1.01)}}@keyframes pixel-in-enter{0%{filter:blur(6px);opacity:0;transform:scale(.99)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes shutter-out-exit{0%{clip-path:inset(0);z-index:1}to{clip-path:inset(0 50%);z-index:1}}@keyframes shutter-in-enter{0%{clip-path:inset(0 50%);z-index:2}to{clip-path:inset(0);z-index:2}}@keyframes fold-out-exit{0%{opacity:1;transform-origin:top;transform:perspective(1000px)rotateX(0)}to{opacity:0;transform-origin:top;transform:perspective(1000px)rotateX(-90deg)}}@keyframes fold-in-enter{0%{opacity:0;transform-origin:bottom;transform:perspective(1000px)rotateX(90deg)}to{opacity:1;transform-origin:bottom;transform:perspective(1000px)rotateX(0)}}@keyframes diamond-out-exit{0%{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);z-index:1}to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);z-index:1}}@keyframes diamond-in-enter{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);z-index:2}to{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);z-index:2}}@keyframes fade-out-exit{0%{opacity:1}to{opacity:0}}@keyframes fade-in-enter{0%{opacity:0}to{opacity:1}}:root[data-transition=right]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-right}:root[data-transition=right]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-left}:root[data-transition=left]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-left}:root[data-transition=left]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-right}:root[data-transition=up]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-top}:root[data-transition=up]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-bottom}:root[data-transition=down]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-bottom}:root[data-transition=down]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-top}:root[data-transition=zoom]::view-transition-old(root){transform-origin:50%;animation:.4s cubic-bezier(.76,0,.24,1) both zoom-out-exit}:root[data-transition=zoom]::view-transition-new(root){transform-origin:50%;animation:.4s cubic-bezier(.76,0,.24,1) both zoom-in-enter}:root[data-transition=rotate]::view-transition-old(root){transform-origin:bottom;animation:.4s cubic-bezier(.68,-.55,.27,1.55) both rotate-out-exit}:root[data-transition=rotate]::view-transition-new(root){transform-origin:bottom;animation:.4s cubic-bezier(.68,-.55,.27,1.55) both rotate-in-enter}:root[data-transition=flip]::view-transition-old(root){transform-origin:50%;animation:.4s ease-in both flip-out-exit}:root[data-transition=flip]::view-transition-new(root){transform-origin:50%;animation:.4s ease-out both flip-in-enter}:root[data-transition=blur]::view-transition-old(root){will-change:filter,opacity;animation:.4s cubic-bezier(.4,0,.2,1) both blur-out-exit}:root[data-transition=blur]::view-transition-new(root){will-change:filter,opacity;animation:.4s cubic-bezier(.4,0,.2,1) both blur-in-enter}:root[data-transition=wipe]::view-transition-old(root){animation:.4s ease-in both wipe-out-exit}:root[data-transition=wipe]::view-transition-new(root){animation:.4s ease-out both wipe-in-enter}:root[data-transition=cube]::view-transition-old(root){transform-origin:100%;animation:.5s ease-in both cube-out-exit}:root[data-transition=cube]::view-transition-new(root){transform-origin:0;animation:.5s ease-out both cube-in-enter}:root[data-transition=circle]::view-transition-old(root){z-index:1;animation:.5s ease-in both circle-out-exit}:root[data-transition=circle]::view-transition-new(root){z-index:2;animation:.5s ease-out both circle-in-enter}:root[data-transition=swing]::view-transition-old(root){transform-origin:0 0;animation:.6s ease-in both swing-out-exit}:root[data-transition=swing]::view-transition-new(root){transform-origin:100% 0;animation:.6s ease-out both swing-in-enter}:root[data-transition=pixel]::view-transition-old(root){will-change:filter,opacity,transform;animation:.35s cubic-bezier(.4,0,.2,1) both pixel-out-exit}:root[data-transition=pixel]::view-transition-new(root){will-change:filter,opacity,transform;animation:.35s cubic-bezier(.4,0,.2,1) both pixel-in-enter}:root[data-transition=shutter]::view-transition-old(root){z-index:1;animation:.4s ease-in both shutter-out-exit}:root[data-transition=shutter]::view-transition-new(root){z-index:2;animation:.4s ease-out both shutter-in-enter}:root[data-transition=fold]::view-transition-old(root){animation:.5s ease-in both fold-out-exit}:root[data-transition=fold]::view-transition-new(root){animation:.5s ease-out both fold-in-enter}:root[data-transition=diamond]::view-transition-old(root){z-index:1;animation:.5s ease-in both diamond-out-exit}:root[data-transition=diamond]::view-transition-new(root){z-index:2;animation:.5s ease-out both diamond-in-enter}:root[data-transition=fade]::view-transition-old(root){animation:.3s ease-in both fade-out-exit}:root[data-transition=fade]::view-transition-new(root){animation:.3s ease-out both fade-in-enter}:root[data-transition=none]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-transition=none]::view-transition-new(root){mix-blend-mode:normal;animation:none}
