.Cgra4q_page{background:linear-gradient(180deg,var(--accent-soft),var(--bg) 240px);place-items:center;min-height:calc(100vh - 280px);padding:56px 16px 72px;display:grid}.Cgra4q_panel{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;width:min(100%,440px);padding:32px;box-shadow:0 16px 48px #0f172a17,0 2px 8px #0f172a0d}.Cgra4q_brand{color:var(--ink);justify-content:center;align-items:center;gap:9px;margin-bottom:26px;display:flex}.Cgra4q_brand:hover{text-decoration:none}.Cgra4q_panel h1{text-align:center;margin:0 0 6px;font-size:28px}.Cgra4q_intro{color:var(--muted);text-align:center;margin-bottom:22px;font-size:14px}.Cgra4q_form{gap:15px;display:grid}.Cgra4q_field{color:var(--ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.Cgra4q_field input{border:1px solid var(--line-2);background:var(--bg);height:44px;color:var(--ink);font:15px var(--font);border-radius:8px;width:100%;padding:0 12px}.Cgra4q_field input:focus{outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent)}.Cgra4q_submit{justify-content:center;width:100%;height:48px}.Cgra4q_divider{color:var(--muted);align-items:center;gap:10px;margin:4px 0;font-size:12px;display:flex}.Cgra4q_divider:before,.Cgra4q_divider:after{content:"";background:var(--line);flex:1;height:1px}.Cgra4q_google{color:#17201b;background:#fff;justify-content:center;gap:10px;width:100%;height:44px}.Cgra4q_foot{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}.Cgra4q_row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.Cgra4q_error,.Cgra4q_success{border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.45}.Cgra4q_error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.Cgra4q_success{background:var(--ok-soft);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 25%,transparent)}.Cgra4q_turnstile{min-height:65px}.Cgra4q_missing{color:var(--warn);background:var(--sec-soft);border-radius:8px;padding:8px 10px;font-size:12px}.Cgra4q_password{display:block;position:relative}.Cgra4q_password input{padding-right:58px}.Cgra4q_password button{height:32px;color:var(--muted);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:8px}.Cgra4q_fieldError{color:#b91c1c;margin-top:-7px;font-size:13px;line-height:1.35}.Cgra4q_legal{text-align:center;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.Cgra4q_help{color:var(--muted);font-size:13px;line-height:1.55}.Cgra4q_inlineNote{color:var(--accent);text-align:center;font-size:13px}.Cgra4q_spinner{border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite Cgra4q_spin}@keyframes Cgra4q_spin{to{transform:rotate(360deg)}}@media (max-width:520px){.Cgra4q_page{place-items:start center;padding:28px 12px 48px}.Cgra4q_panel{padding:20px}}
