:root{--belt-marca-amarillo:#fcd013;--belt-marca-cian:#099bc0;--belt-azul-600:#1a668c;--belt-azul-700:#0b4f6c;--belt-azul-900:#073b52;--belt-neutral-0:#fff;--belt-neutral-50:#f7f9fa;--belt-neutral-100:#eef2f5;--belt-neutral-200:#e1e7ea;--belt-neutral-600:#3f4a52;--belt-neutral-900:#16202a;--belt-fondo:var(--belt-neutral-0);--belt-fondo-alterno:var(--belt-neutral-50);--belt-fondo-oscuro:var(--belt-azul-900);--belt-texto:var(--belt-neutral-600);--belt-texto-fuerte:var(--belt-neutral-900);--belt-texto-sobre-oscuro:var(--belt-neutral-0);--belt-titulo:var(--belt-azul-700);--belt-enlace:var(--belt-azul-600);--belt-borde:var(--belt-neutral-200);--belt-cta-fondo:var(--belt-marca-amarillo);--belt-cta-texto:var(--belt-neutral-900);--belt-font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--belt-font-mono:"IBM Plex Mono", ui-monospace, monospace;--belt-peso-regular:400;--belt-peso-medium:500;--belt-peso-semibold:600;--belt-peso-bold:700;--belt-display:4rem;--belt-h1:3rem;--belt-h2:2.25rem;--belt-h3:1.5rem;--belt-h4:1.25rem;--belt-body-l:1.125rem;--belt-body:1rem;--belt-body-s:.875rem;--belt-label:.8125rem;--belt-caption:.75rem;--belt-lh-display:1.05;--belt-lh-h1:1.1;--belt-lh-h2:1.15;--belt-lh-h3:1.3;--belt-lh-h4:1.4;--belt-lh-body:1.6;--belt-lh-body-s:1.5;--belt-lh-label:1.3;--belt-lh-caption:1.4;--belt-ls-display:-.02em;--belt-ls-h1:-.015em;--belt-ls-h2:-.01em;--belt-ls-h3:-.005em;--belt-ls-label:.08em;--belt-space-1:.25rem;--belt-space-2:.5rem;--belt-space-3:.75rem;--belt-space-4:1rem;--belt-space-5:1.25rem;--belt-space-6:1.5rem;--belt-space-8:2rem;--belt-space-10:2.5rem;--belt-space-12:3rem;--belt-space-16:4rem;--belt-space-24:6rem;--belt-space-28:7rem;--belt-ancho-max:1440px;--belt-ancho-texto:68ch;--belt-radio:6px;--belt-radio-card:10px;--belt-borde-ancho:1px;--belt-dur-instantanea:.1s;--belt-dur-rapida:.18s;--belt-dur-media:.32s;--belt-dur-lenta:.52s;--belt-ease:cubic-bezier(.4, 0, .2, 1);--belt-ease-spring:cubic-bezier(.16, 1, .3, 1);--belt-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--belt-ease-out-expo:cubic-bezier(.19, 1, .22, 1)}@media (width<=767px){:root{--belt-display:2.5rem;--belt-h1:2rem;--belt-h2:1.75rem;--belt-h3:1.375rem;--belt-space-16:1.5rem;--belt-space-28:4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--belt-cian-claro:#5cc8e3;--belt-texto-tenue-sobre-oscuro:#b9cbd3;--belt-texto-sobre-oscuro-suave:#d7e4ea;--belt-fondo-tarjeta-oscura:#0b2a3c;--belt-borde-sobre-oscuro:#3f5a6b;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords;--p-superficie:#fff;--p-superficie-2:#f6f9fb;--p-hundido:#0e1e2a0e;--p-hundido-fuerte:#0e1e2a17;--p-borde:#dce5ea;--p-borde-fuerte:#c2cfd6;--p-texto:#3b4750;--p-texto-fuerte:#121c24;--p-tenue:#5e6c76;--p-sobre-acento:#fff;--p-ok:#157f4b;--p-ok-suave:#e1f6ea;--p-aviso:#8a5800;--p-aviso-suave:#fff2d1;--p-peligro:#b8231b;--p-peligro-suave:#fde7e5;--p-material:#ffffffc7;--p-sombra-1:0 1px 2px #0c1a240d, 0 2px 6px #0c1a240a;--p-sombra-2:0 6px 18px -4px #0c1a2417, 0 2px 6px -1px #0c1a240d;--p-sombra-3:0 22px 54px -10px #0c1a2433, 0 6px 16px -4px #0c1a2414;--p-vidrio:#ffffffc2;--p-vidrio-fuerte:#ffffffb3;--p-vidrio-borde:#ffffffd9;--p-luz:inset 0 1px 0 0 #fffffff2, inset 0 0 0 1px #ffffff59;--p-desenfoque:blur(26px) saturate(190%);--p-menu-linea:#0e1e2a0e;--p-rejilla:#0e1e2a09;--p-mapa-mar:#e2ecf1;--p-mapa-vecino:#edf1f4;--p-mapa-vecino-borde:#d2dbe1;--p-mapa-tierra:#fff;--p-mapa-estado:#d5e0e7;--p-mapa-texto:#3f4a52;--p-radio-xs:6px;--p-radio-s:10px;--p-radio:14px;--p-radio-l:18px;--p-radio-xl:24px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--belt-neutral-0:var(--p-superficie);--belt-neutral-50:var(--p-hundido);--belt-fondo-alterno:var(--p-fondo);--belt-borde:var(--p-borde);--belt-texto:var(--p-texto);--belt-texto-fuerte:var(--p-texto-fuerte);--belt-neutral-600:var(--p-tenue)}:root,[data-marca=belt]{--p-fondo:#edf3f7;--p-acento:#0b4f6c;--p-acento-fuerte:#073b52;--p-acento-texto:#156085;--p-acento-suave:#e1eff5;--p-secundario:#099bc0;--p-secundario-claro:#5cc8e3;--p-mapa-costa:#1a668c;--p-malla:radial-gradient(65vmax 52vmax at 6% -4%, #5cc8e36b, transparent 68%), radial-gradient(52vmax 46vmax at 98% 8%, #0b4f6c38, transparent 70%), radial-gradient(58vmax 48vmax at 68% 106%, #099bc033, transparent 70%)}[data-marca=act]{--p-fondo:#ecf2f8;--p-acento:#005bbb;--p-acento-fuerte:#004594;--p-acento-texto:#0055b3;--p-acento-suave:#e0edfa;--p-secundario:#2c9a2a;--p-secundario-claro:#3dbe3a;--p-mapa-costa:#005bbb;--p-malla:radial-gradient(65vmax 52vmax at 5% -4%, #005bbb40, transparent 68%), radial-gradient(52vmax 46vmax at 98% 6%, #3dbe3a3d, transparent 70%), radial-gradient(58vmax 48vmax at 64% 106%, #2c9a2a29, transparent 70%)}:root:not([data-marca]){--p-malla:radial-gradient(64vmax 52vmax at 0% -5%, #5cc8e35c, transparent 68%), radial-gradient(64vmax 52vmax at 100% -2%, #3dbe3a38, transparent 68%), radial-gradient(62vmax 52vmax at 50% 108%, #005bbb2e, transparent 70%)}:root,[data-marca]{--p-anillo:color-mix(in srgb, var(--p-acento-texto) 26%, transparent);--p-sombra-vidrio:0 2px 5px #0c1a240a, 0 12px 32px -10px color-mix(in srgb, var(--p-acento) 20%, transparent);--p-sombra-elevada:0 4px 10px #0c1a240f, 0 20px 44px -12px color-mix(in srgb, var(--p-acento) 32%, transparent);--p-gradiente-marca:linear-gradient(135deg, var(--p-acento), var(--p-secundario));--belt-enlace:var(--p-acento-texto);--belt-azul-700:var(--p-acento);--belt-azul-900:var(--p-acento-fuerte)}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-superficie:#131e27;--p-superficie-2:#182632;--p-hundido:#fff1;--p-hundido-fuerte:#ffffff1c;--p-borde:#243644;--p-borde-fuerte:#364b5c;--p-texto:#c5d3dc;--p-texto-fuerte:#f3f7fa;--p-tenue:#8fa3b0;--p-ok:#5ad192;--p-ok-suave:#102e1e;--p-aviso:#f4c451;--p-aviso-suave:#34270b;--p-peligro:#ff8b82;--p-peligro-suave:#3b1614;--p-material:#131e27c7;--p-vidrio:#14202aad;--p-vidrio-fuerte:#101a23bd;--p-vidrio-borde:#ffffff17;--p-luz:inset 0 1px 0 0 #ffffff17, inset 0 0 0 1px #ffffff08;--p-menu-linea:#00000059;--p-rejilla:#ffffff06;--p-sombra-1:0 1px 3px #00000073;--p-sombra-2:0 8px 22px -4px #0000008c;--p-sombra-3:0 26px 64px -8px #000000b3;--p-mapa-mar:#08131a;--p-mapa-vecino:#0f1b24;--p-mapa-vecino-borde:#1c2c38;--p-mapa-tierra:#172836;--p-mapa-estado:#27404f;--p-mapa-texto:#c3d1da}:root[data-tema=oscuro],:root[data-tema=oscuro] [data-marca]{--p-sombra-vidrio:0 2px 4px #00000073, 0 16px 38px -12px #000000a6;--p-sombra-elevada:0 6px 14px #00000080, 0 24px 52px -12px color-mix(in srgb, var(--p-secundario) 24%, #000c)}:root[data-tema=oscuro],:root[data-tema=oscuro] [data-marca=belt]{--p-fondo:#091016;--p-acento:#2e86b0;--p-acento-fuerte:#3b97c2;--p-acento-texto:#7ec7e8;--p-acento-suave:#14324a;--p-secundario:#5cc8e3;--p-secundario-claro:#5cc8e3;--p-mapa-costa:#7cc4e4;--p-malla:radial-gradient(65vmax 52vmax at 8% -4%, #5cc8e336, transparent 70%), radial-gradient(52vmax 46vmax at 100% 10%, #0b4f6c24, transparent 70%), radial-gradient(58vmax 48vmax at 70% 106%, #099bc01c, transparent 70%)}:root[data-tema=oscuro][data-marca=act],:root[data-tema=oscuro] [data-marca=act]{--p-fondo:#091016;--p-acento:#2f7fd6;--p-acento-fuerte:#3d8de3;--p-acento-texto:#8fc0f4;--p-acento-suave:#12294a;--p-secundario:#3dbe3a;--p-secundario-claro:#3dbe3a;--p-mapa-costa:#8dbef2;--p-malla:radial-gradient(65vmax 52vmax at 6% -4%, #005bbb24, transparent 70%), radial-gradient(52vmax 46vmax at 100% 8%, #3dbe3a21, transparent 70%), radial-gradient(58vmax 48vmax at 65% 106%, #2c9a2a17, transparent 70%)}:root[data-tema=oscuro]:not([data-marca]){--p-malla:radial-gradient(65vmax 52vmax at 0% -4%, #5cc8e32e, transparent 70%), radial-gradient(65vmax 52vmax at 100% -2%, #3dbe3a1f, transparent 70%), radial-gradient(60vmax 50vmax at 50% 110%, #005bbb1a, transparent 70%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--belt-font-sans);font-size:var(--belt-body);color:var(--p-texto);background:var(--p-fondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:var(--p-malla);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--p-rejilla) 1px, transparent 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 25%,#000 35%,#0000 100%);mask-image:radial-gradient(90% 80% at 50% 25%,#000 35%,#0000 100%)}h1,h2,h3{color:var(--p-texto-fuerte);font-weight:var(--belt-peso-semibold)}h1{letter-spacing:-.025em;margin:0 0 var(--belt-space-6);font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.15}h2{letter-spacing:-.012em;margin:0 0 var(--belt-space-4);font-size:1.125rem;line-height:1.3}h3{margin:0 0 var(--belt-space-3);font-size:1rem;line-height:1.35}p{margin:0 0 var(--belt-space-3)}a{color:var(--p-acento-texto);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}a:hover{text-decoration-thickness:2px}img{max-width:100%;display:block}small{font-size:var(--belt-caption)}::selection{background:var(--p-acento-suave);color:var(--p-texto-fuerte)}.num,.tabla td,.cifra__valor{font-variant-numeric:tabular-nums}.icono{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s var(--ease-spring), color .16s ease;flex:none}@keyframes aparecer-arriba{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes girar{to{transform:rotate(1turn)}}@keyframes brillo{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes destello{0%{background-color:var(--p-acento-suave);border-color:var(--p-acento-texto);transform:scale(1.005)}to{transform:scale(1)}}.panel{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.panel>*{min-width:0}.barra-inferior{display:none}.menu{gap:var(--belt-space-6);height:100dvh;padding:var(--belt-space-6) var(--belt-space-4) var(--belt-space-4);background:var(--p-vidrio-fuerte);-webkit-backdrop-filter:var(--p-desenfoque);border-right:1px solid var(--p-vidrio-borde);box-shadow:inset -1px 0 0 var(--p-menu-linea), 4px 0 24px -12px #0c1a240f;view-transition-name:menu;flex-direction:column;display:flex;position:sticky;top:0}.menu:before{content:"";background:var(--p-gradiente-marca);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.menu__marca{padding:6px var(--belt-space-2);border-radius:var(--p-radio-s);color:var(--p-texto-fuerte);transition:transform .2s var(--ease-spring), background-color .15s ease;align-items:center;gap:10px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.menu__marca:hover{background:var(--p-hundido);transform:translate(2px)}}.menu__marca:active{transform:scale(.97)}.menu__marca:before{content:"";background:var(--p-gradiente-marca);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--p-secundario) 24%, transparent);transition:transform .25s var(--ease-bounce), box-shadow .25s ease;border-radius:50%;flex:none}.menu__marca:hover:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--p-secundario) 30%, transparent);transform:scale(1.18)}.menu__marca strong{letter-spacing:-.025em;font-size:1.15rem;font-weight:var(--belt-peso-bold)}.segmentado{background:var(--p-hundido);border:1px solid color-mix(in srgb, var(--p-borde) 60%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0c1a240d}.segmentado a{z-index:0;text-align:center;font-size:var(--belt-body-s);font-weight:var(--belt-peso-semibold);letter-spacing:.02em;color:var(--p-tenue);transition:color .18s ease, transform .16s var(--ease-out);border-radius:8px;padding:7px 0;text-decoration:none;position:relative}.segmentado a:hover{color:var(--p-texto-fuerte)}.segmentado a:active{transform:scale(.96)}.segmentado a[aria-current]{color:var(--p-acento-texto)}.segmentado a[aria-current]:before{content:"";z-index:-1;background:var(--p-superficie);box-shadow:var(--p-luz), 0 2px 6px #0c1a241f;view-transition-name:marca-activa;border-radius:8px;position:absolute;inset:0}.menu nav{flex-direction:column;gap:4px;display:flex}.menu nav a{z-index:0;align-items:center;gap:var(--belt-space-3);min-height:42px;padding:0 var(--belt-space-3);border-radius:var(--p-radio-s);font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);color:var(--p-texto);transition:color .16s ease, background-color .16s ease, transform .18s var(--ease-spring);text-decoration:none;display:flex;position:relative}.menu nav a .icono{color:var(--p-tenue);transition:color .16s ease, transform .22s var(--ease-bounce)}@media (hover:hover) and (pointer:fine){.menu nav a:hover{background:color-mix(in srgb, var(--p-hundido) 80%, transparent);color:var(--p-texto-fuerte);transform:translate(3px)}.menu nav a:hover .icono{color:var(--p-acento-texto);transform:scale(1.1)}}.menu nav a:active{transform:scale(.98)}.menu nav a[aria-current]{color:var(--p-acento-texto);font-weight:var(--belt-peso-semibold)}.menu nav a[aria-current] .icono{color:var(--p-acento-texto);transform:scale(1.06)}.menu nav a[aria-current]:before{content:"";z-index:-1;border-radius:var(--p-radio-s);background:linear-gradient(90deg, color-mix(in srgb, var(--p-acento) 13%, var(--p-vidrio)), color-mix(in srgb, var(--p-acento) 6%, var(--p-vidrio)));box-shadow:var(--p-luz), inset 3.5px 0 0 var(--p-secundario), 0 2px 8px -2px color-mix(in srgb, var(--p-acento) 18%, transparent);view-transition-name:seccion-activa;position:absolute;inset:0}.menu__pie{gap:var(--belt-space-3);flex-direction:column;margin-top:auto;display:flex}.estado-sitio{gap:var(--belt-space-2);padding:var(--belt-space-3) var(--belt-space-4);border-radius:var(--p-radio);background:color-mix(in srgb, var(--p-superficie) 86%, transparent);border:1px solid var(--p-vidrio-borde);box-shadow:var(--p-luz), var(--p-sombra-1);font-size:var(--belt-caption);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}.estado-sitio__linea{align-items:center;gap:var(--belt-space-2);color:var(--p-texto-fuerte);font-weight:var(--belt-peso-semibold);font-size:var(--belt-body-s);display:flex}.estado-sitio form{margin:0}.estado-sitio .boton{width:100%;min-height:36px;font-size:var(--belt-body-s);justify-content:center;margin-top:2px}.punto{background:var(--p-ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--p-ok-suave);border-radius:50%;flex:none}.punto--pendiente{background:var(--p-aviso);box-shadow:0 0 0 3px var(--p-aviso-suave)}.tema{align-items:center;gap:var(--belt-space-2);width:100%;font:inherit;font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);color:var(--p-texto);padding:9px var(--belt-space-3);border-radius:var(--p-radio-s);cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .18s var(--ease-spring);background:0 0;border:0;display:flex}.tema span:not([hidden]){align-items:center;gap:var(--belt-space-2);display:inline-flex}.tema .icono{color:var(--p-tenue);transition:transform .36s var(--ease-bounce), color .16s ease}@media (hover:hover) and (pointer:fine){.tema:hover{background:var(--p-hundido);color:var(--p-texto-fuerte)}.tema:hover .icono{color:var(--p-acento-texto);transform:rotate(-18deg)scale(1.14)}}.tema:active{transform:scale(.96)}.menu__usuario{font-size:var(--belt-caption);font-weight:var(--belt-peso-medium);color:var(--p-tenue);overflow-wrap:anywhere}.menu__salir{justify-content:space-between;align-items:center;gap:var(--belt-space-2);padding:4px var(--belt-space-2) 0;border-top:1px solid color-mix(in srgb, var(--p-borde) 60%, transparent);margin:0;display:flex}main{padding:var(--belt-space-8) clamp(var(--belt-space-4), 4vw, var(--belt-space-12)) var(--belt-space-12);view-transition-name:contenido;width:100%;max-width:1140px;margin-inline:auto}.cabecera{justify-content:space-between;align-items:flex-end;gap:var(--belt-space-4);margin-bottom:var(--belt-space-6);flex-wrap:wrap;display:flex}.cabecera h1,.cabecera h2{margin:0}.cabecera__sub{margin:var(--belt-space-1) 0 0;color:var(--p-tenue);font-size:var(--belt-body-s);max-width:62ch}.volver{font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);color:var(--p-tenue);margin-bottom:var(--belt-space-3);transition:color .16s ease, background-color .16s ease, transform .18s var(--ease-spring);border-radius:999px;align-items:center;gap:6px;margin-left:-6px;padding:4px 10px 4px 6px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.volver:hover{color:var(--p-texto-fuerte);background:var(--p-hundido)}.volver:hover .icono{color:var(--p-acento-texto);transform:translate(-3px)}}.volver:active{transform:scale(.96)}.vidrio,.bloque,.tabla,.aviso,.saltos a{background:var(--p-vidrio);border:1px solid var(--p-vidrio-borde);box-shadow:var(--p-luz), var(--p-sombra-vidrio)}.bloque{border-radius:var(--p-radio-l);padding:var(--belt-space-6);margin-bottom:var(--belt-space-6);color:inherit;transition:border-color .22s ease, box-shadow .24s var(--ease-out), transform .24s var(--ease-spring);text-decoration:none;display:block;position:relative}a.bloque{isolation:isolate;overflow:hidden}@media (hover:hover) and (pointer:fine){a.bloque:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(280px circle at var(--x,50%) var(--y,0%), color-mix(in srgb, var(--p-secundario) 13%, #ffffff8c), transparent 65%);opacity:0;transition:opacity .24s;position:absolute;inset:0}:root[data-tema=oscuro] a.bloque:after{background:radial-gradient(280px circle at var(--x,50%) var(--y,0%), color-mix(in srgb, var(--p-secundario) 16%, #ffffff0f), transparent 65%)}a.bloque:hover{border-color:color-mix(in srgb, var(--p-acento) 26%, var(--p-vidrio-borde));box-shadow:var(--p-luz), var(--p-sombra-elevada);transform:translateY(-3px)}a.bloque:hover:after{opacity:1}}a.bloque:active{transition-duration:.1s;transform:translateY(0)scale(.98)}a.bloque h2{margin-bottom:var(--belt-space-1)}.fila{gap:var(--belt-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.fila>.bloque{margin-bottom:0}.aviso{align-items:center;gap:var(--belt-space-3);padding:var(--belt-space-3) var(--belt-space-4);border-radius:var(--p-radio);margin-bottom:var(--belt-space-6);font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);animation:aparecer-arriba .32s var(--ease-spring) both;display:flex}.aviso form{margin:0;display:inline}.aviso--ok{background:var(--p-ok-suave);border-color:color-mix(in srgb, var(--p-ok) 25%, transparent);box-shadow:var(--p-sombra-1);color:var(--p-texto-fuerte)}.aviso--error{background:var(--p-peligro-suave);border-color:color-mix(in srgb, var(--p-peligro) 25%, transparent);box-shadow:var(--p-sombra-1);color:var(--p-peligro)}.aviso--error a{color:inherit;font-weight:var(--belt-peso-semibold)}.boton{isolation:isolate;justify-content:center;align-items:center;gap:var(--belt-space-2);min-height:40px;padding:0 var(--belt-space-4);font:inherit;font-size:var(--belt-body-s);font-weight:var(--belt-peso-semibold);letter-spacing:.01em;border-radius:var(--p-radio-s);background-color:var(--p-acento);color:var(--p-sobre-acento);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 0 #ffffff52, 0 1px 2px #0c1a2424, 0 8px 18px -6px color-mix(in srgb, var(--p-acento) 62%, transparent);transition:background-color .18s ease, border-color .18s ease, box-shadow .2s var(--ease-out), transform .18s var(--ease-spring), opacity .15s ease;background-image:linear-gradient(#fff3,#fff0 60%);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.boton:after{content:"";z-index:-1;pointer-events:none;transition:transform .48s var(--ease-out);background:linear-gradient(105deg,#0000 20%,#ffffff2e 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.boton:hover{background-color:var(--p-acento-fuerte);box-shadow:inset 0 1px 0 #ffffff61, 0 2px 4px #0c1a2429, 0 12px 24px -6px color-mix(in srgb, var(--p-acento) 72%, transparent);transform:translateY(-1px)}.boton:hover:after{transform:translate(120%)}}.boton:active{transition-duration:90ms;transform:translateY(0)scale(.96)}.boton--sec{background-color:color-mix(in srgb, var(--p-superficie) 86%, transparent);color:var(--p-texto-fuerte);border-color:var(--p-borde-fuerte);box-shadow:var(--p-luz), var(--p-sombra-1);background-image:none}@media (hover:hover) and (pointer:fine){.boton--sec:hover{background-color:var(--p-superficie);border-color:var(--p-acento-texto);color:var(--p-acento-texto);box-shadow:var(--p-luz), var(--p-sombra-2)}}.boton--peligro{color:var(--p-peligro);border-color:color-mix(in srgb, var(--p-peligro) 40%, transparent);box-shadow:none;background-color:#0000;background-image:none}@media (hover:hover) and (pointer:fine){.boton--peligro:hover{background-color:var(--p-peligro-suave);border-color:var(--p-peligro);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--p-peligro) 30%, transparent)}}.boton--rojo{background-color:var(--p-peligro);color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 6px 16px -6px color-mix(in srgb, var(--p-peligro) 65%, transparent)}@media (hover:hover) and (pointer:fine){.boton--rojo:hover{background-color:color-mix(in srgb, var(--p-peligro) 85%, black);box-shadow:inset 0 1px 0 #ffffff52, 0 10px 22px -6px color-mix(in srgb, var(--p-peligro) 75%, transparent)}}.boton:disabled,.boton[aria-disabled=true]{opacity:.55;cursor:default;transform:none!important}.boton .icono{width:16px;height:16px}.boton.cargando{pointer-events:none}.boton.cargando:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite girar}.boton-texto{font:inherit;font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);border-radius:var(--p-radio-xs);color:var(--p-acento-texto);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-spring);background:0 0;border:0;align-items:center;gap:6px;margin:-5px -8px;padding:5px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.boton-texto:hover{background:var(--p-acento-suave)}.boton-texto:hover .icono{transform:scale(1.1)}}.boton-texto:active{transform:scale(.95)}.boton-texto:disabled{opacity:.6;cursor:progress}.boton-texto--peligro{color:var(--p-peligro)}@media (hover:hover) and (pointer:fine){.boton-texto--peligro:hover{background:var(--p-peligro-suave)}}.boton-texto .icono{width:15px;height:15px}.tabla{border-collapse:separate;border-spacing:0;border-radius:var(--p-radio-l);width:100%;overflow:hidden}.bloque .tabla{background:color-mix(in srgb, var(--p-superficie) 50%, transparent);border-color:var(--p-borde);border-radius:var(--p-radio);box-shadow:none}.tabla th,.tabla td{text-align:left;padding:13px var(--belt-space-4);border-bottom:1px solid color-mix(in srgb, var(--p-borde) 75%, transparent);vertical-align:middle}.tabla tr:last-child td{border-bottom:0}.tabla th{font-size:.6875rem;font-weight:var(--belt-peso-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--p-tenue);background:color-mix(in srgb, var(--p-superficie-2) 70%, transparent)}.tabla tbody tr{transition:background-color .15s ease, transform .15s var(--ease-out)}.tabla td a{color:var(--p-texto-fuerte);font-weight:var(--belt-peso-semibold);text-decoration:none;transition:color .15s}.tabla td a:hover{color:var(--p-acento-texto);text-decoration:underline}@media (hover:hover) and (pointer:fine){.tabla tbody tr:hover{background:color-mix(in srgb, var(--p-acento) 6%, transparent)}}.tabla tbody tr:active{background:color-mix(in srgb, var(--p-acento) 10%, transparent)}.miniatura{object-fit:cover;background:var(--p-hundido);width:60px;height:42px;box-shadow:0 1px 3px #0c1a241f, 0 0 0 1px var(--p-borde);transition:transform .22s var(--ease-spring), box-shadow .22s ease;border-radius:8px}@media (hover:hover) and (pointer:fine){.tabla tbody tr:hover .miniatura{box-shadow:0 4px 10px #0c1a2429, 0 0 0 1px var(--p-acento-texto);transform:scale(1.06)}}div.miniatura{color:var(--p-tenue);place-items:center;display:grid}div.miniatura .icono{opacity:.6;width:16px;height:16px}.chip{font-size:var(--belt-caption);font-weight:var(--belt-peso-semibold);white-space:nowrap;background:var(--p-hundido);color:var(--p-texto);border:1px solid color-mix(in srgb, currentColor 14%, transparent);transition:transform .18s var(--ease-spring), box-shadow .18s ease;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;line-height:1;display:inline-flex}.chip:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.chip--ok{background:var(--p-ok-suave);color:var(--p-ok)}.chip--borrador{background:var(--p-aviso-suave);color:var(--p-aviso)}.chip--alerta{background:var(--p-peligro-suave);color:var(--p-peligro)}.vacio-estado{text-align:center;align-items:center;gap:var(--belt-space-3);padding:var(--belt-space-12) var(--belt-space-6);color:var(--p-tenue);flex-direction:column;display:flex}.vacio-estado .icono{box-sizing:content-box;background:linear-gradient(135deg, var(--p-acento-suave), var(--p-hundido));width:28px;height:28px;color:var(--p-acento-texto);box-shadow:var(--p-luz), 0 4px 12px color-mix(in srgb, var(--p-acento) 12%, transparent);border-radius:50%;padding:14px}.vacio-estado p{max-width:46ch;margin:0}.campo{margin:0 0 var(--belt-space-6);border:0;min-width:0;padding:0}.campo legend,.campo>label,.campo__titulo{margin-bottom:var(--belt-space-2);font-size:var(--belt-body-s);font-weight:var(--belt-peso-semibold);color:var(--p-texto-fuerte);padding:0;transition:color .15s;display:block}.campo:focus-within>legend,.campo:focus-within>label,.campo:focus-within>.campo__titulo{color:var(--p-acento-texto)}.campo__par{gap:var(--belt-space-4);grid-template-columns:1fr 1fr;display:grid}.campo__idioma{font-size:var(--belt-caption);color:var(--p-tenue);flex-direction:column;gap:6px;display:flex}.campo__idioma>span:first-child:not(.campo__pie){font-family:var(--belt-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--p-hundido);color:var(--p-tenue);transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .18s var(--ease-spring);border:1px solid #0000;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:.6875rem;font-weight:500}.campo__idioma:focus-within>span:first-child:not(.campo__pie){background:var(--p-acento-suave);color:var(--p-acento-texto);border-color:color-mix(in srgb, var(--p-acento) 22%, transparent);transform:translateY(-1px)}.campo__pie{justify-content:space-between;align-items:center;gap:var(--belt-space-4);font-size:var(--belt-caption);color:var(--p-tenue);margin-top:4px;display:flex}[id$=-contador]{font-variant-numeric:tabular-nums;transition:color .15s ease, background-color .15s ease, transform .16s var(--ease-bounce);border-radius:999px;padding:1px 6px}[id$=-contador][data-estado=cerca]{color:var(--p-aviso);background:var(--p-aviso-suave);font-weight:var(--belt-peso-semibold)}[id$=-contador][data-estado=lleno]{color:var(--p-peligro);background:var(--p-peligro-suave);font-weight:var(--belt-peso-semibold);transform:scale(1.05)}.campo__error{color:var(--p-peligro);font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);margin:var(--belt-space-2) 0 0;animation:aparecer-arriba .22s var(--ease-spring) both;align-items:center;gap:6px;display:flex}.campo__error:before{content:"!";background:var(--p-peligro);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:grid}.campo--error input,.campo--error textarea,.campo--error select{border-color:var(--p-peligro);background-color:color-mix(in srgb, var(--p-peligro-suave) 25%, var(--p-superficie))}input[type=text],input[type=password],input[type=search],input[type=date],input[type=number],textarea,select{font:inherit;font-size:var(--belt-body);color:var(--p-texto-fuerte);border:1px solid var(--p-borde-fuerte);border-radius:var(--p-radio-s);background:var(--p-superficie);width:100%;min-height:44px;transition:border-color .16s ease, box-shadow .18s var(--ease-out), background-color .24s ease, transform .16s var(--ease-out);padding:10px 13px;box-shadow:inset 0 1px 2px #0c1a2408}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--p-tenue) 72%, transparent)}@media (hover:hover) and (pointer:fine){input:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:var(--p-tenue)}}textarea{resize:vertical;min-height:110px;line-height:1.55}input:focus,textarea:focus,select:focus{border-color:var(--p-acento-texto);box-shadow:0 0 0 4px var(--p-anillo), 0 2px 6px #0c1a240d;outline:none}:focus-visible{outline:2px solid var(--p-acento-texto);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366737C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}input[type=checkbox]{width:19px;height:19px;accent-color:var(--p-acento);cursor:pointer;transition:transform .15s var(--ease-bounce);border-radius:5px}input[type=checkbox]:active{transform:scale(.88)}.check{gap:var(--belt-space-3);margin-bottom:var(--belt-space-3);font-size:var(--belt-body-s);color:var(--p-texto-fuerte);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}form.check{cursor:default;-webkit-user-select:auto;user-select:auto}.traduciendo{background-image:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--p-acento-suave) 92%, transparent) 50%, transparent 75%);background-size:200% 100%;animation:1.1s linear infinite brillo}.recien{animation:destello .9s var(--ease-out)}.acciones{bottom:var(--belt-space-4);z-index:15;gap:var(--belt-space-3);margin-top:var(--belt-space-6);padding:var(--belt-space-3) var(--belt-space-4);background:var(--p-vidrio-fuerte);-webkit-backdrop-filter:var(--p-desenfoque);border:1px solid var(--p-vidrio-borde);border-radius:var(--p-radio-l);box-shadow:var(--p-luz), var(--p-sombra-vidrio), var(--p-sombra-2);transition:transform .22s var(--ease-spring), box-shadow .22s ease;flex-wrap:wrap;align-items:center;display:flex;position:sticky}.bloque .acciones{-webkit-backdrop-filter:none;box-shadow:none;margin-top:var(--belt-space-4);background:0 0;border:0;padding:0;position:static}.acciones .separa{margin-left:auto}.fotos{gap:var(--belt-space-4);margin:0 0 var(--belt-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fotos:empty{display:none}.fotos li{width:156px;transition:opacity .2s ease, transform .24s var(--ease-spring), box-shadow .22s ease, border-color .22s ease;flex-direction:column;gap:8px;display:flex;position:relative}@starting-style{.fotos li{opacity:0;transform:scale(.92)translateY(8px)}}.fotos li.saliendo{opacity:0;transition-duration:.16s;transform:scale(.92)}.fotos img{object-fit:cover;border-radius:var(--p-radio-s);background:var(--p-hundido);width:156px;height:106px;box-shadow:0 2px 6px #0c1a2414, 0 0 0 1px var(--p-borde);transition:transform .26s var(--ease-spring)}.fotos li:first-child:after{content:"★ Portada";font-size:.6875rem;font-weight:var(--belt-peso-semibold);letter-spacing:.03em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0c1822ad;border:1px solid #ffffff38;border-radius:999px;padding:3px 9px;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000040}.fotos[data-max="1"] li:first-child:after{content:none}.fotos li>.boton-texto{align-self:flex-start}.fotos--detalle li{width:248px;padding:var(--belt-space-3);border-radius:var(--p-radio);background:color-mix(in srgb, var(--p-superficie) 82%, transparent);border:1px solid var(--p-borde);box-shadow:var(--p-luz), var(--p-sombra-1)}@media (hover:hover) and (pointer:fine){.fotos--detalle li:hover{border-color:color-mix(in srgb, var(--p-acento) 28%, var(--p-borde));box-shadow:var(--p-luz), var(--p-sombra-2);transform:translateY(-2px)}}.fotos--detalle img{width:100%;height:154px}.fotos--detalle li:first-child:after{top:18px;left:18px}.fotos--detalle input[type=text]{min-height:38px;font-size:var(--belt-body-s);padding:6px 10px}.fotos__acciones{justify-content:space-between;gap:var(--belt-space-2);border-top:1px solid color-mix(in srgb, var(--p-borde) 65%, transparent);flex-wrap:wrap;margin-top:4px;padding-top:6px;display:flex}.subida{align-items:center;gap:var(--belt-space-3);padding:var(--belt-space-3);border:1.5px dashed var(--p-borde-fuerte);border-radius:var(--p-radio);background:color-mix(in srgb, var(--p-superficie) 45%, transparent);transition:border-color .18s ease, background-color .18s ease, transform .18s var(--ease-spring);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.subida:hover{border-color:var(--p-acento-texto);background:color-mix(in srgb, var(--p-acento-suave) 35%, transparent)}}.subida.arrastrando{border-color:var(--p-acento);background:var(--p-acento-suave);transform:scale(1.01)}.subida [role=status]:not(:empty){font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);color:var(--p-acento-texto);align-items:center;gap:var(--belt-space-2);display:inline-flex}.subida [role=status]:not(:empty):before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite girar}.notificaciones{z-index:60;top:var(--belt-space-4);right:var(--belt-space-4);gap:var(--belt-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.notificacion{pointer-events:auto;align-items:center;gap:var(--belt-space-3);min-width:270px;max-width:min(430px,100vw - 32px);padding:13px var(--belt-space-4);border-radius:var(--p-radio);background:color-mix(in srgb, var(--p-superficie) 84%, transparent);-webkit-backdrop-filter:var(--p-desenfoque);color:var(--p-texto-fuerte);border:1px solid var(--p-vidrio-borde);box-shadow:var(--p-luz), var(--p-sombra-3);font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);transition:opacity .28s var(--ease-spring), transform .28s var(--ease-spring);display:flex}@starting-style{.notificacion{opacity:0;transform:translate(20px)scale(.96)}}.notificacion.saliendo{opacity:0;transition-duration:.18s;transition-timing-function:ease-in;transform:translate(20px)scale(.96)}.notificacion .icono{color:var(--p-ok);width:20px;height:20px}.notificacion button{color:var(--p-tenue);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .15s var(--ease-spring);background:0 0;border:0;border-radius:8px;margin-left:auto;padding:5px;display:grid}.notificacion button:hover{color:var(--p-texto-fuerte);background:var(--p-hundido)}.notificacion button:active{transform:scale(.92)}.confirmar{width:min(430px,100vw - 32px);padding:var(--belt-space-6);border:1px solid var(--p-vidrio-borde);border-radius:var(--p-radio-l);background:color-mix(in srgb, var(--p-superficie) 88%, transparent);-webkit-backdrop-filter:var(--p-desenfoque);color:var(--p-texto);box-shadow:var(--p-luz), var(--p-sombra-3);opacity:0;transition:opacity .18s ease-in, transform .18s ease-in, overlay .18s allow-discrete, display .18s allow-discrete;transform:scale(.94)translateY(8px)}.confirmar[open]{opacity:1;transition-duration:.28s;transition-timing-function:var(--ease-spring);transform:scale(1)translateY(0)}@starting-style{.confirmar[open]{opacity:0;transform:scale(.94)translateY(8px)}}.confirmar::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .22s ease, backdrop-filter .22s ease, overlay .22s allow-discrete, display .22s allow-discrete;background:#08121a00}.confirmar[open]::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08121a7a}@starting-style{.confirmar[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#08121a00}}.confirmar h2{align-items:center;gap:var(--belt-space-3);font-size:1.0625rem;display:flex}.confirmar h2 .icono{color:var(--p-peligro);box-sizing:content-box;background:var(--p-peligro-suave);border-radius:50%;width:22px;height:22px;padding:8px}.confirmar p{color:var(--p-texto)}.confirmar__botones{justify-content:flex-end;gap:var(--belt-space-3);margin-top:var(--belt-space-6);display:flex}details>summary{cursor:pointer;font-size:var(--belt-body-s);font-weight:var(--belt-peso-semibold);color:var(--p-acento-texto);align-items:center;gap:var(--belt-space-2);border-radius:var(--p-radio-s);margin-left:-10px;padding:6px 10px;list-style:none;transition:background-color .15s,color .15s;display:inline-flex}details>summary:hover{background:var(--p-hundido)}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:8px;height:8px;transition:transform .22s var(--ease-spring);border-bottom:2px solid;border-right:2px solid;margin-right:2px;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details::details-content{height:0;transition:height .26s var(--ease-spring), content-visibility .26s allow-discrete;overflow:clip}details[open]::details-content{height:auto}details[open]>summary{margin-bottom:var(--belt-space-4)}.saltos{gap:var(--belt-space-2);margin:calc(-1 * var(--belt-space-2)) 0 var(--belt-space-6);flex-wrap:wrap;display:flex}.saltos a{font-size:var(--belt-caption);font-weight:var(--belt-peso-semibold);color:var(--p-texto);white-space:nowrap;transition:border-color .16s ease, background-color .16s ease, color .16s ease, transform .18s var(--ease-spring), box-shadow .18s ease;border-radius:999px;padding:7px 14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.saltos a:hover{border-color:color-mix(in srgb, var(--p-acento) 30%, var(--p-borde-fuerte));background:var(--p-superficie);color:var(--p-acento-texto);transform:translateY(-1px)}}.saltos a:active{transform:scale(.95)}html{scroll-behavior:smooth;scroll-padding-top:var(--belt-space-6)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=860px){html{scroll-padding-top:84px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}::view-transition-group(seccion-activa){animation-duration:.28s;animation-timing-function:var(--ease-spring)}::view-transition-group(marca-activa){animation-duration:.28s;animation-timing-function:var(--ease-spring)}::view-transition-group(seccion-activa-movil){animation-duration:.28s;animation-timing-function:var(--ease-spring)}::view-transition-old(contenido){animation:.12s ease-in both salir}::view-transition-new(contenido){animation:.24s var(--ease-spring) both entrar}@keyframes salir{to{opacity:0;transform:translateY(-4px)}}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}}.cambiando-tema::view-transition-old(*){animation:.28s both salir}.cambiando-tema::view-transition-new(*){animation:.28s both fundido-entrar}.cambiando-tema::view-transition-group(*){animation-duration:0s}@keyframes fundido-entrar{0%{opacity:0}}@media (width<=860px){.panel{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.menu{z-index:25;height:auto;padding:calc(env(safe-area-inset-top) + 10px) var(--belt-space-4) 10px;border-right:0;border-bottom:1px solid var(--p-vidrio-borde);flex-flow:row;align-items:center;gap:8px;transition:box-shadow .22s,background-color .22s;position:sticky;top:0;box-shadow:0 1px 2px #0c1a2408}:root[data-scroll="1"] .menu{background:color-mix(in srgb, var(--p-superficie) 82%, transparent);box-shadow:0 8px 24px -8px #0c1a2424}.menu__marca{padding:4px 0}.segmentado{width:118px;margin-left:auto}.menu nav{display:none}.menu__pie{display:contents}.menu__pie .estado-sitio,.menu__usuario{display:none}.menu__salir{border-top:0;align-items:center;margin:0;padding:0;display:flex}.tema__texto,.menu__salir .boton-texto__etiqueta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tema,.menu__salir .boton-texto{border-radius:var(--p-radio-s);justify-content:center;align-items:center;width:42px;min-width:44px;height:42px;min-height:44px;margin:-2px;padding:0;display:inline-flex}.menu__salir .boton-texto .icono{width:18px;height:18px}.barra-inferior{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:35;background:var(--p-vidrio-fuerte);-webkit-backdrop-filter:var(--p-desenfoque);border:1px solid var(--p-vidrio-borde);box-shadow:var(--p-luz), var(--p-sombra-vidrio), var(--p-sombra-3);border-radius:24px;grid-template-columns:repeat(5,1fr);gap:3px;padding:6px;display:grid;position:fixed}.barra-inferior a{z-index:0;min-height:54px;font-size:.6875rem;font-weight:var(--belt-peso-semibold);letter-spacing:.01em;color:var(--p-tenue);transition:color .18s ease, transform .18s var(--ease-spring);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.barra-inferior a:active{transform:scale(.92)}.barra-inferior a .icono{width:21px;height:21px;transition:transform .28s var(--ease-bounce), color .18s ease}.barra-inferior a span{white-space:nowrap}.barra-inferior a[aria-current]{color:var(--p-acento-texto)}.barra-inferior a[aria-current] .icono{color:var(--p-acento-texto);transform:translateY(-2px)scale(1.1)}.barra-inferior a[aria-current]:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--p-acento) 15%, transparent), color-mix(in srgb, var(--p-acento) 8%, transparent));box-shadow:var(--p-luz), inset 0 2px 0 0 var(--p-secundario);view-transition-name:seccion-activa-movil;border-radius:18px;position:absolute;inset:0}@media (orientation:landscape) and (height<=500px){.barra-inferior a{flex-direction:row;gap:6px;min-height:44px}.barra-inferior a[aria-current] .icono{transform:scale(1.08)}}main{padding-top:var(--belt-space-6);padding-bottom:calc(108px + env(safe-area-inset-bottom))}.campo__par{grid-template-columns:1fr}.tabla .ocultable{display:none}.boton{min-height:44px}.acciones{padding:var(--belt-space-3);margin-top:var(--belt-space-6);border-radius:var(--p-radio);background:var(--p-vidrio);border:1px solid var(--p-vidrio-borde);box-shadow:var(--p-luz), var(--p-sombra-1);position:static}.acciones>.boton:first-child{flex:auto}.notificaciones{top:calc(env(safe-area-inset-top) + 10px);bottom:auto;left:var(--belt-space-4);right:var(--belt-space-4)}.notificacion{width:100%;min-width:0}@starting-style{.notificacion,.notificacion.saliendo{transform:translateY(-18px)scale(.96)}}.notificacion.saliendo{transform:translateY(-18px)scale(.96)}.confirmar{width:100%;max-width:none;padding-top:calc(var(--belt-space-6) + 6px);padding-bottom:calc(var(--belt-space-6) + env(safe-area-inset-bottom));opacity:1;transition:transform .22s ease-in, overlay .22s allow-discrete, display .22s allow-discrete;border-bottom:0;border-radius:24px 24px 0 0;margin:auto 0 0;transform:translateY(100%)}.confirmar:before{content:"";background:var(--p-borde-fuerte);border-radius:999px;width:38px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.confirmar[open]{transition-duration:.34s;transition-timing-function:var(--ease-drawer);transform:translateY(0)}@starting-style{.confirmar[open]{opacity:1;transform:translateY(100%)}}.confirmar__botones{width:100%}.confirmar__botones .boton{flex:1}@media (width<=360px){.segmentado{width:104px}.menu__marca strong{font-size:1rem}.barra-inferior a{font-size:.625rem}.confirmar__botones{flex-direction:column-reverse}}main .estado-movil{display:flex}}@media (width<=600px){.cabecera{align-items:stretch}.cabecera>.boton{justify-content:center;width:100%}.saltos{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--belt-space-4));padding-inline:var(--belt-space-4);flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.saltos::-webkit-scrollbar{display:none}.saltos a{scroll-snap-align:start;flex:none}.tabla th,.tabla td{padding:var(--belt-space-3) var(--belt-space-2)}.tabla td{font-size:var(--belt-body-s)}.tabla :is(td,th):first-child{padding-left:var(--belt-space-3)}.tabla :is(td,th):last-child{padding-right:var(--belt-space-3)}.bloque{padding:var(--belt-space-4);border-radius:var(--p-radio)}.tabla :is(td,th):not(.ocultable)~:is(td,th){text-align:right}.tabla td:not(.ocultable)~td{white-space:nowrap}.tabla .chip{white-space:normal;text-align:left}.tabla td:first-child{overflow-wrap:anywhere;min-width:0}@media (width<=360px){.tabla td{font-size:var(--belt-label)}.tabla th{letter-spacing:.02em}}.tabla .boton-texto{justify-content:center;min-width:44px;min-height:44px;margin:-8px -6px}.tabla .boton-texto__etiqueta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.volver{margin-block:-6px calc(var(--belt-space-2) - 4px);padding-block:10px}.boton-texto{margin:-10px -8px;padding:10px 8px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.segmentado a{place-items:center;min-height:38px;display:grid}}.estado-movil{justify-content:space-between;align-items:center;gap:var(--belt-space-3);padding:var(--belt-space-3) var(--belt-space-4);margin-bottom:var(--belt-space-6);background:linear-gradient(135deg, var(--p-aviso-suave), color-mix(in srgb, var(--p-aviso-suave) 70%, var(--p-superficie)));border:1px solid color-mix(in srgb, var(--p-aviso) 25%, transparent);box-shadow:var(--p-luz), var(--p-sombra-1);border-radius:var(--p-radio);font-size:var(--belt-body-s);font-weight:var(--belt-peso-medium);color:var(--p-texto-fuerte);display:none}.estado-movil form{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.boton:active,a.bloque:active,.boton-texto:active,.tema:active,.barra-inferior a:active{transform:none}.fotos li,.notificacion{transform:none!important}@starting-style{.fotos li,.notificacion{transform:none}}.confirmar{opacity:0;transform:none!important}@starting-style{.confirmar{opacity:0;transform:none}}.confirmar[open]{opacity:1}::view-transition-group(*){animation-duration:.12s!important}::view-transition-old(*){animation-duration:.12s!important}::view-transition-new(*){animation-duration:.12s!important}@keyframes entrar{0%{opacity:0}}.boton.cargando:before,.subida [role=status]:not(:empty):before{animation:1.4s linear infinite girar!important}}@media (prefers-reduced-transparency:reduce){:root:root,[data-marca]{--p-vidrio:var(--p-superficie);--p-vidrio-fuerte:var(--p-superficie)}.menu,.barra-inferior,.acciones,.notificacion,.confirmar,.confirmar::backdrop{-webkit-backdrop-filter:none}.barra-inferior{background:var(--p-superficie)}}@media (prefers-contrast:more){:root:root{--p-borde:var(--p-borde-fuerte);--p-tenue:var(--p-texto)}:root:root,[data-marca]{--p-vidrio:var(--p-superficie);--p-vidrio-fuerte:var(--p-superficie);--p-vidrio-borde:var(--p-borde-fuerte)}.barra-inferior{background:var(--p-superficie)}}@media (width<=600px){:root:root .fotos--detalle input[type=text]{font-size:1rem}:root:root .fotos--detalle li{width:100%}:root:root form.check{flex-wrap:wrap}:root:root form.check select{max-width:100%}:root:root .campo__pie{flex-wrap:wrap;gap:6px}:root:root .kpis{gap:var(--belt-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=380px){:root:root .kpis{grid-template-columns:1fr}}:root:root .saltos a,:root:root .periodos a{align-items:center;min-height:40px;display:inline-flex}:root:root .notificacion button{place-items:center;min-width:40px;min-height:40px;display:grid}:root:root .mapa .maplibregl-ctrl-group button{width:44px;height:44px}:root:root .tabla th,:root:root .barra-inferior a{font-size:.72rem}}
