.wb-topbar.svelte-14u52ea{position:sticky;top:0;z-index:var(--z-sticky, 30);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-5);background:var(--header-bg);border-bottom:1px solid color-mix(in srgb,var(--header-text) 12%,transparent)}.wb-topbar-brand.svelte-14u52ea{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}.wb-topbar-logo.svelte-14u52ea{font-family:var(--font-display);font-weight:var(--font-extrabold);font-size:var(--text-lg);color:var(--header-text);letter-spacing:-.01em}.wb-topbar-logo-accent.svelte-14u52ea{color:var(--color-brand-500)}.wb-topbar-beta.svelte-14u52ea{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.1em;padding:2px 4px;border-radius:var(--radius-sm);background:var(--color-brand-600);color:#1a1a1a}.wb-topbar-nav.svelte-14u52ea{display:none;align-items:center;gap:var(--space-1)}.wb-topbar-link.svelte-14u52ea,.wb-topbar-iconlink.svelte-14u52ea{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--header-text-muted);text-decoration:none;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;transition:color var(--transition-fast),background-color var(--transition-fast)}.wb-topbar-link.svelte-14u52ea:hover,.wb-topbar-iconlink.svelte-14u52ea:hover{color:var(--header-text);background:var(--header-hover-bg)}.wb-topbar-item-danger.svelte-14u52ea:hover{color:var(--color-live-500);background:color-mix(in srgb,var(--color-error-500) 12%,transparent)}.wb-topbar-item-divider.svelte-14u52ea{height:1px;margin:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--header-text) 14%,transparent)}.wb-topbar-burger.svelte-14u52ea{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--header-text-muted);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-md)}.wb-topbar-burger.svelte-14u52ea:hover{color:var(--header-text);background:var(--header-hover-bg)}.wb-topbar-overlay.svelte-14u52ea{position:fixed;inset:0;top:var(--topbar-h);background:#00000080;z-index:25}.wb-topbar-mobile.svelte-14u52ea{position:fixed;top:var(--topbar-h);right:0;bottom:0;width:min(320px,85vw);z-index:30;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);background:var(--header-bg);transform:translate(100%);transition:transform var(--transition-base, .25s) ease;overflow-y:auto}.wb-topbar-mobile.open.svelte-14u52ea{transform:translate(0)}.wb-topbar-mlink.svelte-14u52ea{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--header-text-muted);text-decoration:none;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-md);text-align:left}.wb-topbar-mlink.svelte-14u52ea:hover{color:var(--header-text);background:var(--header-hover-bg)}.wb-topbar-mobile-cta.svelte-14u52ea{padding:var(--space-3) 0}.wb-topbar-mobile-cta.svelte-14u52ea .wb-topbar-mobile-cta-btn{width:100%}.wb-topbar-msection.svelte-14u52ea{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.wb-topbar-memail.svelte-14u52ea{font-family:var(--font-body);font-size:var(--text-sm);color:var(--header-text-muted);word-break:break-all}@media(min-width:768px){.wb-topbar-nav.svelte-14u52ea{display:flex}.wb-topbar-burger.svelte-14u52ea,.wb-topbar-mobile.svelte-14u52ea,.wb-topbar-overlay.svelte-14u52ea{display:none}}.wbshell.svelte-1fgov4l{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-base)}.wbshell-body.svelte-1fgov4l{flex:1;display:flex;align-items:stretch;min-height:0}.wbshell-main.svelte-1fgov4l{flex:1;min-width:0;background:var(--bg-base)}.wbshell-content.svelte-1fgov4l{margin-inline:auto;width:100%;padding:var(--space-8) var(--page-pad-inline)}.wbshell-content--narrow.svelte-1fgov4l{max-width:720px}.wbshell-content--normal.svelte-1fgov4l{max-width:1040px}.wbshell-content--wide.svelte-1fgov4l{max-width:1280px}@media(max-width:768px){.wbshell-body.svelte-1fgov4l{flex-direction:column}}
