@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rowdies;font-weight:400;font-display:swap;src:url(/assets/fonts/rowdies-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Rowdies;font-weight:400;font-display:swap;src:url(/assets/fonts/rowdies-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rowdies;font-weight:700;font-display:swap;src:url(/assets/fonts/rowdies-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}:root{--cv-bg: #F9EFDD;--cv-arena: #EBD9B8;--cv-papel: #FFFDF8;--cv-txt: #4A3A2C;--cv-suave: #6F6050;--cv-bosque: #2F4A33;--cv-bosque-hondo: #253C29;--cv-accion: #AF5835;--cv-accion-hondo: #964B2D;--cv-oro: #E0A93E;--cv-oro-hondo: #946918;--cv-seta: #C13A2B;--cv-borde: #E7DCC8;--cv-rojo: #B23A2E;--cv-verde: #2E7D4F;--cv-ancho: 30rem;--cv-lado: 16px;--cv-barra: 62px;--cv-rail: 0px;--cv-titulo: "Rowdies", "Trebuchet MS", system-ui, sans-serif;--cv-cuerpo: "Roboto", system-ui, -apple-system, sans-serif}[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.cv{margin:0;min-height:100dvh;background:var(--cv-bg);color:var(--cv-txt);font:400 1rem/1.45 var(--cv-cuerpo);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--cv-oro);outline-offset:2px}.cv-app{max-width:var(--cv-ancho);margin:0 auto;min-height:100dvh}.cv-pantalla{display:flex;flex-direction:column;gap:12px;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) var(--cv-lado) calc(var(--cv-barra) + 28px + env(safe-area-inset-bottom))}.cv-pantalla--sub{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.cv-pantalla--sola{justify-content:center;text-align:center}.cv-carga{width:44px;height:44px;margin:40dvh auto 0;border:4px solid var(--cv-arena);border-top-color:var(--cv-accion);border-radius:50%;animation:cv-gira .9s linear infinite}@keyframes cv-gira{to{transform:rotate(360deg)}}.cv-noscript{padding:24px;text-align:center}.cv-suave{color:var(--cv-suave);font-size:.9375rem}.cv-seccion{margin:10px 4px -4px;font:700 .875rem/1.2 var(--cv-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-suave)}.cv-ayuda{margin-top:8px;font-size:.875rem;color:var(--cv-suave)}.cv-ayuda--suelta{margin:0 4px}.cv-ayuda--ojo{color:var(--cv-accion-hondo);font-weight:700}.cv-error{margin-top:6px;font-size:.875rem;font-weight:700;color:var(--cv-rojo)}.cv-error--suelto{margin:0 4px;font-size:.9375rem}.cv-enlace{min-height:44px;padding:0 8px;border:0;background:none;color:var(--cv-suave);font-size:.9375rem;text-decoration:underline}.cv-card{padding:16px;background:var(--cv-papel);border:1px solid var(--cv-borde);border-radius:22px}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:999px;font:400 1.0625rem/1.1 var(--cv-titulo);text-decoration:none;text-align:center}.cv-btn:disabled{background:var(--cv-arena);border-color:var(--cv-arena);color:var(--cv-txt);cursor:default}.cv-btn--primario{background:var(--cv-bosque);color:var(--cv-papel)}.cv-btn--primario:active{background:var(--cv-bosque-hondo)}.cv-btn--accion{background:var(--cv-accion);color:var(--cv-papel)}.cv-btn--accion:active{background:var(--cv-accion-hondo)}.cv-btn--oro{background:var(--cv-oro);color:var(--cv-txt)}.cv-btn--quieto{background:var(--cv-papel);border-color:var(--cv-borde);color:var(--cv-bosque)}.cv-btn--quieto:active{background:var(--cv-bg)}.cv-btn--peligro{background:var(--cv-rojo);color:var(--cv-papel)}.cv-btn--peligro-quieto{margin-top:8px;background:none;border-color:var(--cv-borde);color:var(--cv-rojo)}.cv-btn--gordo{width:100%;min-height:64px;font-size:1.3125rem}.cv-btn--enorme{width:100%;min-height:76px;font-size:1.5rem}.cv-btn--ancho{width:100%}.cv-btn--corto{min-height:44px;padding:0 16px;font-size:1rem}.cv-icono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--cv-suave);font-size:1.0625rem}.cv-icono--relleno{background:var(--cv-bg);color:var(--cv-txt)}.cv-icono:disabled{opacity:.35;cursor:default}.cv-linea{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 0;border:0;border-top:1px solid var(--cv-borde);background:none;text-align:left;text-decoration:none;color:inherit}.cv-linea:first-child{border-top:0;padding-top:0}.cv-linea:last-child{padding-bottom:0}.cv-linea__txt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px}.cv-linea__t{font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}.cv-linea__d{font-size:.875rem;color:var(--cv-suave);overflow-wrap:anywhere}.cv-linea__galon{flex:none;font-size:.875rem;color:var(--cv-suave)}.cv-linea.is-apagado .cv-linea__t{color:var(--cv-suave);font-weight:400}.cv-pasos{display:inline-flex;align-items:center;gap:4px;flex:none}.cv-pasos strong{min-width:2.2ch;text-align:center;font:400 1.25rem/1 var(--cv-titulo);font-variant-numeric:tabular-nums}.cv-switch{position:relative;flex:none;width:54px;height:44px;padding:0;border:0;background:none}.cv-switch:before{content:"";position:absolute;inset:7px 0;border-radius:999px;background:var(--cv-arena);transition:background-color .15s}.cv-switch span{position:absolute;top:10px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--cv-papel);box-shadow:0 1px 3px #4a3a2c59;transition:transform .15s}.cv-switch.is-on:before{background:var(--cv-bosque)}.cv-switch.is-on span{transform:translate(24px)}.cv-etiqueta{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;font-size:.875rem;font-weight:700;color:var(--cv-suave)}.cv-etiqueta.is-mal{color:var(--cv-rojo)}.cv-campo{width:100%;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid var(--cv-borde);border-radius:12px;background:#fff;font-size:1.0625rem;font-weight:400;color:var(--cv-txt)}.cv-campo:focus{outline:none;border-color:var(--cv-bosque)}.cv-campo--corto{width:auto;flex:0 0 auto}.cv-campo--codigo{flex:1 1 8ch;letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center;font-size:1.25rem}.cv-tabs{display:flex;gap:4px;padding:4px;background:var(--cv-arena);border-radius:16px}.cv-tabs--dentro{margin-top:14px}.cv-tabs button{flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;border:0;border-radius:12px;background:none;font-size:.9375rem;font-weight:700;color:var(--cv-txt)}.cv-tabs button.is-on{background:var(--cv-bosque);color:var(--cv-papel)}.cv-cab{display:flex;align-items:center;gap:8px;min-height:48px}.cv-cab__atras{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:-8px;border:0;border-radius:50%;background:none;font-size:1.125rem;color:var(--cv-txt)}.cv-cab__t{flex:1 1 auto;min-width:0;font:400 1.375rem/1.15 var(--cv-titulo);color:var(--cv-bosque);overflow-wrap:anywhere}.cv-cab__hueco{flex:none;width:8px}.cv-barra{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;justify-content:center;padding-bottom:env(safe-area-inset-bottom);background:var(--cv-papel);border-top:1px solid var(--cv-borde)}.cv-barra__marca{display:none}@media(max-width:767px){.cv-app--sub .cv-barra{display:none}}.cv-barra button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:0 1 10rem;min-width:0;height:var(--cv-barra);border:0;background:none;color:var(--cv-suave);font-size:.875rem}.cv-barra button i{font-size:1.25rem}.cv-barra button.is-on{color:var(--cv-accion-hondo);font-weight:700}.cv-hoja{position:fixed;z-index:50;inset:0;display:flex;align-items:flex-end;justify-content:center}.cv-hoja__velo{position:absolute;inset:0;background:#251c148c}.cv-hoja__caja{position:relative;width:100%;max-width:var(--cv-ancho);max-height:86dvh;overflow-y:auto;padding:22px var(--cv-lado) calc(18px + env(safe-area-inset-bottom));background:var(--cv-papel);border-radius:22px 22px 0 0;animation:cv-sube .18s ease-out}@keyframes cv-sube{0%{transform:translateY(24px);opacity:0}}.cv-hoja__titulo{font:400 1.3125rem/1.2 var(--cv-titulo);color:var(--cv-bosque)}.cv-hoja__texto{margin-top:8px;color:var(--cv-suave)}.cv-hoja__botones{display:flex;flex-direction:column;gap:8px;margin-top:18px}.cv-hoja__botones--lista{gap:0}.cv-hoja__opcion{min-height:52px;padding:0 4px;border:0;border-top:1px solid var(--cv-borde);background:none;text-align:left;font-size:1.0625rem}.cv-hoja__opcion:first-child{border-top:0}.cv-hoja__opcion.is-on{font-weight:700;color:var(--cv-accion-hondo)}.cv-hoja__botones--lista .cv-btn{margin-top:12px}.cv-aviso{position:fixed;z-index:60;left:50%;bottom:calc(var(--cv-barra) + 18px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:var(--cv-bosque-hondo);color:var(--cv-papel);font-size:.9375rem;text-align:center;transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.cv-aviso.is-on{opacity:1;transform:translate(-50%)}.seta{display:block;width:100%;height:100%;overflow:visible}.seta__tierra{fill:var(--cv-arena)}.seta__tallo{fill:#fff7ea;stroke:#d9c7a6;stroke-width:1.5}.seta__sombrero{fill:var(--cv-seta)}.seta__mota{fill:#fff7ea}.seta__espora{fill:var(--cv-accion)}.seta--espora .seta__mota,.seta__brillo,.seta__corona{fill:var(--cv-oro)}.seta__gota{fill:#5e9bbd}.seta__cuerpo{transform-origin:60px 98px}.seta--sedienta .seta__sombrero{fill:#b4614f}.seta--pocha .seta__sombrero{fill:#8f7b66}.seta--pocha .seta__tallo{fill:#eadfc9}.seta--pocha .seta__mota{fill:#d9cbb2}.seta--pocha .seta__cuerpo{transform:rotate(16deg) scaleY(.9)}.seta--lozana .seta__brillo{animation:cv-brilla 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes cv-brilla{50%{transform:scale(.6);opacity:.5}}@media(min-width:768px){:root{--cv-rail: 92px;--cv-lado: 32px}.cv-app{max-width:none;padding-left:var(--cv-rail)}.cv-app--foco{padding-left:0}.cv-pantalla{max-width:64rem;margin:0 auto;gap:16px;padding:28px var(--cv-lado) 40px}.cv-pantalla--sub,.cv-pantalla--foco{max-width:40rem}.cv-seccion{margin-top:6px}.cv-barra{top:0;right:auto;width:var(--cv-rail);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:18px 10px;border-top:0;border-right:1px solid var(--cv-borde)}.cv-barra__marca{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.cv-barra__marca .seta{width:52px;height:52px}.cv-barra__marca span{display:none}.cv-barra button{flex:none;height:68px;border-radius:16px}.cv-barra button.is-on{background:var(--cv-bg)}.cv-hoja{align-items:center;padding-left:var(--cv-rail)}.cv-hoja__caja{max-width:26rem;padding-bottom:22px;border-radius:22px}.cv-aviso{left:calc(50% + var(--cv-rail) / 2);bottom:28px}}@media(min-width:1100px){:root{--cv-rail: 232px;--cv-lado: 40px}.cv-pantalla{padding-top:36px}.cv-barra{padding:22px 14px}.cv-barra__marca{justify-content:flex-start;gap:10px;padding:0 8px;margin-bottom:20px}.cv-barra__marca .seta{width:44px;height:44px}.cv-barra__marca span{display:block;font:700 1.5rem/1 var(--cv-titulo);color:var(--cv-bosque)}.cv-barra button{flex-direction:row;justify-content:flex-start;gap:14px;height:52px;padding:0 16px;font-size:1.0625rem}.cv-barra button i{width:1.4em;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.tp-inicio,.tp-power,.tp-ajustes,.tp-col,.tp-grupo{display:flex;flex-direction:column;gap:12px;min-width:0}.tp-marca{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tp-marca h1{font:700 1.875rem/1.1 var(--cv-titulo);color:var(--cv-bosque)}.tp-marca p{font-size:.875rem;font-weight:700;color:var(--cv-suave);text-align:right}.tp-coach{display:flex;align-items:flex-end;gap:10px}.tp-coach__cara{flex:none;width:60px;height:60px;border-radius:50%;border:2px solid var(--cv-papel);overflow:hidden;background:var(--cv-arena)}.tp-coach__cara img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.1)}.tp-coach__dice{position:relative;flex:1 1 auto;min-width:0;padding:12px 16px;border-radius:20px 20px 20px 6px;background:var(--cv-bosque);color:var(--cv-papel);font-size:1rem;line-height:1.35}.tp-racha__arriba{display:flex;align-items:center;gap:14px}.tp-racha__seta{flex:none;width:84px;height:84px}.tp-racha__txt{flex:1 1 auto;min-width:0}.tp-racha__dias{font:700 1.625rem/1.1 var(--cv-titulo);color:var(--cv-txt);white-space:nowrap}.tp-racha__estado{margin-top:2px;font-size:.9375rem;font-weight:700;color:var(--cv-suave)}.tp-racha--lozana .tp-racha__estado{color:var(--cv-verde)}.tp-racha--sedienta .tp-racha__estado{color:var(--cv-accion-hondo)}.tp-racha__tramo{margin-top:2px;font-size:.875rem;color:var(--cv-suave)}.tp-racha__record{display:flex;flex-direction:column;align-items:flex-end;flex:none}.tp-racha__record strong{font:700 1.25rem/1.1 var(--cv-titulo)}.tp-racha__record span{font-size:.875rem;color:var(--cv-suave)}.tp-semana{display:flex;justify-content:space-between;gap:4px;margin-top:14px}.tp-dia{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 1 34px;min-width:0}.tp-dia__punto{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:50%;border:2px solid transparent;background:var(--cv-bg);color:var(--cv-papel);font-size:.9375rem}.tp-dia.is-hecho .tp-dia__punto{background:var(--cv-seta)}.tp-dia.is-hoy:not(.is-hecho) .tp-dia__punto{border-color:var(--cv-accion)}.tp-dia__letra{font-size:.875rem;color:var(--cv-suave)}.tp-dia.is-hoy .tp-dia__letra{font-weight:700;color:var(--cv-txt)}.tp-modos{display:flex;gap:8px;margin:0 calc(-1 * var(--cv-lado));padding:0 var(--cv-lado);overflow-x:auto;scrollbar-width:none}.tp-modos::-webkit-scrollbar{display:none}.tp-modo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 104px;min-height:76px;padding:10px 6px;border:1px solid var(--cv-borde);border-radius:18px;background:var(--cv-papel);font-size:.9375rem;font-weight:700}.tp-modo i{font-size:1.375rem;color:var(--cv-accion)}.tp-modo span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-modo.is-on{background:var(--cv-bosque);border-color:var(--cv-bosque);color:var(--cv-papel)}.tp-modo.is-on i{color:var(--cv-oro)}.tp-olla{margin:-4px 4px 0;font-size:.875rem;color:var(--cv-suave)}.tp-preview{scroll-margin:16px 0 calc(var(--cv-barra) + 20px + env(safe-area-inset-bottom))}.tp-preview__cuenta{font:700 .875rem/1.2 var(--cv-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-accion-hondo)}.tp-pasos li{display:flex;align-items:baseline;gap:10px;padding:8px 0}.tp-pasos__t{flex:1 1 auto;min-width:0;font-size:1.125rem;font-weight:700;overflow-wrap:anywhere}.tp-pasos__d{flex:none;font-size:1rem;color:var(--cv-suave);font-variant-numeric:tabular-nums}.tp-preview__botones{display:flex;gap:10px;margin-top:10px}.tp-preview__botones .cv-btn{flex:1 1 0;min-width:0;min-height:52px;padding:0 12px}.tp-pasos--hechos li{align-items:center}.tp-pasos--hechos i{flex:none;width:1.2em;text-align:center;color:var(--cv-verde)}.tp-pasos--hechos .is-saltado i,.tp-pasos--hechos .is-saltado .tp-pasos__t{color:var(--cv-suave);font-weight:400}.tp-reciente{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--cv-borde)}.tp-reciente:first-child{border-top:0;padding-top:0}.tp-reciente:last-child{padding-bottom:0}.tp-reciente__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.tp-reciente__modo{font-size:.875rem;font-weight:700;color:var(--cv-accion-hondo)}.tp-reciente .cv-suave{font-size:.875rem;overflow-wrap:anywhere}body.es-tapita,body.es-tapita .cv-app{background:var(--cv-bosque)}.tp-run{display:flex;flex-direction:column;flex:1 1 auto;min-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:var(--cv-papel)}.es-tapita .cv-pantalla{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.tp-run__cab{display:flex;align-items:center;gap:8px}.tp-run__salir{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--cv-bosque-hondo);color:var(--cv-papel);font-size:1.125rem}.tp-run__de{flex:1 1 auto;text-align:center;font:400 1.125rem/1 var(--cv-titulo);font-variant-numeric:tabular-nums}.tp-run__modo{flex:0 0 96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:.9375rem;font-weight:700;color:#d9e3d2}.tp-run__pips{display:flex;gap:6px;margin-top:12px}.tp-run__pips span{flex:1 1 0;height:6px;border-radius:999px;background:var(--cv-bosque-hondo)}.tp-run__pips .is-hecho{background:var(--cv-oro)}.tp-run__pips .is-ahora{background:var(--cv-papel)}.tp-run__centro{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;gap:6px;padding:16px 0;text-align:center}.tp-run__numero{font:700 clamp(6rem,42vw,10rem)/.95 var(--cv-titulo);color:var(--cv-oro);font-variant-numeric:tabular-nums}.tp-run__numero--reloj{font-size:clamp(5rem,32vw,8rem)}.tp-run__numero.is-colocate{color:#d9e3d2}.tp-run__numero.is-fin{color:var(--cv-papel)}.tp-run__nombre{font:400 2rem/1.15 var(--cv-titulo);overflow-wrap:anywhere}.tp-run__nombre--gordo{font-size:2.375rem}.tp-run__caer{font:700 2.75rem/1.1 var(--cv-titulo);color:var(--cv-oro)}.tp-run__barra{width:76%;height:8px;margin-top:6px;border-radius:999px;background:var(--cv-bosque-hondo);overflow:hidden}.tp-run__barra span{display:block;width:0;height:100%;border-radius:999px;background:var(--cv-oro)}.tp-run__aviso{min-height:1.6em;margin-top:10px;font-size:1.25rem;font-weight:700}.tp-run__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.tp-run__chip{padding:8px 20px;border-radius:999px;background:var(--cv-bosque-hondo);font:400 1.625rem/1.2 var(--cv-titulo)}.tp-run__saltar{min-height:52px;border:0;background:none;color:#d9e3d2;font-size:1rem}.tp-hecha{display:flex;flex-direction:column;gap:12px;padding-top:20px}.tp-hecha__seta{width:132px;height:132px;margin:0 auto}.tp-hecha__seta.is-crece{animation:tp-crece .7s cubic-bezier(.3,1.5,.5,1) both;transform-origin:50% 85%}@keyframes tp-crece{0%{transform:scale(.35)}}.tp-hecha__t{font:700 2rem/1.15 var(--cv-titulo);color:var(--cv-bosque);text-align:center}.tp-hecha__racha{margin-top:-6px;font-size:1.125rem;font-weight:700;color:var(--cv-accion-hondo);text-align:center}.tp-hecha__crece,.tp-hecha__setines{font-weight:700;text-align:center;color:var(--cv-verde)}.tp-hecha__setines{color:var(--cv-oro-hondo)}.tp-paso{display:flex;flex-direction:column;gap:10px;border-color:var(--cv-oro)}.tp-paso__t{font:400 1.25rem/1.2 var(--cv-titulo);color:var(--cv-bosque)}.tp-paso__fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tp-paso__fila .cv-campo:not(.cv-campo--corto){flex:1 1 12rem}.tp-paso__como{font-weight:700}.tp-paso__nota{font-size:.9375rem;font-weight:700;color:var(--cv-verde)}.tp-paso__nota.is-mal{color:var(--cv-rojo)}.tp-corro__t{margin-bottom:10px;font-size:.875rem;font-weight:700;color:var(--cv-suave)}.tp-corro{display:flex;gap:4px}.tp-corro__letras,.tp-corro__semana{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0}.tp-corro__letras{flex:0 0 14px}.tp-corro__letras span{display:flex;align-items:center;justify-content:center;flex:1 1 0;font-size:.5625rem;color:var(--cv-suave)}.tp-corro__semana span{aspect-ratio:1 / 1;border-radius:50%;background:var(--cv-bg)}.tp-corro__semana .is-futuro{background:none}.tp-corro__semana .is-una{background:#d98a6f}.tp-corro__semana .is-dos{background:#cb5f46}.tp-corro__semana .is-tres{background:var(--cv-seta)}.tp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-tile{display:flex;flex-direction:column;gap:2px;padding:16px;border:1px solid var(--cv-borde);border-radius:22px;background:var(--cv-papel)}.tp-tile strong{font:700 1.75rem/1.1 var(--cv-titulo);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tp-tile span{font-size:.875rem;font-weight:700;color:var(--cv-suave)}.tp-tile--fuerte strong{color:var(--cv-accion-hondo)}.tp-ejercicios{display:flex;flex-direction:column;gap:14px}.tp-ejercicio p:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tp-ejercicio p:first-child span{min-width:0;font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}.tp-ejercicio p:first-child strong{flex:none;font:700 1.25rem/1.1 var(--cv-titulo);color:var(--cv-accion-hondo);font-variant-numeric:tabular-nums}.tp-ejercicio__barra{height:8px;margin:6px 0 4px;border-radius:999px;background:var(--cv-bg);overflow:hidden}.tp-ejercicio__barra span{display:block;height:100%;border-radius:999px;background:var(--cv-accion)}.tp-ejercicio .cv-suave{font-size:.875rem}.tp-cuenta{font-weight:700}.tp-mas{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:6px;border-radius:999px;border:1px solid var(--cv-borde);background:var(--cv-papel);color:var(--cv-bosque);font:400 1rem/1.2 var(--cv-titulo);text-decoration:none;text-align:center}.tp-mas i{color:var(--cv-seta)}.tp-sobre{padding:10px 8px 0;font-size:.875rem;color:var(--cv-suave);text-align:center}.tp-linea__icono{flex:none;width:28px;text-align:center;font-size:1.25rem;color:var(--cv-accion)}.tp-linea__rango{flex:none;font-variant-numeric:tabular-nums}.tp-iconos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tp-iconos button{min-height:56px;border:0;border-radius:16px;background:var(--cv-bg);font-size:1.375rem;color:var(--cv-txt)}.tp-iconos button.is-on{background:var(--cv-bosque);color:var(--cv-oro)}.tp-chips{display:flex;gap:8px;margin:0 calc(-1 * var(--cv-lado));padding:0 var(--cv-lado);overflow-x:auto;scrollbar-width:none}.tp-chips::-webkit-scrollbar{display:none}.tp-chips button,.tp-elegir button{flex:none;min-height:44px;padding:0 16px;border:1px solid var(--cv-borde);border-radius:999px;background:var(--cv-papel);font-size:.9375rem;font-weight:700;white-space:nowrap}.tp-chips button.is-on,.tp-elegir button.is-on{background:var(--cv-bosque);border-color:var(--cv-bosque);color:var(--cv-papel)}.tp-elegir{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tp-elegir__de{margin-top:16px}.tp-chips button i,.tp-elegir button i{margin-right:8px}.tp-iconos--cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.tp-etiqueta--otra{margin-top:12px}.tp-linea__rango i{margin-left:8px;color:var(--cv-accion)}.tp-run__chip i{margin-right:10px;font-size:.8em;color:var(--cv-oro)}.tp-rango{display:flex;gap:12px;margin-top:12px}@media(min-width:768px){.tp-marca h1{font-size:2.25rem}.tp-marca p{font-size:1rem}.tp-col,.tp-grupo{gap:14px}.tp-col>.cv-seccion:first-child{margin-top:0}.tp-coach__cara{width:68px;height:68px}.tp-coach__dice{font-size:1.0625rem}.tp-racha__seta{width:104px;height:104px}.tp-racha__dias{font-size:1.875rem}.tp-modos{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.tp-modo{flex:1 1 104px}.tp-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.tp-ejercicios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px}.tp-ajustes{display:block;columns:2;column-gap:24px}.tp-grupo{break-inside:avoid;margin-bottom:22px}.tp-grupo>.cv-seccion{margin-top:0}.tp-mas{width:fit-content;min-width:20rem;margin:6px auto 0;padding:0 28px}.tp-iconos{grid-template-columns:repeat(6,minmax(0,1fr))}.tp-hecha{padding-top:40px}.es-tapita .cv-pantalla{padding-bottom:28px}.tp-run{min-height:calc(100dvh - 56px)}.tp-run__numero{font-size:11rem}.tp-run__numero--reloj{font-size:9rem}.tp-run__nombre{font-size:2.5rem}}@media(min-width:768px)and (max-width:899px){.tp-marca,.tp-inicio,.tp-power{width:100%;max-width:36rem;margin-left:auto;margin-right:auto}}@media(min-width:900px){.tp-inicio,.tp-power{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.tp-inicio__c,.tp-power__c{grid-column:1 / -1}.tp-recientes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.tp-reciente:nth-child(2){border-top:0;padding-top:0}.tp-reciente:nth-last-child(2):nth-child(odd){padding-bottom:0}}@media(min-width:1100px){.tp-inicio,.tp-power{gap:32px}.tp-power{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.tp-ajustes{column-gap:32px}}
