.registration-step{border:1px solid #dfe5ef;border-radius:16px;padding:16px;margin:16px 0;display:grid;gap:12px;background:#fff}.registration-step>legend,.registration-step>b{font-weight:800;color:#172033}.registration-step legend span,.registration-step>b span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#155eef;color:#fff;margin-right:7px}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice-card{position:relative;cursor:pointer}.choice-card>input{position:absolute;opacity:0;pointer-events:none}.choice-card>span{display:grid;gap:4px;height:100%;padding:14px;border:2px solid #dfe5ef;border-radius:13px;background:#f8fafc;transition:.18s}.choice-card>span small{color:#657084;line-height:1.4}.choice-card>input:checked+span{border-color:#155eef;background:#eff5ff;box-shadow:0 0 0 3px rgba(21,94,239,.1)}.choice-card>input:focus-visible+span{outline:3px solid rgba(21,94,239,.25)}.plan-card strong{margin-top:6px;color:#172033}.premium-choice em{font-size:10px;color:#b54708;font-style:normal;letter-spacing:.08em}.agent-code-field[hidden]{display:none!important}.plan-note{font-size:12px;color:#657084;margin:0}.register-form>div{max-width:660px}.account-create{min-height:50px}@media(max-width:600px){.choice-grid,.form-grid{grid-template-columns:1fr!important}.registration-step{padding:13px}.auth-form.register-form{padding-left:14px!important;padding-right:14px!important}}
