.cni4Dq_card{border:1px solid var(--mari-line);background:#fff;border-radius:16px;width:100%;max-width:24rem;margin:0 auto;padding:1.5rem 1.25rem}.cni4Dq_title{margin:0 0 .25rem;font-size:1.5rem}.cni4Dq_lead{color:var(--mari-ink-soft);margin:0 0 1.25rem}.cni4Dq_form{flex-direction:column;gap:.875rem;display:flex}.cni4Dq_label{flex-direction:column;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.cni4Dq_input{font:inherit;color:var(--mari-ink);background:#fff;border:1px solid #b9b2a6;border-radius:10px;min-height:44px;padding:.75rem .875rem;font-weight:400}.cni4Dq_input:focus-visible,.cni4Dq_button:focus-visible,.cni4Dq_secondary:focus-visible,.cni4Dq_link:focus-visible{outline:3px solid var(--mari-amber);outline-offset:2px}.cni4Dq_code{letter-spacing:.4em;text-align:center;font-size:1.25rem}.cni4Dq_button{font:inherit;background:var(--mari-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:.75rem 1rem;font-weight:600}.cni4Dq_button[disabled]{opacity:.6;cursor:progress}.cni4Dq_demo{border-top:1px solid var(--mari-line);flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.875rem;display:flex}.cni4Dq_hint{color:var(--mari-ink-soft);margin:0;font-size:.875rem}.cni4Dq_secondary{border:1px solid var(--mari-navy);background:var(--mari-surface);min-height:44px;color:var(--mari-navy);border-radius:10px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}.cni4Dq_link{font:inherit;color:var(--mari-navy);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;text-decoration:underline}.cni4Dq_error{color:#9b1c1c;margin:0;font-weight:600}.cni4Dq_page{align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}
