.SidebarScrollArea-module__WAwzoq__root{flex:1;min-height:0;position:relative}.SidebarScrollArea-module__WAwzoq__viewport{overscroll-behavior:contain;height:100%;overflow-y:auto;scrollbar-width:none!important}.SidebarScrollArea-module__WAwzoq__viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.SidebarScrollArea-module__WAwzoq__content{flex-direction:column;gap:2px;padding-inline:2px;display:flex}.SidebarScrollArea-module__WAwzoq__content[data-collapsed=true]{padding-inline:0}.SidebarScrollArea-module__WAwzoq__rail{inset-block:4px;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;width:12px;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;right:-10px}.SidebarScrollArea-module__WAwzoq__root[data-overflow=false] .SidebarScrollArea-module__WAwzoq__rail{visibility:hidden;pointer-events:none}.SidebarScrollArea-module__WAwzoq__root[data-active=true] .SidebarScrollArea-module__WAwzoq__rail,.SidebarScrollArea-module__WAwzoq__rail:hover{opacity:.45}.SidebarScrollArea-module__WAwzoq__root:has(:focus-visible) .SidebarScrollArea-module__WAwzoq__rail{opacity:.45}.SidebarScrollArea-module__WAwzoq__root[data-dragging=true] .SidebarScrollArea-module__WAwzoq__rail{opacity:.7}.SidebarScrollArea-module__WAwzoq__thumb{background:var(--color-text-muted);border-radius:999px;width:2px;margin-inline:auto;transition:width .16s cubic-bezier(.2,0,0,1)}.SidebarScrollArea-module__WAwzoq__rail:hover .SidebarScrollArea-module__WAwzoq__thumb,.SidebarScrollArea-module__WAwzoq__root[data-dragging=true] .SidebarScrollArea-module__WAwzoq__thumb{width:4px}@media (prefers-reduced-motion:reduce){.SidebarScrollArea-module__WAwzoq__rail,.SidebarScrollArea-module__WAwzoq__thumb{transition:none}}@media (forced-colors:active){.SidebarScrollArea-module__WAwzoq__thumb{forced-color-adjust:none;background:buttontext}}
.hvc-menu{z-index:120;width:max-content;min-width:208px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:12px;padding:4px;animation:.12s ease-out hvc-menu-enter;overflow-y:auto}.hvc-menu [role^=menuitem]{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:36px;font-size:var(--type-body);line-height:var(--type-leading-meta);text-align:left;color:var(--color-text);border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 12px;font-weight:400;display:flex}.hvc-menu [role^=menuitem]+[role^=menuitem]{margin-top:2px}.hvc-menu [role^=menuitem]>svg{width:16px;height:16px;color:var(--color-text-muted);stroke-width:1.75px;flex-shrink:0}.hvc-menu [data-highlighted]{background:var(--color-surface-hover)}.hvc-menu [data-danger]{color:var(--color-error)}.hvc-menu [data-danger]>svg{color:inherit}.hvc-menu [data-danger][data-highlighted]{background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface))}.hvc-menu [data-disabled]{opacity:.45;pointer-events:none}.hvc-menu-label{flex:1;min-width:0}.hvc-menu-check{width:16px;color:var(--color-text-muted);align-items:center;margin-left:8px;display:flex}.hvc-menu [role=separator]{background:var(--color-border-subtle);height:1px;margin:4px 8px}.hvc-menu-account{min-width:224px}.hvc-menu-account-heading{padding:8px 12px}.hvc-menu-account-heading strong{font-size:var(--type-body);font-weight:500;display:block}.hvc-menu-account-heading p{color:var(--color-text-muted);font-size:var(--type-meta);margin-top:2px}.hvc-menu-trigger{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);font-size:var(--type-body);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;display:inline-flex}.hvc-menu-trigger>svg{color:var(--color-text-muted);flex-shrink:0}.hvc-menu-trigger:hover,.hvc-menu-trigger[data-state=open]{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.hvc-menu-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes hvc-menu-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.hvc-menu [role^=menuitem],.hvc-menu-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.hvc-menu{animation:none}}
