.UnifiedLogin_page__ilLa2{min-height:100dvh;gap:22px;padding:clamp(24px,6vh,64px) 16px calc(32px + env(safe-area-inset-bottom));background:var(--s-bg,#f6f7fb)}.UnifiedLogin_brand__4c0s6,.UnifiedLogin_page__ilLa2{display:flex;flex-direction:column;align-items:center}.UnifiedLogin_brand__4c0s6{gap:10px;text-align:center}.UnifiedLogin_logo__hf1l3{height:clamp(28px,7.5vw,36px);width:auto}.UnifiedLogin_title__whUcU{margin:0;font-size:clamp(26px,5vw,34px);line-height:1.2;color:var(--s-text,#16182d)}.UnifiedLogin_subtitle__gLvfB{margin:0;font-size:clamp(16px,2.6vw,18px);color:var(--s-muted,#5c6079);max-width:34ch}.UnifiedLogin_choices__Flu9s{width:100%;max-width:640px;display:flex;flex-direction:column;gap:16px}.UnifiedLogin_choice__hvB86{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:1px solid var(--s-border,#e3e5ef);border-radius:18px;background:var(--s-card,#fff);text-align:left;cursor:pointer;font:inherit;color:inherit}.UnifiedLogin_choice__hvB86:hover{border-color:var(--s-primary,#3d2fd6)}.UnifiedLogin_choice__hvB86:focus-visible{outline:3px solid var(--s-primary,#3d2fd6);outline-offset:2px}.UnifiedLogin_choiceIcon__8bI6u{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--s-primary-light,#eceaff);color:var(--s-primary,#3d2fd6)}.UnifiedLogin_choiceBody__pNWHh{flex:1;min-width:0;display:grid;gap:4px}.UnifiedLogin_choiceTitle__V6EXq{font-size:clamp(17px,2.6vw,19px);font-weight:800;color:var(--s-text,#16182d)}.UnifiedLogin_choiceText__y2hNc{font-size:15.5px;line-height:1.5;color:var(--s-muted,#5c6079)}.UnifiedLogin_choiceChevron__JEYQg{flex:0 0 auto;color:var(--s-primary,#3d2fd6)}.UnifiedLogin_card__IvwPm{width:100%;max-width:640px;display:grid;gap:18px;padding:clamp(20px,4vw,28px);border:1px solid var(--s-border,#e3e5ef);border-radius:18px;background:var(--s-card,#fff)}.UnifiedLogin_back__ATlZF{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--s-primary,#3d2fd6);font:inherit;font-weight:700;cursor:pointer}.UnifiedLogin_back__ATlZF:focus-visible{outline:3px solid var(--s-primary,#3d2fd6);outline-offset:2px;border-radius:8px}.UnifiedLogin_cardTitle__YQvi5{margin:0;font-size:clamp(20px,3.4vw,24px);color:var(--s-text,#16182d)}.UnifiedLogin_cardIntro__M8_Re{margin:0;font-size:15.5px;line-height:1.55;color:var(--s-muted,#5c6079)}.UnifiedLogin_form__zpjtP{display:grid;gap:18px}.UnifiedLogin_field__HRs7u{display:grid;gap:7px}.UnifiedLogin_field__HRs7u>label{font-size:16px;font-weight:800;color:var(--s-text,#16182d)}.UnifiedLogin_input__XA_q7{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--s-border,#e3e5ef);border-radius:12px;background:var(--s-card,#fff);color:var(--s-text,#16182d);font:inherit;font-size:17px}.UnifiedLogin_code__o5WNS{font-size:clamp(20px,5vw,26px);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.UnifiedLogin_input__XA_q7:focus-visible{outline:3px solid var(--s-primary,#3d2fd6);outline-offset:1px;border-color:var(--s-primary,#3d2fd6)}.UnifiedLogin_hint__YOnz7{font-size:14.5px;line-height:1.45;color:var(--s-muted,#5c6079)}.UnifiedLogin_submit__jZLtI{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:12px;background:var(--s-primary,#3d2fd6);color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.UnifiedLogin_submit__jZLtI:disabled{opacity:.65;cursor:progress}.UnifiedLogin_submit__jZLtI:focus-visible{outline:3px solid var(--s-text,#16182d);outline-offset:2px}.UnifiedLogin_secondary__b3gYA{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid var(--s-border,#e3e5ef);border-radius:12px;background:var(--s-card,#fff);color:var(--s-text,#16182d);font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none}.UnifiedLogin_secondary__b3gYA:focus-visible{outline:3px solid var(--s-primary,#3d2fd6);outline-offset:2px}.UnifiedLogin_separator__bAxmG{display:flex;align-items:center;gap:12px;color:var(--s-muted,#5c6079);font-size:14.5px}.UnifiedLogin_separator__bAxmG:after,.UnifiedLogin_separator__bAxmG:before{content:"";flex:1;height:1px;background:var(--s-border,#e3e5ef)}.UnifiedLogin_error__LctHp{border-radius:12px;background:#fdecec;border:1px solid #f3bcbc;color:#8c1d1d}.UnifiedLogin_error__LctHp,.UnifiedLogin_notice___NdKp{margin:0;padding:12px 14px;font-size:15.5px;line-height:1.5}.UnifiedLogin_notice___NdKp{border-radius:12px;background:var(--s-primary-light,#eceaff);color:var(--s-primary,#3d2fd6)}.UnifiedLogin_forgot__HK7jb{justify-self:center;font-size:15.5px;font-weight:700;min-height:44px}.UnifiedLogin_forgot__HK7jb,.UnifiedLogin_help__aOgkf{color:var(--s-primary,#3d2fd6);display:inline-flex;align-items:center}.UnifiedLogin_help__aOgkf{min-height:52px;gap:10px;padding:0 22px;border:2px solid var(--s-primary,#3d2fd6);border-radius:999px;background:transparent;font-size:17px;font-weight:800;text-decoration:none}.UnifiedLogin_help__aOgkf:focus-visible{outline:3px solid var(--s-text,#16182d);outline-offset:2px}.UnifiedLogin_site__D2MRy{margin-top:auto;padding-top:12px;color:var(--s-muted,#5c6079);font-size:15px}@media (max-width:460px){.UnifiedLogin_choice__hvB86{padding:16px;gap:12px}.UnifiedLogin_choiceIcon__8bI6u{width:44px;height:44px}}