body,html{margin:0;padding:0}.puzztime{line-height:1.5}.puzztime canvas,.puzztime img,.puzztime svg,.puzztime video{height:auto;max-width:100%}.puzztime button,.puzztime input,.puzztime select,.puzztime textarea{color:inherit;font:inherit}.puzztime{--_h1:clamp(1.6rem,1.2vw + 1.2rem,2.2rem);--_h2:clamp(1.3rem,1vw + 1rem,1.8rem);--_h3:clamp(1.1rem,0.8vw + 0.8rem,1.4rem);--_p:var(--pz-font-size-base);-webkit-font-smoothing:antialiased;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);line-height:1.6;text-rendering:optimizeLegibility}.puzztime h1,.puzztime h2,.puzztime h3,.puzztime h4,.puzztime h5,.puzztime h6{font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);line-height:1.2;margin:0 0 .4em}.puzztime h1{font-size:var(--_h1);font-weight:700}.puzztime h2{font-size:var(--_h2);font-weight:600}.puzztime h3{font-size:var(--_h3);font-weight:600}.puzztime button,.puzztime input,.puzztime li,.puzztime p,.puzztime span,.puzztime textarea{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:var(--_p);font-weight:400}.puzztime b,.puzztime strong{font-weight:600}.puzztime em,.puzztime i{font-style:italic}:root{--color-light:255 255 255;--color-dark:86 121 150;--color-bg:var(--color-light);--color-fg:var(--color-dark);--pz-font-base:"Open Sans",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--pz-font-display:"Zilla Slab","Georgia",serif;--pz-font-size-sm:0.875rem;--pz-font-size-base:1rem;--pz-font-size-lg:1.25rem;--pz-font-size-xl:1.5rem;--pz-radius-xs:4px;--pz-radius-sm:8px;--pz-radius:14px;--pz-radius-lg:20px;--pz-gap-xs:0.25rem;--pz-gap-sm:0.5rem;--pz-gap:1rem;--pz-gap-lg:2rem;--pz-speed-fast:100ms;--pz-speed-base:200ms;--pz-speed-slow:400ms;--pz-text:#000;--pz-muted:#aaa;--pz-grey:86 121 150;--pz-container-max:1200px;--pz-z-header:10;--pz-z-modal:100}.puzztime{--game-topbar-fg:var(--pz-text);margin:0;min-height:100vh;padding:0;width:100%}.puzztime,.puzztime *,.puzztime :after,.puzztime :before{box-sizing:border-box}@keyframes popin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.puzztime header.topbar{align-items:center;background:#0000;border:none;color:var(--game-topbar-fg);display:flex;margin:0;min-height:60px;padding:.5rem max(.5rem,(100% - 1200px)/2);position:sticky;text-align:center;top:0;width:100%;z-index:50}.puzztime header.topbar .divTitulo{left:0;pointer-events:none;position:absolute;right:0;text-align:center}.puzztime header.topbar h1{font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);font-size:clamp(1rem,2.5vw + .5rem,1.5rem);font-weight:500;margin:0;pointer-events:auto;text-align:center}.puzztime header.topbar .game-topbar__btn{background:#0000;border:0;border-radius:8px;border-radius:var(--pz-radius-sm);color:currentColor;cursor:pointer;padding:1rem;position:relative;width:auto;z-index:1}.puzztime.home{background:#5679960f;background:rgb(var(--pz-grey)/.06);min-height:auto}.puzztime .home-content{padding-bottom:2rem;padding-top:3rem}.puzztime header.topbar--home{background:#fff;border-bottom:none}.puzztime.Ahorcado header.topbar,.puzztime.Escalada header.topbar,.puzztime.Flip header.topbar,.puzztime.MatesCruzadas header.topbar,.puzztime.Sudoku header.topbar,.puzztime.Tuberías header.topbar,.puzztime.hangman header.topbar{color:#fff}.puzztime.Ahorcado header.topbar .botonMenu,.puzztime.Escalada header.topbar .botonMenu,.puzztime.Flip header.topbar .botonMenu,.puzztime.MatesCruzadas header.topbar .botonMenu,.puzztime.Sudoku header.topbar .botonMenu,.puzztime.Tuberías header.topbar .botonMenu,.puzztime.hangman header.topbar .botonMenu{filter:brightness(0) invert(1)}.puzztime.Ahorcado header.topbar .tituloJuegos,.puzztime.Escalada header.topbar .tituloJuegos,.puzztime.Flip header.topbar .tituloJuegos,.puzztime.MatesCruzadas header.topbar .tituloJuegos,.puzztime.Sudoku header.topbar .tituloJuegos,.puzztime.Tuberías header.topbar .tituloJuegos,.puzztime.hangman header.topbar .tituloJuegos{font-size:24px!important}.puzztime.Sudoku header.topbar{background:var(--pz-sudoku-color)}.puzztime.Flip header.topbar{background:var(--pz-flip-color)}.puzztime.Tuberías header.topbar{background:var(--pz-tuberias-color)}.puzztime.MatesCruzadas header.topbar{background:var(--pz-matescruzadas-color)}.puzztime.Escalada header.topbar{background:var(--pz-escalada-color)}.puzztime.Ahorcado header.topbar,.puzztime.hangman header.topbar{background:var(--pz-hangman-color)}.puzztime.Ahorcado .game-footer,.puzztime.Escalada .game-footer,.puzztime.Flip .game-footer,.puzztime.MatesCruzadas .game-footer,.puzztime.Sudoku .game-footer,.puzztime.Tuberías .game-footer,.puzztime.hangman .game-footer{background:#5679960f;background:rgb(var(--pz-grey)/.06)}.puzztime .game-meta{align-items:center;display:flex;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);justify-content:space-between;margin:0 auto;max-width:1022px;padding:1rem 1rem .5rem}.puzztime .game-meta .game-meta__date{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.puzztime .game-meta .game-meta__right{align-items:center;display:flex;gap:.75rem}.puzztime .game-meta .game-meta__right *{display:flex}.puzztime .game-meta .game-meta__timer{font-weight:700}.puzztime .game-area{min-height:calc(75dvh - 60px);padding-bottom:3rem;position:relative}@media(orientation:landscape){.puzztime .game-area{min-height:auto}}.puzztime .game-content{background:#fff;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 auto;max-width:480px;padding:1.5rem;text-align:center}@media(orientation:landscape){.puzztime .game-content{max-width:400px}}.puzztime .victory-message{align-items:center;animation:fadeInOverlay .6s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:absolute;text-align:center;z-index:10}.puzztime .victory-message .content{align-items:center;display:flex;flex-direction:column;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);gap:.2rem;height:100%;justify-content:space-evenly;max-width:480px;width:100%}.puzztime .victory-message .game-logo{animation:popin .6s ease-out forwards;height:auto;margin-top:0;width:clamp(48px,8dvh,72px)}.puzztime .victory-message .game-title{animation:popin .6s ease-out forwards;color:#fff;font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);font-size:20px;font-weight:700;margin:0}.puzztime .victory-message .fecha{color:#fffc;font-size:18px;font-weight:600}.puzztime .victory-message .medalla{height:clamp(60px,10dvh,80px);width:clamp(60px,10dvh,80px)}.puzztime .victory-message .frase{animation:popin .6s ease-out forwards;color:#fff;font-size:clamp(.85rem,2vw,1rem);font-weight:600;margin:0}.puzztime .victory-message .stats{grid-gap:clamp(.5rem,2vw,1.2rem);display:grid;gap:clamp(.5rem,2vw,1.2rem);grid-template-columns:repeat(3,1fr);margin:0;width:100%}.puzztime .victory-message .stat{align-items:center;animation:popin .6s ease-out forwards;background:#ffffff59;border-radius:20px;display:flex;flex-direction:column;gap:.5rem;padding:clamp(.8rem,2dvh,1.5rem) .8rem}.puzztime .victory-message .stat img{height:36px;width:36px}.puzztime .victory-message .stat p{color:#000;color:var(--pz-text);font-size:13px;line-height:1.4;margin:0}.puzztime .victory-message .stat p strong{display:block;font-size:16px;margin-top:.2rem}.puzztime .victory-message .derrota-titulo{animation:popin .6s ease-out forwards;color:#fff;font-size:1.2rem;font-weight:700;margin:.5rem 0 0}.puzztime .victory-message .derrota-info{animation:popin .6s ease-out forwards;background:#ffffff59;border-radius:20px;color:#000;color:var(--pz-text);margin:1rem 0;padding:1.5rem 2.5rem;width:65%}.puzztime .victory-message .derrota-info .derrota-palabra{font-size:1rem;margin:0 0 .5rem}.puzztime .victory-message .derrota-info .derrota-palabra strong{font-size:1.3rem}.puzztime .victory-message .derrota-info .derrota-tiempo{color:#000;color:var(--pz-text);font-size:14px;margin:0}.puzztime .victory-message .victory-buttons{display:flex;gap:.75rem;justify-content:center;margin-top:.25rem}.puzztime .victory-message .victory-btn{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:clamp(.6rem,1.5dvh,1rem) 1.5rem}.puzztime .victory-message .victory-btn--next{align-items:center;background:#fff;color:#000;color:var(--pz-text);display:flex;flex-direction:column;gap:.15rem}.puzztime .victory-message .victory-btn__date{align-items:center;display:inline-flex;font-size:11px;font-weight:500;gap:4px;opacity:.6}.puzztime .victory-message .victory-btn__date-icon{display:inline-block;height:12px;width:12px}.puzztime .victory-message .victory-btn--home{background:#ffffff4d}.puzztime .victory-message .victory-puzztime{border-radius:50px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:0;padding:clamp(.6rem,1.5dvh,1rem) 1.5rem}.puzztime.Sudoku .victory-message{background:rgba(var(--pz-sudoku-rgb),.78)}.puzztime.Flip .victory-message{background:rgba(var(--pz-flip-rgb),.78)}.puzztime.Tuberías .victory-message{background:rgba(var(--pz-tuberias-rgb),.78)}.puzztime.MatesCruzadas .victory-message{background:rgba(var(--pz-matescruzadas-rgb),.78)}.puzztime.Escalada .victory-message{background:rgba(var(--pz-escalada-rgb),.78)}.puzztime.Ahorcado .victory-message,.puzztime.hangman .victory-message{background:rgba(var(--pz-hangman-rgb),.78)}.puzztime.Sudoku .victory-puzztime{background:var(--pz-sudoku-color)}.puzztime.Flip .victory-puzztime{background:var(--pz-flip-color)}.puzztime.MatesCruzadas .victory-puzztime{background:var(--pz-matescruzadas-color)}.puzztime.Escalada .victory-puzztime{background:var(--pz-escalada-color)}.puzztime.Ahorcado .victory-puzztime,.puzztime.hangman .victory-puzztime{background:var(--pz-hangman-color)}.botonMenu{vertical-align:middle;width:32px}.iconoJuegoLateral{height:30px;width:30px}.medalla{display:inline-block;height:45px;width:45px}.tituloJuego{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:18px;margin:5px 0 0;text-align:center}.lateral-overlay{background:#00000040;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:99}.lateral-juegos{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base,"Open Sans",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif);height:100%;left:-19rem;overflow-y:auto;position:fixed;top:0;transition:.3s ease;width:17.5rem;z-index:100}.lateral-juegos .lateral-juegos__cerrar{background:none;border:none;color:#000;color:var(--pz-text);cursor:pointer;display:block;font-size:1.4rem;padding:1.5rem 1.5rem .8rem;text-align:left}.lateral-juegos .lateral-juegos__nav{flex:1 1;padding:.5rem 0}.lateral-juegos .lateral-juegos__seccion{color:#aaa;color:var(--pz-muted);font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;padding:5rem 1.5rem .5rem;text-transform:uppercase}.lateral-juegos .lateral-juegos__item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:.5rem 1.5rem;transition:background .15s}.lateral-juegos .lateral-juegos__item:active{background:#5679960f;background:rgb(var(--pz-grey)/.06)}.lateral-juegos .lateral-juegos__icono-wrap{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lateral-juegos .lateral-juegos__icono-wrap.Sudoku{background:var(--pz-sudoku-color)}.lateral-juegos .lateral-juegos__icono-wrap.Ahorcado{background:var(--pz-hangman-color)}.lateral-juegos .lateral-juegos__icono{height:32px;width:32px}.lateral-juegos .lateral-juegos__icono--home{height:18px;width:18px}.lateral-juegos .lateral-juegos__logo-deia{height:auto;margin-right:auto;object-fit:contain;width:60px}.lateral-juegos .lateral-juegos__logo-web{height:24px!important;margin-right:auto;max-width:12rem;object-fit:contain;width:auto!important}.lateral-juegos .lateral-juegos__nombre{color:#000;color:var(--pz-text);flex:1 1;font-size:15px;font-weight:500;margin-left:1rem}.lateral-juegos .lateral-juegos__flecha{color:#ccc;font-size:22px;font-weight:300}.lateral-juegos .lateral-juegos__stores{display:flex;gap:.5rem;justify-content:center;padding:1.2rem 1.5rem}.lateral-juegos .lateral-juegos__stores button{background:none;border:none;cursor:pointer}.lateral-juegos .lateral-juegos__stores button img{width:110px}.homeJuegos{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1022px;padding:1.5rem}@media(max-width:600px){.homeJuegos{grid-template-columns:1fr}}.selecJuego{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:0 8px 30px #0000000f;cursor:pointer;display:flex;flex-direction:column;min-height:176px;overflow:hidden;padding:0 0 1.5rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.selecJuego:active{box-shadow:0 2px 10px #0000000a;transform:translateY(3px)}.selecJuego .iconoWrap{border-radius:0;display:block;margin-bottom:1rem;padding:2rem .5rem;position:relative;width:100%}.selecJuego .iconoWrap img{vertical-align:middle}.selecJuego .iconoWrap.Sudoku{background:var(--pz-sudoku-color)}.selecJuego .iconoWrap.Ahorcado{background:var(--pz-hangman-color)}.selecJuego .iconoWrap__check{align-items:center;background:#8cb369;border-radius:20px;box-shadow:0 2px 6px #00000026;color:#fff;display:flex;font-size:12px;font-weight:700;gap:3px;padding:4px 10px;position:absolute;right:8px;top:8px}.selecJuego h2,.selecJuego h4{padding:0 1.5rem}.selecJuego h2{text-align:center;width:100%}.selecJuego .selecJuego__info{align-items:center;display:flex;flex-direction:column}@media(max-width:600px){.selecJuego{border-radius:16px;flex-direction:row;min-height:auto;padding:0;text-align:left}.selecJuego .iconoWrap{align-items:center;align-self:stretch;display:flex;justify-content:center;margin-bottom:0;min-width:140px;padding:1rem;width:140px}.selecJuego .iconoWrap img{height:80px;width:80px}.selecJuego .selecJuego__info{align-items:flex-start;flex:1 1;padding:.8rem 1.5rem}.selecJuego h2{text-align:left}.selecJuego h2,.selecJuego h4{padding:0}.selecJuego .tituloJuego{margin-top:0}.selecJuego .fraseJuego{text-align:left}.selecJuego .labelJugar{margin:.5rem 0 0!important}}.iconoJuego{display:block;height:85px;margin:auto;width:85px}.fraseJuego{color:#000;color:var(--pz-text);font-family:Open Sans,sans-serif!important;font-size:.95rem;font-weight:400;margin:.5rem 0 1rem;text-align:center}.labelJugar{background-color:#000;border-radius:50px;color:#fff;display:block;font-size:14px;margin:.8rem auto .5rem!important;padding:.5rem;text-align:center;width:100px}.labelJugar--completado{background:#f0f0f0;color:#000;color:var(--pz-text);font-size:13px;font-weight:600;margin:.8rem auto .5rem!important;padding:.5rem .9rem;width:auto}.tituloHome{font-size:2rem;font-weight:700;margin:5rem 0 .5rem;text-align:center}.fraseHome{margin:0 auto 2rem;max-width:1022px;padding:0 .5rem;text-align:center}.fraseHome .puzztime-link{color:#000;color:var(--pz-text);font-weight:600;text-decoration:underline}.logoDeia{height:45px!important}.logoDeia,.logoMarca{display:inline-block;vertical-align:middle;width:auto!important}.logoMarca{height:38px!important;max-width:70vw}.puzztime .tituloTexto{color:#000;font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);font-size:34px;font-weight:600;height:45px;line-height:45px;white-space:nowrap}.logoJuegos,.puzztime .tituloTexto{display:inline-block;vertical-align:middle}.logoJuegos{height:38px!important;width:auto!important}.tituloJuegos{font-size:20px!important;width:auto!important}.enlaceCabecera,.tituloJuegos{align-items:center;display:inline-flex;gap:1.5rem}.enlaceCabecera{cursor:pointer;text-decoration:none}.divTitulo{text-align:center;width:100%}.dias-content{margin:0 auto;max-width:480px;padding:2rem 1.5rem;text-align:center}.dias-content__titulo{font-size:1.5rem;font-weight:700;margin:0 0 .3rem}.dias-content__subtitulo,.dias-content__titulo{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base)}.dias-content__subtitulo{color:#aaa;color:var(--pz-muted);font-size:14px;margin:0 0 1.5rem}.dias-medallas{align-items:flex-end;display:flex;gap:1.25rem;justify-content:center;margin-bottom:1.25rem}.dias-medalla-item{align-items:center;display:flex;flex-direction:column;gap:.2rem}.dias-medalla-item img{height:32px;width:32px}.dias-medalla-item span{color:#000;color:var(--pz-text);font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:15px;font-weight:700}.dias-medalla-item--total>span:first-child{color:#aaa;color:var(--pz-muted);font-size:11px;font-weight:600}.dias-medalla-item--total .dias-medalla-total{font-size:22px}.dias-siguiente{background:#333;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:15px;font-weight:700;margin-bottom:0;margin-top:1rem;padding:.85rem;width:100%}.cal-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cal-nav__label{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:17px;text-transform:capitalize}.cal-nav__btn,.cal-nav__label{color:#000;color:var(--pz-text);font-weight:700}.cal-nav__btn{align-items:center;background:#56799614;background:rgb(var(--pz-grey)/.08);border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;padding:0;transition:background .15s;width:38px}.cal-nav__btn img{display:block;height:16px;object-fit:contain;width:16px}.cal-nav__btn--next img{transform:scaleX(-1)}.cal-nav__btn:active{background:#56799629;background:rgb(var(--pz-grey)/.16)}.cal-nav__btn:disabled{cursor:default;opacity:.25}.cal-nav__btn:disabled:active{background:#56799614;background:rgb(var(--pz-grey)/.08)}.cal-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.cal-header{color:#aaa;color:var(--pz-muted);font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:11px;font-weight:700;letter-spacing:.03em;padding-bottom:6px;text-align:center;text-transform:uppercase}.cal-cell{align-items:center;aspect-ratio:1;background:#fff;border:1.5px solid #5679961a;border:1.5px solid rgb(var(--pz-grey)/.1);border-radius:12px;cursor:default;display:flex;flex-direction:column;gap:1px;justify-content:center;position:relative;transition:transform .12s,box-shadow .12s}.cal-cell--playable{box-shadow:0 1px 4px #0000000f;cursor:pointer}.cal-cell--playable:active{transform:scale(.93)}.cal-cell--blank{background:#0000;border:none;box-shadow:none}.cal-cell--today{border:2.5px solid #000;border:2.5px solid var(--cal-color,var(--pz-text));box-shadow:0 0 0 3px #00000014}.cal-cell--played{background:#5679960a;background:rgb(var(--pz-grey)/.04);border-color:#0000}.cal-cell--future .cal-cell__day{color:#aaa;color:var(--pz-muted)}.cal-cell__day{color:#000;color:var(--pz-text);font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:13px;font-weight:700;line-height:1}.cal-cell__medal{height:26px;width:26px}.cal-cell__play{fill:#aaa;fill:var(--cal-color,var(--pz-muted));height:14px;width:14px}.game-footer{padding:2rem 0;width:100%}.game-footer__inner{margin:0 auto;max-width:1022px}.site-footer{background:#fff;color:#161616;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);margin-top:0;padding:0;width:100%}.site-footer a{border:none;color:inherit;text-decoration:none}.site-footer a:hover{color:#1b6598}.site-footer__inner{margin:0 auto;max-width:1022px;padding:1.6rem 1rem 1rem}.site-footer__top{align-items:center;border-bottom:1.5px dashed #9a9a9a;display:flex;flex-wrap:wrap;gap:1rem 5rem;justify-content:space-between;margin-bottom:1.5rem;padding:0 0 .975rem}@media(max-width:720px){.site-footer__top{align-items:flex-start;flex-direction:column;gap:.8rem}}.site-footer__brand-eus{align-items:center;background:#1b6598;border-radius:2px;color:#fff!important;display:inline-flex;flex-shrink:0;font:700 16px/1 Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font:700 16px/1 var(--pz-font-base);justify-content:center;padding:.5rem;text-decoration:none!important}.site-footer__brand-eus:hover{background:#fff;color:#1b6598!important;outline:1px solid #1b6598}.site-footer__topnav{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font:700 14px/1 Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font:700 14px/1 var(--pz-font-base);gap:.5rem 1.5rem;justify-content:space-between}.site-footer__topnav a{color:#161616}.site-footer__topnav a:hover{color:#1b6598}.site-footer__cols{grid-gap:1.5rem 1.5rem;align-items:start;display:grid;gap:1.5rem 1.5rem;grid-template-columns:auto 1fr 1fr;padding:1rem 0 1.5rem}@media(max-width:720px){.site-footer__cols{gap:1.5rem;grid-template-columns:1fr}}.site-footer__section{min-width:0}.site-footer__section h3{color:#5b5b5b;font:600 16px/1.2 Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font:600 16px/1.2 var(--pz-font-base);margin:0 0 .5rem}.site-footer__section-cols{grid-gap:.25rem 1rem;display:grid;gap:.25rem 1rem;grid-template-columns:1fr 1fr}.site-footer__section-cols a{white-space:nowrap}.site-footer__section-cols ul{list-style:none;margin:0;padding:0}.site-footer__section-cols li{font-size:12px;line-height:1.75;margin:0}.site-footer__section-cols a{color:#161616}.site-footer__section-cols a:hover{color:#1b6598}.site-footer__brand-noticias{align-items:center;display:flex;justify-content:center;padding-right:0}.site-footer__brand-noticias img{display:block;height:auto;max-width:180px;width:100%}@media(max-width:600px){.site-footer__brand-noticias{grid-column:1/-1;margin-bottom:.5rem;padding-right:0}}.site-footer__bottom{background:#161616;color:#fff;font:400 14px/18px Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font:400 14px/18px var(--pz-font-base)}@media(min-width:768px){.site-footer__bottom{padding:0 .625rem}}.site-footer__bottom-inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1022px;padding:1.5rem 1rem}@media(min-width:768px){.site-footer__bottom-inner{flex-direction:row;padding:2.25rem 1rem}}.site-footer__copyright{line-height:18px;text-align:center}@media(min-width:768px){.site-footer__copyright{flex-basis:40%;padding-left:.75rem;text-align:left}}.site-footer__legal{align-items:flex-start;display:flex;flex-wrap:nowrap;font-size:12px;font-weight:400;justify-content:center;line-height:1.25}.site-footer__legal a{color:#fff;flex:0 1 auto;font-weight:400;max-width:95px;overflow-wrap:break-word;padding:.5rem .75rem;text-align:center}.site-footer__legal a:hover{color:#9a9a9a}.site-footer__legal span{color:#fff;flex:0 0 auto;font-weight:400;padding-top:.5rem}@media(min-width:768px)and (max-width:1023px){.site-footer__topnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.site-footer__section-cols li{font-size:11px}}@media(max-width:767px){.site-footer__inner{padding:1rem 1rem .75rem}.site-footer__top{display:none}.site-footer__cols{gap:1rem;grid-template-columns:1fr;padding:.5rem 0 1rem}.site-footer__section{display:none}.site-footer__brand-noticias{justify-content:center;padding:0}.site-footer__brand-noticias img{max-width:160px}.site-footer__bottom-inner{padding:1.5rem 1rem}.site-footer__legal{flex-wrap:wrap;justify-content:center}.site-footer__legal a{max-width:none;padding:.35rem .5rem}.site-footer__legal span{padding-top:.35rem}}.footer-juego-sections{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;margin:0 auto;max-width:1022px;padding:1.5rem}@media(max-width:600px){.footer-juego-sections{flex-direction:column;gap:1.5rem}}.footer-juego-section{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:0}.footer-juego-section:first-child:not(:last-child){flex:1 1}.footer-juego-section:last-child:not(:first-child){flex:2 1}@media(max-width:600px){.footer-juego-section{flex:0 0 auto;width:100%}.footer-juego-section:first-child:not(:last-child),.footer-juego-section:last-child:not(:first-child){flex:0 0 auto}}.footer-juego__titulo{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:16px;font-weight:600;margin:0;text-align:left}@media(max-width:600px){.footer-juego__titulo{text-align:center}}.otrosDias__contenedor{background:#0000;border-radius:20px;display:flex;flex-direction:column;gap:.6rem;padding:0}.otroDia{background:#fff;border:none;border-radius:12px;cursor:pointer}.otroDia h2{align-items:center;display:flex;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:16px;font-weight:500;gap:.55rem;margin:0;padding:.8rem 1.2rem;text-align:left}.otroDia__ico{display:inline-block;height:18px;object-fit:contain;width:18px}.footer-juego-grid{grid-gap:1.8rem 1.6rem;display:grid;gap:1.8rem 1.6rem;grid-template-columns:1fr 1fr}@media(max-width:600px){.footer-juego-grid{gap:1.2rem;grid-template-columns:1fr}}.footer-juego-section:only-child .footer-juego-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.footer-juego-section:only-child .footer-juego-grid{grid-template-columns:repeat(2,1fr)}}.otroJuego{border:1px solid;border-radius:8px;display:inline-block;height:160px;margin-right:15px;width:160px}.otroJuego h2{font-size:20px;margin:10px 0;text-align:center}.otroJuego img{display:block;margin:5px auto 0;width:50px}.otroJuego .colorJuego{border-radius:8px;display:block;margin:10px auto 0;padding:5px;width:100px}.movil-icon{width:30px}.store-button{width:160px}.puzztime{--pz-hangman-color:#6c9cbf;--pz-hangman-rgb:108,156,191}@keyframes yoyo{0%{transform:scale(1)}10%{transform:scale(1.2)}to{transform:scale(1)}}.puzztime .svg-container{align-items:center;display:flex;justify-content:center;margin:0 auto}.puzztime .categoria{font-size:clamp(1rem,2.5vw + .3rem,1.3rem);font-weight:700}.puzztime .categoria,.puzztime .word-box{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base)}.puzztime .word-box{display:flex;gap:3px;justify-content:center;margin-left:-.75rem;width:calc(100% + 1.5rem)}.puzztime .letter{align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #56799633;border:2px solid rgb(var(--pz-grey)/.2);border-radius:8px;display:flex;flex:1 1;font-size:clamp(1rem,3vw + .3rem,1.5rem);font-weight:700;justify-content:center;max-width:52px;min-width:32px;text-align:center;transition:all .2s ease}.puzztime .letter.acertada{animation:yoyo .5s ease-in-out}.puzztime .letter--celebrate{animation:letterCelebrate .3s ease-in-out}.puzztime .letter--celebrate,.puzztime .letter--celebrated{background-color:#6aaa64;border-color:#6aaa64;color:#fff}@keyframes letterCelebrate{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.puzztime .keyboard{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto;padding:0;width:100%}.puzztime .keyboard .key{align-items:center;background-color:#5679961a;background-color:rgb(var(--pz-grey)/.1);border:none;border-radius:8px;border-radius:var(--pz-radius-sm);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;transition:background-color .3s ease,color .3s ease,transform .1s ease;width:40px}.puzztime .keyboard .key:hover{transform:scale(1.05)}.puzztime .keyboard .key:active{transform:scale(.75)}.puzztime .keyboard .key.correct{background-color:var(--pz-hangman-color);color:#fff}.puzztime .keyboard .key.wrong{background-color:#f5897a;color:#fff}.puzztime .shake{animation:shake .4s ease-in-out}.puzztime{--pz-tuberias-color:#9a7ea3;--pz-tuberias-rgb:154,126,163}.puzztime.Tuberías .game-content{overflow:visible;padding:.5rem}.puzztime .tb-container{align-items:center;display:flex;flex-direction:column;padding:8px 0;user-select:none;-webkit-user-select:none}.puzztime .tb-grid{grid-gap:3px;background:#6ec6d014;border-radius:16px;display:grid;gap:3px;grid-template-columns:repeat(6,1fr);max-width:340px;padding:6px;width:100%}.puzztime .tb-cell{-webkit-tap-highlight-color:rgba(0,0,0,0);aspect-ratio:1;background:#6ec6d01f;border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.puzztime .tb-cell:active{filter:brightness(.95)}.puzztime .tb-cell--connected{background:#6ec6d00f}.puzztime .tb-cell--celebrate{animation:tbCelebrate .4s ease-in-out}.puzztime .tb-cell__pipe{height:100%;width:100%}.puzztime .tb-cell__pipe svg{display:block;height:100%;overflow:visible;width:100%}@keyframes tbCelebrate{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.puzztime{--pz-matescruzadas-color:#e0527a;--pz-matescruzadas-rgb:224,82,122}.puzztime.MatesCruzadas .game-content{overflow:visible;padding:.5rem .25rem}.puzztime .mc-grid{grid-gap:3px;-webkit-tap-highlight-color:rgba(0,0,0,0);display:grid;gap:3px;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(11,auto);margin:0 auto 12px;max-width:340px;width:100%}.puzztime .mc-grid,.puzztime .mc-grid *{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.puzztime .mc-eq{background:#0000;z-index:0}.puzztime .mc-cell{align-items:center;aspect-ratio:1;border-radius:7px;display:flex;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:14px;font-weight:700;justify-content:center;position:relative;z-index:1}.puzztime .mc-num{background:#fff;border:none;box-shadow:inset 0 0 0 1px #56799640;box-shadow:inset 0 0 0 1px rgb(var(--pz-grey)/.25);min-width:0}.puzztime .mc-given{color:#222;font-weight:800}.puzztime .mc-blank{background:#fff;border:2px dashed #000;box-shadow:none;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.puzztime .mc-placed{background:#e8eaf1;border-color:#b0b5c3;border-style:solid;color:#333}.puzztime .mc-cell--selected{border:1.5px solid #000;transform:scale(1.12);z-index:2}.puzztime .mc-ok{background:#e8f5e9!important;border-color:#5cb85c!important;color:#2e7d32}.puzztime .mc-bad{background:#fde8e8!important;border-color:#e74c3c!important;color:#c0392b}.puzztime .mc-shake{animation:mcShake .4s ease-in-out}.puzztime .mc-op{background:#fff;border:none;box-shadow:inset 0 0 0 1px #56799640;box-shadow:inset 0 0 0 1px rgb(var(--pz-grey)/.25);color:#666;font-size:16px;font-weight:700}.puzztime .mc-tiles{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 4px;touch-action:none}.puzztime .mc-tiles,.puzztime .mc-tiles *{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.puzztime .mc-tile{align-items:center;background:#56799614;background:rgb(var(--pz-grey)/.08);border:2px solid #0000;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:16px;font-weight:700;height:38px;justify-content:center;min-width:38px;padding:0 8px;touch-action:none;transition:transform .15s,box-shadow .15s,opacity .2s}.puzztime .mc-tile--selected{border-color:#000;box-shadow:0 2px 8px #0003;transform:scale(1.1)}.puzztime .mc-tile--used{pointer-events:none;visibility:hidden}@keyframes mcShake{0%,to{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}.puzztime{--pz-flip-color:#ec8b60;--pz-flip-rgb:236,139,96}.puzztime.Flip .game-content{overflow:visible;padding-bottom:5rem;padding-top:5rem}.puzztime .flip-board{aspect-ratio:5/7;margin:0 auto;max-width:250px;overflow:visible;position:relative;width:100%}.puzztime .flip-target{border:2.5px solid #222;border-radius:3px;inset:-1px;pointer-events:none;position:absolute;z-index:5}.puzztime .flip-piece{inset:0;pointer-events:none;position:absolute}.puzztime .flip-piece--rotating{animation:flipRotate .3s ease forwards}.puzztime .flip-piece--bounce{animation:flipBounce .4s ease both}@keyframes flipRotate{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes flipBounce{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.puzztime .flip-cell{align-items:center;border:.5px solid #ffffff4d;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.6;pointer-events:auto;position:absolute;transition:filter .12s}.puzztime .flip-cell:active{filter:brightness(.9)}.puzztime .flip-cell--outside:after{background:repeating-linear-gradient(45deg,#0000,#0000 4px,#ffffff59 0,#ffffff59 8px);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.puzztime .flip-pivot-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:20}.puzztime .flip-pivot-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12));height:50%;pointer-events:none;width:50%}.puzztime{--pz-sudoku-color:#f7be48;--pz-sudoku-rgb:247,190,72}.puzztime .sudoku-board{aspect-ratio:1/1;background:#0000;border:2px solid #56799633;border:2px solid rgb(var(--pz-grey)/.2);border-radius:14px;border-radius:var(--pz-radius);box-sizing:border-box;display:grid;grid-template-columns:repeat(9,1fr);margin:0 auto;width:100%}.puzztime .sudoku-board .rowsudoku{display:contents}.puzztime .sudoku-board .rowsudoku .casillasudoku{aspect-ratio:1/1;background:#0000;border:1px solid #56799626;border:1px solid rgb(var(--pz-grey)/.15);display:block;font-size:clamp(1rem,3.5vw,1.5rem);font-weight:600;height:100%;padding:0;width:100%}.puzztime .sudoku-board .rowsudoku .casillasudoku.bloqueada{background-color:#56799614;background-color:rgb(var(--pz-grey)/.08)}@keyframes sudoku-bounce{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.puzztime .sudoku-board .rowsudoku .casillasudoku.seleccionada{background:#0000;position:relative}.puzztime .sudoku-board .rowsudoku .casillasudoku.seleccionada:after{animation:sudoku-bounce .18s ease-out;border:2px solid #567996;border:2px solid rgb(var(--pz-grey)/1);border-radius:8px;border-radius:var(--pz-radius-sm);bottom:-3px;content:"";left:-3px;pointer-events:none;position:absolute;right:-3px;top:-3px;transform-origin:center center;z-index:0}.puzztime .sudoku-board .rowsudoku .casillasudoku:nth-child(3),.puzztime .sudoku-board .rowsudoku .casillasudoku:nth-child(6){border-right:2px solid #5679964d;border-right:2px solid rgb(var(--pz-grey)/.3)}.puzztime .sudoku-board .rowsudoku .casillasudoku.conflicto{background-color:var(--pz-sudoku-color)}.puzztime .sudoku-board .rowsudoku .casillasudoku.conflicto.bloqueada{background-color:#56799614;background-color:rgb(var(--pz-grey)/.08);border:2px solid #fb6f68;border-radius:4px}.puzztime .sudoku-board .rowsudoku:nth-child(3) .casillasudoku,.puzztime .sudoku-board .rowsudoku:nth-child(6) .casillasudoku{border-bottom:2px solid #5679964d;border-bottom:2px solid rgb(var(--pz-grey)/.3)}.puzztime .sudoku-board .rowsudoku:first-child .casillasudoku:first-child{border-radius:8px 0 0 0;border-radius:var(--pz-radius-sm) 0 0 0}.puzztime .sudoku-board .rowsudoku:first-child .casillasudoku:last-child{border-radius:0 8px 0 0;border-radius:0 var(--pz-radius-sm) 0 0}.puzztime .sudoku-board .rowsudoku:last-child .casillasudoku:first-child{border-radius:0 0 0 8px;border-radius:0 0 0 var(--pz-radius-sm)}.puzztime .sudoku-board .rowsudoku:last-child .casillasudoku:last-child{border-radius:0 0 8px 0;border-radius:0 0 var(--pz-radius-sm) 0}.puzztime .grid-candidatos{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100%;justify-items:center;overflow:hidden;padding:1px;width:100%}.puzztime .grid-candidatos .candidato{color:#567996cc;color:rgb(var(--pz-grey)/.8);font-size:clamp(.35rem,1vw + .2rem,.7rem);line-height:1}.puzztime .sudoku-mode{background:#56799614;background:rgb(var(--pz-grey)/.08);border-radius:9999px;display:inline-block;margin:0 auto}.puzztime .sudoku-mode button{background:#0000;border:0;border-radius:9999px;cursor:pointer;font-size:clamp(.75rem,1.5vw + .2rem,.9rem);min-width:0;padding:.4rem 1rem;width:auto}.puzztime .sudoku-mode button.modoSeleccionado{background:#fff;border:1px solid #56799633;border:1px solid rgb(var(--pz-grey)/.2);box-shadow:0 1px 3px #161c2d14}.puzztime .numeros{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(5,1fr);margin:0 auto;min-width:0;width:100%}.puzztime .numero{background:#5679961a;background:rgb(var(--pz-grey)/.1);border:none;border-radius:8px;border-radius:var(--pz-radius-sm);cursor:pointer;display:grid;font-size:clamp(.9rem,3vw,1.2rem);font-weight:700;padding:.5rem 0;place-items:center;transition:background-color .15s ease-out}.puzztime .numero:focus{animation:sudoku-bounce .18s ease-out}.puzztime .numero.numCompletado{background:#5679960f;background:rgb(var(--pz-grey)/.06);color:#56799673;color:rgb(var(--pz-grey)/.45);cursor:default}.puzztime .numero.numCompletado:focus{animation:none}.puzztime{--pz-escalada-color:#b8cbd4;--pz-escalada-rgb:184,203,212;--pz-escalada-hecho-fondo:#e8f5e9;--pz-escalada-hecho-num:#388e3ccc}.puzztime.Escalada .game-content{max-width:520px;padding:1rem .25rem}.puzztime .esc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:420px;user-select:none;-webkit-user-select:none}.puzztime .esc-cell{align-items:center;aspect-ratio:1;background:#fff;border:2px solid var(--pz-escalada-color);border-radius:10px;color:#333;cursor:pointer;display:flex;font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:22px;font-weight:700;justify-content:center;min-height:72px;transition:transform .1s,background .2s,border-color .2s,opacity .3s}.puzztime .esc-cell:active{transform:scale(.93)}.puzztime .esc-done{background:var(--pz-escalada-hecho-fondo);border-color:#0000;color:var(--pz-escalada-hecho-num);cursor:default;pointer-events:none}.puzztime .esc-done:active{transform:none}.puzztime .esc-shake{animation:escShake .4s ease-in-out;background:#fde8e8!important;border-color:#e74c3c!important}@keyframes escShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.puzztime.stats-page{background:#5679960a;background:rgb(var(--pz-grey)/.04)}.puzztime.stats-page header.topbar{background:#5b6b7a;color:#fff}.puzztime.stats-page header.topbar .botonMenu{filter:brightness(0) invert(1)}.puzztime.stats-page header.topbar .tituloJuegos{font-size:24px!important}.stats-content{font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);margin:0 auto;max-width:960px;padding:1.5rem 1rem 3rem}.stats-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:1rem;padding:4rem 0}.stats-loading .stats-spinner{animation:spin .8s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#5b6b7a;height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}.stats-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.stats-filter{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:140px}.stats-filter label{color:#888;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stats-filter input[type=date],.stats-filter select{background:#fff;border:1px solid #ddd;border-radius:8px;border-radius:var(--pz-radius-sm);color:#000;color:var(--pz-text);font-family:Open Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--pz-font-base);font-size:.9rem;padding:.5rem .75rem}.stats-filter input[type=date]:focus,.stats-filter select:focus{border-color:#5b6b7a;box-shadow:0 0 0 2px #5b6b7a26;outline:none}.stats-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:2rem}.stats-card{align-items:center;background:#fff;border-radius:14px;border-radius:var(--pz-radius);box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1rem}.stats-card__value{font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);font-size:1.5rem;font-weight:700}.stats-card__label{color:#888;font-size:.8rem}.stats-section-title{color:#000;color:var(--pz-text);font-family:Zilla Slab,Georgia,serif;font-family:var(--pz-font-display);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.stats-chart{background:#fff;border-radius:14px;border-radius:var(--pz-radius);box-shadow:0 1px 4px #0000000f;display:flex;gap:2px;margin-bottom:2rem;padding:1rem .75rem 0}.stats-chart__col{align-items:stretch;display:flex;flex:1 1;flex-direction:column;min-width:0}.stats-chart__bar-area{align-items:center;display:flex;flex-direction:column;height:140px;justify-content:flex-end;position:relative;width:100%}.stats-chart__bar-area:hover .stats-chart__tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.stats-chart__tooltip{background:#333;border-radius:4px;color:#fff;font-size:.7rem;font-weight:600;left:50%;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;top:-4px;transform:translateX(-50%) translateY(4px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:2}.stats-chart__bar{background:#5b6b7a;border-radius:3px 3px 0 0;min-height:2px;transition:height .3s ease;width:100%}.stats-chart__bar-area:hover .stats-chart__bar{background:#3a4a58}.stats-chart__label-cell{border-top:1px solid #f0f0f0;height:3rem;position:relative}.stats-chart__label{color:#999;font-size:.6rem;position:absolute;right:50%;top:4px;transform:rotate(-50deg);transform-origin:right top;white-space:nowrap}.stats-table-wrap{background:#fff;border-radius:14px;border-radius:var(--pz-radius);box-shadow:0 1px 4px #0000000f;overflow-x:auto}.stats-table{border-collapse:collapse;font-size:.9rem;width:100%}.stats-table td,.stats-table th{border-bottom:1px solid #f0f0f0;padding:.75rem .6rem;text-align:left}.stats-table thead th{color:#888;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.stats-table thead th.active,.stats-table thead th:hover{color:#000;color:var(--pz-text)}.stats-table__row{cursor:pointer;transition:background .15s}.stats-table__row:hover{background:#5679960a;background:rgb(var(--pz-grey)/.04)}.stats-table__row--expanded{background:#5679960f;background:rgb(var(--pz-grey)/.06)}.stats-table__color{border-radius:50%;display:inline-block;height:10px;margin-right:.5rem;vertical-align:middle;width:10px}.stats-table__detail td{padding:0}.stats-detail{background:#56799608;background:rgb(var(--pz-grey)/.03);padding:.5rem 1rem 1rem}.stats-detail__table{border-collapse:collapse;font-size:.82rem;width:100%}.stats-detail__table td,.stats-detail__table th{border-bottom:1px solid #f0f0f0;padding:.4rem .5rem;text-align:left}.stats-detail__table thead th{color:#999;font-size:.7rem;font-weight:600;text-transform:uppercase}.stats-detail__more{color:#999;font-size:.8rem;margin:.5rem 0 0;text-align:center}@media(max-width:600px){.stats-filters{flex-direction:column}.stats-summary{grid-template-columns:1fr}.stats-table{font-size:.8rem}.stats-table td,.stats-table th{padding:.5rem .4rem}}