@font-face{font-family:Chivo;src:url(/_astro/chivo-latin.CPi3f958.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Chivo Mono;src:url(/_astro/chivo-mono-latin.DXNvimoL.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Big Shoulders Display;src:url(/_astro/big-shoulders-display-latin.EACME5TP.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Silkscreen;src:url(/_astro/silkscreen-latin.CtPo2yA5.woff2)format("woff2");font-weight:400;font-display:swap}:root,.tema-claro{--font-sans:"Chivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Big Shoulders Display", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-datos:"Chivo Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-pixel:var(--font-datos);--font-micro:"Silkscreen", var(--font-datos);--amarillo:#f5b800;--amarillo-hover:#d9a100;--sobre-amarillo:#000;--amarillo-luz:#ffd95a;--amarillo-sombra:#c48a00;--radio-xs:6px;--radio-sm:8px;--radio-md:12px;--radio-lg:18px;--radio-xl:24px;--radio-pill:999px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-salida:cubic-bezier(.3, 0, .8, .15);--ease-rebote:cubic-bezier(.34, 1.56, .64, 1);--ease-resorte:var(--ease-rebote);--dur-rapida:.15s;--dur-base:.25s;--dur-lenta:.45s;--dur-pop:.55s;--escalon:45ms;--px:1px;--px-boton:1px;--dock-espacio:0px;--fondo:#f4f4f4;--fondo-sutil:#ebebea;--fondo-luz:#fff;--tarjeta:#fff;--tarjeta-alta:#fff;--tarjeta-luz:#fff0;--texto:#0a0a0a;--suave:#5c5c5c;--borde:#e0e0de;--borde-fuerte:#767676;--acento:#0a0a0a;--acento-hover:#2e2e2e;--sobre-acento:#fff;--acento-suave:#ebebea;--detalle:var(--amarillo);--bono:#8a5c00;--ok:#0b5a2c;--error:#991b1b;--sobre-error:#fff;--ok-fondo:#e6f3ea;--error-fondo:#fbecec;--sombra-color:#1414121a;--sombra:0 1px 2px #0000000d;--sombra-md:0 1px 2px #0000000d, 0 8px 20px -6px #0000001f;--sombra-lg:0 2px 4px #0000000a, 0 18px 40px -12px #00000038;--brillo:#ffffffe6;--halo:#f5b80061;--halo-suave:#f5b8002e;--cabecera:#ffffffc2;--vidrio:#ffffffe6;--vidrio-borde:#00000014;--velo:#0a0a0a47;--linea:#0a0a0a;--marco:#0000001f;--repisa:var(--sombra-color);--repisa-boton:#00000038;--pantalla:#eef0ec;--pantalla-luz:#ffffffbf;--pantalla-borde:#00000012;--pantalla-sombra:#00000012;--barrido:transparent;--apagado:#00000014;--rejilla:transparent;--icono-acento-activo:var(--amarillo);--icono-acento-placa:var(--amarillo-sombra);--polvo:#00000012;--pixel-linea:#262624;--pixel-casco:var(--amarillo);--pixel-casco-luz:var(--amarillo-luz);--pixel-casco-sombra:var(--amarillo-sombra);--pixel-concreto:#cfcfc9;--pixel-concreto-luz:#ebebe6;--pixel-concreto-sombra:#a9a9a2;--pixel-textura:#8f8f88;--pixel-mejilla:#e9c76c;--pixel-boca:#5a2a1e;--pixel-blanco:#fff;--pixel-sombra:#00000024;--pixel-chispa:var(--amarillo);--pixel-chispa-luz:#fff3c4;--pixel-rim:#dcdcd5;--pixel-madera:#f0c98e;--pixel-madera-sombra:#c4935a;--pixel-grafito:#3d3d3a;--pixel-grafito-luz:#7c7c76;--pixel-goma:#f2a39b;--pixel-goma-sombra:#cf7c74;--pixel-casco-brillo:#fffbe8;--pixel-oro:#f2a900;--pixel-oro-luz:#ffe07a;--pixel-oro-sombra:#a86200;--pixel-oro-brillo:#fff7da}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:#0a0a0a;--fondo-sutil:#161616;--fondo-luz:#1b1b1b;--tarjeta:#121212;--tarjeta-alta:#171717;--tarjeta-luz:#ffffff06;--texto:#fff;--suave:#a6a6a6;--borde:#262626;--borde-fuerte:#707070;--acento:var(--amarillo);--acento-hover:var(--amarillo-hover);--sobre-acento:#000;--acento-suave:#1f1f1f;--bono:var(--amarillo);--ok:#4fce74;--error:#fa6863;--sobre-error:#000;--ok-fondo:#0f2417;--error-fondo:#2a1111;--sombra-color:#0000008c;--sombra:0 1px 2px #00000080;--sombra-md:0 1px 2px #00000080, 0 10px 24px -8px #000000b3;--sombra-lg:0 2px 4px #00000080, 0 20px 44px -12px #000000d9;--brillo:#ffffff0f;--halo:#f5b80052;--halo-suave:#f5b80024;--cabecera:#0c0c0cc2;--vidrio:#161616eb;--vidrio-borde:#ffffff14;--velo:#0000008c;--linea:#8c8c8c;--marco:#ffffff1a;--repisa:var(--sombra-color);--repisa-boton:#0009;--pantalla:#0d0f0d;--pantalla-luz:#ffffff09;--pantalla-borde:#ffffff12;--pantalla-sombra:#0009;--apagado:#ffffff17;--icono-acento-activo:var(--sobre-acento);--icono-acento-placa:var(--amarillo);--polvo:#ffffff0f;--pixel-linea:#0b0b0a;--pixel-concreto:#9c9c96;--pixel-concreto-luz:#bdbdb6;--pixel-concreto-sombra:#77776f;--pixel-textura:#62625c;--pixel-mejilla:#c9a54a;--pixel-sombra:#00000080;--pixel-rim:#d6d6ce;--pixel-madera:#d6a86c;--pixel-madera-sombra:#9a6c3c;--pixel-grafito:#55554f;--pixel-grafito-luz:#9a9a93;--pixel-goma:#dc8a82;--pixel-goma-sombra:#ad625b}}:root[data-tema=oscuro],.tema-oscuro{--fondo:#0a0a0a;--fondo-sutil:#161616;--fondo-luz:#1b1b1b;--tarjeta:#121212;--tarjeta-alta:#171717;--tarjeta-luz:#ffffff06;--texto:#fff;--suave:#a6a6a6;--borde:#262626;--borde-fuerte:#707070;--acento:var(--amarillo);--acento-hover:var(--amarillo-hover);--sobre-acento:#000;--acento-suave:#1f1f1f;--bono:var(--amarillo);--ok:#4fce74;--error:#fa6863;--sobre-error:#000;--ok-fondo:#0f2417;--error-fondo:#2a1111;--sombra-color:#0000008c;--sombra:0 1px 2px #00000080;--sombra-md:0 1px 2px #00000080, 0 10px 24px -8px #000000b3;--sombra-lg:0 2px 4px #00000080, 0 20px 44px -12px #000000d9;--brillo:#ffffff0f;--halo:#f5b80052;--halo-suave:#f5b80024;--cabecera:#0c0c0cc2;--vidrio:#161616eb;--vidrio-borde:#ffffff14;--velo:#0000008c;--linea:#8c8c8c;--marco:#ffffff1a;--repisa:var(--sombra-color);--repisa-boton:#0009;--pantalla:#0d0f0d;--pantalla-luz:#ffffff09;--pantalla-borde:#ffffff12;--pantalla-sombra:#0009;--apagado:#ffffff17;--icono-acento-activo:var(--sobre-acento);--icono-acento-placa:var(--amarillo);--polvo:#ffffff0f;--pixel-linea:#0b0b0a;--pixel-concreto:#9c9c96;--pixel-concreto-luz:#bdbdb6;--pixel-concreto-sombra:#77776f;--pixel-textura:#62625c;--pixel-mejilla:#c9a54a;--pixel-sombra:#00000080;--pixel-rim:#d6d6ce;--pixel-madera:#d6a86c;--pixel-madera-sombra:#9a6c3c;--pixel-grafito:#55554f;--pixel-grafito-luz:#9a9a93;--pixel-goma:#dc8a82;--pixel-goma-sombra:#ad625b}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (transition-timing-function:linear(0, 1)){:root{--ease-resorte:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.5%, 1.077 22.9%, 1.093 26.3%, 1.082 30.1%, 1.017 39.6%, .993 46.2%, .994 53.1%, 1.001 66.1%, 1)}}*{box-sizing:border-box}:root{--px-u:1px;--px-c:var(--borde);--px-l:transparent;--px-f:var(--tarjeta);--px-r:var(--radio-md);--px-brillo:var(--brillo)}*{--px-marco:0 0 0 var(--px-u) var(--px-c);--px-repisa:0 1px 2px color-mix(in srgb, var(--px-l) 55%, transparent), 0 8px 18px -8px var(--px-l);--px-esquinas:linear-gradient(transparent, transparent)}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font:400 1rem/1.5 var(--font-sans);background-color:var(--fondo);color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}a{color:inherit;text-underline-offset:.2em}svg.icono{image-rendering:pixelated;flex:none;display:block}.icono .i-tenue{fill:currentColor;opacity:.32}.icono .i-acento{fill:var(--icono-acento,currentColor)}.px,.tarjeta,.cartucho,.pantalla,.aviso,.insignia,.etiqueta,.chips span,.barra,button,.boton,input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),select,textarea{--px-u:1px;--px-c:var(--borde);--px-l:var(--repisa);--px-f:var(--tarjeta);--px-r:var(--radio-md);--px-brillo:var(--brillo);border-radius:var(--px-r);background:var(--px-esquinas), var(--px-f);box-shadow:var(--px-marco), var(--px-repisa), inset 0 1px 0 var(--px-brillo);border:0}.escena{z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%, var(--fondo-luz), transparent 70%);position:fixed;inset:0;overflow:hidden}.escena-capa{position:absolute;inset:-10% 0}.escena i{background:var(--polvo);width:4px;height:4px;left:var(--x);top:var(--y);animation:polvo var(--t,36s) linear infinite;animation-delay:var(--d,0s);border-radius:1px;display:block;position:absolute}.escena .cerca i{width:6px;height:6px}.escena i:first-child{--x:8%;--y:72%;--t:42s;--d:-6s}.escena i:nth-child(2){--x:23%;--y:30%;--t:50s;--d:-21s}.escena i:nth-child(3){--x:41%;--y:88%;--t:38s;--d:-12s}.escena i:nth-child(4){--x:63%;--y:52%;--t:46s;--d:-30s}.escena i:nth-child(5){--x:79%;--y:18%;--t:54s;--d:-9s}.escena i:nth-child(6){--x:92%;--y:64%;--t:40s;--d:-25s}.escena .cerca i:first-child{--x:14%;--y:44%;--t:30s;--d:-4s}.escena .cerca i:nth-child(2){--x:34%;--y:12%;--t:34s;--d:-17s}.escena .cerca i:nth-child(3){--x:57%;--y:76%;--t:28s;--d:-11s}.escena .cerca i:nth-child(4){--x:86%;--y:36%;--t:32s;--d:-23s}@keyframes polvo{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(-38vh)}}@supports (animation-timeline:scroll()){.escena .lejos{animation:linear both parallax-lejos;animation-timeline:scroll(root)}.escena .cerca{animation:linear both parallax-cerca;animation-timeline:scroll(root)}@keyframes parallax-lejos{to{transform:translateY(-6vh)}}@keyframes parallax-cerca{to{transform:translateY(-16vh)}}}:root[data-fondo=quieto] .escena-capa{display:none}.saltar{z-index:50;border-radius:var(--radio-sm);background:var(--acento);color:var(--sobre-acento);padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.saltar:focus{top:8px}header.hud{padding:0 12px;padding-top:env(safe-area-inset-top);z-index:20;background:var(--cabecera);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);min-height:56px;box-shadow:0 1px 0 var(--vidrio-borde);view-transition-name:hud;align-items:center;gap:8px;display:flex;position:sticky;top:0}.marca{min-height:44px;font:800 1.5rem/1 var(--font-display);letter-spacing:.01em;align-items:center;gap:10px;padding-right:4px;text-decoration:none;display:inline-flex}.marca-sello{background:var(--acento-suave);width:34px;height:34px;box-shadow:inset 0 1px 0 var(--brillo), 0 0 0 1px var(--vidrio-borde);transition:transform .5s var(--ease-resorte);border-radius:10px;place-items:center;display:grid}.marca-sello svg{width:24px;height:30px;image-rendering:pixelated;--t-casco:var(--pixel-casco);--t-casco-luz:var(--pixel-casco-luz);--t-casco-sombra:var(--pixel-casco-sombra);--t-casco-brillo:var(--pixel-casco-brillo);display:block}@media (hover:hover) and (pointer:fine){.marca:hover .marca-sello{transform:rotate(-8deg)translateY(-1px)}}.marca:active .marca-sello{transition-duration:80ms;transform:scale(.9,.84)}header .empresa-activa{font:500 .75rem/1.2 var(--font-datos);color:var(--suave);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radio-pill);background:var(--acento-suave);align-items:center;max-width:30vw;min-height:32px;padding:6px 10px;text-decoration:none;display:inline-flex;overflow:hidden}header .empresa-activa:hover{color:var(--texto)}.hud-nav{flex:1;align-self:stretch;align-items:center;gap:2px;min-width:0;padding:0 12px;display:none}.hud-nav>a:nth-of-type(n+6){display:none}@media (width>=1140px){.hud-nav>a:nth-of-type(n+6){display:flex}.hud-nav>a:nth-of-type(n+8){display:none}}@media (width>=1360px){.hud-nav>a:nth-of-type(n+8){display:flex}.hud-nav>a:nth-of-type(n+10){display:none}}.hud-nav>a.activo{display:flex!important}.hud-nav .hud-mas{flex:none}.hud-nav a{color:var(--suave);border-radius:var(--radio-sm);white-space:nowrap;isolation:isolate;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex;position:relative}.hud-nav a:before{content:"";z-index:-1;border-radius:inherit;background:var(--acento-suave);opacity:0;transition:opacity var(--dur-rapida) var(--ease-standard);position:absolute;inset:0}.hud-nav a:hover{color:var(--texto)}.hud-nav a:hover:before{opacity:.7}.hud-nav a.activo{color:var(--texto);--icono-acento:var(--amarillo-sombra)}.hud-nav a.activo:before{opacity:1}.hud-nav .indicador{background:var(--detalle);height:3px;box-shadow:0 0 8px var(--halo);view-transition-name:pestana;animation:crecer var(--dur-base) var(--ease-emphasized) backwards;border-radius:2px;position:absolute;bottom:3px;left:12px;right:12px}@media (hover:hover) and (pointer:fine){.hud-nav a .icono{transition:transform .35s var(--ease-resorte)}.hud-nav a:hover .icono{transform:translateY(-1px)scale(1.4)}.hud-nav a:hover+a .icono,.hud-nav a:has(+a:hover) .icono{transform:scale(1.15)}}.hud-acciones{align-items:center;gap:4px;margin-left:auto;display:flex}.hud-acciones form{margin:0;display:flex}button.control,.control{--px-c:transparent;--px-f:transparent;--px-l:transparent;--px-brillo:transparent;--px-r:var(--radio-sm);--px-esquinas:linear-gradient(transparent, transparent);min-width:40px;min-height:40px;color:var(--suave);gap:6px;margin:0;padding:0 10px;font-size:.8125rem;font-weight:600}button.control:hover,.control:hover{--px-f:var(--acento-suave);color:var(--texto)}button.control:after{display:none}@media (pointer:coarse){button.control,.control,.hud-nav a{min-width:44px;min-height:44px}.segmentos span{min-height:44px}}@media (width<=480px){header .salir span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;background:var(--vidrio);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);height:66px;box-shadow:0 0 0 1px var(--vidrio-borde), var(--sombra-lg), inset 0 1px 0 var(--brillo);view-transition-name:dock;transition:transform .35s var(--ease-emphasized), opacity .2s var(--ease-standard);border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:6px;display:grid;position:fixed}.dock-item{--px-c:transparent;--px-f:transparent;--px-l:transparent;--px-brillo:transparent;--px-r:16px;--px-esquinas:linear-gradient(transparent, transparent);min-width:0;min-height:54px;color:var(--suave);font:600 .6875rem/1.1 var(--font-sans);letter-spacing:.01em;cursor:pointer;align-content:center;justify-items:center;gap:3px;margin:0;padding:0 2px;text-decoration:none;display:grid;position:relative}.dock-item:before,.dock-item:after{display:none}button.dock-item:hover,button.dock-item:active{transform:none}.dock-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dock-icono{isolation:isolate;border-radius:15px;place-items:center;width:52px;height:30px;display:grid;position:relative}.dock-item.activo{color:var(--texto);font-weight:800}.dock-item.activo .dock-icono{color:var(--sobre-acento);--icono-acento:var(--icono-acento-activo)}.dock-pildora{z-index:-1;border-radius:inherit;background:var(--acento);box-shadow:0 4px 12px -4px var(--sombra-color);view-transition-name:dock-activo;position:absolute;inset:0}.dock-item.activo .icono{animation:pop-icono .5s var(--ease-rebote) backwards}.dock-item:active .dock-icono{transition:transform 80ms;transform:scale(.88,.8)}.dock-item .dock-icono{transition:transform .4s var(--ease-resorte)}body:has(:is(input:not([type=checkbox],[type=radio]),textarea,select):focus) .dock{opacity:0;transform:translateY(140%)}@media (width<=899px){:root:has(.dock){--dock-espacio:calc(86px + env(safe-area-inset-bottom))}:root:has(main .consola){--dock-espacio:0px}:root:has(main .consola) .dock{display:none}}@media (width>=900px){.hud-nav{display:flex}.dock{display:none}header.hud{min-height:60px;padding:0 20px}}.hoja{--px-r:var(--radio-xl);overscroll-behavior:contain;width:min(100% - 20px,520px);max-height:min(78dvh,640px);color:var(--texto);background:var(--vidrio);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border-radius:var(--radio-xl);box-shadow:0 0 0 1px var(--vidrio-borde), var(--sombra-lg), inset 0 1px 0 var(--brillo);bottom:calc(10px + env(safe-area-inset-bottom));border:0;margin:auto auto 0;padding:0;overflow:auto}.hoja:popover-open{animation:hoja-entrar .45s var(--ease-rebote) backwards}.hoja::backdrop{background:var(--velo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hoja:popover-open::backdrop{animation:velo .25s var(--ease-standard) backwards}@media (width>=900px){.hoja{margin:auto}}.hoja-cabeza{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 6px 20px;display:flex;position:sticky;top:0}.hoja-cabeza h2{margin:0}.hoja-cuerpo{padding:6px 14px 16px}.hoja-rejilla{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hoja-rejilla a{border-radius:var(--radio-md);text-align:center;min-height:92px;color:var(--texto);isolation:isolate;transition:transform .4s var(--ease-resorte);align-content:start;justify-items:center;gap:8px;padding:12px 6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid;position:relative}.hoja-rejilla a:before{content:"";z-index:-1;border-radius:inherit;background:var(--acento-suave);opacity:0;transition:opacity var(--dur-rapida);position:absolute;inset:0}.hoja-rejilla a:hover:before,.hoja-rejilla a.activo:before{opacity:1}.hoja-rejilla a:active{transition-duration:80ms;transform:scale(.94)}.hoja-rejilla a.activo{--icono-acento:var(--icono-acento-placa)}.hoja:popover-open .hoja-rejilla li{animation:pop-in var(--dur-pop) var(--ease-rebote) backwards}.hoja-rejilla li:nth-child(2){animation-delay:20ms}.hoja-rejilla li:nth-child(3){animation-delay:40ms}.hoja-rejilla li:nth-child(4){animation-delay:60ms}.hoja-rejilla li:nth-child(5){animation-delay:80ms}.hoja-rejilla li:nth-child(6){animation-delay:.1s}.hoja-rejilla li:nth-child(7){animation-delay:.12s}.hoja-rejilla li:nth-child(n+8){animation-delay:.14s}.hoja.opciones{width:min(100% - 20px,340px);inset:auto 10px auto auto;top:calc(62px + env(safe-area-inset-top));margin:0;position:fixed;bottom:auto}.hoja.opciones:popover-open{transform-origin:100% 0;animation-name:opciones-entrar}.opcion-vista{gap:8px;padding:10px 0;display:grid}.opcion-vista+.opcion-vista{border-top:1px solid var(--borde)}.opcion-vista>span{font-size:.875rem;font-weight:700}.segmentos{border-radius:var(--radio-md);background:var(--acento-suave);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmentos label{margin:0;position:relative}.segmentos input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmentos span{border-radius:var(--radio-sm);min-height:40px;color:var(--suave);transition:transform .35s var(--ease-resorte);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.segmentos input:checked+span{background:var(--tarjeta);color:var(--texto);box-shadow:var(--sombra-md), inset 0 1px 0 var(--brillo)}.segmentos input:focus-visible+span{outline:2px solid var(--texto);outline-offset:2px}.segmentos label:active span{transform:scale(.94)}@media (pointer:coarse){.segmentos span{min-height:44px}}.interruptor{min-height:44px;color:var(--texto);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:.875rem;font-weight:500;display:flex}.interruptor input[type=checkbox]{appearance:none;border-radius:var(--radio-pill);background:var(--borde-fuerte);cursor:pointer;flex:none;width:46px;height:28px;min-height:0;margin:0;padding:0;position:relative}.interruptor input[type=checkbox]:after{content:"";width:22px;height:22px;box-shadow:var(--sombra-md);transition:transform .35s var(--ease-resorte);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.interruptor input[type=checkbox]:checked{background:var(--acento)}.interruptor input[type=checkbox]:checked:after{background:var(--sobre-acento);transform:translate(18px)}.interruptor input:focus-visible{outline:2px solid var(--texto);outline-offset:3px}main{max-width:760px;padding:22px 16px 48px;padding-bottom:calc(56px + var(--dock-espacio) + env(safe-area-inset-bottom));margin:0 auto}h1{font:800 clamp(2.125rem, 1.7rem + 1.7vw, 2.75rem)/1.02 var(--font-display);letter-spacing:.004em;text-wrap:balance;margin:4px 0 14px}h3{font:700 1.3125rem/1.15 var(--font-display);letter-spacing:.005em;margin:0 0 6px}h2{font:700 .75rem/1.3 var(--font-datos);letter-spacing:.14em;text-transform:uppercase;color:var(--suave);align-items:center;gap:10px;margin:32px 0 12px;display:flex}h2:before{content:"";background:var(--detalle);width:7px;height:7px;box-shadow:0 0 0 3px var(--halo-suave);border-radius:2px;flex:none}h2:after{content:"";background:linear-gradient(90deg, var(--borde), transparent);flex:1;min-width:12px;height:1px}p{margin:0 0 12px}.rotulo{font:600 .6875rem/1.3 var(--font-datos);letter-spacing:.12em;text-transform:uppercase;color:var(--suave)}.micro{font:400 .5rem/1 var(--font-micro);letter-spacing:.04em;text-transform:uppercase}.tarjeta,.cartucho{--px-r:var(--radio-lg);--px-esquinas:linear-gradient(180deg, var(--tarjeta-luz), transparent 160px);margin:0 0 14px;padding:16px}a.tarjeta,a.cartucho{color:inherit;isolation:isolate;transition:transform .45s var(--ease-resorte);text-decoration:none;display:block;position:relative}a.tarjeta:after,a.cartucho:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--sombra-lg);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);pointer-events:none;position:absolute;inset:0}a.tarjeta:hover,a.cartucho:hover{--px-c:color-mix(in srgb, var(--texto) 22%, transparent)}@media (hover:hover) and (pointer:fine){a.tarjeta:hover,a.cartucho:hover{transform:translateY(-3px)}a.tarjeta:hover:after,a.cartucho:hover:after{opacity:1}}a.tarjeta:active,a.cartucho:active{transition-duration:80ms;transform:scale(.975,.96)}.cartucho{padding:0}.cartucho-rotulo{min-height:40px;color:var(--suave);align-items:center;gap:8px;padding:12px 16px 0;display:flex}.cartucho-rotulo:before{content:"";background:var(--detalle);width:6px;height:6px;box-shadow:0 0 0 3px var(--halo-suave);border-radius:2px;flex:none}.cartucho-rotulo>.rotulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cartucho-rotulo>:not(.rotulo){margin-right:-4px}.cartucho-cuerpo{padding:12px 16px 16px}.cartucho-cuerpo:first-child{padding-top:16px}.cartucho-placa{width:48px;height:48px;color:var(--texto);--icono-acento:var(--icono-acento-placa);background:linear-gradient(180deg, var(--tarjeta), var(--acento-suave));box-shadow:0 0 0 1px var(--borde), inset 0 1px 0 var(--brillo), var(--sombra);border-radius:14px;place-items:center;margin-bottom:12px;display:inline-grid}.cartucho-icono{color:var(--texto)}a.cartucho .cartucho-placa .icono{transition:transform .45s var(--ease-resorte)}@media (hover:hover) and (pointer:fine){a.cartucho:hover .cartucho-placa .icono{transform:translateY(-2px)scale(1.12)rotate(-4deg)}}.pantalla{--px-c:var(--pantalla-borde);--px-l:transparent;--px-f:var(--pantalla);--px-r:var(--radio-md);background:radial-gradient(130% 90% at 0% 0%, var(--pantalla-luz), transparent 60%), var(--pantalla);box-shadow:var(--px-marco), inset 0 2px 8px var(--pantalla-sombra), inset 0 -1px 0 var(--brillo);margin:0;padding:16px}.encender{animation:encender .7s var(--ease-emphasized) backwards}.aviso{--px-l:transparent;--px-r:var(--radio-md);animation:aviso-entrar .5s var(--ease-rebote) backwards;margin:0 0 14px;padding:12px 14px 12px 42px;font-size:.9375rem;position:relative}.aviso:before{content:"";width:16px;height:16px;-webkit-mask:var(--aviso-icono) center / contain no-repeat;-webkit-mask:var(--aviso-icono) center / contain no-repeat;mask:var(--aviso-icono) center / contain no-repeat;background:currentColor;position:absolute;top:14px;left:14px}.aviso.error{--px-c:color-mix(in srgb, var(--error) 45%, transparent);--px-f:var(--error-fondo);--px-brillo:transparent;color:var(--error);--aviso-icono:var(--mascara-error)}.aviso.ok{--px-c:color-mix(in srgb, var(--ok) 45%, transparent);--px-f:var(--ok-fondo);--px-brillo:transparent;color:var(--ok);--aviso-icono:var(--mascara-ok)}.aviso:not(.ok,.error){padding-left:14px}.aviso:not(.ok,.error):before{display:none}label{color:var(--suave);margin:14px 0 6px;font-size:.875rem;font-weight:600;display:block}input,select,textarea{width:100%;font:inherit;min-height:44px;color:var(--texto);padding:10px 12px}input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),select,textarea{--px-c:var(--borde-fuerte);--px-l:transparent;--px-brillo:transparent;--px-r:var(--radio-sm);--px-f:var(--tarjeta);margin:2px 0}input:hover,select:hover,textarea:hover{--px-c:var(--texto)}input:not([type=checkbox],[type=radio]):focus,select:focus,textarea:focus{--px-c:var(--texto);--px-u:2px;box-shadow:var(--px-marco), 0 0 0 5px var(--halo-suave);outline:none}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--acento)}input::placeholder,textarea::placeholder{color:var(--suave);opacity:1}button,.boton{--px-c:transparent;--px-f:var(--acento);--px-l:var(--repisa-boton);--px-r:var(--radio-md);--px-brillo:#ffffff29;--px-esquinas:linear-gradient(180deg, #ffffff1a, transparent 70%);isolation:isolate;font:inherit;min-height:44px;color:var(--sobre-acento);cursor:pointer;letter-spacing:.01em;transition:transform .45s var(--ease-resorte);justify-content:center;align-items:center;gap:8px;margin:4px 0 8px;padding:10px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}button:before,.boton:before{content:"";z-index:-1;background:var(--sobre-acento);opacity:0;transition:opacity var(--dur-rapida) var(--ease-standard);pointer-events:none;position:absolute;inset:0}button:hover:before,.boton:hover:before{opacity:.1}button:after,.boton:after,.brillo:after,.insignia[data-tono=bono]:after,.insignia[data-tono=acento]:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:32%;position:absolute;top:-20%;bottom:-20%;left:-45%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){button:hover,.boton:hover{transform:translateY(-1px)}button:not(.secundario,.peligro):hover:after,.boton:not(.secundario,.peligro):hover:after{animation:brillar .75s var(--ease-standard)}}.brillo,.insignia[data-tono=bono],.insignia[data-tono=acento]{isolation:isolate;position:relative;overflow:hidden}.brillo:after,.insignia[data-tono=bono]:after,.insignia[data-tono=acento]:after{animation:brillar 1s var(--ease-standard) .5s backwards}button.secundario,.boton.secundario{--px-f:var(--tarjeta);--px-c:var(--borde-fuerte);--px-l:var(--repisa);--px-brillo:var(--brillo);--px-esquinas:linear-gradient(transparent, transparent);color:var(--texto)}button.secundario:before,.boton.secundario:before{background:var(--texto)}button.secundario:hover:before,.boton.secundario:hover:before{opacity:.06}button.peligro,.boton.peligro{--px-f:var(--error);--px-c:transparent;--px-l:var(--repisa);color:var(--sobre-error)}button:active,.boton:active{transition-duration:80ms;transition-timing-function:var(--ease-standard);transform:translateY(1px)scale(1.03,.92)}button:disabled,.boton[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}:focus-visible{outline:2px solid var(--texto);outline-offset:2px}button:focus-visible,.boton:focus-visible,a.tarjeta:focus-visible,a.cartucho:focus-visible{outline-offset:3px}.fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.chips label{margin:0}.chips input{opacity:0;width:0;height:0;position:absolute}.chips span{--px-c:var(--borde-fuerte);--px-l:transparent;--px-r:var(--radio-pill);min-height:44px;color:var(--texto);-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .4s var(--ease-resorte);align-items:center;gap:6px;padding:8px 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.chips span:hover{--px-c:var(--texto)}.chips label:active span{transition-duration:80ms;transform:scale(.94,.9)}.chips input:checked+span{--px-f:var(--acento);--px-c:var(--acento);--px-l:var(--repisa-boton);color:var(--sobre-acento);animation:pop .4s var(--ease-rebote);font-weight:700}.chips input:focus-visible+span{outline:2px solid var(--texto);outline-offset:3px}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:9px 8px}th{color:var(--suave);font:600 .6875rem/1.35 var(--font-datos);letter-spacing:.08em;text-transform:uppercase}thead th{border-bottom:1px solid var(--borde-fuerte)}@media (hover:hover) and (pointer:fine){tbody tr:hover>td{background:var(--fondo-sutil)}}.tabla-marco{margin:0;padding:0;overflow-x:auto}td.num,th.num{text-align:right;white-space:nowrap}td.num,.grande,.cifra{font-family:var(--font-datos);font-variant-numeric:tabular-nums}.suave{color:var(--suave);font-size:.875rem}.bono{color:var(--bono);font-weight:600}.etiqueta{--px-c:var(--borde-fuerte);--px-l:transparent;--px-f:var(--fondo-sutil);--px-r:var(--radio-xs);--px-brillo:transparent;color:var(--texto);align-items:center;margin:1px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.etiqueta.anulado{--px-c:color-mix(in srgb, var(--error) 50%, transparent);--px-f:var(--error-fondo);color:var(--error)}.insignia{--px-c:var(--borde);--px-l:transparent;--px-f:var(--fondo-sutil);--px-r:var(--radio-pill);min-height:26px;color:var(--texto);font:700 .6875rem/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;margin:2px;padding:3px 10px 3px 8px;display:inline-flex}.insignia[data-tono=ok]{--px-c:color-mix(in srgb, var(--ok) 40%, transparent);--px-f:var(--ok-fondo);--px-brillo:transparent;color:var(--ok)}.insignia[data-tono=error]{--px-c:color-mix(in srgb, var(--error) 40%, transparent);--px-f:var(--error-fondo);--px-brillo:transparent;color:var(--error)}.insignia[data-tono=bono]{--px-c:var(--amarillo-sombra);--px-f:var(--amarillo);--px-l:var(--halo);--px-brillo:#ffffff8c;--px-esquinas:linear-gradient(180deg, #ffffff4d, transparent 70%);color:var(--sobre-amarillo)}.insignia[data-tono=acento]{--px-c:transparent;--px-f:var(--acento);--px-l:var(--repisa-boton);--px-brillo:#ffffff29;color:var(--sobre-acento);--icono-acento:var(--icono-acento-activo)}.barra{--px-c:transparent;--px-l:transparent;--px-f:var(--apagado);--px-r:var(--radio-pill);--px-brillo:transparent;height:10px;margin:12px 0 8px;position:relative;overflow:hidden}.barra div{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--texto) 78%, var(--fondo)), var(--texto));transform-origin:0;height:100%;animation:crecer var(--dur-lenta) var(--ease-emphasized) backwards}.barra div.bono{background:linear-gradient(180deg, var(--amarillo-luz), var(--amarillo));box-shadow:0 0 10px var(--halo)}.grande{letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.15}.tachado{color:var(--suave);text-decoration:line-through}.cuadricula{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cuadricula>.tarjeta,.cuadricula>.cartucho{margin:0}hr{border:0;border-top:1px solid var(--borde);margin:16px 0}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entrar,[data-entrar]{animation:pop-in var(--dur-pop) var(--ease-rebote) backwards}.escalonar>*,[data-escalonar]>*{animation:pop-in var(--dur-pop) var(--ease-rebote) backwards;animation-delay:min(calc(var(--i,0) * var(--escalon)), .36s)}.escalonar>:nth-child(2),[data-escalonar]>:nth-child(2){--i:1}.escalonar>:nth-child(3),[data-escalonar]>:nth-child(3){--i:2}.escalonar>:nth-child(4),[data-escalonar]>:nth-child(4){--i:3}.escalonar>:nth-child(5),[data-escalonar]>:nth-child(5){--i:4}.escalonar>:nth-child(6),[data-escalonar]>:nth-child(6){--i:5}.escalonar>:nth-child(7),[data-escalonar]>:nth-child(7){--i:6}.escalonar>:nth-child(n+8),[data-escalonar]>:nth-child(n+8){--i:7}.rebote{transition:transform .45s var(--ease-resorte)}@media (hover:hover) and (pointer:fine){.rebote:hover{transform:translateY(-2px)scale(1.02)}}.rebote:active{transition-duration:80ms;transform:scale(1.04,.9)}.latir{animation:latir 2.4s var(--ease-standard) infinite}.trazo{animation:trazar 1.1s var(--ease-emphasized) backwards}@supports (content:'x' / ''){.mascara-texto{color:color-mix(in srgb, var(--texto) 28%, transparent);position:relative}.mascara-texto:after{content:attr(data-texto) / "";color:var(--texto);clip-path:inset(0);animation:subir-color .9s var(--ease-emphasized) .1s backwards;pointer-events:none;position:absolute;inset:0}}.contando{text-align:inherit;display:inline-block}.contado{transform-origin:0 60%;animation:pop-cifra .4s var(--ease-rebote)}span.contado{display:inline-block}td.contado,th.contado{animation:none}.flotante,.moneda-salta{z-index:60;pointer-events:none;position:fixed;translate:-50% -50%}.flotante{border-radius:var(--radio-pill);background:var(--amarillo);color:var(--sobre-amarillo);font:700 .8125rem/1.2 var(--font-datos);box-shadow:0 6px 16px -6px var(--halo);animation:flotar 1.4s var(--ease-emphasized) forwards;padding:3px 9px}.moneda-salta{animation:moneda 1.1s var(--ease-standard) backwards}.moneda-salta svg{image-rendering:pixelated;display:block}.mov-listo .por-revelar{clip-path:inset(0 0 100% 0 round var(--radio-lg))}.mov-listo .por-revelar.revelado{clip-path:inset(-20px -20px -40px -20px round var(--radio-lg));transition:clip-path .75s var(--ease-emphasized)}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}}@keyframes crecer{0%{transform:scaleX(0)}}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes pop{40%{transform:scale(1.08,.94)}}@keyframes pop-icono{0%{opacity:0;transform:scale(.4)}}@keyframes pop-cifra{40%{transform:scale(1.08)}}@keyframes encender{0%{clip-path:inset(49% 0 49% 0 round var(--radio-md));filter:brightness(1.8)}45%{clip-path:inset(0 0 0 0 round var(--radio-md));filter:brightness(1.35)}to{clip-path:inset(0 0 0 0 round var(--radio-md));filter:none}}@keyframes aviso-entrar{0%{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes brillar{0%{opacity:0;transform:translate(0)skew(-18deg)}12%{opacity:1}to{opacity:1;transform:translate(520%)skew(-18deg)}}@keyframes latir{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes trazar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes subir-color{0%{clip-path:inset(100% 0 0)}}@keyframes flotar{0%{opacity:0;transform:translateY(6px)scale(.7)}18%{opacity:1;transform:translateY(-6px)scale(1.06)}70%{opacity:1}to{opacity:0;transform:translateY(-46px)scale(1)}}@keyframes moneda{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}45%{transform:translate(calc(var(--x) * .6), var(--alto)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(var(--x), 10px) scale(.9)}}@keyframes hoja-entrar{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes opciones-entrar{0%{opacity:0;transform:translateY(-6px)scale(.94)}}@keyframes velo{0%{opacity:0}}@keyframes vt-salir{to{opacity:0;filter:blur(2px);transform:scale(.985)}}@keyframes vt-entrar{0%{opacity:0;transform:translateY(14px)}}@keyframes vt-tema{0%{clip-path:circle(0 at var(--vt-x,100%) var(--vt-y,0%))}to{clip-path:circle(150% at var(--vt-x,100%) var(--vt-y,0%))}}main{animation:aparecer var(--dur-base) var(--ease-emphasized) backwards}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-salir .22s var(--ease-salida) both}::view-transition-new(root){animation:vt-entrar .42s var(--ease-emphasized) both}::view-transition-group(titulo){animation-duration:.45s;animation-timing-function:var(--ease-emphasized)}::view-transition-group(pestana){animation-duration:.45s;animation-timing-function:var(--ease-emphasized)}::view-transition-group(dock-activo){animation-duration:.45s;animation-timing-function:var(--ease-emphasized)}::view-transition-group(mascota){animation-duration:.45s;animation-timing-function:var(--ease-emphasized)}::view-transition-group(hud){animation:none}::view-transition-group(dock){animation:none}::view-transition-old(hud){animation:none}::view-transition-new(hud){animation:none}::view-transition-old(dock){animation:none}::view-transition-new(dock){animation:none}html.vt-tema header.hud,html.vt-tema .dock,html.vt-tema .indicador,html.vt-tema .dock-pildora,html.vt-tema .mascota-sprite{view-transition-name:none!important}html.vt-tema::view-transition-old(root){animation:none}html.vt-tema::view-transition-new(root){animation:.7s cubic-bezier(.65,0,.35,1) both vt-tema}:root:active-view-transition main{animation:none}:root:active-view-transition .indicador{animation:none}@media (prefers-reduced-motion:reduce){:root{--dur-rapida:0s;--dur-base:0s;--dur-lenta:0s;--dur-pop:0s}*,:before,:after{transition:none!important;animation:none!important}.escena-capa{display:none}@view-transition{navigation:none}}:root[data-movimiento=reducido]{--dur-rapida:0s;--dur-base:0s;--dur-lenta:0s;--dur-pop:0s}:root[data-movimiento=reducido] *,:root[data-movimiento=reducido] :before,:root[data-movimiento=reducido] :after{transition:none!important;animation:none!important}:root[data-movimiento=reducido] .escena-capa{display:none}:root[data-movimiento=reducido]::view-transition-group(*){animation:none!important}:root[data-movimiento=reducido]::view-transition-old(*){animation:none!important}:root[data-movimiento=reducido]::view-transition-new(*){animation:none!important}@media (prefers-reduced-transparency:reduce){header.hud,.dock,.hoja{background:var(--tarjeta);-webkit-backdrop-filter:none;backdrop-filter:none}.hoja::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-gama=baja] :is(header.hud,.dock,.hoja){background:var(--tarjeta);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-gama=baja] .hoja::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-gama=baja] .escena-capa{display:none}@media (prefers-contrast:more){:root{--borde:var(--borde-fuerte);--suave:var(--texto);--marco:var(--linea);--polvo:transparent}}@media (forced-colors:active){.px,.tarjeta,.cartucho,.pantalla,.aviso,.insignia,.etiqueta,.chips span,.barra,button,.boton,input,select,textarea,.dock,.hoja{border:1px solid canvastext}.escena{display:none}}@media print{:root:root:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#fff;--fondo-sutil:#fff;--tarjeta:#fff;--texto:#000;--suave:#3d3d3d;--borde:#b0b0b0;--borde-fuerte:#767676;--marco:#767676;--linea:#000;--acento:#000;--sobre-acento:#fff;--acento-suave:#fff;--bono:#8a5c00;--ok:#0b5a2c;--error:#991b1b;--pantalla:#fff;--apagado:#ddd}body{background:#fff}.escena,.dock,.hoja,.saltar{display:none!important}.px,.tarjeta,.cartucho,.pantalla,.aviso,.insignia,.etiqueta,.barra{box-shadow:none;background:0 0;border:1px solid #000}.indicador,.cartucho-rotulo:before,h2:after{display:none}.por-revelar,.mov-listo .por-revelar{clip-path:none!important}.mascara-texto{color:var(--texto)}}
