.lsf-wrap[data-astro-cid-4htz4k5g]{--lt-ink: var(--color-navy);--lt-ease: var(--ease-out-smooth)}.lsf__context-title[data-astro-cid-4htz4k5g]{margin:0;font-size:var(--text-title);font-weight:700;line-height:1.3;color:var(--color-fg-strong)}.lsf__context-items[data-astro-cid-4htz4k5g]{display:flex;flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none}.lsf__context-items[data-astro-cid-4htz4k5g] li{padding:.125rem .625rem;border-radius:var(--radius-pill);background:var(--color-sky-soft);color:var(--color-sky-ink);font-size:var(--text-caption);font-weight:600}.lsf__rule[data-astro-cid-4htz4k5g]{display:flex;align-items:center;gap:.5rem;margin:.375rem 0 0;font-size:var(--text-caption);color:var(--color-fg-muted)}.lsf__rule-mark[data-astro-cid-4htz4k5g]{width:.875rem;height:.875rem;flex:none;border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong)}.lsf__rule[data-astro-cid-4htz4k5g][data-met]{color:var(--color-accent-success);font-weight:600}.lsf__rule[data-astro-cid-4htz4k5g][data-met] .lsf__rule-mark[data-astro-cid-4htz4k5g]{border-color:var(--color-accent-success);background:var(--color-accent-success);box-shadow:inset 0 0 0 2px var(--color-surface)}.lsf__honeypot[data-astro-cid-4htz4k5g]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lsf[data-astro-cid-4htz4k5g]{display:grid;gap:1rem;max-width:32rem;margin-top:1rem;padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-frost);background:var(--color-surface);box-shadow:var(--shadow-sm);text-align:left}.lsf[data-astro-cid-4htz4k5g][hidden]{display:none}.lsf--plain[data-astro-cid-4htz4k5g]{margin-top:0;padding:0;border:0;box-shadow:none;max-width:none}.lsf__field[data-astro-cid-4htz4k5g]{margin:0;padding:0;border:0;min-width:0}.lsf__label[data-astro-cid-4htz4k5g]{display:block;margin-bottom:.25rem;font-size:var(--text-body-sm);font-weight:500;color:var(--color-fg-strong)}.lsf__req[data-astro-cid-4htz4k5g]{margin-left:.125rem;color:var(--color-sky)}.lsf__input[data-astro-cid-4htz4k5g]{width:100%;min-height:3rem;padding:.625rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-frost);background:var(--color-surface);color:var(--color-fg-strong);font:inherit}.lsf__input[data-astro-cid-4htz4k5g]:focus{outline:none;border-color:var(--color-sky);box-shadow:0 0 0 3px var(--color-sky-soft)}.lsf__pair[data-astro-cid-4htz4k5g]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.lsf__hint[data-astro-cid-4htz4k5g]{margin:.25rem 0 0;font-size:var(--text-caption);color:var(--color-fg-muted)}.lsf__hint[data-astro-cid-4htz4k5g][hidden]{display:none}.lsf__lead[data-astro-cid-4htz4k5g]{margin:0;font-size:var(--text-body-sm);font-weight:600;color:var(--color-fg-strong)}.lsf__error[data-astro-cid-4htz4k5g]{margin:.25rem 0 0;font-size:var(--text-body-sm);font-weight:600;color:var(--color-accent-danger)}.lsf__error[data-astro-cid-4htz4k5g][hidden]{display:none}.lsf__pw[data-astro-cid-4htz4k5g]{position:relative}.lsf__pw[data-astro-cid-4htz4k5g] .lsf__input[data-astro-cid-4htz4k5g]{padding-right:5rem}.lsf__pw[data-astro-cid-4htz4k5g] .lsf__reveal{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);padding:.375rem .75rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-brand-blue);font:inherit;font-size:var(--text-body-sm);font-weight:600;cursor:pointer}.lsf__pw[data-astro-cid-4htz4k5g] .lsf__reveal[hidden]{display:none}.lsf__pw[data-astro-cid-4htz4k5g] .lsf__reveal:hover{background:var(--color-brand-blue-faint)}.lsf__pw[data-astro-cid-4htz4k5g] .lsf__reveal:focus-visible{outline:2px solid var(--color-sky);outline-offset:2px}.lsf__hint[data-astro-cid-4htz4k5g] a[data-astro-cid-4htz4k5g],.lsf__terms[data-astro-cid-4htz4k5g] a[data-astro-cid-4htz4k5g]{font-weight:600;color:var(--color-brand-blue)}.lsf__terms[data-astro-cid-4htz4k5g]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-body-sm);color:var(--color-fg-default);cursor:pointer}.lsf__terms[data-astro-cid-4htz4k5g] input[data-astro-cid-4htz4k5g]{margin-top:.25rem}.lsf__box[data-astro-cid-4htz4k5g]{padding:1rem;border-radius:var(--radius-md);border:1px solid var(--color-frost);background:var(--color-surface-tint);color:var(--color-fg-strong);font-size:var(--text-body-sm)}.lsf__box[data-astro-cid-4htz4k5g][hidden]{display:none}.lsf__box--check[data-astro-cid-4htz4k5g]{border-color:var(--color-accent-warning)}.lsf__box--below[data-astro-cid-4htz4k5g]{margin-top:.75rem}.lsf__box--error[data-astro-cid-4htz4k5g]{border-color:var(--color-accent-danger);color:var(--color-accent-danger)}.lsf__box[data-astro-cid-4htz4k5g] p[data-astro-cid-4htz4k5g]{margin:0}.lsf__strong[data-astro-cid-4htz4k5g]{font-weight:600}.lsf__actions[data-astro-cid-4htz4k5g]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.lsf__submit[data-astro-cid-4htz4k5g]{width:100%;justify-content:center;min-height:3.25rem}
