:root{--gj-tinta:#141019;--gj-texto-2:#453e4e;--gj-texto-3:#625a6b;--gj-rosa:#f5338d;--gj-rosa-hondo:#c21e6f;--gj-rosa-claro:#ffc6df;--gj-rosa-velo:rgba(245,51,141,0.1);--gj-rosa-velo-2:rgba(245,51,141,0.18);--gj-crema:#faf7f2;--gj-crema-2:#f2ebe1;--gj-blanco:#ffffff;--gj-linea:rgba(20,16,25,0.12);--gj-linea-2:rgba(20,16,25,0.24);--gj-exito:#177a3e;--gj-aviso:#855a00;--gj-aviso-velo:#fdf0d5;--gj-error:#b02a2a;--gj-error-velo:#fbdddd;--gj-amarillo:#ffd23f;--gj-ciruela:#3b1846;--gj-velo:rgba(20,16,25,0.5);--accent-solid-tienda:var(--gj-rosa);--selection-bg-tienda:var(--gj-rosa);--ancho:1200px;--margen:clamp(16px,0.55rem + 2.4vw,32px);--alto-barra:84px;--h-s:36px;--h-m:40px;--h-l:44px;--h-xl:52px;--r-control:999px;--r-tarjeta:20px;--r-panel:24px;--borde:2px solid var(--gj-tinta);--f-display:var(--fuente-display),Impact,"Arial Narrow",sans-serif;--f-ui:var(--fuente-ui),ui-sans-serif,system-ui,sans-serif;--f-mono:var(--fuente-mono),ui-monospace,monospace;--sombra-dura:6px 6px 0 var(--gj-tinta);--sombra-flotante:0 28px 60px -28px rgba(20,16,25,0.55);--curva:cubic-bezier(0.22,1,0.36,1);--nubes-cerca:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221600%22 height=%22560%22 shape-rendering=%22crispEdges%22%3E%3Cpath fill=%22%23ffffff%22 d=%22M120 40h12v12h-12zM132 40h12v12h-12zM144 40h12v12h-12zM156 40h12v12h-12zM96 52h12v12h-12zM108 52h12v12h-12zM120 52h12v12h-12zM132 52h12v12h-12zM144 52h12v12h-12zM156 52h12v12h-12zM168 52h12v12h-12zM180 52h12v12h-12zM84 64h12v12h-12zM96 64h12v12h-12zM108 64h12v12h-12zM120 64h12v12h-12zM132 64h12v12h-12zM144 64h12v12h-12zM156 64h12v12h-12zM168 64h12v12h-12zM180 64h12v12h-12zM192 64h12v12h-12zM204 64h12v12h-12zM72 76h12v12h-12zM84 76h12v12h-12zM96 76h12v12h-12zM108 76h12v12h-12zM120 76h12v12h-12zM132 76h12v12h-12zM144 76h12v12h-12zM156 76h12v12h-12zM168 76h12v12h-12zM180 76h12v12h-12zM192 76h12v12h-12zM204 76h12v12h-12zM216 76h12v12h-12zM228 76h12v12h-12zM240 76h12v12h-12zM72 88h12v12h-12zM84 88h12v12h-12zM96 88h12v12h-12zM108 88h12v12h-12zM120 88h12v12h-12zM132 88h12v12h-12zM144 88h12v12h-12zM156 88h12v12h-12zM168 88h12v12h-12zM180 88h12v12h-12zM192 88h12v12h-12zM204 88h12v12h-12zM216 88h12v12h-12zM228 88h12v12h-12z%22/%3E%3Cpath fill=%22%23ffd6e8%22 d=%22M60 88h12v12h-12zM240 88h12v12h-12zM72 100h12v12h-12zM84 100h12v12h-12zM96 100h12v12h-12zM108 100h12v12h-12zM120 100h12v12h-12zM132 100h12v12h-12zM144 100h12v12h-12zM156 100h12v12h-12zM168 100h12v12h-12zM180 100h12v12h-12zM192 100h12v12h-12zM204 100h12v12h-12zM216 100h12v12h-12zM228 100h12v12h-12z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M580 230h10v10h-10zM590 230h10v10h-10zM600 230h10v10h-10zM610 230h10v10h-10zM540 240h10v10h-10zM550 240h10v10h-10zM560 240h10v10h-10zM570 240h10v10h-10zM580 240h10v10h-10zM590 240h10v10h-10zM600 240h10v10h-10zM610 240h10v10h-10zM620 240h10v10h-10zM630 240h10v10h-10zM670 240h10v10h-10zM680 240h10v10h-10zM690 240h10v10h-10zM530 250h10v10h-10zM540 250h10v10h-10zM550 250h10v10h-10zM560 250h10v10h-10zM570 250h10v10h-10zM580 250h10v10h-10zM590 250h10v10h-10zM600 250h10v10h-10zM610 250h10v10h-10zM620 250h10v10h-10zM630 250h10v10h-10zM640 250h10v10h-10zM650 250h10v10h-10zM660 250h10v10h-10zM670 250h10v10h-10zM680 250h10v10h-10zM690 250h10v10h-10zM700 250h10v10h-10z%22/%3E%3Cpath fill=%22%23ffd6e8%22 d=%22M520 250h10v10h-10zM710 250h10v10h-10zM530 260h10v10h-10zM540 260h10v10h-10zM550 260h10v10h-10zM560 260h10v10h-10zM570 260h10v10h-10zM580 260h10v10h-10zM590 260h10v10h-10zM600 260h10v10h-10zM610 260h10v10h-10zM620 260h10v10h-10zM630 260h10v10h-10zM640 260h10v10h-10zM650 260h10v10h-10zM660 260h10v10h-10zM670 260h10v10h-10zM680 260h10v10h-10zM690 260h10v10h-10zM700 260h10v10h-10z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M1046 70h12v12h-12zM1058 70h12v12h-12zM1070 70h12v12h-12zM1022 82h12v12h-12zM1034 82h12v12h-12zM1046 82h12v12h-12zM1058 82h12v12h-12zM1070 82h12v12h-12zM1082 82h12v12h-12zM1094 82h12v12h-12zM1022 94h12v12h-12zM1034 94h12v12h-12zM1046 94h12v12h-12zM1058 94h12v12h-12zM1070 94h12v12h-12zM1082 94h12v12h-12zM1094 94h12v12h-12zM1106 94h12v12h-12z%22/%3E%3Cpath fill=%22%23ffd6e8%22 d=%22M1010 94h12v12h-12zM1118 94h12v12h-12zM1022 106h12v12h-12zM1034 106h12v12h-12zM1046 106h12v12h-12zM1058 106h12v12h-12zM1070 106h12v12h-12zM1082 106h12v12h-12zM1094 106h12v12h-12zM1106 106h12v12h-12z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M1300 330h10v10h-10zM1310 330h10v10h-10zM1320 330h10v10h-10zM1280 340h10v10h-10zM1290 340h10v10h-10zM1300 340h10v10h-10zM1310 340h10v10h-10zM1320 340h10v10h-10zM1330 340h10v10h-10zM1340 340h10v10h-10zM1270 350h10v10h-10zM1280 350h10v10h-10zM1290 350h10v10h-10zM1300 350h10v10h-10zM1310 350h10v10h-10zM1320 350h10v10h-10zM1330 350h10v10h-10zM1340 350h10v10h-10zM1350 350h10v10h-10zM1360 350h10v10h-10zM1280 360h10v10h-10zM1290 360h10v10h-10zM1300 360h10v10h-10zM1310 360h10v10h-10zM1320 360h10v10h-10zM1330 360h10v10h-10zM1340 360h10v10h-10zM1350 360h10v10h-10z%22/%3E%3Cpath fill=%22%23ffd6e8%22 d=%22M1260 360h10v10h-10zM1270 360h10v10h-10zM1360 360h10v10h-10zM1370 360h10v10h-10zM1280 370h10v10h-10zM1290 370h10v10h-10zM1300 370h10v10h-10zM1310 370h10v10h-10zM1320 370h10v10h-10zM1330 370h10v10h-10zM1340 370h10v10h-10zM1350 370h10v10h-10z%22/%3E%3Cpath fill=%22%23ffffff%22 d=%22M324 420h8v8h-8zM332 420h8v8h-8zM340 420h8v8h-8zM308 428h8v8h-8zM316 428h8v8h-8zM324 428h8v8h-8zM332 428h8v8h-8zM340 428h8v8h-8zM348 428h8v8h-8zM356 428h8v8h-8zM308 436h8v8h-8zM316 436h8v8h-8zM324 436h8v8h-8zM332 436h8v8h-8zM340 436h8v8h-8zM348 436h8v8h-8zM356 436h8v8h-8zM364 436h8v8h-8z%22/%3E%3Cpath fill=%22%23ffd6e8%22 d=%22M300 436h8v8h-8zM372 436h8v8h-8zM308 444h8v8h-8zM316 444h8v8h-8zM324 444h8v8h-8zM332 444h8v8h-8zM340 444h8v8h-8zM348 444h8v8h-8zM356 444h8v8h-8zM364 444h8v8h-8z%22/%3E%3C/svg%3E");--nubes-lejos:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221200%22 height=%22420%22 shape-rendering=%22crispEdges%22%3E%3Cpath fill=%22%23fff4f9%22 d=%22M76 260h6v6h-6zM82 260h6v6h-6zM88 260h6v6h-6zM94 260h6v6h-6zM52 266h6v6h-6zM58 266h6v6h-6zM64 266h6v6h-6zM70 266h6v6h-6zM76 266h6v6h-6zM82 266h6v6h-6zM88 266h6v6h-6zM94 266h6v6h-6zM100 266h6v6h-6zM106 266h6v6h-6zM130 266h6v6h-6zM136 266h6v6h-6zM142 266h6v6h-6zM46 272h6v6h-6zM52 272h6v6h-6zM58 272h6v6h-6zM64 272h6v6h-6zM70 272h6v6h-6zM76 272h6v6h-6zM82 272h6v6h-6zM88 272h6v6h-6zM94 272h6v6h-6zM100 272h6v6h-6zM106 272h6v6h-6zM112 272h6v6h-6zM118 272h6v6h-6zM124 272h6v6h-6zM130 272h6v6h-6zM136 272h6v6h-6zM142 272h6v6h-6zM148 272h6v6h-6z%22/%3E%3Cpath fill=%22%23f9cfe3%22 d=%22M40 272h6v6h-6zM154 272h6v6h-6zM46 278h6v6h-6zM52 278h6v6h-6zM58 278h6v6h-6zM64 278h6v6h-6zM70 278h6v6h-6zM76 278h6v6h-6zM82 278h6v6h-6zM88 278h6v6h-6zM94 278h6v6h-6zM100 278h6v6h-6zM106 278h6v6h-6zM112 278h6v6h-6zM118 278h6v6h-6zM124 278h6v6h-6zM130 278h6v6h-6zM136 278h6v6h-6zM142 278h6v6h-6zM148 278h6v6h-6z%22/%3E%3Cpath fill=%22%23fff4f9%22 d=%22M398 60h6v6h-6zM404 60h6v6h-6zM410 60h6v6h-6zM386 66h6v6h-6zM392 66h6v6h-6zM398 66h6v6h-6zM404 66h6v6h-6zM410 66h6v6h-6zM416 66h6v6h-6zM422 66h6v6h-6zM386 72h6v6h-6zM392 72h6v6h-6zM398 72h6v6h-6zM404 72h6v6h-6zM410 72h6v6h-6zM416 72h6v6h-6zM422 72h6v6h-6zM428 72h6v6h-6z%22/%3E%3Cpath fill=%22%23f9cfe3%22 d=%22M380 72h6v6h-6zM434 72h6v6h-6zM386 78h6v6h-6zM392 78h6v6h-6zM398 78h6v6h-6zM404 78h6v6h-6zM410 78h6v6h-6zM416 78h6v6h-6zM422 78h6v6h-6zM428 78h6v6h-6z%22/%3E%3Cpath fill=%22%23fff4f9%22 d=%22M670 180h6v6h-6zM676 180h6v6h-6zM682 180h6v6h-6zM688 180h6v6h-6zM658 186h6v6h-6zM664 186h6v6h-6zM670 186h6v6h-6zM676 186h6v6h-6zM682 186h6v6h-6zM688 186h6v6h-6zM694 186h6v6h-6zM700 186h6v6h-6zM652 192h6v6h-6zM658 192h6v6h-6zM664 192h6v6h-6zM670 192h6v6h-6zM676 192h6v6h-6zM682 192h6v6h-6zM688 192h6v6h-6zM694 192h6v6h-6zM700 192h6v6h-6zM706 192h6v6h-6zM712 192h6v6h-6zM646 198h6v6h-6zM652 198h6v6h-6zM658 198h6v6h-6zM664 198h6v6h-6zM670 198h6v6h-6zM676 198h6v6h-6zM682 198h6v6h-6zM688 198h6v6h-6zM694 198h6v6h-6zM700 198h6v6h-6zM706 198h6v6h-6zM712 198h6v6h-6zM718 198h6v6h-6zM724 198h6v6h-6zM730 198h6v6h-6zM646 204h6v6h-6zM652 204h6v6h-6zM658 204h6v6h-6zM664 204h6v6h-6zM670 204h6v6h-6zM676 204h6v6h-6zM682 204h6v6h-6zM688 204h6v6h-6zM694 204h6v6h-6zM700 204h6v6h-6zM706 204h6v6h-6zM712 204h6v6h-6zM718 204h6v6h-6zM724 204h6v6h-6z%22/%3E%3Cpath fill=%22%23f9cfe3%22 d=%22M640 204h6v6h-6zM730 204h6v6h-6zM646 210h6v6h-6zM652 210h6v6h-6zM658 210h6v6h-6zM664 210h6v6h-6zM670 210h6v6h-6zM676 210h6v6h-6zM682 210h6v6h-6zM688 210h6v6h-6zM694 210h6v6h-6zM700 210h6v6h-6zM706 210h6v6h-6zM712 210h6v6h-6zM718 210h6v6h-6zM724 210h6v6h-6z%22/%3E%3Cpath fill=%22%23fff4f9%22 d=%22M1004 20h6v6h-6zM1010 20h6v6h-6zM1016 20h6v6h-6zM992 26h6v6h-6zM998 26h6v6h-6zM1004 26h6v6h-6zM1010 26h6v6h-6zM1016 26h6v6h-6zM1022 26h6v6h-6zM1028 26h6v6h-6zM986 32h6v6h-6zM992 32h6v6h-6zM998 32h6v6h-6zM1004 32h6v6h-6zM1010 32h6v6h-6zM1016 32h6v6h-6zM1022 32h6v6h-6zM1028 32h6v6h-6zM1034 32h6v6h-6zM1040 32h6v6h-6zM992 38h6v6h-6zM998 38h6v6h-6zM1004 38h6v6h-6zM1010 38h6v6h-6zM1016 38h6v6h-6zM1022 38h6v6h-6zM1028 38h6v6h-6zM1034 38h6v6h-6z%22/%3E%3Cpath fill=%22%23f9cfe3%22 d=%22M980 38h6v6h-6zM986 38h6v6h-6zM1040 38h6v6h-6zM1046 38h6v6h-6zM992 44h6v6h-6zM998 44h6v6h-6zM1004 44h6v6h-6zM1010 44h6v6h-6zM1016 44h6v6h-6zM1022 44h6v6h-6zM1028 44h6v6h-6zM1034 44h6v6h-6z%22/%3E%3Cpath fill=%22%23fff4f9%22 d=%22M875 340h5v5h-5zM880 340h5v5h-5zM885 340h5v5h-5zM865 345h5v5h-5zM870 345h5v5h-5zM875 345h5v5h-5zM880 345h5v5h-5zM885 345h5v5h-5zM890 345h5v5h-5zM895 345h5v5h-5zM865 350h5v5h-5zM870 350h5v5h-5zM875 350h5v5h-5zM880 350h5v5h-5zM885 350h5v5h-5zM890 350h5v5h-5zM895 350h5v5h-5zM900 350h5v5h-5z%22/%3E%3Cpath fill=%22%23f9cfe3%22 d=%22M860 350h5v5h-5zM905 350h5v5h-5zM865 355h5v5h-5zM870 355h5v5h-5zM875 355h5v5h-5zM880 355h5v5h-5zM885 355h5v5h-5zM890 355h5v5h-5zM895 355h5v5h-5zM900 355h5v5h-5z%22/%3E%3C/svg%3E")}html:has(.pagina){color-scheme:light}html:has(.pagina),html:has(.pagina) body{background:#f4bcd6;color:var(--gj-tinta)}html:has(.pagina) ::selection{background:var(--selection-bg-tienda);color:var(--gj-tinta)}.sabor--rosa{--sabor:#f5338d;--sabor-claro:#fde2ee;--sabor-icono:var(--gj-tinta)}.sabor--durazno{--sabor:#f2925c;--sabor-claro:#fde8da;--sabor-icono:var(--gj-tinta)}.sabor--razz{--sabor:#3d9be9;--sabor-claro:#ddedfb;--sabor-icono:var(--gj-tinta)}.sabor--sandia{--sabor:#43b96a;--sabor-claro:#ddf3e4;--sabor-icono:var(--gj-tinta)}.sabor--galaxia{--sabor:#7c4dbe;--sabor-claro:#ebe2f7;--sabor-icono:#ffffff}.sabor--goat{--sabor:linear-gradient(135deg,#7c4dbe,#3d9be9);--sabor-claro:linear-gradient(135deg,#ebe2f7,#ddedfb);--sabor-icono:#ffffff}.sabor--limon{--sabor:#ffd23f;--sabor-claro:#fff4c9;--sabor-icono:var(--gj-tinta)}.sabor{display:inline-grid;place-items:center;flex-shrink:0;border:var(--borde);border-radius:50%;background:var(--sabor);color:var(--sabor-icono)}.pagina{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;color:var(--gj-tinta);font-family:var(--f-ui);font-size:16px;line-height:1.55}.pagina__principal{flex:1}.pagina__principal:focus{outline:none}.contenedor{width:100%;max-width:calc(var(--ancho) + var(--margen) * 2);margin-inline:auto;padding-inline:var(--margen)}.saltar{position:absolute;left:var(--margen);top:-60px;z-index:300;padding:10px 18px;border:var(--borde);border-radius:var(--r-control);background:var(--gj-rosa);color:var(--gj-tinta);font-weight:800}.saltar:focus-visible{top:12px}.solo-lector{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.icono{flex-shrink:0;display:block}.fondo{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(70% 55% at 78% 92%,rgba(255,228,160,.85) 0,rgba(255,200,150,.35) 40%,transparent 70%),linear-gradient(180deg,#c7b3f0,#e2b4e6 26%,#f6b6d2 52%,#ffc4bf 78%,#ffd6b2)}.fondo__sol{position:absolute;right:12%;bottom:-14vmax;width:46vmax;height:46vmax;border-radius:50%;background:radial-gradient(circle,rgba(255,244,205,.9) 0,rgba(255,222,170,.55) 34%,rgba(255,200,170,0) 68%)}.fondo__nubes{position:absolute;left:0;width:calc(100% + 1600px);background-repeat:repeat-x;will-change:transform}.fondo__nubes--cerca{top:6vh;height:560px;background-image:var(--nubes-cerca);opacity:.88;animation:nubes-cerca 150s linear infinite}.fondo__nubes--lejos{top:34vh;width:calc(100% + 1200px);height:420px;background-image:var(--nubes-lejos);opacity:.6;animation:nubes-lejos 240s linear infinite}.fondo--calma .fondo__nubes--cerca{opacity:.5}.fondo--calma .fondo__nubes--lejos{opacity:.35}.fondo__particulas{position:absolute;inset:0;width:100%;height:100%}.boton{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--h-l);padding:0 22px;border-radius:var(--r-control);border:var(--borde);font-family:var(--f-ui);font-size:13.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.boton:focus-visible,.enlace-foco:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:3px}.boton:disabled{cursor:not-allowed;opacity:.45}.boton[aria-disabled=true]{opacity:.6}.boton--primario{background:var(--accent-solid-tienda);color:var(--gj-tinta)}.boton--primario:not(:disabled):not([aria-disabled=true]):hover,.boton--secundario{background:var(--gj-tinta);color:var(--gj-blanco)}.boton--secundario:not(:disabled):hover{background:var(--gj-rosa);color:var(--gj-tinta)}.boton--fantasma{background:var(--gj-blanco);color:var(--gj-tinta)}.boton--fantasma:not(:disabled):hover{background:var(--gj-rosa-claro)}.boton--grande{height:var(--h-xl);padding:0 28px;font-size:14.5px}.boton--compacto{height:var(--h-s);padding:0 14px;font-size:12.5px;letter-spacing:.06em}.boton--ancho{width:100%}.boton-texto{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;color:var(--gj-rosa-hondo);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .16s ease,color .16s ease}.boton-texto:hover{color:var(--gj-tinta);text-decoration-color:var(--gj-rosa)}.boton-texto:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px;border-radius:4px}.girando{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(20,16,25,.25);border-top:2.5px solid var(--gj-tinta);animation:girar .8s linear infinite}html:has(.pagina) .spinner{width:20px;height:20px;border:2.5px solid rgba(20,16,25,.2);border-top:2.5px solid var(--gj-rosa);border-radius:50%;animation:girar .8s linear infinite}.insignia{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;border:var(--borde);background:var(--gj-tinta);color:var(--gj-blanco);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.insignia--rosa{background:var(--gj-rosa);color:var(--gj-tinta)}.insignia--oro{background:var(--gj-amarillo);color:var(--gj-tinta)}.insignia--gema{background:#43b96a;color:var(--gj-tinta)}.insignia--rojo{background:var(--gj-error-velo);color:var(--gj-error);border-color:var(--gj-error)}.campo{width:100%;height:var(--h-l);padding:0 18px;border-radius:var(--r-control);border:var(--borde);background:var(--gj-blanco);color:var(--gj-tinta);font-family:var(--f-ui);font-size:15px;font-weight:600;transition:box-shadow .16s ease,border-color .16s ease}.campo::placeholder{color:var(--gj-texto-3);font-weight:500}.campo:focus{outline:none;box-shadow:0 0 0 4px var(--gj-rosa-velo-2);border-color:var(--gj-rosa-hondo)}.campo[aria-invalid=true]{border-color:var(--gj-error);box-shadow:0 0 0 4px rgba(176,42,42,.14)}.campo--mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.campo--mono::placeholder{font-family:var(--f-ui);letter-spacing:0;text-transform:none}.etiqueta{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gj-tinta)}.nota-campo{min-height:20px;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--gj-texto-3)}.jugador .nota-campo{min-height:3em}.nota-campo--ok{color:var(--gj-exito);font-weight:600}.nota-campo--mal{color:var(--gj-error);font-weight:600}.segmento{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:var(--h-l);padding:3px;border-radius:var(--r-control);border:var(--borde);background:var(--gj-blanco)}.segmento__opcion{height:100%;border:0;border-radius:var(--r-control);background:transparent;color:var(--gj-texto-2);font:800 12.5px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}.segmento__opcion:hover{background:var(--gj-rosa-velo);color:var(--gj-tinta)}.segmento__opcion[aria-pressed=true]{background:var(--gj-tinta);color:var(--gj-blanco)}.segmento__opcion:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:1px}.casilla{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--gj-texto-2);cursor:pointer}.casilla input{appearance:none;flex-shrink:0;width:22px;height:22px;margin:0;border-radius:7px;border:var(--borde);background:var(--gj-blanco);display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease}.casilla input:after{content:"";width:10px;height:6px;border-left:2.5px solid var(--gj-tinta);border-bottom:2.5px solid var(--gj-tinta);transform:translateY(-1px) rotate(-45deg);opacity:0}.casilla input:checked{background:var(--gj-rosa)}.casilla input:checked:after{opacity:1}.casilla input:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.casilla strong{color:var(--gj-tinta);font-weight:700}.casilla .icono{display:inline-block;vertical-align:-3px;color:var(--gj-rosa-hondo)}.casilla a,.texto-enlace{color:var(--gj-rosa-hondo);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.casilla a:hover,.texto-enlace:hover{color:var(--gj-tinta);text-decoration-color:var(--gj-rosa)}.aviso{display:flex;gap:12px;padding:14px 16px;border-radius:16px;border:var(--borde);background:var(--gj-blanco);font-size:14px;line-height:1.55;color:var(--gj-texto-2)}.aviso .icono{margin-top:1px;color:var(--gj-rosa-hondo)}.aviso strong{color:var(--gj-tinta)}.aviso--atencion{background:var(--gj-aviso-velo);color:#4a3500}.aviso--atencion .icono{color:var(--gj-aviso)}.aviso--error{background:var(--gj-error-velo);border-color:var(--gj-error);color:#7a1717}.aviso--error .icono{color:var(--gj-error)}.anuncio{position:relative;z-index:60;background:var(--gj-tinta);color:var(--gj-rosa-claro)}.anuncio__texto{margin-block:0;padding-block:10px;font-size:12.5px;font-weight:800;letter-spacing:.12em;line-height:1.45;text-transform:uppercase;text-align:center;text-wrap:balance}.control{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-m);padding:0 14px;border-radius:var(--r-control);border:var(--borde);background:var(--gj-blanco);color:var(--gj-tinta);font:800 12.5px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.control:hover{background:var(--gj-rosa-claro)}.control:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.control:disabled{opacity:.45;cursor:not-allowed}.control--cuadrado{width:var(--h-m);padding:0}.marca{display:inline-flex;align-items:center;gap:10px;min-width:0}.marca__lata{width:34px;height:34px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.marca__palabra{display:inline-flex;align-items:center;gap:3px;font-family:var(--f-display);font-size:23px;font-weight:400;line-height:1;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;color:var(--gj-tinta)}.marca__rayo{width:12px;height:18px;margin-top:-2px}.barra{position:sticky;top:12px;z-index:50;padding-inline:var(--margen);margin-top:12px}.barra__capsula{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:calc(var(--ancho) + 24px);height:64px;margin-inline:auto;padding:0 10px 0 18px;border-radius:999px;border:var(--borde);background:rgba(250,247,242,.9);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:background-color .3s ease,box-shadow .3s ease}.barra--fija .barra__capsula{background:rgba(250,247,242,.97);box-shadow:0 14px 30px -18px rgba(20,16,25,.5)}.barra__marca{display:inline-flex;align-items:center;justify-self:start;min-width:0;border-radius:12px;color:var(--gj-tinta)}.barra__enlaces{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.barra__enlace{display:inline-flex;align-items:center;height:var(--h-m);padding:0 14px;border-radius:var(--r-control);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gj-tinta);transition:color .16s ease,background-color .16s ease}.barra__enlace:hover{background:var(--gj-rosa-velo-2)}.barra__enlace:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:1px}.barra__acciones{display:flex;align-items:center;justify-content:flex-end;gap:8px}.barra__menu{display:none;padding:0 14px}.carrito-boton{padding:0 7px 0 14px;background:var(--accent-solid-tienda)}.carrito-boton:hover{background:var(--gj-tinta);color:var(--gj-blanco)}.carrito-boton__cuenta{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--gj-tinta);color:var(--gj-blanco);font-size:12.5px;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color .16s ease,color .16s ease}.carrito-boton:hover .carrito-boton__cuenta{background:var(--gj-rosa);color:var(--gj-tinta)}.carrito-boton__cuenta--vacia{background:rgba(20,16,25,.16);color:var(--gj-tinta)}.desplegable{position:relative}.desplegable__disparador{display:inline-flex;align-items:center;height:var(--h-m);border-radius:var(--r-control);transition:background-color .16s ease}.desplegable__disparador--abierto,.desplegable__disparador:hover{background:var(--gj-rosa-velo-2)}.desplegable__enlace{display:inline-flex;align-items:center;height:100%;padding:0 4px 0 14px;border-radius:999px 0 0 999px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gj-tinta)}.desplegable__flecha{display:inline-grid;place-items:center;width:32px;height:100%;padding:0 8px 0 0;border:0;border-radius:0 999px 999px 0;background:transparent;color:var(--gj-tinta);cursor:pointer}.desplegable__flecha .icono{transition:rotate .2s ease}.desplegable__disparador--abierto .desplegable__flecha .icono{rotate:180deg}.desplegable__enlace:focus-visible,.desplegable__flecha:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:-3px}.desplegable__panel{position:absolute;top:calc(100% + 16px);left:50%;width:min(580px,calc(100vw - 48px));padding:10px;transform:translateX(-50%);border-radius:var(--r-panel);border:var(--borde);background:var(--gj-crema);box-shadow:var(--sombra-flotante);animation:surgir .2s var(--curva) both}.desplegable__panel:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.desplegable__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.desplegable__item{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 8px;border-radius:16px;color:var(--gj-tinta);transition:background-color .16s ease}.desplegable__item:focus-visible,.desplegable__item:hover{background:var(--gj-rosa-velo-2)}.desplegable__item:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:-3px}.desplegable__imagen,.menu-movil__imagen{width:40px;height:40px}.desplegable__nombre{flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desplegable__cuenta{min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:var(--gj-blanco);border:1.5px solid var(--gj-linea-2);font-size:12.5px;font-weight:800;line-height:21px;text-align:center;color:var(--gj-texto-2);font-variant-numeric:tabular-nums}.desplegable__todo{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:0 18px;height:var(--h-l);border-radius:var(--r-control);border:var(--borde);background:var(--gj-tinta);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gj-blanco);transition:background-color .16s ease,color .16s ease}.desplegable__todo:hover{background:var(--gj-rosa);color:var(--gj-tinta)}.desplegable__todo:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.menu-movil{position:fixed;inset:0;z-index:220;display:flex;flex-direction:column;padding:12px var(--margen) max(20px,env(safe-area-inset-bottom));background:var(--gj-crema);animation:aparecer .2s ease both}.menu-movil__cabecera{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 10px 0 18px;border-radius:999px;border:var(--borde);background:var(--gj-blanco)}.menu-movil__cuerpo{flex:1;min-height:0;overflow-y:auto;padding:12px 0 16px;overscroll-behavior:contain}.menu-movil__titulo{margin:10px 4px 12px;font-family:var(--f-display);font-size:30px;line-height:1;text-transform:uppercase}.menu-movil__categorias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0;list-style:none}.desplegable__lista>li:last-child:nth-child(odd),.menu-movil__categorias>li:last-child:nth-child(odd){grid-column:1/-1}.menu-movil__categoria{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 10px 8px 8px;border-radius:18px;border:var(--borde);background:var(--gj-blanco);font-size:14.5px;font-weight:800;line-height:1.2;color:var(--gj-tinta);transition:background-color .16s ease}.menu-movil__categoria:focus-visible,.menu-movil__categoria:hover{background:var(--gj-rosa-claro)}.menu-movil__categoria:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.menu-movil__nombre{flex:1;min-width:0;overflow-wrap:anywhere}.menu-movil__cuenta{flex-shrink:0;min-width:26px;height:24px;padding:0 7px;border-radius:999px;background:var(--gj-crema-2);font-size:12.5px;font-weight:800;line-height:24px;text-align:center;color:var(--gj-texto-2);font-variant-numeric:tabular-nums}.menu-movil__lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.menu-movil__enlace{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 18px 0 22px;border-radius:999px;border:var(--borde);background:var(--gj-blanco);font-family:var(--f-display);font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--gj-tinta);transition:background-color .16s ease}.menu-movil__enlace:hover{background:var(--gj-rosa-claro)}.copiable{display:inline-flex;align-items:center;gap:12px;max-width:100%;height:var(--h-l);padding:0 14px 0 18px;border-radius:var(--r-control);border:var(--borde);background:var(--gj-blanco);color:var(--gj-tinta);font:500 15px var(--f-mono);letter-spacing:.01em;cursor:pointer;transition:background-color .16s ease}.copiable:hover{background:var(--gj-rosa-claro)}.copiable:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.copiable__valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copiable__accion{display:inline-grid;place-items:center;width:20px;color:var(--gj-rosa-hondo)}.copiable[data-copiado=true] .copiable__accion{color:var(--gj-exito)}.punto-vivo{position:relative;width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#2fae5c;box-shadow:0 0 0 2px var(--gj-tinta)}.punto-vivo:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #2fae5c;opacity:0;animation:pulso 2.4s ease-out infinite}.punto-vivo--apagado{background:#b9b2bf}.punto-vivo--apagado:after{display:none}.olimpo{padding-block:clamp(18px,.6rem + 1.6vw,34px) clamp(30px,1.4rem + 2vw,54px);scroll-margin-top:80px}.olimpo__rejilla{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch;gap:16px}.olimpo__lado{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0}.podio{--escala:1;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;margin:0 6px 6px 0;padding:28px 20px 0;overflow:hidden;border-radius:var(--r-panel);border:var(--borde);box-shadow:var(--sombra-dura);background:linear-gradient(180deg,#4a2483,#8a2f9c 24%,#d9418f 50%,#ff7d79 72%,#ffb27c 88%,#ffc98d)}.podio__escenario{position:absolute;inset:0;z-index:-1;pointer-events:none}.podio__escenario:before{content:"";position:absolute;inset:34% 0 40% 0;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff6c9,#fff6c9),linear-gradient(#fff,#fff),linear-gradient(#ffe0ef,#ffe0ef);background-size:3px 3px;background-repeat:no-repeat;background-position:8% 22%,22% 58%,36% 14%,64% 30%,78% 12%,90% 48%,54% 8%;opacity:.8}.podio__sol{position:absolute;left:50%;bottom:22%;width:320px;height:320px;margin-left:-160px;margin-bottom:-90px}.podio__sol:before{content:"";inset:-34%;background:radial-gradient(circle,rgba(255,214,130,.55) 0,rgba(255,140,160,.22) 38%,transparent 66%)}.podio__franjas,.podio__sol:before{position:absolute;border-radius:50%}.podio__franjas{inset:0;background:linear-gradient(180deg,#fff3a6,#ffd56b 30%,#ff9c6b 58%,#ff4f9a);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 0),repeating-linear-gradient(180deg,#000 0 13px,transparent 13px 22px);mask-image:linear-gradient(180deg,#000 30%,transparent 0),repeating-linear-gradient(180deg,#000 0 13px,transparent 13px 22px);-webkit-mask-size:100% 100%,100% 22px;mask-size:100% 100%,100% 22px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;animation:franjas 2.6s linear infinite}.podio__isla{position:absolute;height:18px;background:rgba(59,24,70,.42);clip-path:polygon(0 0,100% 0,100% 40%,86% 40%,86% 70%,64% 70%,64% 100%,38% 100%,38% 70%,16% 70%,16% 40%,0 40%)}.podio__isla:before{content:"";position:absolute;left:18%;top:0;width:10px;height:6px}.podio__isla--izq{left:9%;top:30%;width:92px}.podio__isla--der{right:11%;top:20%;width:70px;height:14px;opacity:.8}.podio__palmera{position:absolute;bottom:21%;width:150px;height:118px;color:var(--gj-ciruela)}.podio__palmera--izq{left:-8px}.podio__palmera--der{right:-8px;transform:scaleX(-1)}.podio__suelo{position:absolute;left:0;right:0;bottom:0;height:22%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 24px,transparent 24px 48px),linear-gradient(180deg,#4a1e57 0,var(--gj-ciruela) 100%);border-top:2px solid var(--gj-tinta)}.podio__rotulo{position:absolute;top:18px;left:22px;right:22px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.podio__titulo{font-family:var(--f-display);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.4rem);line-height:.95;letter-spacing:.005em;text-transform:uppercase;color:var(--gj-blanco)}.podio__aviso{flex-basis:100%;max-width:44ch;margin:0;font-size:14px;font-weight:600;line-height:1.45;color:rgba(255,255,255,.92)}.podio__fila{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;width:min(100%,600px);margin:0 auto;padding:0;list-style:none}.podio__puesto{display:grid;justify-items:center;min-width:0}.podio__figura{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:190px}.podio__puesto--1 .podio__figura{min-height:230px}.skin3d{display:block;cursor:grab}.podio__cargando{display:block;width:calc(80px * var(--escala));height:calc(150px * var(--escala))}.podio__silueta{display:block;width:calc(var(--w) * var(--escala) * .7px);height:calc(var(--h) * var(--escala) * .8px);border-radius:40px 40px 10px 10px;border:2px dashed rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.podio__placa{display:grid;justify-items:center;width:min(100%,150px);max-width:100%;margin:8px 0 10px;padding:5px 14px 6px;border-radius:16px;border:var(--borde);background:var(--gj-crema);text-align:center;line-height:1.2}.podio__nombre{max-width:100%;font-size:15px;font-weight:800;color:var(--gj-tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podio__plataforma{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gj-texto-3)}.podio__pedestal{position:relative;display:grid;place-items:center;width:100%;border:var(--borde);border-bottom:0;border-radius:10px 10px 0 0;background:linear-gradient(180deg,transparent 0 14px,rgba(20,16,25,.06) 14px),var(--gj-crema)}.podio__pedestal:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;border-radius:8px 8px 0 0;border-bottom:2px solid var(--gj-tinta);background:var(--gj-blanco)}.podio__puesto--1 .podio__pedestal{height:120px;background:linear-gradient(180deg,transparent 0 14px,rgba(20,16,25,.08) 14px),var(--gj-rosa)}.podio__puesto--1 .podio__pedestal:before{background:#ff86bd}.podio__puesto--2 .podio__pedestal,.podio__puesto--3 .podio__pedestal{height:84px}.podio__numero{margin-top:12px;font-family:var(--f-display);font-size:46px;line-height:1;color:var(--gj-tinta)}.podio__puesto--1 .podio__numero{font-size:62px}.modulo{padding:18px 20px;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-crema)}.modulo__titulo{margin:0 0 10px;font-family:var(--f-ui);font-size:12.5px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--gj-tinta)}.modulo__vacio{margin:0;font-size:14px;line-height:1.5;color:var(--gj-texto-3)}.meta__cifra{display:flex;align-items:baseline;gap:12px;margin:0 0 10px}.meta__porcentaje,.servidor__numero{font-family:var(--f-display);font-size:42px;font-weight:400;line-height:.95;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--gj-tinta)}.meta__pagos,.servidor__texto{font-size:14px;font-weight:600;color:var(--gj-texto-2)}.meta__barra{height:20px;padding:2px;border-radius:999px;border:var(--borde);background:var(--gj-blanco)}.meta__barra,.meta__relleno{position:relative;overflow:hidden}.meta__relleno{height:100%;min-width:12px;border-radius:999px;background:linear-gradient(180deg,#ff7cb7 0,var(--gj-rosa) 45%,#df1f78 100%);animation:llenar 1.4s var(--curva) both}.meta__relleno--vacio{min-width:0}.meta__relleno:before{content:"";position:absolute;left:6px;right:6px;top:3px;height:3px;border-radius:999px;background:rgba(255,255,255,.55)}.meta__burbujas{position:absolute;left:0;right:0;top:0;height:200%;background-image:radial-gradient(circle at 12px 10px,rgba(255,255,255,.75) 0 1.6px,transparent 2.2px),radial-gradient(circle at 34px 22px,rgba(255,255,255,.6) 0 1.2px,transparent 1.8px),radial-gradient(circle at 52px 6px,rgba(255,255,255,.7) 0 2px,transparent 2.6px),radial-gradient(circle at 70px 18px,rgba(255,255,255,.55) 0 1.3px,transparent 1.9px);background-size:84px 28px;animation:burbujas 2.8s linear infinite}.metas{display:grid;gap:10px}.metas .meta__barra{height:16px}.metas__linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px}.metas__nombre{min-width:0;font-size:14px;font-weight:800;color:var(--gj-tinta)}.metas__porcentaje{flex-shrink:0;font-family:var(--f-display);font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.meta__pie{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:10px}.cuenta-atras{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--gj-texto-2);white-space:nowrap}.cuenta-atras .icono{color:var(--gj-rosa-hondo)}.cuenta-atras strong{color:var(--gj-tinta);font-weight:800;font-variant-numeric:tabular-nums}.prosa-premios{font-size:15px;line-height:1.65;color:var(--gj-texto-2);white-space:pre-line}.prosa-premios strong{color:var(--gj-tinta)}.modulo--servidor{display:flex;flex-direction:column}.servidor__cabecera{display:flex;align-items:center;justify-content:space-between}.servidor__cabecera .modulo__titulo{margin:0}.servidor__cifra{display:flex;align-items:baseline;gap:10px;margin:8px 0 6px}.servidor__record{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--gj-texto-3);white-space:nowrap;font-variant-numeric:tabular-nums}.grafica{display:flex;flex-direction:column;height:92px;margin:0}.grafica__lienzo{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0}.grafica__svg{display:block;flex:1 1 0;width:100%;height:auto;min-height:0}.grafica--vacia{border-radius:0;border-bottom:2px dashed var(--gj-linea-2);background:none}.servidor__numero--vacio{color:var(--gj-linea-2)}.grafica__ejes{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:600;color:var(--gj-texto-3);font-variant-numeric:tabular-nums}.grafica__zona{position:absolute;inset:0;cursor:crosshair;touch-action:pan-y;outline:none}.grafica__zona:focus-visible{border-radius:8px;box-shadow:0 0 0 3px var(--gj-rosa-hondo)}.grafica__guia{top:0;bottom:0;width:2px;margin-left:-1px;background:rgba(20,16,25,.22)}.grafica__guia,.grafica__punto{position:absolute;pointer-events:none}.grafica__punto{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid var(--gj-tinta);background:var(--gj-rosa)}.grafica__globo{position:absolute;z-index:2;display:grid;gap:2px;padding:7px 12px;border-radius:12px;background:var(--gj-tinta);white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 12px))}.grafica__globo--izq{transform:translate(-12px,calc(-100% - 12px))}.grafica__globo--der{transform:translate(calc(-100% + 12px),calc(-100% - 12px))}.grafica__globo--abajo{transform:translate(-50%,12px)}.grafica__globo--abajo.grafica__globo--izq{transform:translate(-12px,12px)}.grafica__globo--abajo.grafica__globo--der{transform:translate(calc(-100% + 12px),12px)}.grafica__hora{font-size:12px;color:rgba(255,255,255,.75);font-variant-numeric:tabular-nums}.grafica__valor{font-size:13px;font-weight:800;color:var(--gj-blanco);font-variant-numeric:tabular-nums}.servidor__ip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.servidor__ip .copiable{height:var(--h-m);font-size:14.5px}.servidor__bedrock{font-size:12.5px;font-weight:600;color:var(--gj-texto-3)}.modulo--recientes{display:flex;flex-direction:column;min-height:0}.recientes__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recientes__cabecera .boton-texto{margin:-8px -4px -8px 0;padding:0 4px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.recientes{display:grid;margin:0;padding:0;list-style:none;max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gj-linea-2) transparent}.reciente{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:50px}.modulo--recientes .reciente+.reciente{box-shadow:inset 0 1.5px 0 var(--gj-linea)}.modulo--recientes .recientes{min-height:150px}.modulo--recientes .modulo__vacio{display:grid;place-items:center;min-height:150px;padding:12px 16px;border:2px dashed var(--gj-linea-2);border-radius:14px;text-align:center;text-wrap:balance}.recientes--todas .reciente{border-bottom:1.5px solid var(--gj-linea)}.reciente__texto{min-width:0}.reciente__nombre{font-size:14.5px;font-weight:800}.reciente__nombre,.reciente__producto{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reciente__producto{font-size:13px;color:var(--gj-texto-2)}.reciente__hace{font-size:12.5px;font-weight:600;color:var(--gj-texto-3);white-space:nowrap;font-variant-numeric:tabular-nums}.recientes--todas{max-height:none;overflow:visible;column-gap:28px}.cabeza{width:46px;height:46px;border-radius:10px;border:var(--borde);background:var(--gj-crema-2);image-rendering:pixelated;object-fit:cover}.cabeza--grande{width:56px;height:56px;border-radius:12px}.cabeza--chica{width:34px;height:34px;border-radius:8px}.tienda{padding-bottom:clamp(48px,2rem + 3vw,96px);scroll-margin-top:80px}.tienda__principal{min-width:0;container-type:inline-size;container-name:catalogo}.cerrado{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px;padding:16px 20px;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-aviso-velo)}.cerrado .icono{color:var(--gj-aviso);margin-top:2px}.cerrado__titulo{margin:0 0 2px;font-size:16px;font-weight:800}.cerrado__texto{margin:0;font-size:15px;color:#4a3500}.estante{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:center;margin-bottom:20px}.estante__nav{position:relative;width:100%;min-width:0;padding:6px;border-radius:999px;border:var(--borde);background:var(--gj-crema)}.estante__chips{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-padding-inline:24px;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:999px}.estante__chips::-webkit-scrollbar{display:none}.estante__chips>li{flex:1 0 auto}.estante__chips--der{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.estante__chips--izq.estante__chips--der{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.estante__chips--izq:not(.estante__chips--der){-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}.chip-categoria{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:var(--h-l);padding:0 16px 0 6px;border:0;border-radius:999px;background:transparent;color:var(--gj-tinta);font:800 13px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.chip-categoria__icono{width:32px;height:32px}.chip-categoria:hover{background:var(--gj-rosa-velo-2)}.chip-categoria[aria-pressed=true]{background:var(--gj-tinta);color:var(--gj-blanco)}.chip-categoria[aria-pressed=true] .chip-categoria__icono{border-color:var(--gj-blanco)}.chip-categoria:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:-3px}.estante__flecha{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;border:var(--borde);border-radius:50%;background:var(--gj-blanco);color:var(--gj-tinta);cursor:pointer;transition:background-color .16s ease}.estante__flecha:hover{background:var(--gj-rosa)}.estante__flecha:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.estante__flecha--izq{left:8px}.estante__flecha--der{right:8px}.buscador{position:relative;display:flex;align-items:center;gap:10px;width:min(100%,560px);height:var(--h-l);padding:0 4px 0 18px;border-radius:999px;border:var(--borde);background:var(--gj-blanco);color:var(--gj-tinta);transition:box-shadow .16s ease}.buscador:focus-within{border-color:var(--gj-rosa-hondo);outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.buscador__campo{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--gj-tinta);font:600 15px var(--f-ui)}.buscador__campo::placeholder{color:var(--gj-texto-3);font-weight:500}.buscador__campo::-webkit-search-cancel-button{-webkit-appearance:none}.buscador__limpiar{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--gj-crema-2);color:var(--gj-tinta);cursor:pointer}.buscador__limpiar:hover{background:var(--gj-rosa-claro)}.buscador__estado{min-height:22px;margin:-4px 0 0;padding:0 12px;border-radius:999px;font-size:14px;font-weight:700;color:var(--gj-tinta)}.buscador__estado:not(:empty){background:rgba(250,247,242,.88)}.grupo{scroll-margin-top:200px}.rejilla{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tarjeta{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-crema);transition:box-shadow .16s ease,background-color .16s ease}.tarjeta:focus-within,.tarjeta:hover{background:var(--gj-blanco);box-shadow:4px 4px 0 var(--gj-tinta)}.tarjeta__visual{position:relative;display:grid;place-items:center;aspect-ratio:1/.86;overflow:hidden;border-radius:calc(var(--r-tarjeta) - 2px) calc(var(--r-tarjeta) - 2px) 0 0;border-bottom:var(--borde);background:repeating-conic-gradient(rgba(255,255,255,.34) 0 25%,transparent 0 50%) 0 0 /22px 22px,var(--sabor-claro,#fde2ee)}.tarjeta__visual:before{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--sabor,var(--gj-rosa))}.tarjeta__visual img{position:relative;width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(20,16,25,.2))}.tarjeta__visual .imagen-relleno{width:46%;height:46%;opacity:.55;image-rendering:pixelated}.tarjeta__insignias{position:absolute;top:10px;left:10px;right:10px;z-index:1;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.tarjeta__cuerpo{display:flex;flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px}.tarjeta__nombre{margin:0;min-height:2.16em;font-family:var(--f-display);font-size:19px;font-weight:400;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tarjeta__abrir{padding:0;border:0;background:none;color:var(--gj-tinta);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.tarjeta__abrir:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.tarjeta__abrir:focus-visible{outline:none}.tarjeta__abrir:focus-visible:after{outline:3px solid var(--gj-rosa-hondo);outline-offset:3px}.tarjeta__pie{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.tarjeta__pie .boton{position:relative;z-index:2;flex-shrink:0;min-width:0;padding:0 14px 0 11px;gap:6px}.precio{display:flex;flex-direction:column;line-height:1.15;font-variant-numeric:tabular-nums}.precio__actual{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--gj-tinta);white-space:nowrap}.precio__moneda{margin-left:4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--gj-texto-3)}.precio__antes{font-size:13px;font-weight:600;color:var(--gj-texto-3);text-decoration:line-through}.precio--grande .precio__actual{font-family:var(--f-display);font-size:32px;font-weight:400;letter-spacing:.01em}.precio--grande .precio__moneda{font-family:var(--f-ui)}.vacio{display:grid;justify-items:center;gap:10px;padding:56px 24px;border-radius:var(--r-panel);border:2px dashed rgba(20,16,25,.4);background:rgba(250,247,242,.82);text-align:center;color:var(--gj-texto-2)}.vacio__fantasma{display:grid;grid-template-columns:repeat(3,64px);gap:10px;margin-bottom:12px}.vacio__fantasma span{height:82px;border-radius:14px;border:2px dashed rgba(20,16,25,.28);background:linear-gradient(180deg,transparent 0 58%,rgba(20,16,25,.06) 58%),rgba(255,255,255,.6)}.vacio__titulo{margin:0;font-family:var(--f-display);font-size:30px;font-weight:400;line-height:1;text-transform:uppercase;color:var(--gj-tinta)}.vacio__texto{margin:0;max-width:440px;font-size:15px;text-wrap:pretty}.vacio--busqueda{padding:40px 24px;font-size:15px;font-weight:600}.vacio--pago{width:min(100%,520px)}.imagen-relleno{opacity:.55}.velo{inset:0;z-index:200;background:var(--gj-velo);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:aparecer .2s ease both}.ficha,.velo{position:fixed}.ficha{z-index:210;left:50%;top:50%;width:min(940px,calc(100vw - 48px));height:min(640px,calc(100vh - 64px));transform:translate(-50%,-50%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--r-panel);border:var(--borde);background:var(--gj-crema);box-shadow:var(--sombra-flotante);animation:surgir .28s var(--curva) both}.ficha__galeria{position:relative;display:flex;flex-direction:column;min-height:0;border-right:var(--borde);background:repeating-conic-gradient(rgba(255,255,255,.22) 0 25%,transparent 0 50%) 0 0 /28px 28px,var(--sabor-claro,#fde2ee)}.ficha__galeria:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--sabor,var(--gj-rosa))}.ficha__imagen{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:40px}.ficha__imagen img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(20,16,25,.22))}.ficha__miniaturas{display:flex;gap:8px;padding:0 20px 22px;overflow-x:auto;scrollbar-width:none}.ficha__miniatura{flex-shrink:0;width:56px;height:56px;padding:6px;border-radius:14px;border:2px solid rgba(20,16,25,.25);background:var(--gj-blanco);cursor:pointer;transition:border-color .16s ease}.ficha__miniatura img{width:100%;height:100%;object-fit:contain}.ficha__miniatura[aria-current=true]{border-color:var(--gj-tinta);box-shadow:inset 0 0 0 2px var(--gj-rosa)}.ficha__miniatura:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.ficha__flecha{position:absolute;top:50%;margin-top:-20px;z-index:2}.ficha__flecha--izq{left:14px}.ficha__flecha--der{right:14px}.ficha__contenido{display:flex;flex-direction:column;min-height:0}.ficha__cabecera{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0 30px}.ficha__categoria{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-rosa-hondo)}.ficha__desplazable{flex:1;min-height:0;overflow-y:auto;padding:6px 30px 24px;scrollbar-width:thin;scrollbar-color:var(--gj-linea-2) transparent}.ficha__titulo{margin:4px 0 0;font-family:var(--f-display);font-size:clamp(2.1rem,1.6rem + 1.4vw,2.9rem);font-weight:400;line-height:.98;letter-spacing:-.003em;text-transform:uppercase;text-wrap:balance}.ficha__precio{display:flex;align-items:center;gap:12px;margin:14px 0 0}.ficha__precio+.ficha__texto,.ficha__titulo+.ficha__texto{margin-top:16px}.ficha__texto{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:var(--gj-texto-2);white-space:pre-line;text-wrap:pretty}.ficha__bloque{margin-top:20px}.ficha__subtitulo{margin:0 0 12px;font-family:var(--f-ui);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-tinta)}.lista-beneficios{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lista-beneficios li{display:flex;gap:11px;font-size:15px;font-weight:500;line-height:1.45;color:var(--gj-tinta)}.lista-beneficios .icono{width:22px;height:22px;margin-top:-1px;padding:3px;border-radius:50%;border:2px solid var(--gj-tinta);background:var(--gj-rosa);color:var(--gj-tinta)}.lista-comandos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lista-comandos li{padding:5px 12px;border-radius:999px;border:2px solid var(--gj-tinta);background:var(--gj-blanco);font-family:var(--f-mono);font-size:13.5px;color:var(--gj-tinta)}.ficha__entrega{margin-top:22px}.ficha__accion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 30px 18px;border-top:var(--borde);background:var(--gj-blanco)}.ficha__accion-nota{display:contents}.ficha__accion-nota p{grid-column:1/-1;grid-row:2;min-height:18px;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.4;color:var(--gj-texto-3)}.ficha__visual-movil{place-items:center;height:200px;margin:8px 0 6px;border-radius:18px;border:var(--borde);background:repeating-conic-gradient(rgba(255,255,255,.32) 0 25%,transparent 0 50%) 0 0 /22px 22px,var(--sabor-claro,#fde2ee)}.ficha__visual-movil img{max-width:70%;max-height:164px;object-fit:contain}.cajon{position:fixed;z-index:210;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--gj-crema);border-left:var(--borde);box-shadow:var(--sombra-flotante);animation:deslizar .3s var(--curva) both}.cajon__cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;height:76px;padding:0 16px 0 24px;border-bottom:var(--borde);background:var(--gj-blanco)}.cajon__titulo{margin:0;font-family:var(--f-display);font-size:30px;font-weight:400;line-height:1;text-transform:uppercase}.cajon__cuerpo{flex:1;min-height:0;overflow-y:auto;padding:6px 24px 24px;scrollbar-width:thin;scrollbar-color:var(--gj-linea-2) transparent}.cajon__lista{margin:0;padding:0;list-style:none}.cajon__pie{display:grid;gap:12px;padding:16px 24px max(20px,env(safe-area-inset-bottom));border-top:var(--borde);background:var(--gj-blanco)}.cajon__total{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gj-tinta)}.cajon__total strong{font-family:var(--f-display);font-size:30px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums}.cajon__motivo{min-height:20px;margin:0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--gj-texto-3);text-align:center}.cajon__motivo--falta{color:var(--gj-error)}.cajon__vacio{display:grid;justify-items:center;gap:12px;padding:64px 12px;text-align:center}.cajon__vacio>.icono{width:72px;height:72px;padding:14px;border-radius:50%;border:var(--borde);background:var(--gj-rosa);color:var(--gj-tinta)}.cajon__vacio p{margin:0;color:var(--gj-texto-2)}.linea-carrito{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1.5px solid var(--gj-linea)}.linea-carrito__imagen{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;border:var(--borde);background:repeating-conic-gradient(rgba(255,255,255,.4) 0 25%,transparent 0 50%) 0 0 /14px 14px,#fde2ee}.linea-carrito__imagen img{width:78%;height:78%;object-fit:contain}.linea-carrito__info{min-width:0}.linea-carrito__nombre{margin:0;font-size:15px;font-weight:800;line-height:1.3;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.linea-carrito__precio{margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--gj-texto-3);font-variant-numeric:tabular-nums}.linea-carrito__lado{display:grid;justify-items:end;gap:8px}.linea-carrito__importe{font-weight:800;font-variant-numeric:tabular-nums}.contador{display:inline-flex;align-items:center;height:var(--h-s);padding:0 2px;border-radius:999px;border:var(--borde);background:var(--gj-blanco)}.contador button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--gj-tinta);cursor:pointer;transition:background-color .15s ease}.contador button:hover:not(:disabled){background:var(--gj-rosa-claro)}.contador button:disabled{opacity:.3;cursor:not-allowed}.contador button:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:-1px}.contador output{min-width:22px;text-align:center;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.jugador{margin-top:22px;padding:20px;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-blanco)}.jugador__titulo{margin:0 0 16px;font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.jugador__fila{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.jugador__fila .cabeza{width:44px;height:44px}.jugador__bloque+.jugador__bloque{margin-top:16px}.jugador__regalo{margin-top:16px;padding-top:16px;border-top:1.5px solid var(--gj-linea)}.jugador__regalo-campos{margin-top:16px}.pago{min-height:100svh;padding-block:clamp(28px,3vw,48px) clamp(64px,6vw,96px)}.pago__titulo{margin:0 0 28px;font-family:var(--f-display);font-size:clamp(2.6rem,1.9rem + 2.6vw,4.2rem);font-weight:400;line-height:.95;letter-spacing:-.005em;text-transform:uppercase}.pago__rejilla{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.pago__columna{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.pago__lateral{position:sticky;top:calc(var(--alto-barra) + 20px);min-width:0}.bloque{padding:24px;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-crema)}.bloque__titulo{margin:0 0 18px;font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.bloque__titulo--suelto{margin:0}.bloque__fila{display:flex;align-items:center;gap:14px;min-width:0}.bloque__texto{flex:1;min-width:0}.bloque__nick{margin:0;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloque__meta{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--gj-texto-3)}.bloque__meta .icono{display:inline-block;vertical-align:-2px;color:var(--gj-rosa-hondo)}.bloque__separador{height:2px;margin:18px 0;background:var(--gj-linea)}.codigo+.codigo{margin-top:16px;padding-top:16px;border-top:1.5px solid var(--gj-linea)}.codigo__control{display:flex;gap:8px}.codigo__control .campo{flex:1;min-width:0}.codigo__control .boton{min-width:104px}.resumen{margin:0 6px 6px 0;border-radius:var(--r-panel);border:var(--borde);background:var(--gj-blanco);box-shadow:var(--sombra-dura);overflow:hidden}.resumen__cabecera{padding:18px 24px;border-bottom:var(--borde);background:var(--gj-rosa)}.resumen__lista{margin:0;padding:8px 0;list-style:none;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gj-linea-2) transparent}.resumen__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 24px}.resumen__item .linea-carrito__imagen{width:44px;height:44px;border-radius:12px}.resumen__nombre{margin:0;font-size:14px;font-weight:800;line-height:1.3}.resumen__detalle{margin:1px 0 0;font-size:12.5px;font-weight:600;color:var(--gj-texto-3)}.resumen__derecha{display:grid;justify-items:end;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.resumen__derecha .boton-texto{min-height:28px;font-size:12px;color:var(--gj-texto-3)}.resumen__cuentas{display:grid;gap:8px;padding:18px 24px;border-top:1.5px solid var(--gj-linea);font-size:14.5px;font-weight:600;color:var(--gj-texto-2);font-variant-numeric:tabular-nums}.resumen__cuenta{display:flex;justify-content:space-between;gap:12px}.resumen__cuenta--descuento{color:var(--gj-exito)}.resumen__total{display:flex;justify-content:space-between;align-items:baseline;color:var(--gj-tinta);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.resumen__total strong{font-family:var(--f-display);font-size:36px;font-weight:400;letter-spacing:.01em}.resumen__cuenta+.resumen__total{margin-top:4px;padding-top:10px;border-top:1.5px solid var(--gj-linea)}.resumen__accion{display:grid;gap:12px;padding:0 24px 24px}.resumen__legal{margin:0;font-size:12.5px;line-height:1.5;color:var(--gj-texto-3);text-align:center}.turnstile{min-height:65px}.turnstile__estado{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:13.5px;font-weight:600;color:var(--gj-texto-3)}.dialogo{position:fixed;z-index:230;left:50%;top:50%;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-panel);border:var(--borde);background:var(--gj-crema);box-shadow:var(--sombra-flotante);animation:surgir .24s var(--curva) both}.dialogo--ancho{width:min(720px,calc(100vw - 32px))}.dialogo__cabecera{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 24px;border-bottom:var(--borde);background:var(--gj-blanco)}.dialogo__encabezado{display:grid;gap:4px;min-width:0}.dialogo__titulo{margin:0;font-family:var(--f-display);font-size:28px;font-weight:400;line-height:1;text-transform:uppercase}.dialogo__subtitulo{margin:0;font-size:13.5px;font-weight:600;color:var(--gj-texto-3)}.dialogo__cuerpo{display:grid;gap:16px;padding:20px 24px 24px;overflow-y:auto}.dialogo__persona{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:var(--borde);background:var(--gj-blanco)}.dialogo__persona-texto{flex:1;min-width:0}.dialogo__importe{font-family:var(--f-display);font-size:26px;font-weight:400;font-variant-numeric:tabular-nums}.dialogo__casillas{display:grid;gap:12px}.dialogo__nota{margin:0;line-height:1.5}.dialogo__falta,.dialogo__nota{font-size:13px;color:var(--gj-texto-3)}.dialogo__falta{min-height:20px;margin:-6px 0 0;font-weight:600;text-align:center}.ayuda{padding-block:clamp(64px,3rem + 4vw,128px);border-top:var(--borde);background:var(--gj-crema);scroll-margin-top:80px}.ayuda__cabecera{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 40px;margin-bottom:32px}.preguntas__titulo{margin:0;font-family:var(--f-display);font-size:clamp(2.5rem,1.6rem + 3vw,4.4rem);font-weight:400;line-height:.92;letter-spacing:-.008em;text-transform:uppercase;text-wrap:balance}.preguntas__sub{max-width:40ch;margin:14px 0 0;font-size:17px;color:var(--gj-texto-2)}.preguntas__contacto{display:flex;flex-wrap:wrap;gap:10px}.preguntas__columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}.preguntas__columna{display:grid;gap:10px}.pregunta{border-radius:18px;border:var(--borde);background:var(--gj-blanco);transition:box-shadow .16s ease}.pregunta[open]{box-shadow:4px 4px 0 var(--gj-rosa)}.pregunta summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 16px 14px 20px;list-style:none;font-size:16px;font-weight:800;line-height:1.35;cursor:pointer;border-radius:16px;transition:background-color .16s ease}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:hover{background:var(--gj-rosa-velo)}.pregunta summary:focus-visible{outline:3px solid var(--gj-rosa-hondo);outline-offset:2px}.pregunta summary .icono{width:30px;height:30px;padding:5px;border-radius:50%;border:2px solid var(--gj-tinta);background:var(--gj-crema);color:var(--gj-tinta);transition:rotate .25s var(--curva),background-color .16s ease}.pregunta[open] summary .icono{rotate:45deg;background:var(--gj-rosa)}.pregunta p{margin:0;padding:0 56px 20px 20px;font-size:15.5px;line-height:1.65;color:var(--gj-texto-2);text-wrap:pretty}.pie{margin-top:auto;background:var(--gj-tinta);color:var(--gj-blanco)}.pie__cierre{justify-content:space-between;flex-wrap:wrap;gap:28px 40px;padding-block:clamp(56px,3rem + 3vw,96px) 44px}.pie__cierre,.pie__marca{display:flex;align-items:center}.pie__marca{gap:20px;min-width:0}.pie__lata{width:64px;height:64px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.pie__frase{margin:0;font-family:var(--f-display);font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem);font-weight:400;line-height:.92;letter-spacing:-.005em;text-transform:uppercase;color:var(--gj-blanco);text-wrap:balance}.pie__acciones{display:flex;flex-wrap:wrap;gap:10px}.pie .copiable{border-color:var(--gj-rosa);background:transparent;color:var(--gj-blanco)}.pie .copiable:hover{background:rgba(245,51,141,.18)}.pie .copiable__accion{color:var(--gj-rosa)}.pie .copiable[data-copiado=true] .copiable__accion{color:#6ee79a}.pie .boton--secundario{background:var(--gj-rosa);border-color:var(--gj-rosa);color:var(--gj-tinta)}.pie .boton--secundario:hover{background:var(--gj-blanco);border-color:var(--gj-blanco)}.pie__rejilla{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:28px 44px;border-top:1px solid rgba(255,255,255,.14)}.pie__col{display:grid;gap:2px;align-content:start;min-width:0}.pie__titulo{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--f-ui);font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gj-rosa)}.pie__texto{max-width:40ch;margin:0 0 14px;font-size:14.5px;color:rgba(255,255,255,.75)}.pie__enlace{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:34px;font-size:15px;color:rgba(255,255,255,.82);overflow-wrap:anywhere;transition:color .16s ease}.pie__enlace:hover{color:var(--gj-rosa)}.pie__enlace:focus-visible{outline:3px solid var(--gj-rosa);outline-offset:2px;border-radius:4px}.pagos{display:flex;flex-wrap:wrap;gap:8px}.pago-insignia svg{display:block;width:48px;height:30px;border-radius:6px;box-shadow:0 0 0 1.5px rgba(255,255,255,.3)}.pie__base{padding-block:20px max(28px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:rgba(255,255,255,.66)}.pie__aviso{margin:0;max-width:720px}.legal{padding-block:clamp(28px,4vw,56px) clamp(64px,7vw,112px)}.legal__rejilla{display:grid;grid-template-columns:230px minmax(0,720px);justify-content:center;gap:clamp(28px,4vw,64px);padding:clamp(24px,1rem + 3vw,56px);border-radius:var(--r-panel);border:var(--borde);background:var(--gj-crema)}.legal__indice{align-self:start;font-size:14px}.legal__indice-titulo{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-tinta)}.legal__indice ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;counter-reset:indice}.legal__indice li{counter-increment:indice}.legal__indice ol a{display:flex;gap:10px;padding:6px 0;color:var(--gj-texto-2);font-weight:600;line-height:1.4;transition:color .16s ease}.legal__indice ol a:before{content:counter(indice) ".";min-width:24px;color:var(--gj-rosa-hondo);font-weight:800;font-variant-numeric:tabular-nums}.legal__indice ol a:hover{color:var(--gj-tinta)}.legal__otros{display:grid;gap:2px;margin-top:26px;padding-top:18px;border-top:2px solid var(--gj-linea)}.legal__otros .pie__enlace{color:var(--gj-texto-2);font-weight:600}.legal__otros .pie__enlace:hover{color:var(--gj-rosa-hondo)}.legal__otros .pie__enlace:focus-visible{outline-color:var(--gj-rosa-hondo)}.legal__titulo{margin:0;font-family:var(--f-display);font-size:clamp(2.6rem,1.9rem + 2.6vw,4.2rem);font-weight:400;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}.legal__fecha{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--gj-texto-3)}.legal__intro{margin:24px 0 0;font-size:17px;line-height:1.65;color:var(--gj-texto-2)}.prosa{counter-reset:seccion}.prosa section{counter-increment:seccion;padding-top:36px;scroll-margin-top:calc(var(--alto-barra) + 16px)}.prosa h2{display:flex;gap:12px;margin:0 0 14px;font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.prosa h2:before{content:counter(seccion) ".";min-width:34px;color:var(--gj-rosa-hondo)}.prosa li,.prosa p{font-size:16px;line-height:1.7;color:var(--gj-texto-2);text-wrap:pretty}.prosa p{margin:0 0 14px}.prosa ul{display:grid;gap:8px;margin:0 0 16px;padding-left:22px;list-style:disc}.prosa li::marker{color:var(--gj-rosa-hondo)}.prosa strong{color:var(--gj-tinta);font-weight:700}.prosa a{color:var(--gj-rosa-hondo);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere}.prosa a:hover{color:var(--gj-tinta)}.prosa .aviso{margin:4px 0 18px}.centrado{display:grid;place-items:center;min-height:calc(100vh - var(--alto-barra) - 280px);padding-block:56px}.centrado--pagina{min-height:100svh}.exito,.perdido{width:min(100%,580px);padding:clamp(28px,1rem + 3vw,48px);border-radius:var(--r-panel);border:var(--borde);background:var(--gj-crema);text-align:center}.exito[aria-busy=true]{display:grid;justify-items:center}.exito__girando{margin:0 auto}.exito__sello{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;border-radius:50%;border:var(--borde);background:#43b96a;color:var(--gj-tinta)}.exito__titulo{margin:0;font-family:var(--f-display);font-size:clamp(2.4rem,1.8rem + 2.4vw,3.6rem);font-weight:400;line-height:.95;text-transform:uppercase;text-wrap:balance}.exito__pedido{margin:12px 0 0;font-family:var(--f-mono);font-size:15px;color:var(--gj-rosa-hondo)}.exito__tarjeta{margin-top:26px;padding:22px;border-radius:var(--r-tarjeta);border:var(--borde);background:var(--gj-blanco);text-align:left}.exito__lista{gap:8px;max-height:none;margin-top:14px;padding:14px 0 0;font-size:14.5px;font-weight:600;color:var(--gj-texto-2);font-variant-numeric:tabular-nums}.exito__lista,.exito__pasos{display:grid;border-top:1.5px solid var(--gj-linea)}.exito__pasos{gap:14px;margin:20px 0 0;padding:18px 0 0;list-style:none;counter-reset:paso}.exito__pasos li{counter-increment:paso;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;color:var(--gj-texto-2)}.exito__pasos li:before{content:counter(paso);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--gj-tinta);background:var(--gj-rosa);color:var(--gj-tinta);font-size:13px;font-weight:800}.exito__acciones{display:flex;justify-content:center;gap:10px;margin-top:26px;flex-wrap:wrap}.exito__ayuda{margin:18px 0 0;font-size:14px;color:var(--gj-texto-3)}.perdido__cifra{margin:0;font-family:var(--f-display);font-size:clamp(5.5rem,3rem + 9vw,9rem);line-height:.85;color:var(--gj-rosa);-webkit-text-stroke:2px var(--gj-tinta)}.perdido__titulo{margin:14px 0 0;font-family:var(--f-display);font-size:clamp(2rem,1.6rem + 1.6vw,2.8rem);font-weight:400;line-height:1;text-transform:uppercase}.perdido__texto{margin:14px 0 26px;color:var(--gj-texto-2)}@supports (animation-timeline:view()){.tarjeta{animation:elevar linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}@keyframes aparecer{0%{opacity:0}}@keyframes surgir{0%{opacity:0;translate:0 12px}}@keyframes deslizar{0%{transform:translateX(32px);opacity:0}}@keyframes subir{0%{transform:translateY(100%)}}@keyframes elevar{0%{opacity:0;translate:0 14px}}@keyframes llenar{0%{width:0}}@keyframes burbujas{to{transform:translateY(-50%)}}@keyframes franjas{to{-webkit-mask-position:0 0,0 22px;mask-position:0 0,0 22px}}@keyframes nubes-cerca{to{transform:translate3d(-1600px,0,0)}}@keyframes nubes-lejos{to{transform:translate3d(-1200px,0,0)}}@keyframes pulso{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (min-width:1100px){.podio{--escala:1.18}.podio__figura{min-height:224px}.podio__puesto--1 .podio__figura{min-height:272px}.podio__puesto--1 .podio__pedestal{height:128px}.podio__puesto--2 .podio__pedestal,.podio__puesto--3 .podio__pedestal{height:90px}}@media (max-width:1100px){.pago__rejilla{grid-template-columns:minmax(0,1fr) 360px}}@container catalogo (max-width: 1060px){.rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@container catalogo (max-width: 820px){.rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@container catalogo (max-width: 560px){.rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tarjeta__cuerpo{padding:10px 11px 11px}.tarjeta__nombre{font-size:16.5px}.tarjeta__pie .boton{width:var(--h-m);height:var(--h-m);padding:0}.tarjeta__pie .boton .boton__texto{display:none}.tarjeta__insignias{top:8px;left:8px;right:8px}.tarjeta__insignias .insignia{height:22px;padding:0 8px;font-size:11px;letter-spacing:.06em}}@media (max-width:960px){.barra__centro{display:none}.barra__menu{display:inline-flex}.barra__capsula{grid-template-columns:minmax(0,1fr) auto}.olimpo__rejilla,.preguntas__columnas{grid-template-columns:minmax(0,1fr)}.olimpo__lado{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.olimpo__lado .modulo--recientes{grid-column:1/-1}.legal__rejilla{grid-template-columns:minmax(0,1fr)}.legal__indice{display:none}.pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.pie__col--pagos{grid-column:1/-1}}@media (max-width:860px){.pago__rejilla{grid-template-columns:minmax(0,1fr)}.pago__lateral{position:static}.buscador__campo,.campo,.segmento__opcion{font-size:16px}.ficha{left:0;right:0;top:auto;bottom:0;width:100%;height:min(92vh,100%);height:min(92dvh,100%);transform:none;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;border-radius:24px 24px 0 0;border-bottom:0;animation:subir .3s var(--curva) both}.ficha__galeria{display:none}.ficha__contenido{grid-row:1/-1}.ficha__visual-movil{display:grid}.ficha__cabecera{padding:16px 14px 0 20px}.ficha__desplazable{padding:4px 20px 20px}.ficha__accion{padding:12px 20px max(16px,env(safe-area-inset-bottom))}}@media (min-width:861px){.ficha__visual-movil{display:none}}@media (max-width:640px){.olimpo__lado{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.estante__nav{padding:4px}.estante__chips>li{flex:0 0 auto}.estante__flecha{display:none}}@media (max-width:560px){.barra{top:8px;margin-top:8px;padding-inline:10px}.barra__capsula{height:58px;padding:0 7px 0 12px}.carrito-boton__texto{display:none}.marca__palabra{font-size:20px}.chip-categoria{gap:5px;padding:0 8px 0 3px;font-size:12px;letter-spacing:.04em}.chip-categoria__icono{width:24px;height:24px}.podio{--escala:0.62;min-height:360px;padding:64px 10px 0}.podio__rotulo{top:14px;left:16px;right:16px}.podio__fila{gap:8px}.podio__figura{min-height:118px}.podio__puesto--1 .podio__figura{min-height:143px}.podio__puesto--1 .podio__pedestal{height:92px}.podio__puesto--2 .podio__pedestal,.podio__puesto--3 .podio__pedestal{height:66px}.podio__numero{margin-top:10px;font-size:34px}.podio__puesto--1 .podio__numero{font-size:46px}.podio__placa{padding:4px 9px 5px;border-radius:12px}.podio__nombre{font-size:13px}.podio__plataforma{font-size:11px;letter-spacing:.06em}.podio__sol{width:220px;height:220px;margin-left:-110px;margin-bottom:-62px}.podio__palmera{width:96px;height:76px}.resumen__cabecera,.resumen__cuentas,.resumen__item{padding-inline:18px}.resumen__accion{padding:0 18px 20px}.codigo__control .boton{min-width:88px;padding:0 16px}.cajon__cuerpo,.cajon__pie{padding-inline:18px}.cajon__cabecera{padding-left:18px}.pie__marca{gap:14px}.pie__lata{width:48px;height:48px}.pie__acciones,.pie__acciones>*{width:100%;justify-content:center}.pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.pie__rejilla>.pie__col:last-child{grid-column:1/-1}.pregunta p{padding-right:20px}}@media (max-width:430px){.podio__placa{padding:3px 6px 4px}.podio__nombre{font-size:12px}.pagos{display:grid;grid-template-columns:repeat(4,48px)}.marca__palabra{display:none}}@media (max-width:380px){.podio__fila{gap:4px}.podio__placa{padding:3px 4px 4px}.podio__nombre{font-size:11.5px}}@media (max-width:360px){.barra__menu-texto{display:none}.barra__menu{width:var(--h-m);padding:0}}@media (min-width:640px){.recientes--todas{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--filas),auto);grid-auto-flow:column}}@media print{.anuncio,.barra,.cajon,.dialogo,.ficha,.fondo,.pie,.velo,[data-print-hide]{display:none!important}.pagina,html:has(.pagina),html:has(.pagina) body{background:#fff;color:#000}.legal__rejilla{border:0;padding:0}.legal__intro,.legal__titulo,.prosa h2,.prosa li,.prosa p{color:#000}}