.shell.svelte-12qhfyh{max-width:1630px;margin:0 auto;padding:0 16px 16px}.topbar.svelte-12qhfyh{border-bottom:1px solid var(--border);z-index:20;background:color-mix(in srgb, var(--bg-page) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-top:10px;padding-bottom:4px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:12px;line-height:1.2}.topbar-left.svelte-12qhfyh{flex-wrap:wrap;align-items:baseline;gap:18px;min-width:0;display:flex}.group-toggles.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.group-toggle.svelte-12qhfyh{color:var(--text-muted);opacity:1;font-family:var(--font-ui);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px dotted #0000;padding:0 0 3px;font-size:12px;line-height:1.2}.group-toggle.activo.svelte-12qhfyh{opacity:1;color:var(--text);border-bottom-color:currentColor}.theme-toggle.svelte-12qhfyh{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:4px;line-height:0}.theme-toggle.svelte-12qhfyh:hover{border-color:var(--border);background:var(--bg-card);color:var(--text)}.theme-toggle.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=900px){.topbar.svelte-12qhfyh{align-items:flex-start}}
