.ai-leader .rolf-signup__start{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:stretch}
.ai-leader .rolf-signup__start .rolf-signup__form-intro,.ai-leader .rolf-signup__start>p,.ai-leader__manual-choice{grid-column:1/-1}
.ai-leader__recommendation{display:grid;gap:7px;padding:19px;border:1px solid rgba(57,230,189,.24);border-radius:15px;background:linear-gradient(120deg,rgba(57,230,189,.09),rgba(90,217,255,.035))}
.ai-leader__recommendation span{color:#5ad9ff;font-size:9px;font-weight:950;letter-spacing:.14em}.ai-leader__recommendation strong{font-size:clamp(19px,2.1vw,28px);line-height:1.2}.ai-leader__recommendation p{margin:0;color:#9bb0b6;line-height:1.5}
.ai-leader__one-click{min-height:100%!important;font-size:16px!important;box-shadow:0 16px 36px rgba(57,230,189,.15)}
.ai-leader__manual-choice{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.02)}.ai-leader__manual-choice summary{padding:14px;color:#91a7ae;font-size:11px;font-weight:850;cursor:pointer}.ai-leader__manual-choice>div{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(260px,1.3fr) auto;gap:12px;align-items:end;padding:0 14px 14px}
details.ai-leader__browser{display:block;padding:0}.ai-leader__browser>summary{padding:18px 20px;color:#aabcc2;font-size:13px;font-weight:850;cursor:pointer}.ai-leader__browser-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);gap:16px;padding:0 20px 20px}.ai-leader__browser-content .rolf-signup__form-intro,.ai-leader__browser-content .ai-leader__pairing,.ai-leader__browser-content>p{grid-column:1/-1}.ai-leader__browser-content>.secondary{align-self:end;min-height:44px;border:1px solid rgba(141,232,255,.25);border-radius:11px;background:rgba(141,232,255,.08);color:#dffaff;font-weight:850;cursor:pointer}
@media(max-width:900px){.ai-leader .rolf-signup__start,.ai-leader__manual-choice>div,.ai-leader__browser-content{grid-template-columns:1fr}.ai-leader__recommendation,.ai-leader__one-click{grid-column:1}.ai-leader__one-click{min-height:64px!important}.ai-leader__browser-content>*{grid-column:1!important}}
.rolf-signup__done{display:grid;gap:12px;padding:16px;border:1px solid rgba(57,230,189,.26);border-radius:14px;background:rgba(57,230,189,.07)}
.rolf-signup__done p{margin:0;color:#c9e5df;line-height:1.55}
.rolf-signup__done-actions{display:flex;flex-wrap:wrap;gap:10px}.rolf-signup__done-actions a,.rolf-signup__done-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid rgba(57,230,189,.28);border-radius:11px;background:rgba(2,17,24,.78);color:#dcfff7;font-weight:850;text-decoration:none;cursor:pointer}.rolf-signup__done-actions button{background:var(--mint);color:#03211d}
.ai-leader-activation{display:grid;gap:15px;margin-top:18px;padding:20px;border:1px solid rgba(90,217,255,.22);border-radius:17px;background:linear-gradient(135deg,rgba(90,217,255,.07),rgba(57,230,189,.03))}.ai-leader-activation[hidden]{display:none!important}.ai-leader-activation>header,.ai-leader-activation__job>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ai-leader-activation>header span,.ai-leader-activation__job header span{color:#5ad9ff;font-size:8px;font-weight:950;letter-spacing:.14em}.ai-leader-activation>header h3,.ai-leader-activation__job h4{margin:5px 0}.ai-leader-activation>header p{margin:0;color:#91a8af;line-height:1.5}.ai-leader-activation__jobs{display:grid;gap:14px}.ai-leader-activation__job{display:grid;gap:13px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(2,13,20,.7)}.ai-leader-activation__job figure{margin:0}.ai-leader-activation__job figure img{max-width:100%;border-radius:10px}.ai-leader-activation__job figcaption{margin-top:6px;color:#748c94;font-size:8px}.ai-leader-activation__actions{display:flex;flex-wrap:wrap;gap:10px}.ai-leader-activation__actions a,.ai-leader-activation__actions button{min-height:43px;padding:0 13px;border:1px solid rgba(90,217,255,.25);border-radius:10px;background:rgba(90,217,255,.08);color:#def9ff;text-decoration:none;font-weight:850;cursor:pointer}.ai-leader-activation__review{display:grid;gap:12px}.ai-leader-activation__review fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.ai-leader-activation__review legend{padding:0 6px;color:#cbe5ea;font-weight:850}.ai-leader-activation__review fieldset label,.ai-leader-activation__review .confirm{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;background:rgba(255,255,255,.025)}.ai-leader-activation__review input[type="radio"],.ai-leader-activation__review input[type="checkbox"]{width:18px;min-height:18px;accent-color:var(--mint)}.ai-leader-activation__review fieldset span{display:grid;gap:4px}.ai-leader-activation__review fieldset small{color:#77929b;overflow-wrap:anywhere}.ai-leader-activation__review>.wide{display:grid;gap:7px;color:#a7bdc3}.ai-leader-activation__review>.wide input{min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#071620;color:#eafffb;padding:0 12px}.ai-leader-activation__review>.primary{min-height:48px;border:0;border-radius:11px;background:var(--mint);color:#03211d;font-weight:950;cursor:pointer}
@media(max-width:700px){.ai-leader-activation{padding:15px}.ai-leader-activation>header,.ai-leader-activation__job>header{display:grid}.ai-leader-activation__actions,.rolf-signup__done-actions{display:grid}.ai-leader-activation__actions>*{width:100%}}
