.bg-sidebar{background-color:hsl(var(--sidebar-background))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.bg-sidebar-primary{background-color:hsl(var(--sidebar-primary))}.text-sidebar-primary-foreground{color:hsl(var(--sidebar-primary-foreground))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.min-h-svh{min-height:100vh}.h-svh{height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.w-full{width:100%}.h-full{height:100%}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.top-1\/2{top:50%}.left-full{left:100%}.-translate-y-1\/2{transform:translateY(-50%)}.-translate-x-1\/2{transform:translateX(-50%)}.-translate-x-full{transform:translateX(-100%)}.translate-x-full{transform:translateX(100%)}.translate-x-0{transform:translateX(0)}.border{border-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-left{text-align:left}.leading-tight{line-height:1.25}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden{display:none}.block{display:block}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.transition-transform{transition-property:transform}.transition-opacity{transition-property:opacity}.duration-200{transition-duration:.2s}.ease-linear{transition-timing-function:linear}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.bg-black\/50{background-color:#00000080}.bg-background{background-color:hsl(var(--background))}.bg-popover{background-color:hsl(var(--popover))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-muted-foreground{color:#64748b}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.outline-none{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--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)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.group-hover\/menu-item\:opacity-100:hover{opacity:1}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.md\:peer-data-\[variant\=inset\]\:shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.md\:opacity-0{opacity:0}}@media (min-width:640px){.sm\:flex{display:flex}}[data-active=true]{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));font-weight:500}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8,[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:size-8\!{width:2rem!important;height:2rem!important}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2,[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:p-2\!{padding:.5rem!important}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:p-0\!{padding:0!important}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:justify-center{justify-content:center}[data-collapsible=icon] .\[\&\>span\]\:group-data-\[collapsible\=icon\]\:hidden>span,[data-collapsible=icon] .\[\&\>svg\:last-child\]\:group-data-\[collapsible\=icon\]\:hidden>svg:last-child{display:none}.group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group-data-\[variant\=floating\]\:border{border-width:1px}.group-data-\[variant\=floating\]\:shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.group-data-\[side\=left\]\:border-r{border-right-width:1px}.group-data-\[side\=right\]\:border-l{border-left-width:1px}.group-data-\[side\=right\]\:rotate-180{transform:rotate(180deg)}[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.grid{display:grid}.aspect-square{aspect-ratio:1/1}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.select-none{-webkit-user-select:none;user-select:none}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:#64748b}.ring-offset-background{--tw-ring-offset-color:#fff}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.shrink-0{flex-shrink:0}.tabular-nums{font-variant-numeric:tabular-nums}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.group-focus-within\/menu-item\:opacity-100,.group-hover\/menu-item\:opacity-100{opacity:1}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.sidebar-tooltip{opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-tooltip:hover,:hover>.sidebar-tooltip,button:hover .sidebar-tooltip{opacity:1!important}