.mm-players-ref{--bg:#050505;--panel:rgba(18,18,18,0.72);--line:rgba(255,255,255,0.08);--muted:#9ca3af;--text:#e5e5e5;--red:#d90429;--red-2:#8a031a;--hero-filters-py:1rem;position:relative;min-height:100vh;color:var(--text);font-family:Inter,sans-serif;overflow:hidden;background:var(--bg);margin-top:-14px}@supports(content-visibility:auto){.mm-players-ref__table-row:not(.mm-players-ref__table-row--head){content-visibility:auto;contain-intrinsic-size:4.8rem}}.mm-players-ref__liquid-bg{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 15% 50%,rgba(139,0,0,.15),transparent 50%),radial-gradient(circle at 85% 30%,rgba(217,4,41,.1),transparent 50%),radial-gradient(circle at 50% 80%,rgba(138,3,26,.12),transparent 50%),var(--bg);background-size:160% 160%;animation:none}.mm-players-ref__liquid-bg:after,.mm-players-ref__liquid-bg:before{content:"";position:absolute;inset:-18%;pointer-events:none}.mm-players-ref__liquid-bg:before{background:radial-gradient(ellipse at 50% 48%,rgba(217,4,41,.07),rgba(217,4,41,.02) 42%,transparent 72%),radial-gradient(ellipse at 32% 62%,rgba(138,3,26,.08),transparent 62%);mix-blend-mode:screen;animation:none}.mm-players-ref__liquid-bg:after{background:radial-gradient(circle at 24% 22%,rgba(217,4,41,.12),transparent 42%),radial-gradient(circle at 78% 74%,rgba(255,255,255,.03),transparent 44%);animation:none}.mm-players-ref__grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.08;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18) .5px,transparent .6px),radial-gradient(circle at 70% 70%,rgba(255,255,255,.15) .4px,transparent .6px);background-size:170px 170px,130px 130px;animation:none}.mm-players-ref__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:none}.mm-players-ref__orb--1{width:40vw;height:40vw;top:-10%;left:-10%;background:#d90429}.mm-players-ref__orb--2{width:50vw;height:50vw;bottom:-20%;right:-10%;background:#8a031a;animation-delay:-5s}.mm-players-ref__orb--3{width:30vw;height:30vw;top:40%;left:40%;background:#4a0008;animation-delay:-10s}.mm-players-ref__overlay{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at center,transparent 0,#000 100%);opacity:.8}.mm-players-ref__main{position:relative;z-index:1;width:min(100%,1360px);margin:0 auto;padding:0 .9rem 1.5rem;display:grid;gap:.58rem}.mm-players-ref__empty,.mm-players-ref__filters,.mm-players-ref__hero,.mm-players-ref__panel,.mm-players-ref__player-card{background:rgba(0,0,0,.42);backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.08);box-shadow:none}.mm-players-ref__hero{border-radius:1.5rem;padding:1.75rem;padding-top:1.75rem!important;padding-bottom:1.75rem!important;margin-bottom:10px;display:grid;gap:.95rem}.mm-players-ref__hero-top{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.mm-players-ref__hero-summary{min-width:8rem;padding:1rem;border-radius:1.2rem;background:rgba(217,4,41,.08);border:1px solid rgba(217,4,41,.2);text-align:center}.mm-players-ref__hero-summary strong{display:block;color:#fff;font-size:2rem}.mm-players-ref__hero-summary span{color:var(--muted);font-size:.8rem;text-transform:lowercase}.mm-players-ref__hero-copy h1{margin:0 0 .4rem;color:#fff;font-size:clamp(2rem,4vw,3.5rem)}.mm-players-ref__hero-copy p{margin:0;color:var(--muted);line-height:1.6;max-width:54rem;font-size:1rem}.mm-players-ref__eyebrow{display:inline-flex;margin-bottom:.8rem;padding:.35rem .7rem;border-radius:999px;background:rgba(217,4,41,.12);border:1px solid rgba(217,4,41,.35);color:#d90429;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.mm-players-ref__filters{display:grid;grid-template-columns:1fr minmax(14rem,18rem);gap:.8rem;border-radius:.95rem;border-left:4px solid var(--red);padding-block:var(--hero-filters-py);padding-inline:1rem}.mm-players-ref__search,.mm-players-ref__sort{min-height:3rem;border-radius:.75rem;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:#fff}.mm-players-ref__search{display:inline-flex;align-items:center;gap:.62rem;padding:0 .9rem}.mm-players-ref__search input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:.92rem}.mm-players-ref__search input::placeholder{color:hsla(0,0%,100%,.35)}.mm-players-ref__sort{display:inline-flex;align-items:center;gap:.45rem;padding:0 .85rem;font-size:1rem}.mm-players-ref__sort select{border:0;outline:0;background:rgba(0,0,0,0);color:#fff;width:100%;font-family:inherit;font-size:.88rem;cursor:pointer}.mm-players-ref__sort select option{color:#fff;background:#111}.mm-players-ref__highlights{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-players-ref__empty,.mm-players-ref__player-card{border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.mm-players-ref__panel{border-radius:.95rem;padding:1rem}.mm-players-ref__panel-head h3{margin:0;display:inline-flex;align-items:center;gap:.45rem;color:#fff;font-size:1.02rem;font-weight:700}.mm-players-ref__panel-head h3 svg{font-size:1.2rem}.mm-players-ref__panel-head p{margin:.2rem 0 0;color:var(--muted);font-size:.78rem}.mm-players-ref__month{color:var(--red)}.mm-players-ref__leaders{margin-top:.7rem;display:grid;gap:.4rem}.mm-players-ref__leader-row{border-radius:.65rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:.58rem .68rem;display:grid;grid-template-columns:1.4rem 2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.mm-players-ref__leader-row:hover{border-color:rgba(225,29,72,.3);background:rgba(225,29,72,.08)}.mm-players-ref__leader-row:focus-visible{outline:1px solid rgba(225,29,72,.72);outline-offset:2px}.mm-players-ref__leader-row.is-current-player{border-color:rgba(217,4,41,.66);box-shadow:inset 0 0 0 1px rgba(217,4,41,.3)}.mm-players-ref__leader-rank{width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;color:var(--muted);font-weight:700;font-size:.74rem;background:hsla(0,0%,100%,.05)}.mm-players-ref__leader-rank.is-top{color:#fda4af;background:rgba(225,29,72,.22);border:1px solid rgba(225,29,72,.42)}.mm-players-ref__leader-avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:hsla(0,0%,100%,.04)}.mm-players-ref__leader-avatar img{width:100%;height:100%;object-fit:cover}.mm-players-ref__leader-copy{min-width:0;display:grid}.mm-players-ref__leader-copy strong{font-size:.84rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-players-ref__leader-copy small{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-players-ref__leader-metric{text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;white-space:nowrap}.mm-players-ref__leader-metric-value{display:inline-flex;align-items:baseline;gap:.28rem}.mm-players-ref__leader-metric b{color:#fff;font-size:.82rem}.mm-players-ref__leader-metric small{color:var(--muted);font-size:.68rem}.mm-players-ref__leader-actions{display:inline-flex;justify-content:flex-end;gap:.36rem}.mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact,.mm-players-ref__leader-actions .mm-players-ref__like-static.is-compact,.mm-players-ref__leader-actions .mm-players-ref__sympathy-btn.is-compact{width:1.78rem;height:1.78rem;min-width:1.78rem;min-height:1.78rem;border-radius:999px;padding:0;font-size:.9rem}.mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact{gap:0}.mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact .mm-players-ref__like-count,.mm-players-ref__leader-actions .mm-players-ref__like-static.is-compact .mm-players-ref__like-count{position:absolute;right:-.34rem;bottom:-.24rem;min-width:1.02rem;height:.82rem;padding:0 .18rem;border-radius:999px;font-size:.52rem;line-height:.82rem}.mm-players-ref__list-wrap{border-radius:.95rem;border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);padding:1rem}.mm-players-ref__panel-title-row{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem}.mm-players-ref__panel-title-row h2{margin:0;color:#fff;font-family:Caviar,Caviar Dreams,Inter,sans-serif;font-size:1.06rem;font-weight:700}.mm-players-ref__panel-title-row>span{color:var(--muted);font-size:.76rem}.mm-players-ref__title-accent{color:var(--red)}.mm-players-ref__table{display:grid;gap:.42rem}.mm-players-ref__table-row{border-radius:.72rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);padding:.62rem .72rem;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.72fr) minmax(0,.7fr) minmax(0,.62fr) minmax(0,.62fr);align-items:center;gap:.52rem;color:#fff;font-size:.9rem;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.mm-players-ref__table-row:hover{border-color:rgba(217,4,41,.35);background:rgba(217,4,41,.08);transform:translateY(-1px)}.mm-players-ref__table-row.is-current-player{border-color:rgba(217,4,41,.55);box-shadow:inset 0 0 0 1px rgba(217,4,41,.24)}.mm-players-ref__table-row:focus-visible{outline:1px solid rgba(225,29,72,.72);outline-offset:2px}.mm-players-ref__table-row--head{background:rgba(0,0,0,.46);border-color:hsla(0,0%,100%,.12);color:#d1d5db;font-size:.71rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;pointer-events:none;cursor:default}.mm-players-ref__table-player{min-width:0;display:inline-flex;align-items:center;gap:.56rem}.mm-players-ref__player-avatar{width:3.25rem;height:3.25rem;border-radius:50%;overflow:hidden;border:1px solid var(--line);display:grid;place-items:center;background:hsla(0,0%,100%,.04);color:#fff;font-size:.94rem;font-weight:700}.mm-players-ref__player-avatar img{width:100%;height:100%;object-fit:cover}.mm-players-ref__player-copy{min-width:0;display:grid;gap:.16rem}.mm-players-ref__player-copy strong{color:#fff;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-players-ref__player-copy small{color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-players-ref__table-value{color:#fff;font-weight:600}.mm-players-ref__table-value.is-elo{color:#ff6b7f;font-weight:700}.mm-players-ref__table-action{min-width:0;display:inline-flex;align-items:center;justify-content:center}.mm-players-ref__like-btn{border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.mm-players-ref__like-btn,.mm-players-ref__like-static{position:relative;height:2.2rem;width:2.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.06rem}.mm-players-ref__like-static{border-radius:50%;border:1px solid rgba(225,29,72,.26);background:rgba(225,29,72,.08);color:var(--red)}.mm-players-ref__like-count{position:absolute;top:-.35rem;right:-.35rem;min-width:1.02rem;height:1.02rem;padding:0 .22rem;border-radius:999px;background:rgba(0,0,0,.88);border:1px solid hsla(0,0%,100%,.16);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;line-height:1}.mm-players-ref__like-count.is-2d{min-width:1.26rem;padding:0 .28rem}.mm-players-ref__like-count.is-3d{min-width:1.72rem;height:1.08rem;padding:0 .34rem;border-radius:.54rem;font-size:.58rem}.mm-players-ref__like-btn:hover:not(:disabled){color:var(--red);border-color:rgba(225,29,72,.32);background:rgba(225,29,72,.1)}.mm-players-ref__like-btn.is-active{color:var(--red);border-color:rgba(225,29,72,.4);background:rgba(225,29,72,.1)}.mm-players-ref__like-btn:disabled{opacity:.62;cursor:not-allowed}.mm-players-ref__sympathy-btn{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:1.02rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.mm-players-ref__sympathy-btn:hover:not(:disabled){color:var(--red);border-color:rgba(225,29,72,.32);background:rgba(225,29,72,.1)}.mm-players-ref__sympathy-btn.is-active{color:#fff;border-color:rgba(225,29,72,.5);background:rgba(225,29,72,.18)}.mm-players-ref__sympathy-btn.is-accent{color:#fff;border-color:rgba(255,135,160,.62);background:rgba(225,29,72,.28);box-shadow:0 0 14px rgba(225,29,72,.26)}.mm-players-ref__sympathy-btn:disabled{opacity:.62;cursor:not-allowed}.mm-players-ref__load-more-wrap{margin-top:.68rem;display:flex;justify-content:center;padding-bottom:.6rem}.mm-players-ref__load-more{min-height:2.85rem;border-radius:.78rem;border:1px solid rgba(217,4,41,.42);background:rgba(217,4,41,.14);color:#fff;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mm-players-ref__load-more:hover{border-color:rgba(217,4,41,.64);background:rgba(217,4,41,.2)}.mm-players-ref__load-more svg{font-size:1.22rem}.mm-players-ref__empty{padding:1rem;text-align:center;color:var(--muted)}@media(max-width:1120px){.mm-players-ref__hero-top{flex-direction:row;align-items:flex-start}.mm-players-ref__filters,.mm-players-ref__highlights{grid-template-columns:1fr}.mm-players-ref__table-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.72fr) minmax(0,.62fr) minmax(0,.52fr) minmax(0,.52fr)}}@media(max-width:900px){.mm-players-ref__hero{padding:1.2rem;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.mm-players-ref__hero-top{display:grid;grid-template-columns:1fr;gap:.9rem}.mm-players-ref__hero-summary{width:100%;min-width:0;text-align:center;justify-items:center}}@media(max-width:620px){.mm-players-ref__main{padding:0 .75rem 1.25rem;gap:.55rem}.mm-players-ref__hero-copy h1{font-size:1.9rem}.mm-players-ref__leader-row{grid-template-columns:1.2rem 1.8rem minmax(0,1fr)}.mm-players-ref__leader-metric{grid-column:2/span 2;text-align:left;justify-content:flex-start;flex-wrap:wrap}.mm-players-ref__table-row{grid-template-columns:minmax(6.4rem,1fr) 3.5rem 2.8rem 2.7rem 2.7rem;gap:.28rem;padding:.58rem .54rem;font-size:.76rem}.mm-players-ref__table-row--head{font-size:.58rem;letter-spacing:.04em}.mm-players-ref__table-row--head span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mm-players-ref__table-player{gap:.42rem}.mm-players-ref__player-avatar{width:1.95rem;height:1.95rem}.mm-players-ref__player-copy strong{font-size:.78rem}.mm-players-ref__player-copy small{font-size:.64rem}.mm-players-ref__table-action .mm-players-ref__like-btn,.mm-players-ref__table-action .mm-players-ref__like-static,.mm-players-ref__table-action .mm-players-ref__sympathy-btn{width:1.95rem;height:1.95rem;font-size:.92rem}}.app-portal.app-portal .mm-players-ref__table{gap:.55rem}.app-portal.app-portal .mm-players-ref__table-row{grid-template-columns:minmax(0,1.9fr) minmax(0,.6fr) minmax(0,.7fr) minmax(4.6rem,auto) minmax(2.6rem,auto);gap:.75rem;padding:.7rem .85rem .7rem .7rem;border:0;border-radius:1.3rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 0 0 1px hsla(0,0%,100%,.055);transition:transform .6s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.app-portal.app-portal .mm-players-ref__table-row:not(.mm-players-ref__table-row--head):hover{transform:translateY(-2px);background:radial-gradient(60% 140% at 0 50%,rgba(255,42,75,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px rgba(255,90,115,.22),0 18px 40px -26px rgba(220,20,55,.7)}.app-portal.app-portal .mm-players-ref__table-row.is-current-player{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px rgba(255,70,100,.45)}.app-portal.app-portal .mm-players-ref__table-row--head{padding-top:.6rem;padding-bottom:.6rem;background:rgba(0,0,0,.28);color:rgba(236,228,230,.55);font-size:.66rem;letter-spacing:.16em}.app-portal.app-portal .mm-players-ref__table-row--head>span:nth-child(n+4){text-align:center}.app-portal.app-portal .mm-players-ref__table-player{gap:.85rem}.app-portal.app-portal .mm-players-ref__player-avatar{width:3rem;height:3rem;border:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.1),0 8px 20px -10px rgba(0,0,0,.9);transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.app-portal.app-portal .mm-players-ref__player-avatar img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.app-portal.app-portal .mm-players-ref__table-row:hover .mm-players-ref__player-avatar{box-shadow:0 0 0 2px rgba(255,70,100,.65),0 0 22px -4px rgba(255,42,75,.55)}.app-portal.app-portal .mm-players-ref__table-row:hover .mm-players-ref__player-avatar img{transform:scale(1.08)}.app-portal.app-portal .mm-players-ref__player-copy strong{font-size:1rem;font-weight:700;letter-spacing:-.01em}.app-portal.app-portal .mm-players-ref__player-copy small{color:rgba(236,228,230,.5);font-variant-numeric:tabular-nums}.app-portal.app-portal .mm-players-ref__table-value{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.app-portal.app-portal .mm-players-ref__table-value.is-elo{justify-self:start;padding:.3rem .7rem;border-radius:999px;background:linear-gradient(180deg,rgba(217,4,41,.2),rgba(217,4,41,.08));box-shadow:inset 0 0 0 1px rgba(255,70,100,.3);color:#ff8a9b}.app-portal.app-portal .mm-players-ref__like-btn,.app-portal.app-portal .mm-players-ref__like-static,.app-portal.app-portal .mm-players-ref__sympathy-btn{position:relative;height:2.5rem;border:0;border-radius:999px;color:hsla(0,0%,100%,.82);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.1),0 8px 18px -12px rgba(0,0,0,.9);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);font-size:1.1rem;cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),color .4s ease}.app-portal.app-portal .mm-players-ref__like-btn,.app-portal.app-portal .mm-players-ref__like-static{width:auto;min-width:4.4rem;gap:.45rem;padding:0 .85rem 0 .75rem}.app-portal.app-portal .mm-players-ref__like-count,.app-portal.app-portal .mm-players-ref__like-count.is-2d,.app-portal.app-portal .mm-players-ref__like-count.is-3d{position:static;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}.app-portal.app-portal .mm-players-ref__like-btn svg,.app-portal.app-portal .mm-players-ref__sympathy-btn svg{transition:transform .6s cubic-bezier(.34,1.56,.64,1),color .4s ease}.app-portal.app-portal .mm-players-ref__like-btn:hover:not(:disabled),.app-portal.app-portal .mm-players-ref__sympathy-btn:hover:not(:disabled){transform:translateY(-1px);color:#fff;background:radial-gradient(120% 140% at 50% 120%,rgba(255,42,75,.28),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 0 0 1px rgba(255,110,130,.4),0 12px 26px -14px rgba(220,20,55,.75)}.app-portal.app-portal .mm-players-ref__like-btn:hover:not(:disabled) svg{transform:rotate(-14deg) translateY(-1px) scale(1.08);color:#ff6b82}.app-portal.app-portal .mm-players-ref__sympathy-btn:hover:not(:disabled) svg{animation:players-heartbeat 1.1s cubic-bezier(.22,1,.36,1) infinite;color:#ff6b82}.app-portal.app-portal .mm-players-ref__like-btn:active:not(:disabled),.app-portal.app-portal .mm-players-ref__sympathy-btn:active:not(:disabled){transform:scale(.94);transition-duration:.15s}.app-portal.app-portal .mm-players-ref__like-btn.is-active,.app-portal.app-portal .mm-players-ref__like-static{color:#fff;background:radial-gradient(120% 140% at 30% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,rgba(240,16,58,.55),rgba(150,0,28,.45));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 0 0 1px rgba(255,120,140,.55),0 12px 28px -14px rgba(230,10,50,.85)}.app-portal.app-portal .mm-players-ref__like-btn.is-active svg{animation:players-pop .6s cubic-bezier(.34,1.56,.64,1)}.app-portal.app-portal .mm-players-ref__sympathy-btn{width:2.5rem;padding:0}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-active{color:#ff4d6a;background:radial-gradient(100% 100% at 50% 30%,rgba(255,42,75,.28),rgba(255,42,75,.06) 70%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 0 0 1px rgba(255,90,115,.5),0 0 22px -6px rgba(255,42,75,.55)}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-active svg{animation:players-pop .6s cubic-bezier(.34,1.56,.64,1)}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-accent{background:radial-gradient(120% 140% at 30% 0,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,#ff3a5c,#a8001f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px rgba(255,120,140,.6);animation:players-mutual-glow 2.8s ease-in-out infinite}.app-portal.app-portal .mm-players-ref__like-btn:disabled,.app-portal.app-portal .mm-players-ref__sympathy-btn:disabled{opacity:.55;cursor:not-allowed}.app-portal.app-portal .mm-players-ref__table-action{justify-content:center}.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact,.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-static.is-compact{height:2.1rem;min-width:3.6rem;padding:0 .65rem 0 .6rem;font-size:.95rem}.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__sympathy-btn.is-compact{width:2.1rem;height:2.1rem;font-size:.95rem}.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-count{font-size:.75rem}@keyframes players-pop{0%{transform:scale(.6)}55%{transform:scale(1.3) rotate(-10deg)}to{transform:scale(1)}}@keyframes players-heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.98)}60%{transform:scale(1.12)}}@media(max-width:620px){.app-portal.app-portal .mm-players-ref__table-row{grid-template-columns:minmax(0,1fr) 2.2rem 3.2rem auto auto;gap:.4rem;padding:.55rem .55rem .55rem .5rem;border-radius:1.1rem}.app-portal.app-portal .mm-players-ref__player-avatar{width:2.3rem;height:2.3rem}.app-portal.app-portal .mm-players-ref__table-value{font-size:.82rem}.app-portal.app-portal .mm-players-ref__table-value.is-elo{padding:.2rem .45rem}.app-portal.app-portal .mm-players-ref__table-action .mm-players-ref__like-btn,.app-portal.app-portal .mm-players-ref__table-action .mm-players-ref__like-static{width:auto;min-width:0;height:2.1rem;padding:0 .55rem;gap:.3rem;font-size:.92rem}.app-portal.app-portal .mm-players-ref__table-action .mm-players-ref__sympathy-btn{width:2.1rem;height:2.1rem}}@media(prefers-reduced-motion:reduce){.app-portal.app-portal .mm-players-ref__like-btn.is-active svg,.app-portal.app-portal .mm-players-ref__sympathy-btn.is-accent,.app-portal.app-portal .mm-players-ref__sympathy-btn.is-active svg,.app-portal.app-portal .mm-players-ref__sympathy-btn:hover svg{animation:none}}.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact,.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-static.is-compact{gap:.35rem;min-height:2.1rem}.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-btn.is-compact .mm-players-ref__like-count,.app-portal.app-portal .mm-players-ref__leader-actions .mm-players-ref__like-static.is-compact .mm-players-ref__like-count{position:static;min-width:0;height:auto;padding:0;border:0;background:none;font-size:.75rem;line-height:1}.mm-players-ref__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:1.1rem .4rem}.mm-players-ref__summary-card{display:grid;gap:.3rem;padding:1rem;min-width:0;border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.07);border-top-color:rgba(255,70,100,.35);background:radial-gradient(90% 120% at 0 0,rgba(255,40,70,.1),transparent 60%),hsla(0,0%,100%,.025);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);animation:mm-players-rise .8s cubic-bezier(.22,1,.36,1) backwards}.mm-players-ref__summary-card:nth-child(2){animation-delay:.06s}.mm-players-ref__summary-card:nth-child(3){animation-delay:.12s}.mm-players-ref__summary-card:nth-child(4){animation-delay:.18s}.mm-players-ref__summary-card header{display:inline-flex;align-items:center;gap:.55rem;color:rgba(236,228,230,.6);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mm-players-ref__summary-card header svg{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#ff2a4b}.mm-players-ref__summary-card strong{margin-top:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums}@keyframes mm-players-rise{0%{opacity:0;transform:translateY(14px)}}.app-portal.app-portal .mm-players-ref :is(.mm-players-ref__hero,.mm-players-ref__list-wrap){border-radius:2rem;border:1px solid hsla(0,0%,100%,.07);background:radial-gradient(60% 70% at 100% 0,rgba(255,30,60,.08),transparent 60%),rgba(8,4,6,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 40px 90px -50px rgba(0,0,0,.9);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.app-portal.app-portal .mm-players-ref__hero h1{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.03em}.app-portal.app-portal .mm-players-ref .mm-players-ref__panel{border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.app-portal.app-portal .mm-players-ref__table{gap:.42rem}.app-portal.app-portal .mm-players-ref__leader-row,.app-portal.app-portal .mm-players-ref__table-row{padding:.62rem .72rem;border:1px solid hsla(0,0%,100%,.05);border-radius:1.1rem;background:hsla(0,0%,100%,.02);box-shadow:none;transition:background .3s ease,border-color .3s ease,transform .5s cubic-bezier(.32,.72,0,1)}.app-portal.app-portal .mm-players-ref__leader-row:hover,.app-portal.app-portal .mm-players-ref__table-row:not(.mm-players-ref__table-row--head):hover{transform:translateX(3px);background:hsla(0,0%,100%,.045);border-color:rgba(255,70,100,.25);box-shadow:none}.app-portal.app-portal .mm-players-ref__leader-row.is-current-player,.app-portal.app-portal .mm-players-ref__table-row.is-current-player{border-color:rgba(217,4,41,.55);box-shadow:inset 0 0 0 1px rgba(217,4,41,.24)}.app-portal.app-portal .mm-players-ref__table-row--head{border-color:hsla(0,0%,100%,.12);background:rgba(0,0,0,.46);color:#d1d5db;font-size:.71rem;letter-spacing:.1em}.app-portal.app-portal .mm-players-ref__player-avatar{width:2.2rem;height:2.2rem;box-shadow:0 0 0 2px hsla(0,0%,100%,.12)}.app-portal.app-portal .mm-players-ref__table-row:hover .mm-players-ref__player-avatar{box-shadow:0 0 0 2px rgba(255,70,100,.5)}.app-portal.app-portal .mm-players-ref__table-row:hover .mm-players-ref__player-avatar img{transform:none}.app-portal.app-portal .mm-players-ref__player-copy strong,.app-portal.app-portal .mm-players-ref__table-value{font-size:.92rem}.app-portal.app-portal .mm-players-ref__table-value.is-elo{padding:0;background:none;box-shadow:none;color:#ff6b7f;font-weight:800}.app-portal.app-portal :is(.mm-players-ref__like-btn,.mm-players-ref__sympathy-btn,.mm-players-ref__like-static){height:2.3rem;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);backdrop-filter:none;-webkit-backdrop-filter:none;color:hsla(0,0%,100%,.78)}.app-portal.app-portal .mm-players-ref__sympathy-btn{width:2.3rem}.app-portal.app-portal :is(.mm-players-ref__like-btn,.mm-players-ref__sympathy-btn):hover:not(:disabled){background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px rgba(255,70,100,.4);color:#fff;transform:translateY(-1px)}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-active,.app-portal.app-portal :is(.mm-players-ref__like-btn.is-active,.mm-players-ref__like-static){background:linear-gradient(180deg,rgba(217,4,41,.32),rgba(217,4,41,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px rgba(255,70,100,.45);color:#fff}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-active{color:#ff6b82}.app-portal.app-portal .mm-players-ref__sympathy-btn.is-accent{background:linear-gradient(180deg,rgba(217,4,41,.55),rgba(217,4,41,.3));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(255,90,115,.6);color:#fff}@keyframes players-mutual-glow{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(255,90,115,.6),0 0 0 rgba(255,42,75,0)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(255,120,140,.8),0 0 18px -4px rgba(255,42,75,.6)}}@media(max-width:900px){.mm-players-ref__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.app-portal.app-portal .mm-players-ref__player-avatar{width:1.95rem;height:1.95rem}}.app-portal.app-portal.app-portal .mm-players-ref__table-row{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem 4.6rem 2.6rem;column-gap:.75rem}.app-portal.app-portal.app-portal .mm-players-ref__table-row>:nth-child(2),.app-portal.app-portal.app-portal .mm-players-ref__table-row>:nth-child(3){justify-self:center;text-align:center}.app-portal.app-portal.app-portal .mm-players-ref__table-row>:nth-child(n+4){justify-self:center}.app-portal.app-portal.app-portal .mm-players-ref__table-row--head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-portal.app-portal.app-portal .mm-players-ref__head-actions{grid-column:4/span 2;justify-self:center;text-align:center}@media(max-width:620px){.app-portal.app-portal.app-portal .mm-players-ref__table-row{grid-template-columns:minmax(0,1fr) 2.4rem 3rem 3.3rem 2.3rem;column-gap:.35rem}.app-portal.app-portal.app-portal .mm-players-ref__table-row--head{font-size:.55rem;letter-spacing:.06em}}.app-portal.app-portal.app-portal .mm-players-ref__table-row--head{padding:.62rem .72rem;border:1px solid hsla(0,0%,100%,.05);border-radius:1.1rem;background:hsla(0,0%,100%,.02);box-shadow:none;color:#d1d5db;font-size:.71rem;font-weight:700;letter-spacing:.1em;line-height:normal;text-transform:uppercase;transform:none;pointer-events:none;cursor:default}@media(max-width:860px){.app-portal.app-portal.app-portal .mm-players-ref__table-row--head{padding-top:.58rem;padding-bottom:.58rem;font-size:.58rem;letter-spacing:.04em}}