.access.svelte-1kk51hi{display:flex;flex-direction:column;gap:.7rem}.intro.svelte-1kk51hi{margin:0;color:var(--rm-text-muted);font-size:.9rem}.muted.svelte-1kk51hi{color:var(--rm-text-muted);margin:0}.error.svelte-1kk51hi{color:#ff8a8a;margin:0}.ok.svelte-1kk51hi{color:#7ee0a1;margin:0}.warn.svelte-1kk51hi{color:#ffc46b;margin:0}.problem.svelte-1kk51hi,.empty.svelte-1kk51hi{border:1px dashed var(--rm-border);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.problem.svelte-1kk51hi p:where(.svelte-1kk51hi),.empty.svelte-1kk51hi p:where(.svelte-1kk51hi){margin:0}.problem.svelte-1kk51hi p:where(.svelte-1kk51hi){color:#ff8a8a}.properties.svelte-1kk51hi{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.property.svelte-1kk51hi{background:var(--rm-bg-elev);border:1px solid var(--rm-border);border-radius:10px;padding:.8rem 1rem;display:flex;flex-direction:column;gap:.45rem}.head.svelte-1kk51hi{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem}.name.svelte-1kk51hi{margin:0;font-size:1rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.people-link.svelte-1kk51hi{margin-left:auto;color:var(--rm-accent-2);font-weight:600;font-size:.85rem;text-decoration:none}.people-link.svelte-1kk51hi:hover{text-decoration:underline}.sub.svelte-1kk51hi{margin:0;font-size:.82rem;font-weight:600;color:var(--rm-text-muted)}.rows.svelte-1kk51hi{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.row.svelte-1kk51hi{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.9rem}.who.svelte-1kk51hi{overflow-wrap:anywhere;min-width:0}.meta.svelte-1kk51hi{color:var(--rm-text-muted);font-size:.8rem}.chip.svelte-1kk51hi{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--rm-border);color:var(--rm-text-muted)}.tone-active.svelte-1kk51hi{border-color:var(--rm-accent);color:var(--rm-accent-2)}.tone-done.svelte-1kk51hi{border-color:#7ee0a1;color:#7ee0a1}.tone-attention.svelte-1kk51hi{border-color:#ffc46b;color:#ffc46b}.row-actions.svelte-1kk51hi{display:inline-flex;gap:.75rem}.confirm.svelte-1kk51hi{flex-basis:100%;border:1px solid var(--rm-border);border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.5rem}.confirm.svelte-1kk51hi p:where(.svelte-1kk51hi){margin:0}.actions.svelte-1kk51hi{display:flex;flex-wrap:wrap;gap:.5rem}.btn-secondary.svelte-1kk51hi,.btn-danger.svelte-1kk51hi{display:inline-flex;align-items:center;border-radius:8px;padding:.42rem .9rem;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.btn-secondary.svelte-1kk51hi{background:transparent;color:var(--rm-text);border:1px solid var(--rm-border)}.btn-secondary.svelte-1kk51hi:hover{border-color:var(--rm-accent)}.btn-danger.svelte-1kk51hi{background:transparent;color:#ff8a8a;border:1px solid #ff8a8a}button.svelte-1kk51hi:disabled{opacity:.55;cursor:not-allowed}.link-btn.svelte-1kk51hi{background:transparent;border:0;padding:0;cursor:pointer;color:var(--rm-accent-2);font:inherit;font-size:.82rem}.link-btn.danger.svelte-1kk51hi{color:#ff8a8a}.link-btn.svelte-1kk51hi:hover{text-decoration:underline}button.svelte-1kk51hi:focus-visible,a.svelte-1kk51hi:focus-visible{outline:2px solid var(--rm-accent-2);outline-offset:2px}.team.svelte-1qqwir9{display:flex;flex-direction:column;gap:1.6rem;color:var(--rm-text)}.section.svelte-1qqwir9{display:flex;flex-direction:column;gap:.8rem}.section-title.svelte-1qqwir9{margin:0;font-size:1.1rem;font-weight:700}.intro.svelte-1qqwir9{margin:0;color:var(--rm-text-muted);font-size:.9rem}.muted.svelte-1qqwir9{color:var(--rm-text-muted);margin:0}.note.svelte-1qqwir9{font-size:.85rem}.error.svelte-1qqwir9{color:#ff8a8a;margin:0}.ok.svelte-1qqwir9{color:#7ee0a1;margin:0}.problem.svelte-1qqwir9,.empty.svelte-1qqwir9{border:1px dashed var(--rm-border);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.problem.svelte-1qqwir9 p:where(.svelte-1qqwir9),.empty.svelte-1qqwir9 p:where(.svelte-1qqwir9){margin:0}.problem.svelte-1qqwir9 p:where(.svelte-1qqwir9){color:#ff8a8a}.teams.svelte-1qqwir9{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.team-card.svelte-1qqwir9{background:var(--rm-bg-elev);border:1px solid var(--rm-border);border-radius:10px;padding:.8rem 1rem}.team-head.svelte-1qqwir9{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.team-name.svelte-1qqwir9{margin:0;font-size:1.05rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.team-toggle.svelte-1qqwir9{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:0;padding:0;color:var(--rm-text);font:inherit;font-weight:inherit;cursor:pointer;text-align:left}.team-toggle.svelte-1qqwir9:hover{color:var(--rm-accent-2)}.caret.svelte-1qqwir9{display:inline-flex;transition:transform .15s ease;transform:rotate(-90deg)}.caret.open.svelte-1qqwir9{transform:none}.count.svelte-1qqwir9{color:var(--rm-text-muted);font-size:.82rem}.manage.svelte-1qqwir9{margin-left:auto;color:var(--rm-accent-2);font-weight:600;font-size:.85rem;text-decoration:none}.manage.svelte-1qqwir9:hover{text-decoration:underline}.team-body.svelte-1qqwir9{margin-top:.6rem;display:flex;flex-direction:column;gap:.6rem}.members.svelte-1qqwir9{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.member.svelte-1qqwir9{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.9rem}.email.svelte-1qqwir9{overflow-wrap:anywhere;min-width:0}.you.svelte-1qqwir9{color:var(--rm-text-muted);font-size:.8rem}.role.svelte-1qqwir9{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--rm-border);color:var(--rm-text-muted)}.role.lead.svelte-1qqwir9{border-color:var(--rm-accent);color:var(--rm-accent-2)}.only-admin.svelte-1qqwir9{color:var(--rm-text-muted);font-size:.78rem}.confirm.svelte-1qqwir9{flex-basis:100%;border:1px solid var(--rm-border);border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.5rem}.confirm.svelte-1qqwir9 p:where(.svelte-1qqwir9){margin:0}.actions.svelte-1qqwir9{display:flex;flex-wrap:wrap;gap:.5rem}.add-form.svelte-1qqwir9{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--rm-border);border-radius:8px;padding:.75rem}.field.svelte-1qqwir9{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.field.svelte-1qqwir9 input:where(.svelte-1qqwir9){font:inherit;padding:.4rem .55rem;border-radius:6px;border:1px solid var(--rm-border);background:var(--rm-bg);color:var(--rm-text)}.roles.svelte-1qqwir9{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.85rem}.roles.svelte-1qqwir9 legend:where(.svelte-1qqwir9){padding:0;margin-bottom:.25rem}.roles.svelte-1qqwir9 label:where(.svelte-1qqwir9){display:inline-flex;align-items:center;gap:.35rem}.hint.svelte-1qqwir9{font-size:.8rem}.add-open.svelte-1qqwir9{align-self:flex-start}.portfolios.svelte-1qqwir9{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.sub.svelte-1qqwir9{margin:0;font-size:.85rem;font-weight:600;color:var(--rm-text-muted)}.chips.svelte-1qqwir9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.chip.svelte-1qqwir9{font-size:.8rem;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--rm-border)}.link.svelte-1qqwir9{color:var(--rm-accent-2);font-size:.85rem;text-decoration:none}.link.svelte-1qqwir9:hover{text-decoration:underline}.btn-secondary.svelte-1qqwir9,.btn-primary.svelte-1qqwir9,.btn-danger.svelte-1qqwir9{display:inline-flex;align-items:center;border-radius:8px;padding:.42rem .9rem;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:none}.btn-secondary.svelte-1qqwir9{background:transparent;color:var(--rm-text);border:1px solid var(--rm-border)}.btn-secondary.svelte-1qqwir9:hover{border-color:var(--rm-accent)}.btn-primary.svelte-1qqwir9{background:var(--rm-accent);color:#fff;border:1px solid var(--rm-accent)}.btn-danger.svelte-1qqwir9{background:transparent;color:#ff8a8a;border:1px solid #ff8a8a}button.svelte-1qqwir9:disabled{opacity:.55;cursor:not-allowed}.link-btn.svelte-1qqwir9{background:transparent;border:0;padding:0;cursor:pointer;color:var(--rm-accent-2);font:inherit}.link-btn.danger.svelte-1qqwir9{color:#ff8a8a;font-size:.82rem}.link-btn.svelte-1qqwir9:hover{text-decoration:underline}button.svelte-1qqwir9:focus-visible,a.svelte-1qqwir9:focus-visible,input.svelte-1qqwir9:focus-visible{outline:2px solid var(--rm-accent-2);outline-offset:2px}
