.logged-in-impersonation{z-index:60;position:fixed;top:0;left:0;right:0}.logged-in-sidebar{--sidebar-ease:cubic-bezier(.33, .08, .18, 1);--sidebar-width:16.75rem;top:var(--impersonation-offset,0px);z-index:50;width:var(--sidebar-width);height:calc(100dvh - var(--impersonation-offset,0px));color:var(--nav-foreground);transition:width .42s var(--sidebar-ease), transform .42s var(--sidebar-ease), top .2s ease, height .2s ease;flex-direction:column;display:flex;position:fixed;left:0}.logged-in-sidebar[data-collapsed=true]{--sidebar-width:4.85rem}.logged-in-sidebar-shell{border-right:1px solid var(--nav-border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent) 0%, color-mix(in srgb, var(--nav-background) 96%, transparent) 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100%;min-height:0;box-shadow:8px 0 28px color-mix(in srgb, var(--foreground) 4%, transparent), inset -1px 0 0 color-mix(in srgb, var(--accent) 14%, transparent);flex-direction:column;display:flex;position:relative;overflow:visible}.logged-in-sidebar-shell:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--accent) 40%, color-mix(in srgb, var(--accent) 30%, transparent) 70%, transparent);opacity:.85;border-radius:999px 0 0 999px;width:3px;height:28%;position:absolute;top:12%;right:0}.logged-in-sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem .85rem .75rem;display:flex}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-header{flex-direction:column;align-items:center;padding-inline:.65rem}.logged-in-sidebar-brand{min-width:0;color:inherit;transition:opacity .2s var(--sidebar-ease);border-radius:.5rem;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.logged-in-sidebar-brand:hover{opacity:.82}.logged-in-sidebar-brand-word{flex-shrink:0;display:block}.logged-in-sidebar-brand-initial{letter-spacing:-.04em;width:2.5rem;height:2.5rem;color:var(--accent);justify-content:center;align-items:center;font-size:1.2rem;font-weight:650;display:flex}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-brand{flex:none;justify-content:center;width:2.5rem;height:2.5rem}.logged-in-sidebar-brand-crop{line-height:0;display:block;overflow:hidden}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-brand-crop{width:1.85rem}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-brand-word{width:auto;max-width:none;height:2rem;margin-left:-.2rem;display:block}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-brand-word .logo-right{display:none}.logged-in-sidebar[data-collapsed=true] .logo:hover .logo-left,.logged-in-sidebar[data-collapsed=true] .logo:hover .logo-right{transform:none}.logged-in-sidebar-collapse{width:2.35rem;height:2.35rem;color:var(--muted-foreground);transition:background-color .24s var(--sidebar-ease), color .24s var(--sidebar-ease), border-color .24s var(--sidebar-ease);border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.logged-in-sidebar-collapse:hover{color:var(--foreground);background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.logged-in-sidebar-collapse:active{transform:scale(.96)}.logged-in-sidebar-org{padding:.15rem .7rem .35rem}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org{justify-content:center;padding-inline:.65rem;display:flex}.logged-in-sidebar-org-wrap{width:100%;height:2.7rem;min-height:2.7rem;max-height:2.7rem;box-shadow:none;color:var(--muted-foreground);transition:color .24s var(--sidebar-ease), background-color .24s var(--sidebar-ease);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex;position:relative;overflow:hidden}.logged-in-sidebar-org-wrap:hover,.logged-in-sidebar-org-wrap:focus-within{color:var(--foreground);background:color-mix(in srgb, var(--accent) 10%, transparent)}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-wrap{border-radius:.5rem;justify-content:center;place-items:center;width:2.5rem;height:2.5rem;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden}.logged-in-sidebar-org-mark{color:var(--accent);flex-shrink:0;margin-left:0}.logged-in-sidebar-org-initial{pointer-events:none;z-index:1;color:var(--accent);place-items:center;font-size:.95rem;font-weight:650;line-height:1;display:grid;position:relative}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-control{z-index:2;background:0 0;min-width:0;position:absolute;inset:0}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-wrap .app-select-value,.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-wrap .app-select-chevron{display:none}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-wrap .app-select{background:0 0;width:100%;height:100%}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-org-wrap .app-select-trigger{opacity:0;background:0 0;width:100%;height:100%;padding:0}.logged-in-sidebar-nav{flex-direction:column;flex:1;gap:.2rem;min-height:0;padding:.25rem .7rem .85rem;display:flex;overflow:auto}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-nav{overflow:visible}.logged-in-sidebar-item{width:100%;height:2.7rem;min-height:2.7rem;max-height:2.7rem;color:var(--muted-foreground);text-align:left;transition:color .24s var(--sidebar-ease), background-color .24s var(--sidebar-ease);border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex;position:relative;overflow:hidden}.logged-in-sidebar-item:before{display:none}.logged-in-sidebar-ripple-layer{z-index:55;pointer-events:none;border-radius:.5rem;position:fixed;overflow:hidden}.logged-in-sidebar-ripple{pointer-events:none;background:color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;animation:.42s cubic-bezier(.16,.84,.32,1) forwards sidebar-ripple;display:block;position:absolute;transform:scale(0)}@keyframes sidebar-ripple{0%{opacity:.85;transform:scale(0)}68%{opacity:.62}to{opacity:0;transform:scale(1)}}.logged-in-sidebar-item:hover{color:var(--foreground);background:color-mix(in srgb, var(--accent) 10%, transparent)}.logged-in-sidebar-item:active{transform:scale(.97)}.logged-in-sidebar-item.is-active{color:var(--foreground);background:color-mix(in srgb, var(--accent) 14%, transparent)}.logged-in-sidebar-item.is-active:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.logged-in-sidebar-item.is-section{color:var(--foreground);background:color-mix(in srgb, var(--accent) 8%, transparent)}.logged-in-sidebar-item.is-nested{width:calc(100% - 1.35rem);height:2.45rem;min-height:2.45rem;max-height:2.45rem;margin-left:1.35rem;padding:.45rem .7rem}.logged-in-sidebar-item.is-deep{width:calc(100% - 2.45rem);height:2.15rem;min-height:2.15rem;max-height:2.15rem;margin-left:2.45rem;padding:.35rem .65rem}.logged-in-sidebar-item.is-deep .logged-in-sidebar-item-label{font-size:.8rem;font-weight:500}.logged-in-sidebar-item.is-danger:hover{color:var(--danger)}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-item{justify-content:center;padding-inline:.55rem}.logged-in-sidebar-item-icon{z-index:1;flex-shrink:0;width:1.15rem;height:1.15rem;display:inline-flex;position:relative}.logged-in-sidebar-item-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;flex:1;min-width:0;font-size:.9rem;font-weight:550;position:relative;overflow:hidden}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-item-label,.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-item-chevron{display:none}.logged-in-sidebar-active-bar{z-index:1;pointer-events:none;background:var(--accent);width:3px;height:64%;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:0 999px 999px 0;flex:none;position:absolute;top:18%;left:0}.logged-in-sidebar-item-chevron{z-index:1;opacity:.7;width:.9rem;height:.9rem;transition:transform .26s var(--sidebar-ease);flex-shrink:0;position:relative}.logged-in-sidebar-item-chevron.is-open{transform:rotate(180deg)}.logged-in-sidebar-sub{transition:grid-template-rows .3s var(--sidebar-ease);grid-template-rows:0fr;padding-left:.35rem;display:grid}.logged-in-sidebar-sub.is-open{grid-template-rows:1fr}.logged-in-sidebar-sub-inner{flex-direction:column;gap:.12rem;padding:.1rem 0 .3rem;display:flex;overflow:hidden}.logged-in-sidebar-flyout{z-index:70;border:1px solid var(--nav-border);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:10.5rem;box-shadow:0 8px 22px color-mix(in srgb, var(--foreground) 7%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:sidebar-flyout-in .24s var(--sidebar-ease);border-radius:.5rem;padding:.4rem;position:absolute;top:0;left:calc(100% + .55rem)}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-flyout .logged-in-sidebar-item{justify-content:flex-start;padding-inline:.7rem}.logged-in-sidebar[data-collapsed=true] .logged-in-sidebar-flyout .logged-in-sidebar-item-label{display:block}.logged-in-sidebar-settings{position:relative}.logged-in-sidebar-spacer{flex:1;min-height:.75rem}.logged-in-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--nav-border) 80%, transparent);padding:.35rem .7rem 1rem}.logged-in-sidebar-mobile-toggle,.logged-in-sidebar-backdrop{display:none}html:has(.logged-in-sidebar) main{transition:padding-left .42s var(--sidebar-ease,cubic-bezier(.33, .08, .18, 1)), padding-top .2s ease;padding-left:16.75rem;padding-top:1.25rem!important}html:has(.logged-in-impersonation) main{padding-top:var(--impersonation-offset,0px)!important}html:has(.logged-in-sidebar[data-collapsed=true]) main{padding-left:4.85rem}@keyframes sidebar-flyout-in{0%{opacity:0;transform:translate(-5px)scale(.995)}to{opacity:1;transform:none}}@media (max-width:768px){.logged-in-sidebar{pointer-events:none;width:min(18rem,100vw - 3rem);transform:translate(-105%)}.logged-in-sidebar[data-mobile-open=true]{--sidebar-width:min(18rem, calc(100vw - 3rem));pointer-events:auto;transform:none}.logged-in-sidebar[data-mobile-open=true][data-collapsed=true]{--sidebar-width:min(18rem, calc(100vw - 3rem))}:is(html:has(.logged-in-sidebar) main,html:has(.logged-in-sidebar[data-collapsed=true]) main){padding-left:0;padding-top:1.25rem!important}.logged-in-sidebar-mobile-toggle{top:calc(.75rem + var(--impersonation-offset,0px));z-index:55;border:1px solid var(--nav-border);width:2.75rem;height:2.75rem;color:var(--nav-foreground);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--foreground) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .26s var(--sidebar-ease), opacity .26s var(--sidebar-ease);border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex;position:fixed;left:.75rem}.logged-in-sidebar-mobile-toggle:active{transform:scale(.94)}.logged-in-sidebar[data-mobile-open=true]~.logged-in-sidebar-mobile-toggle{opacity:0;pointer-events:none}body:has(.logged-in-sidebar[data-mobile-open=true]) .logged-in-sidebar-mobile-toggle{opacity:0;pointer-events:none}.logged-in-sidebar-backdrop{z-index:45;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sidebar-flyout-in .2s var(--sidebar-ease);border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.logged-in-sidebar,.logged-in-sidebar-item,.logged-in-sidebar-sub{transition:none!important}html:has(.logged-in-sidebar) main{transition:none!important}.logged-in-sidebar-flyout,.logged-in-sidebar-backdrop{animation:none}.logged-in-sidebar-ripple-layer,.logged-in-sidebar-ripple{display:none}}@media print{.logged-in-sidebar,.logged-in-sidebar-mobile-toggle,.logged-in-sidebar-backdrop{display:none!important}html:has(.logged-in-sidebar) main{padding-top:0!important;padding-left:0!important}}
