.stats-shell{perspective:1400px;height:430px}
.stats-rotor{position:relative;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.75,.25,1)}
.stats-shell.is-flipped .stats-rotor{transform:rotateY(180deg)}
.public-player .stats-shell .player-visual,.stats-back{position:absolute;inset:0;height:100%;width:100%;box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px}
.public-player .stats-shell .player-visual{aspect-ratio:auto;animation:none;transform:none;box-shadow:none}
.stats-open{position:absolute;inset:0;z-index:5;border:0;background:transparent;cursor:pointer;width:100%;color:#fff200}
.stats-open span{position:absolute;top:12px;left:8px;padding:9px;background:#050a08ed;font-size:10px;font-weight:900;letter-spacing:.06em}
.stats-open:focus-visible,.stats-close:focus-visible{outline:3px solid #fff;outline-offset:-5px}
.stats-back{transform:rotateY(180deg);padding:18px;background:linear-gradient(135deg,#152c21,#07100c 65%);border:2px solid #ffe63a;box-shadow:inset 0 0 32px #eaff0020;display:flex;flex-direction:column;overflow:auto;text-align:left;color:white}
.stats-kicker{font-size:8px;letter-spacing:1px;color:#ffe63a}
.stats-title{font-size:25px;margin:9px 0}
.stats-warning{font-size:11px!important;line-height:1.4;color:#ffe63a!important;background:#ffe63a15;border-left:3px solid #ffe63a;padding:9px;margin:0 0 12px!important}
.stats-back dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}
.stats-back dl div{border-bottom:1px solid #ffe63a50;padding-bottom:8px}
.stats-back dt{font-size:10px;color:#bdcfc2}.stats-back dd{font-size:28px;font-weight:900;margin:3px 0 0;color:#fff}
.stats-note{font-size:10px!important;line-height:1.5;color:#bdcfc2!important;margin:12px 0 5px!important}
.stats-veo{font-size:10px!important;color:#ffe63a!important;margin:6px 0 12px!important}
.stats-close{margin-top:auto;background:#ffe63a;color:#07100c;border:0;padding:11px;font-weight:800;cursor:pointer;border-radius:5px}
@media(prefers-reduced-motion:reduce){.stats-rotor{transition:none}.public-player .stats-shell img{transition:none;transform:none!important}}
