.profile.svelte-1lctxwd{position:relative;display:grid;place-items:center}.avatar.svelte-1lctxwd{width:var(--control);height:var(--control);border:0;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--on-accent-ink);font:700 var(--text-xs) var(--font-body);cursor:pointer}.avatar[aria-expanded=true].svelte-1lctxwd{box-shadow:0 0 0 3px var(--rail-active)}.menu.svelte-1lctxwd{position:absolute;left:calc(100% + var(--space-3));bottom:0;z-index:var(--z-menu);width:18rem;padding:var(--space-2);color:var(--ink);box-shadow:var(--shadow-float);display:grid;gap:var(--space-1)}.who.svelte-1lctxwd{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.who.svelte-1lctxwd p:where(.svelte-1lctxwd){overflow-wrap:anywhere}.badge.svelte-1lctxwd{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--brand-tint-strong);color:var(--brand-text);font-weight:700;font-size:var(--text-sm)}.items.svelte-1lctxwd{list-style:none;margin:0;padding:var(--space-1) 0;display:grid;gap:var(--space-1);border-bottom:1px solid var(--line)}.items.svelte-1lctxwd a:where(.svelte-1lctxwd){display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--space-2);align-items:center;padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.items.svelte-1lctxwd a:where(.svelte-1lctxwd) .small:where(.svelte-1lctxwd){grid-column:2}.items.svelte-1lctxwd a:where(.svelte-1lctxwd):hover,.signout.svelte-1lctxwd:hover{background:var(--surface-sunken)}.items.svelte-1lctxwd label:where(.svelte-1lctxwd){padding:var(--space-2)}.count.svelte-1lctxwd{font-size:var(--text-xs);font-weight:600;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-soft)}.foot.svelte-1lctxwd{padding-top:var(--space-1)}.signout.svelte-1lctxwd{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--danger);font:600 var(--text-md) var(--font-body);cursor:pointer;text-align:left}@media(max-width:900px){.menu.svelte-1lctxwd{position:fixed;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto}.wide-only.svelte-1lctxwd{display:none}}.toasts.svelte-1o1qhan{position:fixed;bottom:var(--space-4);right:var(--space-4);display:grid;gap:var(--space-2);z-index:var(--z-toast);max-width:min(24rem,calc(100vw - 2rem))}.toast.svelte-1o1qhan{margin:0;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-float);border-radius:var(--radius-md)}@media(prefers-reduced-motion:no-preference){.toast.svelte-1o1qhan{animation:svelte-1o1qhan-rise .16s ease-out}}@keyframes svelte-1o1qhan-rise{0%{transform:translateY(var(--space-2));opacity:0}}.watch.svelte-76worc{position:fixed;left:50%;bottom:var(--space-4);transform:translate(-50%);z-index:var(--z-alert);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);max-width:min(40rem,calc(100vw - 2rem));box-shadow:var(--shadow-float)}.watch.svelte-76worc p:where(.svelte-76worc){margin:0}@media(max-width:600px){.watch.svelte-76worc{flex-direction:column;align-items:stretch}}.touch-tip.svelte-1d38agw{position:fixed;transform:translate(-50%,calc(-100% - var(--space-2)));max-width:min(20rem,calc(100vw - 2rem));padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--surface);font-size:var(--text-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-float);z-index:var(--z-tip);pointer-events:none}.art.svelte-1hpbsnb{width:100%;height:auto;overflow:visible}.halo.svelte-1hpbsnb line:where(.svelte-1hpbsnb){stroke:var(--brand-on-primary);stroke-opacity:.12;stroke-width:6}.paper.svelte-1hpbsnb{fill:var(--brand-on-primary)}feDropShadow.svelte-1hpbsnb{flood-color:var(--brand-primary)}.ink.svelte-1hpbsnb{fill:var(--brand-primary)}.ink.soft.svelte-1hpbsnb{opacity:.55}.line.svelte-1hpbsnb{fill:color-mix(in srgb,var(--brand-secondary) 28%,var(--brand-on-primary))}.badge.svelte-1hpbsnb{fill:var(--brand-accent)}.pick.svelte-1hpbsnb{fill:color-mix(in srgb,var(--brand-secondary) 18%,var(--brand-on-primary));stroke:var(--brand-secondary);stroke-width:1.5}.file.svelte-1hpbsnb{fill:color-mix(in srgb,var(--brand-secondary) 22%,var(--brand-on-primary));stroke:var(--brand-primary);stroke-width:2}.fold.svelte-1hpbsnb{fill:none;stroke:var(--brand-primary);stroke-width:2;stroke-linejoin:round}.pill.svelte-1hpbsnb{fill:color-mix(in srgb,var(--brand-accent) 22%,var(--brand-on-primary))}.seal.svelte-1hpbsnb{fill:var(--brand-accent);stroke:var(--brand-on-primary);stroke-width:4}.tick.svelte-1hpbsnb{fill:none;stroke:var(--brand-on-primary);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.track.svelte-1hpbsnb{fill:none;stroke:color-mix(in srgb,var(--brand-secondary) 28%,var(--brand-on-primary));stroke-width:8}.arc.svelte-1hpbsnb{fill:none;stroke:var(--brand-accent);stroke-width:8;stroke-linecap:round}.seg.plum.svelte-1hpbsnb{fill:var(--brand-primary)}.seg.mauve.svelte-1hpbsnb{fill:var(--brand-secondary)}.seg.orange.svelte-1hpbsnb{fill:var(--brand-accent)}.card.svelte-1hpbsnb{animation:svelte-1hpbsnb-rise .7s cubic-bezier(.2,.7,.2,1) both}.evidence.svelte-1hpbsnb{animation-delay:.15s}.progress.svelte-1hpbsnb{animation-delay:.3s}@keyframes svelte-1hpbsnb-rise{0%{opacity:0;transform:translateY(var(--space-3))}}@media(prefers-reduced-motion:reduce){.card.svelte-1hpbsnb{animation:none}}
