.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lead-wrap{position:relative}.lf{background:var(--color-ink-2);border:1px solid var(--color-line);border-radius:12px;padding:1.25rem}@media(min-width:640px){.lf{padding:2rem}}.lf fieldset{border:0;padding:0;margin:0;min-width:0}.lf-label{display:block;font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted);margin-bottom:.45rem}.lf-opt{color:var(--color-dim)}.lf-req{color:var(--color-px-vermilion)}.lf-field{width:100%;background:var(--color-ink);border:1px solid var(--color-line-2);border-radius:6px;color:var(--color-fg);padding:.75rem .85rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.lf-field:hover{border-color:#3a4558}.lf-field:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #64c6bd33}.lf-chip{cursor:pointer}.lf-chip span{display:inline-block;font-size:.88rem;padding:.45rem .8rem;border:1px solid var(--color-line-2);border-radius:6px;color:var(--color-muted);transition:all .15s ease}.lf-chip:hover span{color:var(--color-fg);border-color:#3a4558}.lf-chip input:checked+span{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-ink);font-weight:600}.lf-chip input:focus-visible+span,.pj-chip-radio input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.lf-status[data-err="1"]{color:var(--color-px-vermilion)}.lf-status[data-err="0"]{color:var(--color-muted)}.lf-done{outline:none}
