:root{--page-bg: #ffffff;--vt-old-duration: .22s;--vt-new-duration: .32s;--vt-group-duration: .32s;--vt-ease-out: cubic-bezier(.22, 1, .36, 1);--vt-ease-in: cubic-bezier(.32, 0, .67, 0);--vt-ease-smooth: cubic-bezier(.16, 1, .3, 1)}html,body,#root{min-height:100%}html{background:var(--page-bg)}body{margin:0;min-height:100vh;background:var(--page-bg);overflow-x:hidden}#root{min-height:100vh}.app-shell{position:relative;min-height:100vh;isolation:isolate;background:var(--page-bg)}.app-content{position:relative;min-height:100vh;background:var(--page-bg)}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--vt-group-duration);animation-timing-function:var(--vt-ease-smooth)}::view-transition-old(root){animation:page-old-out var(--vt-old-duration) var(--vt-ease-in) both}::view-transition-new(root){animation:page-new-in var(--vt-new-duration) var(--vt-ease-smooth) both}@keyframes page-old-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-18px,0,0) scale(.995)}}@keyframes page-new-in{0%{opacity:0;transform:translate3d(18px,0,0) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}.app-shell,.app-content,::view-transition-old(root),::view-transition-new(root){backface-visibility:hidden;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}.app-shell,.app-content,::view-transition-old(root),::view-transition-new(root){will-change:auto}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:radial-gradient(circle at top,#fdfefe,#eef4ff 52%,#e6eefb) no-repeat fixed;background-color:#eef4ff}body{line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b}#root{background:transparent;min-height:100vh;position:relative;z-index:1}input,button,textarea,select{font-family:inherit}
