.bc-app.AuthGate_page__85j29{min-height:100svh;padding:30px 22px 40px}.AuthGate_header__pKh9D{display:flex;justify-content:center;max-width:440px;margin:0 auto 26px}.AuthGate_header__pKh9D .brand-logo{width:200px;max-width:100%;height:auto}.AuthGate_layout__lxXVX{width:100%;max-width:440px;margin-inline:auto}.AuthGate_intro__h7yp9{margin-bottom:24px;text-align:center}.AuthGate_illustration__X6mhU{display:flex;justify-content:center;gap:14px;padding-block:5px}.AuthGate_illustration__X6mhU>span{width:68px;height:68px;display:grid;place-items:center;border-radius:21px;background:#fff0c2;transform:rotate(-8deg)}.AuthGate_illustration__X6mhU>span:nth-child(2){background:#dceffa;transform:rotate(7deg)}.AuthGate_illustration__X6mhU>span:nth-child(3){background:#ede2f7;transform:rotate(-5deg)}.AuthGate_intro__h7yp9 p{font-size:14px;line-height:1.6;color:var(--bc-ink);margin:17px 0 0}.AuthGate_card__xWQic{padding:24px;border:1px solid var(--bc-line);border-radius:26px;background:var(--bc-white)}.AuthGate_hiddenTitle__Yi0l6{font-family:inherit;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.AuthGate_heading__G2XQU{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin:0 0 10px}.AuthGate_description__w2hZE{color:var(--bc-muted);font-size:14px;line-height:1.6;margin:0 0 22px}.AuthGate_form__Yc0lP{display:grid;gap:18px}.AuthGate_field__kIuHJ{display:grid;gap:8px}.AuthGate_field__kIuHJ>label,.AuthGate_field__kIuHJ>span{color:var(--bc-ink);font-size:14px;font-weight:600}.AuthGate_field__kIuHJ input{min-width:0;width:100%;min-height:50px;font-size:16px;font-family:inherit;line-height:1.5;padding:12px 14px;color:var(--bc-ink);background:var(--bc-white);border:1px solid var(--bc-line);border-radius:15px}.AuthGate_field__kIuHJ input::placeholder{color:var(--bc-muted)}.AuthGate_password__a9NSi{position:relative}.AuthGate_password__a9NSi input{padding-right:52px}.AuthGate_visibility__C5Gni{position:absolute;inset:3px 3px 3px auto;display:grid;place-items:center;width:44px;min-height:44px;padding:0;background:transparent;border:0;border-radius:12px;color:var(--bc-muted)}.AuthGate_registration__Jw1Gt{display:grid;gap:8px}.AuthGate_check__X_Tr6{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-size:14px;color:var(--bc-ink);line-height:1.5}.AuthGate_check__X_Tr6 span{flex:1}.AuthGate_check__X_Tr6 input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--gr-sage-dark)}.AuthGate_registration__Jw1Gt p{color:var(--bc-muted);font-size:12px;line-height:1.6;margin:0}.AuthGate_legal__acrm7{display:flex;flex-wrap:wrap;gap:0 22px}.AuthGate_legal__acrm7 a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--gr-sage-dark);text-underline-offset:3px}.AuthGate_legal__acrm7 a:hover{text-decoration:underline}.AuthGate_documentsError__E9vvM p{color:var(--bc-danger)}.AuthGate_submit__FiDS9{width:100%;min-height:52px;border-radius:15px}.AuthGate_actions__8kOpl{display:grid;justify-items:center;gap:0;margin-top:9px}.AuthGate_switch__BmJe1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;margin:0;color:var(--bc-muted);font-size:13px;line-height:1.5}.AuthGate_recovery__iLpwB,.AuthGate_switch__BmJe1 button{background:transparent;border:0;border-radius:8px;padding:8px 2px;min-height:44px;color:var(--gr-sage-dark);font-size:13px;font-weight:600}.AuthGate_recovery__iLpwB:hover,.AuthGate_switch__BmJe1 button:hover{text-decoration:underline;text-underline-offset:3px}.AuthGate_recovery__iLpwB:disabled,.AuthGate_switch__BmJe1 button:disabled,.AuthGate_visibility__C5Gni:disabled{opacity:.5;cursor:wait}@media (min-width:760px){.bc-app.AuthGate_page__85j29{padding-top:56px}.AuthGate_header__pKh9D{margin-bottom:32px}.AuthGate_card__xWQic{padding:30px}}@media (max-width:360px){.bc-app.AuthGate_page__85j29{padding:24px 16px 30px}.AuthGate_header__pKh9D{margin-bottom:22px}.AuthGate_card__xWQic{padding:20px 16px}.AuthGate_illustration__X6mhU{gap:12px}.AuthGate_illustration__X6mhU>span{width:62px;height:62px;border-radius:19px}.AuthGate_intro__h7yp9{margin-bottom:20px}.AuthGate_intro__h7yp9 p{font-size:13px}}