.RelationshipForm_wrap__yXTZb{display:flex;flex-direction:column;gap:var(--spacing-5)}.RelationshipForm_head__g7l4l{display:flex;flex-direction:column;gap:4px}.RelationshipForm_kindGroup__zcIzv,.RelationshipForm_peopleGroup__OdAn9,.RelationshipForm_rolesGroup___h6wO{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.RelationshipForm_kindRow__80uMG{display:flex;flex-wrap:wrap;gap:6px}.RelationshipForm_kindBtn__IdPgn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border-secondary);background:color-mix(in srgb,var(--color-surface-raised) var(--surface-translucent-card-bg,55%),transparent);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:13px;font-weight:var(--font-weight-medium);padding:6px 14px;border-radius:var(--radius-full);cursor:pointer}.RelationshipForm_kindBtn__IdPgn:hover{border-color:color-mix(in srgb,var(--color-accent-default) 40%,var(--color-border-secondary))}.RelationshipForm_kindBtnActive__DQ1jw{border-color:var(--color-accent-default);background:color-mix(in srgb,var(--color-accent-default) 12%,var(--color-surface-raised))}.RelationshipForm_toggleRow___Q0lg{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);background:color-mix(in srgb,var(--color-surface-raised) var(--surface-translucent-card-bg,55%),transparent);cursor:pointer}.RelationshipForm_toggleRow___Q0lg input[type=checkbox]{margin-top:2px;accent-color:var(--color-accent-default);width:18px;height:18px}.RelationshipForm_toggleText___JzK1{display:flex;flex-direction:column;gap:2px}.RelationshipForm_toggleLabel__U5z1s{font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.RelationshipForm_toggleHelp__3832D{font-family:var(--font-family-sans);font-size:12px;color:var(--color-text-secondary)}.RelationshipForm_peopleList__cimsq{display:flex;flex-wrap:wrap;gap:6px}.RelationshipForm_peopleLoading___CZxT{color:var(--color-text-tertiary);font-size:13px}.RelationshipForm_peopleEmpty__uABbq{margin:0;font-size:13px;color:var(--color-text-secondary)}.RelationshipForm_personChip__Q6fFG{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-full);border:1px solid var(--color-border-secondary);background:color-mix(in srgb,var(--color-surface-raised) var(--surface-translucent-card-bg,55%),transparent);cursor:pointer;font-family:var(--font-family-sans);font-size:13px;color:var(--color-text-primary)}.RelationshipForm_personChip__Q6fFG:hover{border-color:color-mix(in srgb,var(--color-accent-default) 40%,var(--color-border-secondary))}.RelationshipForm_personChipActive__UdDV4{border-color:var(--color-accent-default);background:color-mix(in srgb,var(--color-accent-default) 12%,var(--color-surface-raised))}.RelationshipForm_personAvatar__DhdWu{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-accent-default);color:var(--color-text-onAccent);font-weight:var(--font-weight-bold);font-size:12px}.RelationshipForm_addPersonBtn__2wl9c{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;align-self:flex-start;border-radius:var(--radius-full);border:1px dashed var(--color-border-secondary);background:transparent;cursor:pointer;font-family:var(--font-family-sans);font-size:13px;color:var(--color-text-secondary)}.RelationshipForm_addPersonGlyph__ciU6x{font-size:18px;line-height:1}.RelationshipForm_participantRow__XVM0o{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) var(--surface-translucent-card-bg,55%),transparent);border:1px solid var(--color-border-secondary)}.RelationshipForm_participantName__Vxq9K{font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.RelationshipForm_participantRole__zu47e{font-family:var(--font-family-sans);font-size:13px;color:var(--color-text-secondary)}.RelationshipForm_roleSelect__a3QU5{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-base);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:4px 10px;font-family:var(--font-family-sans);font-size:13px;cursor:pointer}.RelationshipForm_anchorLabel__oMEYm{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family-sans);font-size:10px;letter-spacing:var(--font-letterSpacing-wider);color:var(--color-text-tertiary);text-transform:uppercase;cursor:pointer}.RelationshipForm_anchorLabel__oMEYm input{accent-color:var(--color-accent-default)}.RelationshipForm_contextField__gulQf{display:flex;flex-direction:column;gap:6px}.RelationshipForm_contextInput__sJF4E{width:100%;resize:vertical;min-height:96px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);background:color-mix(in srgb,var(--color-surface-raised) var(--surface-translucent-card-bg,55%),transparent);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:14px;line-height:1.5}.RelationshipForm_contextInput__sJF4E:focus{outline:none;border-color:var(--color-accent-default)}.RelationshipForm_error__M_Pc0{color:var(--color-feedback-danger);font-size:13px;font-family:var(--font-family-sans)}.RelationshipForm_actions__VmgQ1{display:flex;justify-content:flex-end;gap:8px}