.cni4Dq_screen{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:32px 16px 48px;display:flex}.cni4Dq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:28px 28px 24px;display:flex}:is(html.cards-tuned .cni4Dq_card .fld input,html.cards-tuned .cni4Dq_card .btn){border-color:var(--c-fg-3)}html.cards-tuned .cni4Dq_card .btn.primary{border-color:var(--c-fg)}.cni4Dq_wide{max-width:480px}.cni4Dq_head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cni4Dq_card>.brand{margin-bottom:-6px}.cni4Dq_head h1{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:20px;font-weight:600}.cni4Dq_head h1:focus{outline:none}.cni4Dq_head p{color:var(--fg-3);font-size:var(--fs-card);margin:0;line-height:1.55}.cni4Dq_form{flex-direction:column;gap:14px;display:flex}.cni4Dq_submit{width:100%;min-height:40px;font-size:var(--fs-card);justify-content:center}.cni4Dq_foot{font-size:var(--fs-md);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cni4Dq_center{text-align:center;justify-content:center}.cni4Dq_link{color:var(--accent);min-height:40px;font-weight:500;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.cni4Dq_link:hover{text-decoration:underline}.cni4Dq_link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.cni4Dq_exit{margin-top:-8px}.cni4Dq_link:focus-visible,.cni4Dq_reveal:focus-visible,.cni4Dq_copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.cni4Dq_alert{border:1px solid var(--line);background:var(--well);color:var(--fg-2);font-size:var(--fs-md);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex}.cni4Dq_alert svg{flex:none;width:15px;height:15px;margin-top:2px}.cni4Dq_alert p{margin:0}.cni4Dq_error{border-color:color-mix(in srgb, var(--red) 45%, transparent);background:var(--red-soft);color:var(--fg)}.cni4Dq_error svg{color:var(--red)}.cni4Dq_success{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:var(--green-soft);color:var(--fg)}.cni4Dq_success svg{color:var(--green)}.cni4Dq_info svg{color:var(--accent)}.cni4Dq_pw{display:flex;position:relative}.cni4Dq_pw input{flex:1;min-width:0;padding-right:64px}.cni4Dq_reveal{height:28px;color:var(--fg-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cni4Dq_reveal:hover{background:var(--hover);color:var(--fg)}.cni4Dq_reveal svg{width:14px;height:14px}.cni4Dq_rules{font-size:var(--fs-sm);color:var(--fg-3);flex-direction:column;gap:4px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.cni4Dq_rules li{align-items:center;gap:6px;display:flex}.cni4Dq_rules svg{flex:none;width:13px;height:13px}.cni4Dq_met{color:var(--green)}.cni4Dq_code{letter-spacing:.35em;font-variant-numeric:tabular-nums;text-align:center;height:44px;font-size:20px}.cni4Dq_steps{color:var(--fg-2);font-size:var(--fs-card);flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;line-height:1.55;display:flex}.cni4Dq_qrRow{align-items:center;gap:16px;display:flex}.cni4Dq_qr{border:1px solid var(--line-2);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:164px;height:164px;padding:8px;display:flex}.cni4Dq_qr img{width:100%;height:100%;display:block}.cni4Dq_qrSkeleton{background:var(--surface-2)}.cni4Dq_manual{min-width:0;font-size:var(--fs-sm);color:var(--fg-3);flex-direction:column;gap:6px;line-height:1.5;display:flex}.cni4Dq_secret{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cni4Dq_secret code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-md);color:var(--fg);background:var(--well);border:1px solid var(--line);word-break:break-all;border-radius:6px;padding:4px 8px;line-height:1.6}.cni4Dq_copy{align-items:center;gap:5px;display:inline-flex}.cni4Dq_copy svg{width:14px;height:14px}.cni4Dq_why{color:var(--fg-3);font-size:var(--fs-sm);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.cni4Dq_why svg{width:14px;height:14px;color:var(--fg-3);flex:none;margin-top:2px}.cni4Dq_divider{border:0;border-top:1px solid var(--line);margin:2px 0}.cni4Dq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cni4Dq_stale{opacity:.35;filter:grayscale();pointer-events:none}.cni4Dq_openApp{order:3;justify-content:center;align-self:flex-start;min-height:40px;text-decoration:none}.cni4Dq_narrowOnly{display:none}.cni4Dq_path{font-size:var(--fs-md);color:var(--fg-2);margin:0;line-height:1.5}.cni4Dq_path b{color:var(--fg);font-weight:600}.cni4Dq_centerText{text-align:center;margin:0}.cni4Dq_facts{border:1px solid var(--line);background:var(--well);border-radius:8px;flex-direction:column;margin:0;display:flex}.cni4Dq_facts>div{font-size:var(--fs-md);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.cni4Dq_facts>div+div{border-top:1px solid var(--line)}.cni4Dq_facts dt{color:var(--fg-3)}.cni4Dq_facts dd{color:var(--fg);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.cni4Dq_signedIn{font-size:var(--fs-md);color:var(--fg-2);overflow-wrap:anywhere;margin:0}.cni4Dq_signedIn b{color:var(--fg);font-weight:600}@media (max-width:520px){.cni4Dq_screen{justify-content:flex-start;padding-top:28px}.cni4Dq_card{padding:22px 18px 18px}.cni4Dq_qrRow{flex-direction:column-reverse;align-items:stretch}.cni4Dq_openApp{order:0;align-self:stretch}.cni4Dq_wideOnly{display:none}.cni4Dq_narrowOnly{display:inline}.cni4Dq_qr{align-self:center}.cni4Dq_pw input{min-height:44px}.cni4Dq_reveal{min-width:40px;height:40px}}
