.button-module__wFdtmG__buttonBase{white-space:nowrap;border-radius:calc(var(--radius) - 2px);--tw-ring-offset-color:hsl(var(--background));justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}.button-module__wFdtmG__buttonBase:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;outline:2px solid #0000}.button-module__wFdtmG__buttonBase:disabled{pointer-events:none;opacity:.5}.button-module__wFdtmG__variant-default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media (hover:hover) and (pointer:fine){.button-module__wFdtmG__variant-default:hover{background-color:hsl(var(--primary)/.9)}}.button-module__wFdtmG__variant-destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}@media (hover:hover) and (pointer:fine){.button-module__wFdtmG__variant-destructive:hover{background-color:hsl(var(--destructive)/.9)}}.button-module__wFdtmG__variant-outline{border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background))}@media (hover:hover) and (pointer:fine){.button-module__wFdtmG__variant-outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}.button-module__wFdtmG__variant-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}@media (hover:hover) and (pointer:fine){.button-module__wFdtmG__variant-secondary:hover{background-color:hsl(var(--secondary)/.8)}.button-module__wFdtmG__variant-ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}.button-module__wFdtmG__variant-link{color:hsl(var(--primary));text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.button-module__wFdtmG__variant-link:hover{text-decoration-line:underline}}.button-module__wFdtmG__variant-sidebar{border-radius:var(--radius);background-color:hsl(var(--secondary));width:100%;color:hsl(var(--secondary-foreground));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);justify-content:flex-start;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-module__wFdtmG__variant-sidebar:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button-module__wFdtmG__size-default{height:2.5rem;padding:.5rem 1rem}.button-module__wFdtmG__size-sm{border-radius:calc(var(--radius) - 2px);height:2.25rem;padding-left:.75rem;padding-right:.75rem}.button-module__wFdtmG__size-lg{border-radius:calc(var(--radius) - 2px);height:2.75rem;padding-left:2rem;padding-right:2rem}.button-module__wFdtmG__size-icon{width:2.5rem;height:2.5rem}
.sidebar-module__JIDQcq__navItem{transition:color .2s,font-size .2s}.sidebar-module__JIDQcq__navItem:hover{background-color:hsl(var(--muted))/10%;font-size:1.05rem}.sidebar-module__JIDQcq__footerSection{border-top:1px solid hsl(var(--border));margin-top:auto;padding-top:1rem}.sidebar-module__JIDQcq__onlineIndicator{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}
.layout-module__qkPHIG__wrapper{background:hsl(var(--background));width:100%;height:100vh;color:hsl(var(--foreground));display:flex;position:relative}.layout-module__qkPHIG__main{flex:1;justify-content:center;align-items:flex-start;padding:2rem;display:flex;overflow-y:auto}
