.nl[data-v-9374eee4]{margin:0 auto;max-width:560px;text-align:center}.nl__eyebrow[data-v-9374eee4]{background:hsl(var(--vh-surface-1));border:1px solid hsl(var(--vh-border-subtle));border-radius:999px;color:hsl(var(--vh-text-secondary));display:inline-flex;font-family:var(--vh-font-mono);font-size:var(--vh-label);letter-spacing:var(--vh-eyebrow-tracking);margin:0;padding:4px 10px;text-transform:uppercase}.nl__title[data-v-9374eee4]{color:hsl(var(--vh-foreground));font-family:var(--vh-font-display);font-size:var(--vh-display-sub);font-weight:600;letter-spacing:var(--vh-display-tracking);margin:16px 0 0}.nl__body[data-v-9374eee4]{color:hsl(var(--vh-text-secondary));font-size:var(--vh-body-sm);line-height:1.6;margin:12px auto 0;max-width:28rem}.nl__form[data-v-9374eee4]{display:flex;gap:8px;margin:28px auto 0;max-width:28rem}@media(max-width:639.98px){.nl__form[data-v-9374eee4]{flex-direction:column}}.nl__input[data-v-9374eee4]{background:hsl(var(--vh-surface-1));border:1px solid hsl(var(--vh-border-subtle));border-radius:var(--vh-radius-control);color:hsl(var(--vh-foreground));flex:1 1 auto;font-size:var(--vh-body-sm);height:44px;min-width:0;padding:0 16px}.nl__input[data-v-9374eee4]::-moz-placeholder{color:hsl(var(--vh-text-muted))}.nl__input[data-v-9374eee4]::placeholder{color:hsl(var(--vh-text-muted))}.nl__input[data-v-9374eee4]:focus{border-color:transparent;outline:2px solid hsl(var(--vh-acc-focus));outline-offset:0}.nl__btn[data-v-9374eee4]{align-items:center;background:hsl(var(--vh-acc-fill));border:0;border-radius:var(--vh-radius-control);color:hsl(var(--vh-acc-on-fill));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--vh-body-sm);font-weight:600;gap:6px;height:44px;justify-content:center;padding:0 20px;transition:background .15s ease}.nl__btn[data-v-9374eee4]:hover:not(:disabled){background:hsl(var(--vh-acc-fill-hover))}.nl__btn[data-v-9374eee4]:disabled{cursor:not-allowed;opacity:.4}.nl__btn[data-v-9374eee4]:focus-visible{outline:2px solid hsl(var(--vh-acc-focus));outline-offset:2px}.nl__icon[data-v-9374eee4]{height:12px;width:12px}.nl__msg[data-v-9374eee4]{font-size:var(--vh-body-xs);margin:12px 0 0}.nl__msg.is-ok[data-v-9374eee4]{color:hsl(var(--vh-signal-long))}.nl__msg.is-warn[data-v-9374eee4]{color:hsl(var(--vh-signal-warning))}.nl__fine[data-v-9374eee4]{color:hsl(var(--vh-text-secondary));font-size:var(--vh-body-xs);margin:12px 0 0}.nl__link[data-v-9374eee4]{color:inherit;text-decoration:underline;text-underline-offset:2px}.nl__link[data-v-9374eee4]:hover{color:hsl(var(--vh-foreground))}
