:root,:root[data-tema=claro]{color-scheme:light;--marca-1: #d4902f;--marca-2: #a65e14;--marca-3: #6b3606;--ok-fondo: #d1fae5;--ok-texto: #065f46;--mal-fondo: #fee2e2;--mal-texto: #991b1b;--aviso-fondo: #fef3c7;--aviso-texto: #92400e;--info-fondo: #dbeafe;--info-texto: #1e40af;--sombra: 0 1px 2px #0000001a}:root[data-tema=oscuro]{color-scheme:dark;--marca-1: #fcd371;--marca-2: #e8a23e;--marca-3: #a65e14;--ok-fondo: #0b3b2e;--ok-texto: #a7f3d0;--mal-fondo: #4c1414;--mal-texto: #fecaca;--aviso-fondo: #45300a;--aviso-texto: #fde68a;--info-fondo: #172554;--info-texto: #bfdbfe;--sombra: 0 1px 2px #00000066}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;background:var(--fondo);color:var(--texto)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--marca-2);outline-offset:1px}a{color:var(--enlace)}h1{font-size:1.5rem;margin:0 0 12px}h2{font-size:1.15rem;margin:24px 0 8px}.tenue{color:var(--tenue)}.error{color:var(--peligro)}.ok{color:var(--exito)}label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--tenue)}label.check{flex-direction:row;align-items:center;gap:8px;color:var(--texto);font-size:.95rem}input,select,textarea{font:inherit;padding:8px 10px;border:1px solid var(--borde);border-radius:8px;background:var(--campo);color:var(--texto)}textarea{min-height:70px;resize:vertical}button{font:inherit;padding:8px 14px;border-radius:8px;border:1px solid var(--primario);background:var(--primario);color:var(--sobre-primario);cursor:pointer}button:disabled{opacity:.6;cursor:default}button.secundario{background:transparent;color:var(--primario)}button.peligro{background:transparent;color:var(--peligro);border-color:var(--peligro)}button.link{background:none;border:none;color:var(--enlace);text-decoration:underline;padding:0}.caja{background:var(--tarjeta);border-radius:10px;padding:16px;margin:12px 0;box-shadow:var(--sombra)}.grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:end}.grilla>.ancho{grid-column:1 / -1}.fila{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.titulo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.espacio{flex:1}table{width:100%;border-collapse:collapse;background:var(--tarjeta);border-radius:10px;overflow:hidden;margin-bottom:16px}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--borde);vertical-align:top}th{font-weight:600;font-size:.8rem;color:var(--tenue)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.clic{cursor:pointer}tr.clic:hover{background:var(--hover)}.chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.78rem;background:var(--hover);white-space:nowrap}.chip.verde{background:var(--ok-fondo);color:var(--ok-texto)}.chip.rojo{background:var(--mal-fondo);color:var(--mal-texto)}.chip.amarillo{background:var(--aviso-fondo);color:var(--aviso-texto)}.chip.azul{background:var(--info-fondo);color:var(--info-texto)}.tabla-scroll{overflow-x:auto}.codigo-casillas[data-v-3c467448]{display:flex;gap:8px;justify-content:center}.codigo-casillas input[data-v-3c467448]{width:46px;height:54px;padding:0;text-align:center;font-size:1.5rem;font-weight:600}@media(max-width:380px){.codigo-casillas input[data-v-3c467448]{width:40px;height:48px}}.idioma-selector{position:relative;display:inline-block}.idioma-boton{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--preferencia-alto, 30px);background:none;color:inherit;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.04em;border:1px solid currentColor;border-radius:999px;padding:0 12px 0 10px;cursor:pointer;opacity:.85;line-height:1;width:auto}.idioma-boton:hover,.idioma-boton[aria-expanded=true]{opacity:1}.idioma-bandera{display:inline-flex;flex-shrink:0;width:18px;height:12px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #00000026}.idioma-bandera svg{width:100%;height:100%;display:block}.idioma-flecha{width:9px;height:6px;opacity:.7;margin-left:auto}.idioma-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;margin:0;padding:4px;list-style:none;min-width:220px;max-height:min(70vh,520px);overflow-y:auto;background:var(--tarjeta, #fff);color:var(--texto, #111827);border:1px solid var(--borde, #0000001f);border-radius:10px;box-shadow:0 10px 30px #0003;outline:none;font-size:.9rem;font-weight:400;letter-spacing:normal;text-align:left}.idioma-menu.arriba{top:auto;bottom:calc(100% + 6px)}.idioma-menu.a-la-derecha{left:auto;right:0}.idioma-menu .idioma-bandera{width:21px;height:14px}.idioma-menu li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.idioma-menu li.activo{background:var(--hover, #0000000d)}.idioma-menu li[aria-selected=true]{font-weight:600}.idioma-menu .idioma-nombre{flex:1}.idioma-menu .idioma-codigo{font-size:.75rem;letter-spacing:.04em;opacity:.55}.logo-uruz{flex-shrink:0;display:inline-block;vertical-align:middle}.logo-uruz.sobre-auto{--m1: var(--marca-1, #d4902f);--m2: var(--marca-2, #a65e14);--m3: var(--marca-3, #6b3606)}:root[data-tema=oscuro] .logo-uruz.sobre-auto{--m1: var(--marca-1, #fcd371);--m2: var(--marca-2, #e8a23e);--m3: var(--marca-3, #a65e14)}.logo-uruz.sobre-oscuro{--m1: #fcd371;--m2: #e8a23e;--m3: #a65e14}.logo-uruz.sobre-claro{--m1: #d4902f;--m2: #a65e14;--m3: #6b3606}.tema-selector{display:inline-flex;box-sizing:border-box;height:var(--preferencia-alto, 30px);border:1px solid currentColor;border-radius:999px;padding:2px;gap:2px;opacity:.85}.tema-selector button{background:none;border:none;color:inherit;padding:0 10px;border-radius:999px;font:inherit;font-size:.8rem;cursor:pointer;display:inline-flex;gap:4px;align-items:center;justify-content:center;text-decoration:none}.tema-selector button.activo{background:currentColor}.tema-selector button.activo>span{filter:invert(1);mix-blend-mode:normal}.tema-selector .solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ingreso[data-v-4442a96c]{max-width:360px;margin:12vh auto 0;display:flex;flex-direction:column;gap:8px;padding:0 16px}form[data-v-4442a96c]{display:flex;flex-direction:column;gap:12px}.canales[data-v-4442a96c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.etiqueta-codigo[data-v-4442a96c]{margin:0 0 10px;font-size:.9rem;color:var(--tenue)}.chico[data-v-4442a96c]{font-size:.85rem;margin:0}.logo-gym[data-v-4442a96c]{width:72px;height:72px;object-fit:contain;border-radius:12px}.ayuda[data-v-4442a96c]{margin-top:4px}.pie[data-v-4442a96c]{margin-top:28px;padding-top:18px;border-top:1px solid var(--borde, #0000001a);display:flex;flex-direction:column;gap:14px}.preferencias[data-v-4442a96c]{display:flex;gap:8px;align-items:center;color:var(--tenue, #6b7280);--preferencia-alto: 32px}.preferencias[data-v-4442a96c] .tema-selector,.preferencias[data-v-4442a96c] .idioma-boton{width:116px}.preferencias[data-v-4442a96c] .idioma-selector{display:flex}.firma a[data-v-4442a96c]{color:inherit;text-decoration:underline}.ayuda[data-v-ceded5d3]{max-width:760px;line-height:1.6}.ayuda[data-v-ceded5d3] h2{margin-top:0}.ayuda[data-v-ceded5d3] h3{font-size:1rem;margin:18px 0 6px}.ayuda[data-v-ceded5d3] ul,.ayuda[data-v-ceded5d3] ol{padding-left:22px}.ayuda[data-v-ceded5d3] li{margin:4px 0}.ayuda[data-v-ceded5d3] code{background:var(--hover, #f3f4f6);padding:1px 5px;border-radius:4px;font-size:.9em}.ayuda[data-v-ceded5d3] pre{background:var(--hover, #f3f4f6);padding:10px 12px;border-radius:8px;overflow-x:auto}.ayuda[data-v-ceded5d3] pre code{background:none;padding:0}.ayuda[data-v-ceded5d3] .nota{border-left:4px solid var(--primario, #111827);background:var(--tarjeta, #fff);padding:8px 14px;border-radius:6px;margin:12px 0}.ayuda[data-v-ceded5d3] .nota p{margin:4px 0}section[data-v-ceded5d3]{background:var(--tarjeta, #fff);border-radius:12px;padding:16px 18px;margin:14px 0;scroll-margin-top:16px}.herramientas[data-v-ceded5d3]{display:flex;flex-direction:column;gap:8px;margin:12px 0}.herramientas input[type=search][data-v-ceded5d3]{width:100%}.todo[data-v-ceded5d3]{flex-direction:row!important;align-items:center;gap:8px}.indice[data-v-ceded5d3]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 4px;font-size:.92rem}.vacio[data-v-ceded5d3]{opacity:.7}.volver[data-v-ceded5d3]{padding:0;margin-bottom:4px}.nota-idioma[data-v-ceded5d3]{opacity:.75;font-size:.9rem}.boton-ayuda[data-v-03a4f617]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit;font-weight:600}.signo[data-v-03a4f617]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;line-height:1;border:1.5px solid currentColor;flex-shrink:0}.boton-ayuda:hover .signo[data-v-03a4f617]{background:currentColor}.boton-ayuda:hover .signo[data-v-03a4f617]{color:inherit}.demo-banner{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--aviso-fondo);color:var(--aviso-texto);font-size:.85rem}.demo-banner a,.demo-banner button.link{color:inherit;font-weight:600}.demo-acciones{display:inline-flex;gap:16px}.descanso[data-v-dfd21819]{position:fixed;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:20;max-width:464px;margin:0 auto;background:var(--tarjeta);border:1px solid var(--primario);border-radius:14px;box-shadow:0 8px 24px #0000004d;overflow:hidden}.descanso.fin[data-v-dfd21819]{background:var(--primario);color:var(--sobre-primario);text-align:center;padding:14px;animation:latido-dfd21819 .6s ease-in-out 4}.barra[data-v-dfd21819]{height:4px;background:var(--hover)}.barra div[data-v-dfd21819]{height:100%;background:var(--primario);transition:width .25s linear}.fila-descanso[data-v-dfd21819]{display:flex;align-items:center;gap:10px;padding:8px 12px}.etiqueta[data-v-dfd21819]{font-size:.85rem;color:var(--tenue)}.reloj[data-v-dfd21819]{font-size:1.6rem;font-variant-numeric:tabular-nums;flex:1}.botones[data-v-dfd21819]{display:flex;gap:6px;align-items:center}.botones button[data-v-dfd21819]{padding:4px 10px}.listo[data-v-dfd21819]{font-size:1.2rem}@keyframes latido-dfd21819{50%{transform:scale(1.03)}}.portada[data-v-db8cc540]{min-height:100vh;display:flex;flex-direction:column}.barra[data-v-db8cc540]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid var(--borde);background:var(--barra);position:sticky;top:0;z-index:5}.marca[data-v-db8cc540]{display:flex;align-items:center;gap:10px;min-width:0}.marca strong[data-v-db8cc540]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-chico[data-v-db8cc540]{width:32px;height:32px;object-fit:contain;border-radius:6px}.hero[data-v-db8cc540]{text-align:center;padding:clamp(36px,8vh,72px) 20px 40px;max-width:720px;margin:0 auto}.logo-grande[data-v-db8cc540]{width:132px;height:132px;object-fit:contain;border-radius:20px}.hero h1[data-v-db8cc540]{font-size:clamp(1.8rem,5vw,2.6rem);margin:16px 0 10px}.presentacion[data-v-db8cc540]{font-size:1.08rem;line-height:1.6;white-space:pre-line;margin:0 auto 24px;max-width:600px}.acciones[data-v-db8cc540]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}button.grande[data-v-db8cc540]{padding:12px 28px;font-size:1.05rem}.boton-sec[data-v-db8cc540]{display:inline-flex;align-items:center;padding:12px 22px;border-radius:8px;border:1px solid var(--primario);color:var(--primario);text-decoration:none;font-weight:500}.chico[data-v-db8cc540]{font-size:.85rem}.bloque[data-v-db8cc540]{width:100%;max-width:960px;margin:0 auto;padding:28px 20px;border-top:1px solid var(--borde)}.bloque h2[data-v-db8cc540]{font-size:1.15rem;margin:0 0 14px}.contacto[data-v-db8cc540]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.contacto ul[data-v-db8cc540]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.contacto li[data-v-db8cc540]{display:flex;align-items:center;gap:12px}.contacto svg[data-v-db8cc540]{width:20px;height:20px;fill:var(--primario);flex-shrink:0}.contacto a[data-v-db8cc540]{color:var(--texto);text-decoration:none;overflow-wrap:anywhere}.contacto a[data-v-db8cc540]:hover{color:var(--enlace);text-decoration:underline}.horarios[data-v-db8cc540]{white-space:pre-line;line-height:1.6;margin:0}.equipo[data-v-db8cc540]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.persona[data-v-db8cc540]{background:var(--tarjeta);border-radius:16px;padding:22px 18px;text-align:center;box-shadow:var(--sombra)}.foto[data-v-db8cc540]{width:112px;height:112px;border-radius:50%;margin:0 auto 12px;overflow:hidden;display:grid;place-items:center;background:var(--hover);color:var(--tenue);font-size:1.8rem;font-weight:700}.foto img[data-v-db8cc540]{width:100%;height:100%;object-fit:cover}.persona h3[data-v-db8cc540]{margin:0;font-size:1.05rem}.cargo[data-v-db8cc540]{margin:4px 0 0;color:var(--primario);font-weight:600;font-size:.9rem}.bio[data-v-db8cc540]{margin:10px 0 0;color:var(--tenue);font-size:.92rem;line-height:1.5;white-space:pre-line}.pie[data-v-db8cc540]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:20px clamp(16px,4vw,40px);border-top:1px solid var(--borde)}.pie a[data-v-db8cc540]{color:inherit}.instalar[data-v-e2515091]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--primario)}.texto[data-v-e2515091]{flex:1 1 220px}.texto p[data-v-e2515091]{margin:4px 0 0}.acciones[data-v-e2515091]{display:flex;gap:10px;align-items:center}.compartir[data-v-e2515091]{vertical-align:-3px;margin:0 3px;color:var(--enlace)}.imc[data-v-5e0ebf88]{display:flex;justify-content:space-between;align-items:center}.imc strong[data-v-5e0ebf88]{font-size:1.4rem}.grafico svg[data-v-5e0ebf88]{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.bloque[data-v-0401885c]{font-size:1.05rem;margin:18px 0 4px;color:var(--primario)}.unidad.junta[data-v-0401885c]{border-left:3px solid var(--primario);padding-left:10px;margin:10px 0}.unidad.junta .tarjeta[data-v-0401885c]{margin:8px 0}.tipo-unidad[data-v-0401885c]{margin:0;font-size:.85rem}.seguido[data-v-0401885c]{margin:10px 0 0;font-size:.88rem;font-weight:600;color:var(--primario)}.orden-acciones[data-v-0401885c]{justify-content:space-between;margin:4px 0}.mover[data-v-0401885c]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:6px}.mover button[data-v-0401885c]{padding:4px 14px}.encabezado-rutina[data-v-0401885c]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dias[data-v-0401885c]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.grande-chico[data-v-0401885c]{font-size:1.15rem;margin:6px 0 0}.chico[data-v-0401885c]{font-size:.82rem}.aviso-offline[data-v-0401885c]{background:var(--hover);border-radius:10px;padding:8px 12px;font-size:.88rem}.sugerido[data-v-0401885c]{margin:8px 0 4px;font-weight:600;color:var(--primario)}.sugerido.subir[data-v-0401885c]{color:var(--exito)}.series[data-v-0401885c]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.series li[data-v-0401885c]{display:flex;align-items:center;gap:8px}.series .n[data-v-0401885c]{width:22px;height:22px;border-radius:50%;background:var(--hover);display:grid;place-items:center;font-size:.78rem;flex-shrink:0}.series .hecha .n[data-v-0401885c]{background:var(--exito);color:#fff}.series .hecha>span[data-v-0401885c]:nth-child(2){flex:1}.series .nueva input[data-v-0401885c]{width:64px;padding:6px 8px;text-align:center}.series .nueva select[data-v-0401885c]{width:auto;padding:6px}.series .anotar[data-v-0401885c]{padding:6px 14px;margin-left:auto}.boton-descanso[data-v-0401885c]{width:100%;margin-top:10px;padding:8px}.leyenda[data-v-9027873e]{border:1px solid var(--primario);border-radius:12px;padding:12px 14px;margin:12px 0;font-size:.9rem}.leyenda p[data-v-9027873e]{margin:6px 0 0;line-height:1.45}.formulario[data-v-9027873e]{display:grid;gap:10px;margin-top:10px}.pregunta[data-v-9027873e]{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--borde)}.declaro[data-v-9027873e]{align-items:flex-start;margin:12px 0;font-size:.9rem;line-height:1.4}.declaro input[data-v-9027873e]{margin-top:3px;flex-shrink:0}.chico[data-v-9027873e]{font-size:.82rem}textarea[data-v-9027873e]{width:100%}h2[data-v-9027873e]{margin-top:0}:root,:root[data-tema=claro]{--fondo: #f6f3ee;--texto: #1c1917;--tenue: #6b6460;--borde: #e3dcd2;--campo: #fff;--tarjeta: #fff;--hover: #efe8de;--primario: #a65e14;--sobre-primario: #fff;--enlace: #8a4b0f;--peligro: #b91c1c;--exito: #047857;--barra: #ffffff}:root[data-tema=oscuro]{--fondo: #111827;--texto: #f9fafb;--tenue: #9ca3af;--borde: #374151;--campo: #1f2937;--tarjeta: #1f2937;--hover: #374151;--primario: #f59e0b;--sobre-primario: #111827;--enlace: #fbbf24;--peligro: #f87171;--exito: #34d399;--barra: #0b1220}.pantalla{max-width:480px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 16px 32px}.encabezado{display:flex;justify-content:space-between;align-items:flex-start}.encabezado p{margin:0}h1{color:var(--primario)}.tarjeta{background:var(--tarjeta);border-radius:14px;padding:16px;margin:12px 0;box-shadow:var(--sombra)}.tarjeta p{margin:4px 0}.tarjeta.bien{border-left:4px solid var(--exito)}.tarjeta.mal{border-left:4px solid var(--peligro)}.grande{font-size:1.6rem;font-weight:600}.deuda{color:var(--peligro);font-weight:600}.renglon{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid var(--borde)}.renglon:first-of-type{border-top:none}.aviso{text-align:center;margin-top:25vh}.pantalla{padding-bottom:96px}.abajo{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-around;background:var(--barra);border-top:1px solid var(--borde);padding:10px 0 max(10px,env(safe-area-inset-bottom))}.abajo a{color:var(--tenue);text-decoration:none;font-weight:600;padding:4px 12px}.abajo a.router-link-exact-active{color:var(--primario)}.dia{margin:20px 0 6px;color:var(--tenue);font-size:.9rem}.dia:first-letter{text-transform:uppercase}.clase{display:flex;gap:12px;align-items:center;background:var(--tarjeta);border-radius:12px;padding:12px;margin:8px 0;border-left:4px solid var(--c, var(--primario))}.clase .hora{font-size:1.2rem;font-weight:700;min-width:56px}.clase .info{flex:1}.clase .info small{color:var(--tenue)}.clase button{white-space:nowrap}.qr-caja{background:#fff;box-shadow:var(--sombra);border-radius:20px;padding:20px;margin:16px auto;max-width:320px;aspect-ratio:1}.qr-caja svg{width:100%;height:100%;display:block}.barra-tiempo{height:6px;background:var(--borde);border-radius:3px;max-width:320px;margin:0 auto;overflow:hidden}.barra-tiempo div{height:100%;background:var(--primario);transition:width 1s linear}.centro{text-align:center}.demo-socio{margin:calc(-1*max(20px,env(safe-area-inset-top))) -16px 16px}.preferencias{display:inline-flex;gap:8px;align-items:center;--preferencia-alto: 30px}.preferencias .tema-selector,.preferencias .idioma-boton{width:112px}.preferencias .idioma-selector{display:flex}.volver{margin:8px 0 0}.encabezado .gym{display:flex;align-items:center;gap:8px}.encabezado .gym img{width:28px;height:28px;object-fit:contain;border-radius:6px}.boton-chico{display:inline-block;margin-top:8px;padding:7px 14px;border-radius:8px;background:var(--primario);color:var(--sobre-primario);text-decoration:none;font-weight:600;font-size:.9rem;border:1px solid var(--primario)}.boton-chico.secundario{background:transparent;color:var(--primario)}
