.rv-note{border:1px solid var(--tint-border);background:var(--tint);color:var(--text-2);border-radius:12px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:20px}.rv-note strong{color:var(--text);font-weight:600}.rv-note p+p{margin-top:6px}.rv-updated{color:var(--text-3);margin-top:8px;font-size:13px;line-height:18px}.rv-cards{gap:12px;margin-top:16px;display:grid}@media (min-width:1000px){.rv-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}@media (min-width:1000px){.rv-card{padding:20px}}.rv-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rv-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600;line-height:16px}.rv-title{font-family:var(--font-display);margin-top:2px;font-size:18px;font-weight:600;line-height:24px}.rv-meta{color:var(--text-3);margin-top:2px;font-size:13px;line-height:18px}.rv-tag{border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.rv-tag.thin{border-style:dashed}.rv-lead{background:var(--surface-2);border-radius:10px;padding:12px}.rv-lead-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rv-big{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:40px}.rv-big.none{color:var(--faint)}.rv-big-of{color:var(--text-2);font-size:14px;line-height:20px}.rv-r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);margin-top:2px;font-size:12px;line-height:16px}.rv-r.is-words{font-family:var(--font-body)}.rv-lead .range-bar{margin-top:10px}.rv-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rv-k{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:12px;font-weight:600;line-height:16px}.rv-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.rv-v.none{color:var(--faint)}.rv-sub{color:var(--text-2);font-size:13px;line-height:18px}.rv-plain{color:var(--text-2);font-size:14px;line-height:20px}.rv-foot{border-top:1px solid var(--hairline);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;line-height:18px;display:flex}.rv-foot a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.rv-pp{gap:12px;margin-top:4px;display:grid}.rv-pp-lead{border-color:var(--tint-border)}.rv-pp-title{font-size:22px;line-height:28px}.rv-pp-body{gap:14px;display:grid}.rv-pp-tiers{gap:12px;display:grid}@media (min-width:700px){.rv-pp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.rv-pp-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.rv-sub-h{margin:24px 0 10px}.rv-h3{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:24px}.rv-fine{color:var(--text-3);margin-top:8px;font-size:13px;line-height:18px}.rv-table tr.rv-group th{border-top:1px solid var(--hairline);background:var(--surface);box-shadow:none;color:var(--text);letter-spacing:.02em;padding:8px 12px;font-size:13px;font-weight:600;position:static}.rv-tabs{scrollbar-width:none;gap:8px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.rv-tabs::-webkit-scrollbar{display:none}@media (max-width:999px){.rv-tabs{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.rv-tab{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.rv-tab:hover{color:var(--text);border-color:var(--tint-border)}.rv-tab[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rv-tab-n{font-family:var(--font-mono);opacity:.75;font-size:12px;font-weight:500}.rv-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.rv-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.rv-table th{background:var(--surface-2);color:var(--text-3);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.rv-table td{border-top:1px solid var(--hairline);white-space:nowrap;vertical-align:top;padding:10px 12px}.rv-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rv-table .num .rv-r{margin-top:0}.rv-table tr.all td{background:color-mix(in srgb, var(--tint) 45%, transparent);font-weight:600}.rv-table tr.thin td:not(:first-child){color:var(--text-3)}.rv-table .sport{font-weight:600}.rv-table th:first-child,.rv-table td:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--hairline);position:sticky;left:0}.rv-table th:first-child{background:var(--surface-2)}.rv-table tr.all td:first-child{background:color-mix(in srgb, var(--tint) 45%, var(--surface))}.rv-list{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.rv-row{border-top:1px solid var(--hairline);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"tag main units"".price price"".close close";align-items:start;gap:2px 12px;padding:12px 16px;display:grid}.rv-row:first-child{border-top:0}.rv-row>.result-tag{grid-area:tag}.rv-row .result-tag.void{color:var(--faint)}.rv-main{grid-area:main;min-width:0}.rv-name{overflow-wrap:anywhere;font-weight:600}.rv-when{color:var(--text-3);overflow-wrap:anywhere;font-size:13px;line-height:18px}.rv-nums{display:contents}.rv-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;grid-area:price;margin-top:4px;font-size:14px;line-height:20px}.rv-units{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:units;font-size:15px;font-weight:600;line-height:24px}.rv-close{color:var(--text-3);grid-area:close;font-size:13px;line-height:18px}.rv-close.pos{color:var(--pos)}.rv-close.neg{color:var(--text-2)}@media (min-width:1000px){.rv-row{grid-template-columns:32px minmax(0,1fr) 150px 190px 72px;grid-template-areas:"tag main price close units";align-items:center;padding:12px 20px}.rv-price{text-align:right;margin-top:0}.rv-close{text-align:right}.rv-plays .rv-row{grid-template-columns:32px minmax(0,1fr) 190px 190px 72px}}.rv-how{color:var(--text-2);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:grid}.rv-how strong{color:var(--text);font-weight:600}.rv-era{border:1px dashed var(--border);background:var(--surface-2);color:var(--text-2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.rv-era strong{color:var(--text);font-weight:600}.rv-era-tag{background:var(--text-3);color:var(--surface);font-family:var(--font-mono);border-radius:6px;flex:none;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px}.rv-archive-cards{gap:12px;margin-top:16px;display:grid}@media (min-width:700px){.rv-archive-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-archive-card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;padding:16px;text-decoration:none;display:block}.rv-archive-card:hover{color:var(--text);border-color:var(--tint-border)}.rv-archive-card[aria-current=page]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}
