.capa-estilo{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.capa-estilo canvas{width:100%;height:100%;position:absolute;inset:0}html[data-estilo] main.bg-background{background:0 0}html:is([data-estilo=matrix],[data-estilo=sakura],[data-estilo=mision],[data-estilo=oficina]) :is(.print-area,main.mx-auto){background:var(--panel);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);box-shadow:var(--sombra-2);margin-block:20px}@media print{.capa-estilo,.capa-efectos{display:none}html[data-estilo] :is(.print-area,main.mx-auto){background:0 0;border:0;margin:0;padding-top:0;box-shadow:none!important}html[data-estilo] :is(.print-area,main.mx-auto):before,html[data-estilo] :is(.print-area,main.mx-auto):after{display:none}}html[data-estilo=matrix]{--font-sans:var(--font-geist-mono);--radius:.3rem}html.dark[data-estilo=matrix]{--background:#0b0d0c;--panel:#111413;--foreground:#e2e6e3;--card:#161a18;--card-foreground:#e2e6e3;--popover:#161a18;--popover-foreground:#e2e6e3;--primary:#4fbf7f;--primary-foreground:#08130d;--secondary:#1b201d;--secondary-foreground:#e2e6e3;--muted:#191d1b;--muted-foreground:#8d9690;--accent:#1e2421;--accent-foreground:#f0f3f1;--destructive:#e5736b;--success:#4fbf7f;--warning:#d9c26a;--border:#ffffff12;--input:#ffffff1c;--ring:#4fbf7f;--chart-1:#4fbf7f;--chart-2:#7ea8c9;--chart-3:#d9c26a;--chart-4:#e5736b;--chart-5:#a3a9a5;--sidebar:#0e1110;--sidebar-foreground:#c9cfcb;--sidebar-primary:#4fbf7f;--sidebar-primary-foreground:#08130d;--sidebar-accent:#1b201d;--sidebar-accent-foreground:#f0f3f1;--sidebar-border:#ffffff0f;--sidebar-ring:#4fbf7f;--sombra-2:0 6px 16px -6px #0009;--sombra-3:0 12px 28px -10px #000000b3;--brillo-borde:inset 0 1px 0 #ffffff08;--lluvia-fondo:11 13 12;--lluvia-cabeza:#b9f5d0;--lluvia-estela:#3f9e68}html:not(.dark)[data-estilo=matrix]{--background:#eef1ef;--panel:#f8faf9;--foreground:#1b221e;--card:#fff;--card-foreground:#1b221e;--popover:#fff;--popover-foreground:#1b221e;--primary:#23804c;--primary-foreground:#fff;--secondary:#e7ece9;--secondary-foreground:#1b221e;--muted:#edf1ee;--muted-foreground:#5d6b63;--accent:#e2ebe5;--accent-foreground:#15361f;--destructive:#c0392b;--success:#23804c;--warning:#9a7b12;--border:#dbe2de;--input:#cfd8d3;--ring:#23804c;--chart-1:#23804c;--chart-2:#3d6f99;--chart-3:#9a7b12;--chart-4:#c0392b;--chart-5:#6b746f;--sidebar:#e9edeb;--sidebar-foreground:#1b221e;--sidebar-primary:#23804c;--sidebar-primary-foreground:#fff;--sidebar-accent:#dde6e0;--sidebar-accent-foreground:#15361f;--sidebar-border:#d6ddd9;--sidebar-ring:#23804c;--sombra-2:0 6px 18px -10px #1b221e40;--sombra-3:0 12px 28px -12px #1b221e4d;--brillo-borde:inset 0 1px 0 #fff;--lluvia-fondo:238 241 239;--lluvia-cabeza:#23804c;--lluvia-estela:#8fbfa2}html[data-estilo=matrix] ::selection{background:color-mix(in srgb, var(--primary) 35%, transparent)}.matrix-lluvia{opacity:.09}html[data-estilo=matrix] h1:before{content:"$ ";color:var(--muted-foreground)}html[data-estilo=matrix] h1:after{content:"";vertical-align:-.12em;background:var(--primary);opacity:.8;width:.55em;height:1em;margin-left:.3em;animation:1.1s step-end infinite matrix-cursor;display:inline-block}@keyframes matrix-cursor{50%{opacity:0}}html[data-estilo=matrix] .pagina-entra h1{animation:.6s steps(16,end) backwards matrix-teclea}@keyframes matrix-teclea{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html[data-estilo=matrix] tbody tr{transition:box-shadow .15s}html[data-estilo=matrix] tbody tr:hover{box-shadow:inset 2px 0 0 var(--primary)}html[data-estilo=sakura]{--radius:.95rem}html:not(.dark)[data-estilo=sakura]{--background:#f8f3f4;--panel:#fffdfd;--foreground:#2e2629;--card:#fff;--card-foreground:#2e2629;--popover:#fff;--popover-foreground:#2e2629;--primary:#c4577c;--primary-foreground:#fff;--secondary:#f6eef1;--secondary-foreground:#3d2f35;--muted:#f7f1f3;--muted-foreground:#7d6d73;--accent:#f6e8ed;--accent-foreground:#7a3550;--destructive:#c8433b;--success:#3f8f6e;--warning:#c27f1c;--border:#ece2e6;--input:#e4d6dc;--ring:#c4577c;--chart-1:#c4577c;--chart-2:#3f8f6e;--chart-3:#d79a52;--chart-4:#7b6cc4;--chart-5:#e2a3b8;--sidebar:#fbf7f8;--sidebar-foreground:#2e2629;--sidebar-primary:#c4577c;--sidebar-primary-foreground:#fff;--sidebar-accent:#f4e7ec;--sidebar-accent-foreground:#7a3550;--sidebar-border:#ece2e6;--sidebar-ring:#c4577c;--sombra-1:0 1px 2px #2e26290d;--sombra-2:0 6px 18px -8px #c4577c2e;--sombra-3:0 14px 30px -12px #c4577c40;--brillo-borde:inset 0 1px 0 #ffffffe6;--rubor:#f0becf47}html.dark[data-estilo=sakura]{--background:#191417;--panel:#1f191c;--foreground:#efe4e8;--card:#261f23;--card-foreground:#efe4e8;--popover:#261f23;--popover-foreground:#efe4e8;--primary:#e48aa8;--primary-foreground:#2a1019;--secondary:#2c2428;--secondary-foreground:#efe4e8;--muted:#2a2226;--muted-foreground:#a8949c;--accent:#35282e;--accent-foreground:#f6d6e1;--destructive:#ee7b72;--success:#6cc49c;--warning:#e0b066;--border:#ffdce817;--input:#ffdce824;--ring:#e48aa8;--chart-1:#e48aa8;--chart-2:#6cc49c;--chart-3:#e0b066;--chart-4:#a99cf0;--chart-5:#c7a2b1;--sidebar:#1c1619;--sidebar-foreground:#e6d9de;--sidebar-primary:#e48aa8;--sidebar-primary-foreground:#2a1019;--sidebar-accent:#2e2429;--sidebar-accent-foreground:#f6d6e1;--sidebar-border:#ffdce812;--sidebar-ring:#e48aa8;--sombra-2:0 8px 22px -10px #0009;--sombra-3:0 16px 34px -12px #000000b3;--brillo-borde:inset 0 1px 0 #ffffff0a;--rubor:#e48aa81f}html[data-estilo=sakura] ::selection{background:color-mix(in srgb, var(--primary) 30%, transparent)}html[data-estilo=sakura] .capa-estilo{background:radial-gradient(55vw 45vh at 100% 0%, var(--rubor), transparent 70%)}.sakura-petalos{opacity:.75}html.dark[data-estilo=sakura] .sakura-petalos{opacity:.45}html[data-estilo=sakura] h1,html[data-estilo=sakura] h2{letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-style:italic;font-weight:600}html[data-estilo=sakura] h1{font-size:1.55rem}html[data-estilo=sakura] h1:before{content:"";vertical-align:-.04em;background:var(--primary);width:.8em;height:.8em;margin-right:.4em;animation:12s linear infinite sakura-flor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cg%3E%3Cpath id='p' d='M0 -1 C3 -3 4 -8 1.2 -11 L0 -9.6 L-1.2 -11 C-4 -8 -3 -3 0 -1Z'/%3E%3Cuse href='%23p' transform='rotate(72)'/%3E%3Cuse href='%23p' transform='rotate(144)'/%3E%3Cuse href='%23p' transform='rotate(216)'/%3E%3Cuse href='%23p' transform='rotate(288)'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cg%3E%3Cpath id='p' d='M0 -1 C3 -3 4 -8 1.2 -11 L0 -9.6 L-1.2 -11 C-4 -8 -3 -3 0 -1Z'/%3E%3Cuse href='%23p' transform='rotate(72)'/%3E%3Cuse href='%23p' transform='rotate(144)'/%3E%3Cuse href='%23p' transform='rotate(216)'/%3E%3Cuse href='%23p' transform='rotate(288)'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes sakura-flor{to{transform:rotate(360deg)}}html[data-estilo=sakura] [data-slot=button]{border-radius:999px}html[data-estilo=sakura] .tile:hover{transform:translateY(-3px)rotate(-.3deg)}html[data-estilo=mision]{--radius:.2rem;--font-titulo-mision:"VT323", var(--font-geist-mono), monospace}html.dark[data-estilo=mision]{--background:#0b0905;--panel:#120e07;--foreground:#f3e6cf;--card:#18130a;--card-foreground:#f3e6cf;--popover:#18130a;--popover-foreground:#f3e6cf;--primary:#ffb547;--primary-foreground:#1a1103;--secondary:#1d170d;--secondary-foreground:#f3e6cf;--muted:#1a150c;--muted-foreground:#a8977a;--accent:#241c0f;--accent-foreground:#ffe2b3;--destructive:#ff6a3d;--success:#9bd67a;--warning:#ffd166;--border:#ffb54724;--input:#ffb54738;--ring:#ffb547;--chart-1:#ffb547;--chart-2:#ff6a3d;--chart-3:#9bd67a;--chart-4:#ffd166;--chart-5:#a8977a;--sidebar:#0d0a06;--sidebar-foreground:#e6d6b8;--sidebar-primary:#ffb547;--sidebar-primary-foreground:#1a1103;--sidebar-accent:#1d170d;--sidebar-accent-foreground:#ffe2b3;--sidebar-border:#ffb5471a;--sidebar-ring:#ffb547;--sombra-2:0 10px 28px -14px #000000b3;--sombra-3:0 0 22px -8px #ffb54766;--brillo-borde:inset 0 1px 0 #ffb5470f;--mision-linea:#ffb5470f;--mision-barrido:#00000038;--mision-radar:#ffb54729;--mision-brillo:0 0 10px #ffb54773}html:not(.dark)[data-estilo=mision]{--background:#efe8da;--panel:#fbf7ee;--foreground:#2a2014;--card:#fffdf8;--card-foreground:#2a2014;--popover:#fffdf8;--popover-foreground:#2a2014;--primary:#c25e0a;--primary-foreground:#fffaf0;--secondary:#f1e9da;--secondary-foreground:#2a2014;--muted:#f3ecdf;--muted-foreground:#6e5f49;--accent:#f3e2c6;--accent-foreground:#5a3305;--destructive:#b8371a;--success:#4a7d2b;--warning:#9a6a00;--border:#e2d6bf;--input:#d6c7aa;--ring:#c25e0a;--chart-1:#c25e0a;--chart-2:#b8371a;--chart-3:#4a7d2b;--chart-4:#9a6a00;--chart-5:#6e5f49;--sidebar:#ebe3d3;--sidebar-foreground:#2a2014;--sidebar-primary:#c25e0a;--sidebar-primary-foreground:#fffaf0;--sidebar-accent:#e4d9c4;--sidebar-accent-foreground:#5a3305;--sidebar-border:#ddd0b6;--sidebar-ring:#c25e0a;--sombra-2:0 8px 22px -14px #2a20144d;--sombra-3:0 12px 26px -14px #c25e0a59;--brillo-borde:inset 0 1px 0 #fff;--mision-linea:#c25e0a12;--mision-barrido:#2a201409;--mision-radar:#c25e0a1f;--mision-brillo:none}html[data-estilo=mision] ::selection{background:color-mix(in srgb, var(--primary) 32%, transparent)}html[data-estilo=mision] .capa-estilo{background:repeating-linear-gradient(0deg, var(--mision-barrido) 0 1px, transparent 1px 3px), linear-gradient(var(--mision-linea) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--mision-linea) 1px, transparent 1px) 0 0 / 40px 40px}.mision-radar{border:1px solid var(--mision-radar);background:radial-gradient(circle, transparent 0 69px, var(--mision-radar) 70px 71px, transparent 72px 139px, var(--mision-radar) 140px 141px, transparent 142px), conic-gradient(from 0deg, var(--mision-radar), transparent 25%);border-radius:50%;width:420px;height:420px;animation:8s linear infinite mision-radar;position:absolute;bottom:-140px;right:-140px}@keyframes mision-radar{to{transform:rotate(360deg)}}html[data-estilo=mision] h1,html[data-estilo=mision] h2{font-family:var(--font-titulo-mision);letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--mision-brillo);font-weight:400}html[data-estilo=mision] h1{font-size:2.1rem;line-height:1}html[data-estilo=mision] h2{font-size:1.15rem}html[data-estilo=mision] h1:before{content:"";vertical-align:.18em;background:var(--primary);width:.32em;height:.32em;box-shadow:0 0 8px var(--primary);border-radius:50%;margin-right:.45em;animation:1.6s step-end infinite mision-luz;display:inline-block}@keyframes mision-luz{50%{opacity:.25}}html[data-estilo=mision] :is(.print-area,main.mx-auto){border-top:2px solid var(--primary)}html[data-estilo=mision] .tile:hover{border-color:var(--primary);box-shadow:var(--sombra-3)}html[data-estilo=mision] tbody tr:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}html[data-estilo=oficina]{--font-sans:Tahoma, "Segoe UI", Verdana, sans-serif;--radius:0rem;--sombra-1:0 0 0 transparent;--sombra-2:0 0 0 transparent;--sombra-3:0 0 0 transparent;--brillo-borde:inset 0 0 0 transparent;--relieve:inset -1px -1px var(--bisel-oscuro), inset 1px 1px var(--bisel-claro), inset -2px -2px var(--bisel-sombra), inset 2px 2px var(--bisel-luz);--hundido:inset -1px -1px var(--bisel-claro), inset 1px 1px var(--bisel-sombra), inset -2px -2px var(--bisel-luz), inset 2px 2px var(--bisel-oscuro)}html:not(.dark)[data-estilo=oficina]{--background:teal;--panel:silver;--ventana:silver;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:silver;--popover-foreground:#000;--primary:navy;--primary-foreground:#fff;--secondary:silver;--secondary-foreground:#000;--muted:#dfdfdf;--muted-foreground:#404040;--accent:navy;--accent-foreground:#fff;--destructive:#a00000;--success:#007000;--warning:#806000;--border:gray;--input:gray;--ring:#000;--chart-1:navy;--chart-2:teal;--chart-3:olive;--chart-4:maroon;--chart-5:purple;--sidebar:silver;--sidebar-foreground:#000;--sidebar-primary:navy;--sidebar-primary-foreground:#fff;--sidebar-accent:navy;--sidebar-accent-foreground:#fff;--sidebar-border:gray;--sidebar-ring:#000;--bisel-claro:#fff;--bisel-luz:#dfdfdf;--bisel-sombra:gray;--bisel-oscuro:#0a0a0a;--titulo-1:navy;--titulo-2:#1084d0;--campo:#fff}html.dark[data-estilo=oficina]{--background:#0c3434;--panel:#34363a;--ventana:#3c3f44;--foreground:#ececec;--card:#202225;--card-foreground:#ececec;--popover:#34363a;--popover-foreground:#ececec;--primary:#3a6ea5;--primary-foreground:#fff;--secondary:#3c3f44;--secondary-foreground:#ececec;--muted:#2b2d31;--muted-foreground:#a9adb3;--accent:#3a6ea5;--accent-foreground:#fff;--destructive:#ff7b7b;--success:#6fcf7c;--warning:#e8c46a;--border:#5a5d63;--input:#5a5d63;--ring:#ececec;--chart-1:#6fa3dc;--chart-2:#4fb3b3;--chart-3:#c9c06a;--chart-4:#d97b7b;--chart-5:#b28ad6;--sidebar:#34363a;--sidebar-foreground:#ececec;--sidebar-primary:#3a6ea5;--sidebar-primary-foreground:#fff;--sidebar-accent:#3a6ea5;--sidebar-accent-foreground:#fff;--sidebar-border:#5a5d63;--sidebar-ring:#ececec;--bisel-claro:#6b6e75;--bisel-luz:#4a4d53;--bisel-sombra:#1c1d20;--bisel-oscuro:#000;--titulo-1:#1b3c66;--titulo-2:#3a6ea5;--campo:#202225}html[data-estilo=oficina] ::selection{background:var(--primary);color:#fff}html[data-estilo=oficina] header.sticky{background:var(--ventana);box-shadow:var(--relieve);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}html[data-estilo=oficina] aside{box-shadow:var(--relieve);border-right:0}html[data-estilo=oficina] :is(.print-area,main.mx-auto){padding-top:3.25rem;position:relative;box-shadow:var(--relieve)!important;border:0!important}html[data-estilo=oficina] :is(.print-area,main.mx-auto):before{content:"Summit";color:#fff;background:linear-gradient(90deg, var(--titulo-1), var(--titulo-2));height:20px;padding:2px 6px;font:700 12px Tahoma,Segoe UI,sans-serif;position:absolute;top:3px;left:3px;right:3px}html[data-estilo=oficina] :is(.print-area,main.mx-auto):after{content:"";background:linear-gradient(var(--foreground), var(--foreground)) 4px 9px / 6px 2px no-repeat, linear-gradient(var(--foreground), var(--foreground)) 21px 3px / 8px 1px no-repeat, linear-gradient(var(--foreground), var(--foreground)) 21px 3px / 1px 7px no-repeat, linear-gradient(var(--foreground), var(--foreground)) 28px 3px / 1px 7px no-repeat, linear-gradient(var(--foreground), var(--foreground)) 21px 9px / 8px 1px no-repeat, linear-gradient(45deg, transparent 45%, var(--foreground) 45% 58%, transparent 58%) 38px 3px / 8px 8px no-repeat, linear-gradient(-45deg, transparent 45%, var(--foreground) 45% 58%, transparent 58%) 38px 3px / 8px 8px no-repeat, linear-gradient(var(--ventana), var(--ventana)) 0 0 / 16px 14px no-repeat, linear-gradient(var(--ventana), var(--ventana)) 17px 0 / 16px 14px no-repeat, linear-gradient(var(--ventana), var(--ventana)) 34px 0 / 16px 14px no-repeat;width:50px;height:14px;position:absolute;top:6px;right:7px}html[data-estilo=oficina] h1,html[data-estilo=oficina] h2{letter-spacing:0;font-family:Tahoma,Segoe UI,sans-serif}html[data-estilo=oficina] [data-slot=card],html[data-estilo=oficina] .tile,html[data-estilo=oficina] .tile:hover{box-shadow:var(--hundido);border:0;transform:none}html[data-estilo=oficina] thead th{background:var(--ventana);box-shadow:var(--relieve);color:var(--foreground)}html[data-estilo=oficina] tbody tr:hover{background:var(--primary);color:#fff}html[data-estilo=oficina] tbody tr:hover *{color:inherit}html[data-estilo=oficina] [data-slot=button]{background:var(--ventana);color:var(--foreground);box-shadow:var(--relieve);border:0}html[data-estilo=oficina] [data-slot=button]:before{display:none}html[data-estilo=oficina] [data-slot=button]:hover:not(:disabled){background:var(--ventana);transform:none}html[data-estilo=oficina] [data-slot=button]:active:not(:disabled){box-shadow:var(--hundido);transform:translate(1px,1px)}html[data-estilo=oficina] [data-slot=button]:focus-visible{outline:1px dotted var(--foreground);outline-offset:-5px}html[data-estilo=oficina] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--campo);box-shadow:var(--hundido);border-color:#0000}html[data-estilo=arcade]{--radius:0rem;--sombra-1:0 0 0 transparent;--brillo-borde:inset 0 0 0 transparent;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 11 11' shape-rendering='crispEdges'%3E%3Cpath fill='%231a1c2c' d='M0 0h2v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1H5v1h1v1h1v1H5v-1H4v-1H3V9H2v1H1v1H0z'/%3E%3Cpath fill='%23f4f4f4' d='M1 2h1v1h1v1h1v1h1v1h1v1H4v1h1v1h1v1H5V9H4V8H3V7H2v1H1z'/%3E%3C/svg%3E") 0 0,auto}html.dark[data-estilo=arcade]{--background:#1a1c2c;--foreground:#f4f4f4;--card:#262b44;--card-foreground:#f4f4f4;--popover:#262b44;--popover-foreground:#f4f4f4;--primary:#ffcd75;--primary-foreground:#1a1c2c;--secondary:#333c57;--secondary-foreground:#f4f4f4;--muted:#2c3250;--muted-foreground:#94b0c2;--accent:#333c57;--accent-foreground:#ffcd75;--destructive:#b13e53;--success:#38b764;--warning:#ef7d57;--border:#333c57;--input:#566c86;--ring:#41a6f6;--chart-1:#41a6f6;--chart-2:#38b764;--chart-3:#ffcd75;--chart-4:#b13e53;--chart-5:#73eff7;--sidebar:#1a1c2cf0;--sidebar-foreground:#f4f4f4;--sidebar-primary:#ffcd75;--sidebar-primary-foreground:#1a1c2c;--sidebar-accent:#333c57;--sidebar-accent-foreground:#ffcd75;--sidebar-border:#333c57;--sidebar-ring:#41a6f6;--sombra-2:4px 4px 0 #0f1020;--sombra-3:6px 6px 0 #0f1020;--pixel-borde:#566c86;--pixel-sombra:#0f1020;--titulo:#ffcd75;--titulo-sombra:#b13e53;--fila:#2c3250;--arcade-roca:#29366f;--arcade-roca-2:#2b3874;--arcade-nieve:#f4f4f4;--arcade-pasto:#38b764;--arcade-nube:#94b0c2;--arcade-nube-opacidad:.1;--arcade-estrellas:1;--arcade-cerros:.35}html:not(.dark)[data-estilo=arcade]{--background:#cfe9f0;--foreground:#1a1c2c;--card:#f4f4f4;--card-foreground:#1a1c2c;--popover:#f4f4f4;--popover-foreground:#1a1c2c;--primary:#3b5dc9;--primary-foreground:#f4f4f4;--secondary:#e2e8ee;--secondary-foreground:#1a1c2c;--muted:#e6ecf1;--muted-foreground:#566c86;--accent:#d7e1f4;--accent-foreground:#29366f;--destructive:#b13e53;--success:#257179;--warning:#c2552d;--border:#94b0c2;--input:#94b0c2;--ring:#3b5dc9;--chart-1:#3b5dc9;--chart-2:#38b764;--chart-3:#ef7d57;--chart-4:#b13e53;--chart-5:#257179;--sidebar:#f4f4f4f2;--sidebar-foreground:#1a1c2c;--sidebar-primary:#3b5dc9;--sidebar-primary-foreground:#f4f4f4;--sidebar-accent:#d7e1f4;--sidebar-accent-foreground:#29366f;--sidebar-border:#94b0c2;--sidebar-ring:#3b5dc9;--sombra-2:4px 4px 0 #566c86;--sombra-3:6px 6px 0 #566c86;--pixel-borde:#333c57;--pixel-sombra:#94b0c2;--titulo:#29366f;--titulo-sombra:#ffcd75;--fila:#e6ecf1;--arcade-roca:#38b764;--arcade-roca-2:#3dc06b;--arcade-nieve:#f4f4f4;--arcade-pasto:#257179;--arcade-nube:#fff;--arcade-nube-opacidad:.85;--arcade-estrellas:0;--arcade-cerros:.45}html[data-estilo=arcade] ::selection{color:#1a1c2c;background:#ffcd75}html[data-estilo=arcade] h1,html[data-estilo=arcade] h2{font-family:"Press Start 2P", var(--font-geist-mono), monospace;letter-spacing:0;font-weight:400;line-height:1.5}html[data-estilo=arcade] h1{color:var(--titulo);text-shadow:3px 3px 0 var(--titulo-sombra);font-size:1rem}html[data-estilo=arcade] h2{font-size:.65rem}html[data-estilo=arcade] h1:before{content:"";vertical-align:-.1em;background:#ffcd75;width:.9em;height:.9em;margin-right:.6em;animation:1.2s steps(4,end) infinite arcade-gira;display:inline-block;box-shadow:inset -.2em -.2em #ef7d57,inset .15em .15em #fff3c4}@keyframes arcade-gira{50%{transform:scaleX(.2)}}html[data-estilo=arcade] [data-slot=card],html[data-estilo=arcade] .tile{box-shadow:0 -3px 0 0 var(--pixel-borde), 0 3px 0 0 var(--pixel-borde), -3px 0 0 0 var(--pixel-borde), 3px 0 0 0 var(--pixel-borde), 6px 6px 0 0 var(--pixel-sombra);border-color:#0000}html[data-estilo=arcade] .tile:hover{box-shadow:0 -3px 0 0 #ffcd75, 0 3px 0 0 #ffcd75, -3px 0 0 0 #ffcd75, 3px 0 0 0 #ffcd75, 8px 8px 0 0 var(--pixel-sombra);transform:translate(-2px,-2px)}html[data-estilo=arcade] [data-slot=button]{box-shadow:inset -3px -3px #00000047}html[data-estilo=arcade] [data-slot=button]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 3px 3px #00000047}html[data-estilo=arcade] [data-slot=button][data-variant=default]{font-family:"Press Start 2P", var(--font-geist-mono), monospace;font-size:.6rem}html[data-estilo=arcade] tbody tr:hover{background:var(--fila)}.arcade-estrellas{opacity:var(--arcade-estrellas);background-image:linear-gradient(#f4f4f4,#f4f4f4),linear-gradient(#73eff7,#73eff7),linear-gradient(#f4f4f4,#f4f4f4),linear-gradient(#ffcd75,#ffcd75),linear-gradient(#f4f4f4,#f4f4f4),linear-gradient(#94b0c2,#94b0c2);background-position:7% 18%,22% 42%,41% 12%,63% 30%,81% 16%,92% 48%;background-repeat:no-repeat;background-size:3px 3px;position:absolute;inset:0 0 35%}.arcade-nube{width:96px;height:32px;opacity:var(--arcade-nube-opacidad);fill:var(--arcade-nube);animation:90s linear infinite arcade-nube;position:absolute;left:0}.arcade-nube-1{animation-delay:-10s;top:14vh}.arcade-nube-2{width:72px;height:24px;animation-duration:120s;animation-delay:-70s;top:28vh}.arcade-nube-3{width:120px;height:40px;animation-duration:150s;animation-delay:-40s;top:8vh}@keyframes arcade-nube{0%{transform:translate(-140px)}to{transform:translate(calc(100vw + 20px))}}.arcade-cordillera{width:100%;height:16vh;opacity:var(--arcade-cerros);position:absolute;bottom:0;left:0}.arcade-roca{fill:var(--arcade-roca)}.arcade-roca-2{fill:var(--arcade-roca-2)}.arcade-nieve{fill:var(--arcade-nieve)}.arcade-pasto{fill:var(--arcade-pasto)}.arcade-caminante{animation:46s linear infinite alternate arcade-camina;position:absolute;bottom:calc(1.6vh - 2px);left:0}.arcade-volteo{animation:92s step-end infinite arcade-voltea}.arcade-escalador{width:30px;height:39px;display:block}.arcade-paso-a{animation:.5s step-end infinite arcade-paso}.arcade-paso-b{animation:.5s step-end -.25s infinite arcade-paso}@keyframes arcade-camina{0%{transform:translate(8px)}to{transform:translate(calc(100vw - 48px))}}@keyframes arcade-voltea{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes arcade-paso{0%{opacity:1}50%{opacity:0}}.arcade-salto.saltando{animation:.5s steps(6,end) arcade-salta}@keyframes arcade-salta{0%,to{transform:translateY(0)}50%{transform:translateY(-34px)}}.capa-efectos{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.efecto{pointer-events:none;will-change:transform, opacity;position:absolute}.efecto-glifo{font:13px var(--font-geist-mono), monospace;color:var(--primary);animation:efecto-glifo .9s ease-in var(--retraso,0s) both}@keyframes efecto-glifo{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--caida))}}.efecto-petalo{background:var(--tono);border-radius:60% 0 60% 60%;width:9px;height:9px;animation:1.3s cubic-bezier(.2,.7,.4,1) both efecto-petalo}@keyframes efecto-petalo{0%{opacity:1;transform:translate(0)rotate(0)}45%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--giro) * .5))}to{opacity:0;transform:translate(calc(var(--dx) * 1.2), calc(var(--dy) + var(--caida))) rotate(var(--giro))}}.efecto-cuenta{font:400 15px "VT323", var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--primary);text-shadow:var(--mision-brillo,none);white-space:nowrap;margin:-22px 0 0 10px;animation:.55s linear both efecto-cuenta}.efecto-cuenta:after{content:"T-3";animation:.55s step-end both efecto-cuenta-texto}@keyframes efecto-cuenta{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes efecto-cuenta-texto{0%{content:"T-3"}25%{content:"T-2"}50%{content:"T-1"}75%{content:"OK"}}.efecto-rastro{width:8px;height:13px;animation:efecto-rastro .35s steps(2) var(--retraso,0s) both;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 19' shape-rendering='crispEdges'%3E%3Cpath fill='%23000' d='M0 0h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1H7v1h1v2h1v2H8v1H6v-1H5v-2H4v-1H3v1H2v1H1v1H0z'/%3E%3Cpath fill='%23fff' d='M1 2h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1h1v1H6v1h1v2h1v2H6v-2H5v-2H4v-1H3v1H2v1H1z'/%3E%3C/svg%3E") 0 0/contain no-repeat}@keyframes efecto-rastro{0%{opacity:.55}to{opacity:0}}.efecto-moneda{background:#ffcd75;width:12px;height:14px;margin-left:-6px;animation:.7s steps(8,end) both efecto-moneda;box-shadow:inset -3px -3px #ef7d57,inset 2px 2px #fff3c4,0 0 0 2px #1a1c2c}@keyframes efecto-moneda{0%{transform:translateY(0)scaleX(1)}25%{transform:translateY(-26px)scaleX(.2)}50%{opacity:1;transform:translateY(-38px)scaleX(1)}75%{transform:translateY(-30px)scaleX(.2)}to{opacity:0;transform:translateY(-20px)scaleX(1)}}.efecto-mas-uno{font:9px "Press Start 2P", var(--font-geist-mono), monospace;color:#f4f4f4;text-shadow:2px 2px #1a1c2c;animation:.8s steps(6,end) both efecto-mas-uno}@keyframes efecto-mas-uno{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.capa-estilo *,html[data-estilo] h1,html[data-estilo] h1:before,html[data-estilo] h1:after,html[data-estilo] [data-slot=button]{animation:none!important}}
