.nl-group{flex-direction:column;gap:.625rem;width:100%;max-width:30rem;display:flex}.nl-group[data-align=center]{margin-inline:auto}@media (min-width:40rem){.nl-group{border:1px solid var(--ink-muted);border-radius:var(--radius-pill);background-color:var(--paper);transition-property:border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-swift);flex-direction:row;align-items:center;gap:0;padding:.3125rem}.nl-group:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.nl-group .nl-input{background-color:#0000;border-color:#0000;height:2.75rem;padding-inline-start:1.125rem}.nl-group .nl-input:focus-visible{outline:none}.nl-group .nl-input:hover{border-color:#0000}.nl-group .nl-submit{flex-shrink:0;height:2.75rem}}.nl-group[data-invalid=true]{border-color:var(--danger)}.nl-honeypot{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nl-honeypot input{border:0;block-size:1px;inline-size:1px;min-inline-size:0;padding:0}@media (prefers-reduced-motion:no-preference){.nl-message{animation:nl-rise var(--duration-base) var(--ease-out-swift) both}.nl-success{animation:nl-settle var(--duration-slow) var(--ease-spring) both}@keyframes nl-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nl-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.nl-message,.nl-success{animation:none!important}}
