.repo-podium-module__RqLoZq__root{--gold:#e0a526;--gold-dark:#a8761a;--pixel:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);color:var(--vx-fg)}.repo-podium-module__RqLoZq__stage{isolation:isolate;border:1px solid var(--vx-hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#000;border-bottom:0;height:clamp(440px,70vh,560px);position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.repo-podium-module__RqLoZq__root[data-ready=false] .repo-podium-module__RqLoZq__stage>*{visibility:hidden}}.repo-podium-module__RqLoZq__head{z-index:3;text-align:center;position:absolute;inset:22px 16px auto}.repo-podium-module__RqLoZq__kicker{font-family:var(--pixel);letter-spacing:.3em;text-transform:uppercase;color:var(--vx-accent);font-size:11px}.repo-podium-module__RqLoZq__title{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;margin-top:6px;font-size:clamp(1.25rem,4.6vw,2.1rem);font-weight:600;line-height:1.1}.repo-podium-module__RqLoZq__range{color:var(--vx-ink-3);margin-top:6px;font-size:13px;display:block}.repo-podium-module__RqLoZq__badge{z-index:4;border:1px solid var(--vx-hairline);letter-spacing:.12em;text-transform:uppercase;background:#0009;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:inline-flex;position:absolute;top:14px;right:14px}.repo-podium-module__RqLoZq__dot{background:var(--vx-accent);border-radius:50%;width:7px;height:7px}@media (max-width:639px){.repo-podium-module__RqLoZq__badge{top:10px;left:50%;right:auto;transform:translate(-50%)}.repo-podium-module__RqLoZq__head{top:50px}}.repo-podium-module__RqLoZq__beam{z-index:0;filter:blur(6px);transform-origin:top;width:150px;height:130%;transform:rotate(var(--r1));pointer-events:none;background:linear-gradient(#f4ede138,#0000 80%);position:absolute;top:-40px}.repo-podium-module__RqLoZq__beam:first-child{--r1:-16deg;--r2:10deg;left:12%}.repo-podium-module__RqLoZq__beam:nth-child(2){--r1:12deg;--r2:-12deg;left:44%}.repo-podium-module__RqLoZq__beam:nth-child(3){--r1:18deg;--r2:-8deg;left:74%}.repo-podium-module__RqLoZq__coin{z-index:1;background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--gold-dark);opacity:0;pointer-events:none;position:absolute;top:-16px}.repo-podium-module__RqLoZq__coin:nth-child(2n){background:var(--vx-accent);box-shadow:0 0 0 2px #8c1f1a}.repo-podium-module__RqLoZq__race{z-index:5;background:#000;flex-direction:column;justify-content:center;gap:6px;padding:24px clamp(16px,4vw,40px);display:none;position:absolute;inset:0}.repo-podium-module__RqLoZq__root[data-phase=race] .repo-podium-module__RqLoZq__race,.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__race{display:flex}.repo-podium-module__RqLoZq__raceTitle{margin-bottom:10px;font-size:clamp(1.05rem,3.6vw,1.4rem);font-weight:600}.repo-podium-module__RqLoZq__raceRow{grid-template-columns:2.2ch minmax(0,9rem) 1fr auto;align-items:center;gap:10px;height:22px;font-size:12.5px;display:grid}.repo-podium-module__RqLoZq__racePos{font-family:var(--pixel);color:var(--vx-accent)}.repo-podium-module__RqLoZq__raceName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repo-podium-module__RqLoZq__raceBar{transform-origin:0;height:10px;transform:scaleX(var(--w));background:#f4ede133;border-radius:2px}.repo-podium-module__RqLoZq__raceRow[data-top] .repo-podium-module__RqLoZq__raceBar{background:var(--vx-accent)}.repo-podium-module__RqLoZq__raceNum{font-variant-numeric:tabular-nums}@media (max-width:479px){.repo-podium-module__RqLoZq__raceRow{grid-template-columns:2.2ch minmax(0,6.5rem) 1fr auto;gap:8px}}.repo-podium-module__RqLoZq__pods{z-index:2;align-items:flex-end;gap:clamp(6px,1.5vw,12px);margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.repo-podium-module__RqLoZq__pod{width:clamp(84px,28vw,172px)}.repo-podium-module__RqLoZq__pod[data-rank="1"]{order:2}.repo-podium-module__RqLoZq__pod[data-rank="2"]{order:1}.repo-podium-module__RqLoZq__pod[data-rank="3"]{order:3}.repo-podium-module__RqLoZq__podButton{width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.repo-podium-module__RqLoZq__tag{background:var(--vx-fg);color:#000;max-width:100%;box-shadow:3px 3px 0 var(--vx-accent);font-family:var(--pixel);text-align:center;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.35}.repo-podium-module__RqLoZq__tagName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repo-podium-module__RqLoZq__tagStars{color:var(--vx-accent-fill);font-size:11px;display:block}.repo-podium-module__RqLoZq__drop{width:32px;height:32px;margin-top:10px;display:block;position:relative}.repo-podium-module__RqLoZq__sprite{width:32px;height:32px;image-rendering:pixelated;background:linear-gradient(var(--vx-fg), var(--vx-fg)) 8px 0 / 16px 8px no-repeat, linear-gradient(#f2c9a0, #f2c9a0) 8px 8px / 16px 8px no-repeat, linear-gradient(var(--vx-accent), var(--vx-accent)) 4px 16px / 24px 16px no-repeat;display:block}.repo-podium-module__RqLoZq__trophy{width:16px;height:16px;image-rendering:pixelated;background:linear-gradient(var(--gold), var(--gold)) 0 0 / 16px 8px no-repeat, linear-gradient(var(--gold), var(--gold)) 6px 8px / 4px 4px no-repeat, linear-gradient(var(--gold-dark), var(--gold-dark)) 2px 12px / 12px 4px no-repeat;position:absolute;bottom:0;left:38px}.repo-podium-module__RqLoZq__block{transform-origin:bottom;width:100%;transition:filter var(--duration-base) var(--ease-out);background:linear-gradient(#1b1b1b,#060606);border:1px solid #f4ede126;border-bottom:0;border-radius:8px 8px 0 0;align-content:start;justify-items:center;padding-top:10px;display:grid}.repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__block{border-color:var(--vx-accent);height:clamp(118px,22vh,172px);box-shadow:0 0 50px #f2413a66}.repo-podium-module__RqLoZq__pod[data-rank="2"] .repo-podium-module__RqLoZq__block{height:clamp(86px,16vh,124px)}.repo-podium-module__RqLoZq__pod[data-rank="3"] .repo-podium-module__RqLoZq__block{height:clamp(64px,12vh,92px)}.repo-podium-module__RqLoZq__rank{font-family:var(--pixel);font-size:clamp(28px,6vw,42px);font-weight:900}.repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__rank{color:var(--vx-accent)}.repo-podium-module__RqLoZq__podButton:hover .repo-podium-module__RqLoZq__block,.repo-podium-module__RqLoZq__podButton[aria-expanded=true] .repo-podium-module__RqLoZq__block{filter:brightness(1.35)}.repo-podium-module__RqLoZq__podButton[aria-expanded=true] .repo-podium-module__RqLoZq__block,.repo-podium-module__RqLoZq__podButton:focus-visible .repo-podium-module__RqLoZq__block{outline:2px solid var(--vx-accent);outline-offset:3px}.repo-podium-module__RqLoZq__podButton:focus-visible{outline:none}.repo-podium-module__RqLoZq__canvas3d{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.repo-podium-module__RqLoZq__root[data-3d=on] .repo-podium-module__RqLoZq__block{box-shadow:none;background:0 0;border-color:#0000}.repo-podium-module__RqLoZq__controls{border-inline:1px solid var(--vx-hairline);color:var(--vx-ink-4);background:#050505;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px clamp(12px,3vw,20px);font-size:12.5px;display:flex}.repo-podium-module__RqLoZq__ghostButton{border:1px solid var(--vx-hairline);border-radius:var(--radius-md);min-height:44px;color:var(--vx-fg);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:13px}.repo-podium-module__RqLoZq__ghostButton:hover{border-color:var(--vx-ink-4)}.repo-podium-module__RqLoZq__details{border-inline:1px solid var(--vx-hairline);border-top:2px solid var(--vx-accent);background:#0f0f0f;gap:20px;padding:20px clamp(16px,4vw,28px);scroll-margin-top:96px;display:grid}.repo-podium-module__RqLoZq__details[hidden]{display:none}@media (min-width:768px){.repo-podium-module__RqLoZq__details{grid-template-columns:1.4fr 1fr}}.repo-podium-module__RqLoZq__root[data-phase=race] .repo-podium-module__RqLoZq__detailsWrap,.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__detailsWrap{opacity:0}.repo-podium-module__RqLoZq__detailsRank{width:30px;height:30px;font-family:var(--pixel);background:#1b1b1b;place-items:center;margin-bottom:8px;font-weight:900;display:inline-grid;box-shadow:inset -3px -3px #000,inset 3px 3px #2c2c2c}.repo-podium-module__RqLoZq__detailsName{overflow-wrap:anywhere;font-size:1.3rem;font-weight:600}.repo-podium-module__RqLoZq__owner{color:var(--vx-ink-4);font-size:12.5px}.repo-podium-module__RqLoZq__detailsText{color:var(--vx-ink-2);margin-top:12px;font-size:15.5px;line-height:1.65}.repo-podium-module__RqLoZq__why{border-left:2px solid var(--vx-accent);color:var(--vx-ink-3);margin-top:12px;padding-left:10px;font-size:14px;line-height:1.6}.repo-podium-module__RqLoZq__stats{grid-template-columns:1fr 1fr;align-content:start;gap:10px;margin:0;display:grid}.repo-podium-module__RqLoZq__stat{border-radius:var(--radius-md);background:#151515;padding:10px 12px}.repo-podium-module__RqLoZq__stat dt{color:var(--vx-ink-4);font-size:11px}.repo-podium-module__RqLoZq__stat dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.repo-podium-module__RqLoZq__github{border-radius:var(--radius-md);background:var(--vx-accent-fill);min-height:44px;color:var(--vx-on-accent);grid-column:1/-1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.repo-podium-module__RqLoZq__pill{border:1px solid var(--vx-hairline);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;display:inline-block}.repo-podium-module__RqLoZq__pill[data-level=yes]{color:#3fbf7f;border-color:#3fbf7f}.repo-podium-module__RqLoZq__pill[data-level=with-help]{border-color:var(--gold);color:var(--gold)}.repo-podium-module__RqLoZq__tower{border:1px solid var(--vx-hairline);border-top:1px solid var(--vx-hairline);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:#0a0a0a;padding:4px clamp(12px,3vw,24px) 14px}.repo-podium-module__RqLoZq__towerTitle{font-family:var(--pixel);letter-spacing:.2em;text-transform:uppercase;color:var(--vx-ink-4);padding:12px 4px 6px;font-size:11px}.repo-podium-module__RqLoZq__towerList{margin:0;padding:0;list-style:none}.repo-podium-module__RqLoZq__row{border-bottom:1px solid #f4ede112;scroll-margin-top:96px}.repo-podium-module__RqLoZq__row:last-child{border-bottom:0}.repo-podium-module__RqLoZq__row summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"rank name stars""rank line line";align-items:center;gap:4px 12px;min-height:56px;padding:10px 4px;list-style:none;display:grid}.repo-podium-module__RqLoZq__row summary::-webkit-details-marker{display:none}.repo-podium-module__RqLoZq__row summary:hover{background:#f4ede108}.repo-podium-module__RqLoZq__row summary:focus-visible{outline:2px solid var(--vx-accent);outline-offset:2px}@media (min-width:768px){.repo-podium-module__RqLoZq__row summary{grid-template-columns:36px minmax(0,14rem) minmax(0,1fr) auto;grid-template-areas:"rank name line stars"}}.repo-podium-module__RqLoZq__rowRank{width:30px;height:30px;font-family:var(--pixel);background:#1b1b1b;grid-area:rank;place-items:center;font-weight:900;display:grid;box-shadow:inset -3px -3px #000,inset 3px 3px #2c2c2c}.repo-podium-module__RqLoZq__rowName{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.repo-podium-module__RqLoZq__chev{color:var(--vx-ink-4);transition:transform var(--duration-fast);margin-left:6px;font-size:11px;display:inline-block}.repo-podium-module__RqLoZq__row[open] .repo-podium-module__RqLoZq__chev{transform:rotate(90deg)}.repo-podium-module__RqLoZq__rowLine{grid-area:line;align-items:center;gap:8px;min-width:0;display:flex}.repo-podium-module__RqLoZq__oneLine{color:var(--vx-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.repo-podium-module__RqLoZq__rowStars{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:stars}.repo-podium-module__RqLoZq__rowMore{color:var(--vx-ink-2);padding:0 4px 16px 52px;font-size:14.5px;line-height:1.65}.repo-podium-module__RqLoZq__rowMore p+p{margin-top:8px}.repo-podium-module__RqLoZq__rowMore a{min-height:44px;color:var(--vx-accent);align-items:center;display:inline-flex}@media (max-width:479px){.repo-podium-module__RqLoZq__rowMore{padding-left:4px}}@media (prefers-reduced-motion:no-preference){.repo-podium-module__RqLoZq__dot{animation:1.6s infinite repo-podium-module__RqLoZq__pulse}.repo-podium-module__RqLoZq__beam{animation:5s ease-in-out infinite alternate repo-podium-module__RqLoZq__sweep}.repo-podium-module__RqLoZq__beam:nth-child(2){animation-delay:-2s}.repo-podium-module__RqLoZq__beam:nth-child(3){animation-delay:-1s}.repo-podium-module__RqLoZq__sprite{animation:.45s steps(2,end) infinite alternate repo-podium-module__RqLoZq__hop}.repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__sprite{animation-duration:.28s}.repo-podium-module__RqLoZq__root:not([data-phase=race]) .repo-podium-module__RqLoZq__coin{animation:2.8s steps(14,jump-none) 3 both repo-podium-module__RqLoZq__fall}.repo-podium-module__RqLoZq__coin:nth-child(3n){animation-delay:.4s}.repo-podium-module__RqLoZq__coin:nth-child(3n+1){animation-delay:.9s}.repo-podium-module__RqLoZq__root[data-phase=race] .repo-podium-module__RqLoZq__raceBar{animation:repo-podium-module__RqLoZq__grow 2.4s var(--ease-out) both}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__race{animation:.6s both repo-podium-module__RqLoZq__fadeOut}.repo-podium-module__RqLoZq__root[data-phase=race] :is(.repo-podium-module__RqLoZq__pods,.repo-podium-module__RqLoZq__head,.repo-podium-module__RqLoZq__badge,.repo-podium-module__RqLoZq__beam,.repo-podium-module__RqLoZq__coin){opacity:0}.repo-podium-module__RqLoZq__root[data-phase=podium] :is(.repo-podium-module__RqLoZq__head,.repo-podium-module__RqLoZq__badge,.repo-podium-module__RqLoZq__beam){animation:.8s both repo-podium-module__RqLoZq__fadeIn}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__block{animation:repo-podium-module__RqLoZq__rise 1.1s var(--ease-out) both}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="3"] .repo-podium-module__RqLoZq__block{animation-delay:.1s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="2"] .repo-podium-module__RqLoZq__block{animation-delay:.4s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__block{animation-delay:.8s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__drop{animation:.6s steps(6,jump-none) both repo-podium-module__RqLoZq__drop}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="3"] .repo-podium-module__RqLoZq__drop{animation-delay:1.4s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="2"] .repo-podium-module__RqLoZq__drop{animation-delay:1.6s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__drop{animation-delay:1.8s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__tag{animation:.4s both repo-podium-module__RqLoZq__tagPop}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="3"] .repo-podium-module__RqLoZq__tag{animation-delay:2.1s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="2"] .repo-podium-module__RqLoZq__tag{animation-delay:2.3s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__pod[data-rank="1"] .repo-podium-module__RqLoZq__tag{animation-delay:2.5s}.repo-podium-module__RqLoZq__root[data-phase=podium] .repo-podium-module__RqLoZq__trophy{animation:.4s 2.4s both repo-podium-module__RqLoZq__pop}.repo-podium-module__RqLoZq__detailsWrap{transition:opacity var(--duration-slow) var(--ease-out)}}@keyframes repo-podium-module__RqLoZq__pulse{0%{box-shadow:0 0 #f2413ab3}to{box-shadow:0 0 0 8px #f2413a00}}@keyframes repo-podium-module__RqLoZq__sweep{0%{transform:rotate(var(--r1))}to{transform:rotate(var(--r2))}}@keyframes repo-podium-module__RqLoZq__hop{to{transform:translateY(-6px)}}@keyframes repo-podium-module__RqLoZq__fall{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(620px)}}@keyframes repo-podium-module__RqLoZq__grow{0%{transform:scaleX(0)}to{transform:scaleX(var(--w))}}@keyframes repo-podium-module__RqLoZq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes repo-podium-module__RqLoZq__fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes repo-podium-module__RqLoZq__rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes repo-podium-module__RqLoZq__drop{0%{transform:translateY(-340px)}to{transform:none}}@keyframes repo-podium-module__RqLoZq__tagPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes repo-podium-module__RqLoZq__pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}
