.lf-fields{gap:1.15rem;display:grid}.lf-f{gap:.5rem;display:grid}.lf-l{color:var(--t-3)}.on-ink .lf-l{color:var(--i-3)}.lf input{border:0;border-bottom:1px solid var(--rule-2);width:100%;transition:border-color var(--dur-fast) var(--ease);background:0 0;border-radius:0;padding:.9rem 0;font-size:1.05rem}.on-ink .lf input{border-bottom-color:#f4f3ee4d}.lf input::placeholder{color:var(--t-3)}.on-ink .lf input::placeholder{color:var(--i-3)}.lf input:focus{border-bottom-color:var(--stamp);outline:none}.lf input:focus-visible{outline:none}.lf input:-webkit-autofill{-webkit-text-fill-color:var(--t-1);transition:background-color 6000s}.on-ink .lf input:-webkit-autofill{-webkit-text-fill-color:var(--i-1)}.lf-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lf-foot{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.9rem;display:flex}.lf-note{max-width:34ch;color:var(--t-3);font-size:.8rem;line-height:1.45}.on-ink .lf-note{color:var(--i-3)}.lf button[disabled]{opacity:.55;cursor:progress}.lf-error{border-inline-start:2px solid var(--stamp);background:color-mix(in srgb, var(--stamp) 10%, transparent);margin-top:1.2rem;padding:.85rem 1rem;font-size:.94rem}.lf-error a{color:var(--stamp);font-weight:500}.lf-done{justify-items:start;gap:.9rem;display:grid}.lf-check{background:var(--stamp);color:#fff;padding:.4rem .7rem;display:inline-block}.lf-done-t{max-width:34ch;font-size:1.15rem}@media (min-width:700px){.lf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem}.lf-f:first-child{grid-column:1/-1}}.lf-captcha{min-height:65px;margin-top:18px}
