@font-face{font-family:Archivo;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2")}:root{--fb-azul: #3e56ac;--fb-azul-hover: #33489a;--fb-azul-suave: #eceff8;--fb-profundo: #1c2a5e;--fb-naranja: #f28c28;--fb-verde: #76ab3e;--fb-gris: #f5f6fa;--fb-tinta: #1a2138;--fb-titulo: "Archivo", "Poppins", "IBM Plex Sans", system-ui, sans-serif;--fb-texto: "IBM Plex Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fb-cifra: "IBM Plex Mono", "Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--fb-texto);color:var(--fb-tinta);background:var(--fb-gris);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.ui-titulo{font-family:var(--fb-titulo);letter-spacing:-.01em;color:var(--fb-profundo)}.ui-cifra{font-family:var(--fb-cifra);font-variant-numeric:tabular-nums;letter-spacing:-.01em}table{font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--fb-azul);outline-offset:2px}::selection{background:#c9d2ee}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:padding-box;border:2px solid transparent}aside ::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box}.ui-nav-item{transition:background .12s ease,color .12s ease}.ui-nav-item:hover{background:#ffffff12!important}.ui-nav-item[aria-current=page]:hover{background:var(--fb-azul)!important}.ui-btn{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .06s ease}.ui-btn:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn-pri:hover:not(:disabled){background:var(--fb-azul-hover)!important;border-color:var(--fb-azul-hover)!important}.ui-btn-accion:hover:not(:disabled){background:#e07b17!important;border-color:#e07b17!important}.ui-btn:disabled{opacity:.5;cursor:not-allowed!important}.ui-link{transition:color .12s ease}.ui-link:hover{color:var(--fb-azul)!important;text-decoration:underline;text-underline-offset:3px}.ui-row{transition:background .1s ease}.ui-row:hover{background:#f8fafc}.ui-row:hover .ui-sticky{background:#f8fafc!important}.ui-hover-card{transition:border-color .12s ease,box-shadow .12s ease}.ui-hover-card:hover{border-color:#c9d2ee!important;box-shadow:0 1px 2px #1a21380a,0 4px 14px #3e56ac1a}.ui-glyph{transition:transform .1s ease,background .1s ease}.ui-glyph:hover{transform:scale(1.12);background:var(--fb-azul-suave)!important}.ui-skel{background:linear-gradient(90deg,#e9ecf4,#f5f6fa,#e9ecf4);background-size:200% 100%;animation:ui-brillo 1.3s ease-in-out infinite;border-radius:10px}@keyframes ui-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-spin{animation:ui-giro .9s linear infinite;transform-origin:center}@keyframes ui-giro{to{transform:rotate(360deg)}}.ui-aparecer{animation:ui-aparecer .18s ease-out}@keyframes ui-aparecer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(main) :where(button:not(.ui-nav-item)){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid #e5e7ef;border-radius:9px;background:#fff;color:var(--fb-tinta);font:inherit;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}:where(main) :where(button:not(.ui-nav-item):hover:not(:disabled)){border-color:#c9d2ee;background:var(--fb-azul-suave)}:where(main) :where(button:disabled){opacity:.55;cursor:not-allowed}:where(main) :where(button[type=submit],.ui-btn-pri){background:var(--fb-azul);border-color:var(--fb-azul);color:#fff;font-weight:600}:where(main) :where(button[type=submit]:hover:not(:disabled),.ui-btn-pri:hover:not(:disabled)){background:var(--fb-azul-hover);border-color:var(--fb-azul-hover)}:where(main) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea){padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:var(--fb-tinta);font:inherit;font-size:13px;max-width:100%}:where(main) :where(input,select,textarea):focus-visible{outline:2px solid var(--fb-azul);outline-offset:1px;border-color:var(--fb-azul)}:where(main) :where(input[type=checkbox],input[type=radio]){accent-color:var(--fb-azul)}:where(main) :where(fieldset){border:1px solid #e5e7ef;border-radius:12px;background:#fff;padding:16px 18px;min-width:0}:where(main) :where(legend){padding:0 6px;font-weight:650;color:var(--fb-profundo)}:where(main) :where(a:not(.ui-link)){color:var(--fb-azul);text-decoration:none;font-weight:500}:where(main) :where(a:not(.ui-link):hover){text-decoration:underline}:where(main) :where(details>summary){cursor:pointer}.ui-vacio{display:grid;justify-items:start;gap:6px;padding:22px 24px;border:1px dashed #c9d2ee;border-radius:12px;background:#fafbff;color:#475569;font-size:13.5px;line-height:1.5}.ui-vacio strong{color:var(--fb-profundo);font-size:14.5px}@keyframes proceso-indeterminado{0%{transform:translate(-100%)}to{transform:translate(290%)}}.proceso-indeterminado{animation:proceso-indeterminado 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.proceso-indeterminado{animation:none}}
