/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@media (min-width:80rem){.rubick .side-menu.side-menu--collapsed.side-menu--on-hover .side-menu__group-label{color:currentColor}.rubick .side-menu.side-menu--collapsed.side-menu--on-hover .side-menu__group-label:before{opacity:0}.rubick .side-menu.side-menu--collapsed.side-menu--on-hover .side-menu__link .side-menu__link__title{color:currentColor}.rubick .side-menu.side-menu--collapsed.side-menu--on-hover .side-menu__link .side-menu__link__badge,.rubick .side-menu.side-menu--collapsed.side-menu--on-hover .side-menu__link .side-menu__link__chevron{opacity:1}.rubick .side-menu.side-menu--collapsed.side-menu--on-hover ul.scrollable>li>.side-menu__link .side-menu__link__icon{margin-left:0}.rubick .side-menu.side-menu--collapsed .side-menu__group-label{color:#0000;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.1s;position:relative}.rubick .side-menu.side-menu--collapsed .side-menu__group-label:before{content:"...";text-align:center;color:var(--color-background);transition-property:opacity;transition-duration:.1s;position:absolute;left:0;right:0}.rubick .side-menu.side-menu--collapsed .side-menu__link .side-menu__link__title{white-space:nowrap;color:#0000;transition-property:color;transition-duration:.3s}.rubick .side-menu.side-menu--collapsed .side-menu__link .side-menu__link__badge,.rubick .side-menu.side-menu--collapsed .side-menu__link .side-menu__link__chevron{opacity:0;transition-property:opacity;transition-duration:.3s}.rubick .side-menu.side-menu--collapsed .side-menu__link .side-menu__link__icon{transition-property:margin;transition-duration:.1s}.rubick .side-menu.side-menu--collapsed ul.scrollable>li>.side-menu__link .side-menu__link__icon{margin-left:.625rem}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active{margin-bottom:.875rem;margin-right:-1rem}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:before{content:"";background:var(--color-background);z-index:-1;--radius:2em;border-block:var(--radius)solid #0000;border-radius:var(--radius)0 0 var(--radius)/calc(2*var(--radius));-webkit-mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;margin:calc(var(--radius)*-1)0;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:before{background:color-mix(in oklch,var(--color-background),var(--color-foreground)2%)}}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:after{content:"";background:var(--color-background);z-index:-2;--radius:2em;border-block:var(--radius)solid #0000;border-radius:var(--radius)0 0 var(--radius)/calc(2*var(--radius));-webkit-mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;margin:calc(var(--radius)*-1)0;position:absolute;top:-1px;right:1px;bottom:-1px;left:-1px}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:after{background:color-mix(in oklch,var(--color-background),var(--color-foreground)2%)}}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active>div:before{content:"";opacity:.2;background:var(--color-background);z-index:-2;--radius:2em;border-block:var(--radius)solid #0000;border-radius:var(--radius)0 0 var(--radius)/calc(2*var(--radius));-webkit-mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;mask:radial-gradient(var(--radius)at 0 var(--radius),#0000 99%,#000 101%)100% calc(-1*var(--radius))/var(--radius)100% repeat-y,conic-gradient(#000 0 0)padding-box;margin:calc(var(--radius)*-1)0;position:absolute;top:.5rem;right:1px;bottom:-.5rem;left:.5rem}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active>div:before{background:color-mix(in oklch,var(--color-background),var(--color-foreground)2%)}}}.rubick .side-menu .side-menu__group-label{white-space:nowrap;opacity:.5;text-transform:uppercase;margin-top:1.75rem;margin-bottom:.75rem;margin-left:.5rem;font-size:.75rem}.rubick .side-menu .side-menu__link{align-items:center;margin-bottom:.375rem;padding:1rem 1.25rem;transition-property:all;transition-duration:.1s;display:flex}.rubick .side-menu .side-menu__link.side-menu__link--active{font-weight:500}.rubick .side-menu .side-menu__link.side-menu__link--active .side-menu__link__title{color:var(--color-background)}.rubick .side-menu .side-menu__link .side-menu__link__icon{--color:var(--color-background);flex:none;width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu .side-menu__link .side-menu__link__icon{--color:color-mix(in oklch,var(--color-background),transparent 30%)}}.rubick .side-menu .side-menu__link .side-menu__link__title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-background);margin-left:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu .side-menu__link .side-menu__link__title{color:color-mix(in oklch,var(--color-background),transparent 20%)}}.rubick .side-menu .side-menu__link .side-menu__link__badge{min-width:1.15rem;height:1.2rem;color:var(--color-background);background-color:var(--color-background);border:1px solid var(--color-background);border-radius:.5rem;justify-content:center;align-items:center;margin-left:.875rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu .side-menu__link .side-menu__link__badge{color:color-mix(in oklch,var(--color-background),transparent 20%);background-color:color-mix(in oklch,var(--color-background),transparent 85%);border:1px solid color-mix(in oklch,var(--color-background),transparent 85%)}}.rubick .side-menu .side-menu__link .side-menu__link__chevron{stroke-width:1.2px;color:var(--color-background);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu .side-menu__link .side-menu__link__chevron{color:color-mix(in oklch,var(--color-background),transparent 20%)}}.rubick .side-menu ul.scrollable{position:relative}.rubick .side-menu ul.scrollable>li>.side-menu__link{border-radius:9999px}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active{color:var(--color-foreground);position:relative}@media (min-width:80rem){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__icon{--color:var(--color-primary)}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__title{color:var(--color-primary)}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__chevron{color:var(--color-foreground);margin-right:1rem}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__chevron{color:color-mix(in oklch,var(--color-foreground),transparent 20%)}}.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__badge{color:var(--color-primary);background-color:var(--color-primary);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__badge{color:color-mix(in oklch,var(--color-primary),transparent 20%);background-color:color-mix(in oklch,var(--color-primary),transparent 85%);border-color:color-mix(in oklch,var(--color-primary),transparent 85%)}}}.rubick .side-menu ul.scrollable>li>.side-menu__link:hover:not(.side-menu__link--active){background:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li>.side-menu__link:hover:not(.side-menu__link--active){background:color-mix(in oklch,var(--color-background),transparent 92%)}}.rubick .side-menu ul.scrollable>li ul{background:var(--color-background);border:1px solid var(--color-background);border-radius:1rem;margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;padding:.25rem 0}@supports (color:color-mix(in lab,red,red)){.rubick .side-menu ul.scrollable>li ul{background:color-mix(in oklch,var(--color-background),transparent 90%);border:1px solid color-mix(in oklch,var(--color-background),transparent 87%)}}.rubick .side-menu ul.scrollable>li ul .side-menu__link{margin-bottom:0}.rubick .side-menu ul.scrollable>li ul ul{margin:0 -1px}.dark .side-menu .side-menu__group-label{opacity:.3}.dark .side-menu .side-menu__link:not(.side-menu__link--active){--color-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .side-menu .side-menu__link:not(.side-menu__link--active){--color-background:color-mix(in oklch,var(--color-foreground),transparent 20%)}}.dark .side-menu .side-menu__link.side-menu__link--active .side-menu__link__icon{--color:var(--color-foreground)}.dark .side-menu .side-menu__link.side-menu__link--active .side-menu__link__title{color:var(--color-foreground)}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__icon{--color:var(--color-foreground)}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__title{color:var(--color-foreground)}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active .side-menu__link__badge{--color-primary:var(--color-foreground)}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:before{opacity:.7}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:after{opacity:.2;--color-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active:after{--color-background:color-mix(in oklch,var(--color-foreground),transparent 70%)}}.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active>div:before{background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .side-menu ul.scrollable>li>.side-menu__link.side-menu__link--active>div:before{background:color-mix(in oklch,var(--color-foreground),transparent 85%)}}.dark .side-menu ul.scrollable>li>.side-menu__link:hover:not(.side-menu__link--active){background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .side-menu ul.scrollable>li>.side-menu__link:hover:not(.side-menu__link--active){background:color-mix(in oklch,var(--color-foreground),transparent 95%)}}.dark .side-menu ul.scrollable>li ul{--color-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .side-menu ul.scrollable>li ul{--color-background:color-mix(in oklch,var(--color-foreground),transparent 65%)}}
