*,:after,:before{box-sizing:border-box}:root{color-scheme:light;--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,monospace;--label-primary:#000000;--label-secondary:rgba(60,60,67,0.60);--label-tertiary:rgba(60,60,67,0.30);--label-quaternary:rgba(60,60,67,0.18);--bg-primary:#FFFFFF;--bg-secondary:#F2F2F7;--bg-elevated:#FFFFFF;--fill-quaternary:rgba(116,116,128,0.08);--fill-tertiary:rgba(116,116,128,0.12);--separator:rgba(60,60,67,0.18);--blue:#007AFF;--green:#34C759;--orange:#FF9500;--red:#FF3B30;--gray:#8E8E93;--warning-ink:#A65B00;--warning-bg:rgba(255,149,0,0.10);--good:#1E7F35;--critical:#D70015;--sombra-1:0 1px 3px rgba(0,0,0,0.06);--sombra-2:0 4px 16px rgba(0,0,0,0.10);--borde-tarjeta:transparent;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:9999px;--ease-default:cubic-bezier(0.25,0.1,0.25,1);--ease-out:cubic-bezier(0,0,0.58,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--t-instant:100ms;--t-fast:200ms;--t-normal:300ms;--t-barra:260ms;--t-slow:500ms}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--label-primary:#FFFFFF;--label-secondary:rgba(235,235,245,0.60);--label-tertiary:rgba(235,235,245,0.30);--label-quaternary:rgba(235,235,245,0.18);--bg-primary:#000000;--bg-secondary:#000000;--bg-elevated:#1C1C1E;--borde-tarjeta:rgba(255,255,255,0.08);--fill-quaternary:rgba(118,118,128,0.12);--fill-tertiary:rgba(118,118,128,0.24);--separator:rgba(84,84,88,0.60);--blue:#0A84FF;--green:#30D158;--orange:#FF9F0A;--red:#FF453A;--gray:#8E8E93;--warning-ink:#FFB340;--warning-bg:rgba(255,159,10,0.16);--good:#30D158;--critical:#FF6961;--sombra-1:none;--sombra-2:0 4px 16px rgba(0,0,0,0.50)}}:root[data-theme=dark]{color-scheme:dark;--label-primary:#FFFFFF;--label-secondary:rgba(235,235,245,0.60);--label-tertiary:rgba(235,235,245,0.30);--label-quaternary:rgba(235,235,245,0.18);--bg-primary:#000000;--bg-secondary:#000000;--bg-elevated:#1C1C1E;--borde-tarjeta:rgba(255,255,255,0.08);--fill-quaternary:rgba(118,118,128,0.12);--fill-tertiary:rgba(118,118,128,0.24);--separator:rgba(84,84,88,0.60);--blue:#0A84FF;--green:#30D158;--orange:#FF9F0A;--red:#FF453A;--warning-ink:#FFB340;--warning-bg:rgba(255,159,10,0.16);--good:#30D158;--critical:#FF6961;--sombra-1:none;--sombra-2:0 4px 16px rgba(0,0,0,0.50)}body,html{margin:0;padding:0;background:var(--bg-secondary);color:var(--label-primary);font-family:var(--font-system);-webkit-font-smoothing:antialiased}body{min-height:100vh}h1,h2,h3,h4{margin:0;font-weight:600}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.surge{animation:surgir var(--t-slow) var(--ease-out) both}@keyframes trazar{to{stroke-dashoffset:0}}@keyframes latir{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}.late{animation:latir 2.2s var(--ease-default) infinite}@keyframes crecer{0%{transform:scaleX(0)}to{transform:none}}.crece{transform-origin:left center;animation:crecer var(--t-slow) var(--ease-out) both}.pulsable{transition:transform var(--t-instant) var(--ease-out),background var(--t-fast) var(--ease-default),color var(--t-fast) var(--ease-default)}.pulsable:active{transform:scale(.97)}:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 35%,transparent);border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.crece,.surge{opacity:1;transform:none}}::selection{background:color-mix(in srgb,var(--blue) 25%,transparent)}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.grafica-lienzo{display:block;width:100%;height:var(--alto-grafica,132px);overflow:visible}.tc-desliza{overflow-x:auto}.tc-tabla{width:100%;border-collapse:collapse;min-width:480px}.tc-celda{padding:10px 8px;font-size:15px}.tc-celda-consulta{max-width:300px}.tc-celda-num{text-align:right;color:var(--label-secondary)}.tc-celda-fuerte{font-weight:600;color:var(--label-primary)}.tc-celda-num[data-seco=si]{color:var(--warning-ink);font-weight:600;white-space:nowrap}.tc-celda-num[data-seco=no]{white-space:nowrap}.tc-sub-celda{padding:0;font-size:14px}.tc-sub-caja{min-height:0;overflow:hidden}.tc-sub-dentro{padding:6px 8px}.tc-sub-consulta .tc-sub-dentro,.tc-sub-titulo .tc-sub-dentro{padding-left:26px}.tc-sub-titulo{font-size:12px;color:var(--label-tertiary)}.tc-sub-titulo .tc-sub-dentro{padding-top:0;padding-bottom:2px}.tc-sub[data-fin] .tc-sub-dentro{padding-bottom:12px}.tc-sub-texto{width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-sub-rotulo{display:none}.barra-fila{display:grid;grid-template-columns:minmax(0,var(--ancho-etiqueta,150px)) minmax(0,1fr) 52px;align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:0 8px;border-radius:var(--r-sm);background:transparent;transition:background var(--t-fast) var(--ease-default)}.barra-fila[data-activa=si]{background:var(--fill-quaternary)}.barra-etiqueta{font-size:15px;color:var(--label-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-carril{display:block;position:relative;height:10px}.barra-fila-doble{grid-template-columns:minmax(0,130px) minmax(0,1fr) auto;min-height:52px;padding:6px}.barra-carril-doble{display:flex;flex-direction:column;gap:4px;height:auto}.barra-fila:has(>.barra-etiqueta-abrible),.barra-fila[role=button]{grid-template-columns:minmax(0,1fr) minmax(20px,64px) auto;gap:10px;padding:8px 6px}.barra-etiqueta-abrible{display:flex;align-items:center;gap:8px;min-width:0;white-space:normal}.barra-valor{font-size:15px;font-weight:600;text-align:right}.velo{position:fixed;inset:0;z-index:40}.desplegable-menu{position:absolute;top:52px;right:0;z-index:41;min-width:208px;padding:6px;background:var(--bg-elevated);border:1px solid var(--separator);border-radius:var(--r-md);box-shadow:var(--sombra-2);animation-duration:.16s}.desplegable-ancho{width:280px;padding:16px}.menu-opcion{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font:inherit;font-size:15px;text-align:left;border:none;background:transparent;border-radius:var(--r-sm);color:var(--label-primary);cursor:pointer}.menu-opcion:hover{background:var(--fill-quaternary)}.periodo-boton{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;font:inherit;font-size:15px;white-space:nowrap;border:none;border-radius:var(--r-full);cursor:pointer;background:var(--fill-tertiary);color:var(--label-primary)}.periodo-boton[data-activo=si]{font-weight:600;background:var(--bg-elevated);box-shadow:var(--sombra-1)}.enlace-control,.enlace-control:hover{text-decoration:none}.enlace-control:hover{background:var(--fill-quaternary)}.segmentado{position:relative;display:flex;padding:2px;border-radius:var(--r-full);background:var(--fill-tertiary);width:-moz-fit-content;width:fit-content;max-width:100%}.segmentado-pastilla{position:absolute;top:2px;bottom:2px;left:2px;border-radius:var(--r-full);background:var(--bg-elevated);box-shadow:var(--sombra-1);transition:transform var(--t-normal) var(--ease-spring)}.segmentado-opcion{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;flex:1 1;min-width:var(--ancho-opcion,92px);font:inherit;font-size:15px;border:none;background:transparent;border-radius:var(--r-full);cursor:pointer;color:var(--label-secondary)}.segmentado-opcion[data-activa=si]{font-weight:600;color:var(--label-primary)}.segmentado[data-variante=sitios]{--ancho-opcion:116px}.segmentado[data-variante=periodo]{--ancho-opcion:92px}@media (prefers-reduced-motion:reduce){.segmentado-pastilla{transition:none}}.kpi[data-alerta=si]{outline:2px solid color-mix(in srgb,var(--orange) 35%,transparent);outline-offset:-2px}.kpi-etiqueta{font-size:13px;color:var(--label-secondary)}.kpi-cifra{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.kpi-cifra-doble{font-size:26px;line-height:1.15}.kpi-glosa{font-size:13px;color:var(--label-secondary);margin-top:6px;line-height:1.35}.kpi-glosa-doble{margin-top:14px}.titulo-grande{font-size:34px;font-weight:700;letter-spacing:-.021em;line-height:1.14;margin-top:4px}.boton-idioma{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;font:inherit;font-size:15px;border:none;border-radius:var(--r-full);cursor:pointer;background:var(--fill-tertiary);color:var(--label-primary);white-space:nowrap}.boton-idioma .mono{font-size:13px;font-weight:600;letter-spacing:.02em}.pc-tabla{min-width:0}.pc-tabla .tc-celda{padding:6px 8px;font-size:14px}.tend-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.tend-titulo{font-size:15px;font-weight:600;letter-spacing:-.012em}.tend-glosa{font-size:12px;color:var(--label-tertiary);margin:1px 0 8px}.tend-lista{list-style:none;margin:0;padding:0}.tend-fila{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:34px;padding:5px 0;border-top:1px solid var(--separator)}.tend-fila:first-child{border-top:none}.tend-nombre{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tend-cifras{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0}.tend-antes{font-size:13px;color:var(--label-tertiary)}.tend-flecha{font-size:12px}.tend-ahora{font-size:15px;font-weight:600}.tend-nota{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--blue) 10%,transparent);font-size:13px;color:var(--label-secondary);line-height:1.45}.rk{--rk-bien:var(--good);--rk-mal:var(--warning-ink)}.rk-franjas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.rk-franja{min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--fill-quaternary)}.rk-franja-nombre{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.rk-franja-nombre:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--label-tertiary)}.rk-franja[data-franja=top3] .rk-franja-nombre:before{background:var(--green)}.rk-franja[data-franja=top10] .rk-franja-nombre:before{background:var(--blue)}.rk-franja[data-franja=top20] .rk-franja-nombre:before{background:var(--orange)}.rk-franja-glosa{font-size:12px;color:var(--label-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-franja-cifra{display:flex;align-items:baseline;gap:6px;margin-top:6px}.rk-franja-n{font-size:22px;font-weight:700;letter-spacing:-.02em}.rk-franja-delta{font-size:13px;font-weight:600;color:var(--label-tertiary)}.rk-franja-delta[data-tono=bien]{color:var(--rk-bien)}.rk-franja-delta[data-tono=mal]{color:var(--rk-mal)}.rk-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.rk-filtro{font:inherit;font-size:13px;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--r-full);cursor:pointer;background:var(--fill-tertiary);color:var(--label-primary)}.rk-filtro[aria-pressed=true]{background:var(--label-primary);color:var(--bg-elevated)}.rk-filtro:disabled{opacity:.4;cursor:default}.rk-filtro-n{opacity:.6}.rk-tabla{width:100%;border-collapse:collapse}.rk-tabla th{padding:8px;text-align:right;white-space:nowrap;font-size:13px;font-weight:400;color:var(--label-tertiary)}.rk-tabla th:first-child{text-align:left}.rk-tabla td{padding:9px 8px;border-top:1px solid var(--separator);vertical-align:middle;text-align:right;white-space:nowrap;font-size:15px;color:var(--label-secondary)}.rk-tabla td.rk-palabra{text-align:left;max-width:0;width:100%;color:var(--label-primary)}.rk-nombre{text-overflow:ellipsis;white-space:nowrap}.rk-carril,.rk-nombre{display:block;overflow:hidden}.rk-carril{height:3px;margin-top:5px;border-radius:2px;background:var(--fill-quaternary)}.rk-carril>span{display:block;height:100%;border-radius:2px}.rk-detalle{display:none;margin-top:3px;font-size:12px;color:var(--label-tertiary)}.rk-puesto{display:inline-block;min-width:48px;padding:3px 8px;border-radius:var(--r-full);text-align:center;font-weight:700;color:var(--label-primary);background:var(--fill-tertiary)}.rk-puesto[data-franja=top3]{color:var(--rk-bien);background:color-mix(in srgb,var(--green) 16%,transparent)}.rk-puesto[data-franja=top10]{color:var(--blue);background:color-mix(in srgb,var(--blue) 13%,transparent)}.rk-puesto[data-franja=top20]{color:var(--warning-ink);background:var(--warning-bg)}.rk-mov{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.rk-mov-cifra{font-size:14px;font-weight:600;color:var(--label-tertiary)}.rk-mov[data-mov=sube] .rk-mov-cifra{color:var(--rk-bien)}.rk-mov[data-mov=baja] .rk-mov-cifra{color:var(--rk-mal)}.rk-mov-antes{font-size:12px;color:var(--label-tertiary)}.rk-nueva{display:inline-block;padding:2px 8px;border-radius:var(--r-full);font-size:12px;font-weight:600;color:var(--blue);background:color-mix(in srgb,var(--blue) 13%,transparent)}.rk[data-compacto=si] [data-col=clics]{display:none}.rk-mas{font:inherit;font-size:14px;font-weight:600;width:100%;min-height:40px;margin-top:8px;border:none;border-radius:var(--r-md);cursor:pointer;background:var(--fill-quaternary);color:var(--blue)}.rk-nota{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--label-tertiary)}.rk{container-type:inline-size}@container (max-width: 560px){.rk-franjas{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 460px){.rk-tabla thead{display:none}.rk-tabla,.rk-tabla tbody{display:block;width:100%}.rk-tabla tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:0 10px;gap:0 10px;padding:10px 0;border-top:1px solid var(--separator)}.rk-tabla tbody tr:first-child{border-top:none}.rk-tabla td{display:block;padding:0;border:none}.rk-tabla td.rk-palabra{max-width:none;width:auto}.rk-tabla td[data-col=apariciones],.rk-tabla td[data-col=clics]{display:none}.rk-detalle{display:block}}.rk-variante{display:block;margin-top:2px;font-size:12px;color:var(--label-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-sin-puesto{font-size:12px;font-weight:600;color:var(--warning-ink)}.rk-filtro[data-tono=aviso] .rk-filtro-n{color:var(--warning-ink);font-weight:600;opacity:1}.rk-filtro[data-tono=aviso][aria-pressed=true] .rk-filtro-n{color:inherit}.pc-vacia{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--label-secondary)}.pc-enlace{color:var(--blue);text-decoration:none}.pc-enlace:hover{text-decoration:underline}.pc-error,.pc-tipo{font-size:13px}.pc-error{margin-top:10px;color:var(--critical)}.pc-anadir{font:inherit;min-height:32px;padding:0 12px;border:none;border-radius:var(--r-full);cursor:pointer;background:var(--fill-tertiary);color:var(--blue)}.pc-anadir,.pc-hecho{font-size:13px;font-weight:600}.pc-hecho{display:inline-block;max-width:180px;vertical-align:middle;color:var(--good);overflow:hidden;text-overflow:ellipsis}.rk-franjas[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 560px){.rk-franjas[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 380px){.rk-franjas[data-n="3"] .rk-franja{padding:10px 8px}.rk-franjas[data-n="3"] .rk-franja-nombre{font-size:12px}.rk-franjas[data-n="3"] .rk-franja-glosa,.rk-franjas[data-n="3"] .rk-franja-nombre:before{display:none}}.fg-paginas{margin-top:2px;font-size:12px;color:var(--label-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-menu{position:fixed;top:var(--pc-menu-top,64px);right:var(--pc-menu-right,16px);width:300px;max-width:calc(100vw - 32px);max-height:calc(100vh - var(--pc-menu-top, 64px) - 16px);overflow-y:auto;text-align:left;white-space:normal;color:var(--label-primary)}.pc-menu-titulo{font-size:15px;font-weight:600;margin-bottom:10px;overflow-wrap:anywhere}.pc-menu-rotulo{font-size:13px;color:var(--label-secondary);margin-bottom:2px}.pc-menu-opcion{min-height:52px;padding:6px 10px}.pc-menu-pagina{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-menu-glosa{display:block;line-height:1.4}.pc-menu-glosa,.pc-menu-nota{font-size:12px;color:var(--label-tertiary)}.pc-menu-nota{margin-top:10px;line-height:1.45}.pc-menu-nota[data-tono=aviso]{color:var(--warning-ink)}@media (max-width:640px){.pc-menu{max-width:none;max-height:85vh}}@media (min-width:641px){.pc-menu[data-arriba]{top:auto;bottom:var(--pc-menu-bottom,16px);max-height:calc(100vh - var(--pc-menu-bottom, 16px) - 16px)}.pc-menu[data-izquierda]{right:auto;left:var(--pc-menu-left,16px)}}.tc-sub-detalle .tc-sub-dentro{padding:2px 8px 12px 26px}.rv{width:0;min-width:100%;display:grid;grid-gap:16px;gap:16px}.rv-pagina{min-width:0}.rv-cabeza{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;margin-bottom:4px;font-size:13px}.rv-titulo{min-width:0;color:var(--label-secondary);overflow-wrap:anywhere}.rv-wp{font-size:12px;color:var(--blue);text-decoration:none;white-space:nowrap}.rv-wp:hover{text-decoration:underline}.rv-guardado{font-size:12px;font-weight:600;color:var(--good)}.rv-lista{list-style:none;margin:0;padding:0;transition:opacity var(--t-fast) var(--ease-default)}.rv-lista[data-cargando]{opacity:.55}.rv-fila{display:grid;grid-template-columns:8px 128px minmax(0,1fr) auto;align-items:center;grid-column-gap:10px;column-gap:10px;min-height:26px;font-size:13px}.rv-punto{width:8px;height:8px;border-radius:50%;background:var(--fill-tertiary)}.rv-punto[data-ok=si]{background:var(--green)}.rv-punto[data-ok=no]{background:var(--orange)}.rv-nombre,.rv-valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-valor{min-width:0;color:var(--label-secondary)}.rv-valor[data-vacio]{color:var(--warning-ink)}.rv-cifra{font-size:12px;color:var(--label-tertiary);white-space:nowrap}.rv-cifra[data-pasa]{color:var(--warning-ink);font-weight:600}.rv-hueco{display:block;width:55%;height:8px;border-radius:4px;background:var(--fill-tertiary)}.rv-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--label-secondary)}.rv-editar{margin-top:8px}.pc-menu-editor{width:380px}.rv-contador{font-size:12px;color:var(--label-tertiary)}.rv-contador[data-pasa]{color:var(--warning-ink);font-weight:600}.rv-google{margin-top:4px;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill-quaternary);overflow-wrap:anywhere}.rv-google-titulo{font-size:16px;line-height:1.3;color:var(--blue)}.rv-google-url{margin-top:2px;font-size:12px;color:var(--good);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-google-desc{margin-top:2px;font-size:13px;line-height:1.45;color:var(--label-secondary)}.rv-editor-redes{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--separator);min-width:0}.rv-editor-seccion{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--label-primary)}.segmentado[data-variante=redes]{--ancho-opcion:0;width:100%}.segmentado[data-variante=redes] .segmentado-opcion{height:34px;font-size:14px}.rv-redes{margin-top:4px;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill-quaternary);border:1px solid var(--separator);overflow-wrap:anywhere}.rv-redes-dominio{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--label-tertiary)}.rv-redes-desc,.rv-redes-titulo{margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rv-redes-titulo{font-size:15px;font-weight:600;line-height:1.3;color:var(--label-primary)}.rv-redes-desc{font-size:13px;line-height:1.4;color:var(--label-secondary)}@media (max-width:640px){.tc tr.tc-sub.tc-sub-detalle{padding-left:10px}.tc-sub-detalle .tc-sub-dentro{padding:2px 0 4px}.rv-fila{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"punto nombre cifra" ". valor valor";column-gap:8px;row-gap:1px;padding:5px 0}.rv-punto{grid-area:punto}.rv-nombre{grid-area:nombre}.rv-cifra{grid-area:cifra}.rv-valor{grid-area:valor;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.conv-fila{align-items:center}.conv-cifras{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.conv-tasa{font-size:15px;font-weight:600}.conv-detalle{font-size:11px;color:var(--label-tertiary);white-space:nowrap}.conv-nota{margin-top:14px;font-size:13px;color:var(--label-secondary);line-height:1.45}.conv-minimas{display:block;margin-top:4px;font-size:12px;color:var(--label-tertiary)}.segmentado[data-variante=fuente]{--ancho-opcion:0px}.segmentado[data-variante=fuente] .segmentado-opcion{height:30px;font-size:13px;padding:0 12px}.pwa-boton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--separator);background:var(--bg-elevated);color:var(--label-primary);font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 12px 5px 10px;border-radius:var(--r-full);cursor:pointer;box-shadow:var(--sombra-1);transition:color var(--t-fast) var(--ease-default),border-color var(--t-fast) var(--ease-default),background var(--t-fast) var(--ease-default),box-shadow var(--t-fast) var(--ease-default),transform var(--t-fast) var(--ease-spring)}.pwa-boton svg{width:14px;height:14px;flex:none}.pwa-boton:hover{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:var(--sombra-2)}.pwa-boton:active{transform:scale(.96)}.pwa-ventajas{list-style:none;margin:14px 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.pwa-ventajas li{position:relative;padding-left:26px;font-size:14px;color:var(--label-primary);line-height:1.45}.pwa-ventajas li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:var(--r-full);background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6.5 10.6 4 8.1l-1 1 3.5 3.5 6.5-6.5-1-1z'/%3E%3C/svg%3E") center/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6.5 10.6 4 8.1l-1 1 3.5 3.5 6.5-6.5-1-1z'/%3E%3C/svg%3E") center/13px no-repeat}.pwa-pasos{margin-top:14px;padding:14px 16px;border-radius:var(--r-md);background:var(--fill-quaternary)}.pwa-pasos ol{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--label-primary);line-height:1.45}.titulo-ayuda{display:flex;align-items:center;gap:6px}.ayuda-boton{flex-shrink:0;display:inline-grid;place-items:center;width:24px;height:24px;margin:-3px 0;padding:0;border:none;border-radius:50%;background:none;color:var(--label-tertiary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ayuda-boton>span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1.5px solid;font-size:11px;font-weight:700;line-height:1;transition:background var(--t-fast) var(--ease-default)}.ayuda-boton:hover,.ayuda-boton[aria-expanded=true]{color:var(--blue)}.ayuda-boton[aria-expanded=true]>span{background:color-mix(in srgb,var(--blue) 14%,transparent)}.ayuda-boton:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ayuda-caja{position:fixed;z-index:65;width:min(320px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:var(--r-md);border:1px solid var(--separator);background:var(--bg-elevated);box-shadow:var(--sombra-2);color:var(--label-primary);font-family:var(--font-system);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;animation:ayuda-surge .14s var(--ease-out) both}.ayuda-caja[data-lado=arriba]{animation-name:ayuda-surge-arriba}.ayuda-caja[data-fija=si]{border-color:color-mix(in srgb,var(--blue) 45%,var(--separator))}@keyframes ayuda-surge{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ayuda-surge-arriba{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ayuda-caja{animation:none}}.ayuda-cabeza{display:flex;align-items:flex-start;gap:8px}.ayuda-titulo{flex:1 1;font-size:15px;font-weight:600;letter-spacing:-.01em}.ayuda-cerrar{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px -4px 0;border:none;border-radius:50%;background:var(--fill-tertiary);cursor:pointer}.ayuda-cerrar,.ayuda-parte{color:var(--label-secondary)}.ayuda-parte{margin:8px 0 0}.ayuda-etiqueta{display:block;margin-bottom:1px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--label-tertiary)}.contenedor{max-width:1280px;margin:0 auto;padding:32px 24px 80px}.g-kpi{grid-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.g-2,.g-kpi{display:grid;gap:16px}.g-2{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tarjeta{background:var(--bg-elevated);border:1px solid var(--borde-tarjeta);border-radius:var(--r-lg);padding:20px;box-shadow:var(--sombra-1)}.cabecera{gap:16px}.cabecera-controles{display:flex;align-items:center;gap:12px}@media (max-width:1023px){.g-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.g-2{grid-template-columns:1fr}}@media (max-width:640px){.contenedor{padding:20px 16px 64px}.g-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--bg-elevated);border:1px solid var(--borde-tarjeta);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sombra-1)}.g-kpi>.tarjeta{background:transparent;border:none;border-radius:0;box-shadow:none;padding:14px 16px;border-right:1px solid var(--separator);border-bottom:1px solid var(--separator)}.g-kpi>.kpi[data-alerta=si]{outline:none}.g-kpi>.tarjeta:nth-child(2n){border-right:none}.g-kpi>.tarjeta:nth-last-child(-n+2){border-bottom:none}.g-2{grid-template-columns:1fr;gap:12px}.tarjeta{padding:16px;border-radius:var(--r-md)}.titulo-grande{font-size:28px}.kpi-cifra{font-size:24px}.kpi-glosa{margin-top:4px}.kpi-etiqueta,.kpi-glosa{font-size:12px}.cabecera{gap:12px}.cabecera-titulo{flex:1 1 auto}.cabecera-controles{width:100%}.cabecera-controles .segmentado{flex:1 1}}@media (max-width:330px){.g-kpi{grid-template-columns:1fr}.g-kpi>.tarjeta{border-right:none}.g-kpi>.tarjeta:nth-last-child(-n+2){border-bottom:1px solid var(--separator)}.g-kpi>.tarjeta:last-child{border-bottom:none}}@media (max-width:640px){.tc-tabla{min-width:0}.tc thead{display:none}.tc table,.tc tbody,.tc td,.tc tr{display:block;width:100%}.tc tr{padding:12px 10px;border-radius:var(--r-sm)}.tc td{padding:0;text-align:left;max-width:none}.tc td[data-col=consulta]{margin-bottom:10px}.tc td[data-col]:not([data-col=consulta]){display:inline-flex;align-items:baseline;gap:5px;width:auto;margin-right:16px;font-size:13px}.tc td[data-col]:not([data-col=consulta]):before{content:attr(data-label);color:var(--label-tertiary);font-family:var(--font-system);font-weight:400}.tc tr.tc-sub{display:flex;flex-wrap:wrap;column-gap:16px;padding:0 10px 0 28px}.tc tr.tc-sub>td{width:auto}.tc tr.tc-sub>td:first-child{flex:1 0 100%;min-width:0}.tc-sub-consulta .tc-sub-dentro,.tc-sub-dentro,.tc-sub-titulo .tc-sub-dentro,.tc-sub[data-fin] .tc-sub-dentro{padding:0}.tc-sub-consulta .tc-sub-dentro,.tc-sub[data-fin] .tc-sub-consulta .tc-sub-dentro{padding:10px 0 8px}.tc-sub .tc-celda-num{font-size:13px}.tc tr.tc-sub[data-fin]{transition:padding-bottom var(--t-normal) var(--ease-default)}.tc tr.tc-sub[data-fin][data-abierto=si]{padding-bottom:12px}.tc-sub-rotulo{display:inline;margin-right:5px;color:var(--label-tertiary);font-family:var(--font-system);font-weight:400}.grafica-lienzo{--alto-grafica:108px}}.barra{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg-secondary);margin:-32px -24px 24px;padding:32px 24px 16px;overflow-anchor:none;transition:box-shadow var(--t-barra) var(--ease-default),padding-top var(--t-barra) var(--ease-default),padding-bottom var(--t-barra) var(--ease-default)}.barra-hueco{height:0}.barra[data-compacta=si]{padding-top:12px;padding-bottom:10px;box-shadow:0 1px 0 var(--separator)}.barra .cabecera,.barra .titulo-grande{transition:opacity var(--t-barra) var(--ease-default),max-height var(--t-barra) var(--ease-default),margin var(--t-barra) var(--ease-default),font-size var(--t-barra) var(--ease-default)}.barra .marca{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--t-barra) var(--ease-default),opacity var(--t-barra) var(--ease-default)}.barra .marca>*{min-height:0}.barra[data-compacta=si] .marca{opacity:0;grid-template-rows:0fr}.barra[data-compacta=si] .titulo-grande{font-size:20px;margin-top:0}@media (max-width:640px){.barra{margin:-20px -16px 20px;padding:20px 16px 12px}.barra[data-compacta=si]{padding-top:10px;padding-bottom:8px}.barra[data-compacta=si] .titulo-grande{font-size:17px}}@media (prefers-reduced-motion:reduce){.barra,.barra .cabecera,.barra .marca,.barra .titulo-grande{transition:none}}@media (max-width:640px){.barra-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etiqueta valor" "carril carril";row-gap:7px;column-gap:10px;align-items:baseline;padding:10px 8px;min-height:0}.barra-fila .barra-etiqueta{grid-area:etiqueta;white-space:normal}.barra-fila .barra-valor{grid-area:valor}.barra-fila .barra-carril{grid-area:carril}}@media (min-width:641px) and (max-width:1023px){.barra-fila{grid-template-columns:minmax(0,40%) minmax(0,1fr) 52px}}.cuenta{position:relative;flex:0 0 auto}.cuenta-boton{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-full);background:var(--blue);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cuenta-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;max-width:min(280px,calc(100vw - 24px));padding:8px;background:var(--bg-elevated);border:1px solid var(--separator);border-radius:var(--r-md);box-shadow:var(--sombra-2)}.cuenta-quien{padding:8px 10px 10px;border-bottom:1px solid var(--separator)}.cuenta-nombre{font-size:15px;font-weight:600}.cuenta-rol{font-size:13px;color:var(--label-secondary)}.cuenta-opcion{display:block;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--label-primary);font:inherit;font-size:15px;line-height:40px;text-align:left;text-decoration:none;cursor:pointer}.cuenta-opcion:hover{background:var(--fill-quaternary)}.g-glosario{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1023px){.g-glosario{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g-glosario{grid-template-columns:1fr;gap:16px}}.g-2>*,.g-kpi>*{min-width:0}@media (max-width:640px){.cabecera-controles{flex-wrap:wrap;gap:8px}.cabecera-controles>*{flex:1 1 auto}.cabecera-controles .segmentado{flex:1 1 100%}.segmentado[data-variante]{--ancho-opcion:0px}.segmentado-opcion{padding:0 8px}.tarjeta{max-width:100%;overflow:hidden}.tc-desliza{overflow-x:visible}.barra{margin-top:calc(-20px - env(safe-area-inset-top, 0px));padding-top:calc(12px + env(safe-area-inset-top, 0px))}.barra .cabecera-titulo{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--t-barra) var(--ease-default),opacity var(--t-barra) var(--ease-default)}.barra .cabecera-titulo>*{min-height:0}.barra[data-compacta=si] .cabecera-titulo{grid-template-rows:0fr;opacity:0}.barra[data-compacta=si]{padding-top:calc(8px + env(safe-area-inset-top, 0px));padding-bottom:8px}.barra[data-compacta=si] .cabecera{margin-bottom:8px}.tc tr{border-radius:0;margin:0}}html{scroll-padding-top:148px}@media (min-width:641px){html{scroll-padding-top:120px}}@media (max-width:640px){.periodo-boton .periodo-texto{display:none}.periodo-boton{width:44px;padding:0;justify-content:center;flex:0 0 44px}.cabecera-controles .segmentado{flex:1 1 auto}.cabecera-der .segmentado{min-width:0}.boton-idioma{width:44px;padding:0;justify-content:center;flex:0 0 44px}.idioma-icono{display:none}.segmentado-opcion{font-size:13px;padding:0 5px;white-space:nowrap}}@media (min-width:1024px){.g-kpi-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tc td[data-col=acciones]:before,.tc td[data-col=entradas]:before,.tc td[data-col=personas]:before,.tc td[data-col=visitas]:before,.tc td[data-col=vistas]:before{content:attr(data-label)}.barra-fila[role=button]{grid-template-areas:"etiqueta valor" "carril carril";grid-template-columns:minmax(0,1fr) auto;align-items:start}.barra-fila[role=button] .barra-etiqueta{min-width:0;flex-wrap:wrap;row-gap:4px}.barra-fila[role=button] .barra-etiqueta>span:first-child{overflow-wrap:anywhere}}.cabecera{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cabecera-der,.cabecera-izq{display:flex;align-items:center;gap:12px;min-width:0}.cabecera-der{flex-wrap:wrap;justify-content:flex-end}@media (min-width:901px){.cabecera-izq{flex:1 1;flex-wrap:wrap}}@media (max-width:900px){.cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.cabecera-izq{grid-row:1;grid-column:1}.cuenta{grid-row:1;grid-column:2;justify-self:end}.cabecera-der{grid-row:2;grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.cabecera-izq{flex-wrap:wrap}.cabecera-izq .segmentado{flex:1 1 100%}.cabecera-der>*{flex:0 0 auto}.cabecera-der .segmentado{flex:1 1 auto}}@media (min-width:1024px){.g-2{align-items:start}}.desplegable{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-normal) var(--ease-default),opacity var(--t-fast) var(--ease-default)}.desplegable[data-abierto=si]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion:reduce){.desplegable{transition:none}}.g-mapa{display:grid;grid-gap:16px;gap:16px;grid-template-columns:3fr 2fr;align-items:start}@media (max-width:1023px){.g-mapa{grid-template-columns:1fr}}@media (max-width:640px){.g-mapa{gap:12px}}.g-mapa>*{min-width:0}@media (max-width:640px){.barra-fila .barra-etiqueta,.barra-fila .barra-etiqueta>span:first-child{white-space:normal;overflow:visible;text-overflow:clip}.barra-fila .barra-etiqueta{align-items:flex-start;flex-wrap:wrap}}@media (max-width:389px){.cabecera-der{gap:6px}.segmentado-opcion{padding:0 3px}}@media (max-width:1023px){.tend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:640px){.tend-rejilla{grid-template-columns:1fr;gap:4px}.tend-grupo{padding:12px 0;border-top:1px solid var(--separator)}.tend-grupo:first-child{border-top:none;padding-top:0}.tend-nombre{white-space:normal;overflow-wrap:anywhere}}.navegador{display:none}@media (max-width:640px){[data-secciones] [data-seccion]{display:none}[data-secciones=busquedas] [data-seccion=busquedas],[data-secciones=hacen] [data-seccion=hacen],[data-secciones=quien] [data-seccion=quien],[data-secciones=resumen] [data-seccion=resumen]{display:block}.navegador{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--bg-secondary) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -.5px 0 var(--separator)}.contenedor{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.navegador-boton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;border:none;background:none;cursor:pointer;font:inherit;color:var(--label-secondary);-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--ease-default)}.navegador-boton[data-activa=si]{color:var(--blue)}.navegador-boton:active{opacity:.55}.navegador-boton svg{transition:transform var(--t-fast) var(--ease-spring)}.navegador-boton[data-activa=si] svg{transform:translateY(-1px) scale(1.06)}.navegador-texto{font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:1.1;white-space:nowrap}.navegador-boton[data-activa=si] .navegador-texto{font-weight:600}.navegador-boton{position:relative}.navegador-marca{position:absolute;top:5px;left:calc(50% + 7px);width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px var(--bg-secondary)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.navegador-boton,.navegador-boton svg{transition:none}.navegador-boton[data-activa=si] svg{transform:none}}.globo-caja{position:relative}.globo-zoom{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:6px}.globo-zoom-boton{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--separator);border-radius:var(--r-full);background:var(--bg-elevated);color:var(--label-primary);box-shadow:var(--sombra-1);cursor:pointer}.globo-zoom-boton:disabled{opacity:.4;cursor:default}@media (max-width:640px){.globo-zoom-boton{width:44px;height:44px}}.pestanas,.solo-movil,.ver-todo{display:none}@media (max-width:640px){.solo-movil{display:block}.pestanas{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pestanas-fila{display:flex;gap:6px;margin-inline:-16px;padding-inline:16px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.pestanas-fila::-webkit-scrollbar{display:none}.pestana{flex-shrink:0;min-height:36px;padding:0 14px;border:none;border-radius:var(--r-full);background:var(--fill-tertiary);color:var(--label-primary);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.pestana[aria-pressed=true]{background:var(--label-primary);color:var(--bg-secondary);font-weight:600}.sitio-movil{display:flex;padding:2px;border-radius:var(--r-full);background:var(--fill-tertiary)}.sitio-movil button{flex:1 1;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:var(--r-full);background:transparent;color:var(--label-secondary);font:inherit;font-size:14px;cursor:pointer}.sitio-movil button[aria-pressed=true]{background:var(--bg-elevated);color:var(--label-primary);font-weight:600;box-shadow:var(--sombra-1)}.sitio-movil-punto{width:8px;height:8px;border-radius:2px;flex-shrink:0}[data-pestanas]:not([data-pestanas~=acciones]) [data-pestana=acciones],[data-pestanas]:not([data-pestanas~=aparatos]) [data-pestana=aparatos],[data-pestanas]:not([data-pestanas~=consultas]) [data-pestana=consultas],[data-pestanas]:not([data-pestanas~=movimientos]) [data-pestana=movimientos],[data-pestanas]:not([data-pestanas~=origen]) [data-pestana=origen],[data-pestanas]:not([data-pestanas~=paginasGoogle]) [data-pestana=paginasGoogle],[data-pestanas]:not([data-pestanas~=paginasVisitas]) [data-pestana=paginasVisitas],[data-pestanas]:not([data-pestanas~=paises]) [data-pestana=paises],[data-pestanas]:not([data-pestanas~=palabras]) [data-pestana=palabras],[data-pestanas]:not([data-pestanas~=prioridades]) [data-pestana=prioridades],[data-pestanas]:not([data-pestanas~=ranking]) [data-pestana=ranking],[data-pestanas]:not([data-pestanas~=recurrencia]) [data-pestana=recurrencia]{display:none}[data-extra=si]{display:none!important}.ver-todo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:10px;border:none;border-radius:var(--r-md);background:var(--fill-quaternary);color:var(--blue);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.rk-mas{display:none}.hoja-movil .rk-mas{display:block}.kpi-cifra-doble{font-size:20px}[data-pestana] .surge,[data-pestana].surge{animation-delay:0s!important;animation-duration:.18s}.hoja-contenido figcaption .titulo-ayuda{display:none}}.hoja-velo{position:fixed;inset:0;z-index:55;display:flex;align-items:flex-end;background:rgba(0,0,0,.36);animation:hoja-velo .2s var(--ease-out) both}.hoja-movil{width:100%;max-height:calc(100% - 40px - env(safe-area-inset-top, 0px));display:flex;flex-direction:column;border-radius:18px 18px 0 0;background:var(--bg-elevated);box-shadow:var(--sombra-2);animation:hoja-sube .26s var(--ease-out) both}.hoja-cabeza{padding:8px 16px 12px;border-bottom:1px solid var(--separator)}.hoja-asa{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:3px;background:var(--fill-tertiary)}.hoja-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.hoja-fila b{font-size:17px;letter-spacing:-.01em}.hoja-cerrar{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--fill-tertiary);color:var(--label-secondary);cursor:pointer}.hoja-contenido{overflow-y:auto;overscroll-behavior:contain;padding:14px 16px calc(24px + env(safe-area-inset-bottom, 0px))}@keyframes hoja-velo{0%{opacity:0}to{opacity:1}}@keyframes hoja-sube{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hoja-movil,.hoja-velo{animation:none}}.hoja-asa,.hoja-titulo{display:none}@media (max-width:640px){.velo{z-index:59;background:rgba(0,0,0,.4);animation:aparecer var(--t-fast) var(--ease-default) both}.hoja{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:60;width:auto;min-width:0;border-radius:var(--r-lg) var(--r-lg) 0 0;border:none;border-top:1px solid var(--separator);box-shadow:0 -8px 32px rgba(0,0,0,.18);padding:8px 16px calc(20px + env(safe-area-inset-bottom, 0px));animation:subir .26s var(--ease-out) both}.hoja-agarre{touch-action:none;cursor:-webkit-grab;cursor:grab;margin:-8px -16px 0;padding:10px 16px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hoja-agarre:active{cursor:-webkit-grabbing;cursor:grabbing}.hoja-asa{display:block;width:36px;height:5px;margin:0 auto 12px;border-radius:999px;background:var(--fill-tertiary)}.hoja{max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hoja-titulo{display:block;font-size:15px;font-weight:600;padding:0 12px 8px}.hoja .menu-opcion{min-height:50px;font-size:17px}}@keyframes subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hoja,.velo{animation:none}}input[type=date]{min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto;opacity:.5}input[type=date]::-webkit-datetime-edit{padding:0}.entrada{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg-secondary)}.entrada-panel{width:100%;max-width:420px;background:var(--bg-elevated);border:1px solid var(--borde-tarjeta);border-radius:var(--r-lg);padding:32px;box-shadow:var(--sombra-2)}.entrada-marca{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-secondary)}.entrada-titulo{font-size:28px;font-weight:700;letter-spacing:-.021em;margin:2px 0 22px}.entrada-texto{font-size:15px;color:var(--label-secondary);line-height:1.55;margin:0 0 20px}.entrada-nota{font-size:13px;color:var(--label-tertiary);line-height:1.5;margin:0 0 18px}.entrada-campo{display:block;margin-bottom:18px}.entrada-campo>span{font-size:13px;color:var(--label-secondary)}.entrada-campo>input{display:block;width:100%;min-width:0;height:48px;margin-top:6px;padding:0 14px;font:inherit;font-size:16px;color:var(--label-primary);background:var(--fill-quaternary);border:1px solid var(--separator);border-radius:var(--r-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none}.entrada-principal,.entrada-secundario{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;font:inherit;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:var(--r-full);cursor:pointer}.entrada-principal{background:var(--blue);color:#FFFFFF}.entrada-principal[disabled]{opacity:.6;cursor:default}.entrada-secundario{background:var(--fill-tertiary);color:var(--label-primary);margin-top:10px}.entrada-principal:hover{text-decoration:none}.entrada-error{font-size:13px;color:var(--red);margin:-8px 0 14px}.entrada-qr{display:flex;gap:16px;align-items:center;margin-bottom:20px;padding:16px;border-radius:var(--r-md);background:var(--fill-quaternary)}.entrada-qr-imagen{line-height:0;background:#FFFFFF;padding:8px;border-radius:var(--r-sm)}.entrada-qr-imagen svg{display:block;width:132px;height:132px}.entrada-etiqueta{font-size:13px;color:var(--label-secondary);margin-bottom:4px}.entrada-secreto{font-size:13px;word-break:break-all;color:var(--label-primary)}.entrada-codigos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:20px;padding:16px;border-radius:var(--r-md);background:var(--fill-quaternary)}.entrada-codigos code{font-size:15px;letter-spacing:.02em}@media (max-width:480px){.entrada-panel{padding:24px 20px}.entrada-qr{flex-direction:column;align-items:flex-start}}.entrada-subtitulo{font-size:20px;font-weight:700;letter-spacing:-.4px;margin:0 0 10px}.entrada-principal svg,.entrada-secundario svg{margin-right:8px;flex-shrink:0}.entrada-ventajas{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;border-radius:var(--r-md);background:var(--fill-quaternary)}.entrada-ventajas>div{display:flex;gap:10px;align-items:flex-start}.entrada-ventajas svg{color:var(--blue);flex-shrink:0}.entrada-ventajas p{margin:0;font-size:13px;line-height:1.5;color:var(--label-secondary)}.entrada-ventajas strong{color:var(--label-primary);font-weight:600}.entrada-garantia{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid var(--separator)}.entrada-garantia svg{color:var(--green);flex-shrink:0}.entrada-garantia p{margin:0;font-size:13px;line-height:1.5;color:var(--label-secondary)}.entrada-terciario{display:block;width:100%;min-height:44px;margin-top:6px;padding:0 18px;border:0;background:none;font:inherit;font-size:15px;color:var(--label-secondary);cursor:pointer}.entrada-terciario:hover{color:var(--label-primary)}.admin{min-height:100dvh;display:grid;grid-template-columns:244px minmax(0,1fr);background:var(--bg-secondary)}.admin-menu{display:flex;flex-direction:column;gap:24px;padding:24px 16px;background:var(--bg-elevated);border-right:1px solid var(--separator)}@media (min-width:901px){.admin-menu{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto}}.admin-marca{font-size:20px;font-weight:700;letter-spacing:-.021em}.admin-marca small{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-secondary)}.admin-navegacion{display:flex;flex-direction:column;gap:2px}.admin-enlace{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:var(--r-md);font-size:15px;color:var(--label-primary);text-decoration:none;transition:background var(--t-fast) var(--ease-default)}.admin-enlace:hover{background:var(--fill-quaternary)}.admin-enlace[aria-current=page]{background:var(--fill-tertiary);font-weight:600}.admin-enlace-apagado{color:var(--label-secondary)}.admin-enlace-corto{display:none}.admin-yo{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--separator)}.admin-yo-nombre{font-size:15px;font-weight:600}.admin-yo-acciones{margin-left:auto;display:flex;align-items:center;gap:6px}.admin-al-tablero,.admin-salir{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--r-full);background:var(--fill-tertiary);color:var(--label-secondary);cursor:pointer}.admin-al-tablero{display:none}.admin-yo-rol{font-size:13px;color:var(--label-secondary)}.admin-inicial{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--r-full);background:var(--fill-tertiary);color:var(--label-secondary);font-size:13px;font-weight:600}.admin-inicial-mia{background:var(--blue);color:#fff;width:32px;height:32px}.admin-cuerpo{padding:28px 32px 64px;min-width:0}.admin-cabecera{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.admin-titulo{font-size:28px;font-weight:700;letter-spacing:-.021em;margin:0}.admin-subtitulo{font-size:15px;color:var(--label-secondary);margin:2px 0 0}.admin-derecha{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-tarjeta{background:var(--bg-elevated);border:1px solid var(--borde-tarjeta);border-radius:var(--r-lg);padding:20px 24px;box-shadow:var(--sombra-1)}.admin-tarjeta+.admin-tarjeta{margin-top:20px}.admin-tarjeta-titulo{font-size:17px;font-weight:600;margin:0}.admin-tarjeta-nota{font-size:13px;color:var(--label-secondary);margin:2px 0 16px}.admin-cuentas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.admin-cuenta{background:var(--bg-elevated);border:1px solid var(--borde-tarjeta);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--sombra-1)}.admin-cuenta-etiqueta{font-size:13px;color:var(--label-secondary)}.admin-cuenta-numero{font-size:28px;font-weight:700;letter-spacing:-.021em;margin:2px 0}.admin-cuenta-nota{font-size:13px;color:var(--label-tertiary)}.admin-tabla{width:100%}.admin-fila{display:grid;grid-template-columns:var(--columnas);grid-gap:16px;gap:16px;align-items:center;min-height:68px;padding:12px 4px;border:0;border-top:1px solid var(--separator);width:100%;background:none;color:inherit;font:inherit;text-align:left;font-size:15px;cursor:pointer}.admin-fila:hover{background:var(--fill-quaternary)}.admin-fila-cabecera{min-height:0;padding:0 4px 10px;border-top:0;font-size:13px;color:var(--label-secondary);cursor:default}.admin-fila-cabecera:hover{background:none}.admin-persona{display:flex;align-items:center;gap:12px;min-width:0}.admin-flecha{display:none}.admin-persona-nombre{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px}.admin-celda-secundaria,.admin-persona-correo{overflow:hidden;text-overflow:ellipsis}.admin-celda-secundaria,.admin-pastilla,.admin-persona-correo{font-size:13px;color:var(--label-secondary);white-space:nowrap}.admin-pastilla{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-full);background:var(--fill-tertiary)}.admin-pastilla-activo{background:rgba(52,199,89,.14);color:#248A3D}.admin-pastilla-invitado{background:var(--warning-bg);color:var(--warning-ink)}.admin-pastilla-suspendido{background:rgba(255,59,48,.12);color:#C7332B}.admin-escudo{color:var(--green);display:inline-flex}@media (max-width:900px){.admin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}.admin-menu{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:8px 16px 12px;border-right:0;border-bottom:1px solid var(--separator);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-marca{grid-row:1;grid-column:1;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-secondary)}.admin-marca small{display:inline}.admin-navegacion{grid-row:2;grid-column:1/-1;flex-direction:row;gap:4px;padding:4px;border-radius:var(--r-full);background:var(--fill-tertiary);overflow-x:auto;scrollbar-width:none}.admin-navegacion::-webkit-scrollbar{display:none}.admin-enlace{min-height:40px;padding:0 14px;border-radius:var(--r-full);white-space:nowrap;color:var(--label-secondary)}.admin-enlace[aria-current=page]{background:var(--bg-elevated);color:var(--label-primary);box-shadow:var(--sombra-1)}.admin-enlace-largo{display:none}.admin-enlace-corto{display:inline}.admin-enlace-apagado{display:none}.admin-al-tablero,.admin-salir{display:grid;width:44px;height:44px}.admin-yo{grid-row:1;grid-column:2;margin:0;padding:0;border:0;gap:6px}.admin-yo-texto{display:none}.admin-cuerpo{padding:16px 0 96px}.admin-cabecera{padding:0 16px;margin-bottom:14px}.admin-titulo{font-size:28px}.admin-derecha{width:100%;margin-left:0;gap:8px}.admin-busca{flex:1 1;height:44px}.admin-busca input{width:100%;font-size:16px}.admin-dos-columnas{grid-template-columns:minmax(0,1fr)}.admin-cuentas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 16px}.admin-cuenta{padding:12px 14px;border-radius:14px}.admin-cuenta-etiqueta{line-height:1.3;min-height:2.6em}.admin-cuenta-numero{font-size:24px}.admin-cuenta-nota,.admin-cuentas>.admin-cuenta:nth-child(4){display:none}.admin-tarjeta{border-radius:var(--r-lg);padding:0;margin:0 16px;overflow:hidden}.admin-tarjeta>.admin-tarjeta-nota,.admin-tarjeta>.admin-tarjeta-titulo{padding:0 16px}.admin-tarjeta>.admin-tarjeta-titulo{padding-top:16px}.admin-tarjeta>.admin-tarjeta-nota{padding-bottom:12px}.admin-fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:64px;padding:12px 16px}.admin-fila-cabecera,.admin-fila-etiqueta{display:none}.admin-fila>.admin-persona{grid-column:1;grid-row:1/span 2}.admin-fila>:nth-child(2){grid-column:2;grid-row:1}.admin-fila>:nth-child(3),.admin-fila>:nth-child(4){display:none}.admin-fila>:nth-child(5){grid-column:2;grid-row:2;justify-self:end}.admin-flecha{display:block;grid-column:3;grid-row:1/span 2;color:var(--label-tertiary)}.admin-fila{grid-template-columns:minmax(0,1fr) auto 18px}.admin-persona-nombre{font-size:16px}.admin-fila>:nth-child(2){justify-self:end;font-size:13px;color:var(--label-secondary)}.admin-pastilla{height:36px;padding:0 14px;font-size:15px}.admin-fila .admin-pastilla{height:26px;padding:0 10px;font-size:13px}.admin-derecha .admin-pastilla{height:44px}.admin-derecha .admin-pastilla select{font-size:15px}.admin-entrada{padding:12px 16px}.admin-dia{margin-bottom:20px}.admin-dia-titulo{margin:0 0 8px 20px}.admin-llaves{margin:0 16px}.admin-derecha>.admin-boton{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;min-height:50px;box-shadow:var(--sombra-2)}}@media (min-width:901px){.admin-fila-etiqueta{display:none}}.admin-hueso{background:var(--fill-tertiary);border-radius:var(--r-sm);animation:admin-latido 1.4s ease-in-out infinite}@keyframes admin-latido{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.admin-hueso{animation:none}}.admin-hueso-titulo{width:180px;height:28px;border-radius:var(--r-md)}.admin-hueso-sub{width:120px;height:15px;margin-top:8px}.admin-hueso-circulo{width:36px;height:36px;border-radius:var(--r-full);flex-shrink:0}.admin-hueso-linea{height:15px}.admin-hueso-linea.corta{width:60%;margin-top:8px}.admin-hueso-fila{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 4px;border-top:1px solid var(--separator)}.admin-hueso-fila:first-child{border-top:0}@media (max-width:900px){.admin-esqueleto .admin-hueso-fila{padding:12px 16px}}