.page-module__jZytaG__page{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.page-module__jZytaG__brandPanel{color:#fff;background:radial-gradient(circle at 0 0,#234a76,#102b47 55%,#0c2138);flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,88px);display:flex}.page-module__jZytaG__brand{align-items:center;gap:12px;font-size:24px;display:flex}.page-module__jZytaG__brandPanel h1{letter-spacing:-.04em;max-width:700px;margin:18vh 0 16px;font-size:clamp(36px,5vw,68px);line-height:1.02}.page-module__jZytaG__brandPanel p{color:#ffffffb8;max-width:620px;font-size:18px;line-height:1.6}.page-module__jZytaG__security{color:#ffffffb8;align-items:center;gap:10px;font-size:14px;display:flex}.page-module__jZytaG__formPanel{place-items:center;padding:32px;display:grid}.page-module__jZytaG__card{border:1px solid var(--border-default);background:var(--bg-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(100%,440px);box-shadow:var(--shadow);border-radius:22px;padding:32px}.page-module__jZytaG__card header{margin-bottom:28px}.page-module__jZytaG__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.page-module__jZytaG__card h2{letter-spacing:-.03em;margin:8px 0;font-size:30px}.page-module__jZytaG__card p,.page-module__jZytaG__card footer{color:var(--text-muted);line-height:1.5}.page-module__jZytaG__card label{gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.page-module__jZytaG__card input[type=email],.page-module__jZytaG__card input[type=password],.page-module__jZytaG__card input[type=text]{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:46px;color:var(--text-primary);border-radius:12px;outline:none;padding:0 14px}.page-module__jZytaG__card input:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--input-focus) 18%, transparent)}.page-module__jZytaG__passwordField{position:relative}.page-module__jZytaG__passwordField button{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:7px;right:8px}.page-module__jZytaG__row{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.page-module__jZytaG__card label.page-module__jZytaG__checkbox{align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.page-module__jZytaG__row a{color:var(--accent);font-weight:600}.page-module__jZytaG__primary{background:var(--accent);width:100%;min-height:48px;color:var(--text-inverse);cursor:pointer;border:0;border-radius:12px;margin-top:24px;font-weight:700}.page-module__jZytaG__primary:disabled{opacity:.65;cursor:wait}.page-module__jZytaG__secondary{border:1px solid var(--input-border);width:100%;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;font-weight:700}.page-module__jZytaG__secondary:disabled{opacity:.65;cursor:wait}.page-module__jZytaG__qrPanel{border:1px solid var(--border-default);background:#fff;border-radius:14px;place-items:center;margin:16px 0;padding:18px;display:grid}.page-module__jZytaG__qrPanel img{width:220px;height:220px;image-rendering:pixelated}.page-module__jZytaG__recovery{color:var(--text-muted);margin:12px 0 4px;font-size:12px;line-height:1.5}.page-module__jZytaG__recovery summary{color:var(--accent);cursor:pointer;font-weight:700}.page-module__jZytaG__recovery code{background:var(--input-bg);color:var(--text-primary);word-break:break-word;border-radius:8px;margin-top:8px;padding:10px;display:block}.page-module__jZytaG__card .page-module__jZytaG__error{color:var(--danger);margin:16px 0 0;font-size:13px}.page-module__jZytaG__card footer{text-align:center;margin-top:24px;font-size:12px}@media (max-width:900px){.page-module__jZytaG__page{grid-template-columns:1fr}.page-module__jZytaG__brandPanel{display:none}}
