.notices.svelte-1w2bsih{right:var(--nb-space-md);bottom:var(--nb-space-md);left:var(--nb-space-md);z-index:50;align-items:flex-end;gap:var(--nb-space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.notice.svelte-1w2bsih{pointer-events:auto;align-items:center;gap:var(--nb-space-sm);max-width:min(100%,420px);padding:var(--nb-space-sm) var(--nb-space-md);border:1px solid var(--nb-color-border);border-left:4px solid var(--nb-color-accent);border-radius:var(--nb-radius-md);background:var(--nb-color-surface-raised);color:var(--nb-color-text);display:flex;box-shadow:0 4px 16px #0003}.notice.failed.svelte-1w2bsih{border-left-color:var(--nb-color-danger)}.text.svelte-1w2bsih{overflow-wrap:anywhere;min-width:0}a.svelte-1w2bsih{flex:none;font-weight:600}button.svelte-1w2bsih{color:var(--nb-color-text-muted);padding:0 var(--nb-space-xs);cursor:pointer;background:0 0;border:none;flex:none;font-size:1.2rem;line-height:1}:root{--nb-color-surface:#0e1014;--nb-color-surface-raised:#171a21;--nb-color-border:#272c36;--nb-color-text:#f2f4f8;--nb-color-text-muted:#a2abbb;--nb-color-accent:#fc3;--nb-color-accent-text:#221a00;--nb-color-danger:#ff5f56;--nb-space-xs:4px;--nb-space-sm:8px;--nb-space-md:16px;--nb-space-lg:24px;--nb-space-xl:40px;--nb-radius-sm:6px;--nb-radius-md:12px;--nb-radius-lg:20px;--nb-font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nb-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--nb-breakpoint-mobile:320px;--nb-breakpoint-tablet:768px;--nb-breakpoint-desktop:1280px}body{background:var(--nb-color-surface);color:var(--nb-color-text);font-family:var(--nb-font-body);-webkit-text-size-adjust:100%;margin:0}.shell.svelte-12qhfyh{flex-direction:column;max-width:1280px;min-height:100dvh;margin-inline:auto;display:flex}header.svelte-12qhfyh{gap:var(--nb-space-md);padding:var(--nb-space-md);border-bottom:1px solid var(--nb-color-border);flex-wrap:wrap;align-items:baseline;display:flex}.brand.svelte-12qhfyh{letter-spacing:-.02em;color:var(--nb-color-accent);align-items:center;gap:var(--nb-space-xs);align-self:center;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){flex:none;display:block}nav.svelte-12qhfyh{gap:var(--nb-space-xs) var(--nb-space-md);flex-wrap:wrap;min-width:0;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--nb-color-text-muted);padding:var(--nb-space-xs) 0;text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--nb-color-text);border-bottom:2px solid var(--nb-color-accent)}.account.svelte-12qhfyh{align-self:center;min-width:0;margin-inline-start:auto}.account.svelte-12qhfyh a.viewer:where(.svelte-12qhfyh){padding:var(--nb-space-xs) 0;font-family:var(--nb-font-mono);color:var(--nb-color-accent);overflow-wrap:anywhere;min-width:0;text-decoration:none;display:inline-block}.account.svelte-12qhfyh a.viewer[aria-current=page]:where(.svelte-12qhfyh){border-bottom:2px solid var(--nb-color-accent)}.log-in.svelte-12qhfyh{font:inherit;min-height:44px;padding:var(--nb-space-xs) var(--nb-space-md);border-radius:var(--nb-radius-sm);border:1px solid var(--nb-color-accent);color:var(--nb-color-accent);cursor:pointer;background:0 0;font-size:.9rem}.sr-only.svelte-12qhfyh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.svelte-12qhfyh{padding:var(--nb-space-md);flex:1}.signin-problem.svelte-12qhfyh{margin:var(--nb-space-md) var(--nb-space-md) 0;padding:var(--nb-space-sm) var(--nb-space-md);border:1px solid var(--nb-color-accent);border-radius:var(--nb-radius-md);background:var(--nb-color-surface-raised);align-items:center;gap:var(--nb-space-sm) var(--nb-space-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.signin-problem.svelte-12qhfyh p:where(.svelte-12qhfyh){flex:18rem;margin:0;font-size:.9rem}.signin-problem-actions.svelte-12qhfyh{gap:var(--nb-space-sm);flex-wrap:wrap;display:flex}.signin-problem.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;min-height:44px;padding:var(--nb-space-xs) var(--nb-space-md);border-radius:var(--nb-radius-sm);border:1px solid var(--nb-color-border);background:var(--nb-color-surface);color:var(--nb-color-text);cursor:pointer;font-size:.9rem}.signin-problem.svelte-12qhfyh button.primary:where(.svelte-12qhfyh){border-color:var(--nb-color-accent);color:var(--nb-color-accent)}footer.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--nb-space-sm) var(--nb-space-md);padding:var(--nb-space-lg) var(--nb-space-md);color:var(--nb-color-text-muted);border-top:1px solid var(--nb-color-border);flex-wrap:wrap;min-width:0;font-size:.85rem;display:flex}.footer-links.svelte-12qhfyh{gap:var(--nb-space-xs) var(--nb-space-md)}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--nb-color-text-muted);text-underline-offset:2px;text-decoration:underline}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--nb-color-text)}@media (width>=768px){header.svelte-12qhfyh,footer.svelte-12qhfyh{padding-inline:var(--nb-space-lg)}main.svelte-12qhfyh{padding:var(--nb-space-lg)}}
