.shell-refresh{--sidebar-background:210 40% 98%;--sidebar-foreground:222 47% 11%;--sidebar-primary:221 83% 53%;--sidebar-primary-foreground:210 40% 98%;--sidebar-accent:214 95% 94%;--sidebar-accent-foreground:222 47% 11%;--sidebar-border:214 32% 88%;--sidebar-ring:221 83% 53%;background:linear-gradient(145deg,#f4f7fa,#eff4fb 45%,#f5f7fa)}.shell-refresh [data-sidebar=sidebar]{border-right:1px solid hsl(var(--sidebar-border)/.9);box-shadow:4px 0 24px -12px rgba(15,23,41,.08)}.shell-refresh [data-sidebar=header]{padding-top:.75rem;padding-bottom:.5rem}.shell-refresh .shell-refresh-main{background:linear-gradient(180deg,hsl(var(--muted)/.45) 0,hsl(var(--background)) 22%,hsl(var(--background)) 100%);border-radius:1rem 0 0 0}@media (min-width:768px){.shell-refresh .shell-refresh-main{margin-top:.25rem}}.shell-refresh .shell-refresh-topbar{border-bottom:1px solid hsl(var(--border)/.85);background:hsl(var(--background)/.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@supports (backdrop-filter:blur(12px)){.shell-refresh .shell-refresh-topbar{background:hsl(var(--background)/.55)}}.shell-refresh .shell-nav-section-label{letter-spacing:.08em;font-size:.65rem;font-weight:600;text-transform:uppercase;color:hsl(var(--muted-foreground));opacity:.9}.shell-refresh [data-sidebar=menu-button]{border-radius:.65rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.shell-refresh [data-sidebar=menu-button]:hover{box-shadow:0 1px 0 hsl(var(--sidebar-border)/.5)}.shell-refresh [data-sidebar=menu-sub-button]{border-radius:.5rem;margin-inline:.15rem;font-size:.8125rem}.shell-refresh [data-sidebar=menu-sub-button]:hover{background:hsl(var(--sidebar-accent)/.85)}.shell-refresh [data-sidebar=footer]{border-top:1px solid hsl(var(--sidebar-border)/.8);padding-top:.75rem;background:linear-gradient(180deg,transparent,hsl(var(--sidebar-accent)/.25))}.shell-refresh .shell-user-trigger{border:1px solid hsl(var(--sidebar-border)/.55);background:hsl(var(--sidebar-background)/.6)}.shell-refresh .shell-user-trigger:hover{border-color:hsl(var(--sidebar-border));background:hsl(var(--sidebar-accent)/.5)}