.ff[data-v-1b139bf3]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.ff__desc[data-v-1b139bf3]{margin:0;font-size:.88rem;line-height:1.45;color:var(--text-medium, #5a5652);white-space:pre-line;text-transform:none;letter-spacing:0;font-weight:400}.ff__downloads[data-v-1b139bf3]{display:grid;gap:.45rem}.ff__dl[data-v-1b139bf3]{display:flex;align-items:center;gap:.7rem;width:100%;min-height:56px;padding:.55rem .6rem .55rem .55rem;border:1px solid var(--border, #ece8e4);border-radius:14px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ff__dl[data-v-1b139bf3]:hover{border-color:var(--primary, #ff8585)}.ff__dl[data-v-1b139bf3]:active{background:#ff85850f}.ff__badge[data-v-1b139bf3]{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:.66rem;font-weight:800;letter-spacing:.03em;color:var(--primary-dark, #fc5946);background:#ff858521}.ff__dl-text[data-v-1b139bf3],.ff__item-text[data-v-1b139bf3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ff__dl-text strong[data-v-1b139bf3],.ff__item-text strong[data-v-1b139bf3]{font-size:.93rem;font-weight:600;color:var(--text-dark, #2b2724);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.ff__dl-text small[data-v-1b139bf3],.ff__item-text small[data-v-1b139bf3]{font-size:.78rem;color:var(--text-light, #9a9692);text-transform:none;letter-spacing:0;font-weight:400}.ff__dl-action[data-v-1b139bf3]{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--primary-dark, #fc5946);background:#ff85851f;text-transform:none;letter-spacing:0}.ff__list[data-v-1b139bf3]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ff__item[data-v-1b139bf3]{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.45rem .4rem .45rem .6rem;border:1px solid var(--border, #ece8e4);border-radius:14px;background:#fff}.ff__check[data-v-1b139bf3]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#2fa36b}.ff__x[data-v-1b139bf3]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:10px;display:grid;place-items:center;background:transparent;cursor:pointer;color:var(--text-light, #9a9692)}.ff__x[data-v-1b139bf3]:hover{color:#b02a37;background:#dc354512}.ff__spinner[data-v-1b139bf3]{flex-shrink:0;width:22px;height:22px;margin:0 3px;border-radius:50%;border:2.5px solid rgba(255,133,133,.25);border-top-color:var(--primary, #ff8585);animation:ff-spin-1b139bf3 .7s linear infinite}@keyframes ff-spin-1b139bf3{to{transform:rotate(360deg)}}.ff__bar[data-v-1b139bf3]{display:block;height:5px;border-radius:999px;overflow:hidden;margin-top:.3rem;background:#0000000f}.ff__bar span[data-v-1b139bf3]{display:block;height:100%;border-radius:inherit;background:var(--primary, #ff8585);transition:width .2s ease}.ff__drop[data-v-1b139bf3]{display:flex;align-items:center;gap:.8rem;width:100%;min-height:72px;padding:.85rem 1rem;border:1.5px dashed #e0d9d3;border-radius:16px;background:#fffaf8;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ff__drop[data-v-1b139bf3]:hover,.ff__drop--over[data-v-1b139bf3]{border-color:var(--primary, #ff8585);background:#ff858512}.ff__drop[data-v-1b139bf3]:disabled{opacity:.55;cursor:progress}.ff__drop--compact[data-v-1b139bf3]{min-height:52px;padding:.55rem .85rem}.ff__drop-icon[data-v-1b139bf3]{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--primary, #ff8585)}.ff__drop--compact .ff__drop-icon[data-v-1b139bf3]{width:34px;height:34px;border-radius:10px}.ff__drop-text[data-v-1b139bf3]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ff__drop-text strong[data-v-1b139bf3]{font-size:.95rem;font-weight:700;color:var(--text-dark, #2b2724);text-transform:none;letter-spacing:0}.ff__drop-text small[data-v-1b139bf3]{font-size:.78rem;color:var(--text-light, #9a9692);font-weight:400;text-transform:none;letter-spacing:0}.ff__input[data-v-1b139bf3]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ff__empty[data-v-1b139bf3]{margin:0;font-size:.85rem;color:var(--text-light, #9a9692)}.ff__err[data-v-1b139bf3]{margin:0;font-size:.83rem;color:#b02a37;text-transform:none;letter-spacing:0;font-weight:500}.ff--invalid .ff__drop[data-v-1b139bf3]{border-color:#b02a37;background:#dc35450a}.fs[data-v-62016da9]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.fs__desc[data-v-62016da9]{margin:0;font-size:.88rem;line-height:1.45;color:var(--text-medium, #5a5652);white-space:pre-line;text-transform:none;letter-spacing:0;font-weight:400}.fs__card[data-v-62016da9]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.7rem .8rem;border:1px solid var(--border, #ece8e4);border-radius:16px;background:#fff;font-family:inherit;text-align:left}.fs__card--todo[data-v-62016da9]{cursor:pointer;border:1.5px dashed #e0d9d3;background:#fffaf8;transition:border-color .15s ease,background .15s ease}.fs__card--todo[data-v-62016da9]:hover{border-color:var(--primary, #ff8585);background:#ff858512}.fs__card--todo[data-v-62016da9]:disabled{cursor:default;opacity:.7}.fs__card--done[data-v-62016da9]{align-items:flex-start}.fs__icon[data-v-62016da9]{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--primary, #ff8585)}.fs__seal[data-v-62016da9]{flex-shrink:0;width:32px;height:32px;border-radius:50%;margin-top:2px;display:grid;place-items:center;color:#fff;background:#2fa36b}.fs__card-text[data-v-62016da9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.fs__card-text strong[data-v-62016da9]{font-size:.95rem;font-weight:700;color:var(--text-dark, #2b2724);text-transform:none;letter-spacing:0}.fs__card-text small[data-v-62016da9]{font-size:.8rem;color:var(--text-light, #9a9692);font-weight:400;text-transform:none;letter-spacing:0}.fs__cta[data-v-62016da9]{flex-shrink:0;padding:.45rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;color:#fff;background:var(--primary, #ff8585);text-transform:none;letter-spacing:0}.fs__copies[data-v-62016da9]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem}.fs__pill[data-v-62016da9]{display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;border:none;border-radius:999px;font-family:inherit;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--primary-dark, #fc5946);background:#ff85851f;text-transform:none;letter-spacing:0}.fs__pill--solid[data-v-62016da9]{color:#fff;background:var(--primary, #ff8585)}.fs__link[data-v-62016da9]{border:none;background:none;padding:0 .3rem;min-height:34px;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--text-light, #9a9692);text-decoration:underline;text-underline-offset:2px}.fs__err[data-v-62016da9]{margin:0;font-size:.83rem;color:#b02a37;text-transform:none;letter-spacing:0;font-weight:500}.fs--invalid .fs__card--todo[data-v-62016da9]{border-color:#b02a37;background:#dc35450a}.fsh[data-v-62016da9]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#14121073}.fsh__sheet[data-v-62016da9]{width:100%;max-width:560px;display:flex;flex-direction:column;background:#fff;text-transform:none;letter-spacing:0;font-weight:400;color:var(--text-dark, #2b2724)}@media(max-width:639px){.fsh[data-v-62016da9]{align-items:stretch;background:#fff}.fsh__sheet[data-v-62016da9]{max-width:none;height:calc(100 * var(--app-vh, 1vh));padding-top:env(safe-area-inset-top);padding-bottom:var(--sab, env(safe-area-inset-bottom, 0))}}@media(min-width:640px){.fsh[data-v-62016da9]{align-items:center;padding:1.5rem}.fsh__sheet[data-v-62016da9]{border-radius:20px;max-height:88vh}}.fsh__head[data-v-62016da9]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .6rem;border-bottom:1px solid var(--border, #ece8e4)}.fsh__icon-btn[data-v-62016da9]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:12px;display:grid;place-items:center;background:transparent;cursor:pointer;color:var(--text-dark, #2b2724)}button.fsh__icon-btn[data-v-62016da9]:hover{background:#0000000d}.fsh__title[data-v-62016da9]{flex:1;min-width:0;text-align:center;padding-top:.45rem}.fsh__title strong[data-v-62016da9]{display:block;font-size:.98rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsh__steps[data-v-62016da9]{display:flex;justify-content:center;gap:.35rem;list-style:none;margin:.45rem 0 0;padding:0}.fsh__steps li[data-v-62016da9]{font-size:.7rem;font-weight:600;color:var(--text-light, #9a9692);padding:.12rem .5rem;border-radius:999px;background:#0000000a}.fsh__steps li.is-on[data-v-62016da9]{color:var(--primary-dark, #fc5946);background:#ff85851f}.fsh__steps li.is-now[data-v-62016da9]{color:#fff;background:var(--primary, #ff8585)}.fsh__body[data-v-62016da9]{flex:1;overflow-y:auto;padding:1.1rem 1.1rem .5rem;display:flex;flex-direction:column;gap:.8rem}.fsh__h[data-v-62016da9]{margin:0;font-size:1.2rem;font-weight:800}.fsh__muted[data-v-62016da9]{margin:0;font-size:.9rem;line-height:1.45;color:var(--text-medium, #5a5652)}.fsh__small[data-v-62016da9]{font-size:.8rem}.fsh__roles[data-v-62016da9]{display:grid;gap:.5rem}.fsh__note[data-v-62016da9]{margin:0;padding:.7rem .8rem;border-radius:12px;background:#ff858514;font-size:.88rem;font-weight:600;color:var(--text-dark, #2b2724)}.fsh__who[data-v-62016da9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.75rem .85rem;border:1px solid var(--border, #ece8e4);border-radius:14px;background:#fcfbfa}.fsh__who-k[data-v-62016da9]{font-size:.75rem;font-weight:700;color:var(--text-light, #9a9692);text-transform:uppercase;letter-spacing:.04em}.fsh__who strong[data-v-62016da9]{font-size:.95rem}.fsh__who-dni[data-v-62016da9]{font-size:.85rem;color:var(--text-medium, #5a5652)}.fsh__role[data-v-62016da9]{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.8rem .85rem;border:1.5px solid var(--border, #ece8e4);border-radius:14px;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.fsh__role.is-on[data-v-62016da9]{border-color:var(--primary, #ff8585);background:#ff85850f}.fsh__role strong[data-v-62016da9]{display:block;font-size:.93rem;font-weight:700;color:var(--text-dark, #2b2724)}.fsh__role small[data-v-62016da9]{display:block;margin-top:.1rem;font-size:.8rem;color:var(--text-light, #9a9692)}.fsh__radio[data-v-62016da9]{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid #d6cfc8;background:#fff}.fsh__role.is-on .fsh__radio[data-v-62016da9]{border:6px solid var(--primary, #ff8585)}.fsh__field[data-v-62016da9]{display:flex;flex-direction:column;gap:.3rem}.fsh__field span[data-v-62016da9]{font-size:.82rem;font-weight:600;color:var(--text-medium, #5a5652)}.fsh__field input[data-v-62016da9],.fsh__code[data-v-62016da9]{width:100%;min-height:46px;padding:0 .85rem;border:1px solid var(--border, #ece8e4);border-radius:12px;background:#fff;font-family:inherit;font-size:1rem;color:var(--text-dark, #2b2724)}.fsh__field input[data-v-62016da9]:focus,.fsh__code[data-v-62016da9]:focus{outline:none;border-color:var(--primary, #ff8585);box-shadow:0 0 0 3px #ff85852e}.fsh__doc[data-v-62016da9]{max-height:46dvh;overflow-y:auto;padding:1rem 1.05rem;border:1px solid var(--border, #ece8e4);border-radius:14px;background:#fcfbfa}.fsh__doc h3[data-v-62016da9]{margin:0 0 .6rem;font-size:1.02rem;font-weight:800}.fsh__doc-text[data-v-62016da9]{margin:0;font-size:.92rem;line-height:1.6;white-space:pre-line;color:var(--text-dark, #2b2724)}.fsh__pdf[data-v-62016da9],.fsh__copy[data-v-62016da9]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.65rem .75rem;border:1px solid var(--border, #ece8e4);border-radius:14px;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.fsh__pdf[data-v-62016da9]:hover,.fsh__copy[data-v-62016da9]:hover{border-color:var(--primary, #ff8585)}.fsh__pdf>span[data-v-62016da9]:nth-child(2),.fsh__copy>span[data-v-62016da9]:last-child{flex:1;min-width:0}.fsh__pdf strong[data-v-62016da9],.fsh__copy strong[data-v-62016da9]{display:block;font-size:.93rem;font-weight:700;color:var(--text-dark, #2b2724)}.fsh__pdf small[data-v-62016da9],.fsh__copy small[data-v-62016da9]{display:block;font-size:.78rem;color:var(--text-light, #9a9692)}.fsh__pdf-badge[data-v-62016da9]{flex-shrink:0;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:.66rem;font-weight:800;color:var(--primary-dark, #fc5946);background:#ff858521}.fsh__pdf-badge--ok[data-v-62016da9]{color:#1f7a4f;background:#2fa36b21}.fsh__consent[data-v-62016da9]{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .85rem;border-radius:14px;background:#ff858512;cursor:pointer;font-size:.92rem;line-height:1.4;font-weight:600;color:var(--text-dark, #2b2724)}.fsh__consent input[data-v-62016da9]{flex-shrink:0;width:22px;height:22px;margin:0;accent-color:var(--primary, #ff8585)}.fsh__pad[data-v-62016da9]{position:relative;width:100%;height:240px;flex-shrink:0;border:1.5px solid var(--border, #ece8e4);border-radius:16px;background:#fff;overflow:hidden}@media(max-width:639px){.fsh__body--sign .fsh__pad[data-v-62016da9]{flex:1 1 auto;height:auto;min-height:260px}}.fsh__canvas[data-v-62016da9]{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.fsh__pad-hint[data-v-62016da9]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;font-size:1.05rem;font-weight:600;color:#cfc8c1}.fsh__pad-line[data-v-62016da9]{position:absolute;left:8%;right:8%;bottom:24%;height:1px;pointer-events:none;background:repeating-linear-gradient(90deg,#d9d2cb 0 6px,transparent 6px 11px)}.fsh__clear[data-v-62016da9]{position:absolute;top:.45rem;right:.45rem;min-height:32px;padding:0 .7rem;border:none;border-radius:999px;background:#0000000d;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;color:var(--text-medium, #5a5652)}.fsh__code[data-v-62016da9]{max-width:220px;text-align:center;font-size:1.6rem;font-weight:800;letter-spacing:.4em;padding-left:1.1rem}.fsh__link[data-v-62016da9]{align-self:flex-start;border:none;background:none;padding:.2rem 0;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;color:var(--primary-dark, #fc5946)}.fsh__link[data-v-62016da9]:disabled{color:var(--text-light, #9a9692);cursor:default}.fsh__done[data-v-62016da9]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding-top:.4rem}.fsh__done-seal[data-v-62016da9]{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#2fa36b}.fsh__copies[data-v-62016da9]{display:grid;gap:.5rem}.fsh__busy[data-v-62016da9]{display:flex;align-items:center;gap:.5rem}.fsh__spinner[data-v-62016da9]{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,133,133,.25);border-top-color:var(--primary, #ff8585);animation:fsh-spin-62016da9 .7s linear infinite}@keyframes fsh-spin-62016da9{to{transform:rotate(360deg)}}.fsh__foot[data-v-62016da9]{padding:.75rem 1.1rem 1rem;border-top:1px solid var(--border, #ece8e4)}.fsh__btn[data-v-62016da9]{width:100%;min-height:50px;border:none;border-radius:14px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;color:#fff;background:var(--primary, #ff8585)}.fsh__btn[data-v-62016da9]:disabled{opacity:.45;cursor:default}
