.bs-site-sidebar{--bs-sidebar-width:260px;box-sizing:border-box;display:none;flex:none;flex-direction:column;width:var(--bs-sidebar-width);color:var(--foreground);background:var(--background);font-family:inherit;font-size:14px;line-height:20px;z-index:30;transition:width .2s}@media(min-width:1024px){.bs-site-sidebar{display:flex;position:sticky;align-self:flex-start;top:var(--site-header-top-offset,0);height:calc(100dvh - var(--site-header-top-offset,0px))}}.bs-site-sidebar[data-collapsed=true]{--bs-sidebar-width:52px}.bs-site-sidebar[data-mobile=true]{display:flex;width:100%;flex:1;min-height:0}.bs-site-sidebar a{text-decoration:none}.bs-site-sidebar button{cursor:pointer;font:inherit;border:0}.bs-site-sidebar :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bs-sidebar-header{display:flex;height:56px;flex-shrink:0;align-items:center;justify-content:space-between;padding:0 12px}.bs-sidebar-brand{display:flex;align-items:flex-end;gap:8px;color:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.025em}.bs-sidebar-brand img{height:20px;width:auto}.bs-sidebar-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;color:inherit}.bs-sidebar-nav{display:flex;flex:1;min-height:0;flex-direction:column;gap:16px;overflow-y:auto;padding:0 12px 16px;scrollbar-width:thin}.bs-sidebar-primary{display:flex;flex-direction:column;gap:2px}.bs-sidebar-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;color:inherit;font-size:14px;line-height:20px;font-weight:400}.bs-sidebar-row svg{flex-shrink:0}.bs-sidebar-popup a:hover,.bs-sidebar-profile:hover,.bs-sidebar-row:hover,.bs-sidebar-row[aria-current=page],.bs-sidebar-toggle:hover{background:var(--muted)}.bs-sidebar-account{position:relative;flex-shrink:0;padding:8px}.bs-sidebar-profile{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:8px;background:transparent;color:inherit;text-align:left}.bs-sidebar-avatar,.bs-sidebar-profile img{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--secondary);font-size:13px;text-transform:uppercase}.bs-sidebar-user{min-width:0;flex:1}.bs-sidebar-user small,.bs-sidebar-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar-user strong{font-size:13px;font-weight:500;line-height:17px}.bs-sidebar-user small{font-size:11px;line-height:15px;color:var(--muted-foreground)}.bs-sidebar-popup{position:absolute;bottom:100%;left:8px;right:8px;min-width:180px;margin-bottom:8px;padding:4px;border-radius:12px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 24px #0002;z-index:40}.bs-sidebar-popup a{gap:10px;padding:8px 12px;border-radius:8px;font-size:13px;line-height:20px}.bs-sidebar-login,.bs-sidebar-popup a{display:flex;align-items:center;color:inherit}.bs-sidebar-login{justify-content:center;gap:8px;height:44px;border-radius:9999px;background:var(--secondary);font-weight:600}.bs-site-sidebar[data-collapsed=true] .bs-sidebar-header{padding:0;justify-content:center}.bs-site-sidebar[data-collapsed=true] .bs-sidebar-nav{padding-left:8px;padding-right:8px}.bs-site-sidebar[data-collapsed=true] :is(.bs-sidebar-row,.bs-sidebar-profile){justify-content:center;padding-left:0;padding-right:0}.bs-sidebar-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bs-site-sidebar{transition:none}}.bs-site-sidebar[data-variant=premium]{background:var(--premium-surface,#1c1c1e);color:var(--premium-label,#f5f5f7);--muted:var(--premium-control,#2c2c2e);--muted-foreground:var(--premium-secondary-label,#aeaeb2);--secondary:var(--premium-control,#2c2c2e);--ring:var(--premium-brand,#28d9b0)}.bs-site-sidebar[data-variant=premium] .bs-sidebar-brand img{filter:invert(1)}.bs-site-sidebar[data-variant=premium] .bs-sidebar-nav{padding:0 8px 16px;gap:0}.bs-site-sidebar[data-variant=premium] .premium-member-navigation{flex:1;border-radius:0;background:transparent}.bs-site-sidebar[data-variant=premium] .premium-member-navigation-header{padding-left:20px}.bs-site-sidebar[data-variant=premium][data-collapsed=true] .bs-sidebar-nav{padding-left:4px;padding-right:4px}.bs-site-sidebar[data-variant=premium] .bs-sidebar-popup{background:#2b2933;color:#f2f0f7}.bs-site-sidebar[data-variant=premium] .bs-sidebar-brand{align-items:center}.bs-site-sidebar[data-variant=premium] .bs-sidebar-brand>svg{color:var(--primary);flex-shrink:0}.bs-site-sidebar[data-variant=premium] .premium-member-navigation-header{display:none}