.pm{position:relative;margin:0;width:100%;color:#1a1d2b;font-size:12px;line-height:1.4}.pm-window{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgb(15 16 25 / .08);border-radius:18px;background:#f7f7fb;box-shadow:0 30px 70px -30px #3c1e7859}.pm-head{display:flex;flex-direction:column;gap:8px;padding:2px 4px}.pm-title{margin:0;font-size:15px;font-weight:600}.pm-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pm-periods{display:inline-flex;gap:12px;flex-wrap:wrap}.pm-periods span{padding-bottom:3px;color:#6b7185;font-weight:500;border-bottom:2px solid transparent}.pm-periods span.is-on{color:#1a1d2b;border-bottom-color:#1557e6}.pm-actions{display:inline-flex;gap:6px}.pm-actions span{padding:3px 9px;border:1px solid rgb(15 16 25 / .12);border-radius:7px;background:#fff;font-size:10.5px;font-weight:500;white-space:nowrap}.pm-actions span.is-primary{border-color:#1557e6;background:#1557e6;color:#fff}.pm-card{padding:12px;border:1px solid rgb(15 16 25 / .07);border-radius:12px;background:#fff}.pm-card-title{margin:0 0 8px;font-size:13px;font-weight:600}.pm-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.pm-figure{display:flex;flex-direction:column;gap:1px;padding:9px 10px;border-radius:10px;background:#f1f2f6;min-width:0}.pm-figure-label{color:#4b5166;font-size:11px}.pm-figure-amount{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.pm-figure-delta{color:#13804b;font-size:10.5px;font-weight:600}.pm-figure-note{color:#6b7185;font-size:10px}.pm-spark{width:100%;height:22px;margin-top:4px;color:#1557e6}.pm-compared{margin:8px 0 0;color:#6b7185;font-size:10.5px}.pm-moves{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pm-move{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:#f1f2f6}.pm-move-profile{color:#6b7185;font-size:10.5px}.pm-move-title{font-weight:600}.pm-move-copy{color:#4b5166;font-size:11px}.pm-move-action{align-self:flex-start;margin-top:4px;padding:3px 8px;border:1px solid rgb(15 16 25 / .12);border-radius:7px;background:#fff;font-size:10.5px;font-weight:500}.pm-bests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pm-best{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid rgb(15 16 25 / .07);border-radius:12px;background:#fff;min-width:0}.pm-best-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-window--rail{flex-direction:row;align-items:flex-start}.pm-rail{display:flex;flex-direction:column;gap:2px;width:34%;flex-shrink:0}.pm-rail-title{padding:0 8px 6px;color:#6b7185;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pm-rail span:not(.pm-rail-title){padding:6px 8px;border-radius:8px;color:#4b5166;font-weight:500}.pm-rail span.is-on{background:#fff;color:#1a1d2b;box-shadow:0 1px #0f10190f}.pm--rail .pm-card{flex:1;min-width:0}.pm-ranks{margin:0;padding:0;list-style:none;counter-reset:rank;display:flex;flex-direction:column}.pm-ranks li{counter-increment:rank;display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgb(15 16 25 / .07)}.pm-ranks li:first-child{border-top:0}.pm-ranks li:before{content:counter(rank);width:16px;color:#6b7185;font-weight:600}.pm-ranks li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-ranks li b{font-weight:600}@media(max-width:640px){.pm{font-size:11px}.pm-figure-amount{font-size:17px}}.pm--hero{padding-left:4%}.pm--hero .pm-window{width:86%}@media(max-width:1023px){.pm--hero{padding-left:0}.pm--hero .pm-window{width:100%}}@media(max-width:640px){.pm-bests{grid-template-columns:1fr 1fr}.pm-bests .pm-best:nth-child(3){display:none}}
