@font-face{font-family:MP Onest;src:url('/static/fonts/onest/onest-cyrillic-400-700.woff2') format('woff2');font-weight:400 700;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:MP Onest;src:url('/static/fonts/onest/onest-latin-400-700.woff2') format('woff2');font-weight:400 700;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF}
.rp-partner-auth .mp-kind{border:1px solid #dce2e9;border-radius:8px;padding:14px;margin:0 0 20px;display:flex;gap:16px;flex-wrap:wrap}.rp-partner-auth .mp-kind legend{font-size:13px;color:#566477;padding:0 6px}.rp-partner-auth .mp-kind label{display:flex;gap:8px;align-items:center;font-size:14px}.rp-partner-auth .mp-kind input{width:18px;height:18px;accent-color:#256bff}
.rp-partner-auth{margin:0;background:#f6f5f2;color:#14243d;font:400 15px/1.55 MP Onest,Onest,Arial,sans-serif}
.rp-partner-auth *{box-sizing:border-box}.rp-partner-auth a{color:#205de0;text-underline-offset:3px}.rp-partner-auth :focus-visible{outline:3px solid #80aaff;outline-offset:3px}
.rp-partner-auth .mp-header{height:88px;background:#fff;border-bottom:1px solid #dde3eb;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(24px,calc((100vw - 1200px)/2))}.rp-partner-auth .mp-header img{display:block;width:176px;height:auto}.rp-partner-auth .mp-header span{font-size:13px;color:#5a697d}
.rp-partner-auth .mp-main{width:min(100% - 40px,480px);margin:54px auto 36px}.rp-partner-auth .mp-main.mp-wide{width:min(100% - 40px,760px)}
.rp-partner-auth .mp-heading{margin-bottom:26px}.rp-partner-auth .mp-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:#62728a}.rp-partner-auth h1{margin:10px 0 12px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.rp-partner-auth .mp-heading p{color:#5a697d;margin:0;max-width:560px}
.rp-partner-auth .mp-panel{padding:30px;background:#fff;border:1px solid #dce3ec;border-radius:10px;min-width:0}.rp-partner-auth .mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.rp-partner-auth .mp-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:13px;font-weight:500;min-width:0}.rp-partner-auth input:not([type=checkbox]){width:100%;min-width:0;height:48px;border:1px solid #bcc8d8;border-radius:8px;padding:10px 12px;font:400 16px MP Onest,Arial,sans-serif;color:#14243d;background:#fff}.rp-partner-auth .mp-field small{font-size:11px;color:#67778d;font-weight:400}.rp-partner-auth input:focus{border-color:#256bff}
.rp-partner-auth .mp-primary,.rp-partner-auth .mp-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;padding:11px 18px;font:500 14px MP Onest,Arial,sans-serif;cursor:pointer;text-decoration:none;max-width:100%;text-align:center;white-space:normal}.rp-partner-auth .mp-primary{width:100%;background:#256bff;color:#fff;border:1px solid #256bff}.rp-partner-auth .mp-primary:hover{background:#1758df}.rp-partner-auth .mp-secondary{background:#fff;border:1px solid #c3cfdf;color:#17304e}.rp-partner-auth .mp-primary:disabled{opacity:.6;cursor:default}
.rp-partner-auth .mp-helper,.rp-partner-auth .mp-bottom,.rp-partner-auth .mp-row{font-size:12px;color:#5a697d}.rp-partner-auth .mp-helper{margin:0 0 18px}.rp-partner-auth .mp-row{display:flex;justify-content:flex-end;margin:0 0 20px}.rp-partner-auth .mp-bottom{text-align:center;margin:22px 0 0}.rp-partner-auth .mp-notice,.rp-partner-auth .mp-error{padding:13px 15px;border-radius:8px;border:1px solid #c9daf5;background:#f2f7ff;font-size:13px;margin:0 0 22px;overflow-wrap:anywhere}.rp-partner-auth .mp-error{border-color:#e6c5c5;background:#fff6f4;color:#8d302e}
.rp-partner-auth .mp-steps{display:flex;gap:12px;list-style:none;margin:0 0 26px;padding:0 0 17px;border-bottom:1px solid #e1e7ef;font-size:12px;color:#69798d;justify-content:space-between}.rp-partner-auth .mp-active{color:#205de0;font-weight:600}.rp-partner-auth .mp-legal{margin:6px 0 22px;font-size:11px;color:#5a697d}.rp-partner-auth .mp-legal label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.rp-partner-auth .mp-legal input{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:#256bff}.rp-partner-auth .mp-doclinks{display:flex;gap:7px 14px;flex-wrap:wrap;margin:10px 0 0 28px}.rp-partner-auth .mp-footnote{text-align:center;font-size:11px;color:#748196;margin:24px auto;max-width:440px}.rp-partner-auth .mp-code{font-variant-numeric:tabular-nums;letter-spacing:.2em}.rp-partner-auth .mp-badge{display:inline-block;padding:5px 9px;background:#edf3ff;color:#205de0;border:1px solid #d0dfff;font-size:12px;border-radius:6px}
.rp-partner-auth .mp-account{margin-bottom:24px}.rp-partner-auth .mp-organization{padding:20px 0;border-top:1px solid #dde3eb}.rp-partner-auth h2{font-size:20px;line-height:1.3;overflow-wrap:anywhere;margin:0 0 12px}.rp-partner-auth .mp-organization p{font-size:13px;color:#5a697d}.rp-partner-auth details{border-top:1px solid #dde3eb;padding:16px 0}.rp-partner-auth summary{font-size:13px;cursor:pointer}.rp-partner-auth details form{margin-top:20px}.rp-partner-auth .mp-logout{margin-top:22px}.rp-partner-auth .mp-document{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}
@media(max-width:600px){.rp-partner-auth .mp-header{height:72px;padding:0 20px;gap:12px}.rp-partner-auth .mp-header img{width:150px}.rp-partner-auth .mp-main,.rp-partner-auth .mp-main.mp-wide{width:calc(100% - 28px);margin-top:30px}.rp-partner-auth .mp-panel{padding:22px 18px}.rp-partner-auth .mp-grid{grid-template-columns:1fr}.rp-partner-auth .mp-steps{gap:8px;font-size:11px}.rp-partner-auth h1{font-size:29px}.rp-partner-auth .mp-heading{padding:0 4px}.rp-partner-auth .mp-legal{font-size:11px}.rp-partner-auth .mp-footnote{padding:0 6px}}
@media(prefers-reduced-motion:reduce){.rp-partner-auth *{scroll-behavior:auto}}
