.llf{gap:4px;max-width:64ch}.llf,.llf-field{display:flex;flex-direction:column}.llf-field{gap:6px;padding:16px 0 6px;border-bottom:1px solid var(--hair);transition:border-color .4s ease}.llf-field:focus-within{border-color:var(--ink)}.llf-field>span{font-size:12.5px;letter-spacing:.06em;color:var(--ink-3)}.llf-field em{font-style:normal;color:var(--miss);margin-left:6px}.llf-field input,.llf-field textarea{font:inherit;font-size:16px;line-height:1.5;color:var(--ink);background:transparent;border:none;outline:none;padding:4px 0 8px;resize:vertical;width:100%}.llf-field input::-moz-placeholder,.llf-field textarea::-moz-placeholder{color:var(--ink-3)}.llf-field input::placeholder,.llf-field textarea::placeholder{color:var(--ink-3)}.llf-actions{display:flex;flex-direction:column;gap:14px;margin-top:28px;align-items:flex-start}.llf-actions .lg-btn{cursor:pointer;font-family:inherit}.llf-actions .lg-btn:disabled{opacity:.5;cursor:wait}.llf-done{padding:28px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);max-width:64ch}.llf-done-h{margin:0 0 6px;font-family:var(--display);font-weight:300;font-size:26px;letter-spacing:-.02em}.llf-skill{margin-bottom:24px}.llf-skill code{color:var(--ink)}.llf-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.llf-fields{display:flex;flex-direction:column;gap:4px}.llf-small{margin:0;font-size:13.5px;color:var(--ink-2)}.llf-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.llf-link:hover{text-decoration-color:var(--ink)}