header.svelte-1elxaub{justify-content:flex-start;gap:var(--space-sm)}.brand-logo.svelte-1elxaub{width:auto;height:2.5rem;display:block}.signout.svelte-1elxaub{color:var(--text-secondary)!important}.signout.svelte-1elxaub:hover{background:#e052521f;color:var(--danger)!important}.menu-toggle.svelte-1elxaub{cursor:pointer;background:0 0;border:none;width:40px;height:40px;margin-left:auto;padding:8px;display:block;position:relative}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--text-primary);border-radius:1px;height:2px;transition:transform .2s,opacity .15s,top .2s;display:block;position:absolute;left:8px;right:8px}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:12px}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){top:19px}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){top:26px}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:19px;transform:rotate(45deg)}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){opacity:0}.menu-toggle.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){top:19px;transform:rotate(-45deg)}.menu-scrim.svelte-1elxaub{cursor:default;z-index:40;background:0 0;border:none;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu.svelte-1elxaub{top:100%;right:var(--gutter);background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-md);z-index:50;min-width:200px;box-shadow:var(--shadow-overlay);flex-direction:column;margin-top:4px;padding:6px;display:flex;position:absolute}.mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub){text-align:left;width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:10px 12px;text-decoration:none;display:block}.mobile-menu.svelte-1elxaub button:where(.svelte-1elxaub){text-align:left;width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:10px 12px;text-decoration:none;display:block}.mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--bg-hover)}.mobile-menu.svelte-1elxaub button:where(.svelte-1elxaub):hover{background:var(--bg-hover)}.mobile-menu.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--text-inverse);background:var(--bg-inverse)}.mobile-user.svelte-1elxaub{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;margin-bottom:4px;padding:8px 12px 12px;display:flex}.mobile-user-name.svelte-1elxaub{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mobile-user-role.svelte-1elxaub{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted)}
