.mf{gap:18px;display:grid}.mf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mf-field{gap:8px;display:grid}.mf-field>label,.mf-field>.mf-label{align-items:baseline;gap:10px;font-size:18px;font-weight:700;display:flex}.mf-opt{color:var(--cream-3);font-size:14px;font-weight:400}.mf-hint{color:var(--cream-3);margin:0;font-size:15px;line-height:1.5}.mf-field input,.mf-field textarea{background:var(--bg2);min-block-size:54px;inline-size:100%;color:var(--cream);font:400 19px / 1.7 var(--read);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--fast);border:0;border-radius:16px;outline:none;padding:12px 18px}.mf-field textarea{resize:vertical}.mf-field input:focus,.mf-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--peach), 0 0 0 6px #f7a8781a}.mf-field[data-err] input,.mf-field[data-err] textarea{box-shadow:inset 0 0 0 1.5px var(--pink)}.mf-err{color:var(--pink);animation:mf-err-in .2s var(--ease) both;margin:0;font-size:16px}@keyframes mf-err-in{0%{opacity:0;translate:0 -4px}}.mf-status{min-block-size:1.6em;color:var(--cream-2);margin:0;font-size:16px}.mf-trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mf-done{animation:mf-in .5s var(--ease) both;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.mf-done .anas svg{block-size:auto;inline-size:100%}.mf-done .lead{max-inline-size:none}@keyframes mf-in{0%{opacity:0;translate:0 12px}}.form-page{max-inline-size:720px;padding-block:calc(var(--nav-h) + clamp(32px, 6vw, 72px)) clamp(64px, 10vw, 120px);gap:clamp(20px,3vw,32px);display:grid}.form-page header{gap:8px;display:grid}.form-page header>*{margin:0}@media (max-width:600px){.mf-row,.mf-done{grid-template-columns:1fr}.mf-done{text-align:center;justify-items:center}}@media (prefers-reduced-motion:reduce){.mf-done,.mf-err{animation:none}}
