main.svelte-1v1kqje{max-width:680px;margin:0 auto;padding:1.5rem 1rem 3rem}.crumbs.svelte-1v1kqje{display:flex;gap:1rem;margin-bottom:1.25rem}.crumbs.svelte-1v1kqje a:where(.svelte-1v1kqje){color:var(--brand);font-size:.9rem}h1.svelte-1v1kqje{margin:0 0 .25rem}.intro.svelte-1v1kqje{margin:0 0 1.5rem;color:var(--muted)}.signed-in.svelte-1v1kqje{margin:0 0 1rem;font-weight:600}.card.svelte-1v1kqje{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:1.1rem 1.25rem;margin-bottom:1rem}.card.svelte-1v1kqje h2:where(.svelte-1v1kqje){margin:0 0 .35rem;font-size:1.05rem}.muted.svelte-1v1kqje{color:var(--muted);font-size:.9rem;margin:0 0 .75rem}form.svelte-1v1kqje{display:grid;gap:.75rem;max-width:380px}label.svelte-1v1kqje{display:grid;gap:.3rem;font-size:.9rem;font-weight:600}input.svelte-1v1kqje{padding:.55rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;font-weight:400}button.svelte-1v1kqje{justify-self:start;padding:.55rem 1.1rem;border:0;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font:inherit;font-weight:600;cursor:pointer}button.svelte-1v1kqje:disabled{opacity:.6;cursor:default}button.danger.svelte-1v1kqje{background:var(--danger)}.operator-link.svelte-1v1kqje{display:inline-block;padding:.55rem 1.1rem;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-weight:600;text-decoration:none}button.linklike.svelte-1v1kqje{background:none;color:var(--brand);text-decoration:underline;padding:0}.row-action.svelte-1v1kqje{text-align:right}button.small-action.svelte-1v1kqje{padding:.25rem .6rem;font-size:.8rem;background:var(--surface);color:var(--danger);border:1px solid var(--line-strong)}.field-error.svelte-1v1kqje{margin:0;color:var(--danger);font-size:.9rem}.field-ok.svelte-1v1kqje{margin:0;color:var(--ok);font-size:.9rem}.notice.error.svelte-1v1kqje{padding:.9rem 1rem;background:var(--danger-bg);border-left:3px solid var(--danger);font-size:.9rem}table.svelte-1v1kqje{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1v1kqje,td.svelte-1v1kqje{text-align:left;padding:.45rem .55rem;border-bottom:1px solid var(--line)}th.svelte-1v1kqje{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}tbody.svelte-1v1kqje tr:where(.svelte-1v1kqje):last-child td:where(.svelte-1v1kqje){border-bottom:0}tr.current.svelte-1v1kqje td:where(.svelte-1v1kqje){background:var(--brand-faint);font-weight:600}
