.rk-page{--rk-unit-1:#7aa2f7;--rk-unit-2:#c099ff;--rk-unit-3:#4fd6be;--rk-unit-4:#ffc777;--rk-unit-5:#ff757f;--rk-unit-6:#9ece6a;--rk-mana:#3c8dde;--rk-energy:#ffe100;--rk-rage:#ff4040;--rk-focus:#ff9c3f;--rk-combo:#f5a96a;--rk-enchant:#7fd17f}.rk-head .ds-pagehead-sub{max-width:960px}.rk-head-fight{color:var(--text-1);font-weight:600}.rk-kpis{margin-top:var(--space-1)}@media (min-width:900px){.rk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px) and (max-width:899px){.rk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-kpis .ds-kpi-delta{min-width:0}.rk-leader .ds-kpi-delta{margin-top:2px}.rk-lead{color:var(--good);font-weight:600}.rk-kpi-note{display:block}.rk-tabs{margin-top:var(--space-1)}.rk-subtabs{margin-bottom:0}.rk-focusbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rk-focusbar .ds-caption{color:var(--text-2)}.rk-overview{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.rk-overview-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (max-width:1023px){.rk-overview{grid-template-columns:minmax(0,1fr)}}.rk-page .ds-panel.flush>.ds-panel-sub{padding-bottom:var(--space-3)}.rk-role .ds-panel-icon{color:var(--text-2)}.rk-list-head,.rk-li{align-items:center;column-gap:var(--space-3);padding:0 var(--space-4);grid-template-columns:22px minmax(0,1fr) minmax(56px,20%) 72px 40px;display:grid}.rk-list-head.no-se,.rk-list.no-se .rk-li{grid-template-columns:22px minmax(0,1fr) minmax(56px,20%) 64px 40px}.rk-list-head{background:var(--bg-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);height:32px;color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.rk-list-head small{color:var(--text-3);font-size:11px;font-weight:500}.rk-list-head .rank,.rk-list-head .value,.rk-list-head .pct{text-align:right}.rk-list{margin:0;padding:0;list-style:none}.rk-li{border-bottom:1px solid var(--line);cursor:pointer;min-height:48px}.rk-li:last-child{border-bottom:0}.rk-li:hover{background:var(--bg-raised)}.rk-li .rank{color:var(--text-3);text-align:right;font-size:12px;font-weight:600}.rk-li .name{min-width:0;display:flex}.rk-li .bar{background:var(--bg-active);border-radius:2px;height:8px;overflow:hidden}.rk-li .bar i{border-radius:2px;height:100%;display:block}.rk-li .value{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.rk-li .value b{color:var(--text-1);font-size:14px;font-weight:700}.rk-li .value small{color:var(--text-3);font-size:11px;font-weight:500}.rk-li .pct{text-align:right;font-size:14px;font-weight:700}.rk-list-more{padding:var(--space-2);border-top:1px solid var(--line);justify-content:center;display:flex}@media (max-width:599px){.rk-list-head,.rk-li,.rk-list-head.no-se,.rk-list.no-se .rk-li{column-gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:18px minmax(0,1fr) auto 32px;grid-template-areas:"rank name value pct"}.rk-list-head .bar{display:none}.rk-li{padding-top:var(--space-2);padding-bottom:var(--space-2);grid-template-areas:"rank name value pct""rank bar bar bar";row-gap:6px}.rk-li .rank{grid-area:rank}.rk-li .name{grid-area:name}.rk-li .bar{grid-area:bar;height:4px}.rk-li .value{grid-area:value}.rk-li .pct{grid-area:pct}.rk-list-head .rank{grid-area:rank}.rk-list-head .name{grid-area:name}.rk-list-head .value{grid-area:value}.rk-list-head .pct{grid-area:pct}}.rk-name{align-items:center;gap:var(--space-2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.rk-rank{min-width:18px;color:var(--text-3);text-align:right;flex:none;font-size:12px;font-weight:600}.rk-pct{font-size:13px;font-weight:700}.rk-value{vertical-align:middle;flex-direction:column;align-items:flex-end;line-height:1.15;display:inline-flex}.rk-value-main{align-items:baseline;gap:4px;display:inline-flex}.rk-value b{color:var(--text-1);font-weight:700}.rk-unit,.rk-se{color:var(--text-3);font-size:11px;font-weight:500}.rk-bar{background:var(--bg-active);border-radius:2px;flex:1;min-width:56px;height:8px;display:flex;overflow:hidden}.rk-bar i{flex:none;height:100%;display:block}.rk-bar i.second{background:repeating-linear-gradient(135deg, var(--bar) 0 3px, transparent 3px 6px)}.rk-amount{align-items:center;gap:var(--space-2);min-width:0;display:flex}.rk-amount-share{width:48px;color:var(--text-2);text-align:right;flex:none;font-size:12px}.rk-amount-num{text-align:right;flex:none;min-width:52px}.rk-good{color:var(--good)}.rk-bad{color:var(--bad)}.rk-muted{color:var(--text-3)}.rk-link{color:var(--link);font-size:13px;font-weight:600}.rk-split{align-items:center;gap:var(--space-2);min-width:150px;display:flex}.rk-split-bar{background:var(--bg-active);border-radius:2px;flex:1;height:8px;display:flex;overflow:hidden}.rk-split-bar i{flex:none;height:100%;display:block}.rk-split-bar i+i{box-shadow:inset 1px 0 0 var(--bg-panel)}.rk-split-note{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.rk-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.rk-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rk-legend i{border-radius:2px;width:10px;height:10px}.rk-expand{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rk-expand:hover{background:var(--bg-active);color:var(--text-1)}.rk-expand svg{transition:transform var(--dur-fast) ease}.rk-expand.open{color:var(--accent)}.rk-expand.open svg{transform:rotate(180deg)}.ds-table td.rk-expand-col,.ds-table th.rk-expand-col{padding-left:4px;padding-right:8px}.rk-detail{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rk-raceline{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;line-height:18px;display:flex}.rk-raceline b{color:var(--text-1);font-weight:600}.rk-raceline .on{color:var(--text-1)}.rk-raceline a{color:var(--link)}.rk-ability{align-items:center;gap:var(--space-2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.rk-ability-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-ability.pet .rk-ability-name{color:var(--text-2);font-style:italic}.rk-icon{border:1px solid var(--line-strong);object-fit:cover;background:var(--bg-raised);border-radius:4px;flex:none;display:block}.rk-icon.blank{background:var(--bg-active);display:inline-block}.rk-icon-link{flex:none;display:inline-flex}.rk-note{max-width:980px;color:var(--text-2);margin:0;font-size:13px;line-height:19px}.rk-note b{color:var(--text-1);font-weight:600}.rk-pad{padding:var(--space-3) var(--space-4)}.rk-foot{margin:var(--space-6) 0 0;max-width:980px;color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.rk-short{display:none}@media (max-width:599px){.rk-long{display:none}.rk-short{display:inline}.rk-compact-bars .ds-barcell{min-width:0}.rk-compact-bars .ds-barcell .track{display:none}.rk-page .ds-table td:first-child .rk-name,.rk-page .ds-table td:first-child .rk-ability,.rk-page .ds-table td:first-child>.ds-bb,.rk-page .ds-table td:first-child .rk-pick{max-width:min(200px,50vw)}.rk-select-wrap{flex:100%}.rk-select{flex:1;width:100%}}.rk-skel-rows{flex-direction:column;display:flex}.rk-skel-row{align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:16px 28px minmax(0,1fr) 18% 44px;display:grid}.rk-skel-row:last-child{border-bottom:0}.rk-lines-legend{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rk-lines-legend .ds-chips{flex:1;min-width:0}.rk-lines-tools{flex:none;align-items:center;gap:4px;display:inline-flex}@media (max-width:599px){.rk-lines-legend .ds-chips{flex-basis:100%}}.rk-chip-name{text-overflow:ellipsis;max-width:240px;overflow:hidden}.rk-chip-num{color:var(--text-3)}.rk-chart{width:100%;min-width:0;position:relative}.rk-timeline{flex-direction:column;display:flex}.rk-tl-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-height:42px;display:grid}.rk-tl-row:last-child{border-bottom:0}.rk-tl-row .who{min-width:0;display:flex}.rk-tl-row .track{background:var(--bg-raised);border-radius:4px;height:24px;position:relative}.rk-tl-axis{border-bottom-color:var(--line-strong);min-height:22px}.rk-tl-axis .track{background:0 0;height:16px}.rk-tl-axis .track i{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.rk-tl-axis .track i:first-child{transform:none}.rk-tl-axis .track i:last-child{transform:translate(-100%)}.rk-tl-row .mark{line-height:0;position:absolute;top:4px;transform:translate(-50%)}@media (max-width:599px){.rk-tl-row{padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr);gap:6px}.rk-tl-axis .who{display:none}}.rk-box-legend{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.rk-box-legend .ds-caption{flex:320px}.rk-box-sample{width:140px;display:inline-block}.rk-box-sample .rk-box{min-width:0}.rk-box{min-width:120px;height:20px;display:block;position:relative}.rk-box i{position:absolute;top:50%}.rk-box .grid{background:var(--line);width:1px;top:-8px;bottom:-8px}.rk-box .whisker{background:var(--text-3);height:1px;transform:translateY(-50%)}.rk-box .cap{background:var(--text-3);width:1px;height:10px;transform:translateY(-50%)}.rk-box .box{border:1px solid var(--box);background:color-mix(in srgb, var(--box) 38%, transparent);box-sizing:border-box;border-radius:2px;height:12px;transform:translateY(-50%)}.rk-box .median{background:var(--text-1);width:2px;height:16px;transform:translate(-1px,-50%)}.rk-box .mean{background:var(--bg-page);border:1.5px solid var(--text-1);box-sizing:border-box;border-radius:50%;width:7px;height:7px;transform:translate(-3.5px,-50%)}.rk-box-axis,.rk-race-axis{min-width:120px;height:16px;display:block;position:relative}.rk-box-axis span,.rk-race-axis span{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.ds-table td.rk-plot-col,.ds-table th.rk-plot-col{min-width:160px}.rk-race-controls{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.rk-select-wrap{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.rk-select{height:var(--h-control);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--bg-raised);min-width:0;max-width:100%;color:var(--text-1);font:inherit;padding:0 8px;font-size:13px;font-weight:600}.rk-race-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.rk-race{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.rk-race img{object-fit:contain;flex:none;width:14px;height:15px}.rk-race-plot{min-width:140px;height:18px;display:block;position:relative}.rk-race-plot i{position:absolute;top:50%}.rk-race-plot .grid{background:var(--line);width:1px;top:-9px;bottom:-9px}.rk-race-plot .band{background:color-mix(in srgb, var(--pct-100) 10%, transparent);border-left:1px dashed color-mix(in srgb, var(--pct-100) 45%, transparent);border-right:1px dashed color-mix(in srgb, var(--pct-100) 45%, transparent);box-sizing:border-box;top:-9px;bottom:-9px}.rk-race-plot .ci{border-radius:1px;height:2px;transform:translateY(-50%)}.rk-race-plot .cap{width:1px;height:9px;transform:translateY(-50%)}.rk-race-plot .mean{border:1.5px solid var(--bg-panel);box-sizing:content-box;border-radius:50%;width:9px;height:9px;transform:translate(-6px,-50%)}.rk-tie{background:color-mix(in srgb, var(--pct-100) 16%, transparent);min-width:20px;color:var(--pct-100);text-align:center;border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.rk-best{color:var(--pct-100)}.rk-approx{color:var(--text-3);margin-right:2px}.rk-ties{color:var(--text-2);white-space:normal;font-size:12px}.rk-pick{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rk-pick:hover .ds-bb-name{text-underline-offset:3px;text-decoration:underline}.rk-page .ds-table tr.rk-row-best>td,.rk-page .ds-table-wrap.sticky-first .ds-table tr.rk-row-best>td:first-child{background:color-mix(in srgb, var(--pct-100) 6%, var(--bg-panel))}.rk-page .ds-table tr.rk-row-on>td,.rk-page .ds-table-wrap.sticky-first .ds-table tr.rk-row-on>td:first-child{background:color-mix(in srgb, var(--accent) 9%, var(--bg-panel))}.rk-gear{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;display:grid}@media (max-width:599px){.rk-gear{grid-template-columns:minmax(0,1fr)}}.rk-gear-slot>.ds-panel-body{padding:var(--space-1) var(--space-4) var(--space-3)}.rk-gear-items{flex-direction:column;display:flex}.rk-gear-items .ds-item+.ds-item{border-top:1px solid var(--line)}.rk-gear-items .ds-item{min-height:40px}.rk-wearers{align-items:center;gap:var(--space-2);display:inline-flex}.rk-wearers b{min-width:16px;color:var(--text-1);text-align:right}.rk-wearers-icons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;max-width:118px;display:inline-flex}.rk-wearers-icons img{width:14px;height:14px;box-shadow:0 0 0 1px var(--ring);border-radius:50%}.rk-wearers-icons small{color:var(--text-3);font-size:11px}.rk-gear-enchants{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rk-gear-enchants .ds-label{margin-right:2px}.rk-enchant{border-radius:var(--radius-full);background:color-mix(in srgb, var(--rk-enchant) 12%, transparent);height:22px;color:var(--rk-enchant);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.rk-enchant b{color:var(--text-1);font-weight:600}.rk-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rk-talent-builds{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rk-resources{flex-wrap:wrap;gap:2px 16px;padding:4px 0;display:flex}.rk-resource{color:var(--text-2);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.rk-resource i{border-radius:2px;align-self:center;width:8px;height:8px}.rk-resource b{color:var(--text-1);font-weight:600}.rk-resource small{color:var(--text-3);font-size:11px}.rk-allfights{margin-top:var(--space-4)}.rk-fightcell{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.rk-fightcell small{color:var(--text-3);font-size:11px}.rk-fightcell.top>span:first-child{color:var(--pct-100);font-weight:700}.rk-community-why{color:var(--text-3)}a.rk-community-chip{white-space:nowrap;text-decoration:none}a.rk-community-chip:hover{text-decoration:underline}.rk-bv-icon{outline:1px solid var(--line-strong);outline-offset:-1px;background:var(--bg-raised);border-radius:4px;flex:none;display:inline-flex;position:relative;overflow:hidden}.rk-bv-icon:focus-visible{outline:var(--focus-ring);outline-offset:2px}.rk-bv-icon img{width:100%;height:100%;display:block}.rk-bv-buff{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.rk-bv-buff>span{flex-direction:column;min-width:0;display:flex}.rk-bv-buff small{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.rk-bv-best{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.rk-bv-best b{white-space:nowrap}.rk-bv-leans{align-items:center;gap:var(--space-3);display:inline-flex}.rk-bv-leans>span{align-items:center;gap:4px;display:inline-flex}.rk-bv-leans small{color:var(--text-2);font-size:12px}.rk-bv-bars{gap:2px;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.rk-bv-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(180px,280px) minmax(140px,1fr) 96px;min-height:28px;display:grid}.rk-bv-bars li>:last-child{text-align:right;font-size:12px}@media (max-width:599px){.rk-bv-bars li{grid-template-columns:minmax(0,1fr) 128px}.rk-bv-bars li>:last-child{display:none}}.rk-update-link{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}
