.rp{--rp-tenue: color-mix(in srgb, var(--g-ink, #1f1235) 60%, transparent);--rp-suave: color-mix(in srgb, var(--g-ink, #1f1235) 42%, transparent);--rp-linea: var(--v-linea, rgba(124, 58, 237, .18));display:flex;flex-direction:column;gap:1.25rem;color:var(--g-ink);font-variant-numeric:tabular-nums}.rp-tono-violeta{--rp-c: #7c3aed}.rp-tono-morado{--rp-c: #a855f7}.rp-tono-ambar{--rp-c: #d97706}.rp-tono-rojo{--rp-c: #e11d48}.rp-tono-naranja{--rp-c: #ea580c}html[data-theme=dark] .rp-tono-violeta{--rp-c: #a78bfa}html[data-theme=dark] .rp-tono-morado{--rp-c: #c084fc}html[data-theme=dark] .rp-tono-ambar{--rp-c: #fbbf24}html[data-theme=dark] .rp-tono-rojo{--rp-c: #fb7185}html[data-theme=dark] .rp-tono-naranja{--rp-c: #fb923c}.rp-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.rp-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.rp-cifras{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.rp-cifra{border-radius:24px;padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.rp-cifra-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.rp-etiqueta{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-tenue)}.rp-chip{width:2.4rem;height:2.4rem;flex-shrink:0;display:grid;place-items:center;border-radius:14px;color:var(--rp-c);background:color-mix(in srgb,var(--rp-c) 12%,transparent);border:1px solid color-mix(in srgb,var(--rp-c) 25%,transparent)}.rp-numero{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--rp-c)}.rp-panel{border-radius:32px;padding:1.4rem}@media (min-width: 768px){.rp-panel{padding:1.9rem 2rem}}.rp-panel-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.rp-panel-cabeza h2{font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.rp-vivo{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#059669;background:#10b9811a;border:1px solid rgba(16,185,129,.25)}html[data-theme=dark] .rp-vivo{color:#6ee7b7}.rp-vivo--pausa{color:var(--rp-tenue);background:transparent;border-color:var(--rp-linea)}.rp-punto{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:rp-latido 1.6s ease-in-out infinite}.rp-vivo--pausa .rp-punto{animation:none}@keyframes rp-latido{50%{opacity:.35;transform:scale(.8)}}.rp-tasa{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.9rem;color:var(--rp-tenue)}.rp-tasa strong{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--g-ink)}.rp-barra{display:flex;height:14px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--g-ink, #1f1235) 7%,transparent);border:1px solid var(--rp-linea)}.rp-barra span{height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1)}.rp-barra-ok{background:linear-gradient(90deg,#7c3aed,#c084fc);box-shadow:0 0 12px #a855f773}.rp-barra-pend{background:#f59e0b8c}.rp-barra-rebote{background:#ea580c8c}.rp-leyenda{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1rem;font-size:.78rem;color:var(--rp-tenue);list-style:none;padding:0}.rp-leyenda li{display:flex;align-items:center;gap:.5rem}.rp-leyenda i{width:.7rem;height:.7rem;border-radius:50%;background:var(--rp-c)}@media (prefers-reduced-motion: reduce){.rp-punto{animation:none}.rp-barra span{transition:none}}
