.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{overflow-wrap:anywhere;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_brandedLink{align-items:center;min-height:44px;display:inline-flex}.cni4Dq_error{color:#9b1c1c;margin:0;font-weight:600}.cni4Dq_page{align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.cni4Dq_centered{flex:1;align-items:center;min-height:100%;display:flex}.cni4Dq_brandedCard{gap:var(--sp-4);box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;max-width:420px;margin:0 auto;display:grid}.cni4Dq_brandedHead{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);display:grid}.cni4Dq_brandedTitle{color:var(--mari-navy);margin:0}.cni4Dq_brandedLead{color:var(--mari-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.cni4Dq_brandedForm{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}
