.pv-checkin{border:1px solid var(--pl-border,#ffffff1f);background:radial-gradient(120% 140% at 100% 0%,#a96ae724,transparent 60%),var(--pl-panel-alt,#ffffff0a);border-radius:20px;flex-direction:column;gap:1.15rem;padding:1.35rem 1.5rem 1.5rem;display:flex}.ci-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ci-title{font-family:var(--font-heading,"Orbitron",monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--pl-muted,#bba9df);font-size:.74rem;font-weight:700}.ci-streak{color:var(--pl-muted,#bba9df);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:.32rem;padding:.3rem .75rem;display:inline-flex}.ci-streak.is-viva{color:#fc6;background:#ffa83d1f;border-color:#ffb4476b}.ci-streak-ico{font-size:.9rem}.ci-streak-num{font-family:var(--font-heading,"Orbitron",monospace);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.ci-streak-txt{opacity:.8;font-size:.72rem;font-weight:700}.ci-pista{align-items:flex-start;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ci-dia{--ci-a:190,175,235;--ci-b:169,106,231;flex-direction:column;flex:1 1 0;align-items:center;gap:.34rem;min-width:0;display:flex}.ci-dia.is-domingo{--ci-a:255,205,90;--ci-b:255,150,60;flex-grow:1.35}.ci-dia-caja{aspect-ratio:1;border:1px solid rgba(var(--ci-a),.22);background:rgba(var(--ci-a),.07);border-radius:15px;place-items:center;width:100%;max-width:4.2rem;transition:transform .2s,box-shadow .2s;display:grid}.ci-dia-ico{opacity:.6;font-size:1.02rem;line-height:1}.ci-dia-premio{color:rgba(var(--ci-a),.9);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800}.ci-dia-num{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-muted,#bba9df);opacity:.6;font-size:.6rem;font-weight:700}.ci-dia.is-hecho .ci-dia-caja{background:linear-gradient(150deg,rgba(var(--ci-a),.95),rgba(var(--ci-b),.95));opacity:.82;border-color:#0000}.ci-dia.is-hecho .ci-dia-ico{color:#1a0a24;opacity:1;font-weight:900}.ci-dia.is-hecho .ci-dia-premio{opacity:.45}.ci-dia.is-escudo .ci-dia-caja{background:#2a6bff38;border:1px solid #7fb8ff;box-shadow:0 0 14px -3px #4f8dff}.ci-dia.is-escudo .ci-dia-premio{opacity:.4}.ci-head-der{align-items:center;gap:.45rem;display:inline-flex}.ci-escudo{background:#2a6bff29;border:1px solid #7fb8ff99;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.95rem;text-decoration:none;display:inline-grid;box-shadow:0 0 12px -4px #4f8dff}.ci-sugerencia{color:var(--pl-muted,#fff9);margin:.6rem 0 0;font-size:.8rem}.ci-sugerencia a{color:var(--pl-cyan,#8deeff);font-weight:800}.ci-dia.is-hoy .ci-dia-caja{border:2px solid rgb(var(--ci-a));background:rgba(var(--ci-a),.16);box-shadow:0 0 0 4px rgba(var(--ci-a),.1),0 10px 24px -12px rgba(var(--ci-a),.95);animation:2.4s steps(24,end) infinite ciHoyPulso;transform:scale(1.07)}.ci-dia.is-hoy .ci-dia-ico{opacity:1}.ci-dia.is-hoy .ci-dia-premio{color:rgb(var(--ci-a))}.ci-dia.is-hoy .ci-dia-num{opacity:1;color:rgb(var(--ci-a))}.ci-dia.is-futuro .ci-dia-caja{border-style:dashed}.ci-dia.is-pasado{opacity:.42}.ci-dia.is-pasado .ci-dia-caja{background:0 0;border-style:dotted}.ci-dia.is-pasado .ci-dia-ico{opacity:.35}@keyframes ciHoyPulso{0%,to{box-shadow:0 0 0 4px rgba(var(--ci-a),.1),0 10px 24px -12px rgba(var(--ci-a),.95)}50%{box-shadow:0 0 0 7px rgba(var(--ci-a),0),0 10px 24px -12px rgba(var(--ci-a),.95)}}.ci-dia-caja.is-nuevo{animation:.55s cubic-bezier(.34,1.56,.64,1) ciCajaNueva}@keyframes ciCajaNueva{0%{transform:scale(.45)rotate(-8deg)}60%{transform:scale(1.18)rotate(2deg)}to{transform:scale(1)rotate(0)}}.ci-marco{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:.4rem;padding:.75rem .9rem .8rem;display:flex}.ci-marco-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ci-marco-label{color:var(--pl-soft,#d8c9ff);font-size:.76rem;font-weight:800}.ci-marco-cuenta{font-family:var(--font-heading,"Orbitron",monospace);color:var(--pl-muted,#bba9df);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:900}.ci-marco-barra{background:#ffffff14;border-radius:999px;height:7px;position:relative;overflow:hidden}.ci-marco-relleno{background:linear-gradient(90deg,#8eefff,#a96ae7 60%,#e55ab1);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.ci-marco-pie{color:#ffffff80;margin:0;font-size:.73rem}.ci-row{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ci-btn{isolation:isolate;color:#16031f;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8eefff,#a96ae7 55%,#e55ab1);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.78rem 1.35rem;font-size:.95rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px -8px #a96ae7b3}.ci-btn-brillo{z-index:-1;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:4.2s ease-in-out infinite ciDestello;position:absolute;inset:0 auto 0 0;transform:translate(-160%)skew(-18deg)}@keyframes ciDestello{0%,62%{transform:translate(-160%)skew(-18deg)}92%,to{transform:translate(330%)skew(-18deg)}}.ci-btn-txt{position:relative}.ci-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px -8px #a96ae7d9}.ci-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.ci-btn:focus-visible{outline:2px solid var(--pl-cyan,#8deeff);outline-offset:3px}.ci-btn.is-cargando .ci-btn-txt:after{content:"…"}.ci-btn:disabled,.ci-btn.is-hecho{color:#ffffff8c;box-shadow:none;cursor:default;background:#ffffff12}.ci-btn:disabled .ci-btn-brillo{display:none}.ci-note{color:#ffffff9e;flex:12rem;min-width:0;margin:0;font-size:.8rem;line-height:1.45}.ci-flash{color:#c8fff8;opacity:0;margin:0;font-size:.82rem;font-weight:700;transition:opacity .3s,transform .3s;transform:translateY(4px)}.ci-flash.is-in{opacity:1;transform:none}.ci-cumple{color:#ffd0e8}@media (width<=560px){.pv-checkin{gap:1rem;padding:1.1rem 1rem 1.2rem}.ci-pista{gap:.28rem}.ci-dia-caja{border-radius:13px;max-width:2.6rem}.ci-dia-ico{font-size:.9rem}.ci-dia-premio{font-size:.62rem}.ci-dia-num{font-size:.55rem}.ci-btn{justify-content:center;width:100%}}@media (width<=720px){.ci-dia.is-hoy .ci-dia-caja,.ci-btn-brillo{animation:none}.ci-btn-brillo{display:none}}@media (prefers-reduced-motion:reduce){.ci-dia.is-hoy .ci-dia-caja,.ci-dia-caja.is-nuevo,.ci-btn-brillo,.ci-btn,.ci-marco-relleno,.ci-flash{transition:none;animation:none}.ci-btn-brillo{display:none}.ci-btn:hover:not(:disabled){transform:none}}