.role-selector.svelte-r5nv4a{border:0;padding:0;margin:0;display:grid;gap:var(--s-2)}.role-selector__legend.svelte-r5nv4a{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-3);letter-spacing:var(--tracking-radio);text-transform:uppercase;padding:0}.role-selector__list.svelte-r5nv4a{display:grid;gap:var(--s-2)}.role-selector__option.svelte-r5nv4a{display:grid;grid-template-columns:96px 1fr;gap:var(--s-3);align-items:baseline;padding:var(--s-3) var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-8);background:var(--bg-base);cursor:pointer;font-size:var(--fs-13);transition:border-color .08s ease-out,background .08s ease-out}.role-selector__option.svelte-r5nv4a:hover{border-color:var(--brand-300)}.role-selector__option.selected.svelte-r5nv4a{border-color:var(--brand-700);background:var(--brand-50);box-shadow:0 0 0 1px var(--brand-700) inset}.role-selector__option.svelte-r5nv4a input:where(.svelte-r5nv4a){position:absolute;opacity:0;pointer-events:none;width:0;height:0}.role-selector__option.svelte-r5nv4a:focus-within{outline:2px solid var(--brand-700);outline-offset:2px}.role-selector__tag.svelte-r5nv4a{display:inline-block;padding:2px 8px;border-radius:var(--r-4);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-radio);text-transform:uppercase;font-weight:var(--fw-medium);justify-self:start}.role-selector__tag--corporate.svelte-r5nv4a{background:var(--brand-100, var(--bg-base));color:var(--brand-700);border:1px solid var(--brand-300, var(--line-2))}.role-selector__tag--regional.svelte-r5nv4a{background:var(--status-pending-bg, var(--bg-base));color:var(--status-pending-fg, var(--ink-1));border:1px solid var(--line-2)}.role-selector__tag--site.svelte-r5nv4a{background:var(--bg-base);color:var(--ink-2);border:1px solid var(--line-2)}.role-selector__desc.svelte-r5nv4a{color:var(--ink-2);line-height:1.4}.invite-modal.svelte-18rdk0p{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1273;display:flex;align-items:center;justify-content:center;padding:var(--s-5);z-index:1000}.invite-modal__card.svelte-18rdk0p{background:var(--bg-elevated);border:1px solid var(--line-1);border-radius:var(--r-12);padding:var(--s-6);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.invite-modal__card.svelte-18rdk0p header:where(.svelte-18rdk0p){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-4)}.invite-modal__card.svelte-18rdk0p h2:where(.svelte-18rdk0p){font-size:var(--fs-18);font-weight:var(--fw-semi);letter-spacing:-.012em;margin:0}.invite-modal__close.svelte-18rdk0p{background:none;border:none;font-size:24px;color:var(--ink-3);cursor:pointer;line-height:1;padding:0 var(--s-2)}.invite-modal__close.svelte-18rdk0p:hover{color:var(--ink-1)}.invite-modal__card.svelte-18rdk0p form:where(.svelte-18rdk0p){display:grid;gap:var(--s-3)}.invite-modal__card.svelte-18rdk0p label:where(.svelte-18rdk0p){display:grid;gap:var(--s-2)}.invite-modal__card.svelte-18rdk0p label:where(.svelte-18rdk0p)>span:where(.svelte-18rdk0p){font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-3);letter-spacing:var(--tracking-radio);text-transform:uppercase}.invite-modal__card.svelte-18rdk0p input[type=email]:where(.svelte-18rdk0p),.invite-modal__card.svelte-18rdk0p input[type=text]:where(.svelte-18rdk0p){padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-6);font-size:var(--fs-14);background:var(--bg-page);color:var(--ink-1)}.invite-modal__card.svelte-18rdk0p fieldset:where(.svelte-18rdk0p){border:1px solid var(--line-1);border-radius:var(--r-8);padding:var(--s-3) var(--s-4);margin:0}.invite-modal__card.svelte-18rdk0p legend:where(.svelte-18rdk0p){font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-3);letter-spacing:var(--tracking-radio);text-transform:uppercase;padding:0 var(--s-2)}.invite-modal__props.svelte-18rdk0p{display:grid;gap:var(--s-2);margin-top:var(--s-2)}.invite-modal__check.svelte-18rdk0p{display:flex!important;align-items:center;gap:var(--s-3);grid-template-columns:none!important;font-size:var(--fs-14);color:var(--ink-1);cursor:pointer}.invite-modal__check.svelte-18rdk0p input:where(.svelte-18rdk0p){margin:0}.invite-modal__check.svelte-18rdk0p span:where(.svelte-18rdk0p){text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important;font-size:var(--fs-14)!important;color:var(--ink-1)!important}.invite-modal__muted.svelte-18rdk0p{font-size:var(--fs-13);color:var(--ink-3);margin:0}.invite-modal__warn.svelte-18rdk0p{padding:var(--s-3) var(--s-4);background:var(--status-needs-bg);color:var(--status-needs-fg);border-radius:var(--r-6);font-size:var(--fs-13);line-height:var(--lh-loose)}.invite-modal__success.svelte-18rdk0p{padding:var(--s-3) var(--s-4);background:var(--status-complete-bg);color:var(--status-complete-fg);border-radius:var(--r-6);font-size:var(--fs-13);line-height:var(--lh-loose)}.invite-modal__delivery-hint.svelte-18rdk0p{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line-soft);font-size:var(--fs-12);line-height:1.5}.invite-modal__error.svelte-18rdk0p{padding:var(--s-3);background:var(--status-needs-bg);color:var(--status-needs-fg);border-radius:var(--r-6);font-size:var(--fs-13)}.invite-modal__url.svelte-18rdk0p{display:flex;gap:var(--s-3);align-items:center}.invite-modal__url.svelte-18rdk0p input:where(.svelte-18rdk0p){flex:1;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-6);font-size:var(--fs-13);font-family:var(--font-mono);background:var(--bg-page);color:var(--ink-1)}.invite-modal__actions.svelte-18rdk0p{display:flex;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-3)}
