.mk .mkf-field{display:grid;gap:6px}.mk .mkf-field+.mkf-field,.mk .mkf-group+.mkf-field,.mk .mkf-field+.mkf-group{margin-top:28px}.mk .mkf-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-3)}.mk .mkf-label .req{color:var(--celadon-2)}.mk .mkf-q{font-size:15.5px;line-height:1.5;color:var(--text)}.mk .mkf-help{font-size:13.5px;line-height:1.5;color:var(--text-3)}.mk .mkf-input{width:100%;font:inherit;font-size:16px;line-height:1.5;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--text-3);border-radius:0;padding:10px 0;outline:none}.mk .mkf-input::-moz-placeholder{color:var(--text-3);opacity:1}.mk .mkf-input::placeholder{color:var(--text-3);opacity:1}.mk .mkf-input:focus{border-bottom-color:var(--text)}.mk .mkf-input:focus-visible{outline:none;box-shadow:0 1px 0 0 var(--celadon)}.mk .mkf-input[aria-invalid=true]{border-bottom-color:var(--mark)}.mk .mkf-input:disabled{opacity:.55}.mk textarea.mkf-input{resize:vertical;min-height:128px}.mk select.mkf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:22px;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:right 6px top 55%,right 1px top 55%;background-size:5px 5px;background-repeat:no-repeat}.mk select.mkf-input option{background:var(--ground-2);color:var(--text)}.mk .mkf-error{font-size:13.5px;color:var(--mark)}.mk .mkf-file{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:10px 0;border-bottom:1px solid var(--rule-2);font-size:15px}.mk .mkf-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.mk .mkf-file label{font-weight:500;color:var(--text);cursor:pointer;border-bottom:1px solid var(--text-3)}.mk .mkf-file input[type=file]:focus-visible+label{outline:2px solid var(--celadon);outline-offset:3px}.mk .mkf-file input[type=file]:disabled+label{opacity:.55;cursor:default}.mk .mkf-file .name{color:var(--text-3);font-size:14px;min-width:0;overflow-wrap:anywhere}.mk .mkf-file button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;font-size:14px;color:var(--text-2);cursor:pointer;border-bottom:1px solid var(--rule-2);padding:0}.mk .mkf-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--text-2);cursor:pointer}.mk .mkf-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--text-3);border-radius:2px;margin:3px 0 0;flex:none;display:grid;place-items:center;cursor:pointer;background:transparent}.mk .mkf-check input:checked{border-color:var(--celadon)}.mk .mkf-check input:checked:after{content:"";width:8px;height:8px;background:var(--celadon)}.mk .mkf-group{padding-top:22px;border-top:1px solid var(--rule)}.mk .mkf-group>.mkf-label{display:block}.mk .mkf-group>*+*{margin-top:18px}.mk .mkf-actions{margin-top:40px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.mk .mkf-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:15px;font-weight:500;color:var(--text);background:none;border:1px solid rgba(231,235,228,.45);border-radius:2px;padding:11px 22px;cursor:pointer}.mk .mkf-submit:hover:not(:disabled){border-color:var(--text)}.mk .mkf-submit:disabled{opacity:.45;cursor:not-allowed}.mk .mkf-status{font-size:13.5px;color:var(--text-3)}
