._3lrIIq_page{background:#fff;min-height:100vh;display:flex;position:relative}._3lrIIq_logoArea{z-index:10;position:absolute;top:36px;left:44px}._3lrIIq_logoImg{width:auto;height:36px;display:block}._3lrIIq_leftPanel{flex:1;display:none}@media (min-width:1024px){._3lrIIq_leftPanel{display:block}}._3lrIIq_rightPanel{justify-content:center;align-items:center;width:100%;padding:100px 10% 60px;display:flex}@media (min-width:1024px){._3lrIIq_rightPanel{flex-shrink:0;justify-content:flex-start;width:50%;padding:100px 8% 60px}}._3lrIIq_card{width:100%;max-width:400px}._3lrIIq_heading{font-family:var(--font-heading);color:#072345;margin-bottom:8px;font-size:40px;font-weight:400;line-height:1.1}._3lrIIq_subheading{font-family:var(--font-primary);color:#64748b;margin-bottom:36px;font-size:14px;line-height:1.5}._3lrIIq_form{flex-direction:column;display:flex}._3lrIIq_field{flex-direction:column;gap:7px;margin-bottom:22px;display:flex}._3lrIIq_label{font-family:var(--font-primary);color:#1e293b;font-size:14px;font-weight:500;line-height:1}._3lrIIq_asterisk{color:#ee374f}._3lrIIq_revealWrapper{overflow:hidden}._3lrIIq_inputGlow{border-radius:10px;padding:2px;transition:background .3s}._3lrIIq_input{width:100%;height:44px;font-family:var(--font-primary);color:#000;background:#fff;border:1px solid #c4c9cf;border-radius:8px;outline:none;padding:0 14px;font-size:15.008px;transition:border-color .25s;display:block}._3lrIIq_input:focus{border-color:#072345}._3lrIIq_input::placeholder{color:#94a3b8;font-size:14px}._3lrIIq_passwordRow{position:relative}._3lrIIq_passwordRow ._3lrIIq_inputGlow ._3lrIIq_input{padding-right:44px}._3lrIIq_eyeBtn{cursor:pointer;color:#94a3b8;z-index:1;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}._3lrIIq_eyeBtn:hover{color:#072345}._3lrIIq_labelRow{justify-content:space-between;align-items:center;display:flex}._3lrIIq_forgotBtn{font-family:var(--font-primary);color:#ee374f;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none;transition:opacity .15s}._3lrIIq_forgotBtn:hover{opacity:.75;text-decoration:underline}._3lrIIq_backBtn{font-family:var(--font-primary);color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:0;font-size:14px;transition:color .15s}._3lrIIq_backBtn:hover{color:#072345}._3lrIIq_successMsg{font-family:var(--font-primary);color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:14px;line-height:1.5}._3lrIIq_errorMsg{font-family:var(--font-primary);color:#ef4444;margin-bottom:16px;font-size:14px;line-height:1.4}._3lrIIq_submitBtn{color:#fff;width:100%;height:46px;font-family:var(--font-primary);cursor:pointer;letter-spacing:.01em;background:#ee374f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:15.008px;font-weight:500;transition:background .2s,transform .1s;display:flex;position:relative;overflow:hidden}._3lrIIq_submitBtn:hover{background:#d42f46}._3lrIIq_submitBtn:active{transform:scale(.99)}._3lrIIq_submitBtn:disabled{opacity:.55;cursor:not-allowed}._3lrIIq_arrow{font-size:16px;transition:transform .2s}._3lrIIq_submitBtn:hover ._3lrIIq_arrow{transform:translate(3px)}._3lrIIq_googleBtn{color:#1e293b;width:100%;height:46px;font-family:var(--font-primary);cursor:pointer;letter-spacing:.01em;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:15px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}._3lrIIq_googleBtn:hover{background:#f8fafc;border-color:#9ca3af;box-shadow:0 1px 4px #00000014}._3lrIIq_googleBtn:active{background:#f1f5f9}._3lrIIq_googleBtn:disabled{opacity:.55;cursor:not-allowed}._3lrIIq_footerText{font-family:var(--font-primary);color:#64748b;text-align:center;font-size:13px;line-height:1.6}._3lrIIq_domainTag{color:#334155;font-family:var(--font-mono,monospace);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-size:12px;display:inline-block}._3lrIIq_signupLink{color:#ee374f;font-weight:500;text-decoration:none;transition:opacity .15s}._3lrIIq_signupLink:hover{opacity:.75;text-decoration:underline}@media (max-width:1023px){._3lrIIq_leftPanel{display:none}._3lrIIq_rightPanel{justify-content:center;width:100%}}@media (max-width:640px){._3lrIIq_logoArea{top:20px;left:20px}._3lrIIq_rightPanel{padding:88px 20px 48px}._3lrIIq_heading{font-size:30px}._3lrIIq_subheading{margin-bottom:28px}}@media (max-width:380px){._3lrIIq_heading{font-size:26px}}
.LjpckW_qrBox{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-content:center;margin:.25rem 0 .75rem;padding:1rem;display:flex}.LjpckW_qr{width:180px;height:180px}.LjpckW_keyLabel{color:#64748b;margin:0 0 .25rem;font-size:.8rem}.LjpckW_key{letter-spacing:.08em;color:var(--primary);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.LjpckW_code{letter-spacing:.4em;font-variant-numeric:tabular-nums}.LjpckW_foot{color:#64748b;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.8rem;display:flex}
