.feist-fluffy{padding:30px;background:#eef2e7;border-radius:24px;margin:28px 0}.ff-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0}.ff-models label{background:#fffefa;border:1px solid #d5decc;border-radius:16px;overflow:hidden;padding-bottom:16px;cursor:pointer}.ff-models img{height:190px!important;width:100%;object-fit:cover;border-radius:0!important}.ff-models span,.ff-models small{display:block;padding:10px 14px 0}.ff-models small{font-size:15px}.ff-shapes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.ff-shapes label{background:white;border:1px solid #d5decc;border-radius:16px;padding:12px;text-align:center;cursor:pointer}.ff-shapes img{height:150px!important;object-fit:contain;border-radius:0!important}.ff-shapes span{display:block;font-size:14px;margin-top:6px}.ff-models label:has(input:checked),.ff-shapes label:has(input:checked){outline:3px solid #a4ba00}.ff-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feist-fluffy :is(input:not([type=radio]),textarea){display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #b9c7ae;border-radius:10px;font:inherit;background:#fffefa;margin:7px 0 16px}.feist-fluffy input[type=radio]{accent-color:#7c9400}.ff-create,.ff-mail{display:inline-block;border:0;border-radius:28px;background:#d9f000;padding:14px 24px;color:#102126;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.ff-internal,.ff-note,.ff-source{font-size:14px!important}.ff-internal{border:1px dashed #7d8f69;padding:12px;border-radius:12px}.ff-pony{background:#fff8cf;padding:14px;border-radius:12px}.feist-fluffy [hidden]{display:none!important}.ff-shapes label:has(input:disabled){opacity:.45;cursor:default}.feist-fluffy :focus-visible{outline:3px solid #102126;outline-offset:3px}@media(max-width:760px){.ff-models{grid-template-columns:repeat(2,1fr)}.ff-shapes{grid-template-columns:repeat(2,1fr)}.ff-fields{grid-template-columns:1fr}.feist-fluffy{padding:22px 18px}}