.cs-head{margin:6px 0 14px}.cs-head h1{font-family:var(--display);font-size:26px;margin:0}.cs-desc{color:var(--muted);font-size:13px;margin:4px 0 0;max-width:780px}.cs-n{margin-left:6px;font-size:10.5px;color:inherit;opacity:.75;font-variant-numeric:tabular-nums}.sd-mlvl a.cs-thin{opacity:.45}.cs-scopebar .sd-mlvl a{width:auto;min-width:34px;padding:0 9px}.cs-scopebar .sd-fgroup a .cs-n{padding:0;background:none;border:0;display:inline;font-size:11.5px;color:inherit}.cs-dico{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--di-size);height:var(--di-size);border-radius:5px;overflow:hidden;vertical-align:middle;border:1px solid var(--line);background:radial-gradient(40px at 50% 35%,#2a1f4d,#0e0b1a);font-family:var(--display);font-weight:700;font-size:calc(var(--di-size) * .5);color:#cbbcff}.cs-dico img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-chips a{display:inline-flex;align-items:center;gap:6px}.cs-scopebar .sd-mlvl a .cs-n{background:none;border:0;width:auto;height:auto;border-radius:0;display:inline;margin-left:5px;font-size:10px;color:inherit;cursor:inherit}.cs-kpis .cs-ac{color:var(--accent)}.cs-kpis .cs-kn{display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap}.cs-kpis .sd-kpi{min-width:0;container-type:inline-size}.cs-kpis .cs-kn{font-size:clamp(18px,10.5cqi,29px)}.cs-kpis .cs-kn .cs-knt{min-width:0;overflow:hidden;text-overflow:ellipsis}.cs-kpis .cs-kn>:first-child{flex:none}.cs-kpis .cs-kn[data-fit]{font-size:clamp(13px,min(10.5cqi,calc((100cqi - 35px) / var(--nw))),29px)}@container (max-width: 160px){.cs-kpis .cs-kn[data-fit]{flex-wrap:wrap;row-gap:5px;white-space:normal;line-height:1.12;font-size:clamp(11px,min(18px,calc(100cqi / var(--nw2))),18px)}.cs-kpis .cs-kn[data-fit] .cs-knt{flex-basis:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.cs-kpis .cs-ac2{color:var(--accent2)}.cs-dimv{color:var(--dim)}.cs-of{font-size:14px;color:var(--dim)}.cs-encrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.cs-chips{display:flex;gap:6px;flex-wrap:wrap}.cs-chips a,.cs-chip{padding:4px 9px;border-radius:6px;font-size:11.5px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);text-decoration:none}.cs-chips a.on,.cs-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.cs-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:4px 0 12px}.cs-legend i{display:inline-block;vertical-align:middle;margin-right:6px}.cs-lg-box{width:22px;height:10px;border:1px solid #9aa0bd;border-radius:3px;background:#9aa0bd33}.cs-lg-md{width:3px;height:12px;background:#fff;border-radius:2px}.cs-lg-wh{width:18px;height:2px;background:#4a4f72}.cs-lg-p95{width:8px;height:8px;border-radius:50%;background:#ffcf5a}.cs-lane{margin:10px 0 18px;position:relative}.cs-xh{position:absolute;width:0;border-left:1px dashed rgba(236,238,251,.55);pointer-events:none;display:none;z-index:2}.cs-xh.on{display:block}.cs-xh-l{position:absolute;bottom:100%;left:0;transform:translate(-50%,-4px);white-space:nowrap;background:#1a1b2b;border:1px solid #33375a;color:var(--text);font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;font-variant-numeric:tabular-nums}.cs-lane-h{display:flex;align-items:center;gap:8px;font:700 11px var(--display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.cs-sw{width:10px;height:10px;border-radius:3px;background:#b9342a}.cs-lane--tank .cs-sw{background:#3167cc}.cs-lane--healing .cs-sw{background:#2f9344}.cs-u{color:var(--dim);font-weight:600;letter-spacing:.04em}.cs-grow{flex:1}.cs-nh{width:56px;text-align:right}.cs-valh{width:150px;text-align:right}.cs-bp,.cs-ix,.cs-axis{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) 56px 150px;gap:10px;align-items:center}.cs-bp,.cs-ix{padding:3px 0}.cs-bp.thin,.cs-ix.thin{opacity:.5}.cs-name{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.cs-name b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.cs-cls{color:var(--dim);font-size:10.5px}.cs-floor{font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--dim);border:1px dashed var(--line);border-radius:4px;padding:1px 4px;text-transform:uppercase;margin-right:6px}.cs-track{position:relative;height:18px}.cs-gl{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.cs-wh{position:absolute;top:8px;height:2px;background:#4a4f72}.cs-bx{position:absolute;top:3px;height:12px;border:1px solid var(--rc);border-radius:3px;overflow:hidden}.cs-bx:before{content:"";position:absolute;inset:0;background:var(--rc);opacity:.35}.cs-md{position:absolute;top:1px;width:3px;height:16px;margin-left:-1px;background:#fff;border-radius:2px}.cs-p95{position:absolute;top:5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#ffcf5a}.cs-val{text-align:right;font-weight:700}.cs-val small{display:block;font-weight:500;color:var(--dim);font-size:10.5px}.cs-axis{font-size:10px;color:var(--dim);margin-top:4px}.cs-ticks{position:relative;height:12px}.cs-ticks span{position:absolute;transform:translate(-50%)}.cs-note{color:var(--dim);font-size:11.5px;margin-top:10px;line-height:1.5}.cs-warn{border:1px solid #b46bff55;background:#b46bff14;border-radius:9px;padding:10px 12px;font-size:12.5px;margin-bottom:12px}.cs-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cs-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cs-bar-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) 84px;gap:10px;align-items:center;padding:3px 0;font-size:12.5px}.cs-lbl{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden}.cs-ico{width:26px;height:26px;border-radius:6px}.cs-bar,.cs-split{position:relative;height:10px;background:var(--panel2);border-radius:5px;overflow:hidden;display:flex}.cs-bar i{display:block;height:100%;border-radius:5px}.cs-split i{display:block;height:100%;background:var(--rc)}.cs-split i.b{opacity:.5}.cs-up{color:#46c08a;margin-left:6px;font-size:10.5px}.cs-dn{color:#e05656;margin-left:6px;font-size:10.5px}.cs-h3{font:700 17px var(--display);margin:22px 0 10px}.cs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cs-card{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:14px;color:inherit;text-decoration:none}.cs-card:hover{border-color:var(--accent)}.cs-card-top{display:flex;align-items:center;gap:10px}.cs-card-top h4{margin:0;font-size:15px}.cs-role{display:inline-block;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.06em;border-radius:4px;padding:1px 5px;text-transform:uppercase}.cs-go{color:var(--accent);font-size:12px}.cs-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cs-card-stats b{display:block;font-size:16px}.cs-card-stats span{display:block;font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-card-stats>div{min-width:0}.cs-bar-row:has(.cs-ico){grid-template-columns:minmax(180px,250px) minmax(0,1fr) 64px}.cs-lbl>span:last-child{overflow:hidden;text-overflow:ellipsis}.cs-icos{display:inline-flex;gap:3px;flex:none}.cs-ico-none{display:inline-block;background:var(--line)}.cs-bar-row:has(.cs-icos){grid-template-columns:minmax(210px,320px) minmax(0,1fr) 64px}.cs-bar-row:has(.cs-icos) .cs-lbl{white-space:normal}.cs-bar-row:has(.cs-icos) .cs-lbl>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25}@media(max-width:640px){.cs-bar-row:has(.cs-icos){grid-template-columns:minmax(0,1.7fr) minmax(56px,1fr) 52px}}.cs-sl{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.cs-sl .main{color:var(--text)}.cs-dim{color:var(--dim);font-size:11px}.cs-mx-wrap,.cs-tbl-wrap{overflow-x:auto}.cs-mx,.cs-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.cs-mx th,.cs-tbl th{text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.cs-mx td,.cs-tbl td{padding:5px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.cs-tbl .r{text-align:right}.cs-tbl tr.thin td{color:var(--dim)}.cs-who{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cs-cell{display:inline-flex;flex-direction:column;align-items:center;min-width:64px;padding:4px 6px;border-radius:6px;font-weight:700}.cs-cell small{font-weight:500;font-size:10px;opacity:.8}.cs-cell.thin{border:1px dashed var(--line);color:var(--dim);font-weight:600}.cs-cell.empty{color:var(--dim)}.cs-rank,.cs-pct{font-weight:800}.cs-chead{display:flex;align-items:center;gap:16px;margin:6px 0 14px;flex-wrap:wrap}.cs-chead h1{font-family:var(--display);font-size:26px;margin:0}.cs-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.cs-seg a{padding:4px 10px;border-radius:7px;font-size:12px;color:var(--muted);text-decoration:none}.cs-seg a.on{background:var(--accent);color:#fff}.cs-empty h3{margin:0 0 12px;font:700 16px var(--display)}@media(max-width:900px){.cs-grid3,.cs-grid2,.cs-cards{grid-template-columns:minmax(0,1fr)}.cs-bp,.cs-ix,.cs-axis{grid-template-columns:minmax(120px,160px) minmax(0,1fr) 40px 90px}}.cb-thin{opacity:.6}.cb-floor{display:inline-block;margin-left:8px;font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:2px 6px;vertical-align:2px}.cb-warn{border:1px solid #5a4a1f;background:#2a2210;color:#f3dca0;border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.55;margin:0 0 14px}.cs-panel .cb-warn{margin:12px 0 0}.cs-panel .cb-warn.cs-warn-top{margin:0 0 12px}.cb-center{text-align:center}.cb-sig{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);margin-bottom:10px}.cb-sig b{font:700 26px var(--display);color:var(--accent)}.cb-sig .s{color:var(--dim);font-size:11.5px}.cb-tree{position:relative}.cb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--muted);margin-top:10px}.cb-legend span{display:inline-flex;align-items:center;gap:5px}.cb-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid #31374f}.cb-legend-hint{flex-basis:100%;color:var(--dim)}.cb-pri{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cb-pri span{font-size:11.5px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;background:var(--panel2)}.cb-pri b{color:var(--accent);margin-right:6px}.cb-lvls{margin-bottom:10px}.cb-scroll{overflow-x:auto}.cb-hm{border-collapse:collapse;width:100%;font-size:12.5px}.cb-hm th{text-align:left;font-size:10.5px;letter-spacing:.08em;color:var(--dim);padding:6px 8px;white-space:nowrap}.cb-hm td{padding:6px 8px;white-space:nowrap;border-top:1px solid var(--line)}.cb-hm .r{text-align:right}#cb-sets .cb-hm th{white-space:normal;vertical-align:bottom;line-height:1.3}#cb-sets .cb-hm th.r{min-width:7ch}.cb-hc{display:inline-block;min-width:46px;text-align:center;border-radius:5px;padding:3px 6px;font-size:12px;color:#fff}.cb-hc.thin{background:none;color:var(--dim);border:1px dashed var(--line)}.cb-who{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.cb-row-thin td{color:var(--dim)}.cb-how{color:var(--muted);font-size:12.5px;line-height:1.65;margin:0;padding-left:18px}.cb-stats{display:flex;flex-direction:column;min-width:0}.cs-boxchart--stat .cs-bp,.cs-boxchart--stat .cs-axis{grid-template-columns:minmax(92px,132px) minmax(0,1fr) 36px 92px}.cs-boxchart--stat .cs-nh{width:36px}.cs-boxchart--stat .cs-valh{width:92px}.cs-boxchart--stat .cs-lane{margin-bottom:8px}.cs-boxchart--stat .cs-track{cursor:crosshair}.cs-bp.sep{border-top:1px solid #1d2033;margin-top:4px;padding-top:7px}.cs-bp.dim .cs-track{opacity:.5}.cs-bp.dim .cs-cls{color:var(--muted);opacity:.8}.cs-bp.dim .cs-n,.cs-bp.dim .cs-val{color:var(--muted)}.cs-bp.dim.thin{opacity:1}.cs-bp.dim.thin .cs-track{opacity:.35}.cs-bp.dim .cs-name{padding-left:12px}.cs-lg-box.cs-lg-other{opacity:.5}.cs-legend .cs-lg-you-who{color:var(--text)}.cs-legend .cs-lg-you{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid var(--accent2)}.cs-you-change{background:none;border:0;padding:0;margin-left:2px;font:inherit;color:var(--accent2);cursor:pointer}.cs-you-change:hover,.cs-you-change:focus-visible{text-decoration:underline}.cs-bp.you{background:linear-gradient(90deg,#37c8e012,transparent 60%);border-radius:6px}.cs-bp.you .cs-track{height:34px}.cs-you-m{position:absolute;top:0;height:34px;width:0}.cs-you-m:before{content:"";position:absolute;left:-1px;top:0;height:19px;width:2px;background:var(--accent2);border-radius:1px;box-shadow:0 0 0 1px var(--bg)}.cs-you-tri{position:absolute;left:-6px;top:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid var(--accent2)}.cs-you-pct{position:absolute;left:10px;top:18px;font:800 11px var(--font);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-you-m--flip .cs-you-pct{left:auto;right:10px}.cs-you-m:focus-visible{outline:none}.cs-you-m:focus-visible .cs-you-tri{filter:drop-shadow(0 0 3px var(--accent2))}.cs-you-tag{font:800 9px var(--display);letter-spacing:.08em;color:#06222a;background:var(--accent2);border-radius:4px;padding:1px 5px;flex:none}.cs-val .cs-you-v{display:block;font-weight:700;color:var(--accent2);font-size:10.5px}.cs-you-v-pct{display:none}.cs-you-pop{position:fixed;z-index:60;width:340px;max-width:calc(100vw - 16px);padding:10px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #00000073}.cs-you-pop-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;color:var(--muted)}.cs-you-pop-x{background:none;border:0;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;padding:2px 4px}@media(max-width:900px){.cs-you-tag{display:none}}@media(max-width:640px){.cs-you-pct{display:none}.cs-you-v-pct{display:inline}}
