.stepper[data-v-dff5468d]{display:flex;align-items:center;padding:18px 24px 4px}.st[data-v-dff5468d]{display:flex;flex-direction:column;align-items:center;gap:5px;width:58px}.st i[data-v-dff5468d]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;font-style:normal;background:var(--color-track);color:var(--color-text-faint);transition:background .25s,color .25s}.st-label[data-v-dff5468d]{font-size:10px;color:var(--color-text-faint);font-weight:600}.st--cur i[data-v-dff5468d]{background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--color-primary-ring)}.st--cur .st-label[data-v-dff5468d]{color:var(--color-primary)}.st--done i[data-v-dff5468d]{background:var(--color-primary-dark);color:#fff}.stline[data-v-dff5468d]{flex:1;height:2.5px;background:var(--color-track);border-radius:2px;margin:0 2px 16px;position:relative;overflow:hidden}.stline--fill[data-v-dff5468d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary);animation:grow-dff5468d .4s ease-out both}@keyframes grow-dff5468d{0%{transform:scaleX(0);transform-origin:left}}.fld[data-v-39f4992d]{display:flex;flex-direction:column;gap:6px}.fld-label[data-v-39f4992d]{font-size:13px;font-weight:600;color:var(--color-text-label)}.fld-input[data-v-39f4992d]{font:inherit;font-size:16px;height:50px;padding:0 14px;width:100%;border-radius:var(--radius-input);border:1.5px solid var(--color-border-input);background:var(--color-surface);color:var(--color-text);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fld-input[data-v-39f4992d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.fld-input--error[data-v-39f4992d]{border-color:var(--color-error)}.fld-input--error[data-v-39f4992d]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc262626}.fld-msg[data-v-39f4992d]{font-size:12px;color:var(--color-text-faint);line-height:1.4}.fld-msg--error[data-v-39f4992d]{color:var(--color-error)}.fld[data-v-f6e9dff6]{display:flex;flex-direction:column;gap:6px}.fld-label[data-v-f6e9dff6]{font-size:13px;font-weight:600;color:var(--color-text-label)}.fld-input[data-v-f6e9dff6]{font:inherit;font-size:16px;height:50px;padding:0 38px 0 14px;width:100%;border-radius:var(--radius-input);border:1.5px solid var(--color-border-input);background-color:var(--color-surface);color:var(--color-text);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%23667' stroke-width='2' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.fld-input--empty[data-v-f6e9dff6]{color:var(--color-text-faint)}.fld-input[data-v-f6e9dff6]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.fld-input--error[data-v-f6e9dff6]{border-color:var(--color-error)}.fld-msg[data-v-f6e9dff6]{font-size:12px;line-height:1.4}.fld-msg--error[data-v-f6e9dff6]{color:var(--color-error)}.btn[data-v-603df8ba]{font:inherit;font-size:16px;font-weight:700;height:52px;border:none;border-radius:var(--radius-btn);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform var(--dur-fast) ease,box-shadow .2s ease,background .2s ease,opacity .2s}.btn[data-v-603df8ba]:active{transform:scale(.97)}.btn[data-v-603df8ba]:disabled{cursor:default;opacity:.6}.btn--cta[data-v-603df8ba]{background:var(--color-cta);color:#fff;box-shadow:var(--shadow-cta)}.btn--cta[data-v-603df8ba]:hover:not(:disabled){background:var(--color-cta-hover)}.btn--primary[data-v-603df8ba]{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary)}.btn--ghost[data-v-603df8ba]{background:var(--color-surface);color:var(--color-primary);border:1.5px solid var(--color-primary-border);height:50px;box-shadow:none}.btn--link[data-v-603df8ba]{background:none;color:var(--color-primary);font-size:13.5px;font-weight:600;height:auto;width:auto;padding:10px 0;box-shadow:none}.btn-spinner[data-v-603df8ba]{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-603df8ba .7s linear infinite}.btn--ghost .btn-spinner[data-v-603df8ba],.btn--link .btn-spinner[data-v-603df8ba]{border-color:var(--color-primary-ring);border-top-color:var(--color-primary)}@keyframes spin-603df8ba{to{transform:rotate(360deg)}}.paso[data-v-c76d38a4]{display:flex;flex-direction:column}.card[data-v-c76d38a4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:14px 16px;padding:20px 18px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card)}.card-title[data-v-c76d38a4]{font-size:19px;font-weight:700;letter-spacing:-.015em}.card-sub[data-v-c76d38a4]{font-size:13px;color:var(--color-text-muted);margin-top:-8px;line-height:1.5}.hint[data-v-c76d38a4]{font-size:11.5px;color:var(--color-text-faint);line-height:1.55;margin:4px 22px 18px}.paso[data-v-cca557ec]{display:flex;flex-direction:column}.volver[data-v-cca557ec]{align-self:flex-start;margin:4px 20px 0}.card[data-v-cca557ec]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:10px 16px 18px;padding:20px 18px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card)}.card-title[data-v-cca557ec]{font-size:19px;font-weight:700;letter-spacing:-.015em}.card-sub[data-v-cca557ec]{font-size:13px;color:var(--color-text-muted);margin-top:-8px;line-height:1.5}.rfc-field[data-v-cca557ec] input{text-transform:uppercase}.catalogos-error[data-v-cca557ec]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #fbd5cf;background:#fef2f0;border-radius:var(--radius-input);font-size:13px;color:var(--color-error)}.catalogos-error p[data-v-cca557ec]{line-height:1.5}.paso[data-v-55315374]{display:flex;flex-direction:column}.success[data-v-55315374]{text-align:center;padding:34px 16px 10px}.check-wrap[data-v-55315374]{display:flex;justify-content:center;margin:6px 0 2px}.check-svg circle[data-v-55315374]{stroke-dasharray:214;stroke-dashoffset:214;animation:draw-55315374 .55s .1s ease-out forwards}.check-svg path[data-v-55315374]{stroke-dasharray:44;stroke-dashoffset:44;animation:draw-55315374 .3s .6s ease-out forwards}@keyframes draw-55315374{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.check-svg circle[data-v-55315374],.check-svg path[data-v-55315374]{stroke-dashoffset:0}}.success-title[data-v-55315374]{font-size:21px;font-weight:700;margin-top:14px}.success-sub[data-v-55315374]{color:var(--color-text-muted);font-size:13.5px;margin-top:4px}.sumcard[data-v-55315374]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;margin:10px 16px;padding:8px 18px}.sumrow[data-v-55315374]{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:10px 0;border-bottom:1px solid var(--color-divider);color:var(--color-text-muted)}.sumrow[data-v-55315374]:last-child{border-bottom:none}.sumrow dd[data-v-55315374]{font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right}.descargas[data-v-55315374]{display:flex;flex-direction:column;gap:10px;margin:10px 16px 24px}.otra[data-v-55315374]{align-self:center}.wizard[data-v-69aea1d9]{width:100%;max-width:480px;margin:0 auto}.slide-fwd-enter-active[data-v-69aea1d9],.slide-back-enter-active[data-v-69aea1d9]{transition:opacity var(--dur-step) var(--ease-out),transform var(--dur-step) var(--ease-out)}.slide-fwd-leave-active[data-v-69aea1d9],.slide-back-leave-active[data-v-69aea1d9]{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.slide-fwd-enter-from[data-v-69aea1d9]{opacity:0;transform:translate(28px)}.slide-fwd-leave-to[data-v-69aea1d9],.slide-back-enter-from[data-v-69aea1d9]{opacity:0;transform:translate(-28px)}.slide-back-leave-to[data-v-69aea1d9]{opacity:0;transform:translate(28px)}.snack[data-v-8ba7c210]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radius-btn);box-shadow:var(--shadow-snackbar);color:#fff;font-size:14px;line-height:1.45}.snack--error[data-v-8ba7c210]{background:var(--color-error)}.snack--success[data-v-8ba7c210]{background:var(--color-success)}.snack-close[data-v-8ba7c210]{background:none;border:none;color:#fff;font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:6px 8px;border-radius:8px}.snack-close[data-v-8ba7c210]:hover{background:#ffffff26}.snack-enter-active[data-v-8ba7c210],.snack-leave-active[data-v-8ba7c210]{transition:opacity var(--dur-step) var(--ease-out),transform var(--dur-step) var(--ease-out)}.snack-enter-from[data-v-8ba7c210],.snack-leave-to[data-v-8ba7c210]{opacity:0;transform:translateY(-14px)}.overlay[data-v-12cc816e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.dialog[data-v-12cc816e]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-snackbar);width:100%;max-width:380px;padding:22px 20px;display:flex;flex-direction:column;gap:12px}.dialog-title[data-v-12cc816e]{font-size:18px;font-weight:700;color:var(--color-primary)}.dialog-text[data-v-12cc816e]{font-size:14px;color:var(--color-text-muted);line-height:1.55}.dialog-field[data-v-12cc816e]{display:flex;flex-direction:column;gap:6px}.dialog-label[data-v-12cc816e]{font-size:13px;font-weight:600;color:var(--color-text-label)}.dialog-input[data-v-12cc816e]{font:inherit;font-size:16px;padding:12px 14px;border-radius:var(--radius-input);border:1.5px solid var(--color-border-input);resize:vertical}.dialog-input[data-v-12cc816e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.dialog-actions[data-v-12cc816e]{display:flex;gap:10px;margin-top:6px}.dialog-enter-active[data-v-12cc816e],.dialog-leave-active[data-v-12cc816e]{transition:opacity .2s ease}.dialog-enter-from[data-v-12cc816e],.dialog-leave-to[data-v-12cc816e]{opacity:0}.app[data-v-a97f2ee9]{min-height:100dvh;display:flex;flex-direction:column}.appbar[data-v-a97f2ee9]{position:relative;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:14px 20px;display:flex;align-items:center;gap:10px}.logomark[data-v-a97f2ee9]{width:30px;height:30px;border-radius:8px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.app-title[data-v-a97f2ee9]{font-size:15.5px;letter-spacing:-.01em}.app-version[data-v-a97f2ee9]{margin-left:auto;color:var(--color-text-faint);font-size:11px}.progress[data-v-a97f2ee9]{position:absolute;left:0;right:0;bottom:-1px;height:3px;overflow:hidden;background:var(--color-primary-ring)}.progress i[data-v-a97f2ee9]{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--color-primary);border-radius:2px;animation:indeterminate-a97f2ee9 1.2s ease-in-out infinite}@keyframes indeterminate-a97f2ee9{0%{left:-40%}to{left:100%}}main[data-v-a97f2ee9]{flex:1}.snackbars[data-v-a97f2ee9]{position:fixed;top:12px;right:12px;left:12px;display:flex;flex-direction:column;gap:10px;z-index:90}@media(min-width:600px){.snackbars[data-v-a97f2ee9]{left:auto;width:360px}}:root{--color-primary: #2563eb;--color-primary-dark: #1e40af;--color-primary-ring: #dbe7fe;--color-primary-border: #bfd3fa;--color-cta: #ea580c;--color-cta-hover: #dc510a;--color-bg: #f5f7fb;--color-surface: #ffffff;--color-border: #e4e9f2;--color-border-input: #d6deeb;--color-divider: #eef2f8;--color-track: #e2e8f2;--color-text: #1e293b;--color-text-label: #334155;--color-text-muted: #64748b;--color-text-faint: #8494ac;--color-success: #059669;--color-error: #dc2626;--shadow-card: 0 4px 16px -8px rgba(30, 58, 138, .1);--shadow-cta: 0 8px 20px -8px rgba(234, 88, 12, .55);--shadow-primary: 0 8px 20px -8px rgba(37, 99, 235, .5);--shadow-snackbar: 0 12px 32px -12px rgba(15, 23, 42, .35);--radius-card: 16px;--radius-input: 10px;--radius-btn: 12px;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dur-fast: .15s;--dur-step: .32s;--ease-out: cubic-bezier(.22, .9, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,dt{margin:0}button{font-family:inherit}a{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
