.ai-leader-entry{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 20px;border:1px solid rgba(125,113,255,.46);border-radius:16px;background:linear-gradient(110deg,#796bff,#4ad9ff);color:#06121f;text-decoration:none;font-weight:950;box-shadow:0 16px 40px rgba(92,103,255,.22)}
.ai-leader-entry b{font-size:20px}.ai-leader-entry span{font-size:13px}.ai-leader{scroll-margin-top:24px;background:radial-gradient(circle at 90% 0,rgba(109,140,255,.16),transparent 38%),rgba(7,18,31,.96)}
.ai-leader>header>div>span{color:#9e95ff}.ai-leader__browser{grid-column:1/-1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);gap:16px;padding:20px;border:1px solid rgba(127,116,255,.25);border-radius:18px;background:rgba(115,104,255,.055)}
.ai-leader__browser .rolf-signup__form-intro{grid-column:1/-1}.ai-leader__browser-state{align-self:start;padding:15px;border:1px solid rgba(255,202,128,.24);border-radius:13px;background:rgba(255,202,128,.055);color:#ffda9e;font-weight:850;line-height:1.5}.ai-leader__browser-state[data-connected=true]{border-color:rgba(57,230,189,.3);background:rgba(57,230,189,.07);color:#8ef1d7}
.ai-leader__browser ol{display:grid;gap:10px;margin:0;padding-left:25px;color:#a9bbc2;font-size:12px;line-height:1.5}.ai-leader__browser li{padding-left:6px}.ai-leader__browser a{color:#8de8ff;font-weight:800}.ai-leader__browser button,.ai-leader__pairing button{min-height:42px;padding:0 14px;border:1px solid rgba(141,232,255,.25);border-radius:11px;background:rgba(141,232,255,.08);color:#dffaff;font-weight:850;cursor:pointer}.ai-leader__pairing{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;padding:14px;border-radius:14px;background:#07131f}.ai-leader__pairing[hidden]{display:none}.ai-leader__pairing label{display:grid;gap:7px;color:#91a7ae;font-size:10px}.ai-leader__pairing textarea{width:100%;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#030b13;color:#c5d2ff;font:11px/1.45 ui-monospace,SFMono-Regular,monospace;resize:none}.ai-leader__pairing small{grid-column:1/-1;color:#ffca80}.ai-leader__browser>p{grid-column:1/-1;margin:0;color:#869ca3;font-size:10px}
.ai-leader .rolf-signup__start{grid-template-columns:minmax(210px,.7fr) minmax(250px,1.3fr) auto auto}.ai-leader .rolf-signup__start .rolf-signup__form-intro,.ai-leader .rolf-signup__start>p{grid-column:1/-1}.ai-leader .rolf-signup__start input[type=search]{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#07131f;color:#edf8f6}.ai-leader .rolf-signup__start .secondary{background:transparent;color:#bdcbd0}
.ai-leader__instruction{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:12px 0;padding:15px;border-left:4px solid #7f74ff;border-radius:12px;background:rgba(127,116,255,.08)}.ai-leader__instruction p{margin:0;color:#edf4ff;font-size:14px;font-weight:750;line-height:1.55}.ai-leader__instruction button{flex:0 0 auto;min-height:40px;padding:0 12px;border:1px solid rgba(141,232,255,.23);border-radius:10px;background:rgba(141,232,255,.07);color:#bcedfa;font-weight:800;cursor:pointer}.rolf-signup__blockers button{display:block;margin-top:10px;min-height:44px;padding:0 14px;border:1px solid rgba(57,230,189,.3);border-radius:11px;background:rgba(57,230,189,.1);color:#a8f6e2;font-weight:900;cursor:pointer}
body[data-rolf-guided=true][data-focus-active=true] .rolf-guide.simple-focus-parent{display:grid!important}body[data-rolf-guided=true][data-focus-active=true] .rolf-signup.simple-focus{display:grid!important;max-width:1240px;margin:0 auto}
@media(max-width:900px){.ai-leader__browser,.ai-leader .rolf-signup__start{grid-template-columns:1fr}.ai-leader__pairing{grid-template-columns:1fr}.ai-leader__instruction{display:grid}.ai-leader__instruction button{width:100%}}
