:root{--fondo:#121212;--superficie:#1c1c1e;--borde:#2c2c2e;--texto:#ececec;--texto-suave:#a1a1a6;--acento:#e6243f;--acento-hover:#ff3b55;--error:#ff6b6b;--radio:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--texto);background:var(--fondo);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--fondo);min-height:100vh;margin:0}h1,h2{margin:0 0 1rem;font-family:Poppins,Inter,sans-serif;font-weight:600}h1{font-size:1.6rem}h2{color:var(--texto-suave);font-size:1.1rem}.centro{place-items:center;min-height:100vh;padding:16px;display:grid}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);gap:1rem;width:100%;max-width:380px;padding:2rem;display:grid}form{gap:.75rem;display:grid}label{color:var(--texto-suave);gap:.35rem;font-size:.9rem;display:grid}input{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:.65rem .75rem}input:focus-visible,button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.boton{font:inherit;cursor:pointer;border:1px solid var(--borde);color:var(--texto);background:0 0;border-radius:8px;padding:.7rem 1rem;font-weight:600}.boton:hover{border-color:var(--texto-suave)}.boton:disabled{opacity:.6;cursor:wait}.boton-principal{background:var(--acento);border-color:var(--acento);color:#fff}.boton-principal:hover{background:var(--acento-hover);border-color:var(--acento-hover)}.enlace{font:inherit;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;margin-left:1rem;padding:0;text-decoration:underline}.separador{text-align:center;color:var(--texto-suave);margin:0;font-size:.85rem}.nota{color:var(--texto-suave);margin:0;font-size:.9rem}.error{color:var(--error);margin:0}.cabecera{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 16px;display:flex}.etiqueta{background:var(--acento);color:#fff;border-radius:99px;margin-left:.5rem;padding:.1rem .45rem;font-size:.75rem;font-style:normal}.contenido{max-width:960px;margin:0 auto;padding:2rem 16px}.lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lista li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.9rem 1rem;display:flex}.roles{color:var(--texto-suave);margin-left:auto;font-size:.85rem}select{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:8px;max-width:100%;padding:.55rem .6rem}fieldset{border:1px solid var(--borde);border-radius:var(--radio);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;padding:1rem;display:grid}legend{color:var(--texto-suave);padding:0 .4rem}h3{margin:0 0 .75rem;font-family:Poppins,Inter,sans-serif;font-size:1rem;font-weight:600}.menu{gap:1rem;display:flex}.menu a{color:var(--texto-suave);border-bottom:2px solid #0000;padding:.2rem 0;text-decoration:none}.menu a.activa{color:var(--texto);border-bottom-color:var(--acento)}.pestanas{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.pestanas button{font:inherit;cursor:pointer;border:1px solid var(--borde);color:var(--texto-suave);background:0 0;border-radius:99px;padding:.5rem .9rem}.pestanas button.activa{background:var(--acento);border-color:var(--acento);color:#fff}.bloque{margin:1.25rem 0}.formulario{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;padding:1.25rem;display:grid}.formulario h3,.formulario fieldset,.formulario .fila-acciones,.formulario .casilla{grid-column:1/-1}.formulario-linea{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-wrap:wrap;align-items:end;gap:.75rem;padding:1.25rem;display:flex}.formulario-linea h3{width:100%}.formulario-linea label{flex:200px}.fila-acciones{flex-wrap:wrap;gap:.75rem;display:flex}.casilla{color:var(--texto);align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.ok{color:#6ee7a8;margin:0 0 1rem}.error{margin-bottom:1rem}.etiqueta-gris{background:var(--borde);color:var(--texto-suave)}.tabla-scroll{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.92rem}.tabla th{text-align:left;color:var(--texto-suave);border-bottom:1px solid var(--borde);padding:.6rem .75rem;font-weight:500}.tabla td{border-bottom:1px solid var(--borde);vertical-align:top;padding:.7rem .75rem}.tabla tr.alerta td:first-child{box-shadow:inset 3px 0 0 var(--acento)}.tabla tr.apagada{opacity:.5}.chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chip{background:var(--borde);border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .6rem;font-size:.85rem;display:inline-flex}.chip button{font:inherit;cursor:pointer;color:var(--texto-suave);background:0 0;border:0;padding:0 .3rem}.chip button:hover{color:var(--acento)}:root{--serie:#e6243f;--sube:#6ee7a8;--baja:#ff8a8a}a{color:var(--texto)}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.tile{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);align-content:start;gap:.25rem;padding:1rem;display:grid}.tile-titulo{color:var(--texto-suave);font-size:.85rem}.tile-valor{font-variant-numeric:tabular-nums;font-family:Poppins,Inter,sans-serif;font-size:1.6rem;font-weight:600}.tile-cambio{color:var(--texto-suave);font-size:.8rem}.tile-cambio.sube:first-letter{color:var(--sube)}.tile-cambio.baja:first-letter{color:var(--baja)}.tile-nota{color:var(--texto-suave);font-size:.75rem}.graficos{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.grafico{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);margin:0;padding:1rem}.grafico figcaption{margin-bottom:.5rem;font-size:.9rem}.grafico-lienzo{height:220px}.tablas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 1.5rem;display:grid}.tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla .texto-largo{overflow-wrap:anywhere;max-width:340px}.estado{border:1px solid var(--borde);border-radius:99px;padding:.1rem .5rem;font-size:.85rem}.estado-ok{color:var(--sube)}.estado-error{color:var(--baja);border-color:var(--baja)}.estado-dudosa{color:#ffd479}.nota-ancha{flex-basis:100%}input[type=search]{flex:220px}.panel-web{--acento-web:#e6243f;--a:var(--acento-web);--a-glow:color-mix(in srgb, var(--a) 22%, transparent);--bg-elev-1:#1c1c1eb8;--bg-elev-2:#2c2c2ead;--label-1:#ebebf5;--label-2:#ebebf599;--sep-soft:#54545847;--verde:#30d158;--amarillo:#ffd60a;--rojo:#ff453a;--r-md:12px;--r-lg:16px;--sombra-cristal:0 1px 0 #ffffff0f inset, 0 12px 32px #00000059;--cristal:#1c1f287a;--cristal-borde:#ffffff17;--label-3:#ebebf561;--ease:cubic-bezier(.25, .1, .25, 1);--serie:var(--a);--borde:var(--sep-soft);--superficie:#1c1c1e;--texto:var(--label-1);--texto-suave:var(--label-2);--sube:var(--verde);--baja:var(--rojo);font-feature-settings:"ss01", "cv11", "tnum";-webkit-font-smoothing:antialiased;color:var(--label-1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif}.contenido:has(.panel-web){max-width:1400px}:root:has(.panel-web){background:#0b0d14}body:has(.panel-web){background:0 0}.panel-web .panel-principal>.nota{margin:-8px 0 12px;font-size:12px}.panel-web h1,.panel-web h2,.panel-web h3{font-family:inherit}.panel-web .marca-panel{flex-wrap:wrap;align-items:center;gap:12px;margin:1rem 0 1.5rem;display:flex}.panel-web .marca-dominio{letter-spacing:-.02em;color:#fffffff2;font-size:20px;font-weight:700}.panel-web .marca-dominio .punto{color:var(--a);padding:0 1px}.panel-web .marca-divisor{background:var(--sep-soft);width:1px;height:18px}.panel-web .marca-titulo{letter-spacing:.02em;color:var(--label-2);margin:0;font-size:13px;font-weight:500}.panel-web .fondo-cristal{z-index:-1;pointer-events:none;background:radial-gradient(40vw 40vw at 8% 0%, color-mix(in srgb, var(--a) 22%, transparent), transparent 70%), radial-gradient(45vw 45vw at 95% 30%, #3878ff29, transparent 70%), radial-gradient(40vw 40vw at 55% 105%, #965aff29, transparent 70%), radial-gradient(30vw 30vw at 35% 55%, #ff8c3c12, transparent 70%), linear-gradient(180deg, #0b0d14 0%, #0d1018 100%);position:fixed;inset:0}.panel-web{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;display:grid}.panel-web .panel-lateral{background:var(--cristal);border:1px solid var(--cristal-borde);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--sombra-cristal);gap:16px;padding:16px;display:grid;position:sticky;top:16px}.panel-web .panel-lateral .marca-panel{gap:4px;margin:0;display:grid}.panel-web .selector-web select{border-color:var(--cristal-borde);border-radius:var(--r-md);width:100%;color:var(--label-1);background:#ffffff0f}.panel-web .nav-lateral{gap:2px;display:grid}.panel-web .nav-seccion{text-transform:uppercase;letter-spacing:.06em;color:var(--label-3);padding:4px 10px 6px;font-size:11px;font-weight:600}.panel-web .nav-item{width:100%;min-height:38px;font:inherit;color:var(--label-2);text-align:left;cursor:pointer;border-radius:var(--r-md);transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.panel-web .nav-item:hover{color:var(--label-1);background:#ffffff0d}.panel-web .nav-item.activa{color:var(--label-1);background:color-mix(in srgb, var(--a) 16%, transparent);border-color:color-mix(in srgb, var(--a) 30%, transparent);box-shadow:inset 3px 0 0 var(--a)}.panel-web .nav-item.activa .tab-icon{color:var(--a)}.panel-web .tab-icon{flex-shrink:0;width:18px;height:18px}.panel-web .volver-lateral{color:var(--label-2);padding:4px 10px;font-size:13px;text-decoration:none}.panel-web .volver-lateral:hover{color:var(--label-1)}.panel-web .panel-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.panel-web .migas{color:var(--label-2);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.panel-web .migas a{color:var(--label-2);text-decoration:none}.panel-web .migas a:hover{color:var(--label-1)}.panel-web .migas [aria-current]{color:var(--a)}.panel-web .panel-titulo{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.panel-web{grid-template-columns:minmax(0,1fr);gap:16px}.panel-web .panel-lateral{gap:12px;position:static}.panel-web .nav-lateral{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.panel-web .nav-seccion,.panel-web .volver-lateral{display:none}.panel-web .nav-item{white-space:nowrap;width:auto}.panel-web .nav-item.activa{box-shadow:inset 0 -2px 0 var(--a)}}.panel-web .range-btn{min-height:32px;font:inherit;cursor:pointer;color:var(--label-1);-webkit-backdrop-filter:blur(8px);transition:background .2s var(--ease), transform .1s;background:#ffffff0f;border:1px solid #ffffff0a;border-radius:9999px;padding:7px 16px;font-size:13px;font-weight:500}.panel-web .range-btn:hover{background:#ffffff1a}.panel-web .range-btn:active{transform:scale(.97)}.panel-web .range-btn.activa{color:var(--texto-sobre-acento);background:var(--a);box-shadow:0 0 0 1px var(--a-glow), 0 4px 16px color-mix(in srgb, var(--a) 30%, transparent);border-color:#ffffff2e}.panel-web .nav-tab:focus-visible,.panel-web .range-btn:focus-visible{outline:2px solid var(--a);outline-offset:2px}.panel-web .card,.panel-web .bloque,.panel-web .lista li,.panel-web .panel-principal>.tabla-scroll{background:var(--cristal);border:1px solid var(--cristal-borde);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--sombra-cristal);transition:transform .2s var(--ease), border-color .2s var(--ease);position:relative;overflow:hidden}.panel-web .card:before,.panel-web .bloque:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff12 0%,#0000 45%);position:absolute;inset:0}.panel-web .card:hover{border-color:color-mix(in srgb, var(--a) 22%, transparent);transform:translateY(-1px)}.panel-web .bloque{margin:0 0 16px;padding:16px 0 4px}.panel-web .bloque>h3{padding:0 16px}.panel-web .bloque>.nota{padding:0 16px 12px}.panel-web>.tabla-scroll{margin-top:16px}.panel-web .tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:20px 0 24px}.panel-web .tile{gap:0;padding:16px}.panel-web .tile-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--label-2);font-size:12px}.panel-web .tile-valor{letter-spacing:-.025em;margin-top:8px;font-family:inherit;font-size:24px;font-weight:600}.panel-web .tile-cambio{color:var(--label-2);margin-top:4px;font-size:12px}.panel-web .tile-nota{color:#9aa4b2;border-top:1px solid #ffffff0a;margin-top:8px;padding-top:8px;font-size:11px;line-height:1.4}.panel-web .minigrafico{width:100%;height:36px;margin-top:10px;display:block}.panel-web .tile-pie{color:var(--label-3);margin-top:8px;font-size:11px}.panel-web .bloque-unidad{text-transform:none;letter-spacing:0;color:var(--label-3);margin-left:6px;font-weight:500}.panel-web .barras{counter-reset:barra;gap:14px;margin:0;padding:4px 16px 12px;list-style:none;display:grid}.panel-web .barras li{gap:4px;display:grid}.panel-web .barra-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel-web .barra-etiqueta{color:var(--label-1);font-size:13px}.panel-web .barra-valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.panel-web .barra-meta{color:var(--label-2);font-size:11px}.panel-web .barra-pista{background:#ffffff12;border-radius:9999px;height:6px;overflow:hidden}.panel-web .barra-pista>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--a) 65%, transparent), var(--a));height:100%;display:block}.panel-web .barra-ok .barra-pista>span{background:var(--verde)}.panel-web .barra-dudosa .barra-pista>span{background:var(--amarillo)}.panel-web .barra-error .barra-pista>span{background:var(--rojo)}.panel-web .barra-ok .barra-valor{color:var(--verde)}.panel-web .barra-dudosa .barra-valor{color:var(--amarillo)}.panel-web .barra-error .barra-valor{color:var(--rojo)}.panel-web .psi-columnas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px;display:grid}.panel-web .psi-estrategia{align-content:start;gap:8px;display:grid}.panel-web .psi-estrategia h4{margin:0;padding:0 16px;font-size:13px;font-weight:600}.panel-web .psi-estrategia .barras{padding-bottom:4px}.panel-web .psi-metricas{color:var(--label-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0 16px;font-size:12px;display:flex}.panel-web .psi-estrategia>.nota{padding:0 16px 8px;font-size:12px}.panel-web .graficos{gap:16px;margin-bottom:24px}.panel-web .grafico{padding:16px}.panel-web .grafico figcaption,.panel-web h3{text-transform:uppercase;letter-spacing:.06em;color:var(--label-2);font-size:12px;font-weight:600}.panel-web h2{color:var(--label-1);margin:28px 0 12px;font-size:15px;font-weight:600}.panel-web .tablas{gap:0 16px}.panel-web .tabla{font-size:13px}.panel-web .tabla th{text-transform:uppercase;letter-spacing:.06em;color:var(--label-2);border-bottom:1px solid var(--sep-soft);padding:10px 14px;font-size:11px;font-weight:500}.panel-web .tabla td{border-bottom:1px solid #54545829;padding:12px 14px}.panel-web .tabla tr:last-child td{border-bottom:0}.panel-web .tabla tbody tr:hover td{background:#ffffff06}.panel-web .tabla .num{letter-spacing:-.015em}.panel-web .estado{border:1px solid #0000;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.panel-web .estado-ok{color:var(--verde);background:#30d1581f;border-color:#30d15833}.panel-web .estado-dudosa{color:var(--amarillo);background:#ffd60a1f;border-color:#ffd60a33}.panel-web .estado-error{color:var(--rojo);background:#ff453a1f;border-color:#ff453a33}.panel-web .estado-pendiente{color:var(--label-2);background:#ffffff0f}.panel-web .lista li{padding:12px 16px}.panel-web .fila-acciones input[type=search]{min-height:32px;color:var(--label-1);border:1px solid var(--sep-soft);border-radius:var(--r-md);background:#2c2c2e;padding:6px 14px;font-size:13px}.panel-web .fila-acciones input[type=search]:focus{border-color:var(--a);box-shadow:0 0 0 4px var(--a-glow);outline:none}@media (prefers-reduced-motion:reduce){.panel-web *,.panel-web :before{transition-duration:.01ms!important}}.muestra-color{border:1px solid var(--borde);border-radius:8px;flex:none;width:28px;height:28px;display:inline-block}.panel-web .leads-cab h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600}.panel-web .leads-cab .nota{max-width:72ch}.panel-web .tile-boton{font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.panel-web .tile-boton:hover{border-color:#ffffff2e}.panel-web .tile-mal .tile-valor{color:var(--error)}.panel-web .leads-periodo{align-items:center;margin:8px 0 16px}.panel-web .leads-periodo h3{margin:0 8px 0 0;font-size:15px;font-weight:600}.panel-web .leads-filtros{align-items:center;margin:20px 0 8px}.panel-web .leads-filtros .casilla{color:var(--label-2);margin:0;font-size:13px}.panel-web .barra-pct{color:var(--label-2);font-weight:400}.panel-web .boton-texto{font:inherit;color:var(--label-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.panel-web .boton-texto:hover{color:var(--a);text-decoration:underline}.panel-web .tabla-leads td{font-size:13px}.panel-web .leads-fecha{white-space:nowrap;color:var(--label-2)}.panel-web .leads-sub{color:var(--label-2);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.panel-web .leads-proc{min-width:150px}.panel-web .leads-mensaje{width:260px;max-width:260px;color:var(--label-2)}.panel-web .leads-mensaje-texto{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.panel-web .boton-texto.leads-ver{color:var(--a);margin-top:2px;font-size:11px;display:block}.panel-web .leads-entrega{flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;gap:4px;min-width:170px;display:flex}.panel-web .leads-entrega span{white-space:nowrap;border-radius:6px;margin:0;padding:2px 6px;font-size:11px;line-height:1.4;display:inline-block}.panel-web .leads-entrega .ok{color:var(--verde);background:#30d1581f}.panel-web .leads-entrega .fallo{color:#ff6961;background:#ff453a26}.panel-web .tabla-leads td{white-space:nowrap}.panel-web .tabla-leads tr:not(.abierta) .solo-abierta{display:none}.panel-web .tabla-leads tr.abierta .leads-mensaje-texto{white-space:pre-wrap;overflow-wrap:anywhere}.panel-web .leads-detalle{color:var(--label-2)}.panel-web .chip{color:var(--label-1);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-block}.panel-web .chip-ok{color:var(--verde);background:#30d1581f}.panel-web .chip-mal{color:#ff6961;background:#ff453a26}.panel-web .chip-medio{color:#ffd60a;background:#ffd60a1f}.panel-web .chip-info{color:#64b5ff;background:#0a84ff26}.panel-web .barra-pista.chip-ok,.panel-web .barra-pista.chip-mal{background:#ffffff12}.panel-web .barra-pista.chip-ok>span{background:var(--verde)}.panel-web .barra-pista.chip-mal>span{background:#ff453a}.panel-web .bloque-alerta{background:#ff453a0f;border-color:#ff453a73}.panel-web .bloque-alerta>h3{color:#ff6961}.panel-web .lista-alertas{gap:8px;margin:0;padding:4px 16px 12px;list-style:none;display:grid}.panel-web .lista-alertas li{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.panel-web .alerta-cifras{color:var(--label-2);white-space:nowrap;font-size:12px}.panel-web .alerta-cifras strong{color:#ff6961;margin-right:8px}.panel-web .tabla .fila-total td{background:#ffffff08;border-top:2px solid #ffffff2e;font-weight:600}.panel-web .bloque>.tabla-scroll{padding:0 4px}.panel-web .boton-claude{font:inherit;white-space:nowrap;cursor:pointer;color:var(--a);background:color-mix(in srgb, var(--a) 12%, transparent);border:1px solid color-mix(in srgb, var(--a) 40%, transparent);border-radius:9999px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:600}.panel-web .boton-claude:hover{background:color-mix(in srgb, var(--a) 22%, transparent)}.panel-web .boton-claude:focus-visible{outline:2px solid var(--a);outline-offset:2px}.panel-web .grafico{padding-bottom:12px}.panel-web .grafico svg{width:100%;height:auto;padding:0 12px;display:block}.panel-web .grafico-guia{stroke:#ffffff12;stroke-width:1px}.panel-web .grafico-eje{fill:#ebebf573;font-variant-numeric:tabular-nums;font-size:11px}.panel-web .grafico-linea{stroke:var(--a);stroke-width:2px;stroke-linejoin:round}.panel-web .grafico-linea-2{stroke:#64b5ff;stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round}.panel-web .grafico-leyenda{color:var(--label-2);gap:16px;padding:0 16px 8px;font-size:12px;display:flex}.panel-web .grafico-leyenda span:before{content:"";vertical-align:middle;border-top:2px solid var(--a);width:14px;height:0;margin-right:6px;display:inline-block}.panel-web .grafico-leyenda .leyenda-secundaria:before{border-top:2px dashed #64b5ff}.panel-web .motores-ia{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.panel-web .motor-ia{border-radius:var(--r-md,12px);background:#ffffff0a;border:1px solid #ffffff0f;gap:4px;padding:10px 14px;display:grid}.panel-web .motor-ia strong{color:var(--label-2);font-size:13px;font-weight:600}.panel-web .motor-ia strong.motor-ok{color:var(--verde)}.enlace:disabled{opacity:.6;cursor:progress;text-decoration:none}.girando{vertical-align:-.08em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-right:.35em;animation:.8s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation-duration:2.4s}}.panel-web .embudo ol{gap:12px;margin:0;padding:4px 16px 12px;list-style:none;display:grid}.panel-web .embudo li{gap:6px;display:grid}.panel-web .embudo-barra{background:var(--a);border-radius:9999px;height:14px}.panel-web .embudo-1{opacity:.72}.panel-web .embudo-2{opacity:.5}.panel-web .embudo-texto{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.panel-web .embudo-texto span{color:var(--label-2)}.panel-web .embudo-texto strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.panel-web .embudo-texto em{color:var(--label-2);font-size:12px;font-style:normal}.panel-web .embudo>.nota{max-width:90ch}.panel-web .perfil-social+.perfil-social{border-top:1px solid #ffffff14;margin-top:28px;padding-top:20px}.panel-web .texto-social{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:220px;max-width:460px;display:-webkit-box;overflow:hidden}.panel-web .enlace-social{color:var(--a);white-space:nowrap;margin-top:2px;font-size:11px;display:inline-block}.panel-web .mejor-publicacion{padding:16px}.panel-web .mejor-publicacion>h3{padding:0}.panel-web .mejor-texto{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:8px 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.panel-web .mejor-cifras{color:var(--label-2);margin:0 0 8px;font-size:13px}.panel-web .mejor-cifras strong{color:var(--label-1);font-size:16px}.panel-web .mejor-publicacion a{color:var(--a);font-size:12px}.icono-web{object-fit:contain;vertical-align:-4px;border-radius:4px;width:20px;height:20px;margin-right:.5rem}.web-enlace{align-items:center;display:inline-flex}.panel-web .marca-panel .icono-web{width:22px;height:22px;margin:0 0 6px;display:block}.panel-web .chips-social{white-space:nowrap}.panel-web .chips-social .chip+.chip{margin-left:6px}.panel-web .texto-social+.chip{margin-top:6px;display:inline-block}.panel-web .calendario{padding:16px}.panel-web .calendario>h3,.panel-web .calendario .calendario-cab h3{margin:0;padding:0}.panel-web .calendario>.nota{margin:8px 0;padding:0}.panel-web .calendario-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-web .calendario-nav{align-items:center;gap:8px;display:flex}.panel-web .calendario-mes{text-align:center;min-width:150px;font-size:15px}.panel-web .calendario-mes:first-letter,.panel-web .cal-detalle-cab strong:first-letter{text-transform:uppercase}.panel-web .calendario-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.panel-web .calendario-leyenda{gap:8px;margin-left:auto;display:flex}.panel-web .cal-estado{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px}.panel-web .cal-publicada{color:var(--verde);background:#30d15824}.panel-web .cal-programada{background:color-mix(in srgb, var(--a) 18%, transparent);color:var(--a)}.panel-web .cal-borrador{color:var(--label-2);background:#ffffff12}.panel-web .calendario-rejilla{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.panel-web .cal-dia-nombre{text-transform:uppercase;letter-spacing:.05em;color:var(--label-2);background:#12141ce6;padding:8px;font-size:11px;font-weight:600}.panel-web .cal-celda{background:#12141cb8;flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:6px;display:flex}.panel-web .cal-fuera{background:#12141c66}.panel-web .cal-fuera .cal-numero{color:var(--label-3)}.panel-web .cal-numero{font-variant-numeric:tabular-nums;color:var(--label-2);font-size:12px}.panel-web .cal-hoy .cal-numero{color:var(--texto-sobre-acento);background:var(--a);border-radius:9999px;align-self:flex-start;padding:1px 7px;font-weight:600}.panel-web .cal-item{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:baseline;gap:5px;padding:3px 6px;font-size:11px;line-height:1.35;display:flex}.panel-web .cal-item:hover,.panel-web .cal-item.cal-abierta{outline:1px solid}.panel-web .cal-hora{font-variant-numeric:tabular-nums;opacity:.85;flex:none}.panel-web .cal-red{flex:none;font-weight:700}.panel-web .cal-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-1);overflow:hidden}.panel-web .cal-mas{font:inherit;color:var(--label-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:11px}.panel-web .cal-detalle{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;gap:16px;margin-top:16px;padding:14px;display:flex}.panel-web .cal-detalle img{object-fit:cover;border-radius:10px;flex:none;width:160px;height:160px}.panel-web .cal-detalle>div{flex:320px;min-width:0}.panel-web .cal-detalle-cab{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}.panel-web .cal-detalle-cab strong{display:inline-block}.panel-web .cal-detalle-texto{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:0 0 10px;font-size:14px;line-height:1.5}.panel-web .mejor-imagen{object-fit:cover;border-radius:10px;width:100%;max-height:220px;margin-top:10px;display:block}@media (width<=760px){.panel-web .cal-celda{min-height:64px}.panel-web .cal-texto,.panel-web .cal-hora{display:none}}.panel-web.suelto{display:block}.panel-web.suelto h1{margin:0 0 6px}.tablero-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.tablero-cab>div:first-child{flex:320px;max-width:70ch}.tablero-acciones{justify-items:end;gap:6px;display:grid}.tablero-tabla{margin-top:16px}.tablero-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.tablero-tabla td{white-space:nowrap}.tablero-sub{color:var(--texto-suave);margin-top:2px;font-size:12px;display:block}.tablero-proxima .tablero-sub{text-overflow:ellipsis;max-width:34ch;overflow:hidden}.tablero-corta,.tablero-fallo{color:var(--acento-hover)}.tarjetas-web{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tarjeta-web{--acento-web:var(--acento);background:var(--superficie);border:1px solid var(--borde);border-top:3px solid var(--acento-web);border-radius:var(--radio);align-content:start;gap:6px;height:100%;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.tarjeta-web:hover{border-color:var(--acento-web);transform:translateY(-2px)}.tarjeta-web:focus-visible{outline:2px solid var(--acento-web);outline-offset:2px}.tarjeta-web-cab{align-items:center;gap:8px;font-family:Poppins,Inter,sans-serif;font-size:1.05rem;display:flex}.tarjeta-web-iconos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.icono-conectado{width:30px;height:30px;color:var(--texto-suave);background:#ffffff0f;border-radius:8px;place-items:center;display:inline-grid}.tarjeta-web:hover .icono-conectado{color:var(--texto)}.tarjeta-web .roles{margin:6px 0 0}@media (prefers-reduced-motion:reduce){.tarjeta-web{transition:none}.tarjeta-web:hover{transform:none}}.panel-web.suelto>.nota{margin:0 0 12px}.panel-web.suelto>h1+.nota{margin-bottom:16px}.form-pub{gap:14px;max-width:720px;margin-bottom:20px;padding:16px;display:grid}.form-pub h3,.form-pub>.nota{margin:0;padding:0}.form-pub input[type=datetime-local],.form-pub input[type=url],.form-pub textarea{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .6rem}.form-pub textarea{resize:vertical;line-height:1.5}.form-pub input:focus-visible,.form-pub textarea:focus-visible{outline:2px solid var(--a);outline-offset:1px}.form-pub-redes{flex-wrap:wrap;grid-template-columns:none;gap:8px 18px;padding:10px 12px;display:flex}.form-pub-red{color:var(--texto);align-items:center;gap:6px;display:inline-flex}.form-pub-acciones{flex-wrap:wrap;gap:10px;display:flex}.pub-galeria{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0;display:grid}.pub-galeria-una{grid-template-columns:minmax(0,420px)}.pub-galeria img,.pub-galeria video{object-fit:contain;background:#00000059;border-radius:10px;width:100%;height:auto;max-height:560px;display:block}.panel-web .cal-detalle .pub-galeria img{width:100%;height:auto}.panel-web.suelto .cal-detalle-texto{max-width:70ch;font-size:15px}.gestor-nuevas{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.gestor-ancla{scroll-margin-top:16px}.panel-web .form-pub{padding:16px}.panel-web .form-pub>h3,.panel-web .form-pub>.nota{padding:0}.flujo{border:1px solid var(--borde);border-radius:10px;gap:8px;margin:14px 0;padding:12px 14px;display:grid}.flujo>p{margin:0}.flujo-campos{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.flujo-campos label,.validar-cambios{color:var(--texto-suave);gap:4px;font-size:12px;display:grid}.flujo-nota{flex:240px}.flujo select,.flujo input[type=text],.validar-cambios textarea{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:8px;width:100%;min-width:0;padding:.5rem .6rem;font-size:14px}.flujo select:focus-visible,.flujo input:focus-visible,.validar-cambios textarea:focus-visible{outline:2px solid var(--a);outline-offset:1px}.flujo-respuesta{background:#ffd60a14;border-left:3px solid #ffd60a;border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:14px}.flujo-avisos{margin:0 0 14px}.flujo-avisar{margin:0 0 16px}.flujo-avisar .gestor-nuevas{margin-bottom:6px}.flujo-avisar>p:last-child,td .flujo-avisos{margin:0}.validar-lista{gap:14px;padding:0 16px 16px;display:grid}.validar-tarjeta{border:1px solid var(--borde);border-radius:12px;gap:10px;padding:14px;display:grid}.validar-tarjeta>p{margin:0}.validar-tarjeta>p:not(.flujo-respuesta){padding:0}.validar-cab{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.validar-texto{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;line-height:1.55}.validar-tarjeta .pub-galeria{margin:0}.validar-cambios textarea{resize:vertical;line-height:1.5}.marca{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca img{border-radius:6px;display:block}.inicio-fondo{z-index:-1;pointer-events:none;background:var(--fondo) url(/fondo-inicio.svg) center bottom / cover no-repeat;position:fixed;inset:0}body:has(.inicio-fondo){background:0 0}.tarjeta-web{border-color:#ffffff1a;border-top-color:var(--acento-web);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#2222267a;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000047}.tarjeta-web:hover{border-color:var(--acento-web);background:#2c2c328f}.tarjeta-web .icono-conectado{background:#ffffff14}@media (prefers-reduced-transparency:reduce){.tarjeta-web,.tarjeta-web:hover{background:var(--superficie);-webkit-backdrop-filter:none;backdrop-filter:none}}.pg{--pg-fondo:#0d0d0d;--pg-sup-1:#1a1a19;--pg-sup-2:#222220;--pg-sup-3:#2b2b28;--pg-borde:#ffffff14;--pg-borde-2:#ffffff24;--pg-texto:#f2efe9;--pg-texto-2:#b9b5ac;--pg-texto-3:#7f7b73;--pg-acento:#f0c82d;--pg-acento-suave:#f0c82d21;--pg-acento-texto:#f5d65c;--pg-ok:#2dccd3;--pg-error:#ff6b6b;--pg-radio:14px;--pg-display:"Inter", ui-sans-serif, system-ui, sans-serif;--pg-cuerpo:"Inter", ui-sans-serif, system-ui, sans-serif;--pg-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:var(--pg-texto);font-family:var(--pg-cuerpo);background:radial-gradient(1200px 500px at 85% -10%, #f0c82d0d, transparent 60%), radial-gradient(900px 600px at -10% 110%, #3c3c3740, transparent 60%), var(--pg-fondo);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:15px}.oculto{display:none!important}.pg a:not(.pg-btn):not(.pg-tarjeta){color:var(--pg-acento-texto)}.pg [hidden]{display:none!important}.pg svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pg-kicker{font-family:var(--pg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-acento-texto);margin:0;font-size:.7rem}.pg-ayuda{color:var(--pg-texto-3);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.pg-btn{border:1px solid var(--pg-borde-2);height:40px;color:var(--pg-texto);font:500 .9rem var(--pg-cuerpo);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;transition:background .15s,border-color .15s,transform .1s,box-shadow .2s;display:inline-flex}.pg-btn:hover{background:var(--pg-sup-2);border-color:var(--pg-borde-2)}.pg-btn:active{transform:translateY(1px)}.pg-btn-primario{background:var(--pg-acento);border-color:var(--pg-acento);color:#000;font-weight:700}.pg-btn-primario:hover{background:#f5d65c;border-color:#f5d65c;box-shadow:0 8px 24px -8px #f0c82d73}.pg-btn-primario:disabled{background:var(--pg-sup-3);border-color:var(--pg-sup-3);color:var(--pg-texto-3);box-shadow:none;cursor:default}.pg-btn kbd{font:500 .66rem var(--pg-mono);opacity:.85;background:#00000038;border-radius:4px;padding:.15rem .35rem}.pg-btn:disabled kbd{display:none}.pg-btn-fantasma{color:var(--pg-texto-2)}.pg-icono{width:34px;height:34px;color:var(--pg-texto-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.pg-icono:hover{background:var(--pg-sup-3);color:var(--pg-texto)}.pg-icono.peligro:hover{color:var(--pg-error)}:where(.pg-btn,.pg-icono,.pg input,.pg textarea,.pg-rico):focus-visible{outline:2px solid var(--pg-acento);outline-offset:2px}.pg-hero{max-width:1100px;padding:3rem 3rem 1.5rem}.pg-hero h1{font:600 clamp(2rem, 3.5vw, 2.8rem)/1.05 var(--pg-display);letter-spacing:-.01em;margin:.5rem 0 .6rem}.pg-lead{color:var(--pg-texto-2);max-width:60ch;margin:0 0 1.5rem;line-height:1.55}.pg-buscar{background:var(--pg-sup-1);border:1px solid var(--pg-borde);max-width:420px;height:44px;color:var(--pg-texto-3);border-radius:12px;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.pg-buscar:focus-within{border-color:var(--pg-acento);color:var(--pg-texto)}.pg-buscar input{color:var(--pg-texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.pg-lista{max-width:1100px;padding:.5rem 3rem 4rem}.pg-grupo{margin-top:2rem}.pg-grupo-cabeza{align-items:baseline;gap:.75rem;margin-bottom:.9rem;display:flex}.pg-grupo-cabeza h2{font:600 1.05rem var(--pg-display);margin:0}.pg-grupo-cabeza span{font:.72rem var(--pg-mono);color:var(--pg-texto-3)}.pg-tarjetas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;display:grid}.pg-tarjeta{border-radius:var(--pg-radio);background:var(--pg-sup-1);border:1px solid var(--pg-borde);min-height:0;animation:.45s cubic-bezier(.2,.7,.3,1) both pg-sube;animation-delay:calc(min(var(--i,0), 10) * 35ms);flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1.1rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;color:var(--pg-texto)!important}.pg-tarjeta:before{content:"";background:var(--pg-acento);transform-origin:top;width:3px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.pg-tarjeta:hover{border-color:var(--pg-borde-2);background:var(--pg-sup-2);transform:translateY(-2px)}.pg-tarjeta:hover:before{transform:scaleY(1)}.pg-tarjeta strong{font:600 1.05rem/1.25 var(--pg-display)}.pg-tarjeta small{font:.72rem var(--pg-mono);color:var(--pg-texto-3)}.pg-tarjeta em{color:var(--pg-texto-3);margin-top:.6rem;font-size:.8rem;font-style:normal;transition:color .2s,transform .2s}.pg-tarjeta:hover em{color:var(--pg-acento-texto);transform:translate(3px)}.pg-vacio{color:var(--pg-texto-3);padding:2rem 0}.pg-barra{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--pg-borde);background:#121211d1;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 2rem;display:flex;position:sticky;top:0}.pg-barra-titulo{flex:260px;min-width:0}.pg-migas{font:.72rem var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--pg-texto-3)!important}.pg-migas:hover{color:var(--pg-acento-texto)!important}.pg-migas span:before{content:" / "}.pg-barra h1{font:600 1.35rem/1.2 var(--pg-display);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;overflow:hidden}.pg-barra-acciones{align-items:center;gap:.5rem;display:flex}.pg-estado{height:28px;color:var(--pg-ok);white-space:nowrap;background:#2dccd31a;border-radius:99px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.pg-estado:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pg-estado[data-tipo=cambios]{background:var(--pg-acento-suave);color:var(--pg-acento-texto)}.pg-estado[data-tipo=cambios]:before{animation:1.6s ease-in-out infinite pg-late}.pg-estado[data-tipo=trabajando]{background:var(--pg-sup-3);color:var(--pg-texto-2)}.pg-estado[data-tipo=error]{color:var(--pg-error);background:#ff6b6b1f}.pg-cuerpo{grid-template-columns:220px minmax(0,860px);align-items:start;gap:2.5rem;padding:2rem 2rem 6rem;display:grid}.pg-indice{flex-direction:column;gap:2px;display:flex;position:sticky;top:96px}.pg-indice p{margin:0 0 .6rem .75rem}.pg-indice a{border-radius:9px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.88rem;text-decoration:none;transition:background .15s,color .15s;display:flex;color:var(--pg-texto-2)!important}.pg-indice a b{font:500 .68rem var(--pg-mono);color:var(--pg-texto-3);min-width:1.4rem}.pg-indice a:hover{background:var(--pg-sup-1);color:var(--pg-texto)!important}.pg-indice a.activo{background:var(--pg-sup-2);color:var(--pg-texto)!important}.pg-indice a.activo b{color:var(--pg-acento-texto)}.pg-indice a i{background:var(--pg-acento);opacity:0;border-radius:50%;width:7px;height:7px;margin-left:auto;transition:opacity .2s}.pg-indice a.cambiado i{opacity:1}.pg-editor{flex-direction:column;gap:1.25rem;display:flex}.pg-bloque{background:var(--pg-sup-1);border:1px solid var(--pg-borde);animation:.5s cubic-bezier(.2,.7,.3,1) both pg-sube;animation-delay:calc(min(var(--i,0), 8) * 50ms);border-radius:18px;scroll-margin-top:96px}.pg-bloque-cabeza{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.pg-bloque-num{font:500 .72rem var(--pg-mono);color:var(--pg-acento-texto);min-width:1.6rem;padding-top:.35rem}.pg-bloque-cabeza h2{font:600 1.15rem/1.3 var(--pg-display);margin:0}.pg-bloque-cabeza .pg-ayuda{margin-top:.25rem}.pg-bloque-cabeza>svg{color:var(--pg-texto-3);margin:.3rem 0 0 auto;transition:transform .25s}.pg-bloque.plegado .pg-bloque-cabeza>svg{transform:rotate(-90deg)}.pg-bloque-cuerpo{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.3,1);display:grid}.pg-bloque.plegado .pg-bloque-cuerpo{grid-template-rows:0fr}.pg-bloque-cuerpo>div{min-height:0;overflow:clip}.pg-bloque-campos{flex-direction:column;gap:1.4rem;padding:0 1.5rem 1.5rem 4.1rem;display:flex}.pg-campo-cabeza{align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.pg-campo-cabeza label{color:var(--pg-texto);font-size:.9rem;font-weight:500}.pg-campo-cabeza .pg-marca{color:var(--pg-acento-texto);background:var(--pg-acento-suave);opacity:0;border-radius:99px;padding:.1rem .45rem;font-size:.7rem;font-weight:500;transition:opacity .2s,transform .2s;transform:scale(.9)}.pg-campo.cambiado .pg-marca{opacity:1;transform:none}.pg-cuenta{font:.7rem var(--pg-mono);color:var(--pg-texto-3);margin-left:auto}.pg-cuenta.bien{color:var(--pg-ok)}.pg-cuenta.mal{color:var(--pg-acento-texto)}.pg input[type=text],.pg textarea{box-sizing:border-box;background:var(--pg-fondo);width:100%;color:var(--pg-texto);border:1px solid var(--pg-borde-2);font:inherit;border-radius:10px;padding:.7rem .85rem;font-size:.95rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.pg input[type=text]:hover,.pg textarea:hover{border-color:#ffffff38}.pg input[type=text]:focus,.pg textarea:focus{border-color:var(--pg-acento);box-shadow:0 0 0 4px var(--pg-acento-suave);background:#0e0e0d;outline:0}.pg textarea{resize:vertical;min-height:5rem}.pg textarea.md{font:.86rem/1.65 var(--pg-mono);border-top-left-radius:0;border-top-right-radius:0;min-height:18rem}.pg-campo.cambiado input[type=text],.pg-campo.cambiado textarea{border-color:#f0c82d73}.pg-herramientas{background:var(--pg-sup-2);border:1px solid var(--pg-borde-2);z-index:5;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:2px;padding:.35rem;display:flex;position:sticky;top:76px}.pg-herramientas button{min-width:34px;height:32px;color:var(--pg-texto-2);cursor:pointer;font:600 .8rem var(--pg-cuerpo);background:0 0;border:0;border-radius:7px;place-items:center;padding:0 .45rem;display:grid}.pg-herramientas button:hover{background:var(--pg-sup-3);color:var(--pg-texto)}.pg-herramientas .sep{background:var(--pg-borde-2);width:1px;margin:.3rem .25rem}.pg-rico{color:#1d1c1a;border:1px solid var(--pg-borde-2);min-height:14rem;max-height:72vh;font:400 .95rem/1.65 var(--pg-cuerpo);background:#f6f3ec;border-radius:0 0 10px 10px;padding:1.75rem 2rem;overflow-y:auto;box-shadow:inset 0 1px #fff9}.pg-rico:focus{box-shadow:0 0 0 4px var(--pg-acento-suave);outline:0}.pg-rico h2{font:700 1.15rem/1.3 var(--pg-display);color:#0f0f0e;margin:1.4rem 0 .5rem}.pg-rico h3{font:600 1rem/1.3 var(--pg-display);margin:1.1rem 0 .4rem}.pg-rico p{margin:0 0 .7rem}.pg-rico a{color:#8a6d00}.pg-rico table{border-collapse:collapse;margin:.5rem 0 1rem;font-size:.85rem}.pg-rico td,.pg-rico th{vertical-align:top;border:1px solid #d8d2c4;padding:.35rem .5rem}.pg-rico ::selection{background:#f0c82d59}.pg-imagen{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pg-imagen-marco{aspect-ratio:16/10;background:var(--pg-sup-3);border:1px solid var(--pg-borde-2);cursor:pointer;border-radius:12px;padding:0;position:relative;overflow:hidden}.pg-imagen-marco img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.3,1),filter .3s;display:block}.pg-imagen-marco span{color:#fff;opacity:0;background:#0a0a098c;align-content:center;place-items:center;gap:.4rem;font-size:.88rem;font-weight:700;transition:opacity .2s;display:grid;position:absolute;inset:0}.pg-imagen-marco:hover img,.pg-imagen-marco:focus-visible img{filter:saturate(.8);transform:scale(1.04)}.pg-imagen-marco:hover span,.pg-imagen-marco:focus-visible span{opacity:1}.pg-imagen-datos{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pg-imagen-nombre{font:.72rem var(--pg-mono);color:var(--pg-texto-3);word-break:break-all}.pg-imagen-alt-etq{color:var(--pg-texto-2);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.82rem;font-weight:500;display:flex}.pg-imagen-alt-etq svg{width:15px;height:15px}.pg-falta-alt{color:var(--pg-acento-texto);font-size:.75rem}.pg-lista-items{flex-direction:column;gap:.5rem;display:flex}.pg-item{align-items:center;gap:.5rem;animation:.25s both pg-sube;display:flex}.pg-item b{font:500 .7rem var(--pg-mono);color:var(--pg-texto-3);text-align:right;flex:none;width:1.5rem}.pg-anadir{border:1px dashed var(--pg-borde-2);color:var(--pg-texto-2);font:500 .85rem var(--pg-cuerpo);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.25rem;padding:.5rem .9rem;display:inline-flex}.pg-anadir:hover{border-color:var(--pg-acento);color:var(--pg-acento-texto)}.pg-rico.pg-en-linea{min-height:0;max-height:none;padding:.75rem 1rem;font-size:.95rem}.pg-modos{background:var(--pg-fondo);border:1px solid var(--pg-borde-2);border-radius:10px;gap:2px;margin-bottom:.6rem;padding:3px;display:inline-flex}.pg-modos button{height:30px;color:var(--pg-texto-3);font:500 .82rem var(--pg-cuerpo);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .9rem;transition:background .15s,color .15s}.pg-modos button:hover{color:var(--pg-texto)}.pg-modos button.activo{background:var(--pg-sup-3);color:var(--pg-texto);box-shadow:inset 0 -2px 0 var(--pg-acento)}.pg-modo-md .pg-ayuda{font-family:var(--pg-mono);font-size:.72rem}.pg-nota-modo{border-left:3px solid var(--pg-acento);background:var(--pg-acento-suave);color:var(--pg-texto-2);border-radius:10px;margin:0 0 .6rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.5}.pg-nota-modo b{color:var(--pg-texto)}.pg-faq{flex-direction:column;gap:.75rem;display:flex}.pg-faq-item{background:var(--pg-sup-2);border:1px solid var(--pg-borde);border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem .9rem 1rem;animation:.25s both pg-sube;display:flex}.pg-faq-cabeza{align-items:center;gap:.15rem;margin-bottom:.1rem;display:flex}.pg-faq-num{font:500 .72rem var(--pg-mono);color:var(--pg-acento-texto);letter-spacing:.06em;margin-right:auto}.pg-faq-cabeza [data-arriba] svg{transform:rotate(180deg)}.pg-faq-cabeza .pg-icono{width:30px;height:30px}.pg-faq-cabeza .pg-icono:disabled{opacity:.25;cursor:default;background:0 0}.pg-faq .q{font-weight:500}.pg-faq .a{min-height:3.5rem}.pg-faq-enlace{color:var(--pg-texto-3);align-items:center;gap:.5rem;display:flex}.pg-faq-enlace svg{width:16px;height:16px}.pg-faq-enlace input[type=text]{font-size:.82rem;font-family:var(--pg-mono);background:0 0;padding:.45rem .65rem}.pg-serp{color:#202124;background:#fff;border-radius:12px;margin-top:.25rem;padding:1.1rem 1.25rem;font-family:arial,sans-serif}.pg-serp-etq{font:.68rem var(--pg-mono);letter-spacing:.1em;text-transform:uppercase;color:#70757a;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.pg-serp-sitio{align-items:center;gap:.6rem;font-size:.8rem;display:flex}.pg-serp-sitio i{background:#f1f3f4 url(../../favicon-32x32.png) 50%/16px no-repeat;border-radius:50%;width:26px;height:26px}.pg-serp-sitio small{color:#4d5156;font-size:.74rem;display:block}.pg-serp h3{color:#1a0dab;margin:.45rem 0 .2rem;font:400 1.25rem/1.3 arial,sans-serif}.pg-serp p{color:#4d5156;margin:0;font-size:.86rem;line-height:1.55}.pg-modal{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080807b8;justify-content:center;align-items:center;padding:1.5rem;animation:.2s both pg-aparece;display:flex;position:fixed;inset:0}.pg-modal-caja{background:var(--pg-sup-1);border:1px solid var(--pg-borde-2);border-radius:20px;flex-direction:column;width:min(560px,100%);max-height:88vh;padding:1.5rem;animation:.3s cubic-bezier(.2,.7,.3,1) both pg-sube;display:flex;box-shadow:0 40px 80px -20px #000000b3}.pg-modal-ancha{width:min(1040px,100%)}.pg-modal-cabeza{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pg-modal-cabeza h2{font:600 1.35rem var(--pg-display);margin:.35rem 0 0}.pg-modal-acciones{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.pg-modal-acciones .pg-buscar{flex:1;max-width:none}.pg-modal-nota{margin-bottom:1rem}.pg-modal-nota.error{color:var(--pg-error)}.pg-subir{height:44px}.pg-subir input{display:none}.pg-biblioteca{flex:auto;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:max-content;align-content:start;gap:.75rem;min-height:0;margin:0 -.25rem;padding:.25rem;display:grid;overflow-y:auto}.pg-biblioteca button{border:1px solid var(--pg-borde);background:var(--pg-sup-2);cursor:pointer;text-align:left;color:var(--pg-texto-2);border-radius:12px;padding:0;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.pg-biblioteca button:hover{border-color:var(--pg-acento);transform:translateY(-2px)}.pg-biblioteca button.actual{border-color:var(--pg-acento);box-shadow:0 0 0 3px var(--pg-acento-suave)}.pg-biblioteca img{aspect-ratio:16/10;object-fit:cover;background:var(--pg-sup-3);width:100%;display:block}.pg-biblioteca span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem .6rem .6rem;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pg-resumen{flex-direction:column;gap:.4rem;max-height:40vh;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pg-resumen li{background:var(--pg-sup-2);border-radius:10px;align-items:baseline;gap:.6rem;padding:.6rem .8rem;font-size:.88rem;display:flex}.pg-resumen li span{font:.7rem var(--pg-mono);color:var(--pg-texto-3);white-space:nowrap}.pg-modal-pie{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.pg-aviso{z-index:70;background:var(--pg-sup-2);border:1px solid var(--pg-borde-2);border-radius:14px;width:min(380px,100vw - 3rem);padding:1rem 1.1rem 1.1rem;animation:.35s cubic-bezier(.2,.7,.3,1) both pg-sube;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 24px 48px -12px #0009}.pg-aviso strong{font:600 .98rem var(--pg-display);display:block}.pg-aviso p{color:var(--pg-texto-2);margin:.3rem 0 0;font-size:.85rem;line-height:1.45}.pg-aviso.error{border-color:#ff6b6b80}.pg-aviso.error strong{color:var(--pg-error)}.pg-aviso-barra{background:var(--pg-sup-3);border-radius:3px;height:3px;margin-top:.85rem;overflow:hidden}.pg-aviso-barra i{background:var(--pg-acento);transform-origin:0;width:100%;height:100%;animation:pg-progreso var(--dur,120s) linear both;display:block}.pg-aviso .pg-icono{position:absolute;top:.5rem;right:.5rem}.pg-aviso.ok{border-color:#2dccd373}.pg-aviso.ok strong{color:var(--pg-ok)}.pg-aviso .pg-btn{height:36px;margin-top:.75rem}.pg-aviso-cerrar{position:absolute;top:.5rem;right:.5rem}.pg-pasos{gap:.35rem;margin:.7rem 0 .2rem;padding:0;list-style:none;display:flex}.pg-pasos li{color:var(--pg-texto-3);flex:1;padding-top:.7rem;font-size:.72rem;position:relative}.pg-pasos li:before{content:"";background:var(--pg-sup-3);border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.pg-pasos li.hecho{color:var(--pg-texto-2)}.pg-pasos li.hecho:before{background:var(--pg-ok)}.pg-pasos li.ahora{color:var(--pg-texto)}.pg-pasos li.ahora:before{background:linear-gradient(90deg, var(--pg-acento) 0 40%, var(--pg-sup-3) 40%);background-size:250% 100%;animation:1.2s linear infinite pg-carga}@keyframes pg-carga{0%{background-position:100% 0}to{background-position:-150% 0}}.pg-versiones{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pg-version{background:var(--pg-sup-2);border:1px solid var(--pg-borde);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;padding:.8rem .9rem;display:grid}.pg-version-cabeza{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.pg-version-cabeza strong{font-weight:500}.pg-version-cabeza time{font:.74rem var(--pg-mono);color:var(--pg-texto-3)}.pg-version-campos{color:var(--pg-texto-3);grid-column:1;font-size:.78rem;line-height:1.45}.pg-version .pg-btn{grid-area:1/2/span 2;height:34px;font-size:.82rem}.pg-chip{background:var(--pg-sup-3);color:var(--pg-texto-2);border-radius:99px;padding:.12rem .45rem;font-size:.66rem;font-weight:600}.pg-chip.actual{color:var(--pg-ok);background:#2dccd324}.pg-chip.restaura{background:var(--pg-acento-suave);color:var(--pg-acento-texto)}.pg-difs{flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pg-dif{background:var(--pg-sup-2);border-radius:12px;padding:.75rem .85rem}.pg-dif>span{color:var(--pg-texto-2);margin-bottom:.45rem;font-size:.78rem;font-weight:500;display:block}.pg-dif-par{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pg-dif-par div{background:var(--pg-fondo);word-break:break-word;border-radius:8px;max-height:9rem;padding:.5rem .6rem;font-size:.8rem;line-height:1.45;overflow:auto}.pg-dif-par small{font:.64rem var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-texto-3);margin-bottom:.25rem;display:block}.pg-dif-par .antes{outline:1px solid #f0c82d73}.pg-dif-par img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;margin-bottom:.3rem;display:block}@media (width<=720px){.pg-dif-par,.pg-version{grid-template-columns:1fr}.pg-version .pg-btn{grid-area:auto/1}}.pg-cargando{gap:.4rem;padding:2rem 0;display:flex}.pg-cargando span{background:var(--pg-acento);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite pg-late}.pg-cargando span:nth-child(2){animation-delay:.15s}.pg-cargando span:nth-child(3){animation-delay:.3s}@keyframes pg-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pg-aparece{0%{opacity:0}to{opacity:1}}@keyframes pg-late{0%,to{opacity:.35}50%{opacity:1}}@keyframes pg-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pg *,.pg :before{transition:none!important;animation:none!important}}@media (width<=1100px){.pg-cuerpo{grid-template-columns:minmax(0,1fr)}.pg-indice{display:none}}@media (width<=720px){.pg-hero{padding:2rem 1rem 1rem}.pg-lista{padding:.5rem 1rem 3rem}.pg-barra{padding:.75rem 1rem}.pg-barra-acciones{width:100%}.pg-barra-acciones .pg-btn-primario{margin-left:auto}#ed-ver span{display:none}.pg-cuerpo{padding:1rem 1rem 5rem}.pg-bloque-campos{padding:0 1.1rem 1.25rem}.pg-bloque-cabeza{padding:1.1rem}.pg-imagen{grid-template-columns:1fr}.pg-herramientas{top:128px}.pg-rico{padding:1.25rem}}.pg-idiomas{background:var(--pg-sup-2);border:1px solid var(--pg-borde);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.pg-idiomas button{min-width:2.6rem;height:26px;color:var(--pg-texto-3);font:600 .72rem var(--pg-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .55rem;position:relative}.pg-idiomas button:hover{color:var(--pg-texto)}.pg-idiomas button.activo{background:var(--pg-sup-3);color:var(--pg-texto);box-shadow:inset 0 -2px 0 var(--pg-acento)}.pg-idiomas button.cambiado:after{content:"";background:var(--pg-acento);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:4px}.pg-idiomas button.vacio{color:var(--pg-error)}.pg-barra .pg-idiomas{margin-right:.25rem}.pg-barra .pg-idiomas button{min-width:3rem;height:30px;font-size:.76rem}.pg-idioma-panel[hidden]{display:none!important}.pg-avisos-campo{flex-direction:column;gap:.3rem;margin-top:.45rem;display:flex}.pg-avisos-campo p{background:var(--pg-acento-suave);color:var(--pg-acento-texto);border-left:3px solid var(--pg-acento);border-radius:8px;margin:0;padding:.4rem .65rem;font-size:.78rem;line-height:1.45}.pg-campo.bloqueado input,.pg-campo.bloqueado textarea,.pg-campo.bloqueado .pg-rico{opacity:.7;cursor:not-allowed}.pg-candado{color:var(--pg-texto-3);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.pg-candado svg{width:13px;height:13px}.pg-solo-lectura{background:var(--pg-sup-1);border:1px solid var(--pg-borde);color:var(--pg-texto-2);border-radius:10px;margin:0 0 1rem;padding:.7rem 1rem;font-size:.85rem;line-height:1.5}.pg-resumen li em{font-style:normal;font:600 .68rem var(--pg-mono);color:var(--pg-acento-texto);margin-left:.4rem}.pg-resumen-aviso{color:var(--pg-acento-texto);margin:.6rem 0 0;font-size:.8rem}.pg-dif-lang{font:600 .66rem var(--pg-mono);color:var(--pg-acento-texto);margin-right:.35rem;display:inline-block}.pg-tarjeta-extra{color:var(--pg-acento-texto);margin-top:.15rem;font-size:.76rem;display:block}.pg-slug{border:1px solid var(--pg-borde-2);background:var(--pg-sup-1);border-radius:10px;align-items:center;gap:.25rem;padding:0 .75rem;display:flex}.pg-slug:focus-within{border-color:var(--pg-acento);box-shadow:0 0 0 4px var(--pg-acento-suave)}.pg-slug-base{font:.8rem var(--pg-mono);color:var(--pg-texto-3);white-space:nowrap}.pg .pg-slug input[type=text]{min-width:6rem;box-shadow:none;font-family:var(--pg-mono);background:0 0;border:0;flex:1;padding-left:0;padding-right:0}.pg-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;display:flex}.pg-chips button{border:1px solid var(--pg-borde-2);color:var(--pg-texto-2);font:500 .78rem var(--pg-cuerpo);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem}.pg-chips button:hover{color:var(--pg-texto);border-color:var(--pg-texto-3)}.pg-chips button.activo{background:var(--pg-acento);border-color:var(--pg-acento);color:#000;font-weight:600}.pg-apariciones{margin-bottom:1.25rem;padding:1.25rem 1.5rem}.pg-apariciones-cabeza{align-items:baseline;gap:.75rem;display:flex}.pg-apariciones-cabeza h2{font:600 1.05rem var(--pg-display);margin:0}.pg-apariciones-cabeza span{font:.75rem var(--pg-mono);color:var(--pg-acento-texto)}.pg-apariciones details{border-top:1px solid var(--pg-borde)}.pg-apariciones summary{cursor:pointer;justify-content:space-between;padding:.6rem 0;font-size:.88rem;list-style:none;display:flex}.pg-apariciones summary::-webkit-details-marker{display:none}.pg-apariciones summary span{font:.75rem var(--pg-mono);color:var(--pg-texto-3)}.pg-apariciones ul{max-height:16rem;font:.78rem var(--pg-mono);margin:0 0 .75rem;padding:0 0 0 1rem;line-height:1.7;overflow-y:auto}.pg-ct-h{font:600 .8rem var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-texto-3);margin:1.25rem 0 .5rem}.pg-ct-areas,.pg-ct-lista{margin:0 0 .5rem;padding:0;list-style:none}.pg-ct-areas li,.pg-ct-lista li{border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .5rem;display:flex}.pg-ct-areas li:hover,.pg-ct-lista li:hover{background:var(--pg-sup-1)}.pg-ct-areas label{cursor:pointer;flex:1;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.pg-ct-areas input{accent-color:var(--pg-acento);width:16px;height:16px}.pg-ct-areas small,.pg-ct-via{font:.72rem var(--pg-mono);color:var(--pg-texto-3)}.pg-ct-titulo{flex:14rem;font-size:.86rem}.pg-ct-langs{gap:.25rem;display:inline-flex}.pg-ct-langs a{font:600 .66rem var(--pg-mono);border:1px solid var(--pg-borde-2);border-radius:5px;padding:.1rem .35rem;text-decoration:none}.pg-ct-btn{height:30px;padding:0 .7rem;font-size:.78rem}.pg-ct-lista li.marcada .pg-ct-titulo{color:var(--pg-texto-3);text-decoration:line-through}.pg-ct-buscar~.pg-ct-lista li.marcada .pg-ct-titulo,.pg-ct-areas li.marcada{color:var(--pg-acento-texto);background:var(--pg-acento-suave);text-decoration:none}.pg-ct-pie{border-top:1px solid var(--pg-borde);background:var(--pg-sup-1);justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem 0 0;display:flex;position:sticky;bottom:0}.pg-ct-pie span{color:var(--pg-acento-texto);margin-right:auto;font-size:.8rem}.pg-ct-buscar{max-width:none;margin:0 0 .5rem}.pg-apariciones ul.pg-ct-lista,.pg-apariciones ul.pg-ct-areas{font:inherit;padding-left:0;line-height:1.4}.pg-ct-resultados li.marcada{background:var(--pg-acento-suave)}.pg-ct-resultados li.marcada .pg-ct-titulo{color:var(--pg-acento-texto);text-decoration:none}.pg-casilla{cursor:pointer;color:var(--pg-texto);align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.pg-casilla input{width:18px;height:18px;accent-color:var(--pg-naranja,#f0c82d);cursor:pointer}.pg-nuevo{margin-top:1rem}.pg-campo-nuevo{color:var(--pg-texto-2);flex-direction:column;gap:.35rem;margin:0 0 .9rem;font-size:.82rem;display:flex}.pg-error-nuevo{color:var(--pg-naranja-texto,#ff8a65);margin:0 0 .5rem;font-size:.85rem}.rd-cuerpo{max-width:1180px;padding:1.5rem 2rem 4rem}.rd-lead{max-width:85ch;margin:0 0 1.5rem;font-size:.92rem}.rd-lead b{color:var(--pg-texto)}.rd-lead code{font:.85em var(--pg-mono);color:var(--pg-naranja-texto)}.rd-cabecera{display:none}.rd-lista{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.rd-fila{background:var(--pg-sup-1);border:1px solid var(--pg-borde);border-radius:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 36px;grid-template-areas:"o f d x""t t w w";align-items:center;gap:.5rem .6rem;padding:.7rem .75rem;animation:.3s both pg-sube;display:grid}.rd-fila>.o{grid-area:o}.rd-fila>.rd-flecha{grid-area:f}.rd-fila>.d{grid-area:d}.rd-fila>select{grid-area:t;justify-self:start;width:auto;min-width:190px}.rd-fila>.rd-web{grid-area:w;justify-self:end}.rd-fila>button{grid-area:x}.rd-fila.cambiado{border-color:#fe500080}.rd-fila.nueva{border-color:var(--pg-ok)}.rd-fila input[type=text]{font-family:var(--pg-mono);padding:.55rem .65rem;font-size:.84rem}.rd-flecha{text-align:center;color:var(--pg-texto-3)}.rd-fila select{border:1px solid var(--pg-borde-2);background:var(--pg-fondo);height:36px;color:var(--pg-texto-2);font:inherit;border-radius:9px;padding:0 .5rem;font-size:.8rem}.rd-web{color:var(--pg-texto-3);font-size:.76rem;line-height:1.35}.rd-web.ok{color:var(--pg-ok)}.rd-web.mal{color:var(--pg-naranja-texto)}.rd-vacio{color:var(--pg-texto-3);padding:1.5rem .75rem}@media (width>=1400px){.rd-cabecera{font:.66rem var(--pg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-texto-3);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 190px 150px 36px;gap:.6rem;padding:0 .75rem .5rem;display:grid}.rd-fila{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 190px 150px 36px;grid-template-areas:"o f d t w x"}.rd-fila>.rd-web{justify-self:start}}@media (width<=720px){.rd-cuerpo{padding:1rem 1rem 3rem}.rd-fila{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"o x""d d""t t""w w"}.rd-flecha{display:none}.rd-fila>.rd-web{justify-self:start}}.rd-migracion{border-top:1px solid var(--pg-borde);margin-top:3rem;padding-top:1.5rem}.rd-migracion h2{margin:0 0 .5rem;font-size:1.1rem}.rd-migracion h2 span{color:var(--pg-texto-3);font-weight:400}.rd-migracion .pg-buscar{max-width:560px;margin-bottom:1rem}.rd-mig-lista h3{font:.66rem var(--pg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-texto-3);margin:1.2rem 0 .4rem}.rd-mig{border-bottom:1px solid var(--pg-borde);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 120px 90px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;display:grid}.rd-mig code{font-family:var(--pg-mono);color:var(--pg-texto-2);overflow-wrap:anywhere}.rd-mig .rd-tipo{color:var(--pg-texto-3);font-size:.72rem}.rd-mig .pg-btn{padding:.25rem .6rem;font-size:.75rem}@media (width<=720px){.rd-mig{grid-template-columns:1fr}.rd-mig .rd-flecha{display:none}}.panel-web .pg{--pg-acento:var(--a);--pg-acento-suave:color-mix(in srgb, var(--a) 13%, transparent);--pg-acento-texto:color-mix(in srgb, var(--a) 78%, white);--pg-naranja:var(--a);color:var(--pg-texto);font-family:var(--pg-cuerpo);background:0 0;font-size:15px}.panel-web .pg .pg-btn-primario,.panel-web .pg .pg-chips button.activo{color:var(--texto-sobre-acento,#000)}.panel-web .pg .pg-btn-primario:disabled{color:var(--pg-texto-3)}.panel-web .pg .pg-btn-primario:hover{background:color-mix(in srgb, var(--a) 85%, white);border-color:color-mix(in srgb, var(--a) 85%, white)}.panel-web .pg label{display:revert;font-size:inherit;color:inherit;gap:normal}.panel-web .pg .pg-buscar,.panel-web .pg .pg-subir{display:flex}.panel-web .pg input[type=search]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.panel-web .pg h1,.panel-web .pg h2,.panel-web .pg h3{font-family:var(--pg-display);text-transform:none;letter-spacing:normal}
