.partner-methods{border:0;padding:0;margin:24px 0 8px;min-width:0}.partner-methods legend{font-weight:600;margin-bottom:12px}.partner-methods label{display:flex;gap:10px;align-items:center;margin:12px 0;cursor:pointer}.partner-methods input,.partner-preview input{width:20px!important;height:20px;flex:none}.partner-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.partner-preview{display:flex;gap:10px;align-items:center;margin:20px 0}.cf-turnstile{margin-top:20px}.partner-form textarea,.partner-form select,.partner-form input[type=text],.partner-form input[type=email],.partner-form input[type=password]{box-sizing:border-box;max-width:100%}.partner-form textarea{min-height:110px}.partner-form [hidden]{display:none!important}.partner-form label.f{display:block;margin:22px 0 8px;font-weight:600;font-size:15px}.partner-form #profileHelp{font-size:15px;line-height:1.6;color:var(--ink2)}.partner-form .err{display:block;font-size:15px;margin:16px 0;color:var(--bad)}.partner-form .err:empty{display:none}.partner-review-data{padding:20px;margin:24px 0}.partner-review-data dt{font-weight:600;margin-top:18px}.partner-review-data dd{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.partner-queues{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.partner-dialog{width:min(480px,calc(100vw - 40px));box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:var(--c-surface,var(--card,#fff));color:var(--c-ink,var(--ink,#142c40));padding:24px}.partner-dialog::backdrop{background:#142c4066}.partner-dialog textarea{width:100%;box-sizing:border-box;min-height:110px;margin:12px 0;font:inherit}.partner-dialog menu{display:flex;gap:12px;justify-content:flex-end;padding:0}.partner-dialog h2{font-size:21px}.partner-summary{font-size:16px}.partner-form{max-width:560px}.partner-form input:focus-visible,.partner-form textarea:focus-visible,.partner-form select:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:3px}

.partner-form input[type=tel]{width:100%;box-sizing:border-box;padding:12px 13px;font:inherit;border:1px solid var(--line2);border-radius:11px;background:var(--bg);color:var(--ink)}.partner-form .polrow{font-size:15px}

.partner-verification{max-width:560px}.partner-verification #emailCode{max-width:18em;display:block;font-family:var(--font-mono);letter-spacing:.18em}.partner-verification #partnerResend{margin-top:12px}.partner-verification bdi{overflow-wrap:anywhere}
