nav.svelte-dvzi6s{align-items:stretch;gap:var(--space-1);display:flex}a.svelte-dvzi6s{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--chrome-fg-dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}a.svelte-dvzi6s:hover{color:var(--chrome-fg)}a[aria-current=page].svelte-dvzi6s{color:var(--chrome-fg);border-bottom-color:var(--chrome-fg)}@media (width<=1023px){nav.svelte-dvzi6s{scrollbar-width:none;min-width:0;scroll-padding-inline:var(--space-5);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start-w,0px), black calc(100% - var(--fade-end-w,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-start-w,0px), black calc(100% - var(--fade-end-w,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-start-w,0px), black calc(100% - var(--fade-end-w,0px)), transparent 100%);overflow-x:auto}nav.fade-start.svelte-dvzi6s{--fade-start-w:var(--space-5)}nav.fade-end.svelte-dvzi6s{--fade-end-w:var(--space-5)}nav.svelte-dvzi6s::-webkit-scrollbar{display:none}}@media (pointer:coarse){a.svelte-dvzi6s{padding-block:var(--space-3)}}.feedback-dialog.svelte-yx8799{width:min(28rem, calc(100vw - var(--space-6)));padding:var(--space-5);border:1px solid var(--surface-3);border-radius:var(--radius-lg);background:var(--surface-0);color:var(--text-primary);box-shadow:var(--shadow-md)}.feedback-dialog.svelte-yx8799::backdrop{background:color-mix(in srgb, var(--text-primary) 45%, transparent)}.feedback-dialog.svelte-yx8799 h2:where(.svelte-yx8799){margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--font-semibold)}.shell.svelte-12qhfyh{background:var(--surface-1);flex-direction:column;min-height:100vh;display:flex}.skip-link.svelte-12qhfyh{z-index:10;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-0);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);box-shadow:var(--shadow-md);text-decoration:none;position:fixed;transform:translateY(-300%)}.skip-link.svelte-12qhfyh:focus{transform:translateY(0)}.topbar.svelte-12qhfyh{align-items:stretch;gap:var(--space-5);padding:0 var(--space-5);background:var(--chrome-bg);color:var(--chrome-fg);--focus-ring:var(--focus-ring-on-chrome);display:flex}.topbar.svelte-12qhfyh ::selection{background:color-mix(in srgb, var(--chrome-fg) 25%, transparent)}@media (width>=1024px){.topbar.svelte-12qhfyh{flex-wrap:wrap}}.topbar.svelte-12qhfyh :focus-visible{outline-offset:-2px}.brand.svelte-12qhfyh{align-self:center;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--chrome-fg);white-space:nowrap;flex:none;display:inline-flex}.session.svelte-12qhfyh{align-self:center;align-items:center;gap:var(--space-3);flex:0 auto;margin-left:auto;display:flex}.email.svelte-12qhfyh{font-size:var(--text-sm);color:var(--chrome-fg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session.svelte-12qhfyh .btn-ghost{color:var(--chrome-fg)}.session.svelte-12qhfyh .btn-ghost:hover:not(:disabled){color:var(--chrome-fg);background:color-mix(in srgb, var(--chrome-fg) 16%, transparent)}.context-strip.svelte-12qhfyh{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--surface-3);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.company.svelte-12qhfyh{font-weight:var(--font-medium)}.sep.svelte-12qhfyh{color:var(--text-tertiary)}.context-strip.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent)}.quiet.svelte-12qhfyh{color:var(--text-tertiary)}main.svelte-12qhfyh{width:100%;max-width:none;padding:var(--space-5);flex:1}main.svelte-12qhfyh:focus{outline:none}.legal.svelte-12qhfyh{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--surface-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.legal.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-secondary)}@media (width<=1023px){.topbar.svelte-12qhfyh{gap:var(--space-3);padding:0 var(--space-3)}.email.svelte-12qhfyh{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.context-strip.svelte-12qhfyh{padding:var(--space-2) var(--space-3)}main.svelte-12qhfyh,.legal.svelte-12qhfyh{padding:var(--space-4) var(--space-3)}}
