.auth_card__P0W9t{gap:14px}.auth_title__8jdIt{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;text-transform:uppercase;margin:0;text-align:center}.auth_lead___T4a4{color:var(--text-muted);margin:0;text-align:center}.auth_form__D8pF_{display:grid;grid-gap:12px;gap:12px}.auth_field__McVeH{display:grid;grid-gap:6px;gap:6px}.auth_label__5qKQi{font-size:13px;font-weight:600;color:#0B0B0B}.auth_hint__gb_p4{margin:0;font-size:12px;color:var(--text-muted)}.auth_input__H5eGy{height:48px;padding:0 14px;background:#fff;color:var(--text);border:1px solid #d6d6d2;border-radius:8px;font:inherit;width:100%}.auth_input__H5eGy:focus{outline:none;border-color:#0B0B0B;box-shadow:0 0 0 .5px #0B0B0B}.auth_roles__G7Dei{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.auth_role__g3JWX{position:relative}.auth_role__g3JWX input{position:absolute;inset:0;opacity:0}.auth_role__g3JWX span{display:grid;place-items:center;text-align:center;height:56px;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.auth_role__g3JWX input:checked+span{border-color:#0B0B0B;background:#F5F5F3}.auth_role__g3JWX input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.auth_button__6MVqz{height:48px;padding:0 22px;background:var(--red);color:#fff;border:0;border-radius:4px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.auth_button__6MVqz:hover{background:var(--red-press)}.auth_button__6MVqz:disabled{background:#ECECE9;color:#9A9A98;cursor:default}.auth_waitNote__r7fdt{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--text-muted)}.auth_links__UbX2s{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;font-size:14px;color:var(--text-muted)}.auth_links__UbX2s a{color:var(--text);font-weight:700;text-underline-offset:3px}.auth_error__Gqe9B{margin:0;color:var(--conf-low);font-weight:600}.auth_ok__5ANNC{margin:0;color:var(--conf-high);font-weight:600}.auth_success__2MVz4{display:grid;grid-gap:12px;gap:12px}.auth_successTag__IGlsf{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.auth_dotOk__q3RS4{width:8px;height:8px;border-radius:50%;background:var(--conf-high);flex:none}.auth_successEmail__WoA72{margin:0;font-weight:600;color:#0B0B0B;word-break:break-all}.auth_note__Bc9Ur{margin:0;color:var(--text-muted);font-size:14px}.auth_social__2_FSl{display:grid;grid-gap:10px;gap:10px}.auth_socialButton__TWQ0G{display:flex;align-items:center;justify-content:center;gap:12px;height:46px;width:100%;border-radius:4px;font-family:Roboto,Source Sans\ 3,system-ui,sans-serif;font-weight:500;font-size:16px;cursor:pointer}.auth_google__xM_O_{background:#fff;color:#1f1f1f;border:1px solid #d6d6d2}.auth_google__xM_O_:hover{background:#f2f2f2}.auth_apple__M7wve{background:#000;color:#fff;border:1px solid #000;font-family:-apple-system,SF Pro Text,Source Sans\ 3,system-ui,sans-serif;font-weight:600}.auth_apple__M7wve:hover{background:#111}.auth_socialIcon__mYee7{width:20px;height:20px;flex:none}.auth_divider__rHTu0{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px;margin:2px 0}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth_terms__Gzuig{margin:0;color:var(--text-muted);font-size:14px}.auth_terms__Gzuig a{color:var(--text)}.auth_check__biOFm{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.auth_check__biOFm input{margin-top:2px;width:18px;height:18px;accent-color:#0B0B0B;flex:none}.auth_check__biOFm a{color:#0B0B0B;font-weight:700}.auth_roleCards__O82md{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.auth_roleLegend__vROoN{padding:0;margin:0 0 2px;font-size:13px;font-weight:600;color:#0B0B0B}.auth_roleCard__NqqtH{position:relative;display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid #e4e4e0;border-radius:8px;background:#fff;cursor:pointer}.auth_roleCard__NqqtH input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.auth_roleRadio__KYOVs{width:18px;height:18px;margin-top:1px;border:1.5px solid #9a9a98;border-radius:999px;display:grid;place-items:center}.auth_roleText__xmfr1{display:grid;grid-gap:2px;gap:2px}.auth_roleText__xmfr1 strong{font-weight:700;font-size:15px;line-height:1.2}.auth_roleText__xmfr1 span{color:var(--text-muted);font-size:13px;line-height:1.35}.auth_roleCard__NqqtH:has(input:checked){border:1.5px solid #0b0b0b;background:#F5F5F3}.auth_roleCard__NqqtH:has(input:checked) .auth_roleRadio__KYOVs{border-color:#0B0B0B}.auth_roleCard__NqqtH:has(input:checked) .auth_roleRadio__KYOVs:after{content:"";width:9px;height:9px;border-radius:999px;background:#0B0B0B}.auth_roleCard__NqqtH:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.auth_forgot__qpauH{justify-self:end;margin-top:-4px;font-size:13px;font-weight:700;color:#0B0B0B;text-underline-offset:3px}.password-input_wrap__Ni7lC{position:relative}.password-input_input__DOowD{padding-right:52px!important}.password-input_toggle__bivqS{position:absolute;top:0;right:0;height:100%;width:48px;display:grid;place-items:center;background:transparent;border:0;color:var(--text-muted);cursor:pointer;border-radius:var(--radius)}.password-input_toggle__bivqS:hover{color:var(--text)}.password-input_toggle__bivqS:focus-visible{outline:2px solid var(--red);outline-offset:-2px}