:root{--vr-routine:#f28fa9;--vr-rules:#8ad4e1;--vr-limits:#4987c8;--vr-journal:#a95820;--vr-result:#f6ce65}[data-theme=light],html:has(.theme-light){--vr-routine:#b16085;--vr-rules:#6cb8ca;--vr-limits:#113d77;--vr-journal:#da7118;--vr-result:#cea62c}.vr-rules{--c:var(--vr-rules)}.vr-limits{--c:var(--vr-limits)}.vr-routine{--c:var(--vr-routine)}.vr-journal{--c:var(--vr-journal)}.vr-result{--c:var(--vr-result)}.vr{display:block;overflow:visible;flex:none}.vr-fill,.vr-fx,.vr-track,.vr-v{fill:none;stroke-linecap:round;stroke-linejoin:round}.vr-track{stroke:var(--c);stroke-opacity:.2;stroke-width:13}.vr-fill{stroke:var(--c);stroke-width:13;stroke-dasharray:var(--s) 300}.vr-v{stroke:var(--accent)}.vr-butt .vr-fill,.vr-butt .vr-track{stroke-linecap:butt}.vr{--k:0.431}.vr-fly,.vr-fx-ripple,.vr-seat{transform-origin:100px 100px}.vr-fx{opacity:0}.vr-fx-glow{stroke:var(--c);stroke-width:22;stroke-dasharray:var(--s) 300}.vr-fx-ripple{stroke:color-mix(in srgb,var(--c),#fff 30%);stroke-dasharray:var(--s) 300}[data-theme=light] .vr-fx-glow,html:has(.theme-light) .vr-fx-glow{stroke-width:18;filter:var(--vr-soft-l)}[data-theme=light] .vr-fx-ripple,html:has(.theme-light) .vr-fx-ripple{stroke:var(--c)}@media (prefers-reduced-motion:no-preference){.vr:not(.vr-still) .vr-v{stroke-dasharray:100 300;animation:vr-draw .55s cubic-bezier(.4,0,.2,1) both}.vr:not(.vr-still) .vr-fly{animation:vr-fly .3s cubic-bezier(.2,.7,.3,1) .52s both}.vr:not(.vr-still) .vr-seat{animation:vr-seat 1.62s cubic-bezier(.45,0,.2,1) .78s both}.vr:not(.vr-still) .vr-track{stroke-dasharray:100 300;animation:vr-grow 1.5s cubic-bezier(.4,0,.2,1) .82s both,vr-faint .9s cubic-bezier(.4,0,.2,1) 2.3s both}.vr:not(.vr-still) .vr-fill{animation:vr-fill .9s cubic-bezier(.45,0,.2,1) 2.3s both}.vr:not(.vr-still) .vr-fx-glow{animation:vr-glow .9s cubic-bezier(.3,0,.4,1) 2.95s both}[data-theme=light] .vr:not(.vr-still) .vr-fx-glow,html:has(.theme-light) .vr:not(.vr-still) .vr-fx-glow{animation-name:vr-glow-l}.vr:not(.vr-still) .vr-fx-ripple{animation:vr-ripple .85s cubic-bezier(.2,.6,.3,1) 3.2s both}.vr-after{animation:vr-fade .5s 2.4s both}}@keyframes vr-glow{0%{opacity:0}28%{opacity:.7}to{opacity:0}}@keyframes vr-glow-l{0%{opacity:0}28%{opacity:.5}to{opacity:0}}@keyframes vr-ripple{0%{transform:scale(1.1);stroke-width:4;opacity:0}15%{opacity:.85}to{transform:scale(1.28);stroke-width:1;opacity:0}}@keyframes vr-draw{0%{stroke-dashoffset:101}to{stroke-dashoffset:0}}@keyframes vr-grow{0%{stroke-dashoffset:99.5;stroke-opacity:.9}to{stroke-dashoffset:0;stroke-opacity:.8}}@keyframes vr-faint{0%{stroke-opacity:.8}to{stroke-opacity:.2}}@keyframes vr-fill{0%{stroke-dasharray:0 300;opacity:0}6%{opacity:1}to{stroke-dasharray:var(--s) 300;opacity:1}}@keyframes vr-fly{0%{transform:scale(var(--k));opacity:0}12%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes vr-seat{0%{transform:rotate(var(--from))}to{transform:rotate(0deg)}}@keyframes vr-fade{0%{opacity:0}to{opacity:1}}.vr-picks .vr-part{cursor:pointer;transition:opacity .16s ease}.vr-picks .vr-fill,.vr-picks .vr-track{transition:stroke-width .16s ease}.vr-has-hot .vr-part:not(.vr-hot){opacity:.3}.vr-hot .vr-fill,.vr-hot .vr-track{stroke-width:16}.peer-score{display:flex;align-items:center;gap:28px}.peer-score-side{min-width:0}.peer-score-n{font-size:2.2rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.peer-score-parts{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.peer-score-parts li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-width:180px;font-size:var(--fs-small)}.peer-score-parts b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.peer-score-dot{width:10px;height:10px;border-radius:50%;background:var(--c)}