:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--td-text-color-primary);background:var(--td-bg-color-page);font-family:var(--td-font-family);margin:0;overflow-x:hidden}#app{height:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:root::view-transition-group(root){animation-duration:1s}:root::view-transition-new(root){mix-blend-mode:normal}:root::view-transition-old(root){mix-blend-mode:normal}:root::view-transition-old(root){animation:none}:root[theme-mode=dark]::view-transition-old(root){animation:none}:root::view-transition-new(root){animation-name:dark-to-light;animation-duration:1s;animation-timing-function:ease}:root[theme-mode=dark]::view-transition-new(root){animation-name:light-to-dark}@keyframes light-to-dark{0%{clip-path:polygon(0 0,0 0,-14vh 100%,-14vh 100%)}to{clip-path:polygon(0 0,calc(100% + 14vh) 0,100% 100%,-14vh 100%)}}@keyframes dark-to-light{0%{clip-path:polygon(calc(100% + 14vh) 0,calc(100% + 14vh) 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,calc(100% + 14vh) 0,100% 100%,-14vh 100%)}}@media (prefers-reduced-motion:reduce){:root::view-transition-group(root){animation-duration:0s}:root::view-transition-new(root){animation-duration:0s}}
