.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ps-avatar{display:inline-block;flex:none;border-radius:50%;overflow:hidden;line-height:0;vertical-align:middle}.ps-avatar svg{display:block;width:100%;height:100%}.ps-dot{flex:none;width:.62em;height:.62em;border-radius:50%;background:var(--pc, var(--g-cyan));box-shadow:0 0 .5em color-mix(in srgb,var(--pc, var(--g-cyan)) 70%,transparent)}.ps-name{display:inline-flex;align-items:center;gap:.4em;min-width:0;max-width:100%}.ps-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ps-colour{color:var(--pc)}.ps-hint{font-size:.7em;color:var(--g-dim);letter-spacing:.04em}.ps-live{position:relative}.ps-main{min-height:0;display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:1.2em}.ps-side{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:.8em 1em;border-radius:1.4em;background:#ffffff0a;border:1px solid var(--g-line);text-align:center}.ps-status{flex:none;display:flex;flex-direction:column;align-items:center;gap:.35em;min-height:2.6em}.ps-status-text{margin:0;font-size:1.05em;font-weight:600;line-height:1.25}.ps-banner{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:1.5em;font-weight:700;line-height:1.15;animation:ps-pop .6s var(--g-spring) both}.ps-banner.is-good{color:var(--g-good)}.ps-banner.is-steal{color:#ffb020}.ps-banner.is-bad{color:var(--g-bad)}.ps-stealing{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em;font-size:.85em;font-weight:600}.ps-stealing li{display:flex;align-items:center;gap:.5em;animation:ps-pop .5s var(--g-spring) both}@keyframes ps-pop{0%{opacity:0;transform:scale(.85) translateY(.3em)}to{opacity:1;transform:none}}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}.ps-card-wrap{position:relative;flex:1 1 0;min-height:0;width:100%;container-type:size;display:grid;place-items:center}.ps-card{--h: min(100cqh, 26em, calc(100cqw / .75));position:relative;height:var(--h);width:calc(var(--h) * .75);container-type:size;perspective:1200px}.ps-card-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s var(--g-spring)}.ps-card.is-flipped .ps-card-inner{transform:rotateY(180deg)}.ps-card-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqh;padding:6cqw;border-radius:8cqw;border:1px solid var(--g-line);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;text-align:center}.ps-card-back{background:radial-gradient(70% 50% at 50% 30%,#00d4ff38,#00d4ff00),radial-gradient(70% 50% at 50% 100%,#8b5cf640,#8b5cf600),linear-gradient(160deg,#17202a,#0b0f14)}.ps-card-back .p-disc{width:62cqw}.ps-digits{font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:26cqw;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--g-cyan),var(--g-violet),var(--g-pink));-webkit-background-clip:text;background-clip:text;color:transparent;animation:ps-throb .5s ease-in-out infinite alternate}@keyframes ps-throb{0%{transform:scale(.96)}to{transform:scale(1.04)}}.ps-card-front{transform:rotateY(180deg);background:linear-gradient(180deg,#1a2430,#0d1218)}.ps-card-year,.ps-card-title,.ps-card-artist{opacity:0;transform:translateY(4cqh) scale(.92);transition:opacity .35s var(--g-out),transform .55s var(--g-spring)}.ps-card-year.is-in,.ps-card-title.is-in,.ps-card-artist.is-in{opacity:1;transform:none}.ps-card-year{font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:25cqw;line-height:1;background:linear-gradient(100deg,var(--g-cyan),var(--g-violet),var(--g-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.ps-card-title{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:8.6cqw;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ps-card-artist{color:var(--g-dim);font-size:7cqw;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-card.is-good .ps-card-front,.ps-card.is-good .ps-card-back{border-color:var(--g-good);box-shadow:0 0 0 2px var(--g-good),0 0 3.2em -.2em var(--g-good)}.ps-card.is-steal .ps-card-front{border-color:#ffb020;box-shadow:0 0 0 2px #ffb020,0 0 3.2em -.2em #ffb020}.ps-card.is-bad .ps-card-front{border-color:var(--g-bad);box-shadow:0 0 0 2px var(--g-bad),0 0 3.2em -.2em var(--g-bad)}.ps-card.is-bad .ps-card-inner{animation:ps-shake .6s ease-in-out both}@keyframes ps-shake{0%,to{transform:rotateY(180deg) translate(0)}20%{transform:rotateY(180deg) translate(-3cqw)}40%{transform:rotateY(180deg) translate(3cqw)}60%{transform:rotateY(180deg) translate(-2cqw)}80%{transform:rotateY(180deg) translate(2cqw)}}.ps-burst{position:absolute;inset:0;pointer-events:none}.ps-burst .g-confetti{top:30%}.ps-tl-row{min-height:0;display:flex;align-items:center;padding:.6em .4em;border-radius:1.4em;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid color-mix(in srgb,var(--pc, var(--g-cyan)) 45%,transparent)}.ps-tl-track{width:100%;display:flex;align-items:stretch;justify-content:center;min-width:0}.ps-tl-cell{display:flex;align-items:stretch;min-width:0;flex:0 1 auto}.ps-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;width:.5em;min-width:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;position:relative;cursor:default;transition:width .4s var(--g-spring)}.ps-slot:before{content:"";width:2px;height:70%;border-radius:2px;background:#ffffff1f}.ps-slot.has-coin{width:auto;min-width:3.4em;padding:0 .3em}.ps-slot.has-coin:before{display:none}.ps-slot.is-click{width:1.3em;cursor:pointer}.ps-slot.is-click:before{background:var(--g-cyan);width:.35em;animation:p-pulse 1.2s ease-in-out infinite}.ps-slot:focus-visible{outline:3px solid var(--g-cyan);outline-offset:3px}.ps-tl-card{width:clamp(4.6em,11.5vw,13em);min-width:0;flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;text-align:center;padding:.6em .4em;border-radius:.8em;background:linear-gradient(180deg,#17202a,#0d1218);border:1px solid var(--g-line);border-top:.25em solid var(--pc);aspect-ratio:3 / 4;overflow:hidden}.ps-tl-card.is-new{animation:ps-land .8s var(--g-spring) both;box-shadow:0 0 2em -.2em var(--g-good);border-color:var(--g-good)}@keyframes ps-land{0%{opacity:0;transform:translateY(-1.4em) scale(.8)}to{opacity:1;transform:none}}.ps-tl-card-year{font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:1.8em;line-height:1}.ps-tl-card-title{font-size:.72em;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ps-tl-card-artist{font-size:.62em;color:var(--g-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ps-coin{position:relative;display:inline-block;flex:none;width:2.7em;height:2.7em;padding:.14em;border-radius:50%;background:var(--pc);box-shadow:0 0 1.1em -.1em var(--pc);transition:background .3s,box-shadow .3s}.ps-coin .ps-avatar{width:100%!important;height:100%!important}.ps-coin.is-fly{animation:ps-fly .85s cubic-bezier(.22,.9,.3,1) both;z-index:43}@keyframes ps-fly{0%{opacity:.3;transform:translate(var(--dx, 0),var(--dy, -12em)) scale(1.7)}70%{opacity:1}to{opacity:1;transform:none}}.ps-coin.is-fit{background:var(--g-good);box-shadow:0 0 1.6em .1em var(--g-good);animation:ps-pulse-once .7s var(--g-spring)}.ps-coin.is-miss{background:var(--g-bad);box-shadow:0 0 1.4em 0 var(--g-bad);animation:ps-coin-shake .5s ease-in-out}.ps-coin-mark{position:absolute;right:-.35em;bottom:-.35em;width:1.3em;height:1.3em;padding:.18em;border-radius:50%;display:block;color:#031418;background:#fff;box-shadow:0 0 0 2px #050505}.ps-coin.is-fit .ps-coin-mark{background:var(--g-good)}.ps-coin.is-miss .ps-coin-mark{background:var(--g-bad);color:#fff}@keyframes ps-pulse-once{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes ps-coin-shake{0%,to{transform:translate(0)}25%{transform:translate(-.3em)}75%{transform:translate(.3em)}}.ps-takeover{position:fixed;inset:0;z-index:41;display:flex;align-items:flex-start;justify-content:center;padding:8vh 4vw 0;background:#050505bd;backdrop-filter:blur(3px);pointer-events:none;animation:ps-fade .3s var(--g-out) both}.ps-takeover-banner{display:flex;flex-direction:column;align-items:center;gap:.7em;animation:ps-pop .6s var(--g-spring) both}.ps-takeover-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2em}.ps-takeover-face{display:flex;flex-direction:column;align-items:center;gap:.35em;font-size:1.15em}.ps-takeover-face .ps-avatar{box-shadow:0 0 0 .12em var(--pc),0 0 1.6em -.1em var(--pc)}.ps-takeover-text{margin:0;max-width:92vw;text-align:center;font-family:Clash Display,system-ui,sans-serif;font-size:2.6em;font-weight:800;line-height:1.1}.ps-tl.is-takeover .ps-tl-row{position:relative;z-index:42}.ps-strip{list-style:none;margin:0;padding:.3em .1em 0;display:grid;gap:.55em}.ps-strip.is-roomy{grid-template-columns:repeat(auto-fit,minmax(9.5em,1fr))}.ps-strip.is-compact{grid-template-columns:repeat(auto-fit,minmax(7.5em,1fr))}.ps-strip.is-dense{grid-template-columns:repeat(auto-fill,minmax(3.6em,1fr))}.ps-pill{position:relative;display:flex;align-items:center;gap:.6em;min-width:0;padding:.4em .7em;border-radius:1em;background:#ffffff0d;border:1px solid var(--g-line);transition:transform .5s var(--g-spring),box-shadow .4s var(--g-out),background .3s}.ps-pill .ps-avatar{width:2.1em!important;height:2.1em!important}.ps-pill.is-active{background:color-mix(in srgb,var(--pc) 22%,transparent);box-shadow:0 0 0 2px var(--pc),0 0 2em -.4em var(--pc);transform:translateY(-.2em)}.ps-pill.is-away{opacity:.5}.ps-pill.is-bump{animation:ps-bump .8s var(--g-spring)}@keyframes ps-bump{0%{transform:scale(1)}35%{transform:scale(1.1);box-shadow:0 0 2.4em -.2em var(--g-good)}to{transform:scale(1)}}.ps-pill-main{display:flex;flex-direction:column;min-width:0;flex:1}.ps-pill-name{font-size:.95em}.ps-pill-stats{display:flex;align-items:center;gap:.5em;font-size:.7em;color:var(--g-dim);white-space:nowrap}.ps-pill-note{position:absolute;right:.7em;top:-.7em;font-weight:800;font-size:1.1em;color:var(--g-good);text-shadow:0 0 .6em rgba(52,224,161,.6);animation:ps-note 1.6s ease-out both}@keyframes ps-note{0%{opacity:0;transform:translateY(.6em) scale(.7)}25%{opacity:1;transform:translateY(0) scale(1.1)}to{opacity:0;transform:translateY(-1.2em)}}.ps-rush-right{min-height:0;display:flex;flex-direction:column;gap:.9em}.ps-rush-right>.p-rush-clock{flex:1;min-height:0}.ps-answer{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:.7em;padding:.9em 1.1em;border-radius:1.4em;background:#ffffff0a;border:1px solid var(--g-line)}.ps-closest{flex:none;display:flex;align-items:center;gap:.8em;padding:.4em .9em .4em .5em;border-radius:999px;background:color-mix(in srgb,var(--pc) 16%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 70%,transparent);align-self:flex-start;max-width:100%}.ps-closest-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ps-closest-text small{font-size:.6em;text-transform:uppercase;letter-spacing:.12em;color:var(--g-dim)}.ps-closest-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-closest-year{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-family:Clash Display,system-ui,sans-serif;font-weight:700;line-height:1.1}.ps-closest-year small{font-family:General Sans,system-ui,sans-serif;font-size:.6em;font-weight:600;color:var(--g-good)}.ps-hist{flex:1 1 0;min-height:5em;display:flex;align-items:stretch;gap:.4em}.ps-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.25em}.ps-col-count{height:1.2em;font-size:.8em;font-weight:700;font-variant-numeric:tabular-nums}.ps-col-bar{position:relative;flex:1;width:100%;min-height:0;display:flex;align-items:flex-end;border-bottom:2px solid rgba(255,255,255,.18)}.ps-col-bar i{display:block;width:100%;height:0;border-radius:.4em .4em 0 0;background:linear-gradient(180deg,var(--g-violet),rgba(139,92,246,.35));transition:height .9s var(--g-out)}.ps-col.is-real .ps-col-bar i{background:linear-gradient(180deg,var(--g-good),rgba(52,224,161,.3))}.ps-col.is-real .ps-col-bar{background:linear-gradient(180deg,#34e0a11a,#34e0a100);border-bottom-color:var(--g-good)}.ps-col-label{font-size:.62em;color:var(--g-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ps-pin{position:absolute;top:0;bottom:0;width:0;border-left:3px solid #fff;opacity:0;transition:opacity .4s .3s;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))}.ps-pin.is-in{opacity:1}.ps-pin em{position:absolute;top:-.1em;left:50%;transform:translate(-50%,-100%);padding:.05em .45em;border-radius:.5em;background:#fff;color:#031418;font-style:normal;font-weight:800;font-size:.75em;white-space:nowrap}.ps-flag{position:absolute;bottom:.3em;transform:translate(-50%) scale(.4);opacity:0;transition:opacity .4s .6s,transform .6s .6s var(--g-spring)}.ps-flag.is-in{opacity:1;transform:translate(-50%)}.ps-flag .ps-avatar{box-shadow:0 0 0 2px var(--pc),0 0 1em var(--pc)}.ps-dist{flex:none;display:flex;align-items:flex-end;gap:1em}.ps-dist-title{flex:none;max-width:5em;font-size:.65em;text-transform:uppercase;letter-spacing:.1em;color:var(--g-dim);padding-bottom:.4em}.ps-dist ul{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4em}.ps-dist li{display:flex;flex-direction:column;align-items:center;gap:.1em;font-size:.8em}.ps-dist-bar{width:100%;height:2.6em;display:flex;align-items:flex-end}.ps-dist-bar i{display:block;width:100%;height:0;min-height:2px;border-radius:.3em .3em 0 0;background:var(--g-cyan);transition:height .8s .2s var(--g-out)}.ps-dist li.is-exact .ps-dist-bar i{background:var(--g-good)}.ps-dist li small{font-size:.75em;color:var(--g-dim);white-space:nowrap}.ps-noanswer{margin:0;font-size:.75em;color:var(--g-dim)}.ps-answer{overflow:hidden}@media(min-width:901px)and (min-aspect-ratio:1/1)and (max-height:1000px){.ps-answer{gap:.4em;padding:.7em 1.1em}.ps-hist{min-height:3.4em}.ps-dist-bar{height:1.4em}}@media(min-width:901px)and (min-aspect-ratio:1/1)and (max-height:820px){.ps-dist{display:none}}.ps-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em}.ps-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2em;padding:.9em .4em;border-radius:1em;background:#ffffff0f;border:1px solid var(--g-line);animation:ps-pop .5s var(--g-spring) both}.ps-opt-year{font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:1.9em;line-height:1.1}.ps-options.is-result{flex:1;min-height:0}.ps-options.is-result .ps-opt{min-height:0}.ps-opt-bar{flex:1;width:60%;min-height:3em;display:flex;align-items:flex-end}.ps-opt-bar i{display:block;width:100%;height:0;border-radius:.4em .4em 0 0;background:var(--g-violet);transition:height .9s var(--g-out)}.ps-opt.is-right{border-color:var(--g-good);box-shadow:0 0 0 2px var(--g-good),0 0 2em -.4em var(--g-good)}.ps-opt.is-right .ps-opt-bar i{background:var(--g-good)}.ps-opt-count{font-weight:700;font-size:.9em}.ps-opt-tag{font-size:.6em;text-transform:uppercase;letter-spacing:.1em;color:var(--g-good)}.ps-progress{min-height:2.2em;display:flex;align-items:center;justify-content:center;gap:.8em}.ps-progress-bar{flex:0 1 28em;height:.6em;border-radius:999px;background:#ffffff1a;overflow:hidden}.ps-progress-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--g-cyan),var(--g-violet));transition:width .5s var(--g-out)}.ps-progress-text{font-size:.85em;color:var(--g-dim);font-variant-numeric:tabular-nums}.ps-sync-row{flex-direction:column;justify-content:center;gap:1em}.ps-sync-row .ps-tl-track{flex:0 1 auto;align-items:flex-end}.ps-gap{position:relative;width:.5em;min-width:.5em;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2em;transition:width .5s var(--g-spring)}.ps-gap:before{content:"";position:absolute;top:12%;bottom:0;width:2px;border-radius:2px;background:#ffffff1f}.ps-gap.has-count,.ps-gap.is-right{width:2.8em}.ps-gap-count{position:relative;min-height:1.2em;font-weight:800;font-size:.9em;font-variant-numeric:tabular-nums}.ps-gap-bar{position:relative;width:70%;height:7em;display:flex;align-items:flex-end}.ps-gap-bar i{display:block;width:100%;min-height:2px;border-radius:.3em .3em 0 0;background:var(--g-violet);animation:ps-grow .9s var(--g-out) both}@keyframes ps-grow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.ps-gap.is-right .ps-gap-bar i{background:var(--g-good);box-shadow:0 0 1.2em var(--g-good)}.ps-gap-tag{position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.6em;text-transform:uppercase;letter-spacing:.1em;color:var(--g-good)}.ps-more{align-self:center;padding:0 .6em;font-weight:700;color:var(--g-dim)}.ps-ring-small{position:relative;width:5.5em;height:5.5em}.ps-ring-small svg{width:100%;height:100%}.ps-ring-small span{position:absolute;inset:0;display:grid;place-items:center;font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:2.2em;font-variant-numeric:tabular-nums}.ps-board-wrap{flex:none;padding:.7em .9em .4em;border-radius:1.4em;background:#ffffff0a;border:1px solid var(--g-line);opacity:0;transform:translateY(.8em);transition:opacity .5s var(--g-out),transform .6s var(--g-spring)}.ps-board-wrap.is-in{opacity:1;transform:none}.ps-board-wrap .p-label{margin:0 0 .4em}.ps-board-under{align-self:stretch}.ps-board{--rowh: 2.6em;list-style:none;margin:0;padding:0;position:relative;height:calc(var(--rows, 5) * var(--rowh))}.ps-board.is-big{--rowh: min(4.3em, calc((100dvh - 14em)*.1) );width:min(60em,92vw);font-size:1.15em}.ps-board-row{position:absolute;top:0;left:0;right:0;height:calc(var(--rowh) - .4em);display:grid;grid-template-columns:1.8em auto minmax(0,1fr) auto auto 3.2em;align-items:center;gap:.7em;padding:0 .8em;border-radius:.9em;background:#ffffff0f;transform:translateY(calc(var(--at, 0) * var(--rowh)));transition:transform .95s var(--g-out),opacity .4s,background .4s}.ps-board-row.is-hidden{opacity:0;pointer-events:none}.ps-board-row.is-up{background:color-mix(in srgb,var(--pc) 16%,rgba(255,255,255,.06))}.ps-board-row.is-me{box-shadow:0 0 0 2px var(--pc)}.ps-board-rank{font-family:Clash Display,system-ui,sans-serif;font-weight:700;text-align:center;color:var(--g-dim)}.ps-board-name{font-size:.95em}.ps-board .ps-avatar{width:1.8em!important;height:1.8em!important}.ps-board.is-big .ps-avatar{width:2.6em!important;height:2.6em!important}.ps-gain{font-size:.8em;font-weight:700;color:var(--g-good);opacity:0;transform:translate(-.4em);transition:opacity .4s,transform .5s var(--g-spring);min-width:3em;text-align:right}.ps-gain.is-in{opacity:1;transform:none}.ps-board-score{font-variant-numeric:tabular-nums;text-align:right;min-width:3.4em}.ps-move{display:inline-flex;align-items:center;justify-content:flex-end;gap:.15em;font-size:.8em;font-weight:800;animation:ps-pop .5s var(--g-spring) both}.ps-move.is-up{color:var(--g-good)}.ps-move.is-down{color:var(--g-bad)}.ps-interlude{position:fixed;inset:0;z-index:41;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8em;padding:1em;background:#050505ed;backdrop-filter:blur(6px);animation:ps-fade .4s var(--g-out) both}.ps-interlude-title{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:2.2em;text-align:center;background:linear-gradient(100deg,var(--g-cyan),var(--g-violet),var(--g-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.ps-podium-screen{display:grid;grid-template-rows:minmax(0,1fr);place-items:center}.ps-podium-body{position:relative;z-index:1;width:min(70em,96vw);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:.8em;text-align:center}.ps-podium-body>*{flex-shrink:0}.ps-podium-top{position:fixed;top:.8em;right:1.4em;z-index:3}.ps-podium-title{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:clamp(1.8em,4vw,4em);line-height:1.1;animation:ps-throb .9s ease-in-out infinite alternate}.ps-podium-title.is-in{animation:ps-pop .8s var(--g-spring) both;background:linear-gradient(100deg,var(--g-cyan),var(--g-violet),var(--g-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.ps-podium{display:flex;align-items:flex-end;justify-content:center;gap:1em;width:100%;min-height:14em}.ps-step{--h: 7em;width:min(28%,14em);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.3em;min-width:0}.ps-step-1{--h: 11em}.ps-step-2{--h: 8.5em}.ps-step-3{--h: 6.5em}.ps-step.is-up>:not(.ps-step-block){animation:ps-pop .7s var(--g-spring) both}.ps-step-avatar{box-shadow:0 0 0 .12em var(--pc),0 0 1.8em -.1em var(--pc)}.ps-step-name{font-size:1.15em;justify-content:center}.ps-step-detail{font-size:.8em;color:var(--g-dim)}.ps-step-block{width:100%;height:0;border-radius:.8em .8em 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--pc, var(--g-violet)) 70%,#fff 10%),color-mix(in srgb,var(--pc, var(--g-violet)) 20%,#050505));display:grid;place-items:start center;padding-top:.3em;overflow:hidden;transition:height .8s var(--g-spring)}.ps-step.is-up .ps-step-block{height:var(--h)}.ps-step-block b{font-family:Clash Display,system-ui,sans-serif;font-size:2.4em;line-height:1;color:#031418}.ps-rest{list-style:none;margin:0;padding:0;width:min(34em,100%);max-height:22vh;overflow:auto;display:grid;gap:.3em;opacity:0;transition:opacity .6s}.ps-rest.is-in{opacity:1}.ps-rest.is-many{width:min(52em,100%);grid-template-columns:repeat(2,minmax(0,1fr))}.ps-rest li{display:grid;grid-template-columns:2em auto minmax(0,1fr) auto auto;align-items:center;gap:.6em;padding:.25em .7em;border-radius:.7em;background:#ffffff0d;font-size:.8em;text-align:left}.ps-rest-detail{color:var(--g-dim)}.ps-again{animation:ps-pop .6s .3s var(--g-spring) both}.ps-paused{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#050505b8;backdrop-filter:blur(4px);font-family:Clash Display,system-ui,sans-serif;font-size:2.2em;text-align:center;padding:1em}.ps-paused{pointer-events:none}body:has(.ps-paused) .ps-live>.p-top,body:has(.ps-paused) .p-live>.p-top{position:relative;z-index:61}@media(max-width:900px),(max-aspect-ratio:1/1){.p-live.ps-live,body[data-chrome=compact] .p-live.ps-live{height:auto;min-height:calc(100dvh - var(--ch-compact-total, 0px));overflow:visible;grid-template-rows:none;grid-auto-rows:auto}.ps-live>.ps-main{min-height:auto}.ps-main{grid-template-columns:minmax(0,1fr)}.ps-side{flex-direction:row;flex-wrap:wrap;justify-content:center}.ps-card-wrap{flex:0 0 auto;height:17em;width:min(100%,14em)}.ps-status{flex:1 1 10em}.ps-tl-row{padding:.8em .3em;overflow-x:auto}.ps-tl-card{width:clamp(5.6em,22vw,9em)}.ps-podium-body{max-height:none;padding:3.5em 0 1.5em}.ps-takeover-text{font-size:1.9em}.ps-live .p-top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pill actions" "title title";gap:.4em .6em}.ps-live .p-top .p-pill{grid-area:pill}.ps-live .p-top-actions{grid-area:actions;justify-content:flex-end;flex-wrap:wrap;gap:.4em;min-width:0}.ps-live .p-top-title{grid-area:title;justify-self:center;max-width:100%;font-size:1.15em}.ps-live .p-top .p-btn{white-space:nowrap}.ps-rush-right{min-height:auto}.ps-answer{flex:none;min-height:auto}.ps-board-wrap{flex:none}.ps-board-row{grid-template-columns:1.4em auto minmax(0,1fr) auto auto 2em;gap:.45em;padding:0 .6em}.ps-gain{min-width:0}.ps-board-score{min-width:2.4em}.ps-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-hist{min-height:9em}.ps-podium{min-height:11em}.ps-step{--h: 5em}.ps-step-1{--h: 8em}.ps-step-2{--h: 6.2em}.ps-step-3{--h: 4.6em}.ps-rest.is-many{grid-template-columns:minmax(0,1fr)}.ps-gap-bar{height:4.5em}}@media(prefers-reduced-motion:reduce){.ps-card-inner{transition:none;transform:none!important;animation:none!important}.ps-card-face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .4s}.ps-card-front{transform:none;opacity:0}.ps-card.is-flipped .ps-card-front{opacity:1}.ps-card.is-flipped .ps-card-back{opacity:0}.ps-card-year,.ps-card-title,.ps-card-artist{transform:none}.ps-coin.is-fly,.ps-coin.is-fit,.ps-coin.is-miss,.ps-pill.is-bump,.ps-pill-note,.ps-digits,.ps-podium-title{animation:none}.ps-pill-note{opacity:1}.ps-board-row,.ps-step-block,.ps-col-bar i,.ps-opt-bar i,.ps-dist-bar i{transition-duration:.01s}.ps-gap-bar i{animation:none}.ps-burst{display:none}}
