@font-face{font-family:IPU Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/cormorant-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IPU Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/cormorant-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IPU Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/cormorant-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IPU Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/cormorant-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IPU Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/exo2-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IPU Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/exo2-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IPU Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/exo2-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IPU Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/exo2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IPU Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/oswald-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IPU Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/oswald-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IPU Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IPU Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IPU Tektur;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/tektur-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IPU Tektur;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/tektur-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IPU Tektur;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/tektur-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IPU Tektur;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/tektur-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IPU Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/tiny5-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IPU Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/tiny5-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IPU Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/tiny5-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IPU Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/tiny5-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IPU Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IPU Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IPU Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IPU Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pid{--s:24px;display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle;line-height:1.2}.pid-xs{--s:18px;gap:6px}.pid-sm{--s:28px}.pid-md{--s:40px;gap:10px}.pid-lg{--s:88px;gap:16px}a.pid,button.pid{color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}a.pid:focus-visible,button.pid:focus-visible{outline:2px solid #54A7FF;outline-offset:3px;border-radius:8px}.pid-av{position:relative;width:var(--s);height:var(--s);flex:none}.pid-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-weight:700;font-size:calc(var(--s)*.44);line-height:1;color:#fff;text-transform:uppercase;background:radial-gradient(circle at 30% 25%,#6fb2ff,#1259b8 70%);box-shadow:inset 0 -3px 8px #00000059}.pid-face.t1{background:radial-gradient(circle at 30% 25%,#7df0b0,#1f8a55 70%)}.pid-face.t2{background:radial-gradient(circle at 30% 25%,#d5b4ff,#6d35c9 70%)}.pid-face.t3{background:radial-gradient(circle at 30% 25%,#ffd98a,#c26a12 70%)}.pid-face.t4{background:radial-gradient(circle at 30% 25%,#ffa3ac,#b22c3e 70%)}.pid-face.t5{background:radial-gradient(circle at 30% 25%,#9be8f5,#16798c 70%)}.pid-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pid-fr{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pid-ring{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--w,3px)),#000 calc(100% - var(--w,3px) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--w,3px)),#000 calc(100% - var(--w,3px) + 1px))}.pid-xs .pid-ring,.pid-sm .pid-ring{--w:2px}.pid-ring.cobalt{background:conic-gradient(#1259b8,#6fb2ff,#1259b8)}.pid-ring.goldring{--w:4px;background:conic-gradient(from 30deg,#f88030,#ffd52f,#fff1a8,#f88030,#ffd52f,#f88030)}.pid-ring.aurora{--w:4px;background:conic-gradient(#3ddc84,#54a7ff,#c084fc,#ff7eb6,#3ddc84)}.pid-ring.neon{background:#c084fc;filter:drop-shadow(0 0 5px #A855F7)}.pid-live .pid-ring.aurora{animation:pid-spin 6s linear infinite}.pid-live .pid-ring.neon{animation:pid-pulse 2.4s ease-in-out infinite}@keyframes pid-spin{to{transform:rotate(360deg)}}@keyframes pid-pulse{50%{filter:drop-shadow(0 0 12px #C084FC);opacity:.8}}.pid-txt{display:flex;flex-direction:column;min-width:0}.pid-nm{font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding-block:.06em}.pid-nm.grad{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pid-live .pid-nm.shimmer{background-size:220% 100%;animation:pid-sheen 3.2s linear 3}@keyframes pid-sheen{0%{background-position:100% 0}to{background-position:-120% 0}}.pid-title{font-size:.78em;font-weight:500;color:#b9bfd0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pid-title.pid-plate{position:relative;display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;margin-top:2px;padding:.2em .75em .2em .6em;border-radius:7px;font-size:.72em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:#e9edf7;background:linear-gradient(180deg,#6a7389,#363d50);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff47,0 2px 8px #00000059;text-shadow:0 1px 0 rgba(0,0,0,.45)}.pid-plate:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.45em;vertical-align:.02em;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.9}.pid-plate.r-rare{color:#eef6ff;background:linear-gradient(180deg,#4c97ff,#1450a8);border-color:#96cdff80}.pid-plate.r-epic{color:#f7f0ff;background:linear-gradient(180deg,#b07cff,#5b21b6);border-color:#dcbeff80}.pid-plate.r-legendary{color:#2a1702;background:linear-gradient(180deg,#fff0a8,#ffc53d 45%,#f88030);border-color:#fff4bebf;text-shadow:0 1px 0 rgba(255,255,255,.4);overflow:hidden}.pid-plate.r-limited{color:#fff4ec;background:linear-gradient(180deg,#ff9a52,#c2410c);border-color:#ffc8a099}.pid-plate.r-legendary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.6) 48%,transparent 62%);transform:translate(-130%);pointer-events:none}.pid-live .pid-plate.r-legendary:after,.pid-card .pid-plate.r-legendary:after,.st-thumb .pid-plate.r-legendary:after{animation:pid-plate-shine 4s ease-in-out infinite}@keyframes pid-plate-shine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.pid-badges{display:inline-flex;align-items:center;gap:3px;flex:none}.pid-badges img{width:calc(var(--s)*.72);height:calc(var(--s)*.72);min-width:14px;min-height:14px;max-width:26px;max-height:26px;-o-object-fit:contain;object-fit:contain}.pid-club{flex:none;font-size:9px;font-weight:800;letter-spacing:.08em;color:#1a1206;background:linear-gradient(135deg,#ffe58a,#ffc53d 55%,#f88030);border-radius:6px;padding:2px 5px;line-height:1.2}.pid-hl{display:inline-flex;align-items:center;gap:6px;padding:1px 8px 1px 6px;border-radius:8px;background:linear-gradient(90deg,rgba(255,213,47,.2),rgba(248,128,48,.06) 70%,transparent);box-shadow:inset 2px 0 #ffd52f}.pid-card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;min-height:180px;padding:22px;border-radius:20px;background:#0a0e1c center/cover no-repeat;border:1px solid rgba(255,255,255,.1);color:#eef1fa}.pid-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07080edb,#07080e6b 70%,#07080e33)}.pid-card .pid-av{margin:16px}.pid-card-avwrap{position:relative;display:inline-flex}.pid-photo-btn{position:absolute;right:12px;bottom:12px;z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(180deg,#4c97ff,#1259b8);border:2px solid #0A0E1C;box-shadow:0 6px 14px #00000073;transition:transform .15s}.pid-photo-btn:hover{transform:scale(1.08)}.pid-photo-btn:focus-within{outline:2px solid #54A7FF;outline-offset:2px}.pid-photo-btn svg{width:17px;height:17px}.pid-photo-btn.busy{pointer-events:none;opacity:.6}.pid-photo-btn.busy svg{animation:pid-pulse 1s ease-in-out infinite}.pid-card .who{display:flex;flex-direction:column;gap:6px;min-width:0}.pid-card .who .pid-nm{font-size:clamp(20px,5vw,26px)}.pid-card .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:#b9bfd0}.pid-card .rank{font-size:10px;font-weight:700;letter-spacing:.12em;padding:3px 8px;border-radius:999px;color:#0b0d16;background:#fcd34d}.pid-card .pid-badges img{width:26px;height:26px}@media(max-width:480px){.pid-card{grid-template-columns:minmax(0,1fr);justify-items:start}}.pid-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:16px;background:#03040a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pid-pop.on{display:flex}.pid-pop .box{position:relative;width:min(440px,100%)}.pid-pop .x{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#07080e99;color:#fff;cursor:pointer;display:grid;place-items:center}.pid-pop .x svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.pid-ring,.pid-nm.shimmer,.pid-plate:after{animation:none!important}}.winrow.pid-row .pid{flex:0 1 auto;max-width:58%;font-size:12px}.winrow.pid-row .wn{flex:1;min-width:0}.pr-brow{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:12px}.pr-brow+.pr-brow{border-top:1px solid rgba(255,255,255,.06)}.pr-brow.me{background:#54a7ff17;box-shadow:inset 0 0 0 1px #54a7ff40}.pr-brow .pos{font-weight:700;font-size:13px;color:#8c92a6;text-align:right;font-variant-numeric:tabular-nums}.pr-brow.top .pos{color:#ffd98a}.pr-brow .xp{font-size:12.5px;color:#b9bfd0;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-brow .pid{justify-self:start}.pr-board-empty{margin:0;padding:18px;text-align:center;color:#8c92a6;font-size:13px}@media(max-width:520px){.pr-brow{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.pr-brow .pg-chip{display:none}}.pid-xs .pid-av:has(.pid-fr),.pid-sm .pid-av:has(.pid-fr),.pid-md .pid-av:has(.pid-fr){margin-inline:calc(var(--s)*.2)}
