.fm{border:2px solid var(--line);gap:32px;min-width:0;padding:24px;display:grid}.fm-group{border:0;min-width:0;margin:0;padding:0}.fm-group>legend{padding:0}.fm-options{margin-top:8px;display:grid}.fm-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0;display:grid}.fm-pair__note{grid-column:1/-1}.fm-confirm{font-weight:600}.fm-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fm-error:empty{display:none}.fm-error>p{border:2px solid var(--fg);padding:12px 16px;font-weight:600}.fm-error:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.fm[aria-busy=true] .lk-input,.fm[aria-busy=true] .lk-check{cursor:progress}.fm-ref{border:2px solid var(--line);justify-self:start;gap:8px;max-width:100%;padding:20px 24px;display:grid}.fm-ref__value{font-size:var(--t-xl);letter-spacing:.04em;font-weight:700}.fm-reasons{gap:12px;display:grid}.fm-reason{border:2px solid var(--fg);padding:12px 16px;scroll-margin-top:96px;font-weight:600}.fm-reason:not(:target){display:none}@media (max-width:639.98px){.fm{gap:28px;padding:16px}.fm-pair{grid-template-columns:minmax(0,1fr)}}
