:root{--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kit-primary:#0281d6;--kit-primary-track:#0281d626;--kit-scrollbar:#00000026;--kit-scrollbar-hover:#00000040}[data-theme=dark]{--kit-primary:#3ba0e6;--kit-primary-track:#3ba0e62e;--kit-scrollbar:#ffffff29;--kit-scrollbar-hover:#ffffff47}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#__next{height:100%}body{font-family:var(--font-inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--kit-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--kit-scrollbar-hover)}:focus-visible{outline:2px solid var(--kit-primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.anim{animation:.2s ease-out forwards fadeIn}.anim-slide{animation:.2s ease-out forwards slideIn}.anim-scale{animation:.15s ease-out forwards scaleIn}[data-radix-popper-content-wrapper]{z-index:99999!important}@media (max-width:1023px){.sidebar-desktop{display:none!important}}@media (max-width:767px){.mobile-hidden{display:none!important}}.mobile-only{display:none!important}@media (max-width:1023px){.mobile-only{display:flex!important}}.main-content{margin-left:var(--sidebar-w,230px);transition:margin-left .2s}@media (max-width:1023px){.main-content{margin-left:0!important}.main-content main{padding:16px 20px!important}}@media (max-width:767px){.main-content main{padding:12px 14px!important}}input::placeholder,textarea::placeholder{opacity:.55;font-style:italic}.spin{animation:.9s linear infinite spin}@keyframes slideBar{0%{left:-35%}to{left:105%}}.busybar{background:var(--kit-primary-track);border-radius:2px;height:3px;position:relative;overflow:hidden}.busybar:after{content:"";background:var(--kit-primary);border-radius:2px;width:35%;height:100%;animation:1.1s ease-in-out infinite slideBar;position:absolute;top:0}
