.alert_alert__5uBE7{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;font-size:14px;line-height:1.5;border:1px solid transparent}.alert_content__xHaNY{flex:1}.alert_closeButton__Y_iZe{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;color:inherit;opacity:.6;padding:0;transition:opacity .15s}.alert_closeButton__Y_iZe:hover{opacity:1}.alert_closeButton__Y_iZe svg{width:16px;height:16px}.alert_error__mySNj{background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.2);color:#b91c1c}.alert_warning__RuY7t{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.2);color:#92400e}.alert_success__rEvNB{background:rgba(124,199,181,.08);border-color:rgba(124,199,181,.2);color:#0f766e}.alert_info__FLWSe{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2);color:#1d4ed8}.auth-form_formHeader__N6YYK{width:100%;margin:0}.auth-form_topAlert__U5HRN{width:100%;margin:16px 0 0}.auth-form_formTitle___KewO{margin:0;color:var(--tg-gm-ink);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.auth-form_formSubtitle__W_Jy1{max-width:480px;margin:12px 0 0;color:var(--tg-gm-muted);font-size:14px;line-height:1.55}.auth-form_form__rl6cj{display:flex;flex-direction:column;width:100%;margin-top:24px}.auth-form_iconField__nsjRz{position:relative;margin-bottom:16px}.auth-form_iconField__nsjRz .auth-form_field__iJ77g .custom-select-trigger,.auth-form_iconField__nsjRz .auth-form_field__iJ77g input{padding-left:44px}.auth-form_leadingIcon__liwWG{position:absolute;z-index:2;left:14px;top:38px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:var(--tg-gm-muted);pointer-events:none}.auth-form_leadingIcon__liwWG svg{width:18px;height:18px}.auth-form_field__iJ77g label{color:var(--tg-gm-ink);font-size:13px;font-weight:600}.auth-form_field__iJ77g input,.auth-form_field__iJ77g select,.auth-form_field__iJ77g textarea{border:1px solid var(--tg-gm-field-border);border-radius:var(--tg-gm-radius-control);background:#ffffff;box-shadow:none;font-family:inherit;font-size:15px;color:var(--tg-gm-ink)}.auth-form_field__iJ77g input::-moz-placeholder,.auth-form_field__iJ77g textarea::-moz-placeholder{color:#97a3b5}.auth-form_field__iJ77g input::placeholder,.auth-form_field__iJ77g textarea::placeholder{color:#97a3b5}.auth-form_field__iJ77g input:focus-visible,.auth-form_field__iJ77g select:focus-visible,.auth-form_field__iJ77g textarea:focus-visible{border-color:var(--tg-gm-mint);box-shadow:0 0 0 3px var(--tg-gm-focus);background:#ffffff}.auth-form_field__iJ77g .custom-select-container{position:relative;width:100%}.auth-form_field__iJ77g .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 16px;border:1px solid var(--tg-gm-field-border);border-radius:var(--tg-gm-radius-control);background:#ffffff;color:var(--tg-gm-ink);font-family:inherit;font-size:15px;text-align:left;cursor:pointer}.auth-form_field__iJ77g .custom-select-trigger:focus-visible{outline:none;border-color:var(--tg-gm-mint);box-shadow:0 0 0 3px var(--tg-gm-focus)}.auth-form_field__iJ77g .custom-select-container[data-invalid=true] .custom-select-trigger{border-color:#ef4444}.auth-form_field__iJ77g .custom-select-value{overflow:hidden;color:var(--tg-gm-ink);text-overflow:ellipsis;white-space:nowrap}.auth-form_field__iJ77g .custom-select-placeholder{overflow:hidden;color:#97a3b5;text-overflow:ellipsis;white-space:nowrap}.auth-form_field__iJ77g .custom-select-chevron{width:16px;height:16px;flex-shrink:0;color:var(--tg-gm-muted)}.auth-form_field__iJ77g .custom-select-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;max-height:240px;overflow-y:auto;border:1px solid var(--tg-gm-field-border);border-radius:var(--tg-gm-radius-control);background:#ffffff;box-shadow:0 16px 40px rgba(0,0,0,.15);padding:6px;list-style:none}.auth-form_field__iJ77g .custom-select-option{padding:10px 12px;border-radius:8px;color:var(--tg-gm-body);font-size:14px;cursor:pointer}.auth-form_field__iJ77g .custom-select-option:hover{background:rgba(124,199,181,.1)}.auth-form_field__iJ77g .custom-select-option-selected{background:rgba(124,199,181,.15);color:var(--tg-gm-ink);font-weight:600}.auth-form_field__iJ77g .custom-select-option-disabled{display:none}.auth-form_cta__lddhh{width:100%;min-height:52px;border-radius:var(--tg-gm-radius-control);background:var(--tg-gm-mint);color:#fff;box-shadow:0 4px 20px rgba(124,199,181,.25);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em}.auth-form_cta__lddhh:hover{background:var(--tg-gm-mint-hover)}.auth-form_footerHelp__pu_Lm{position:relative;width:100%;margin:20px 0 0;border-top:1px solid var(--tg-gm-card-border);padding-top:16px;padding-left:52px;color:var(--tg-gm-muted);font-size:13px;line-height:1.6}.auth-form_footerHelp__pu_Lm:before{position:absolute;left:0;top:14px;width:36px;height:36px;content:"";border-radius:10px;background:rgba(124,199,181,.08)}.auth-form_footerIcon__x0KWo{position:absolute;left:6px;top:20px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--tg-gm-mint);z-index:1}.auth-form_footerIcon__x0KWo svg{width:18px;height:18px}.auth-form_error__7rM2y{color:#ef4444;font-size:12px}.auth-form_altLine__Ub9aQ{width:100%;margin:16px 0 0;text-align:center;color:var(--tg-gm-body);font-size:14px;line-height:1.6}.auth-form_altLink__Ar2Yf{color:var(--tg-gm-mint);font-weight:700}@media (max-width:1023px){.auth-form_formHeader__N6YYK{margin-top:0;margin-bottom:0}.auth-form_formTitle___KewO{font-size:26px}.auth-form_form__rl6cj{display:grid;gap:14px;margin-top:20px}.auth-form_iconField__nsjRz{margin-bottom:0}.auth-form_cta__lddhh{width:100%}.auth-form_altLine__Ub9aQ{margin-top:16px;text-align:left}.auth-form_footerHelp__pu_Lm{margin-top:16px;border-top:0;padding-top:0;padding-left:0}.auth-form_footerHelp__pu_Lm:before{display:none}.auth-form_footerIcon__x0KWo{position:static}}@media (max-width:520px){.auth-form_formTitle___KewO{font-size:24px}}.login-form_forgotRow__w4owh{display:flex;justify-content:flex-end;margin-bottom:16px}.login-form_forgotLink__52J1R{color:var(--tg-gm-mint);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.login-form_forgotLink__52J1R:hover{color:var(--tg-gm-mint-hover)}.register-form_stepperItemActive__ond_O,.register-form_stepperItem__Bw679,.register-form_stepperLabel__G6XZf,.register-form_stepperNumber__Xl2AY,.register-form_stepper__B6iF4{display:none}.register-form_selectRow___HLpJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.register-form_selectRow___HLpJ>*{margin-bottom:0}.register-form_consentList__XvZ2J{margin-top:4px;margin-bottom:16px}.register-form_consentBox__eJVGC{margin-top:8px;border:0;border-radius:0;background:transparent;padding:0;color:var(--tg-gm-body);font-size:13px;line-height:1.55}.register-form_consentLabel__mIVKx{display:flex;align-items:flex-start;gap:10px}.register-form_consentInput__mw6H8{margin-top:3px;width:16px;height:16px;accent-color:var(--tg-gm-mint)}.register-form_textLink___hd_B{color:var(--tg-gm-mint);font-weight:600}.register-form_otpSentBox__Szamu{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;border-radius:var(--tg-gm-radius-control);background:rgba(124,199,181,.06);border:1px solid rgba(124,199,181,.15)}.register-form_otpSentIcon__O1BL7{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:rgba(124,199,181,.12);color:var(--tg-gm-mint);flex-shrink:0}.register-form_otpSentIcon__O1BL7 svg{width:22px;height:22px}.register-form_otpSentTitle__7yHnF{margin:0;color:var(--tg-gm-ink);font-size:15px;font-weight:600}.register-form_otpSentBody__oJ0xh{margin:4px 0 0;color:var(--tg-gm-muted);font-size:14px;line-height:1.5}.register-form_otpSentAddress__3T1eS{margin:8px 0 0;color:var(--tg-gm-ink);font-size:14px;font-weight:600}.register-form_otpSentAddress__3T1eS span{color:var(--tg-gm-mint)}.register-form_otpFieldLabel__LxOWw{display:block;margin-bottom:12px;color:var(--tg-gm-ink);font-size:13px;font-weight:600}.register-form_otpBoxRow__wJJJE{display:flex;gap:10px;justify-content:flex-start}.register-form_otpBox__0GOp6{width:52px;height:56px;text-align:center;font-size:24px;font-weight:700;border:1px solid var(--tg-gm-field-border);border-radius:var(--tg-gm-radius-control);background:#ffffff;color:var(--tg-gm-ink);outline:none;transition:border-color .15s,box-shadow .15s}.register-form_otpBox__0GOp6:focus{border-color:var(--tg-gm-mint);box-shadow:0 0 0 3px var(--tg-gm-focus)}.register-form_devHint__7EnSK,.register-form_otpFieldHint__1guBs{margin:12px 0 0;color:var(--tg-gm-muted);font-size:13px}.register-form_devHint__7EnSK{padding:10px 14px;border-radius:var(--tg-gm-radius-control);background:rgba(212,175,55,.08)}.register-form_devCode__jNuJS{font-family:ui-monospace,monospace;font-weight:700;color:#b88a2a}.register-form_otpDivider__eahig{height:1px;margin:24px 0;background:var(--tg-gm-card-border)}.register-form_otpResendRow__x3kNx{display:flex;align-items:flex-start;gap:14px}.register-form_otpResendIcon__S5JuG{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:rgba(82,96,112,.06);color:var(--tg-gm-muted);flex-shrink:0}.register-form_otpResendIcon__S5JuG svg{width:20px;height:20px}.register-form_otpResendText__q4uIr{flex:1}.register-form_otpResendTitle__deADl{margin:0;color:var(--tg-gm-ink);font-size:14px;font-weight:600}.register-form_otpResendBody__ZIf0z{margin:4px 0 0;color:var(--tg-gm-muted);font-size:13px;line-height:1.5}.register-form_otpResendButton__rx4Fc{padding:8px 16px;border:1px solid var(--tg-gm-mint);border-radius:var(--tg-gm-radius-control);background:transparent;color:var(--tg-gm-mint);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.register-form_otpResendButton__rx4Fc:hover:not(:disabled){background:rgba(124,199,181,.08)}.register-form_otpResendButton__rx4Fc:disabled{opacity:.5;cursor:not-allowed}.register-form_otpLinksRow__gfS0p{display:flex;align-items:center;gap:16px}.register-form_otpLinkButton__aI9qO{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--tg-gm-muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:color .15s}.register-form_otpLinkButton__aI9qO:hover{color:var(--tg-gm-ink)}.register-form_otpLinkIcon__TJD05{width:16px;height:16px}.register-form_otpLinksDivider__WQ5av{width:1px;height:20px;background:var(--tg-gm-card-border)}.register-form_otpSecurityNotice__5acs_{display:flex;align-items:flex-start;gap:12px;margin-top:8px;padding:16px;border-radius:var(--tg-gm-radius-control);background:rgba(82,96,112,.04)}.register-form_otpSecurityIcon__AOVDU{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:rgba(124,199,181,.08);color:var(--tg-gm-mint);flex-shrink:0}.register-form_otpSecurityIcon__AOVDU svg{width:18px;height:18px}.register-form_otpSecurityNotice__5acs_ p{margin:0;color:var(--tg-gm-muted);font-size:13px;line-height:1.5}@media (max-width:1023px){.register-form_selectRow___HLpJ{grid-template-columns:1fr;margin-bottom:0}.register-form_consentList__XvZ2J{margin-bottom:0}}@media (max-width:520px){.register-form_otpBox__0GOp6{width:44px;height:50px;font-size:20px}.register-form_otpBoxRow__wJJJE{gap:8px}}.roles-new-test_rolesGrid__ET_sp{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.roles-new-test_roleCard__daFHB{position:relative;display:flex;flex-direction:column;padding:24px 22px 20px;border:1px solid var(--tg-gm-card-border);border-radius:14px;background:#ffffff;overflow:hidden}.roles-new-test_roleCardSelected__u3OTy{border-color:#3161ff;box-shadow:0 0 0 1px rgba(49,97,255,.25),0 8px 24px rgba(49,97,255,.12)}.roles-new-test_roleCardTop__nqhQi{display:flex;align-items:flex-start;justify-content:space-between}.roles-new-test_roleIcon__CaSpi{display:block;width:56px;height:56px;border-radius:999px}.roles-new-test_roleArrowBtn__Y8xF2{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--tg-gm-card-border);border-radius:999px;color:var(--tg-gm-ink)}.roles-new-test_roleArrowBtn__Y8xF2 svg{width:16px;height:16px}.roles-new-test_roleTagTop__DIj_6{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.roles-new-test_roleTagTop_soon__GW_su{background:#efeafc;color:#7c6fd9}.roles-new-test_roleTagTop_request__zwAhX{background:#eef1f6;color:#64748b}.roles-new-test_roleTitle__RPvl8{margin:18px 0 0;color:var(--tg-gm-ink);font-size:16.5px;font-weight:700;line-height:1.3}.roles-new-test_roleBody__IF78Z{margin:8px 0 0;color:var(--tg-gm-muted);font-size:13px;line-height:1.5;max-width:200px}.roles-new-test_roleCardBottom__AXfQ7{position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:22px;min-height:40px}.roles-new-test_roleStatusPill__hJbPs{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.roles-new-test_roleStatusIcon__6u79u{width:13px;height:13px}.roles-new-test_roleStatusPill_active__Gie3m{background:#e7f8ee;color:#1d9a5b}.roles-new-test_roleStatusPill_soon__LtcL8{background:#efeafc;color:#7c6fd9}.roles-new-test_roleStatusPill_request__Knxrg{background:#eef1f6;color:#64748b}.roles-new-test_miniRoute__1S64g{position:absolute;right:-6px;bottom:-4px;width:132px;height:66px;pointer-events:none;overflow:visible}@media (max-width:1023px){.roles-new-test_rolesGrid__ET_sp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.roles-new-test_rolesGrid__ET_sp{grid-template-columns:1fr}}