main.auth-module__uh9QMa__page{background:radial-gradient(circle at 50% 28%, var(--auth-glow), var(--paper) 50%);place-items:start center;min-height:100dvh;padding:clamp(24px,7vh,64px) 24px;display:grid;overflow-x:hidden}section.auth-module__uh9QMa__card{background:var(--surface);border:1px solid var(--line);width:min(100%,440px);min-width:0;box-shadow:var(--card-shadow);border-radius:18px;padding:34px}.auth-module__uh9QMa__brand{color:var(--navy);letter-spacing:-1.4px;margin-bottom:42px;font:700 27px/1 Georgia,Times New Roman,serif;text-decoration:none;display:inline-block}.auth-module__uh9QMa__modeSwitch{border-bottom:1px solid var(--line);gap:30px;margin:0 0 28px;display:flex}.auth-module__uh9QMa__modeSwitch a{color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 11px;font-size:14px;font-weight:800;text-decoration:none}.auth-module__uh9QMa__modeSwitch a.auth-module__uh9QMa__active{color:var(--ink);border-bottom-color:var(--gold)}.auth-module__uh9QMa__eyebrow{color:var(--muted);letter-spacing:1.2px;margin:0;font-size:10px;font-weight:800}h1.auth-module__uh9QMa__title{color:var(--navy);letter-spacing:-.5px;margin:10px 0 12px;font:600 34px/1.05 Georgia,Times New Roman,serif}p.auth-module__uh9QMa__intro{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.auth-module__uh9QMa__message{color:var(--notice-ink);background:var(--notice-bg);border:1px solid var(--notice-line);border-radius:8px;margin:18px 0 0;padding:11px 12px;font-size:11px;line-height:1.45}.auth-module__uh9QMa__googleButton,.auth-module__uh9QMa__appleButton,.auth-module__uh9QMa__submitButton{color:#fff;background:var(--primary);border:0;border-radius:9px;width:100%;height:44px;font-size:12px;font-weight:800}.auth-module__uh9QMa__oauthButtons{gap:10px;margin-top:22px;display:grid}.auth-module__uh9QMa__oauthButtons form{margin:0}.auth-module__uh9QMa__appleButton{color:#fff;background:#000;border:1px solid #000;width:100%}.auth-module__uh9QMa__identityNote{color:var(--muted);text-align:center;margin:10px 0 0;font-size:10px;line-height:1.45}.auth-module__uh9QMa__googleButton{margin-top:0}p.auth-module__uh9QMa__googleNote,p.auth-module__uh9QMa__fieldNote{color:var(--muted);font-size:10px;line-height:1.45}p.auth-module__uh9QMa__googleNote{text-align:center;margin:8px 2px 0}.auth-module__uh9QMa__divider{height:38px;color:var(--muted);justify-content:center;align-items:center;font-size:9px;display:flex}.auth-module__uh9QMa__divider:before,.auth-module__uh9QMa__divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-module__uh9QMa__divider span{padding:0 10px}.auth-module__uh9QMa__form{gap:10px;display:grid}.auth-module__uh9QMa__form label{color:var(--muted);letter-spacing:.7px;margin-top:4px;font-size:9px;font-weight:800}.auth-module__uh9QMa__form input{width:100%;min-width:0;height:44px;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:7px;margin:0 0 5px;padding:0 11px;font-size:16px}p.auth-module__uh9QMa__fieldNote{margin:-2px 0 2px}.auth-module__uh9QMa__submitButton{margin-top:9px}p.auth-module__uh9QMa__modePrompt{color:var(--muted);text-align:center;margin:24px 0 0;font-size:11px;line-height:1.4}.auth-module__uh9QMa__modePrompt a{color:var(--link);font-weight:800}.auth-module__uh9QMa__bottomLinks{justify-content:space-between;align-items:center;gap:14px;margin-top:30px;display:flex}.auth-module__uh9QMa__bottomLinks a,.auth-module__uh9QMa__secondaryLink{color:var(--muted);font-size:10px;font-weight:700;text-decoration:none}section.auth-module__uh9QMa__checkCard .auth-module__uh9QMa__brand{margin-bottom:54px}.auth-module__uh9QMa__checkActions{text-align:center;gap:15px;margin-top:28px;display:grid}.auth-module__uh9QMa__primaryLink{color:#fff;background:var(--primary);border-radius:9px;place-items:center;width:100%;min-height:44px;font-size:12px;font-weight:800;text-decoration:none;display:grid}@media (max-width:520px){main.auth-module__uh9QMa__page{background:var(--surface);padding:0}section.auth-module__uh9QMa__card{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:38px 30px 28px}.auth-module__uh9QMa__brand{margin-bottom:48px}.auth-module__uh9QMa__modeSwitch{gap:28px;margin-bottom:25px}h1.auth-module__uh9QMa__title{font-size:34px}p.auth-module__uh9QMa__intro{font-size:12px}p.auth-module__uh9QMa__modePrompt{margin-top:26px}section.auth-module__uh9QMa__checkCard{flex-direction:column;display:flex}section.auth-module__uh9QMa__checkCard .auth-module__uh9QMa__brand{margin-bottom:72px}}
