.avatar.svelte-qygt89{border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar[data-size=sm].svelte-qygt89{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar[data-size=md].svelte-qygt89{width:2.5rem;height:2.5rem;font-size:var(--text-xs)}.avatar[data-size=lg].svelte-qygt89{width:3.5rem;height:3.5rem;font-size:var(--text-md)}img.svelte-qygt89{object-fit:cover;width:100%;height:100%}.icon.svelte-jf3o41{vertical-align:middle;flex:none}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);border:var(--rule-heavy) solid transparent;font:inherit;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border-radius:0;line-height:1;text-decoration:none;display:inline-flex}.btn[data-size=md].svelte-g9c1iq{min-height:2.5rem;padding:0 var(--space-4);font-size:var(--text-md)}.btn[data-size=sm].svelte-g9c1iq{min-height:2rem;padding:0 var(--space-2);font-size:var(--text-sm)}.btn[data-icon-only][data-size=md].svelte-g9c1iq{width:2.5rem;padding:0}.btn[data-icon-only][data-size=sm].svelte-g9c1iq{width:2rem;padding:0}.btn[data-variant=primary].svelte-g9c1iq{background:var(--color-text);color:var(--color-bg)}.btn[data-variant=primary].svelte-g9c1iq:hover{background:var(--color-accent)}.btn[data-variant=secondary].svelte-g9c1iq{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn[data-variant=secondary].svelte-g9c1iq:hover,.btn[data-variant=secondary][aria-pressed=true].svelte-g9c1iq{background:var(--color-text);color:var(--color-bg)}.btn[data-variant=ghost].svelte-g9c1iq{color:var(--color-text);background:0 0}.btn[data-variant=ghost].svelte-g9c1iq:hover,.btn[data-variant=ghost][aria-pressed=true].svelte-g9c1iq{color:var(--color-accent)}.btn[data-variant=link].svelte-g9c1iq{min-height:0;color:var(--color-text);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.btn[data-variant=link].svelte-g9c1iq:hover{color:var(--color-accent)}.btn.svelte-g9c1iq:disabled{opacity:.4;cursor:not-allowed}.account.svelte-1jfbj7q{align-items:center;gap:var(--space-2);min-width:0;height:var(--header-height);display:flex}.handle.svelte-1jfbj7q{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;font-family:var(--font-text);font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden}form.svelte-1jfbj7q{margin:0;display:flex}.app-header.svelte-1e28rvs{z-index:20;align-items:center;gap:var(--space-3);height:var(--header-height);padding:0 var(--space-1) 0 var(--space-3);background:var(--color-bg);border-bottom:var(--rule-thin) solid var(--color-border);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-lg);letter-spacing:.02em;line-height:1;display:flex;position:sticky;top:0}.brand.svelte-1e28rvs{color:var(--color-text);text-decoration:none}.divider.svelte-1e28rvs{border-left:var(--rule-thin) solid var(--color-border);align-self:stretch;margin-block:.6rem}.middle.svelte-1e28rvs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.actions.svelte-1e28rvs{gap:var(--space-1);display:flex}@media (width>=960px){.app-header.svelte-1e28rvs{padding-inline:var(--space-4) var(--space-2);font-size:var(--text-xl)}}.badge.svelte-eex7hx{align-items:center;gap:var(--space-1);padding:.2rem var(--space-2) .15rem;border:var(--rule-thin) solid transparent;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;line-height:1;display:inline-flex}.badge[data-variant=neutral].svelte-eex7hx{background:var(--color-text);color:var(--color-bg)}.badge[data-variant=accent].svelte-eex7hx{background:var(--color-accent);color:var(--color-on-accent)}.badge[data-variant=live].svelte-eex7hx{letter-spacing:inherit;font-size:inherit;color:var(--color-text);--badge-dot:var(--color-live);border:0;padding:0}.badge[data-variant=outline].svelte-eex7hx{border-color:var(--color-border);color:var(--color-text)}.dot.svelte-eex7hx{border-radius:var(--radius-full);background:var(--badge-dot,currentColor);width:.55rem;height:.55rem}.badge[data-variant=live].svelte-eex7hx .dot:where(.svelte-eex7hx){animation:svelte-eex7hx-pulse 2.4s var(--ease) infinite;order:1}@keyframes svelte-eex7hx-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--badge-dot) 50%, transparent)}70%,to{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--badge-dot) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.badge[data-variant=live].svelte-eex7hx .dot:where(.svelte-eex7hx){animation:none}}.card.svelte-14efj7c{background:var(--color-surface);border:var(--rule-heavy) solid var(--color-border);flex-direction:column;min-width:0;display:flex}.card[data-padding=sm].svelte-14efj7c{--card-pad:var(--space-3)}.card[data-padding=md].svelte-14efj7c{--card-pad:var(--space-4)}.card[data-padding=none].svelte-14efj7c{--card-pad:0}.card-header.svelte-14efj7c,.card-body.svelte-14efj7c,.card-footer.svelte-14efj7c{padding:0 var(--card-pad)}.card-header.svelte-14efj7c{padding-top:var(--card-pad)}.card-body.svelte-14efj7c{padding-block:var(--card-pad);gap:var(--space-3);flex-direction:column;display:flex}.card[data-padding=none].svelte-14efj7c .card-body:where(.svelte-14efj7c){gap:0}.card-header.svelte-14efj7c+.card-body:where(.svelte-14efj7c){padding-top:var(--space-3)}.card-footer.svelte-14efj7c{padding-block:var(--space-2);border-top:var(--rule-heavy) solid var(--color-border)}.dialog.svelte-1i47zga{border:var(--rule-heavy) solid var(--color-border);background:var(--color-surface);color:var(--color-text);max-width:min(56rem, calc(100vw - 2 * var(--gutter)));padding:0}.dialog[data-variant=fullscreen].svelte-1i47zga{background:var(--color-text);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-bg);border:0}.dialog.svelte-1i47zga::backdrop{background:#0c0b0a99}.close.svelte-1i47zga{top:var(--space-2);right:var(--space-2);z-index:1;position:absolute}.dialog[data-variant=fullscreen].svelte-1i47zga .close:where(.svelte-1i47zga) .btn{color:var(--color-bg)}.field.svelte-sa3gfm{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.label.svelte-sa3gfm{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text);line-height:1}.required.svelte-sa3gfm{margin-left:var(--space-1)}.hint.svelte-sa3gfm{font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.error.svelte-sa3gfm{align-items:flex-start;gap:var(--space-2);font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);display:flex}.error.svelte-sa3gfm:before{content:"";background:var(--color-accent);flex:none;width:.5rem;height:.5rem;margin-top:.35em}.control.svelte-swfugb{background:var(--color-surface);border:var(--rule-heavy) solid var(--color-border);border-radius:0;min-width:0;min-height:2.5rem;display:flex}.control[data-invalid].svelte-swfugb{border-color:var(--color-accent)}.control[data-disabled].svelte-swfugb{opacity:.4;cursor:not-allowed}.prefix.svelte-swfugb{padding:0 var(--space-3);border-right:var(--rule-thin) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-black);flex:none;align-items:center;line-height:1;display:flex}input.svelte-swfugb{min-width:0;min-height:2.5rem;padding:0 var(--space-3);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal);background:0 0;border:0;border-radius:0;flex:1}input.svelte-swfugb:focus-visible{outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--rule-heavy)}input.svelte-swfugb::placeholder{color:var(--color-text-muted);opacity:1}.control[data-disabled].svelte-swfugb input:where(.svelte-swfugb){cursor:not-allowed}.typeahead.svelte-kqbgn4{margin-top:calc(-1 * (var(--space-1) + var(--rule-heavy)));border:var(--rule-heavy) solid var(--color-border);background:var(--color-surface);font-family:var(--font-text);border-radius:0}.typeahead.svelte-kqbgn4 li:where(.svelte-kqbgn4){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--rule-thin) solid var(--color-border);cursor:pointer;display:flex}.typeahead.svelte-kqbgn4 li:where(.svelte-kqbgn4):last-child{border-bottom:0}.typeahead.svelte-kqbgn4 li[data-active]:where(.svelte-kqbgn4){background:var(--color-text);color:var(--color-bg)}.option-text.svelte-kqbgn4{flex-direction:column;min-width:0;display:flex}.option-name.svelte-kqbgn4{font-size:var(--text-md);line-height:var(--leading-tight);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-handle.svelte-kqbgn4{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typeahead.svelte-kqbgn4 li[data-active]:where(.svelte-kqbgn4) .option-name:where(.svelte-kqbgn4),.typeahead.svelte-kqbgn4 li[data-active]:where(.svelte-kqbgn4) .option-handle:where(.svelte-kqbgn4){color:inherit}.notice.svelte-1b2jfeq{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--rule-heavy) solid var(--color-border);border-radius:0;flex-direction:column;display:flex;position:relative}.notice[data-variant=error].svelte-1b2jfeq{padding-left:calc(var(--space-4) + .5rem)}.notice[data-variant=error].svelte-1b2jfeq:before{content:"";inset-block:0;background:var(--color-accent);width:.5rem;position:absolute;left:0}.title.svelte-1b2jfeq{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}.body.svelte-1b2jfeq{font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal)}.actions.svelte-1b2jfeq{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--rule-heavy) solid var(--color-border);flex-wrap:wrap;display:flex}.control.svelte-zqd3l8{background:var(--color-surface);border:var(--rule-heavy) solid var(--color-border);border-radius:0;min-width:0;display:flex}.control[data-invalid].svelte-zqd3l8{border-color:var(--color-accent)}.control[data-disabled].svelte-zqd3l8{opacity:.4;cursor:not-allowed}textarea.svelte-zqd3l8{field-sizing:content;min-width:0;min-height:calc(var(--text-md) * var(--leading-normal) * var(--rows,4) + 2 * var(--space-2));padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal);resize:vertical;background:0 0;border:0;border-radius:0;flex:1}textarea.svelte-zqd3l8:focus-visible{outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--rule-heavy)}textarea.svelte-zqd3l8::placeholder{color:var(--color-text-muted);opacity:1}.control[data-disabled].svelte-zqd3l8 textarea:where(.svelte-zqd3l8){cursor:not-allowed}.counter.svelte-zqd3l8{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-self:flex-end;line-height:1}
