.rankeval-reference{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-container:110rem;--ui-header-height:4rem;--ui-radius:.25rem;--re-primary:#c93030;--re-on-primary:#f7f7f7;--re-background:#161616;--re-on-background:#f7f7f7;--re-surface:#0d0d0d;--re-on-surface:#f7f7f7;--re-grey-50:#e0e0e0;--re-grey-100:#b2b2b2;--re-grey-200:gray;--re-grey-300:#404040;--re-grey-400:#333;--re-grey-500:#242424;--re-grey-600:#1a1a1a;--re-grey-700:#161616;--re-grey-800:#0d0d0d;--re-border-color:#333;--re-success:#6fcf97;--re-gold:#e5b84b;--re-radius-sm:4px;--re-radius-md:8px;--re-radius-lg:12px;--re-motion-fast:.15s;--re-motion-base:.2s;--re-ease-standard:cubic-bezier(.4, 0, .2, 1);--re-glow-primary-soft:0 0 20px color-mix(in srgb, var(--re-primary) 22%, transparent);--ui-primary:var(--re-primary);--ui-text-dimmed:var(--re-grey-500);--ui-text-muted:var(--re-grey-400);--ui-text-toned:var(--re-grey-300);--ui-text:var(--re-grey-100);--ui-text-highlighted:#fff;--ui-bg:#0a0a0a;--ui-bg-muted:var(--re-grey-800);--ui-bg-elevated:var(--re-grey-800);--ui-bg-accented:var(--re-grey-700);--ui-border:var(--re-grey-800);--ui-border-muted:var(--re-grey-700);--ui-border-accented:var(--re-grey-700);background:var(--re-background);min-height:100vh;color:var(--re-on-background);font-family:var(--font-sans)}.rankeval-reference .title-lg{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:2rem}.rankeval-reference .body-md{font-size:.875rem;font-weight:400;line-height:1.25rem}.rankeval-reference .body-sm{font-size:.75rem;font-weight:400;line-height:1rem}.rankeval-reference .overline-xs{color:var(--re-grey-100);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1rem}.rankeval-reference .stat-value{font-variant-numeric:tabular-nums;font-weight:700}.rankeval-reference .band-y{padding-top:1.25rem;padding-bottom:1rem}.rankeval-reference .section-y{padding-block:3.5rem}.rankeval-reference .re-plate{border:1px solid var(--re-border-color);border-radius:var(--re-radius-lg);background:radial-gradient(120% 78% at 0 0, color-mix(in srgb, var(--m,var(--re-grey-200)) 9%, transparent), transparent 58%), linear-gradient(180deg, var(--re-grey-700), var(--re-grey-800));transition:border-color var(--re-motion-fast) var(--re-ease-standard), box-shadow var(--re-motion-fast) var(--re-ease-standard), transform var(--re-motion-fast) var(--re-ease-standard);position:relative;overflow:hidden}.rankeval-reference .re-plate:hover:not(.re-plate--static){border-color:color-mix(in srgb, var(--m,var(--re-grey-200)) 50%, transparent);box-shadow:0 14px 34px -22px var(--m,var(--re-grey-200)), inset 0 0 0 1px color-mix(in srgb, var(--m,var(--re-grey-200)) 12%, transparent);transform:translateY(-2px)}.rankeval-reference .re-plate__rail{background:linear-gradient(180deg, var(--m,var(--re-grey-200)), color-mix(in srgb, var(--m,var(--re-grey-200)) 30%, transparent));inset-block:0;width:3px;position:absolute;left:0}.rankeval-reference .re-chip{border:1px solid color-mix(in srgb, var(--m,var(--re-grey-200)) 42%, transparent);border-radius:var(--re-radius-sm);background:color-mix(in srgb, var(--m,var(--re-grey-200)) 13%, transparent);color:var(--m,var(--re-grey-200));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1.5;display:inline-flex}.rankeval-reference .re-chip--muted{border-color:var(--re-border-color);color:var(--re-grey-100);background:#ffffff08}.rankeval-reference .re-dot{background:var(--re-dot-color);border-radius:50%;flex:none;display:inline-block}.rankeval-reference .re-dot--pulse{animation:2s infinite re-pulse-ring}@keyframes re-pulse-ring{0%{box-shadow:0 0 0 0 var(--re-dot-glow,color-mix(in srgb,var(--re-primary) 55%,transparent))}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.reference-site-header{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#f7f7f70a,#0000 64%),#0d0d0dc7;border-bottom:1px solid #c9303029;height:4rem;box-shadow:0 10px 28px -22px #000000e6}.reference-site-header-inner{width:100%;max-width:110rem;height:4rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem}.reference-site-header .header-desktop-nav a{color:#b2b2b2;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:8px;gap:.5rem;padding:7px 11px;font-size:.75rem;font-weight:500;line-height:1rem}.reference-site-header .header-desktop-nav a:hover{color:#e0e0e0;background:#f7f7f70f}@media (width>=40rem){.rankeval-reference .section-y{padding-block:4rem}}
