.nl-signup{gap:var(--lp-s3);border:1px solid var(--lp-line);border-radius:var(--lp-r2);background:var(--lp-panel-bg);padding:var(--lp-s4);display:grid}.nl-band{grid-template-columns:1fr}@media (min-width:900px){.nl-band{align-items:start;gap:var(--lp-s5);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.nl-compact{border-color:var(--lp-night-muted);color:var(--lp-night-text);padding:var(--lp-s3);background:0 0}.nl-title{font-size:var(--lp-fs-h2-sm);font-weight:700}.nl-compact .nl-title{font-size:var(--lp-fs-body)}.nl-lead{color:var(--lp-muted);line-height:var(--lp-lh-read);margin-top:var(--lp-s1)!important}.nl-compact .nl-lead{color:var(--lp-night-muted)}.nl-form{gap:var(--lp-s2);display:grid}.nl-row{gap:var(--lp-s1);grid-template-columns:1fr;display:grid}@media (min-width:600px){.nl-row{grid-template-columns:minmax(0,1fr) auto}.nl-label{grid-column:1/-1}.nl-row .nl-error{grid-area:3/1}}.nl-label{font-size:.875rem;font-weight:600}.nl-input{border:1px solid var(--lp-line);border-radius:var(--lp-r1);background:var(--lp-paper);width:100%;min-height:44px;color:var(--lp-ink);padding:0 var(--lp-s2);font:inherit}.nl-input:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.nl-submit{white-space:nowrap;min-height:44px}.nl-check{gap:var(--lp-s1);font-size:.875rem;line-height:var(--lp-lh-read);cursor:pointer;align-items:flex-start;display:flex}.nl-check input{width:18px;height:18px;accent-color:var(--lp-blue);flex:none;margin-top:4px}.nl-link{text-underline-offset:3px;text-decoration:underline;color:var(--lp-blue-dark)!important}.nl-compact .nl-link{color:inherit!important}.nl-error{color:#b42318;font-size:.875rem}.nl-done{line-height:var(--lp-lh-read)}.nl-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nl-compact .nl-error{color:#ffc9c0}.nl-result{gap:var(--lp-s2);max-width:640px;display:grid}.nl-items{gap:var(--lp-s3);margin:var(--lp-s3) 0;display:grid}.nl-items dt{font-weight:700}.nl-items dd{color:var(--lp-muted);margin:4px 0 0}
