@media (width>=48rem){[data-slot=sidebar][data-variant=sidebar][data-side=left]{--rail-cup-r:var(--radius-lg);--rail-cup-k:.6;--rail-cup-edge:transparent}[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]{border-inline-end-width:0}[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]:before,[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]:after{content:"";pointer-events:none;inset-block:0;position:absolute;left:100%}[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]:after{z-index:1;width:var(--rail-cup-r);background-repeat:no-repeat;background-image:radial-gradient(circle at 100% 100%, transparent calc(var(--rail-cup-r) - 1.5px), var(--rail-cup-edge) calc(var(--rail-cup-r) - 1px), var(--rail-cup-edge) calc(var(--rail-cup-r) - .5px), var(--sidebar) var(--rail-cup-r)), radial-gradient(circle at 100% 0%, transparent calc(var(--rail-cup-r) - 1.5px), var(--rail-cup-edge) calc(var(--rail-cup-r) - 1px), var(--rail-cup-edge) calc(var(--rail-cup-r) - .5px), var(--sidebar) var(--rail-cup-r)), linear-gradient(var(--rail-cup-edge), var(--rail-cup-edge));background-size:var(--rail-cup-r) var(--rail-cup-r), var(--rail-cup-r) var(--rail-cup-r), 1px calc(100% - 2 * var(--rail-cup-r));background-position:0 0, 0 100%, 0 var(--rail-cup-r)}[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]:before{z-index:2;width:calc(var(--rail-cup-r) * 2);border-top-left-radius:var(--rail-cup-r);border-bottom-left-radius:var(--rail-cup-r);box-shadow:-1px 0 2px oklch(0 0 0 / calc(.025 * var(--rail-cup-k))), -4px 0 10px oklch(0 0 0 / calc(.025 * var(--rail-cup-k))), -10px 0 28px oklch(0 0 0 / calc(.03 * var(--rail-cup-k)));clip-path:inset(0 0 0 -3rem);transition:box-shadow var(--duration-drawer) var(--ease-drawer)}[data-slot=sidebar][data-variant=sidebar][data-side=left][data-state=collapsed]>[data-slot=sidebar-container]:before{box-shadow:-1px 0 2px oklch(0 0 0 / calc(.0125 * var(--rail-cup-k))), -3px 0 6px oklch(0 0 0 / calc(.0125 * var(--rail-cup-k))), -6px 0 16px oklch(0 0 0 / calc(.015 * var(--rail-cup-k)))}[data-slot=sidebar][data-variant=sidebar][data-side=left][data-collapsible=offcanvas]>[data-slot=sidebar-container]:before,[data-slot=sidebar][data-variant=sidebar][data-side=left][data-collapsible=offcanvas]>[data-slot=sidebar-container]:after{visibility:hidden}html:not(.dark) [data-slot=sidebar][data-variant=sidebar][data-side=left]{--sidebar:color-mix(in oklab, var(--nb-stone), var(--background) 85%);--sidebar-accent:color-mix(in oklab, var(--sidebar), var(--foreground) 5%)}html.dark [data-slot=sidebar][data-variant=sidebar][data-side=left]{--rail-cup-k:8;--rail-cup-edge:color-mix(in oklab, var(--sidebar-border) 70%, transparent)}html [data-slot=sidebar]>[data-slot=sidebar-container][data-side]{transition-property:left,right,width,box-shadow,z-index,border-radius;transition-duration:var(--duration-drawer), var(--duration-drawer), var(--duration-drawer), var(--duration-drawer), 0s, 0s;transition-delay:0s, 0s, 0s, 0s, var(--duration-drawer), var(--duration-drawer);transition-timing-function:var(--ease-drawer)}html [data-slot=sidebar][data-peek]>[data-slot=sidebar-container][data-side]{z-index:30;transition-delay:0s}html [data-slot=sidebar-wrapper][data-resizing] [data-slot=sidebar]>[data-slot=sidebar-container][data-side]{transition:none}html [data-slot=sidebar][data-variant=sidebar][data-peek]>[data-slot=sidebar-container][data-side]{box-shadow:1px 0 0 var(--sidebar-border), 2px 0 8px -2px oklch(0% 0 0/.08), 12px 0 32px -12px oklch(0% 0 0/.22);border-start-end-radius:var(--rail-cup-r);border-end-end-radius:var(--rail-cup-r)}html [data-slot=sidebar][data-variant=sidebar]>[data-slot=sidebar-container][data-side]>[data-slot=sidebar-inner]{transition:border-radius 0s linear var(--duration-drawer)}html [data-slot=sidebar][data-variant=sidebar][data-peek]>[data-slot=sidebar-container][data-side]>[data-slot=sidebar-inner]{border-start-end-radius:var(--rail-cup-r);border-end-end-radius:var(--rail-cup-r);transition-delay:0s}html [data-slot=sidebar][data-variant=sidebar]>[data-slot=sidebar-container][data-side]:after{transition:visibility 0s linear var(--duration-drawer)}html [data-slot=sidebar][data-variant=sidebar]>[data-slot=sidebar-container][data-side]:before{transition:box-shadow var(--duration-drawer) var(--ease-drawer), visibility 0s linear var(--duration-drawer)}html [data-slot=sidebar][data-variant=sidebar][data-peek]>[data-slot=sidebar-container][data-side]:before,html [data-slot=sidebar][data-variant=sidebar][data-peek]>[data-slot=sidebar-container][data-side]:after{visibility:hidden;transition-delay:0s}}@media (prefers-reduced-motion:reduce){[data-slot=sidebar][data-variant=sidebar][data-side=left]>[data-slot=sidebar-container]:before,html [data-slot=sidebar]>[data-slot=sidebar-container][data-side],html [data-slot=sidebar]>[data-slot=sidebar-container][data-side]>[data-slot=sidebar-inner],html [data-slot=sidebar]>[data-slot=sidebar-container][data-side]:before,html [data-slot=sidebar]>[data-slot=sidebar-container][data-side]:after{transition:none}}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-button],[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-sub-button]{min-height:2.5rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu]{gap:0}[data-slot=sidebar][data-mobile=true]{padding-top:calc(env(safe-area-inset-top) + var(--phone-drawer-top,1.125rem) - .75rem);padding-bottom:env(safe-area-inset-bottom)}[data-slot=sidebar][data-mobile=true] [data-sidebar=content]{gap:1rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=group]{padding:0 .75rem}[data-slot=sidebar][data-mobile=true] [data-project-switcher-trigger]{border-radius:9999px;height:2.75rem;padding-inline:.75rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=footer]{padding:.75rem .75rem max(2rem, env(safe-area-inset-bottom))}[data-slot=sidebar][data-mobile=true] [data-sidebar=footer] [data-sidebar=menu-button][data-size=lg]{border-radius:9999px;height:2.75rem;padding-inline:.75rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=footer] [data-sidebar=menu-button][data-size=lg]:not([data-state=open]){background-color:var(--popover)}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-button][data-size=default]{letter-spacing:-.2px;border-radius:9999px;gap:.25rem;height:2.75rem;min-height:2.75rem;padding-inline:.625rem 1rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-button][data-size=default]>svg:first-child{width:1.375rem;height:1.375rem;margin-inline:.375rem}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-button][data-size=default][data-active=true]{color:var(--foreground)}[data-slot=sidebar][data-mobile=true]:has([data-drawer-search][data-searching]) [data-sidebar=content],[data-slot=sidebar][data-mobile=true]:has([data-drawer-search][data-searching]) [data-sidebar=footer]{display:none}[data-slot=sidebar][data-mobile=true]:has([data-drawer-search][data-searching]) [data-sidebar=header]{flex:1;min-height:0}[data-slot=sidebar][data-mobile=true]:has([data-drawer-search][data-searching]) [data-sidebar=header]>:not([data-drawer-search]){display:none}html [data-slot=sheet-overlay]:has(+[data-slot=sidebar][data-mobile=true]){background-color:#0000}[data-slot=sidebar][data-mobile=true] [data-sidebar=menu-action]{top:.75rem;right:.75rem}:root{--phone-drawer-width:min(25rem, calc(100vw - 5rem))}@media (width<48rem){:root{--phone-drawer-veil:oklch(0% 0 0/.05);--phone-drawer-card-shadow:-8px 10px 20px -8px oklch(0% 0 0/.28), -2px 2px 5px -1px oklch(0% 0 0/.1)}html.dark{--phone-drawer-veil:oklch(100% 0 0/.05);--phone-drawer-card-shadow:-8px 10px 20px -8px oklch(0% 0 0/.65), -2px 2px 5px -1px oklch(0% 0 0/.45)}@media (prefers-reduced-motion:no-preference){[data-slot=sidebar-inset]{transition:transform var(--duration-drawer) var(--ease-drawer), border-radius var(--duration-drawer) var(--ease-drawer)}}html[data-phone-drawer-open] [data-slot=sidebar-inset]{transform:translateX(var(--phone-drawer-width));box-shadow:var(--phone-drawer-card-shadow);border-radius:2rem;overflow:hidden}[data-slot=sidebar-inset]:after{content:"";z-index:60;pointer-events:none;background-color:var(--phone-drawer-veil);border-radius:inherit;opacity:0;transition:opacity var(--duration-drawer) var(--ease-drawer);position:absolute;inset:0}html[data-phone-drawer-open] [data-slot=sidebar-inset]:after{opacity:1}html[data-phone-drawer-open] [data-slot=sidebar-trigger]{visibility:hidden}}[data-slot=phone-drawer-close]{top:var(--phone-drawer-top,1.125rem);left:min(calc(var(--phone-drawer-width) + var(--phone-drawer-close-left,1.125rem)), calc(100vw - 3.25rem))}[data-slot=sidebar-wrapper][data-resizing] :is([data-slot=sidebar-gap],[data-slot=sidebar-container]){transition:none}[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=menu-button]>span:not(:first-child),[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=menu-sub-button]>span:not(:first-child),[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=group-label]{opacity:var(--sidebar-label-opacity,1);transform:translateX(calc((var(--sidebar-label-opacity,1) - 1) * 8px));transition:none}@media (prefers-reduced-motion:reduce){[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=menu-button]>span:not(:first-child),[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=menu-sub-button]>span:not(:first-child),[data-slot=sidebar-wrapper][data-resizing] [data-sidebar=group-label]{transform:none}}[data-slot=sheet-dock-spacer]{width:var(--sheet-dock-width,0px);transition:width .2s ease-out}[data-slot=sheet-content][data-docked]{width:var(--sheet-width);translate:var(--sheet-push,0px) 0;transition:width .2s ease-out,inset .2s ease-out,translate .2s ease-out}[data-slot=sheet-content][data-docked][data-state=closed]{--tw-exit-translate-x:calc(100% + 1rem);--tw-duration:var(--duration-base);--tw-ease:var(--ease-exit)}[data-slot=sheet-dock-spacer][data-resizing]{transition:none}[data-slot=sheet-content][data-docked][data-resizing]{transition:translate .1s ease-out}@media (prefers-reduced-motion:reduce){[data-slot=sheet-dock-spacer],[data-slot=sheet-content][data-docked],[data-slot=sheet-content][data-docked][data-resizing]{transition:none}}
