.vs-team-stat{color:var(--vs-text-mute);background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.vs-team-stat strong{color:var(--vs-text);font-family:JetBrains Mono,monospace;font-weight:700}.vs-team-header-right{flex-wrap:wrap;gap:6px;display:flex}.vs-team-box-nums{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vs-th-tip{cursor:help;justify-content:center;align-items:center;display:inline-flex;position:relative}.vs-th-tip:after{content:attr(data-tip);color:#f2f2f2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;text-transform:none;letter-spacing:0;background:#242426;border:1px solid #ffffff1a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px #00000080}.vs-th-tip:before{content:"";pointer-events:none;opacity:0;visibility:hidden;z-index:100;border:5px solid #0000;border-top-color:#242426;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)translateY(4px)}.vs-th-tip:hover:after,.vs-th-tip:hover:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.vs-elo-top-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:768px){.vs-elo-top-grid{grid-template-columns:1fr}}.vs-elo-top-card{background:var(--vs-bg-1);border:1px solid var(--vs-line-hi);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:transform .2s,background-color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.vs-elo-top-card:before{content:"";background:var(--vs-text-mute);width:3px;position:absolute;top:0;bottom:0;left:0}.vs-elo-top-card:hover{background:var(--vs-bg-2)}.vs-elo-top-card--1:before{background:var(--vs-yellow)}.vs-elo-top-card--1:hover{border-color:#d4a64a66}.vs-elo-top-card--2:before{background:#c8c8c8}.vs-elo-top-card--2:hover{border-color:#c8c8c859}.vs-elo-top-card--3:before{background:#cd7f32}.vs-elo-top-card--3:hover{border-color:#cd7f3259}.vs-elo-top-rank{z-index:1;font-variant-numeric:tabular-nums;width:40px;height:40px;color:var(--vs-text-dim);border:1px solid var(--vs-line-hi);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;position:relative}.vs-elo-top-card--1 .vs-elo-top-rank{color:var(--vs-yellow);background:var(--vs-yellow-soft);border-color:#d4a64a73}.vs-elo-top-card--2 .vs-elo-top-rank{color:#d0d0d0;background:#c8c8c80f;border-color:#c8c8c866}.vs-elo-top-card--3 .vs-elo-top-rank{color:#cd7f32;background:#cd7f3214;border-color:#cd7f3266}.vs-elo-top-body{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.vs-elo-top-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.vs-elo-top-meta{align-items:center;gap:8px;display:flex}.vs-elo-top-stats{color:#a0a0a0;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.vs-elo-top-list{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:24px;padding:4px;display:flex}.vs-elo-top-row{cursor:pointer;border-radius:8px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background-color .15s;display:grid}.vs-elo-top-row:hover{background:#ffffff0a}.vs-elo-top-row-rank{color:#707070;font-family:JetBrains Mono,monospace;font-weight:700}.vs-elo-top-row-name{color:#d0d0d0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-elo-top-row-stats{color:#8a8a8a;font-size:12px}.vs-wr{color:var(--vs-yellow);font-weight:600}.vs-dmg-list{background:var(--vs-bg-1);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vs-dmg-row{border-top:1px solid #ffffff0d;align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.vs-dmg-row:first-child{border-top:0}.vs-dmg-row.is-click{cursor:pointer}.vs-dmg-row.is-click:hover{background:#ffffff08}.vs-dmg-row.is-click:hover .vs-dmg-name{color:var(--vs-yellow)}.vs-dmg-rank{text-align:center;width:24px;color:var(--vs-text-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:800}.vs-dmg-rank.is-top{color:var(--vs-yellow)}.vs-dmg-name{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;transition:color .15s;overflow:hidden}.vs-dmg-meta{color:gray;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.vs-dmg-val{color:#f2f2f2;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.vs-dmg-val span{color:#8a8a8a;font-size:11px;font-weight:600}@media (max-width:640px){.vs-dmg-row{gap:10px;padding:9px 10px}.vs-dmg-row>div:last-child .vs-dmg-meta{display:none}}@media (max-width:768px){.vs-elo-top-row{grid-template-columns:30px 1fr auto;gap:8px}.vs-elo-top-row-stats{display:none}}:root{--vs-bg-0:#0a0a0a;--vs-bg-1:#161617;--vs-bg-2:#1a1a1b;--vs-bg-3:#242426;--vs-line:#ffffff0d;--vs-line-hi:#ffffff1f;--vs-text:#e8e8e8;--vs-text-dim:#a0a0a0;--vs-text-mute:#707070;--vs-silver:#c8c8c8;--vs-silver-bright:#ececec;--vs-silver-soft:#c8c8c81a;--vs-silver-glow:#c8c8c82e;--vs-green:#6ee7a3;--vs-green-soft:#6ee7a31a;--vs-green-glow:#6ee7a338;--vs-blue:#7dafe6;--vs-blue-soft:#7dafe61a;--vs-blue-glow:#7dafe638;--vs-red:#e07a7a;--vs-red-soft:#e07a7a1a;--vs-red-glow:#e07a7a38;--vs-yellow:#d4a64a;--vs-yellow-soft:#d4a64a1f;--vs-yellow-glow:#d4a64a38;--vs-purple:#9c8ad1}.vs-root{color:var(--vs-text);padding:8px 0 40px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.vs-dash-header{flex-direction:column;margin-bottom:8px;display:flex}.vs-breadcrumbs{align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.vs-breadcrumb-link{color:var(--vs-text-dim);text-decoration:none;transition:color .15s}.vs-breadcrumb-link:hover{color:var(--vs-text)}.vs-breadcrumb-sep{color:#5a5a5a}.vs-breadcrumb-current{color:#b8b8b8}.vs-dash-title-block{align-items:center;gap:16px;margin-bottom:22px;display:flex}.vs-dash-title-ic{background:var(--vs-bg-1);width:58px;height:58px;color:var(--vs-yellow);border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vs-dash-title{font-family:var(--font-oswald),"Oswald",Impact,"Arial Narrow Bold",sans-serif;color:#f2f2f2;letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:34px;font-weight:700;line-height:1.05}.vs-dash-title-accent{color:var(--vs-yellow)}.vs-dash-subtitle{color:var(--vs-text-dim);margin:0;font-size:14px}@keyframes vs-pulse{0%,to{opacity:1}50%{opacity:.55}}.vs-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:2px;display:flex;overflow-x:auto}.vs-tabs::-webkit-scrollbar{display:none}.vs-tab{color:var(--vs-text-mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:11px 16px 12px;font-family:inherit;font-size:14px;font-weight:700;transition:color .15s;position:relative}.vs-tab:hover{color:#d8d8d8}.vs-tab--active{color:#f2f2f2}.vs-tab--active:after{content:"";background:var(--vs-yellow);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.vs-filter{align-items:center;gap:12px;padding:14px 0 4px;display:flex}.vs-filter-label{letter-spacing:1px;text-transform:uppercase;color:var(--vs-text-mute);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.vs-servers{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:1;gap:5px;min-width:0;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.vs-servers::-webkit-scrollbar{display:none}.vs-srv{color:var(--vs-text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff12;border-radius:7px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.vs-srv:hover{color:var(--vs-text);border-color:var(--vs-line-hi);background:#ffffff08}.vs-srv--active,.vs-srv--active:hover{color:var(--vs-yellow);background:var(--vs-yellow-soft);border-color:#d4a64a73}@media (max-width:640px){.vs-filter{flex-direction:column;align-items:stretch;gap:8px}.vs-servers{width:100%}.vs-dash-title{font-size:28px}.vs-dash-title-ic{border-radius:13px;width:48px;height:48px}}.vs-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.vs-toolbar-label{letter-spacing:1px;text-transform:uppercase;color:var(--vs-text-mute);font-size:11px;font-weight:700}.vs-toolbar-note{color:var(--vs-text-mute);font-size:11.5px}.vs-seg{scrollbar-width:none;background:var(--vs-bg-1);border:1px solid #ffffff12;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.vs-seg::-webkit-scrollbar{display:none}.vs-seg-btn{cursor:pointer;color:var(--vs-text-dim);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.vs-seg-btn:hover{color:var(--vs-text)}.vs-seg-btn--active,.vs-seg-btn--active:hover{background:var(--vs-yellow-soft);color:var(--vs-yellow)}.vs-tab-content{padding-top:20px;animation:.25s vs-fadeIn}@keyframes vs-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vs-section{color:#f2f2f2;text-transform:uppercase;letter-spacing:1.4px;align-items:center;gap:10px;margin:36px 0 14px;font-size:14px;font-weight:700;display:flex}.vs-section:before{content:none}.vs-section:after{content:"";background:linear-gradient(90deg,#d4a64a66,#d4a64a00);flex:1;min-width:30px;height:1px}.vs-section-ic{color:var(--vs-yellow);flex-shrink:0;display:inline-flex}.vs-section:first-child{margin-top:0}.vs-empty{color:var(--vs-text-mute);text-align:center;background:var(--vs-bg-1);border:1px dashed var(--vs-line);border-radius:12px;padding:40px 20px;font-size:13px}.vs-loading{color:var(--vs-text-mute);padding:12px 0;font-size:13px}.vs-podium{grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:12px;margin-bottom:12px;display:grid}.vs-podium-card{background:linear-gradient(180deg,var(--vs-bg-2),var(--vs-bg-1));border:1px solid var(--vs-line);text-align:center;border-radius:14px;padding:22px 16px 18px;transition:all .25s;position:relative;overflow:hidden}.vs-podium-card:before{content:"";background:var(--vs-text-mute);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.vs-podium-card:hover{border-color:var(--vs-line-hi);transform:translateY(-3px)}.vs-podium-card--first{background:linear-gradient(180deg,#facc150f,var(--vs-bg-1));border-color:#facc1540;padding:32px 18px 22px}.vs-podium-card--first:before{background:linear-gradient(90deg,transparent,var(--vs-yellow),transparent);opacity:1;height:3px}.vs-podium-card--second{background:linear-gradient(180deg,#d0d0d00d,var(--vs-bg-1));border-color:#d0d0d033}.vs-podium-card--second:before{opacity:.85;background:linear-gradient(90deg,#0000,#d0d0d0,#0000);height:3px}.vs-podium-card--third{background:linear-gradient(180deg,#fb923c0d,var(--vs-bg-1));border-color:#fb923c33}.vs-podium-card--third:before{opacity:.85;background:linear-gradient(90deg,#0000,#fb923c,#0000);height:3px}.vs-podium-crown{pointer-events:none;z-index:3;filter:drop-shadow(0 0 10px #facc158c);width:38px;height:38px;animation:3.5s ease-in-out infinite vs-crown-float;position:absolute;top:-2px;left:50%;transform:translate(-50%)rotate(-8deg)}.vs-podium-crown:before{content:"👑";text-align:center;font-size:30px;line-height:1;display:block}@keyframes vs-crown-float{0%,to{transform:translate(-50%)rotate(-8deg)translateY(0)}50%{transform:translate(-50%)rotate(-3deg)translateY(-3px)}}.vs-podium-avatar{background:var(--vs-bg-3);border:1px solid var(--vs-line);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex;transform:rotate(-4deg)}.vs-podium-card--first .vs-podium-avatar{background:linear-gradient(135deg,var(--vs-yellow-soft),transparent);border-color:#facc1559;width:64px;height:64px;box-shadow:0 8px 24px #facc152e}.vs-podium-card--second .vs-podium-avatar{background:linear-gradient(135deg,#d0d0d024,#0000);border-color:#d0d0d047}.vs-podium-card--third .vs-podium-avatar{background:linear-gradient(135deg,#fb923c1f,#0000);border-color:#fb923c40}.vs-podium-avatar-text{color:var(--vs-text);font-size:22px;font-weight:900;transform:rotate(4deg)}.vs-podium-card--first .vs-podium-avatar-text{color:var(--vs-yellow);font-size:26px}.vs-podium-card--second .vs-podium-avatar-text{color:#e0e0e0}.vs-podium-card--third .vs-podium-avatar-text{color:#fdba74}.vs-podium-rank-badge{color:var(--vs-text-mute);background:var(--vs-bg-3);border:1px solid var(--vs-line);letter-spacing:1px;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px 4px 8px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.vs-podium-rank-badge .vs-podium-rank-num{opacity:.75;font-size:10px;font-weight:700}.vs-podium-rank-badge--gold{color:var(--vs-yellow);background:linear-gradient(135deg,var(--vs-yellow-soft),#facc1505);border-color:#facc1573;padding:5px 13px 5px 10px;font-size:16px}.vs-podium-rank-badge--silver{color:#e0e0e0;background:linear-gradient(135deg,#d0d0d024,#d0d0d005);border-color:#d0d0d052;font-size:15px}.vs-podium-rank-badge--bronze{color:#fdba74;background:linear-gradient(135deg,#fb923c24,#fb923c05);border-color:#fb923c52;font-size:15px}.vs-podium-name{color:var(--vs-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;margin-bottom:3px;font-size:15px;font-weight:800;overflow:hidden}.vs-podium-card--first .vs-podium-name{font-size:17px}.vs-podium-server{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:10px}.vs-podium-metrics{border-top:1px dashed var(--vs-line);justify-content:center;gap:20px;padding-top:12px;display:flex}.vs-metric{flex-direction:column;align-items:center;display:flex}.vs-metric-val{color:var(--vs-text);letter-spacing:-.5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:17px;font-weight:800}.vs-metric-lbl{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;margin-top:3px;font-size:9px;font-weight:600}.vs-fam-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.vs-fam-card{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:16px;padding:18px 18px 16px 22px;transition:all .22s;position:relative;overflow:hidden}.vs-fam-card:before{content:"";background:linear-gradient(90deg,transparent,var(--vs-green),transparent);opacity:.4;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.vs-fam-card:hover{border-color:var(--vs-line-hi);transform:translateY(-3px);box-shadow:0 14px 32px #00000073}.vs-fam-card:hover:before{opacity:1}.vs-fam-card--gold{background:linear-gradient(135deg,#facc1512,var(--vs-bg-1)55%);border-color:#facc1547}.vs-fam-card--gold:before{background:linear-gradient(90deg,transparent,var(--vs-yellow),transparent);opacity:.85}.vs-fam-card--silver{background:linear-gradient(135deg,#d0d0d00d,var(--vs-bg-1)55%);border-color:#d0d0d038}.vs-fam-card--silver:before{opacity:.7;background:linear-gradient(90deg,#0000,#d0d0d0,#0000)}.vs-fam-card--bronze{background:linear-gradient(135deg,#fb923c0d,var(--vs-bg-1)55%);border-color:#fb923c38}.vs-fam-card--bronze:before{opacity:.7;background:linear-gradient(90deg,#0000,#fb923c,#0000)}.vs-fam-rank-badge{background:var(--vs-bg-3);border:1px solid var(--vs-line);width:44px;height:44px;color:var(--vs-text-mute);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.vs-fam-rank-num:before{content:"#";opacity:.55;margin-right:1px;font-weight:400}.vs-fam-rank-badge--medal{font-family:inherit;font-size:22px}.vs-fam-rank-medal{filter:drop-shadow(0 2px 4px #0006);line-height:1;display:block}.vs-fam-card--gold .vs-fam-rank-badge{color:#0a0a0a;background:linear-gradient(135deg,#fde047,#b45309);border-color:#0000}.vs-fam-card--silver .vs-fam-rank-badge{color:#0a0a0a;background:linear-gradient(135deg,#f2f2f2,gray);border-color:#0000}.vs-fam-card--bronze .vs-fam-rank-badge{color:#0a0a0a;background:linear-gradient(135deg,#fdba74,#7c2d12);border-color:#0000}.vs-fam-body{flex-direction:column;gap:12px;padding-right:52px;display:flex}.vs-fam-head{flex-direction:column;gap:4px;display:flex}.vs-fam-name{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.vs-fam-server{color:var(--vs-text-dim);background:var(--vs-bg-2);border:1px solid var(--vs-line);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:600}.vs-fam-hero{border-top:1px dashed var(--vs-line);align-items:stretch;gap:14px;padding-top:12px;display:flex}.vs-fam-wr-big{border-right:1px solid var(--vs-line);flex-direction:column;justify-content:center;min-width:72px;padding-right:14px;display:flex}.vs-fam-wr-big-val{color:var(--vs-yellow);letter-spacing:-1px;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:800;line-height:1}.vs-fam-wr-big-lbl{color:var(--vs-text-mute);letter-spacing:1.2px;margin-top:5px;font-size:9px;font-weight:700}.vs-fam-wl{flex:1;justify-content:space-around;align-items:center;gap:8px;display:flex}.vs-fam-wl-item{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.vs-fam-wl-num{color:var(--vs-text);letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:800;line-height:1}.vs-fam-wl--w .vs-fam-wl-num{color:var(--vs-green)}.vs-fam-wl--l .vs-fam-wl-num{color:var(--vs-red)}.vs-fam-wl-lbl{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:700}.vs-fam-bar{background:#ffffff0a;border-radius:2px;height:3px;overflow:hidden}.vs-fam-bar-fill{background:linear-gradient(90deg,var(--vs-green),#4ade8099);border-radius:2px;height:100%;transition:width .5s}.vs-fam-streaks{gap:8px;display:flex}.vs-fam-streak-chip{background:var(--vs-bg-2);border:1px solid var(--vs-line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.vs-fam-streak-chip--win{background:linear-gradient(135deg,#4ade8024,var(--vs-bg-2)70%);border-color:#4ade8047}.vs-fam-streak-chip--lose{background:linear-gradient(135deg,#f8717124,var(--vs-bg-2)70%);border-color:#f8717147}.vs-fam-streak-chip-arrow{flex-shrink:0;order:1;font-size:11px;font-weight:900}.vs-fam-streak-chip--win .vs-fam-streak-chip-arrow{color:var(--vs-green)}.vs-fam-streak-chip--lose .vs-fam-streak-chip-arrow{color:var(--vs-red)}.vs-fam-streak-chip-lbl{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;order:2;font-size:9px;font-weight:700;overflow:hidden}.vs-fam-streak-chip-val{color:var(--vs-text);flex-shrink:0;order:3;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800;line-height:1}.vs-fam-streak-chip--win .vs-fam-streak-chip-val{color:var(--vs-green)}.vs-fam-streak-chip--lose .vs-fam-streak-chip-val{color:var(--vs-red)}.vs-fam-streak{border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.vs-fam-streak--win{color:var(--vs-green);background:var(--vs-green-soft)}.vs-fam-streak--lose{color:var(--vs-red);background:var(--vs-red-soft)}@media (max-width:900px){.vs-fam-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.vs-fam-grid{grid-template-columns:1fr}.vs-fam-name{font-size:14px}.vs-fam-wr-big-val{font-size:22px}.vs-fam-wl-num{font-size:15px}.vs-fam-rank-badge{width:38px;height:38px;font-size:15px}.vs-fam-body{padding-right:46px}.vs-fam-streak-chip-val{font-size:14px}}.vs-events-list{background:var(--vs-bg-1);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vs-event-row{background:0 0;border:0;border-top:1px solid #ffffff0d;border-radius:0;align-items:center;gap:14px;padding:11px 16px 11px 18px;transition:all .15s;display:flex;position:relative;overflow:hidden}.vs-event-row:before{content:"";background:var(--vs-text-mute);opacity:.3;border-radius:2px;width:3px;height:60%;transition:all .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vs-event-row--click{cursor:pointer}.vs-events-list>.vs-event-row:first-child,.vs-events-list>:first-child>.vs-event-row{border-top:0}.vs-event-row--click:hover,.vs-event-row--open{background:#ffffff08}.vs-event-row--click:hover:before,.vs-event-row--open:before{background:var(--vs-yellow);opacity:1;height:70%}.vs-event-left{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;min-width:100px;display:flex}.vs-event-server-chip{background:var(--vs-bg-3);color:#b8b8b8;white-space:nowrap;border:1px solid #ffffff0f;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.3}.vs-event-time{color:var(--vs-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.vs-event-dur{color:var(--vs-text-mute);font-size:11px}.vs-event-center{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vs-event-match{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.vs-event-atk{color:var(--vs-blue);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.vs-event-vs{color:var(--vs-text-mute);letter-spacing:1px;flex-shrink:0;font-size:11px;font-weight:800}.vs-event-def{color:var(--vs-purple);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.vs-event-meta{align-items:center;gap:10px;display:flex}.vs-event-map{color:var(--vs-text-dim);font-size:12px;font-weight:500}.vs-event-server{color:var(--vs-text-mute);background:var(--vs-bg-3);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.vs-event-tag{white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:.5px;border:1px solid #0000;border-radius:7px;flex-shrink:0;min-width:92px;padding:5px 10px;font-size:10.5px;font-weight:800}.vs-tag--atk{color:var(--vs-green);border-color:var(--vs-green-glow);background:var(--vs-green-soft)}.vs-tag--def{color:var(--vs-red);border-color:var(--vs-red-glow);background:var(--vs-red-soft)}.vs-tag--live{color:var(--vs-yellow);border-color:var(--vs-yellow-glow);background:var(--vs-yellow-soft);animation:1.4s infinite vs-pulse}.vs-event-details{background:var(--vs-bg-2);border:1px solid var(--vs-line);border-top:none;border-radius:0 0 10px 10px;margin-top:-2px;padding:16px 18px;animation:.2s vs-fadeIn}.vs-detail-row{color:var(--vs-text-mute);flex-wrap:wrap;gap:18px;margin-bottom:16px;font-size:12px;display:flex}.vs-detail-row strong{color:var(--vs-text);font-weight:700}.vs-teams-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.vs-team-box{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:10px;padding:14px;position:relative}.vs-team-box--win{border-color:var(--vs-green-glow);background:linear-gradient(180deg,var(--vs-green-soft),var(--vs-bg-1));box-shadow:0 0 0 1px #4ade802e,0 0 24px #4ade8014}.vs-team-box--win .vs-team-box-name,.vs-team-box--win .vs-family-link{color:var(--vs-green)}.vs-team-box-name{color:var(--vs-text);letter-spacing:-.3px;margin-bottom:4px;font-size:14px;font-weight:800}.vs-team-box-role{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:500}.vs-team-box-nums{color:var(--vs-text-dim);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.vs-win-tag{color:var(--vs-green);background:var(--vs-green-soft);border:1px solid var(--vs-green-glow);letter-spacing:2px;border-radius:20px;margin-top:8px;padding:3px 10px;font-size:9px;font-weight:900;display:inline-block}.vs-event-team{border:1px solid var(--vs-line);background:var(--vs-bg-1);border-radius:12px;margin-bottom:14px;transition:border-color .2s;overflow:hidden}.vs-event-team--win{border-color:var(--vs-green-glow);box-shadow:0 0 0 1px #4ade8024,0 8px 24px #00000059}.vs-event-team--win .vs-team-header{background:linear-gradient(180deg,var(--vs-green-soft),#4ade8008)}.vs-event-team--win .vs-team-header-name,.vs-event-team--win .vs-team-header-win{color:var(--vs-green)}.vs-team-title{color:var(--vs-text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:11px;font-weight:800}.vs-team-header{border-bottom:1px solid var(--vs-line);background:linear-gradient(#ffffff06,#ffffff01);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vs-team-header-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.vs-team-header-name{color:var(--vs-text);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:800;overflow:hidden}.vs-team-side-pill{letter-spacing:1.5px;color:var(--vs-text-dim);border:1px solid var(--vs-line);background:#ffffff0a;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}.vs-team-side-pill--atk{color:var(--vs-green);background:var(--vs-green-soft);border-color:var(--vs-green-glow)}.vs-team-side-pill--def{color:var(--vs-blue);background:var(--vs-blue-soft);border-color:var(--vs-blue-glow)}.vs-team-header-win{letter-spacing:1.5px;color:#e6e6e6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.vs-team-header-right{color:var(--vs-text-mute);flex-wrap:wrap;gap:16px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;display:flex}.vs-team-header-right strong{color:var(--vs-text);font-weight:700}.vs-table-wrap{border:1px solid var(--vs-line);background:var(--vs-bg-1);border-radius:12px;overflow-x:auto}.vs-table{border-collapse:collapse;width:100%;font-size:13px}.vs-table thead{background:var(--vs-bg-2);z-index:1;position:sticky;top:0}.vs-table th{text-align:left;color:var(--vs-text-dim);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border-bottom:1px solid var(--vs-line);padding:12px 14px;font-size:10px;font-weight:800}.vs-table td{color:var(--vs-text-dim);white-space:nowrap;border-bottom:1px solid #ffffff08;padding:10px 14px}.vs-table tbody tr{transition:background .12s;position:relative}.vs-table tbody tr:hover{background:var(--vs-bg-2)!important}.vs-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--vs-green)}.vs-td-name{color:var(--vs-text);font-weight:700}.vs-td-num{text-align:center;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,monospace;font-weight:600}.vs-table-wrap--event{background:0 0;border:none;border-radius:0}.vs-table--event{table-layout:fixed;width:100%;font-size:12.5px}.vs-table--event thead{background:#ffffff04}.vs-table--event th{color:var(--vs-text-mute);text-align:center;vertical-align:middle;padding:10px 12px;font-size:9.5px}.vs-table--event td{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;padding:11px 12px}.vs-table--event th:first-child,.vs-table--event td:first-child{text-align:left;width:28%}.vs-table--event th:not(:first-child),.vs-table--event td:not(:first-child){width:10.2857%}.vs-table--event thead th .vs-th-tip{justify-content:center;align-items:center;display:inline-flex}.vs-table--event tbody tr:nth-child(2n){background:#ffffff03}.vs-table--event tbody tr:hover{background:#ffffff09!important}.vs-table--event tbody tr.vs-tr-top td:first-child{color:#fff;box-shadow:inset 3px 0 #ffffff59}.vs-table--event tbody tr.vs-tr-top td{color:var(--vs-text)}.vs-table--event tbody tr:hover td:first-child{box-shadow:inset 3px 0 #ffffff38}.vs-td-rank{width:48px;font-size:17px;line-height:1}.vs-rank{justify-content:center;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;line-height:1;display:inline-flex}.vs-rank--cell{font-size:18px}.vs-rank--cell.vs-rank--num{color:var(--vs-text-mute);font-size:13px;font-weight:700}.vs-rank--num{color:var(--vs-text-mute);font-weight:700}.vs-rank--gold .vs-rank-medal,.vs-rank--silver .vs-rank-medal,.vs-rank--bronze .vs-rank-medal{filter:drop-shadow(0 2px 3px #00000080);font-size:18px}.vs-rank .vs-rank-num{display:none}.vs-rank--gold{color:var(--vs-yellow)}.vs-rank--silver{color:#e0e0e0}.vs-rank--bronze{color:#fdba74}.vs-table th:nth-child(n+4){text-align:center}.vs-search{background:var(--vs-bg-1);border:1px solid var(--vs-line);width:100%;color:var(--vs-text);border-radius:10px;outline:none;margin-bottom:12px;padding:12px 16px;font-family:inherit;font-size:13px;transition:all .15s}.vs-search::placeholder{color:var(--vs-text-mute)}.vs-search:focus{border-color:var(--vs-green-glow);box-shadow:0 0 0 3px #4ade8014}.vs-list{flex-direction:column;gap:4px;max-height:500px;display:flex;overflow-y:auto}.vs-list-row{background:var(--vs-bg-1);border:1px solid var(--vs-line);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 16px;transition:all .15s;display:flex}.vs-list-row:hover{border-color:var(--vs-line-hi);background:var(--vs-bg-2);transform:translate(2px)}.vs-list-row--active{border-color:var(--vs-green-glow);background:var(--vs-green-soft)}.vs-list-name{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vs-list-meta{color:var(--vs-text-mute);white-space:nowrap;margin-left:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.vs-fam-cell{flex-direction:column;gap:6px;display:flex}.vs-fam-cell-name{color:var(--vs-text);font-weight:700}.vs-row--open{background:var(--vs-bg-2)!important}.vs-fam-expand{flex-direction:column;gap:8px;padding:10px 0 6px;animation:.2s vs-fadeIn;display:flex}.vs-fam-expand-row{color:var(--vs-text-dim);gap:18px;font-size:12px;display:flex}.vs-fam-expand-row strong{color:var(--vs-text);font-family:JetBrains Mono,monospace;font-weight:800}.vs-fam-history{border-top:1px dashed #ffffff14;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.vs-fam-history-title{letter-spacing:.6px;text-transform:uppercase;color:var(--vs-text-mute);font-size:10px;font-weight:700}.vs-fam-history-list{flex-direction:column;gap:4px;display:flex}.vs-fam-history-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:36px 36px 1fr auto auto;align-items:center;gap:10px;padding:7px 10px;font-size:12px;transition:background-color .15s,border-color .15s;display:grid}.vs-fam-history-row:hover{background:#ffffff0a}.vs-fam-history-row--w{border-color:#4ade802e}.vs-fam-history-row--l{border-color:#f871712e}.vs-fam-history-row--draw{border-color:#ffffff0f}.vs-fam-history-tag{text-align:center;letter-spacing:.4px;border-radius:5px;padding:2px 0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.vs-fam-history-tag--w{color:var(--vs-green);background:#4ade8024}.vs-fam-history-tag--l{color:var(--vs-red);background:#f8717124}.vs-fam-history-tag--draw{color:var(--vs-text-mute);background:#ffffff0d}.vs-fam-history-side{letter-spacing:.4px;color:var(--vs-text-mute);text-align:center;font-size:10px;font-weight:700}.vs-fam-history-opp{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-fam-history-map{color:var(--vs-text-mute);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:500;overflow:hidden}.vs-fam-history-date{color:var(--vs-text-mute);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px}.vs-fam-history-more{color:var(--vs-text-mute);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.vs-fam-history-more:hover{color:var(--vs-text);background:#ffffff0f;border-color:#ffffff24}@media (max-width:768px){.vs-fam-history-row{grid-template-columns:32px 32px 1fr auto auto;gap:8px;font-size:11px}.vs-fam-history-map{display:none}}.vs-fam-history-item{flex-direction:column;display:flex}.vs-fam-history-row--btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;font-family:inherit}.vs-fam-history-row--btn:hover{background:#ffffff0a}.vs-fam-history-item--open .vs-fam-history-row--btn{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.vs-fam-history-row{grid-template-columns:36px 36px 1fr auto auto 14px}.vs-fam-history-chev{color:var(--vs-text-mute);text-align:center;width:14px;font-size:10px;font-weight:700}.vs-fam-history-detail{background:#0000002e;border:1px solid #ffffff0d;border-top:none;border-radius:0 0 8px 8px;padding:12px}.vs-fam-history-detail-msg{color:var(--vs-text-mute);text-align:center;padding:14px 0;font-size:12px}.vs-fam-history-detail-msg--err{color:#f87171}.vs-fam-teams{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:768px){.vs-fam-teams{grid-template-columns:1fr}}.vs-fam-team{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:10px 12px}.vs-fam-team--ours{background:#f973160a;border-color:#f973164d}.vs-fam-team--win{box-shadow:inset 0 0 0 1px #4ade802e}.vs-fam-team-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vs-fam-team-side{letter-spacing:.6px;color:var(--vs-text-mute);background:#ffffff0f;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800}.vs-fam-team-name{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.vs-fam-team-badge{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.vs-fam-team-badge--w{color:var(--vs-green);background:#4ade8026;border:1px solid #4ade804d}.vs-fam-team-badge--ours{color:#fdba74;background:#f973161f;border:1px solid #f973164d}.vs-fam-team-totals{color:var(--vs-text-mute);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.vs-fam-team-totals strong{color:var(--vs-text);font-family:JetBrains Mono,monospace;font-weight:800}.vs-fam-team-table{flex-direction:column;gap:2px;display:flex}.vs-fam-team-thead,.vs-fam-team-tr{grid-template-columns:1fr 36px 60px 50px 50px;align-items:center;gap:6px;padding:5px 6px;font-size:11px;display:grid}.vs-fam-team-thead{color:var(--vs-text-mute);letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid #ffffff0d;padding-bottom:4px;font-size:10px;font-weight:700}.vs-fam-team-tr{border-radius:5px;transition:background-color .15s}.vs-fam-team-tr:nth-child(odd){background:#ffffff04}.vs-fam-team-tr:hover{background:#ffffff0d}.vs-fam-team-name-cell{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-fam-team-num{text-align:right;font-family:JetBrains Mono,monospace;font-weight:700}.vs-fam-team-empty{color:var(--vs-text-mute);text-align:center;padding:8px 0;font-size:11px;font-style:italic}.vs-td-server{color:var(--vs-text-mute);white-space:nowrap;font-size:11px;font-weight:600}.vs-maps-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:16px;display:grid}.vs-map-card{background:linear-gradient(180deg,var(--vs-bg-2),var(--vs-bg-1));border:1px solid var(--vs-line);cursor:pointer;border-radius:14px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.vs-map-card:after{content:"";background:radial-gradient(circle,var(--vs-green-soft),transparent 70%);pointer-events:none;opacity:0;width:80px;height:80px;transition:opacity .2s;position:absolute;top:0;right:0}.vs-map-card:hover{border-color:var(--vs-line-hi);transform:translateY(-3px)}.vs-map-card:hover:after{opacity:1}.vs-map-card--active{border-color:var(--vs-green-glow);box-shadow:0 0 0 3px #4ade800f}.vs-map-card--active:after{opacity:1}.vs-map-name{color:var(--vs-text);letter-spacing:-.3px;margin-bottom:14px;font-size:14px;font-weight:800}.vs-map-nums{gap:16px;margin-bottom:12px;display:flex}.vs-map-nums>div{flex-direction:column;align-items:center;display:flex}.vs-bar{background:#a78bfa33;border-radius:2px;height:4px;position:relative;overflow:hidden}.vs-bar-fill{background:linear-gradient(90deg,var(--vs-blue),var(--vs-purple));border-radius:2px;height:100%;transition:width .4s}.vs-profile{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:16px;padding:24px;animation:.25s vs-fadeIn;position:relative;overflow:hidden}.vs-profile:before{content:"";background:radial-gradient(circle,var(--vs-green-soft),transparent 70%);pointer-events:none;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.vs-profile-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex;position:relative}.vs-profile-name{color:var(--vs-text);letter-spacing:-.8px;margin:0 0 8px;font-size:26px;font-weight:900}.vs-profile-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-profile-server{color:var(--vs-text-dim);background:var(--vs-bg-2);border:1px solid var(--vs-line);text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.vs-profile-id{color:var(--vs-green);background:var(--vs-green-soft);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.vs-profile-family{color:var(--vs-text-dim);font-size:12px;font-weight:600}.vs-profile-badge{text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:800}.vs-profile-badge--api{background:var(--vs-green-soft);color:var(--vs-green);border:1px solid var(--vs-green-glow)}.vs-profile-badge--partial{background:var(--vs-yellow-soft);color:var(--vs-yellow);border:1px solid #facc154d}.vs-player-partial{color:var(--vs-yellow);cursor:help;margin-left:4px;font-weight:800;display:inline-block}.vs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:28px 0 14px;display:flex}.vs-section-count{color:var(--vs-text-mute);margin-left:8px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.vs-sort-pills{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex!important}button.vs-sort-pill{color:var(--vs-text-dim);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;appearance:none;background:0 0;border:none;border-radius:7px;outline:none;align-items:center;padding:7px 14px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}button.vs-sort-pill:hover{color:var(--vs-text);background:var(--vs-bg-2)}button.vs-sort-pill.vs-sort-pill--active{background:var(--vs-green-soft);color:var(--vs-green);box-shadow:inset 0 0 0 1px var(--vs-green-glow)}.vs-list-hint{color:var(--vs-text-dim);background:var(--vs-bg-1);border:1px solid var(--vs-line);border-left:3px solid var(--vs-green);border-radius:10px;margin:8px 0 16px;padding:12px 16px;font-size:12px}.vs-list-hint strong{font-family:JetBrains Mono,monospace;font-weight:800}@media (max-width:640px){.vs-section-head{flex-direction:column;align-items:flex-start}.vs-sort-pills{width:100%}}.vs-load-more{background:var(--vs-bg-1);border:1px solid var(--vs-line);width:100%;color:var(--vs-text-dim);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:10px;margin:14px auto 0;padding:12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:block}.vs-load-more:hover:not(:disabled){color:var(--vs-green);border-color:var(--vs-green-glow);background:var(--vs-green-soft)}.vs-load-more:disabled{opacity:.5;cursor:wait}.vs-profile-close{background:var(--vs-bg-2);border:1px solid var(--vs-line);color:var(--vs-text-dim);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:20px;transition:all .15s;display:flex}.vs-profile-close:hover{color:var(--vs-red);background:var(--vs-red-soft);border-color:#f871714d;transform:rotate(90deg)}.vs-profile-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:28px;display:grid}.vs-profile-stat{background:var(--vs-bg-2);border:1px solid var(--vs-line);text-align:center;border-radius:12px;padding:16px 10px;transition:all .15s;position:relative;overflow:hidden}.vs-profile-stat:before{content:"";background:var(--vs-green);opacity:0;height:2px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.vs-profile-stat:hover{border-color:var(--vs-line-hi);transform:translateY(-2px)}.vs-profile-stat:hover:before{opacity:.7}.vs-profile-stat-val{color:var(--vs-text);letter-spacing:-.8px;font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:900;display:block}.vs-profile-stat-lbl{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-size:9px;font-weight:700;display:block}.vs-profile-history-title{color:var(--vs-text-dim);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:800;display:flex}.vs-profile-history-title:before{content:"";background:var(--vs-green);border-radius:2px;width:12px;height:2px}.vs-profile-history{flex-direction:column;gap:6px;display:flex}.vs-profile-event{background:var(--vs-bg-2);border:1px solid var(--vs-line);border-left:4px solid var(--vs-text-mute);border-radius:10px;padding:12px 16px;transition:all .15s}.vs-profile-event:hover{border-color:var(--vs-line-hi);transform:translate(2px)}.vs-profile-event--win{border-left-color:var(--vs-green)}.vs-profile-event--loss{border-left-color:var(--vs-red)}.vs-profile-event-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.vs-profile-event-date{color:var(--vs-text-mute);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.vs-profile-event-tag{text-transform:uppercase;letter-spacing:.8px;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:800}.vs-profile-event-info{align-items:center;gap:12px;margin-bottom:6px;display:flex}.vs-profile-event-family{color:var(--vs-text);letter-spacing:-.2px;font-size:13px;font-weight:700}.vs-profile-event-side{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:.8px;background:var(--vs-bg-3);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.vs-profile-event-map{color:var(--vs-text-dim);font-size:11px;font-weight:600}.vs-profile-event-nums{color:var(--vs-text-mute);gap:18px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.vs-profile-event-nums strong{color:var(--vs-text);font-weight:800}.vs-profile-loading{text-align:center;color:var(--vs-text-mute);background:var(--vs-bg-1);border:1px dashed var(--vs-line);border-radius:12px;padding:40px;font-size:13px}.vs-player-id{color:var(--vs-text-mute);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.vs-champ-wrap{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.vs-champ-card{background:radial-gradient(ellipse at 15% 50%,#facc1517,transparent 55%),linear-gradient(135deg,var(--vs-bg-2)0%,var(--vs-bg-1)100%);border:1px solid #facc1547;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px 30px 24px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073,inset 0 0 34px #facc150f}.vs-champ-stripe{pointer-events:none;background:linear-gradient(135deg,#0000 30%,#facc150f 50%,#0000 70%);width:200px;height:100%;position:absolute;top:0;right:0}.vs-champ-card:before{content:"";background:linear-gradient(90deg,transparent,var(--vs-yellow),transparent);height:2px;position:absolute;top:0;left:0;right:0}.vs-champ-crown{pointer-events:none;z-index:3;filter:drop-shadow(0 4px 10px #facc1599);width:40px;height:40px;animation:3.5s ease-in-out infinite vs-crown-float;position:absolute;top:-6px;left:54px}.vs-champ-crown:before{content:"👑";font-size:30px;line-height:1;display:block}.vs-champ-left{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.vs-champ-avatar{background:linear-gradient(135deg,#facc152e,#facc1505);border:1.5px solid #facc1566;border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;transform:rotate(-4deg);box-shadow:0 10px 30px #facc152e}.vs-champ-avatar-text{color:var(--vs-yellow);letter-spacing:-1px;font-size:34px;font-weight:900;transform:rotate(4deg)}.vs-champ-rank{background:linear-gradient(135deg,var(--vs-yellow-soft),#facc150a);color:var(--vs-yellow);letter-spacing:1px;border:1px solid #facc1573;border-radius:20px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;display:inline-flex}.vs-champ-rank-medal{font-size:14px;line-height:1}.vs-champ-rank-txt{font-size:11px}.vs-champ-mid{z-index:2;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.vs-champ-label{color:var(--vs-yellow);text-transform:uppercase;letter-spacing:3px;opacity:.85;font-size:10px;font-weight:800}.vs-champ-name{color:var(--vs-text);letter-spacing:-1.2px;white-space:nowrap;text-overflow:ellipsis;font-size:32px;font-weight:900;line-height:1.05;overflow:hidden}.vs-champ-server{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1.4px;margin-top:2px;font-size:11px;font-weight:700}.vs-champ-metrics{border:1px solid var(--vs-line);z-index:2;background:#00000059;border-radius:12px;gap:18px;padding:14px 20px;display:flex;position:relative}.vs-champ-metric{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.vs-champ-metric-val{color:var(--vs-text);letter-spacing:-1px;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:900;line-height:1}.vs-champ-metric--accent .vs-champ-metric-val{color:var(--vs-yellow)}.vs-champ-metric-lbl{color:var(--vs-text-mute);letter-spacing:1.4px;font-size:9px;font-weight:800}.vs-runner-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vs-runner-card{background:linear-gradient(135deg,var(--vs-bg-2),var(--vs-bg-1));border:1px solid var(--vs-line);border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:14px 18px 14px 20px;transition:all .2s;display:grid;position:relative;overflow:hidden}.vs-runner-card:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.vs-runner-card--silver{border-color:#d0d0d038}.vs-runner-card--silver:before{background:linear-gradient(#e0e0e0,gray)}.vs-runner-card--bronze{border-color:#fb923c38}.vs-runner-card--bronze:before{background:linear-gradient(#fdba74,#7c2d12)}.vs-runner-card:hover{border-color:var(--vs-line-hi);transform:translate(2px)}.vs-runner-medal{filter:drop-shadow(0 2px 4px #00000080);font-size:26px;line-height:1}.vs-runner-avatar{background:var(--vs-bg-3);border:1px solid var(--vs-line);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;transform:rotate(-3deg)}.vs-runner-card--silver .vs-runner-avatar{background:linear-gradient(135deg,#d0d0d01f,#0000);border-color:#d0d0d047}.vs-runner-card--bronze .vs-runner-avatar{background:linear-gradient(135deg,#fb923c1f,#0000);border-color:#fb923c47}.vs-runner-avatar-text{color:var(--vs-text);font-size:18px;font-weight:900;transform:rotate(3deg)}.vs-runner-card--silver .vs-runner-avatar-text{color:#e0e0e0}.vs-runner-card--bronze .vs-runner-avatar-text{color:#fdba74}.vs-runner-info{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-runner-rank{color:var(--vs-text-mute);letter-spacing:1.4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.vs-runner-name{color:var(--vs-text);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.vs-runner-server{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.vs-runner-metrics{border:1px solid var(--vs-line);background:#00000059;border-radius:10px;gap:14px;padding:8px 14px;display:flex}.vs-runner-metric{flex-direction:column;align-items:center;gap:1px;display:flex}.vs-runner-metric b{color:var(--vs-text);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800;line-height:1}.vs-runner-metric small{color:var(--vs-text-mute);letter-spacing:1px;font-size:8px;font-weight:800}.vs-famp{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.vs-famp-top{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:14px;display:grid}.vs-famp-hero{background:radial-gradient(circle at 80% 0%,#facc1512,transparent 45%),linear-gradient(135deg,var(--vs-bg-2),var(--vs-bg-1));border:1px solid #facc1540;border-radius:18px;flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0006}.vs-famp-hero-stripe{background:linear-gradient(90deg,transparent,var(--vs-yellow),transparent);height:3px;position:absolute;top:0;left:0;right:0}.vs-famp-hero-head{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.vs-famp-hero-medal{filter:drop-shadow(0 4px 10px #facc1566);font-size:44px;line-height:1}.vs-famp-hero-title{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-famp-hero-label{color:var(--vs-yellow);letter-spacing:3px;opacity:.85;font-size:10px;font-weight:800}.vs-famp-hero-name{color:var(--vs-text);letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:900;line-height:1.1;overflow:hidden}.vs-famp-hero-server{color:var(--vs-text-mute);background:var(--vs-bg-2);border:1px solid var(--vs-line);text-transform:uppercase;letter-spacing:.8px;border-radius:5px;align-self:flex-start;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:700}.vs-famp-hero-wr{background:linear-gradient(135deg,var(--vs-yellow-soft),transparent);border:1px solid #facc1559;border-radius:12px;flex-direction:column;align-items:flex-end;padding:8px 14px;display:flex}.vs-famp-hero-wr-val{color:var(--vs-yellow);letter-spacing:-1.2px;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:900;line-height:1}.vs-famp-hero-wr-lbl{letter-spacing:1.4px;color:var(--vs-text-mute);margin-top:3px;font-size:9px;font-weight:800}.vs-famp-hero-stats{border:1px solid var(--vs-line);background:#00000059;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.vs-famp-hero-stat{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.vs-famp-hero-stat-val{color:var(--vs-text);letter-spacing:-.8px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1}.vs-famp-hero-stat--win .vs-famp-hero-stat-val{color:var(--vs-green)}.vs-famp-hero-stat--lose .vs-famp-hero-stat-val{color:var(--vs-red)}.vs-famp-hero-stat-lbl{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:700}.vs-famp-hero-bar{height:4px}.vs-famp-hero-streaks{gap:10px;display:flex}.vs-famp-runners{flex-direction:column;gap:12px;display:flex}.vs-famp-runner{background:linear-gradient(135deg,var(--vs-bg-2),var(--vs-bg-1));border:1px solid var(--vs-line);border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.vs-famp-runner:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.vs-famp-runner--silver{border-color:#d0d0d038}.vs-famp-runner--silver:before{background:linear-gradient(#e0e0e0,gray)}.vs-famp-runner--bronze{border-color:#fb923c38}.vs-famp-runner--bronze:before{background:linear-gradient(#fdba74,#7c2d12)}.vs-famp-runner-medal{filter:drop-shadow(0 2px 4px #00000080);font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.vs-famp-runner-info{flex-direction:column;gap:3px;padding-right:34px;display:flex}.vs-famp-runner-name{color:var(--vs-text);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.vs-famp-runner-server{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:700}.vs-famp-runner-stats{border:1px solid var(--vs-line);background:#0000004d;border-radius:10px;align-items:center;gap:14px;padding:8px 12px;display:flex}.vs-famp-runner-wr{border-right:1px solid var(--vs-line);flex-direction:column;align-items:flex-start;min-width:54px;padding-right:12px;display:flex}.vs-famp-runner-wr-val{color:var(--vs-yellow);letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;line-height:1}.vs-famp-runner-wr-lbl{color:var(--vs-text-mute);letter-spacing:1.2px;margin-top:2px;font-size:8px;font-weight:800}.vs-famp-runner-wl{color:var(--vs-text-dim);flex-direction:column;gap:3px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.vs-famp-runner-wl b{color:var(--vs-text);margin-right:5px;font-weight:800}.vs-famp-runner-wl small{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:.8px;font-family:inherit;font-size:9px;font-weight:700}.vs-famp-runner-streaks{gap:8px;display:flex}.vs-famp-runner-streak{letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.vs-famp-runner-streak--win{color:var(--vs-green);background:var(--vs-green-soft);border:1px solid #4ade8040}.vs-famp-runner-streak--lose{color:var(--vs-red);background:var(--vs-red-soft);border:1px solid #f8717140}.vs-famp-list{flex-direction:column;gap:4px;display:flex}.vs-famp-mini{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:10px;grid-template-columns:38px 1fr 120px 58px 72px 90px;align-items:center;gap:14px;padding:10px 14px 10px 18px;transition:all .15s;display:grid;position:relative;overflow:hidden}.vs-famp-mini:before{content:"";background:var(--vs-text-mute);opacity:.25;width:2px;position:absolute;top:0;bottom:0;left:0}.vs-famp-mini:hover{border-color:var(--vs-line-hi);background:var(--vs-bg-2);transform:translate(2px)}.vs-famp-mini:hover:before{opacity:.6}.vs-famp-mini-rank{color:var(--vs-text-mute);letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.vs-famp-mini-name-col{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-famp-mini-name{color:var(--vs-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;font-size:14px;font-weight:800;overflow:hidden}.vs-famp-mini-server{color:var(--vs-text-mute);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:700}.vs-famp-mini-bar{background:#ffffff0a;border-radius:2px;height:4px;overflow:hidden}.vs-famp-mini-wr{color:var(--vs-yellow);text-align:center;letter-spacing:-.3px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.vs-famp-mini-wl{justify-content:center;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.vs-famp-mini-w{color:var(--vs-green)}.vs-famp-mini-l{color:var(--vs-red)}.vs-famp-mini-slash{color:var(--vs-text-mute);opacity:.4}.vs-famp-mini-streaks{justify-content:flex-end;gap:6px;display:flex}.vs-famp-mini-streak{letter-spacing:.3px;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.vs-famp-mini-streak--win{color:var(--vs-green);background:var(--vs-green-soft)}.vs-famp-mini-streak--lose{color:var(--vs-red);background:var(--vs-red-soft)}@media (max-width:1000px){.vs-famp-top{grid-template-columns:1fr}}@media (max-width:760px){.vs-champ-card{text-align:center;grid-template-columns:1fr;gap:16px;padding:24px 18px 20px}.vs-champ-crown{left:50%;transform:translate(-50%)rotate(-4deg)}.vs-champ-left{flex-direction:row;justify-content:center}.vs-champ-name{white-space:normal;font-size:24px}.vs-champ-metrics{justify-content:center;gap:14px;padding:12px}.vs-champ-metric-val{font-size:22px}.vs-champ-metric{min-width:52px}.vs-runner-row{grid-template-columns:1fr}.vs-runner-card{grid-template-columns:auto auto 1fr}.vs-runner-metrics{grid-column:1/-1;justify-content:center}.vs-famp-hero-head{grid-template-columns:auto 1fr}.vs-famp-hero-wr{grid-column:1/-1;align-items:center}.vs-famp-hero-name{white-space:normal;font-size:20px}.vs-famp-mini{grid-template-columns:32px 1fr 60px 80px;grid-template-areas:"rank name wr wl"".bar bar bar""str str str str";gap:8px 12px}.vs-famp-mini-rank{grid-area:rank}.vs-famp-mini-name-col{grid-area:name}.vs-famp-mini-bar{grid-area:bar}.vs-famp-mini-wr{grid-area:wr}.vs-famp-mini-wl{grid-area:wl}.vs-famp-mini-streaks{grid-area:str;justify-content:flex-start}}@media (max-width:640px){.vs-topbar{flex-wrap:wrap}.vs-breadcrumbs{display:none}.vs-dash-title{letter-spacing:.005em;padding-left:14px;font-size:30px}.vs-dash-subtitle{padding-left:14px}.vs-dash-title-block:before{top:18px;bottom:24px}.vs-podium{grid-template-columns:1fr}.vs-podium-card--first{order:-1}.vs-teams-summary,.vs-maps-grid{grid-template-columns:1fr}.vs-event-row{flex-wrap:wrap;gap:8px}.vs-event-left{flex-direction:row;gap:10px;min-width:auto}.vs-event-tag{width:100%;min-width:auto}.vs-tab{padding:8px 14px;font-size:11px}.vs-detail-row{flex-direction:column;gap:6px}.vs-profile{padding:18px}.vs-profile-name{font-size:20px}.vs-profile-stats{grid-template-columns:repeat(3,1fr)}.vs-profile-event-info{flex-wrap:wrap;gap:8px}.vs-profile-event-nums{flex-wrap:wrap;gap:12px}}.vs-player-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #fff3;margin:0;padding:0;transition:color .15s,border-color .15s}.vs-player-link:hover{color:#fff;border-bottom-color:#ffffff8c}.vs-player-link:focus-visible{outline-offset:2px;outline:1px solid #fff6}.vs-family-link{color:inherit;border-bottom:1px dashed #ffffff2e;text-decoration:none;transition:color .15s,border-color .15s}.vs-family-link:hover{color:#fff;border-bottom-color:#ffffff80}.vs-family-link--btn{font:inherit;cursor:pointer;background:0 0;margin:0;padding:0}.vs-badge{letter-spacing:.6px;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.vs-badge--mvp{color:#ffd67a;background:#ffdc8c1f;border:1px solid #ffdc8c4d}.vs-badge--sniper{color:#b4d2ff;background:#b4d2ff1a;border:1px solid #b4d2ff4d}.vs-dmg-share{font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;width:100%;height:22px;margin:12px 0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex;overflow:hidden}.vs-dmg-share-bar{color:#ffffffd9;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 6px;transition:width .25s;display:flex;overflow:hidden}.vs-dmg-share-bar--atk{background:linear-gradient(90deg,#b4dcb42e,#b4dcb41a)}.vs-dmg-share-bar--def{background:linear-gradient(90deg,#dcb4b41a,#dcb4b42e)}.vs-pm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);background:#161617b8;justify-content:center;align-items:flex-start;padding:32px 16px;animation:.18s ease-out vs-pm-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes vs-pm-fade-in{0%{opacity:0}to{opacity:1}}.vs-pm-card{color:#e6e6e6;background:linear-gradient(#1a1a1b 0% 100%);border:1px solid #ffffff0f;border-radius:18px;width:100%;max-width:440px;padding:22px 18px 20px;animation:.22s cubic-bezier(.34,1.2,.64,1) vs-pm-pop;position:relative;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ef444414}.vs-pm-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ef444480,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}@keyframes vs-pm-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vs-pm-close{color:#cfcfcf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.vs-pm-close:hover{color:#fff;background:#ef444424;border-color:#ef444459}.vs-pm-head{margin-bottom:14px;padding-right:40px}.vs-pm-eyebrow{letter-spacing:1.2px;color:#ff3b3b;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:inline-block}.vs-pm-name{letter-spacing:-.3px;color:#fff;word-break:break-word;margin:0 0 4px;font-size:22px;font-weight:800;line-height:1.15}.vs-pm-sub{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vs-pm-family{color:#ff3b3b;letter-spacing:.2px;font-size:13px;font-weight:700}.vs-pm-server{color:#909090;letter-spacing:.3px;font-size:12px}.vs-pm-grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.vs-pm-donut{aspect-ratio:1;grid-area:1/1/span 2;place-self:center;width:100%;max-width:130px;position:relative}.vs-pm-donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.vs-pm-donut-track{fill:none;stroke:#ffffff0f;stroke-width:10px}.vs-pm-donut-fill{fill:none;stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--vs-wr-color,#4ade8080));transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .2s}.vs-pm-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vs-pm-donut-pct{letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1}.vs-pm-donut-lbl{color:#909090;letter-spacing:1px;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:600}.vs-pm-tile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;min-height:54px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.vs-pm-tile:hover{background:#ffffff0b;border-color:#ffffff1a}.vs-pm-tile-val{color:#fff;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:800;line-height:1.1;overflow:hidden}.vs-pm-tile-lbl{color:#909090;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:600;overflow:hidden}.vs-pm-section{margin-top:14px}.vs-pm-section-title{letter-spacing:1px;color:#909090;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.vs-pm-section-title>svg,.vs-pm-section-title>span:first-child{color:#ff3b3b}.vs-pm-section-title:after{content:"";background:linear-gradient(90deg,#ff3b3b59,#ff3b3b00);flex:1;min-width:24px;height:1px}.vs-pm-fam-list{flex-direction:column;gap:5px;display:flex}.vs-pm-fam-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 12px;transition:background .15s,border-color .15s;display:grid}.vs-pm-fam-row:hover{background:#ffffff0a;border-color:#ffffff17}.vs-pm-fam-row--clickable{cursor:pointer}.vs-pm-fam-row--gold{background:linear-gradient(90deg,#facc1514,#facc1505);border-color:#facc1540}.vs-pm-fam-row--gold:hover{border-color:#facc1566}.vs-pm-fam-rank{color:#909090;background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.vs-pm-fam-row--gold .vs-pm-fam-rank{color:#facc15;background:#facc1526}.vs-pm-fam-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.vs-pm-fam-row--gold .vs-pm-fam-name{color:#facc15}.vs-pm-fam-stats{white-space:nowrap;align-items:baseline;gap:12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.vs-pm-fam-kills{color:#ff3b3b}.vs-pm-fam-matches{color:#cfcfcf}.vs-pm-fam-stats em{color:#707070;letter-spacing:.3px;margin-left:3px;font-size:9px;font-style:normal;font-weight:500}.vs-pm-match-list{flex-direction:column;gap:5px;display:flex}.vs-pm-match{background:#ffffff06;border:1px solid #ffffff0d;border-left-width:3px;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:background .15s,border-color .15s;display:grid}.vs-pm-match:hover{background:#ffffff0a}.vs-pm-match--win{border-left-color:#4ade808c}.vs-pm-match--loss{border-left-color:#ef44448c}.vs-pm-match-badge{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;display:inline-flex}.vs-pm-match-badge--win{color:#4ade80;background:#4ade8024;border:1px solid #4ade804d}.vs-pm-match-badge--loss{color:#ef4444;background:#ef444424;border:1px solid #ef44444d}.vs-pm-match-badge--draw{color:#cfcfcf;background:#a0a0a024;border:1px solid #a0a0a04d}.vs-pm-link{font:inherit;color:#ff6b6b;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:1px dotted #0000;max-width:100%;margin:0;padding:0;text-decoration:none;transition:color .15s,border-color .15s;overflow:hidden}.vs-pm-link:hover{color:#ff3b3b;border-bottom-color:#ff3b3b80}.vs-event-team-link{font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;border-bottom:1px dotted #0000;margin:0;padding:0;transition:border-color .15s,filter .15s}.vs-event-team-link:hover{filter:brightness(1.15);border-bottom-color:currentColor}.vs-pm-match-body{min-width:0}.vs-pm-match-title{color:#fff;white-space:nowrap;align-items:baseline;gap:5px;margin-bottom:2px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.vs-pm-match-family{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vs-pm-match-vs{color:#707070;font-size:11px;font-weight:500}.vs-pm-match-opp{color:#cfcfcf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vs-pm-match-meta{color:#909090;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.vs-pm-match-map{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vs-pm-match-side{text-transform:uppercase;letter-spacing:.4px;color:#707070;font-weight:600}.vs-pm-match-nums{white-space:nowrap;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.vs-pm-match-k{color:#fff}.vs-pm-match-k b{color:#ff3b3b}.vs-pm-match-k em{color:#707070;margin-left:2px;font-size:9px;font-style:normal;font-weight:500}.vs-pm-match-d{color:#cfcfcf;font-size:11px}.vs-pm-match-elo{letter-spacing:.3px;font-size:10px;font-weight:800}.vs-pm-more{color:#cfcfcf;letter-spacing:.3px;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;width:100%;margin-top:6px;padding:8px 12px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:block}.vs-pm-more:hover{color:#fff;background:#ff3b3b14;border-color:#ff3b3b4d}.vs-pm-opp-list{flex-direction:column;gap:5px;display:flex}.vs-pm-opp-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(80px,1.4fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 12px;transition:background .15s,border-color .15s;display:grid}.vs-pm-opp-row:hover{background:#ffffff0a;border-color:#ffffff17}.vs-pm-opp-row--clickable{cursor:pointer}.vs-pm-opp-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.vs-pm-opp-bar{background:#ffffff0a;border-radius:4px;height:6px;display:flex;overflow:hidden}.vs-pm-opp-bar-win{background:linear-gradient(90deg,#16a34a,#4ade80);transition:width .3s}.vs-pm-opp-bar-loss{background:linear-gradient(90deg,#dc2626,#f87171);transition:width .3s}.vs-pm-opp-nums{white-space:nowrap;align-items:baseline;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.vs-pm-opp-w{color:#4ade80}.vs-pm-opp-l{color:#f87171}@media (max-width:480px){.vs-pm-backdrop{padding:0}.vs-pm-card{border-radius:0;max-width:none;min-height:100vh;padding:18px 14px 20px}.vs-pm-name{font-size:20px}.vs-pm-grid{gap:5px}.vs-pm-tile{min-height:48px;padding:6px 8px}.vs-pm-tile-val{font-size:14px}.vs-pm-donut-pct{font-size:19px}.vs-pm-fam-stats{gap:8px;font-size:11px}.vs-pm-match-nums{gap:6px}.vs-pm-opp-row{grid-template-columns:minmax(0,1fr) minmax(60px,1fr) auto;gap:8px}.vs-pm-opp-nums{gap:6px;font-size:12px}}.vs-match-preview{color:#e4e4e4;pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#242426fa 0%,#161617fc 100%);border:1px solid #ffffff1f;border-radius:12px;width:min(420px,100vw - 16px);padding:12px 14px;font-size:12px;animation:.15s ease-out vsMpFade;box-shadow:0 20px 50px #000000b3,inset 0 0 0 1px #ffffff08}@keyframes vsMpFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vs-mp-head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.vs-mp-srv{color:#93c5fd;letter-spacing:.3px;background:#60a5fa26;border:1px solid #60a5fa4d;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600}.vs-mp-live{color:#fff;letter-spacing:.8px;background:#ef4444;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:800;animation:1.4s ease-in-out infinite vsMpLive}@keyframes vsMpLive{0%,to{opacity:1}50%{opacity:.55}}.vs-mp-dur{color:#a0a0a0;margin-left:auto;font-size:11px;font-weight:600}.vs-mp-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.vs-mp-team{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;min-width:0;padding:8px 10px}.vs-mp-team--win{background:#22c55e1f;border-color:#22c55e66}.vs-mp-team-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.vs-mp-team-role{color:gray;text-transform:uppercase;letter-spacing:.5px;margin-top:1px;font-size:10px}.vs-mp-stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:11px;display:flex}.vs-mp-stats span{color:#c4c4c4}.vs-mp-vs{color:#707070;letter-spacing:.5px;font-size:11px;font-weight:700}.vs-mp-bar{background:#ffffff0f;border-radius:3px;height:6px;margin:10px 0 8px;display:flex;overflow:hidden}.vs-mp-bar-atk{background:linear-gradient(90deg,#60a5fa,#3b82f6);height:100%}.vs-mp-bar-def{background:linear-gradient(90deg,#f87171,#ef4444);height:100%}.vs-mp-foot{color:#a0a0a0;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:8px;font-size:11px;display:flex}.vs-mp-mvp{color:#fbbf24;font-weight:600}.vs-mp-loading{color:#707070;font-style:italic}.vs-famrating{background:var(--vs-bg-1);border:1px solid var(--vs-line);border-radius:14px;margin:4px 0 22px;overflow:hidden}.vs-famrating-head{border-bottom:1px solid var(--vs-line);background:var(--vs-bg-2);align-items:center;gap:10px;padding:13px 18px;display:flex}.vs-famrating-title{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text);font-size:13px;font-weight:800}.vs-famrating-server{color:var(--vs-yellow)}.vs-famrating-ic{color:var(--vs-yellow);flex-shrink:0;display:inline-flex}.vs-famrating-line{background:linear-gradient(90deg,#d4a64a80,#d4a64a00);flex:1;min-width:30px;height:1px}.vs-famrating-upd{color:var(--vs-text-mute);white-space:nowrap;flex-shrink:0;font-size:11px}.vs-famrating-loading{color:var(--vs-text-mute);margin:0;padding:18px;font-size:13px}.vs-famrating-rows{flex-direction:column;display:flex}.vs-famrating-cols{border-bottom:1px solid var(--vs-line);letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-mute);grid-template-columns:44px minmax(0,1fr) 76px 110px minmax(60px,140px) 90px;align-items:center;gap:12px;padding:8px 18px;font-size:10px;font-weight:800;display:grid}.vs-famrating-cols-num{text-align:right;justify-content:flex-end}.vs-famrating-cols span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.vs-famrating-row{border-bottom:1px solid var(--vs-line);cursor:pointer;grid-template-columns:44px minmax(0,1fr) 76px 110px minmax(60px,140px) 90px;align-items:center;gap:12px;padding:10px 18px;transition:background-color .15s;display:grid}.vs-famrating-row:last-child{border-bottom:none}.vs-famrating-row:hover{background:var(--vs-bg-2)}.vs-famrating-rank{color:var(--vs-text-mute);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.vs-famrating-rank--1{color:gold}.vs-famrating-rank--2{color:#c8c8c8}.vs-famrating-rank--3{color:#cd7f32}.vs-famrating-name{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.vs-famrating-wl{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.vs-famrating-id{color:var(--vs-text-mute);font-size:11px;font-weight:600}.vs-famrating-pts{color:var(--vs-text);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.vs-famrating-w{color:var(--vs-green);font-weight:800}.vs-famrating-l{color:var(--vs-red);font-weight:800}.vs-famrating-sep{color:var(--vs-text-mute);margin:0 5px}.vs-famrating-barwrap{display:block}.vs-famrating-bar{background:#ffffff12;border-radius:3px;height:6px;display:block;overflow:hidden}.vs-famrating-bar i{background:var(--vs-green);border-radius:3px;height:100%;display:block}.vs-famrating-wr{color:var(--vs-yellow);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.vs-famrating-ad{color:var(--vs-text-dim);white-space:nowrap;text-align:right;font-size:11px}@media (max-width:720px){.vs-famrating-row,.vs-famrating-cols{grid-template-columns:34px minmax(0,1fr) 44px 84px 48px;gap:8px;padding:10px 12px}.vs-famrating-barwrap,.vs-famrating-ad{display:none}.vs-famrating-head{padding:11px 12px}.vs-famrating-upd{display:none}}
