@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root,[data-theme=light]{--azul-900: #0B3A6F;--azul-800: #3D5D87;--azul-700: #547095;--azul-600: #6983A2;--azul-500: #8095B0;--azul-400: #95A6BD;--azul-300: #AAB9CA;--azul-200: #BFCBD8;--azul-100: #D5DCE5;--azul-50: #EAEDF1;--dorado-900: #C08800;--dorado-800: #C8A14A;--dorado-700: #CEAC59;--dorado-600: #D4B66C;--dorado-500: #DAC180;--dorado-400: #E0CB94;--dorado-300: #E6D5AA;--dorado-200: #ECE0BF;--dorado-100: #F2EAD5;--dorado-50: #F9F5E9;--tinta: #020F1C;--verde: #009966;--naranja: #FF6633;--rojo: #CC0000;--fondo: #ECEFF4;--superficie: #FCFDFE;--superficie-2: #F1F4F8;--borde: #DCE2EA;--borde-control: var(--azul-500);--divisor: #E4E9F0;--filo: #0B3A6F14;--vidrio: #FCFDFE99;--barra-vidrio: #ECEFF475;--panel-vidrio: #FCFDFECC;--velo: #06264A33;--luz-a: #0B3A6F1F;--luz-b: #C0880014;--reflejo: #0B3A6F12;--texto: var(--tinta);--texto-suave: var(--azul-800);--texto-tenue: #506B90;--tinta-fuerte: var(--azul-900);--primario: var(--azul-900);--primario-hover: var(--azul-800);--sobre-primario: #FFFFFF;--enlace: var(--azul-900);--enlace-hover: var(--azul-800);--llave: var(--azul-900);--activo: var(--azul-900);--sobre-activo: #FFFFFF;--marca-elegida: var(--dorado-900);--destacado-a: #0E4786;--destacado-b: #06264A;--barra-a: var(--azul-900);--barra-b: #082A4F;--barra-texto: #FFFFFF;--barra-etiqueta: var(--dorado-400);--acento: var(--dorado-900);--acento-texto: #7A5600;--acento-suave: var(--dorado-50);--acento-borde: var(--dorado-300);--sobre-acento: #020F1C;--foco: var(--azul-900);--exito: var(--verde);--exito-texto: #007A52;--exito-suave: #E0EFEA;--advertencia: var(--naranja);--advertencia-texto: #A93B0C;--advertencia-suave: #F5E7E2;--error: var(--rojo);--error-texto: #B50000;--sobre-error: #FFFFFF;--error-suave: #F9E0E0;--info: var(--azul-900);--info-suave: #E2E7EE;--neutro: var(--azul-800);--neutro-suave: #E8ECF1;--sombra-sm: 0 1px 2px rgba(11, 58, 111, .05), 0 12px 32px rgba(11, 58, 111, .07);--sombra-hover: 0 2px 4px rgba(11, 58, 111, .06), 0 22px 44px rgba(11, 58, 111, .13);--sombra-lg: 0 28px 70px rgba(2, 15, 28, .24);--sombra-boton: inset 0 1px 0 rgba(255, 255, 255, .2), 0 8px 18px rgba(11, 58, 111, .24)}[data-theme=dark]{--azul-900: #0B3A6F;--azul-800: #3D5D87;--azul-700: #547095;--azul-600: #6983A2;--azul-500: #8095B0;--azul-400: #95A6BD;--azul-300: #AAB9CA;--azul-200: #BFCBD8;--azul-100: #D5DCE5;--azul-50: #EAEDF1;--dorado-900: #C08800;--dorado-800: #C8A14A;--dorado-700: #CEAC59;--dorado-600: #D4B66C;--dorado-500: #DAC180;--dorado-400: #E0CB94;--dorado-300: #E6D5AA;--dorado-200: #ECE0BF;--dorado-100: #F2EAD5;--dorado-50: #F9F5E9;--tinta: #020F1C;--verde: #009966;--naranja: #FF6633;--rojo: #CC0000;--fondo: var(--tinta);--superficie: #07213B;--superficie-2: #0C2B4C;--borde: #1A3A5E;--borde-control: var(--azul-700);--divisor: #12304F;--filo: #FFFFFF14;--vidrio: #07213B94;--barra-vidrio: #020F1C75;--panel-vidrio: #07213BBD;--velo: #00060E66;--luz-a: #14508F6B;--luz-b: #D4B66C14;--reflejo: #FFFFFF12;--texto: var(--azul-50);--texto-suave: var(--azul-300);--texto-tenue: var(--azul-400);--tinta-fuerte: var(--azul-100);--primario: #3D6FB0;--primario-hover: #4776B4;--sobre-primario: #FFFFFF;--enlace: var(--dorado-400);--enlace-hover: #E8D7A8;--llave: #3D6FB0;--activo: #3D6FB0;--sobre-activo: #FFFFFF;--marca-elegida: #3D6FB0;--destacado-a: #14508F;--destacado-b: var(--azul-900);--barra-a: #0A2F58;--barra-b: var(--tinta);--barra-texto: #FFFFFF;--barra-etiqueta: var(--dorado-600);--acento: var(--dorado-600);--acento-texto: var(--dorado-300);--acento-suave: #C0880021;--acento-borde: #CEAC5973;--sobre-acento: #020F1C;--foco: #779AC8;--exito: #2BD39B;--exito-texto: #2BD39B;--exito-suave: #0D3D4A;--advertencia: #FF7A4D;--advertencia-texto: #FF7A4D;--advertencia-suave: #2F2F3E;--error: #FF6B6B;--error-texto: #FF6B6B;--sobre-error: #020F1C;--error-suave: #2F2D43;--info: var(--azul-200);--info-suave: #213952;--neutro: var(--azul-300);--neutro-suave: #173049;--sombra-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .35);--sombra-hover: 0 2px 4px rgba(0, 0, 0, .35), 0 22px 44px rgba(0, 0, 0, .5);--sombra-lg: 0 28px 70px rgba(0, 0, 0, .6);--sombra-boton: inset 0 1px 0 rgba(255, 255, 255, .14), 0 8px 18px rgba(0, 0, 0, .4)}:root{--espacio-05: 4px;--espacio-1: 8px;--espacio-2: 16px;--espacio-3: 24px;--espacio-4: 32px;--espacio-5: 40px;--espacio-6: 48px;--espacio-8: 64px;--radio-xs: 4px;--radio-sm: 8px;--radio-md: 16px;--radio-lg: 24px;--radio-pill: 999px;--font-sans: "Montserrat", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace}.titulo-pagina{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:30.6px;line-height:34px;font-weight:700;letter-spacing:-.67px}.titulo-portada{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.9px}.titulo-seccion{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:20px;font-weight:700;letter-spacing:-.14px}.valor-kpi{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:27px;line-height:31px;font-weight:700;letter-spacing:-.54px}.cuerpo{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:12.6px;line-height:19px;font-weight:500}.celda{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:11.7px;line-height:17px;font-weight:500}.boton{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:12.15px;line-height:16px;font-weight:600}.boton-chico{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:10.8px;line-height:14px;font-weight:600}.nota{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:11.25px;line-height:16px;font-weight:500}.etiqueta-tabla,.etiqueta-kpi{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:9.45px;line-height:14px;font-weight:700;letter-spacing:.08em}.etiqueta-menu{font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:700;letter-spacing:.14em}.dato-mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:18px;font-weight:400}.pm,.pm *{box-sizing:border-box}.pm{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--texto)}:where(.pm) button{font:inherit;color:inherit}.pm-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pm :focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-1);height:32px;padding:0 var(--espacio-2);border-radius:var(--radio-sm);border:1px solid var(--borde-control);background:var(--superficie);color:var(--tinta-fuerte);font-size:12.5px;line-height:16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.pm-btn:hover:not(:disabled){background:var(--activo);border-color:var(--activo);color:var(--sobre-activo)}.pm-btn:active:not(:disabled){transform:scale(.97)}.pm-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primario) 88%,var(--superficie)),var(--primario));border-color:var(--primario);color:var(--sobre-primario);box-shadow:var(--sombra-boton)}.pm-btn--primary:hover:not(:disabled){background:var(--primario-hover);border-color:var(--primario-hover)}.pm-btn--icon{width:32px;padding:0}.pm-btn--sm{height:28px;gap:var(--espacio-05);padding:0 var(--espacio-1);font-size:11.5px}.pm-btn--danger{color:var(--error);border-color:var(--error)}.pm-btn--danger:hover:not(:disabled){background:var(--error);border-color:var(--error);color:var(--sobre-error)}.pm-btn:disabled:not([aria-busy=true]){background:var(--superficie-2);border-color:var(--borde);color:var(--texto-tenue);box-shadow:none;cursor:not-allowed}.pm-field{display:flex;align-items:center;gap:var(--espacio-1);min-width:256px;height:40px;padding:0 var(--espacio-2);border:1px solid var(--borde-control);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave)}.pm-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:12.5px;color:var(--texto)}.pm-field input::placeholder{color:var(--texto-tenue)}.pm-field:focus-within{outline:2px solid var(--foco);outline-offset:2px}.pm-checks{display:flex;flex-wrap:wrap;gap:var(--espacio-1) var(--espacio-2);font-size:12.5px;font-weight:500;color:var(--tinta-fuerte)}.pm-checks label{display:flex;align-items:center;gap:var(--espacio-1);cursor:pointer}.pm-checks input{width:16px;height:16px;accent-color:var(--primario)}.pm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-2) var(--espacio-3);padding:var(--espacio-2) var(--espacio-3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm)}.pm-badge{display:inline-flex;align-items:center;gap:var(--espacio-05);height:24px;padding:0 var(--espacio-1);border-radius:var(--radio-pill);font-size:11.5px;line-height:16px;font-weight:700;white-space:nowrap}.pm-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pm-badge--exito{background:var(--exito-suave);color:var(--exito-texto)}.pm-badge--advertencia{background:var(--advertencia-suave);color:var(--advertencia-texto)}.pm-badge--error{background:var(--error-suave);color:var(--error)}.pm-badge--info{background:var(--info-suave);color:var(--info)}.pm-badge--neutro{background:var(--neutro-suave);color:var(--neutro)}.pm-badge--acento{background:var(--acento-suave);color:var(--acento-texto);border:1px solid var(--acento-borde)}.pm-kpi{display:flex;flex-direction:column;gap:var(--espacio-05);min-width:128px;padding:var(--espacio-2);background:var(--superficie);border:1px solid var(--filo);border-radius:var(--radio-md);box-shadow:var(--sombra-sm)}.pm-kpi b{font-size:26px;line-height:28px;font-weight:700;color:var(--tinta-fuerte)}.pm-kpi span{font-size:10px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.pm-kpi--exito b{color:var(--exito-texto)}.pm-kpi--acento b{color:var(--acento-texto)}.pm-kpi--advertencia b{color:var(--advertencia-texto)}.pm-kpi--error{background:var(--error-suave);border-color:var(--error)}.pm-kpi--error b{color:var(--error)}.pm-alert{display:flex;align-items:flex-start;gap:var(--espacio-2);padding:var(--espacio-2);background:var(--acento-suave);border:1px solid var(--acento-borde);border-radius:var(--radio-md);font-size:12.5px;line-height:20px;color:var(--texto)}.pm-alert .pm-i{width:20px;height:20px;color:var(--acento-texto)}.pm-tabs{display:flex;gap:var(--espacio-1);border-bottom:2px solid var(--divisor)}.pm-tab{display:inline-flex;align-items:center;height:40px;margin-bottom:-2px;padding:0 var(--espacio-2);background:none;border:0;border-bottom:3px solid transparent;font-size:12.5px;line-height:16px;font-weight:600;color:var(--texto-suave);cursor:pointer}.pm-tab:hover{color:var(--tinta-fuerte)}.pm-tab[aria-selected=true]{color:var(--tinta-fuerte);border-bottom-color:var(--marca-elegida)}.pm-table-wrap{overflow-x:auto;background:var(--superficie);border:1px solid var(--filo);border-radius:var(--radio-md);box-shadow:var(--sombra-sm)}.pm-table{width:100%;min-width:768px;border-collapse:collapse}.pm-table th{height:40px;padding:0 var(--espacio-2);background:var(--superficie-2);border-bottom:1px solid var(--borde);text-align:left;font-size:10px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);white-space:nowrap}.pm-table td{height:48px;padding:var(--espacio-1) var(--espacio-2);border-bottom:1px solid var(--divisor);font-size:12.5px;line-height:16px;font-weight:500;vertical-align:middle}.pm-table tbody tr:last-child td{border-bottom:0}.pm-table tbody tr:hover td{background:var(--superficie-2)}.pm-table td.pm-name{font-weight:700;border-right:1px solid var(--divisor)}.pm-table td.pm-dim{color:var(--texto-tenue);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-table .pm-center{text-align:center}.pm-acts{display:flex;gap:var(--espacio-1);flex-wrap:nowrap}.pm-st{display:inline-flex;align-items:center;gap:var(--espacio-1);font-weight:700}.pm-st--error{color:var(--error)}.pm-st--pend{color:var(--tinta-fuerte)}.pm-st--neutro{color:var(--texto-tenue);font-weight:500}.pm-runner{display:inline-flex;align-items:center;gap:var(--espacio-1);height:32px;padding:0 var(--espacio-2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-pill);font-size:12px;line-height:16px;font-weight:600;color:var(--tinta-fuerte)}.pm-dot{width:8px;height:8px;border-radius:50%;background:var(--advertencia)}.pm-dot--pulso{animation:pm-pulso 2s infinite}@keyframes pm-pulso{0%{box-shadow:0 0 color-mix(in srgb,var(--advertencia) 55%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}.pm-sidebar{display:flex;flex-direction:column;width:236px;min-height:100%;color:var(--barra-texto);background:radial-gradient(130% 34% at 0% 0%,color-mix(in srgb,var(--barra-texto) 11%,transparent),transparent 70%),linear-gradient(175deg,var(--barra-a),var(--barra-b))}.pm-sb-logo{padding:0 9px 18px}.pm-sb-logo img{display:block;height:27px;width:auto;max-width:100%}.pm-sb-label{padding:16px 11px 5px;font-size:9px;line-height:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--barra-etiqueta)}.pm-sb-item{--sb-x:13px;position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 11px;border:0;border-radius:9px;background:none;color:color-mix(in srgb,var(--barra-texto) 86%,transparent);font-size:12px;line-height:18px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .18s,color .18s}.pm-sb-item svg{width:16px;height:16px;stroke-width:1.8;flex-shrink:0}.pm-sb-item:hover{background:#ffffff14;color:var(--barra-texto)}.pm-sb-item[aria-current]{background:#ffffff21;color:var(--barra-texto);font-weight:600}.pm-sb-item[aria-current]:before{content:"";position:absolute;left:calc(-1 * var(--sb-x));top:50%;width:3px;height:16px;margin-top:-8px;border-radius:0 3px 3px 0;background:var(--barra-etiqueta)}.pm-sb-flecha{display:inline-flex;margin-left:auto;opacity:.6;transition:transform .2s cubic-bezier(.22,1,.36,1)}.pm-sb-flecha svg{width:14px;height:14px}[aria-expanded=true] .pm-sb-flecha{transform:rotate(90deg)}.pm-sb-sub{display:grid;gap:1px;margin:2px 0 5px 19px;padding-left:9px;border-left:1px solid #FFFFFF24}.pm-sb-sub .pm-sb-item{--sb-x:42px;min-height:30px;padding:6px 9px;border-radius:7px;font-size:11.5px;font-weight:500;color:color-mix(in srgb,var(--barra-texto) 76%,transparent)}.pm-sb-sub .pm-sb-item>svg:first-child{display:none}.pm-sb-sub .pm-sb-item[aria-current=page]{font-weight:600}.pm-sb-sub .pm-sb-sub{margin:1px 0 3px 9px;padding-left:8px}.pm-sb-sub .pm-sb-sub .pm-sb-item{--sb-x:60px}.pm-sidebar :focus-visible{outline-color:var(--dorado-400)}.pm-sb-yo-caja{margin-top:auto;padding-top:16px;list-style:none}.pm-sb-yo{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:0;border-radius:11px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff17;color:var(--barra-texto);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s}.pm-sb-yo:hover,.pm-sb-yo[aria-expanded=true]{background:#ffffff21}.pm-sb-yo b{display:block;overflow:hidden;font-size:11.7px;line-height:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pm-sb-yo small{display:block;overflow:hidden;font-size:10.4px;line-height:14px;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.pm-sb-yo>span:last-child{min-width:0}.pm-sb-avatar{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:50%;background:var(--dorado-400);color:var(--barra-b);font-size:10.8px;font-weight:700}.pm-sb-logo.pm-sb-logo--icono{width:14px;margin:0 auto 18px;padding:0;overflow:hidden}.pm-sb-logo--icono img{max-width:none}.pm-sb-label.pm-sb-label--linea{width:25px;height:1px;margin:11px auto 9px;padding:0;overflow:hidden;background:#ffffff29}.pm-sb-item.pm-sb-item--icono{justify-content:center;gap:0;width:42px;margin:0 auto;padding:10px 0}.pm-sb-yo.pm-sb-yo--icono,.pm-sb-yo.pm-sb-yo--icono:hover{justify-content:center;padding:5px;background:none;box-shadow:none}.pm-topbar{display:flex;align-items:center;gap:var(--espacio-1);padding:var(--espacio-2) 0}.pm-topbar .pm-sp{flex:1}.pm-kbd{padding:0 var(--espacio-05);border:1px solid var(--borde-control);border-radius:var(--radio-xs);background:var(--superficie-2);font-size:10px;line-height:16px;color:var(--texto-suave)}.pm-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--activo);color:var(--sobre-activo);font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--acento)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}
