.beta-participant{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--rl-color-border,var(--line));border-radius:6px;background:#fff}.beta-participant-kicker{margin:0 0 .35rem;font-size:var(--rl-text-meta,.75rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rl-color-text-muted,var(--muted))}.beta-participant-title{margin:0 0 .35rem;font-size:var(--rl-type-body);font-weight:var(--rl-weight-semibold)}.beta-participant-line{margin:0 0 .5rem;font-weight:600}.beta-participant-meta{margin:.15rem 0;color:var(--rl-color-text,var(--ink));font-size:var(--rl-text-label,.9rem)}.beta-participant-fields{display:grid;gap:.65rem;margin:.75rem 0}.beta-participant-fields label{display:grid;gap:.25rem;font-size:var(--rl-text-meta,.8rem);font-weight:600}.beta-participant-fields input{font:inherit;font-weight:400;padding:.4rem .55rem;border:1px solid var(--rl-color-border,var(--line));border-radius:4px;background:#fff}.beta-participant-error{margin:0 0 .65rem;color:var(--attention,#8a2b2b);font-size:var(--rl-text-meta,.8rem)}.beta-participant .poc-btn{margin-top:.25rem}.beta-session-chrome{display:grid;gap:var(--rl-space-1);margin:0 0 var(--rl-space-3);min-width:0;max-width:100%}.beta-session-chrome .beta-participant,.beta-session-chrome .beta-stakeholder-catalogue,.beta-session-chrome .beta-terms{margin-bottom:0}.beta-session-chrome:has(.beta-participant--form),.beta-session-chrome:has([data-testid=beta-stakeholder-selection]){gap:var(--rl-space-3);margin-bottom:var(--rl-space-4)}.beta-participant--compact{margin-bottom:0;padding:.2rem .65rem;min-width:0;max-width:100%;box-sizing:border-box}.beta-participant-compact-row{display:flex;flex-wrap:nowrap;gap:.35rem .65rem;align-items:center;justify-content:space-between}.beta-participant--compact .beta-participant-kicker{margin:0;flex:0 0 auto}.beta-participant--compact .beta-participant-line{margin:0;flex:1 1 auto;min-width:0;font-size:var(--rl-text-label,.9rem);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-participant--compact .poc-btn{margin:0;padding:.2rem .55rem;flex-shrink:0}.beta-session-chrome--collapsible{margin-bottom:var(--rl-space-1)}.beta-session-chrome-summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:#64748b;padding:8px 12px;line-height:1.35;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff}.beta-session-chrome-summary::-webkit-details-marker{display:none}.beta-session-chrome-summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.beta-session-chrome--collapsible[open] .beta-session-chrome-summary:before{transform:rotate(90deg)}.beta-session-chrome-body{display:grid;gap:var(--rl-space-1);margin-top:var(--rl-space-2)}.beta-session-chrome--setup{display:grid;gap:var(--rl-space-1);margin:0 0 var(--rl-space-3);min-width:0;max-width:100%}.beta-session-chrome--terms{margin-bottom:var(--rl-space-2)}.beta-session-setup-banner{margin:0 0 var(--rl-space-2);padding:.35rem .55rem;font-size:var(--rl-text-label);color:var(--rl-color-text-muted);border:1px solid var(--rl-color-border);border-radius:4px;background:#fafafa}.beta-session-setup-banner a{font-weight:600}.beta-stakeholder-catalogue{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--rl-color-border,var(--line));border-radius:6px;background:#fff}.beta-stakeholder-kicker{margin:0 0 .35rem;font-size:var(--rl-text-meta,.75rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rl-color-text-muted,var(--muted))}.beta-stakeholder-note{margin:0 0 .75rem;color:var(--rl-color-text-muted,var(--muted));font-size:var(--rl-text-meta,.8rem)}.beta-stakeholder-list{margin:0;padding:0;display:grid;gap:.7rem}.beta-stakeholder-item{margin:0}.beta-stakeholder-label{margin:0;font-weight:600;font-size:var(--rl-text-label,.9rem)}.beta-stakeholder-experience,.beta-stakeholder-question{margin:.15rem 0 0;font-size:var(--rl-text-meta,.8rem);color:var(--rl-color-text,var(--ink))}.beta-stakeholder-title{margin:0 0 .35rem;font-size:var(--rl-type-body);font-weight:var(--rl-weight-semibold)}.beta-stakeholder-line{margin:0 0 .35rem;font-weight:600}.beta-stakeholder-choice{margin:0 0 .85rem;padding:0;border:0;display:grid;gap:.65rem}.beta-stakeholder-choice label{display:grid;grid-template-columns:auto 1fr;gap:.35rem .65rem;align-items:start;cursor:pointer}.beta-stakeholder-choice input{margin-top:.3rem}.beta-stakeholder-choice .beta-stakeholder-label,.beta-stakeholder-choice .beta-stakeholder-question{display:block}.beta-stakeholder-error{margin:0 0 .65rem;color:var(--attention,#8a2b2b);font-size:var(--rl-text-meta,.8rem)}.beta-stakeholder-catalogue .poc-btn{margin-top:.25rem}.beta-stakeholder-catalogue--compact{margin-bottom:0;padding:.2rem .65rem;min-width:0;max-width:100%;box-sizing:border-box}.beta-stakeholder-compact-row{display:flex;flex-wrap:nowrap;gap:.35rem .65rem;align-items:center;justify-content:space-between}.beta-stakeholder-catalogue--compact .beta-stakeholder-line{margin:0;flex:1 1 auto;min-width:0;font-size:var(--rl-text-label,.9rem);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-stakeholder-catalogue--compact .poc-btn{margin:0;padding:.2rem .55rem;flex-shrink:0}.beta-stakeholder-start-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.35rem}.beta-stakeholder-start-row .poc-btn{margin-top:0;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}