::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover,var(--scrollbar-track))}::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active,var(--scrollbar-track-hover,var(--scrollbar-track)))}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover,var(--scrollbar-thumb))}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active,var(--scrollbar-thumb-hover,var(--scrollbar-thumb)))}::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover,var(--scrollbar-corner))}::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active,var(--scrollbar-corner-hover,var(--scrollbar-corner)))}*{scrollbar-color:var(--scrollbar-thumb,initial) var(--scrollbar-track,initial);scrollbar-width:thin}::-webkit-scrollbar{display:block;height:8px;width:8px}*{--scrollbar-track:hsl(var(--background));--scrollbar-thumb:hsl(var(--primary));--scrollbar-corner:hsl(var(--background));--scrollbar-track-radius:9999px;--scrollbar-thumb-radius:9999px}#app{min-height:100svh}html{max-width:100%;overflow-x:hidden}button{cursor:pointer}:root{--vt-animation-duration:.3s;--vt-scale-in:1;--vt-scale-out:1;--vt-rotate-in:0deg;--vt-rotate-out:0deg}@keyframes fade-in{0%{opacity:0;transform:rotateY(var(--vt-rotate-out)) scale(var(--vt-scale-out))}to{opacity:1;transform:rotateY(var(--vt-rotate-in)) scale(var(--vt-scale-in))}}@keyframes fade-out{0%{opacity:1;transform:rotateY(var(--vt-rotate-in)) scale(var(--vt-scale-in))}to{opacity:0;transform:rotateY(var(--vt-rotate-out)) scale(var(--vt-scale-out))}}::view-transition-new(*),::view-transition-new(root),::view-transition-old(*),::view-transition-old(root){animation-duration:var(--vt-animation-duration)}::view-transition-old(app){animation-name:fade-out}::view-transition-new(app){animation-name:fade-in}@view-transition{navigation:auto}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground));outline:none!important}.s-enter-active,.s-exit-active{transition:opacity .5s,transform .5s}.s-enter-active:after{border-radius:9999px;content:"";height:0;height:max(200dvw,200dvh);left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition-duration:.5s;transition-property:border,opacity,width,height,transform,-webkit-backdrop-filter;transition-property:border,opacity,width,height,backdrop-filter,transform;transition-property:border,opacity,width,height,backdrop-filter,transform,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.76,0,.24,1);width:0;width:max(200dvw,200dvh);z-index:9999}.s-enter:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:max(100dvw,100dvh) solid hsl(var(--primary)/.75);opacity:1;z-index:9999}
