.ja .cp-cab{gap:4px;display:grid}.ja .cp-cab h1{font:300 32px/1.02 var(--f-d);letter-spacing:-.02em}.ja .cp-cab h1 b{font-weight:800}.ja .cp-yo{background:radial-gradient(130% 120% at 0% 0%, #793cfb6b, transparent 62%), var(--n1);border:1px solid #3d2a9a;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 14px;padding:16px 16px 14px;display:grid;position:relative}.ja .cp-yo .num{font:800 64px/.86 var(--f-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ja .cp-yo .num small{vertical-align:.95em;margin-left:1px;font-size:.42em;font-weight:700}.ja .cp-yo .num.sin{color:var(--mu);font-size:44px}.ja .cp-yo .de{gap:2px;min-width:0;padding-bottom:4px;display:grid}.ja .cp-yo .de b{font:700 16px/1.15 var(--f-d)}.ja .cp-yo .de span{color:var(--mu);font-size:13px}.ja .cp-yo .de .pts{font-variant-numeric:tabular-nums;color:var(--tx);font-weight:600}.ja .cp-yo .linea{color:var(--tx);border-top:1px solid #98a2cf2e;grid-column:1/-1;margin-top:8px;padding-top:10px;font-size:14px}.ja .cp-yo.solo{border-color:var(--ln);grid-template-columns:minmax(0,1fr)}.ja .cp-yo.solo .linea{border-top:0;margin-top:0;padding-top:0}.ja .cp-yo .ja-ghost{grid-column:1/-1;justify-self:start;margin-top:6px}.ja .cp-tabla{background:var(--n1);border:1px solid var(--ln);border-radius:20px;margin:0;padding:4px 6px;list-style:none}.ja .cp-tabla>li+li{border-top:1px solid var(--ln)}.ja .cp-fila{border-radius:12px;grid-template-columns:26px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 10px 6px 4px;font-size:14px;display:grid}.ja a.cp-fila:active{background:var(--n2)}.ja .cp-fila.yo{background:#793cfb42}.ja .cp-fila .p{font:800 14px var(--f-d);color:var(--mu);text-align:center;font-variant-numeric:tabular-nums}.ja .cp-fila .p.podio{color:#f3c75b}.ja .cp-fila .av{place-items:center;width:30px;height:30px;display:grid}.ja .cp-fila .pf-avatar{-o-object-fit:cover;object-fit:cover;color:#16174a;font-family:var(--f-d);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.ja .cp-fila .pf-avatar.ilus{-o-object-fit:contain;object-fit:contain;border-radius:0}.ja .cp-fila .av.anon .pf-avatar{color:#98a2cf}.ja .cp-fila .nom{align-items:baseline;gap:8px;min-width:0;display:flex}.ja .cp-fila .nom span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ja .cp-fila .nom .anon{color:var(--mu);font-weight:400}.ja .cp-fila .amigo{color:var(--gr);flex:none;font-size:11.5px}.ja .cp-fila .pts{font:600 14px var(--f-m);font-variant-numeric:tabular-nums}.ja .cp-salto{justify-content:center;gap:5px;padding:2px 0;display:flex}.ja .cp-salto i{background:var(--ln2);border-radius:50%;width:4px;height:4px}.ja .cp-hoy{background:var(--n1);border:1px solid var(--ln);border-radius:20px;gap:4px;padding:16px;display:grid}.ja .cp-hoy h2{font:300 22px/1.1 var(--f-d)}.ja .cp-hoy h2 b{font-weight:800}.ja .cp-hoy p{color:var(--mu);font-size:13.5px}.ja .cp-hoy .ja-cta,.ja .cp-hoy .ja-ghost{margin-top:10px}.ja .cp-sorteo{background:radial-gradient(130% 110% at 100% 0%, #f3c75b4d, transparent 58%), var(--n1);border:1px solid #f3c75b80;border-radius:22px;gap:12px;padding:18px 16px 16px;display:grid}.ja .cp-sorteo h2{font:800 22px/1.08 var(--f-d)}.ja .cp-sorteo .bajada{color:var(--mu);margin-top:4px;font-size:14px}.ja .cp-chances{align-items:center;gap:14px;display:flex}.ja .cp-chances .sorteo-dias{flex:1}.ja .cp-cuenta{flex:none;justify-items:end;line-height:1;display:grid}.ja .cp-cuenta b{font:800 34px/.9 var(--f-d);font-variant-numeric:tabular-nums}.ja .cp-cuenta span{color:var(--mu);margin-top:4px;font-size:12px}.ja .cp-estado{font-size:14px}.ja .cp-pie{color:var(--mu);border-top:1px solid #f3c75b33;flex-wrap:wrap;align-items:center;gap:0 14px;padding-top:10px;font-size:12.5px;display:flex}.ja .cp-pie p{color:var(--tx);flex-basis:100%;padding-bottom:4px}.ja .cp-pie a{text-underline-offset:3px;align-items:center;min-height:44px;-webkit-text-decoration:underline #98a2cf66;text-decoration:underline #98a2cf66;display:inline-flex}.ja .cp-boton{background:var(--vi);color:#fff;min-height:44px;font:700 15px var(--f-d);box-shadow:0 4px 0 var(--vi-sombra);border-radius:14px;justify-content:center;justify-self:start;align-items:center;padding:0 18px;display:inline-flex}.ja .cp-boton:active{box-shadow:0 1px 0 var(--vi-sombra);transform:translateY(3px)}.ja .cp-gano{background:var(--li);color:#1a1f00;border-radius:22px;gap:6px;padding:18px 16px 16px;display:grid}.ja .cp-gano h2{font:800 24px/1.05 var(--f-d)}.ja .cp-gano p{color:#3b4200;font-size:14px}.ja .cp-gano .ja-cta{margin-top:8px}.ja .cp-check{background:var(--n2);min-height:44px;color:var(--tx);text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;display:flex}.ja .cp-check input{width:22px;height:22px;accent-color:var(--li);flex:none;margin:0}.ja .cp-check a{text-underline-offset:3px;text-decoration:underline}.ja .cp-hoja-pie{gap:8px;width:100%;display:grid}.ja .cp-error{color:var(--rd);font-size:13.5px}.ja .cp-form{gap:14px;display:grid}.ja .cp-campo{gap:6px;display:grid}.ja .cp-campo>span{color:var(--tx);font-size:13px;font-weight:600}.ja .cp-campo small{color:var(--mu);font-size:12px}.ja .cp-campo input,.ja .cp-campo select{border:1px solid var(--ln2);background:var(--n1);width:100%;min-height:48px;color:var(--tx);font:500 16px var(--f-b);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;border-radius:14px;padding:0 14px}.ja .cp-campo select{background-image:linear-gradient(45deg, transparent 50%, var(--mu) 50%), linear-gradient(135deg, var(--mu) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.ja .cp-campo input:focus-visible,.ja .cp-campo select:focus-visible{outline:2px solid var(--li);outline-offset:1px}.ja .cp-campo input[aria-invalid=true]{border-color:var(--rd)}.ja .cp-dos{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.ja .cp-listo{background:#0d2f2a;border:1px solid #1f6b52;border-radius:22px;gap:8px;padding:18px 16px;display:grid}.ja .cp-listo h2{font:800 22px/1.1 var(--f-d);color:#fff}.ja .cp-listo p{color:#c9f7e2;font-size:14px}.ja .cp-yo.solo{background:var(--n1)}
