.asr{animation:slideR .35s cubic-bezier(.25,1,.5,1) both}
@media(prefers-reduced-motion:reduce){.au,.ap,.asr{animation:none!important}}
.ll{display:grid;grid-template-columns:320px 1fr;gap:10px}
.pod{padding:14px 10px;display:flex;align-items:flex-end;justify-content:center;gap:6px;min-height:190px}
.pod-col{display:flex;flex-direction:column;align-items:center;flex:1;max-width:110px}
.pod-bar{width:100%;border-radius:8px 8px 3px 3px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 6px;position:relative}
.pod-bar-1{background:linear-gradient(180deg,rgba(212,136,46,.1),rgba(212,136,46,.03));border:1px solid rgba(212,136,46,.14);height:135px}
.dk .pod-bar-1{background:linear-gradient(180deg,rgba(240,184,104,.1),rgba(240,184,104,.03));border-color:rgba(240,184,104,.18)}
.pod-bar-2{background:linear-gradient(180deg,rgba(140,150,165,.08),rgba(140,150,165,.02));border:1px solid rgba(140,150,165,.1);height:105px}
.dk .pod-bar-2{background:linear-gradient(180deg,rgba(180,186,200,.07),rgba(180,186,200,.02));border-color:rgba(180,186,200,.14)}
.pod-bar-3{background:linear-gradient(180deg,rgba(217,82,62,.06),rgba(217,82,62,.02));border:1px solid rgba(217,82,62,.08);height:80px}
.dk .pod-bar-3{background:linear-gradient(180deg,rgba(242,128,114,.06),rgba(242,128,114,.02));border-color:rgba(242,128,114,.12)}
.pod-medal{font-size:18px;margin-bottom:3px}
.pod-bar-1 .pod-medal{animation:crownBob 2s ease infinite}
.pod-name{font-weight:800;font-size:11px;text-align:center}
.pod-score{font-family:var(--mono);font-weight:700;font-size:13px;margin-top:2px}
.pod-game{font-size:8.5px;color:var(--tx3);margin-top:1px}
.pod-diff{font-size:8px;color:var(--tx3);margin-top:3px;font-family:var(--mono)}
.lt th,.lt td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--bd);font-size:12px}
.lt th{font-size:9px;color:var(--tx3);font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:var(--bg2);position:sticky;top:0;z-index:2}
.dk .lt th{background:var(--cd2)}
.lt tbody tr:nth-child(even) td{background:var(--sf)}
.lt tr{transition:background .08s}
.lt tbody tr:hover td{background:var(--sf2)}
.rec-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;border:1px solid var(--bd);background:var(--bg2);transition:all .15s;cursor:pointer}
.dk .rec-item{background:var(--cd2);border-color:var(--bd2)}
.rec-item:hover{border-color:var(--bd2);transform:translateX(2px);box-shadow:var(--s1)}
.lt tr.detail-row td{padding:10px 14px;background:var(--sf);border-bottom:1px solid var(--bd)}
.dk .lt tr.detail-row td{background:var(--cd2)}
.score-bar{width:60px;height:3px;border-radius:2px;background:var(--sf2);margin-top:3px;overflow:hidden}
.dk .score-bar{background:var(--cd3)}
