.ca-hs{--hs-tinta:#0b1110;--hs-crema:#f4f0e6;--hs-crema-suave:rgb(244 240 230/0.66);--hs-verde:#34d399;--hs-apagado:rgb(244 240 230/0.12);padding-block:1rem 3rem}.ca-hs,.ca-hs-app{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}.ca-hs-cabeza{display:grid;justify-items:start;gap:1.125rem;padding-top:1rem}.ca-hs-ceja{display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .75rem;border-radius:999px;border:1px solid var(--cy-linea);background:var(--cy-papel-claro);font-size:.8125rem;font-weight:500;color:var(--cy-zinc-600);box-shadow:var(--cy-sombra-apoyo)}.ca-hs-h1{max-width:18ch;font-size:clamp(2.25rem,1.4rem + 4vw,4rem);font-weight:700;line-height:1.02;letter-spacing:-.038em;color:var(--cy-tinta);text-wrap:balance}.ca-hs-intro{max-width:54ch;font-size:1.125rem;line-height:1.6;color:var(--cy-zinc-600);text-wrap:pretty}.ca-hs-h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--cy-tinta);text-wrap:balance}.ca-hs-cabeza-seccion{display:grid;gap:.625rem;margin-bottom:1.75rem;max-width:60ch}.ca-hs-bajada{font-size:1rem;line-height:1.6;color:var(--cy-zinc-600);text-wrap:pretty}.ca-hs-amigo{display:flex;align-items:flex-start;gap:.75rem;max-width:40rem;padding:1rem 1.25rem;border-radius:1.25rem;border:1px solid rgb(16 185 129/.25);background:var(--cy-emerald-50);font-size:1.0625rem;line-height:1.5;color:var(--cy-tinta)}.ca-hs-amigo strong{font-weight:700}.ca-hs-amigo-punto{flex:none;width:.625rem;height:.625rem;margin-top:.5rem;border-radius:999px;background:var(--cy-acento)}.ca-hs-amigo-cta{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--cy-acento-tinta);text-decoration:underline;text-decoration-color:rgb(4 120 87/.4);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease-fluid)}.ca-hs-amigo-cta:hover{text-decoration-color:initial}.ca-hs-panel{scroll-margin-top:5rem;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;overflow:hidden;padding:1.75rem 1.25rem 2rem;border-radius:2rem;background:var(--hs-tinta);color:var(--hs-crema);box-shadow:var(--cy-sombra-flotante)}.ca-hs-brillo{inset:-40% -30% auto auto;width:36rem;height:36rem;border-radius:999px;background:radial-gradient(closest-side,rgb(52 211 153/.22),transparent)}.ca-hs-brillo,.ca-hs-panel:after{position:absolute;z-index:-1;pointer-events:none}.ca-hs-panel:after{content:"";inset:0;background-image:radial-gradient(rgb(244 240 230/.06) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,black,transparent 70%)}.ca-hs-form{display:grid;gap:1.75rem;align-content:start}.ca-hs-sueldo{display:grid;gap:.75rem}.ca-hs-etiqueta{font-size:.875rem;font-weight:600;letter-spacing:.01em;color:var(--hs-crema-suave)}.ca-hs-entrada{display:flex;align-items:center;gap:.5rem;min-height:4.25rem;padding-inline:1.25rem;border-radius:1.125rem;border:1px solid rgb(244 240 230/.16);background:rgb(244 240 230/.05);transition:border-color .3s var(--ease-fluid),background-color .3s var(--ease-fluid)}.ca-hs-entrada:focus-within{border-color:var(--hs-verde);background:rgb(244 240 230/.08);box-shadow:0 0 0 3px rgb(52 211 153/.25)}.ca-hs-entrada[data-invalido]{border-color:#fb7185}.ca-hs-entrada>span{font-size:1.75rem;font-weight:600;color:var(--hs-crema-suave)}.ca-hs-entrada input{width:100%;min-width:0;border:0;background:transparent;font-size:2rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hs-crema);caret-color:auto;outline:none}.ca-hs-entrada input:focus,.ca-hs-entrada input:focus-visible{outline:none;box-shadow:none}.ca-hs-entrada input::placeholder{color:rgb(244 240 230/.28)}.ca-hs-modo{display:inline-grid;grid-auto-flow:column;justify-self:start;gap:.25rem;padding:.25rem;border-radius:999px;background:rgb(244 240 230/.07)}.ca-hs-modo button{min-height:2.75rem;padding-inline:1rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--hs-crema-suave);transition:background-color .3s var(--ease-fluid),color .3s var(--ease-fluid)}.ca-hs-modo button[aria-checked=true]{background:var(--hs-crema);color:var(--hs-tinta)}.ca-hs-modo button:focus-visible,.ca-hs-paso-control button:focus-visible{outline:2px solid var(--hs-verde);outline-offset:2px}.ca-hs-ayuda{font-size:.8125rem;line-height:1.5;color:rgb(244 240 230/.55)}.ca-hs-ayuda[data-invalido]{color:#fda4af}.ca-hs-jornada{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ca-hs-paso,.ca-hs-paso-control{display:grid;gap:.5rem}.ca-hs-paso-control{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;padding:.25rem;border-radius:1rem;border:1px solid rgb(244 240 230/.12)}.ca-hs-paso-control button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:rgb(244 240 230/.07);color:var(--hs-crema);transition:background-color .25s var(--ease-fluid),transform .2s var(--ease-snappy)}.ca-hs-paso-control button:hover:not(:disabled){background:rgb(244 240 230/.14)}.ca-hs-paso-control button:active:not(:disabled){transform:scale(.94)}.ca-hs-paso-control button:disabled{opacity:.35}.ca-hs-paso-control svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ca-hs-paso-control output{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.ca-hs-hora{display:grid;gap:.25rem;padding-top:1.25rem;border-top:1px solid rgb(244 240 230/.1);font-size:1rem;color:var(--hs-crema-suave)}.ca-hs-hora strong{font-weight:700;color:var(--hs-crema)}.ca-hs-heroe{display:grid;align-content:center;gap:.75rem}.ca-hs-antes{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--hs-crema);text-wrap:balance}.ca-hs-cifra{animation:ca-hs-entra .6s var(--ease-fluid)}.ca-hs-cifra-texto{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.9rem}.ca-hs-cifra-texto>span{display:inline-flex;align-items:baseline;gap:.25rem}.ca-hs-cifra .ca-hs-n{font-size:clamp(4.5rem,3rem + 7vw,7.5rem);font-weight:700;line-height:.92;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.ca-hs-cifra .ca-hs-u{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:700;color:var(--hs-verde)}.ca-hs-despues{font-size:1.0625rem;color:var(--hs-crema-suave)}.ca-hs-duelo{padding:.75rem 1rem;border-radius:.875rem;background:rgb(52 211 153/.12);font-size:.9375rem;color:var(--hs-crema)}@keyframes ca-hs-entra{0%{opacity:0;transform:translateY(.5rem)}}.ca-hs-fichaje{display:grid;gap:.625rem;margin-top:.75rem}.ca-hs-celdas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.3125rem;max-width:22rem}.ca-hs-fichaje[data-escala=semanas] .ca-hs-celdas{grid-template-columns:repeat(13,minmax(0,1fr));gap:.25rem}.ca-hs-celdas i{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.25rem;background:var(--hs-apagado)}.ca-hs-celdas i:after{content:"";position:absolute;inset:0;background:var(--hs-verde);transform:scaleX(var(--l));transform-origin:left;opacity:.75;transition:transform .5s var(--ease-fluid) calc(var(--i) * 12ms)}.ca-hs-celdas i[data-lleno]:after{opacity:1}.ca-hs-fichaje figcaption{font-size:.8125rem;color:rgb(244 240 230/.5)}.ca-hs-ilus{display:block;object-fit:contain;user-select:none;-webkit-user-drag:none}.ca-hs-cosa{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marco flechas" "texto texto";align-items:center;gap:1rem}.ca-hs-cosa-marco{grid-area:marco}.ca-hs-cosa .ca-hs-antes{grid-area:texto}.ca-hs-flechas{grid-area:flechas;justify-self:end}@media (min-width:30rem){.ca-hs-cosa{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marco texto flechas"}}.ca-hs-cosa-marco{display:grid;place-items:center;width:6.5rem;height:6.5rem;border-radius:1.5rem;border:1px solid rgb(244 240 230/.1);background:radial-gradient(120% 120% at 30% 20%,rgb(52 211 153/.16),transparent 60%),rgb(244 240 230/.05);color:var(--hs-crema);animation:ca-hs-ilus-entra .5s var(--ease-fluid)}.ca-hs-cosa-marco .ca-hs-ilus{width:5.75rem;height:5.75rem;filter:drop-shadow(0 .5rem .75rem rgb(0 0 0/.35))}@keyframes ca-hs-ilus-entra{0%{opacity:0;transform:scale(.85) rotate(-6deg)}}.ca-hs-flechas{display:flex;gap:.375rem}.ca-hs-flechas button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgb(244 240 230/.12);background:rgb(244 240 230/.05);color:var(--hs-crema);transition:background-color .25s var(--ease-fluid),border-color .25s var(--ease-fluid),transform .2s var(--ease-snappy)}.ca-hs-flechas button:hover{background:rgb(244 240 230/.12);border-color:rgb(244 240 230/.24)}.ca-hs-flechas button:active{transform:scale(.92)}.ca-hs-flechas button:focus-visible{outline:2px solid var(--hs-verde);outline-offset:2px}.ca-hs-flechas svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ca-hs-ranking,.ca-hs-titular{display:grid;gap:1.25rem}.ca-hs-titular{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1.25rem 1.5rem;border-radius:1.25rem;background:var(--hs-tinta);color:var(--hs-crema);box-shadow:0 18px 40px -24px rgb(0 0 0/.55)}.ca-hs-titular-cifra{font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--hs-verde)}.ca-hs-titular-cifra span{margin-left:.05em;font-size:.55em;font-weight:700;color:var(--hs-crema-suave)}.ca-hs-titular-texto{display:grid;gap:.375rem;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);font-weight:600;line-height:1.4;text-wrap:pretty}.ca-hs-titular-puesto{font-size:.875rem;font-weight:500;color:var(--hs-crema-suave)}.ca-hs-barras{display:grid;padding:.5rem 1.25rem;border-radius:1.25rem;border:1px solid var(--cy-linea);background:var(--cy-papel-claro);box-shadow:var(--cy-sombra-apoyo)}.ca-hs-barras li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pais horas" "pista pista";align-items:center;gap:.5rem .75rem;padding:.75rem 0;font-weight:500;color:var(--cy-texto)}.ca-hs-barras li+li{border-top:1px solid var(--cy-linea)}.ca-hs-barras-pais{grid-area:pais;display:flex;align-items:center;gap:.625rem;min-width:0}.ca-hs-barras-pais img{flex:none;border-radius:3px;box-shadow:0 0 0 1px rgb(0 0 0/.08)}.ca-hs-barras .ca-hs-afuera-horas{grid-area:horas;justify-content:flex-end}.ca-hs-barras-pista{grid-area:pista;height:.625rem;border-radius:999px;background:rgb(11 17 16/.05);overflow:hidden}.ca-hs-barras-pista i{display:block;height:100%;border-radius:inherit;background:rgb(11 17 16/.22);transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}.ca-hs-ranking[data-visto] .ca-hs-barras-pista i{transform:scaleX(var(--p));transition-delay:calc(var(--i) * 60ms)}.ca-hs-barras li[data-propio]{margin-inline:-.75rem;padding-inline:.75rem;border-radius:.875rem;background:rgb(52 211 153/.1);font-weight:700;color:var(--cy-tinta)}.ca-hs-barras li[data-propio],.ca-hs-barras li[data-propio]+li{border-top-color:transparent}.ca-hs-barras li[data-propio] .ca-hs-barras-pista{background:rgb(16 185 129/.12)}.ca-hs-barras li[data-propio] .ca-hs-barras-pista i{background:linear-gradient(90deg,#10b981,#047857)}.ca-hs-barras li[data-propio] .ca-hs-n{color:#047857}.ca-hs-afuera-nota{margin-top:.875rem;font-size:.8125rem;color:var(--cy-zinc-500)}.ca-hs-afuera-horas{display:flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums}.ca-hs-afuera-horas>span{display:inline-flex;align-items:baseline;gap:.15rem}.ca-hs-afuera-horas .ca-hs-n{font-size:1.125rem;font-weight:700}.ca-hs-afuera-horas .ca-hs-u{font-size:.8125rem;font-weight:600;color:var(--cy-zinc-500)}.ca-hs-afuera-pie{margin-top:1.25rem;font-size:.9375rem;color:var(--cy-zinc-600)}.ca-hs-afuera-pie a,.ca-hs-fuentes a{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-weight:600;color:var(--cy-acento-tinta);text-decoration:underline;text-decoration-color:rgb(4 120 87/.4);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease-fluid)}.ca-hs-afuera-pie a:hover,.ca-hs-fuentes a:hover{text-decoration-color:initial}.ca-hs-afuera-pie svg,.ca-hs-fuentes svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-fluid)}.ca-hs-afuera-pie a:hover svg{transform:translateX(3px)}.ca-hs-fuentes{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.ca-hs-fuentes li{display:grid;gap:.375rem;padding:1.125rem 1.25rem .5rem;border-radius:1.25rem;border:1px solid var(--cy-linea);background:var(--cy-papel-claro);font-size:.9375rem;line-height:1.55;color:var(--cy-texto)}.ca-hs-fuente-titulo{font-weight:700;color:var(--cy-tinta)}.ca-hs-fuente-fecha,.ca-hs-sello{font-size:.8125rem;color:var(--cy-zinc-500)}.ca-hs-sello{margin-top:1.25rem}@media (min-width:40rem){.ca-hs-barras li{grid-template-columns:11rem minmax(0,1fr) 6.5rem;grid-template-areas:"pais pista horas";gap:1rem}.ca-hs-titular{padding:1.5rem 2rem;gap:1.75rem}.ca-hs-jornada{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-hs-panel{padding:2.5rem}.ca-hs-fuentes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ca-hs,.ca-hs-app{gap:5.5rem}.ca-hs-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.5rem;padding:3rem}}@media (prefers-reduced-motion:reduce){.ca-hs-cifra,.ca-hs-cosa-marco{animation:none}.ca-hs-afuera-pie svg,.ca-hs-barras-pista i,.ca-hs-celdas i:after,.ca-hs-paso-control button{transition:none}}