.visual-login_shell__TsVt9{min-height:100vh;background:#f7f6ef;color:#202b24;padding:0 24px 56px}.visual-login_header__mJ_y2{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;border-bottom:1px solid #e3e5de}.visual-login_brand__Vp7DT img{width:112px;height:70px;object-fit:contain;display:block}.visual-login_language__sO_lT{display:flex;background:white;border:1px solid #ddd;border-radius:40px;padding:4px}.visual-login_language__sO_lT a{padding:10px 17px;min-height:44px;text-decoration:none;border-radius:30px;color:inherit}.visual-login_language__sO_lT a[aria-current=page]{background:#253329;color:white}.visual-login_grid__T11f8{max-width:1100px;margin:48px auto;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.visual-login_intro__K_Xjm{padding:44px;background:#ffdf00;border-radius:28px;min-height:450px}.visual-login_intro__K_Xjm h1{font-size:44px;line-height:1.18;margin:25px 0}.visual-login_intro__K_Xjm p{line-height:1.8}.visual-login_card__j1MSk{padding:36px;background:white;border:1px solid #e0e4dc;border-radius:28px;min-width:0}.visual-login_card__j1MSk h2{font-size:30px;margin:0 0 16px}.visual-login_card__j1MSk form{display:grid;gap:16px}.visual-login_card__j1MSk label{display:grid;gap:8px}.visual-login_card__j1MSk input,.visual-login_card__j1MSk select{width:100%;min-height:52px;border:1px solid #cdd3c9;border-radius:12px;padding:12px;font:inherit;box-sizing:border-box}.visual-login_card__j1MSk button,.visual-login_primary__LYlAV{font:inherit;border-radius:30px;min-height:48px;padding:12px 22px;background:#243229;color:white;border:1px solid #243229;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.visual-login_card__j1MSk button:disabled{opacity:.55;cursor:wait}.visual-login_card__j1MSk button.visual-login_secondary__kRqwH{background:white;color:#243229;border-color:#d3d8cf}.visual-login_phone__fMVUA{display:grid;grid-template-columns:100px 1fr;gap:8px}.visual-login_password__YP_7R{display:grid;grid-template-columns:1fr auto;gap:8px}.visual-login_password__YP_7R button{padding:8px 12px;min-width:52px}.visual-login_tabs__x5KZt{display:flex;gap:8px;margin:22px 0}.visual-login_tabs__x5KZt button{flex:1 1;background:#f3f4ef;color:#253329;border:0}.visual-login_tabs__x5KZt button[aria-selected=true]{background:#ffdf00}.visual-login_message___znjJ{line-height:1.6;min-height:26px;color:#913c20;white-space:pre-wrap}.visual-login_hint__R4CCB{font-size:14px;line-height:1.7;color:#586354}.visual-login_links__ivIxZ{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0}.visual-login_links__ivIxZ a{color:#253329;min-height:44px;display:inline-flex;align-items:center}.visual-login_steps__mhqYQ{display:flex;list-style:none;padding:0;gap:8px;font-size:13px;margin:0 0 28px}.visual-login_steps__mhqYQ li{flex:1 1;border-top:3px solid #e0e4da;padding-top:10px}.visual-login_steps__mhqYQ li[aria-current=step]{border-color:#29382c;font-weight:700}.visual-login_choices__T0SgU{display:grid;gap:10px}.visual-login_choices__T0SgU label{display:flex;align-items:center;gap:12px;border:1px solid #dce1d6;border-radius:14px;padding:14px;cursor:pointer}.visual-login_choices__T0SgU input{min-height:20px;width:20px;height:20px;flex:none;accent-color:#26352a}.visual-login_actions__mSt73{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.visual-login_success__u_yy4{padding:20px;border-radius:18px;background:#f2f5ec;line-height:1.7}.visual-login_test__9eD8T{margin-top:20px;background:#f5f5ef;padding:16px;border-radius:16px}.visual-login_test__9eD8T output{display:block;font:700 22px monospace;letter-spacing:.2em;margin-top:12px}.visual-login_editor___g0RE{background:white;padding:28px;border:1px solid #dce1d6;border-radius:22px;margin-top:24px}.visual-login_editor___g0RE h2{margin-top:0}.visual-login_editor___g0RE fieldset{border:0;padding:0;margin:20px 0}.visual-login_editor___g0RE legend{font-weight:700;margin-bottom:12px}.visual-login_editor___g0RE button{border-radius:30px;background:#243229;color:white;padding:12px 24px;min-height:48px;font:inherit}.visual-login_editor___g0RE p{line-height:1.7}.visual-login_card__j1MSk :focus-visible,.visual-login_editor___g0RE :focus-visible,.visual-login_header__mJ_y2 :focus-visible{outline:3px solid #c49800;outline-offset:3px}@media(max-width:760px){.visual-login_shell__TsVt9{padding:0 16px 36px}.visual-login_header__mJ_y2{min-height:84px;flex-wrap:wrap;padding:12px 0;box-sizing:border-box}.visual-login_brand__Vp7DT img{width:96px;height:60px}.visual-login_grid__T11f8{display:flex;flex-direction:column;gap:20px;margin:24px auto}.visual-login_intro__K_Xjm{width:100%;box-sizing:border-box;min-height:0;padding:24px;border-radius:22px}.visual-login_intro__K_Xjm h1{font-size:30px;margin:14px 0}.visual-login_intro__K_Xjm p{margin:8px 0}.visual-login_card__j1MSk{width:100%;box-sizing:border-box;padding:24px;border-radius:22px}.visual-login_card__j1MSk h2{font-size:26px}.visual-login_language__sO_lT{width:100%;max-width:100%;box-sizing:border-box;flex:none;flex-wrap:wrap}.visual-login_language__sO_lT a{padding:10px 13px;max-width:100%;white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center}.visual-login_phone__fMVUA{grid-template-columns:90px 1fr}.visual-login_steps__mhqYQ{font-size:11px;gap:6px}.visual-login_editor___g0RE{padding:20px}.visual-login_actions__mSt73>*{flex:1 1}.visual-login_success__u_yy4{padding:16px}}.visual-login_shell__TsVt9{background:linear-gradient(#fff 0 100px,#f7f6ef 100px)}.visual-login_header__mJ_y2{background:#fff}@media(max-width:760px){.visual-login_shell__TsVt9{background:linear-gradient(#fff 0 84px,#f7f6ef 84px)}}