*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:fixed;inset:0}#root{overscroll-behavior:none;position:absolute;inset:0;overflow:hidden auto}::view-transition-old(bottom-nav-bar){animation:none}::view-transition-new(bottom-nav-bar){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes vt-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vt-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes vt-slide-in-from-left{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}::view-transition-old(root){animation:.22s ease-out both vt-fade-out}::view-transition-new(root){animation:.22s ease-in both vt-fade-in}html[data-nav=forward]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both vt-slide-out-left}html[data-nav=forward]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both vt-slide-in-from-right}html[data-nav=back]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both vt-slide-out-right}html[data-nav=back]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both vt-slide-in-from-left}@keyframes item-enter{0%{opacity:0;transform:translateY(-10px)scale(.96)}70%{transform:translateY(2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes item-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)scale(.94)}}@keyframes reveal-right{0%{clip-path:circle(4% at 80%)}to{clip-path:circle(150% at 80%)}}@keyframes reveal-left{0%{clip-path:circle(4% at 20%)}to{clip-path:circle(150% at 20%)}}
