main.svelte-wc4abg{max-width:46rem;color:var(--ink);margin:0 auto;padding:2rem 1.25rem 4rem;font-family:system-ui,sans-serif}h1.svelte-wc4abg{margin-bottom:.5rem;font-size:1.6rem}.lede.svelte-wc4abg{color:var(--ink-2);margin-top:0}.muted.svelte-wc4abg{color:var(--muted)}.error.svelte-wc4abg{color:var(--crit)}section.svelte-wc4abg{border:1px solid var(--rule);border-radius:8px;margin-top:1.75rem;padding:1rem 1.1rem 1.2rem}header.svelte-wc4abg{align-items:center;gap:.6rem;display:flex}.tag.svelte-wc4abg{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:.15rem .55rem;font-size:.72rem}.grid.svelte-wc4abg{flex-wrap:wrap;gap:.75rem 1rem;margin:.9rem 0;display:flex}label.svelte-wc4abg{font-size:.85rem;font-weight:600;display:block}input.role-name.svelte-wc4abg{width:12rem}input.svelte-wc4abg{border:1px solid var(--rule-strong);border-radius:6px;width:7rem;max-width:100%;margin-top:.25rem;padding:.35rem .5rem;display:block}table.svelte-wc4abg{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-wc4abg,td.svelte-wc4abg{text-align:right;padding:.3rem .4rem}th.svelte-wc4abg:first-child,td.svelte-wc4abg:first-child{text-align:left}thead.svelte-wc4abg th:where(.svelte-wc4abg){color:var(--muted);font-size:.78rem;font-weight:600}.total.svelte-wc4abg td:where(.svelte-wc4abg){border-top:1px solid var(--rule);font-weight:700}.note.svelte-wc4abg{color:var(--ink-2);font-size:.85rem;line-height:1.5}button.svelte-wc4abg{border:1px solid var(--rule-strong);cursor:pointer;background:#fff;border-radius:6px;margin-top:.4rem;padding:.4rem .8rem;font-size:.85rem}.source.svelte-wc4abg{color:var(--muted);margin-top:1.25rem;font-size:.78rem;line-height:1.5}.actions.svelte-wc4abg{flex-wrap:wrap;gap:.5rem;display:flex}.add.svelte-wc4abg{margin:.5rem 0 1rem}
