#signup-buyer-root{background:#f5f6f8;--bs-border:#e0e0e4;--bs-card:#ffffff;--bs-text:#191c1f;--bs-muted:#8b8e94;--bs-teal:#0075eb;box-sizing:border-box}#signup-buyer-root *,#signup-buyer-root :after,#signup-buyer-root :before{box-sizing:inherit}#signup-buyer-root .bs-back{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:500;color:var(--bs-teal);text-decoration:none}#signup-buyer-root .bs-back:hover{text-decoration:underline}#signup-buyer-root .bs-sul{max-width:760px;margin:0 auto;padding:36px 28px 56px}#signup-buyer-root .bs-mt{font-weight:800;font-size:26px;letter-spacing:-.5px;color:var(--bs-text);margin-bottom:4px}#signup-buyer-root .bs-ms{font-size:11px;color:var(--bs-muted);margin-top:3px;margin-bottom:22px}#signup-buyer-root .bs-step-bar{display:flex;align-items:center;gap:0;margin-bottom:28px;flex-wrap:wrap}#signup-buyer-root .bs-step{display:flex;align-items:center;gap:8px}#signup-buyer-root .bs-step-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;flex-shrink:0}#signup-buyer-root .bs-step-num.active{background:var(--bs-teal);color:#fff}#signup-buyer-root .bs-step-num.future{background:var(--bs-card);border:1px solid var(--bs-border);color:var(--bs-muted)}#signup-buyer-root .bs-step-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em}#signup-buyer-root .bs-step-label.active{color:var(--bs-teal)}#signup-buyer-root .bs-step-label.future{color:var(--bs-muted)}#signup-buyer-root .bs-step-line{flex:1;min-width:12px;height:1px;background:var(--bs-border);margin:0 8px}#signup-buyer-root .bs-ra-card{background:#ffffff;border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:28px 24px;margin-top:18px}#signup-buyer-root .bs-ra-title{font-size:22px;font-weight:600;margin:0 0 6px;color:#1a1a1a;letter-spacing:-.02em}#signup-buyer-root .bs-ra-lede{color:#595959;font-size:14px;margin:0 0 20px;line-height:1.5}#signup-buyer-root .bs-ra-summary{background:#e8f1fb;border-radius:10px;padding:16px 18px;margin-bottom:14px}#signup-buyer-root .bs-ra-summary-title{font-size:12px;font-weight:600;color:#0c447c;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}#signup-buyer-root .bs-ra-summary ul{margin:0;padding:0;list-style:none;color:#0c447c;font-size:14px;line-height:1.7}#signup-buyer-root .bs-ra-summary li.bs-ra-li{display:flex;flex-direction:row;align-items:flex-start;gap:.35em;padding-left:0}#signup-buyer-root .bs-ra-summary .bs-ra-bull{flex-shrink:0;min-width:.65em;font-weight:800;line-height:1.7;color:#0c447c}#signup-buyer-root .bs-ra-summary .bs-ra-li-body{flex:1;min-width:0;line-height:1.7}#signup-buyer-root .bs-ra-summary li+li{margin-top:6px}#signup-buyer-root .bs-ra-pdf{display:inline-flex;align-items:center;gap:8px;color:#185fa5;text-decoration:none;font-size:14px;font-weight:600;padding:10px 0 14px}#signup-buyer-root .bs-ra-pdf:hover{text-decoration:underline}#signup-buyer-root .bs-ra-divider{border:none;border-top:1px solid rgba(0,0,0,.12);margin:8px 0 14px}#signup-buyer-root .bs-ra-section-label{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#6b6b6b;margin:16px 0 10px}#signup-buyer-root .bs-ra-tick{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(0,0,0,.18);border-radius:10px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,background .15s}#signup-buyer-root .bs-ra-tick:hover{background:#fafafa}#signup-buyer-root .bs-ra-tick input[type=checkbox]{margin:4px 0 0;width:18px;height:18px;accent-color:#185fa5;flex-shrink:0;cursor:pointer}#signup-buyer-root .bs-ra-tick-text{font-size:14px;line-height:1.55;color:#1a1a1a}#signup-buyer-root .bs-ra-market-block{padding:14px;border:1px solid rgba(0,0,0,.18);border-radius:10px;margin-bottom:10px}#signup-buyer-root .bs-ra-market-inner{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin-bottom:12px}#signup-buyer-root .bs-ra-market-inner input[type=checkbox]{margin:4px 0 0;width:18px;height:18px;accent-color:#185fa5;flex-shrink:0;cursor:pointer}#signup-buyer-root .bs-ra-nested{margin-left:30px}#signup-buyer-root .bs-ra-nested-label{font-size:12px;color:#6b6b6b;margin-bottom:6px}#signup-buyer-root .bs-ra-market-select{width:100%;max-width:320px;padding:10px 12px;border:1px solid rgba(0,0,0,.22);border-radius:8px;background:#ffffff;font-size:14px;font-family:inherit;color:#1a1a1a;cursor:pointer}#signup-buyer-root .bs-ra-market-select:focus{outline:none;border-color:#185fa5;box-shadow:0 0 0 3px rgba(24,95,165,.15)}#signup-buyer-root .bs-ra-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}#signup-buyer-root .bs-ra-back{background:transparent;border:1px solid rgba(0,0,0,.18);color:#1a1a1a;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer}#signup-buyer-root .bs-ra-back:hover{background:#fafafa}#signup-buyer-root .bs-ra-submit{flex:1 1 280px;background:#185fa5;color:#fff;border:none;padding:14px 16px;font-size:15px;font-weight:700;border-radius:10px;cursor:pointer;transition:background .15s;min-width:220px}#signup-buyer-root .bs-ra-submit:hover{background:#134d85}#signup-buyer-root .bs-ra-submit:disabled{opacity:.65;cursor:not-allowed}#signup-buyer-root .bs-ra-audit{font-size:12px;color:#7b7b7b;margin:14px 0 0;line-height:1.6}@media (max-width:540px){#signup-buyer-root .bs-sul{padding:24px 16px 48px}#signup-buyer-root .bs-ra-card{padding:20px 16px;border-radius:12px}#signup-buyer-root .bs-ra-title{font-size:19px}#signup-buyer-root .bs-step-label.future{display:none}#signup-buyer-root .bs-step-label.active{display:inline}#signup-buyer-root .bs-step-bar{gap:4px}#signup-buyer-root .bs-step-line{min-width:8px;margin:0 6px}#signup-buyer-root .bs-ra-summary{padding:14px}#signup-buyer-root .bs-ra-summary li,#signup-buyer-root .bs-ra-summary ul{font-size:13.5px}#signup-buyer-root .bs-ra-market-block,#signup-buyer-root .bs-ra-tick{padding:12px}#signup-buyer-root .bs-ra-nested{margin-left:28px}#signup-buyer-root .bs-ra-market-select{max-width:100%}#signup-buyer-root .bs-ra-actions{flex-direction:column;align-items:stretch}#signup-buyer-root .bs-ra-submit{width:100%}}#signup-buyer-root .bs-sc{background:var(--bs-card);border:1px solid var(--bs-border);border-radius:16px;padding:28px;margin-bottom:18px}#signup-buyer-root .bs-sct{font-weight:700;font-size:15px;margin-bottom:18px;padding-bottom:11px;border-bottom:1px solid var(--bs-border);color:var(--bs-text)}#signup-buyer-root .bs-fr{display:grid;gap:14px;margin-bottom:14px}#signup-buyer-root .bs-fr.c2{grid-template-columns:1fr 1fr}#signup-buyer-root .bs-fr.c3{grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){#signup-buyer-root .bs-fr.c2,#signup-buyer-root .bs-fr.c3{grid-template-columns:1fr}}#signup-buyer-root .bs-ff{display:flex;flex-direction:column;gap:5px}#signup-buyer-root .bs-fla{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-muted)}#signup-buyer-root .bs-fin,#signup-buyer-root .bs-fse{width:100%;box-sizing:border-box;background:var(--bs-card);border:1px solid var(--bs-border);border-radius:6px;padding:8px 11px;font-size:13px;color:var(--bs-text);outline:none}#signup-buyer-root .bs-fse{appearance:none;-webkit-appearance:none}#signup-buyer-root .bs-fin:focus,#signup-buyer-root .bs-fse:focus{border-color:var(--bs-teal)}#signup-buyer-root .bs-fhi{font-size:10px;color:var(--bs-muted);margin-top:2px;line-height:1.45}#signup-buyer-root .bs-footer{display:flex;justify-content:flex-end;gap:11px;margin-top:4px;padding-top:4px}#signup-buyer-root .bs-btn-save{background:var(--bs-teal);color:#fff;border:none;border-radius:12px;padding:9px 18px;font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer}#signup-buyer-root .bs-btn-save:hover{background:#005fbf}#signup-buyer-root .bs-btn-save:disabled{opacity:.55;cursor:not-allowed}#signup-buyer-root .bs-err{margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(245,61,107,.35);background:rgba(245,61,107,.08);font-size:13px;color:#f53d6b}#signup-buyer-root .bs-done{margin-bottom:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(0,117,235,.28);background:rgba(0,117,235,.08);font-size:15px;line-height:1.45;font-weight:600;color:var(--bs-text)}#signup-buyer-root .bs-done-hint{margin:0 0 8px;font-size:13px;color:var(--bs-muted);line-height:1.45}