@layer base{.sidebar{--sidebar-w:16rem;--sidebar-w-collapsed:4.5rem;width:var(--sidebar-w);background-color:var(--color-base-100);height:100%;color:var(--color-base-content);border-inline-end:1px solid var(--color-base-200);transition-property:width;transition-duration:var(--duration,.2s);transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sidebar[data-side=right]{border-inline-end:0;border-inline-start:1px solid var(--color-base-200)}.sidebar[data-collapsed]{width:var(--sidebar-w-collapsed)}@media (prefers-reduced-motion:reduce){.sidebar{transition-duration:0s}}.sidebar-header{border-bottom:1px solid var(--color-base-200);flex-shrink:0;align-items:center;gap:.5rem;min-height:3.5rem;padding-inline:.75rem;display:flex}.sidebar[data-collapsed] .sidebar-header{justify-content:center}.sidebar-header-brand{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.sidebar[data-collapsed] .sidebar-header-brand{display:none}.sidebar-content{flex-direction:column;flex:auto;gap:1.25rem;padding:.75rem;display:flex;overflow:hidden auto}.sidebar-footer{border-top:1px solid var(--color-base-200);flex-shrink:0;gap:.375rem;padding:.75rem}.sidebar-footer,.sidebar-group{flex-direction:column;display:flex}.sidebar-group{gap:.125rem}.sidebar-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-base-content);padding-block-end:.375rem;padding-inline:.625rem;font-size:1rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sidebar-group-label{color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}}.sidebar-group-label{white-space:nowrap}.sidebar[data-collapsed] .sidebar-group-label{display:none}.sidebar-item{border-radius:var(--radius-field,.25rem);text-align:left;white-space:nowrap;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding-block:.5rem;padding-inline:.625rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidebar-item:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.sidebar-item:hover{background-color:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}@media (pointer:coarse){.sidebar-item{min-height:2.75rem}}.sidebar-item[data-active=true]{background-color:var(--sidebar-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.sidebar-item[data-active=true]{background-color:color-mix(in oklab,var(--sidebar-accent,var(--color-primary)) 14%,transparent)}}.sidebar-item[data-active=true]{color:var(--sidebar-ink,var(--color-primary))}.sidebar-item[data-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.sidebar-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sidebar[data-collapsed] .sidebar-item{justify-content:center}.sidebar-item-icon{flex-shrink:0;display:inline-flex}.sidebar-item-icon svg{flex-shrink:0;width:1.15rem;height:1.15rem}.sidebar-item-label{text-overflow:ellipsis;flex:auto;overflow:hidden}.sidebar[data-collapsed] .sidebar-item-label{display:none}.sidebar-item-trailing{flex-shrink:0;align-items:center;display:inline-flex}.sidebar[data-collapsed] .sidebar-item-trailing{display:none}.sidebar-trigger{border-radius:var(--radius-field,.25rem);width:2rem;height:2rem;color:var(--color-base-content);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sidebar-trigger{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.sidebar-trigger{cursor:pointer;transition:background-color .15s,color .15s}.sidebar-trigger:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.sidebar-trigger:hover{background-color:color-mix(in oklab,var(--color-base-content) 8%,transparent)}}.sidebar-trigger:hover{color:var(--color-base-content)}.sidebar-trigger svg{flex-shrink:0;width:1.1rem;height:1.1rem}.sidebar-trigger:focus-visible{outline:var(--focus-width,2px) solid var(--color-primary);outline-offset:var(--focus-offset,2px)}.sidebar-primary{--sidebar-accent:var(--color-primary);--sidebar-accent-content:var(--color-primary-content,oklch(from var(--color-primary) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-primary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-primary{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-secondary{--sidebar-accent:var(--color-secondary);--sidebar-accent-content:var(--color-secondary-content,oklch(from var(--color-secondary) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-secondary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-secondary{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-secondary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-accent{--sidebar-accent:var(--color-accent);--sidebar-accent-content:var(--color-accent-content,oklch(from var(--color-accent) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-accent) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-accent{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-accent) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-neutral{--sidebar-accent:var(--color-neutral);--sidebar-accent-content:var(--color-neutral-content,oklch(from var(--color-neutral) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:var(--color-base-content)}.sidebar-info{--sidebar-accent:var(--color-info);--sidebar-accent-content:var(--color-info-content,oklch(from var(--color-info) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-info) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-info{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-info) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-success{--sidebar-accent:var(--color-success);--sidebar-accent-content:var(--color-success-content,oklch(from var(--color-success) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-success) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-success{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-success) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-warning{--sidebar-accent:var(--color-warning);--sidebar-accent-content:var(--color-warning-content,oklch(from var(--color-warning) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-warning) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-warning{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-warning) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-error{--sidebar-accent:var(--color-error);--sidebar-accent-content:var(--color-error-content,oklch(from var(--color-error) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-error) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-error{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-error) 50%,var(--color-base-content)) l calc(c * 2) h)}}.sidebar-brand{--sidebar-accent:var(--color-brand);--sidebar-accent-content:var(--color-brand-content,oklch(from var(--color-brand) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--sidebar-ink:oklch(from var(--color-brand) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.sidebar-brand{--sidebar-ink:oklch(from color-mix(in oklab,var(--color-brand) 50%,var(--color-base-content)) l calc(c * 2) h)}}}