@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;700;800;900&display=swap";*{box-sizing:border-box}body{margin:0;background:#050812;color:#eef1ff;font-family:Inter,system-ui,sans-serif;font-weight:700}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(109,75,255,.18),transparent 35%),linear-gradient(90deg,rgba(22,255,205,.06),transparent 40%,rgba(255,171,0,.05));pointer-events:none}.top{height:72px;background:#17162b;border-bottom:2px solid #5a42ff;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10}.top nav{display:flex;gap:26px}.top button{background:transparent;border:0;color:#8d8ca8;padding:10px 14px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:3px;font-weight:900;cursor:pointer}.top button.on{color:#b478ff;box-shadow:inset 0 -3px #8b55ff}.avatar{position:absolute;right:28px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#25c2ff,#8b55ff);border:3px solid #ffbb00;font-size:28px;font-weight:900}.actions{display:flex;gap:12px;justify-content:flex-end;margin:18px 0 28px}.actions label{position:relative;display:grid;grid-template-columns:24px auto;gap:4px 10px;align-items:center;background:#17182a;border:1px solid #34345d;border-radius:18px;padding:13px 18px;min-width:220px;cursor:pointer}.actions small{grid-column:2;color:#9fa5d6}.actions input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}main{max-width:1600px;margin:auto;padding:0 28px 60px;position:relative}h1{text-align:center;font-size:34px;color:#9db0ff;margin:22px 0}h2{font-size:44px;margin:8px 0}h3{font-size:22px;color:#c17bff;margin:0 0 14px}.identity{margin:0 auto 24px;width:330px;border:1px solid #8b55ff;border-radius:999px;background:#1e1540;display:flex;justify-content:space-around;padding:12px}.notice{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.badge{display:inline-flex;align-items:center;border:1px solid #554b8d;background:#18162b;border-radius:12px;padding:6px 10px;color:#e8e5ff}.badge.warn{color:#d9c4ff}.card{background:#161628eb;border:1px solid #30345d;border-radius:14px;padding:20px;box-shadow:0 20px 80px #00000040}.grid{display:grid;gap:16px;margin-bottom:18px}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.two{grid-template-columns:1fr 1fr}.card p{color:#aeb7ec;margin:0 0 6px}.card small{color:#94a0db}.orange{color:#ffb044}.twonums{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:0 12px}.twonums b{font-size:30px;color:#9ba8ff}.twonums span{color:#fff}table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px}th,td{background:#24233f;border-bottom:1px solid #333455;padding:12px;text-align:left}th{color:#b8c2ef;background:#302d50}td:last-child,th:last-child{text-align:right}.welcome{min-height:70vh;display:grid;place-items:center;text-align:center}.welcome h1{font-size:62px;color:#fff}.welcome p{max-width:760px;color:#aab0cb}.note{background:#151629;border:1px solid #34345d;padding:14px 20px;border-radius:14px;color:#d5d8ff}.search{background:#10121f;border:1px solid #34345d;color:#fff;border-radius:10px;padding:14px 16px;font-weight:800;min-width:320px}.runegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rune{background:#161629;border:1px solid #30345d;border-radius:12px;padding:14px;display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:10px;align-items:center}.rune div{display:flex;flex-direction:column;gap:6px}.rune ul{margin:0;padding-left:16px;color:#dfe5ff}.rune em{color:#74e6bb;font-style:normal}.rune strong{color:#b996ff;font-size:18px}.tablewrap{max-height:70vh;overflow:auto}.icons{display:flex;flex-wrap:wrap;gap:7px}.mini{width:38px;height:38px;border-radius:7px;position:relative;background:#121626;border:1px solid #39406d;display:grid;place-items:center;overflow:hidden}.mini img{width:100%;height:100%;object-fit:cover}.mini span{width:100%;height:100%;display:grid;place-items:center;font-size:15px}.mini span small{font-size:9px}.mini b{position:absolute;top:1px;left:2px;color:#fff;text-shadow:0 2px 3px #000;font-size:11px}.light{background:linear-gradient(135deg,#faf3ca,#8c80ff)}.dark{background:linear-gradient(135deg,#4a1178,#0e0a25)}.fire{background:#81352d}.water{background:#244d8f}.wind{background:#187347}.unknown{background:#3b315b}.timeline{height:360px;border-top:2px solid #f0ad00;margin-top:140px;display:flex;gap:48px;align-items:flex-start;padding-left:20px}.event{margin-top:-22px;display:flex;flex-direction:column;align-items:center;gap:12px}.event:before{content:"";height:90px;width:2px;background:#f0ad00;position:absolute;transform:translateY(-90px)}.event small{margin-top:64px;color:#ffbd23}.debug{font-family:monospace}@media (max-width:1100px){.grid.four,.grid.two,.runegrid{grid-template-columns:1fr}.top nav{gap:4px}.top span{font-size:10px}.actions{justify-content:center;flex-wrap:wrap}}.grid.three{grid-template-columns:1fr 1.6fr 1.6fr}.boxsection{background:#1616289e;border:1px solid #30345d;border-radius:14px;padding:18px;margin:18px 0}.boxsection h3{margin-bottom:12px}@media (max-width:1100px){.grid.three{grid-template-columns:1fr}}.seticon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#33294d;border:1px solid #7657ff;color:#f5f1d6;margin-right:6px;vertical-align:middle;font-weight:900;text-shadow:0 2px 4px #000}.seticon.lg{width:54px;height:54px;border-radius:12px;font-size:28px;margin:0}.seticon.set3{background:linear-gradient(135deg,#313b6b,#4f7dff)}.seticon.set13{background:linear-gradient(135deg,#4d2769,#251034)}.seticon.set10{background:linear-gradient(135deg,#623a19,#ff9100)}.seticon.set15{background:linear-gradient(135deg,#5f563c,#d8d0a6);color:#251e12}.ok{color:#65e6a8!important}.bad{color:#ff7c8b!important}.calib{margin:14px 0}.calib div{display:flex;flex-direction:column;align-items:center;gap:4px}.config{margin-bottom:18px}.filterbar{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#34343d;border-radius:8px;padding:12px 14px;margin-bottom:18px}.filtergroup{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:start;margin:12px 0}.filtergroup>span{color:#bfc7f7;padding-top:10px}.filtergroup div{display:flex;gap:8px;flex-wrap:wrap}.filtergroup button{border:1px solid #7657ff;background:#383052;color:#eceaff;border-radius:8px;padding:10px 14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.filtergroup button.active{background:#7b4dff;border-color:#b7a1ff;box-shadow:0 0 0 2px #7b4dff40}.filtergroup.compact button{min-width:48px;justify-content:center}.runegrid.cards{grid-template-columns:repeat(4,minmax(260px,1fr));gap:14px}.cardrune{grid-template-columns:110px 1fr 90px;min-height:124px;background:#151629f2}.runeface{height:96px;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;position:relative;background:#121426;border-radius:10px}.runeplus{position:absolute;left:9px;top:6px;color:#ffbd23}.runeface small{position:absolute;bottom:8px;color:#fff}.runesubs ul{font-size:13px;line-height:1.35}.runeeff{align-items:flex-end!important;text-align:right}.runeeff strong{font-size:18px}.runeeff b{color:#7ee7b4}.timeline2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:18px}.yearcol{background:#161628d1;border:1px solid #30345d;border-radius:14px;padding:16px;min-height:150px}.yearcol h3{color:#ffbd23;text-align:center}.yearicons{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.yearcol small{display:block;text-align:center;margin-top:10px;color:#aab0db}td small{display:block;margin-top:2px}.grid.three{margin-top:18px}@media (max-width:1300px){.runegrid.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.filterbar,.filtergroup{display:block}.runegrid.cards{grid-template-columns:1fr}.cardrune{grid-template-columns:90px 1fr}.runeeff{grid-column:1/-1;align-items:flex-start!important;text-align:left}}.efftiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.efftiles div{background:#101321;border:1px solid #34345d;border-radius:12px;padding:14px;text-align:center}.efftiles small{display:block;color:#aeb7ec;margin-bottom:6px}.efftiles b{font-size:24px;color:#ffe19a}.miniTable td,.miniTable th{padding:9px 10px}.seticon.set1{background:linear-gradient(135deg,#335834,#79d56d)}.seticon.set2{background:linear-gradient(135deg,#3e4a59,#aab7c4)}.seticon.set4{background:linear-gradient(135deg,#72383a,#ff7070)}.seticon.set5{background:linear-gradient(135deg,#6b2d29,#ff9c4c)}.seticon.set6{background:linear-gradient(135deg,#3c5a55,#66dec8)}.seticon.set7{background:linear-gradient(135deg,#514d38,#d0c36a)}.seticon.set8{background:linear-gradient(135deg,#503535,#d36d5f)}.seticon.set11{background:linear-gradient(135deg,#40254f,#b857d8)}.seticon.set14{background:linear-gradient(135deg,#314861,#78b8f5)}.seticon.set16{background:linear-gradient(135deg,#4e553f,#b7cc70)}.seticon.set17{background:linear-gradient(135deg,#583b2d,#dd8b54)}.seticon.set18{background:linear-gradient(135deg,#4b2d2d,#ad5b5b)}.seticon.set19{background:linear-gradient(135deg,#5c3030,#ff5a73)}.seticon.set20{background:linear-gradient(135deg,#44503e,#a6d474)}.seticon.set21{background:linear-gradient(135deg,#3f5358,#82d8e9)}.seticon.set22{background:linear-gradient(135deg,#3e425b,#8fa0ff)}.seticon.set23{background:linear-gradient(135deg,#584e39,#e2c568)}.seticon.set24{background:linear-gradient(135deg,#493e5c,#bc9dff)}.seticon.set25{background:linear-gradient(135deg,#2e4d4d,#77fff0)}@media (max-width:900px){.efftiles{grid-template-columns:1fr 1fr}}.stackCount{position:absolute;right:1px;top:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#070915;border:1px solid #b78cff;color:#fff;font-size:11px;font-style:normal;line-height:15px;text-align:center;box-shadow:0 2px 8px #000}.mini{overflow:visible}.mini img,.mini>span{border-radius:7px;overflow:hidden}.runesubs li{display:flex;align-items:center;gap:5px;justify-content:flex-start}.runesubs li em{font-style:normal;color:#6ff0b8;font-weight:900;margin-left:2px}.runesubs li i{font-style:normal;color:#d477ff;font-size:10px;margin-left:2px}.runesubs li.enchanted span{color:#efd7ff}.runeface{padding:8px}.runeface .seticon.lg{flex:0 0 54px}.runeface small{max-width:92px;text-align:center;line-height:1.05;white-space:normal}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.primary{border:0;border-radius:8px;background:#8b55ff;color:#fff;font-weight:900;padding:10px 18px}.artgrid{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:14px}.artifactCard{display:grid;grid-template-columns:70px 1fr 72px;gap:14px;align-items:center;background:#151629;border:1px solid #30345d;border-radius:12px;padding:14px}.artifactIcon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ad7420,#ffd16a);border:3px solid #8b4f12;color:#fff;font-size:28px;text-shadow:0 2px 3px #000}.artifactIcon.attr1{background:linear-gradient(135deg,#1064c8,#55d4ff)}.artifactIcon.attr2{background:linear-gradient(135deg,#b81919,#ff9e30)}.artifactIcon.attr3{background:linear-gradient(135deg,#27943f,#8df06c)}.artifactIcon.attr4{background:linear-gradient(135deg,#e7d099,#fff8d2);color:#4b3515}.artifactIcon.attr5{background:linear-gradient(135deg,#521c83,#e35cff)}.artifactCard ul{margin:6px 0 0;padding-left:16px;font-size:12px;color:#dbe0ff}.artifactCard li.green{color:#69e9aa}.artScore small{display:block}.artScore b{display:block;color:#fff}.artifactConfig{display:flex;gap:12px;margin-bottom:16px}.artifactConfig button{border:1px solid #52547a;background:#202139;color:#fff;border-radius:999px;padding:10px 16px;font-weight:900}.artifactConfig button.active{border-color:#02d7c6;color:#aafdf6}.compactArt{grid-template-columns:70px 1fr 82px}.seticon span{display:block;transform:translateY(-1px)}@media (max-width:1200px){.artgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.artgrid,.artifactCard{grid-template-columns:1fr}.artScore{text-align:left}}.runeface{height:104px;min-width:104px;padding:10px 8px 12px;display:grid!important;grid-template-rows:1fr auto;place-items:center!important;gap:6px!important;align-self:center}.runeface small{position:static!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:100px;width:100%;line-height:1.05;white-space:normal;text-align:center}.runeface small span{font-size:12px;color:#fff}.runeface small b{font-size:12px;color:#fff;font-weight:900}.runeplus{top:8px!important;left:10px!important}.cardrune{grid-template-columns:118px 1fr 98px;align-items:center}.quicktools{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.quicktools span{background:#101321;border:1px solid #3e3a66;border-radius:999px;padding:7px 12px;color:#dfe3ff;font-size:12px}.filtergroup button{transition:.12s transform,.12s border-color}.filtergroup button:hover{transform:translateY(-1px);border-color:#c7b6ff}.sectionHead>div{display:flex;align-items:center;gap:10px}.sectionHead small{color:#9ea6d8}.artifactCard{min-height:132px}.artifactCard ul{max-height:86px;overflow:auto}.artScore b{color:#9ff0c5}.seticon.lg{box-shadow:inset 0 0 0 2px #ffffff14,0 8px 24px #00000059}@media (max-width:760px){.cardrune{grid-template-columns:1fr}.runeface{width:110px;margin:auto}}.runeToolbar{margin-bottom:18px;padding:18px 20px}.toolbarTop{display:grid;grid-template-columns:auto minmax(260px,420px) auto;gap:12px;align-items:center;margin-bottom:12px}.toolbarTop h3{margin:0}.toolbarTop button,.pillRow button,.runeToolbar summary,.filtergroup button{cursor:pointer}.toolbarTop button{border:1px solid #625a91;background:#23233b;color:#fff;border-radius:10px;padding:12px 16px;font-weight:900}.pillRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#111524;border:1px solid #34345d;border-radius:12px;margin-bottom:12px}.pillRow b{color:#bfc7ff;margin-right:4px}.pillRow button{border:1px solid #5a4a93;background:#2b2946;color:#e9e7ff;border-radius:999px;padding:9px 13px;font-weight:900}.pillRow button.active{background:#7d50ff;border-color:#d5c8ff;box-shadow:0 0 0 2px #7d50ff38}.runeToolbar details{background:#34343d;border-radius:10px;padding:0}.runeToolbar summary{padding:13px 16px;font-weight:900}.setsOnly button{min-width:54px;height:54px;padding:7px!important;justify-content:center}.setsOnly .seticon{margin:0}.mainstats button{min-width:84px}.cleanRunes .cardrune{grid-template-columns:126px minmax(160px,1fr) 110px;min-height:148px;padding:14px 16px}.cleanRunes .runeface{width:112px;height:126px;min-width:112px;align-self:center;grid-template-rows:72px 38px;background:linear-gradient(180deg,#14172a,#0d1020);border:1px solid #25294d}.cleanRunes .runeface .seticon.lg{width:62px;height:62px;border-radius:14px;font-size:30px;margin-top:2px}.mainstatBlock{position:static!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.05;width:100%;max-width:102px;color:#fff}.mainstatBlock span{font-size:12px;white-space:normal}.mainstatBlock b{font-size:13px;color:#fff}.cleanRunes .runesubs{gap:5px!important}.cleanRunes .runesubs>b{color:#fff;font-size:14px;margin-bottom:2px}.cleanRunes .runesubs ul{padding-left:0;list-style:none;font-size:13px}.cleanRunes .runesubs li{justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.04);padding:2px 0}.cleanRunes .runesubs li span{display:inline-flex;gap:4px;align-items:baseline}.cleanRunes .runesubs li em{background:#153426;border:1px solid #2d8c62;border-radius:999px;padding:1px 5px;font-size:11px;color:#7ff0b7}.cleanRunes .runesubs li i{font-size:9px;color:#e08dff}.cleanRunes .runeeff{gap:8px!important}.cleanRunes .runeeff div{align-items:flex-end!important;gap:0!important}.cleanRunes .runeeff small{font-size:11px}.cleanRunes .runeeff strong{font-size:18px;color:#fff}.cleanRunes .runeeff b{font-size:14px}.filtergroup.setsOnly{grid-template-columns:60px 1fr}.filtergroup.mainstats{grid-template-columns:90px 1fr}@media (max-width:900px){.toolbarTop{grid-template-columns:1fr}.cleanRunes .cardrune{grid-template-columns:112px 1fr}.cleanRunes .runeeff{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,1fr);text-align:left}.cleanRunes .runeeff div{align-items:flex-start!important}}.actions.userActions{justify-content:flex-end;margin-top:12px;margin-bottom:22px}.actions.userActions label{min-width:210px}.actions .hiddenLoader{display:none}.notice{display:none!important}.top nav button span{font-size:12px}.overviewGroups{display:grid;grid-template-columns:1fr 1.35fr 1fr 1.7fr;gap:16px;margin-top:18px}.overviewGroups .monsterGroup{min-height:220px;overflow:hidden}.overviewGroups .monsterGroup .icons{align-content:flex-start;max-height:230px;overflow:auto;padding-right:4px}.overviewGroups .dupesGroup{grid-column:auto}.overviewGroups .dupesGroup .icons{max-height:230px}.cleanRunes.runegrid.cards{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:14px}.cleanRunes .cardrune{grid-template-columns:118px minmax(0,1fr) 84px;min-height:144px;overflow:hidden}.cleanRunes .runeeff{min-width:0;max-width:84px;overflow:hidden;align-items:flex-end!important}.cleanRunes .runeeff div{width:100%;overflow:hidden}.cleanRunes .runeeff small{font-size:10px;text-transform:uppercase;letter-spacing:.02em}.cleanRunes .runeeff strong{font-size:16px;line-height:1.05;white-space:nowrap;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis}.cleanRunes .runeeff b{font-size:13px;line-height:1.1;white-space:nowrap}.cleanRunes .runeface{height:124px}.faceSetName{font-style:normal;font-size:10px;color:#b8c1f2;margin-top:-4px;text-transform:uppercase;letter-spacing:.02em}.seticon{overflow:hidden;position:relative}.seticon img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.seticon.lg{background:radial-gradient(circle,#62508e 0,#35264d 62%,#150f25);border-color:#8d6dff}.cleanRunes .seticon.lg{padding:6px}.runeToolbar{position:sticky;top:80px;z-index:5;background:#141424fa}.pillRow button{min-width:78px}.filtergroup.setsOnly div{gap:7px}.setsOnly button{background:#2b2946!important}.setsOnly button.active{background:#6d49db!important}.setsOnly .seticon{width:34px;height:34px;background:transparent;border:0}.setsOnly button:first-child{min-width:120px}.debug,.debugLink{display:none!important}@media (max-width:1300px){.overviewGroups{grid-template-columns:1fr 1fr}.overviewGroups .dupesGroup{grid-column:1/-1}.cleanRunes.runegrid.cards{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:760px){.overviewGroups,.grid.four,.grid.two,.cleanRunes.runegrid.cards{grid-template-columns:1fr}.cleanRunes .cardrune{grid-template-columns:105px minmax(0,1fr)}.cleanRunes .runeeff{grid-column:1/-1;max-width:none;display:grid!important;grid-template-columns:repeat(3,1fr)}}.notice,.debug,.debugLink,.hiddenLoader{display:none!important}.actions.userActions{position:relative;z-index:3;justify-content:flex-end;margin:14px 0 24px}.actions.userActions label{min-width:220px}.seticon{background:transparent!important;border:0!important;box-shadow:none!important}.seticon img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px #000)}.seticon img+span{display:none}.seticon.md{width:24px;height:24px}.seticon.lg{width:56px;height:56px;padding:0!important}.runegrid.cards,.cleanRunes.runegrid.cards{display:block!important}.runeList{display:grid;grid-template-columns:repeat(auto-fit,minmax(640px,1fr));gap:12px}.runeRow{display:grid;grid-template-columns:104px minmax(0,1fr) 132px;gap:16px;align-items:center;background:#141526f5;border:1px solid #31385e;border-radius:14px;padding:14px 16px;min-height:132px;overflow:hidden}.runeRow .runeface{width:94px;height:104px;min-width:94px;padding:8px;background:linear-gradient(180deg,#11162b,#090d1d);border:1px solid #2d345c;border-radius:10px;display:grid!important;grid-template-rows:56px 1fr;place-items:center;position:relative;align-self:center}.runeRow .faceSetName{display:none}.runeRow .mainstatBlock{display:flex!important;flex-direction:column;text-align:center;line-height:1.05;gap:2px}.runeRow .mainstatBlock span{font-size:12px}.runeRow .mainstatBlock b{font-size:13px}.runeRow .runeplus{position:absolute;left:8px;top:6px;color:#ffca28}.runeCore{min-width:0}.runeCore>b{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:10px}.subGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.subGrid span{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:2px;color:#e7e5ff}.subGrid span.innate{color:#d8c9ff}.subGrid span.enchanted{color:#f0d9ff}.subGrid em{font-style:normal;background:#123824;color:#7bf0b1;border:1px solid #2a8b62;border-radius:999px;padding:1px 6px;font-size:11px;margin-left:2px}.runeNumbers{display:grid;gap:9px;text-align:right;justify-self:end;width:126px}.runeNumbers span{display:grid;gap:1px}.runeNumbers small{font-size:10px;text-transform:uppercase;color:#b9c0e8}.runeNumbers b{font-size:16px;color:#fff;white-space:nowrap}.runeNumbers span:first-child b{font-size:20px;color:#fff}.runeToolbar{position:sticky;top:78px;z-index:6;background:#141424fb}.artifactList{display:grid;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:12px}.artifactRow{display:grid;grid-template-columns:70px minmax(0,1fr) 100px;gap:14px;align-items:center;background:#151629;border:1px solid #30345d;border-radius:13px;padding:14px}.artifactInfo ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}.artifactInfo li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.artifactInfo li.reduc em{color:#82d7ff}.artifactInfo li.element em{color:#ffbf66}.artifactInfo li.multi em{color:#77e8a9}.artifactInfo em{font-style:normal;font-weight:900}.artScore{text-align:right}.artScore b{font-size:18px;color:#9ff0c5}.grid.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.runeList,.artifactList{grid-template-columns:1fr}.runeRow{grid-template-columns:96px 1fr}.runeNumbers{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%;text-align:left}.subGrid,.grid.three{grid-template-columns:1fr}}.grid.two .card h3{color:#fff}.grid.two .card h3+small{color:#fff}.efftiles+table th,.efftiles+table td{color:#fff}.runeToolbar{position:static!important}.setraConfig{max-width:1580px;margin:0 auto 26px;padding:18px 20px}.configHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.configHead>button{background:#444;border:0;border-radius:4px;color:#fff;font-weight:900;padding:12px 18px;text-align:left;min-width:260px}.iconTools{display:flex;gap:16px;align-items:center;justify-content:center}.iconTools button,.runeActions button{background:transparent;border:0;color:#f1f1ff;font-size:23px;cursor:pointer;opacity:.92}.iconTools button.active{color:#12d4c3}.filterDrawer{background:#444;border-radius:4px;padding:16px;margin-bottom:16px}.settingsLine{display:grid;grid-template-columns:280px 1fr 1fr;align-items:center;gap:20px;margin:14px 0}.thresholdBox{height:54px;background:#505050;border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:1fr 50px;grid-template-rows:20px 1fr;padding:6px 10px;color:#fff;max-width:280px}.thresholdBox label{grid-column:1/-1;color:#cfd1d8;font-size:12px}.thresholdBox input{background:transparent;border:0;color:#fff;font-size:18px;font-weight:900;width:100%;outline:0}.thresholdBox span{align-self:center;text-align:right;font-weight:900}.switch{display:flex;align-items:center;gap:8px;color:#fff;font-weight:900}.switch input{display:none}.switch span{width:32px;height:16px;background:#4d4d56;border-radius:99px;position:relative;display:inline-block}.switch span:before{content:"";position:absolute;width:18px;height:18px;left:-1px;top:-1px;border-radius:50%;background:#ddd;transition:.15s}.switch input:checked+span{background:#02b4a6}.switch input:checked+span:before{left:15px;background:#1cffd4}.sortLine{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sortLine .search{min-width:280px;flex:1;max-width:460px}.sortLine button{border:1px solid #6d55d9;background:#282743;color:#fff;border-radius:8px;padding:10px 13px;font-weight:900}.sortLine button.active{background:#7b4cff}.sortLine small{color:#cfd4ff;margin-left:auto}.runeCardsSetra{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:18px}.runeCardSetra{display:grid;grid-template-columns:126px minmax(0,1fr) 86px 42px;gap:12px;align-items:center;min-height:142px;background:#131424f0;border:1px solid #30375f;border-radius:12px;padding:14px;overflow:hidden}.runeCardSetra .runeface{width:112px;height:124px;min-width:112px;background:#111629;border:1px solid #29325a;border-radius:10px;display:grid!important;grid-template-rows:62px 1fr;place-items:center;position:relative;padding:8px}.runeCardSetra .seticon.lg{width:58px;height:58px}.runeCardSetra .runeplus{display:block;position:absolute;left:8px;top:6px;color:#ffca28;font-weight:900}.runeCardSetra .mainstatBlock{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.05;color:#fff;gap:2px}.runeCardSetra .mainstatBlock span{font-size:12px}.runeCardSetra .mainstatBlock b{font-size:14px}.runeMiddle{min-width:0;display:grid;gap:5px}.runeMiddle>b{color:#fff;font-size:15px}.innateLine{color:#e5d7ff;font-weight:800;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subsCompact{display:grid;gap:3px}.subsCompact span{display:flex;align-items:center;gap:5px;color:#f1edff;font-size:13px;border-bottom:1px solid rgba(255,255,255,.045);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subsCompact em{font-style:normal;background:#123824;color:#73efad;border:1px solid #24875a;border-radius:999px;padding:1px 6px;font-size:11px}.subsCompact i{font-style:normal;color:#db8cff;font-size:9px}.scoreBlock{display:grid;gap:7px;text-align:right;justify-self:end;min-width:78px}.scoreBlock small{display:block;color:#fff;font-size:10px;font-weight:900;text-transform:none}.scoreBlock b{display:block;color:#70efb4;font-size:14px;line-height:1.05;white-space:nowrap}.scoreBlock span:first-child b{font-size:18px;color:#fff}.runeActions{display:grid;gap:16px;justify-items:center}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.effModal{width:min(720px,96vw);max-height:90vh;overflow:auto;background:#151629;border:1px solid #393c65;border-radius:14px;padding:26px 30px;position:relative;box-shadow:0 30px 80px #0000008c}.modalClose{position:absolute;right:18px;bottom:14px;background:transparent;border:0;color:#fff;font-weight:900}.effModal h2{text-align:center;color:#aebcff;font-size:30px;margin:8px 0}.effModal p{text-align:center;color:#c9cce8}.effCalcTiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 24px}.effCalcTiles div{background:#1b1d33;border:1px solid #3b3e68;border-radius:12px;padding:18px;text-align:center}.effCalcTiles b{font-size:28px;color:#35e6c4}.effCalcTiles div:first-child b{color:#a6afff}.effModal section{background:#191a2e;border:1px solid #30345c;border-radius:12px;padding:18px;margin-top:16px}.calcGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.calcGrid.threeCols{grid-template-columns:1.2fr .8fr .8fr;margin-bottom:10px}.calcGrid select,.calcGrid input{background:#4b4b4b;border:0;border-bottom:1px solid #ddd;color:#fff;padding:12px;border-radius:3px 3px 0 0}.faceSetName{display:none!important}@media (max-width:900px){.settingsLine,.runeCardsSetra{grid-template-columns:1fr}.runeCardSetra{grid-template-columns:112px minmax(0,1fr)}.scoreBlock{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%;text-align:left}.runeActions{grid-column:1/-1;grid-template-columns:repeat(2,48px);justify-content:center}.effCalcTiles,.calcGrid,.calcGrid.threeCols{grid-template-columns:1fr}}.lushenLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.lushenPanel{position:sticky;top:90px;display:flex;flex-direction:column;gap:14px}.slotWheel{position:relative;width:230px;height:230px;margin:10px auto 18px;border-radius:50%;background:radial-gradient(circle,#2a1b10 0 24%,#6b431c 25% 28%,transparent 29%);border:2px solid rgba(196,137,58,.55)}.slotBubble{position:absolute;width:58px;height:58px;border-radius:14px;background:#1a1726;border:1px solid #835cff;display:flex;align-items:center;justify-content:center;flex-direction:column}.slotBubble small{font-size:11px;opacity:.7}.slotBubble.s1{left:86px;top:8px}.slotBubble.s2{right:12px;top:58px}.slotBubble.s3{right:20px;bottom:45px}.slotBubble.s4{left:86px;bottom:8px}.slotBubble.s5{left:12px;bottom:45px}.slotBubble.s6{left:12px;top:58px}.clickrow:hover{background:#8b5cf638}@media (max-width:1100px){.lushenLayout{grid-template-columns:1fr}.lushenPanel{position:static}}.brandAvatar{background:#050505;border-color:#2fc6ff;overflow:hidden;padding:4px}.brandAvatar img{width:100%;height:100%;object-fit:contain;display:block}.artSummary .efftiles div{align-items:center}.artSummary .efftiles b{display:inline-block;margin-right:8px;color:#ffe08a}.artSummary .efftiles em{font-style:italic;color:#fff;word-break:normal}.artifactIcon{width:62px;height:62px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 40% 25%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#433b68,#15182c);border:1px solid #6d55d9;box-shadow:0 10px 24px #00000052;overflow:hidden}.artifactIcon img{width:100%;height:100%;object-fit:contain;display:block}.artifactIcon span{display:none;width:100%;height:100%;place-items:center;font-size:22px;font-weight:900}.artKindattribute-1{background:linear-gradient(135deg,#9a1c19,#ff7c25)}.artKindattribute-2{background:linear-gradient(135deg,#0966a5,#31dbff)}.artKindattribute-3{background:linear-gradient(135deg,#107a38,#8fff76)}.artKindattribute-4{background:linear-gradient(135deg,#fff2bb,#756dff)}.artKindattribute-5{background:linear-gradient(135deg,#3f0e69,#bd30ff)}.artKindtype-1{background:linear-gradient(135deg,#7a1c1c,#ffd166)}.artKindtype-2{background:linear-gradient(135deg,#3a4f64,#e6e2ce)}.artKindtype-3{background:linear-gradient(135deg,#2a7a4c,#ffc1e7)}.artKindtype-4{background:linear-gradient(135deg,#31416b,#b9e9ff)}.artifactInfo li.highlight{background:#8b5cf626;border-radius:6px;padding:2px 5px}.artifactInfo li.highlight span{color:#fff}.artifactInfo li.highlight em{color:#7ff0b7}.lushenSelected{overflow:hidden}.lushenHero{display:flex;align-items:center;gap:12px;margin:6px 0 14px;background:linear-gradient(90deg,rgba(139,92,246,.18),transparent);border:1px solid rgba(139,92,246,.25);border-radius:14px;padding:10px}.lushenHero img{width:72px;height:72px;border-radius:12px;object-fit:cover}.lushenHero strong{font-size:20px;color:#fff}.runeSocketGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.miniRuneSlot{min-height:104px;background:#101426;border:1px solid #30375f;border-radius:12px;padding:8px;display:grid;align-content:start;gap:4px;position:relative}.miniRuneSlot>span{position:absolute;right:8px;top:6px;color:#c6b7ff;font-weight:900}.miniRuneSlot .seticon{width:34px;height:34px}.miniRuneSlot small{color:#fff;font-size:11px;line-height:1.15}.miniRuneSlot em{font-style:normal;color:#70efb4;font-size:11px}.lushenStats{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.lushenArtPick{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.lushenArtPick ul{margin:8px 0 0;padding-left:16px;color:#dfe5ff}@media (max-width:900px){.runeSocketGrid{grid-template-columns:1fr}.brandAvatar{right:10px;width:50px;height:50px}}.privacyNotice{max-width:1180px;margin:18px auto 0;padding:12px 18px;border:1px solid rgba(255,88,88,.55);border-radius:14px;background:#5a000038;color:#f77;font-weight:900;text-align:center;box-shadow:0 0 24px #ff000014}.effModal{padding:28px 30px 68px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;overflow-x:hidden}.effModal h2{margin:0;text-align:center;line-height:1.15}.effModal>p{margin:0;text-align:center}.effCalcTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.effCalcTiles div{min-height:92px;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;gap:6px;padding:14px;box-sizing:border-box;overflow:hidden}.effCalcTiles small{font-size:12px;line-height:1.1;color:#fff;font-weight:900;white-space:normal;text-align:center}.effCalcTiles b{font-size:clamp(22px,4vw,31px);line-height:1;white-space:nowrap}.effModal section{margin-top:0}.effModal section h3{margin-top:0;color:#c36bff;font-size:24px}.calcGrid{align-items:stretch}.calcGrid select,.calcGrid input{min-width:0;width:100%;box-sizing:border-box;height:42px}.calcGrid.threeCols{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)}.modalClose{right:24px;bottom:18px;padding:8px 0}.modalCloseTop{position:absolute;right:18px;top:16px;background:transparent;border:0;color:#fff;font-weight:900;cursor:pointer}.detailModal{width:min(680px,94vw);max-height:88vh;overflow:auto;background:#151629;border:1px solid #393c65;border-radius:14px;padding:28px;position:relative;box-shadow:0 30px 80px #0000008c;box-sizing:border-box}.detailModal h2{text-align:center;color:#aebcff;margin:0 0 18px}.detailHero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;background:#101426;border:1px solid #30375f;border-radius:14px;padding:12px}.detailHero b{font-size:18px;color:#fff}.detailHero small,.detailHero p{display:block;margin:4px 0;color:#cfd4ff}.detailLines{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.detailLines li{display:flex;justify-content:space-between;gap:14px;background:#20213a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;color:#fff}.detailLines li span{color:#70efb4;font-weight:900}.detailStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.detailStats span{background:#20213a;border:1px solid #30375f;border-radius:10px;padding:12px;text-align:center}.detailStats b{display:block;color:#35e6c4;font-size:18px}.clickableSlot{cursor:pointer;text-align:left;color:inherit;font:inherit}.clickableSlot:disabled{cursor:default;opacity:.75}.clickableSlot:not(:disabled):hover,.clickableArt:hover{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659}.clickableArt{width:100%;background:#101426;border:1px solid #30375f;border-radius:14px;color:#fff;text-align:left;cursor:pointer;padding:10px}.clickableArt ul{margin:8px 0 0;padding-left:16px;color:#dfe5ff}.clickrow{cursor:pointer}@media (max-width:760px){.effModal{width:96vw;padding:24px 18px 70px}.effCalcTiles,.calcGrid,.calcGrid.threeCols,.detailHero,.detailStats{grid-template-columns:1fr}.modalCloseTop{position:static;align-self:flex-end;margin-bottom:8px}}.lushenCalc{overflow:hidden}.lushenTableWrap{overflow:auto;max-height:620px;border:1px solid rgba(139,92,246,.22);border-radius:14px}.lushenTable{min-width:1120px}.lushenTable th,.lushenTable td{white-space:nowrap}.lushenTable td:nth-child(4){color:#ffe08a;font-weight:900}.artifactPair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.miniArtifactPick{background:#101426;border:1px solid #30375f;border-radius:14px;color:#fff;padding:10px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;text-align:left;cursor:pointer}.miniArtifactPick:hover{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659}.miniArtifactPick .artifactIcon{grid-row:span 2}.miniArtifactPick span{color:#b7c1ff;font-size:12px}.miniArtifactPick b{color:#70efb4;font-size:18px}.lushenControls small,.lushenSelected small{color:#b7c1ff;display:block}.lushenSelected h3,.lushenCalc h3{color:#fff}@media (max-width:900px){.artifactPair{grid-template-columns:1fr}.lushenTable{min-width:980px}}.lushenTableWrap{overflow:visible;max-height:none}.lushenTable th,.lushenTable td{padding:8px 7px;white-space:normal;text-align:center}.elemMini.elem3 em,.elemMini.elem4 em{filter:none}@media (max-width:1200px){.lushenLayout{grid-template-columns:1fr}.lushenPanel{position:static}.lushenTable{font-size:11px}.lushenTable th,.lushenTable td{padding:7px 5px}.elemMini,.elemMini img{width:20px;height:20px}}.top nav button svg{stroke-width:2.2}.lushenTableWrap{overflow:visible!important;max-height:none!important;border-radius:12px}.lushenTable{min-width:0!important;width:100%;table-layout:fixed;font-size:12px}.lushenTable th,.lushenTable td{padding:8px 7px!important;white-space:normal!important;text-align:center;line-height:1.15}.lushenTable th:nth-child(1),.lushenTable td:nth-child(1){width:34px}.lushenTable th:nth-child(2),.lushenTable td:nth-child(2){width:62px;text-align:left}.lushenTable tr.selected{background:#8b5cf647}.elemMini{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;vertical-align:middle}.elemMini img{width:24px;height:24px;object-fit:contain;display:block}.elemMini em{display:none;font-style:normal;font-size:16px;line-height:1}.elemMini.elem3{background:radial-gradient(circle,#3bd178,#123d28)}.elemMini.elem4{background:radial-gradient(circle,#fff2b1,#846629)}.lushenControls small{max-width:760px}@media (max-width:1200px){.lushenLayout{grid-template-columns:1fr}.lushenPanel{position:static}.lushenTable{font-size:11px}.lushenTable th,.lushenTable td{padding:7px 5px!important}.elemMini,.elemMini img{width:20px;height:20px}}.lushenTableWrap{overflow-x:visible}.lushenTable{table-layout:fixed;width:100%;min-width:0}.lushenTable th,.lushenTable td{white-space:nowrap;padding:.62rem .5rem;font-size:.88rem;text-align:center}.lushenTable th:nth-child(1),.lushenTable td:nth-child(1){width:38px}.lushenTable th:nth-child(2),.lushenTable td:nth-child(2){width:70px;text-align:left}.elemMini{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;border-radius:999px;background:#ffffff12;border:1px solid rgba(170,140,255,.35);font-weight:900;font-style:normal}.elemMini em{font-style:normal;font-size:.78rem;line-height:1}.elemMini.elem1{color:#ff776f}.elemMini.elem2{color:#69c6ff}.elemMini.elem3{color:#76ef9a}.elemMini.elem4{color:#ffe9a6}.elemMini.elem5{color:#d797ff}.emptyLushenRows{padding:1.2rem!important;color:#bfc0ff;text-align:center!important}.lushenTableWrap{max-height:72vh;overflow:auto!important}.lushenTable th.sortableHead{cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:2;background:#343056}.lushenTable th.sortableHead span{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%}.lushenTable th.sortableHead em{font-style:normal;margin-left:4px;color:#63ffd2;font-weight:900}.lushenTable th.sorted{color:#fff;background:#40376a}.lushenTable td{cursor:pointer}.lushenTable td.activeCell{background:#63ffd224;color:#63ffd2;font-weight:900;box-shadow:inset 0 0 0 1px #63ffd240}.elemMini{display:inline-grid!important;place-items:center;width:42px!important;height:22px!important;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:10px;font-weight:900;letter-spacing:.02em;color:#fff;line-height:1;background:#403a61;box-shadow:inset 0 0 12px #ffffff14}.elemMini em{display:block!important;font-style:normal!important;filter:none!important;color:inherit!important}.elemMini.elem1{background:linear-gradient(135deg,#ff4d36,#6b1f1f)!important}.elemMini.elem2{background:linear-gradient(135deg,#28b7ff,#155e9f)!important}.elemMini.elem3{background:linear-gradient(135deg,#39d77d,#166b38)!important}.elemMini.elem4{background:linear-gradient(135deg,#fff7d7,#ffe178 45%,#caa643)!important;color:#3a2a00!important;box-shadow:0 0 12px #ffe78a59,inset 0 0 10px #ffffff8c!important}.elemMini.elem5{background:linear-gradient(135deg,#b45cff,#4b187d)!important}.detailLines .gemDot{display:inline-block;color:#d788ff!important;text-shadow:0 0 8px rgba(215,136,255,.7);font-size:12px;margin-right:6px;vertical-align:middle;line-height:1}.lushenPanel .artifactPair{margin-top:10px}.lushenStats p{margin:6px 0}.elemMini{display:inline-block!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:inset 0 0 12px #ffffff14!important;vertical-align:middle!important;font-size:0!important;letter-spacing:0!important;color:transparent!important;overflow:hidden!important}.elemMini em{display:none!important}.elemMini.elem1{background:radial-gradient(circle at 35% 30%,#ffcf9c 0,#ff5a3d 42%,#701f1f)!important}.elemMini.elem2{background:radial-gradient(circle at 35% 30%,#b7efff 0,#25a6ff 45%,#0b3b86)!important}.elemMini.elem3{background:radial-gradient(circle at 35% 30%,#c7ffd2 0,#38d978 45%,#135c34)!important}.elemMini.elem4{background:radial-gradient(circle at 35% 30%,#fff 0,#fff0a8 52%,#d9a927)!important;box-shadow:0 0 12px #fff3b473,inset 0 0 10px #ffffffa6!important}.elemMini.elem5{background:radial-gradient(circle at 35% 30%,#e8b2ff 0,#9d4dff 45%,#35105e)!important}.lushenTable .sortableHead{cursor:pointer;-webkit-user-select:none;user-select:none}.lushenTable .sortableHead:hover{background:#825cff2e}.lushenTable .elementHead span{margin:auto}.artSummary{margin:24px 0 22px!important}.artifactList.cleanArtifacts{margin-top:18px!important;display:grid;gap:14px}.artSummary .efftiles div b{display:inline-block;margin-right:8px}.runeCardSetra.maxedRune{background:linear-gradient(135deg,#242a39fa,#17192bfa);border-color:#70efb473;box-shadow:inset 0 0 0 1px #70efb414}.maxTag{position:absolute;top:10px;right:52px;background:#70efb424;border:1px solid rgba(112,239,180,.55);color:#70efb4;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900;letter-spacing:.04em}.runeCardSetra{position:relative}.scoreBlock span:nth-child(3) b{color:#ffd980}.artifactInfo ul li em{min-width:44px;text-align:right}.artifactRow{margin-top:0!important}.top nav button span{white-space:nowrap}.runeCardSetra .maxTag{right:92px;top:8px;z-index:2;transform:translateY(-2px)}.runeCardSetra.maxedRune .scoreBlock{padding-top:10px}.artifactToolbar{margin-bottom:22px!important}.artSummary{margin-top:22px!important;margin-bottom:24px!important}.artifactList.cleanArtifacts{margin-top:20px!important}.primaryAction{margin-top:12px;background:linear-gradient(135deg,#7b45ff,#00d7d7);border:0;color:#fff;border-radius:10px;padding:10px 14px;font-weight:900;cursor:pointer;box-shadow:0 8px 24px #7b45ff40}.primaryAction:disabled{opacity:.55;cursor:wait;filter:grayscale(.3)}:root{--bg:#050915;--panel:#0b1224;--panel-2:#10172d;--line:#1f3158;--line-2:#57358c;--text:#f6f8ff;--muted:#98a7c9;--purple:#9a4dff;--purple-2:#bd66ff;--cyan:#20d6ff;--green:#35e6b4;--gold:#ffb84a;--danger:#ff6371}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 80% 0%,rgba(63,48,120,.24),transparent 33%),linear-gradient(135deg,#02070f,#071224 52%,#05050d);color:var(--text);font-family:Inter,system-ui,sans-serif}body:before{background:radial-gradient(circle at 20% 10%,rgba(0,211,255,.1),transparent 28%),radial-gradient(circle at 85% 55%,rgba(154,77,255,.12),transparent 35%);opacity:.9}.appFrame{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;position:relative;z-index:1}.sideNav{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#0c0f23fa,#060814fa);border-right:1px solid rgba(83,110,170,.22);box-shadow:18px 0 60px #00000040;padding:22px 14px;display:flex;flex-direction:column;gap:22px;z-index:20}.sideBrand{display:flex;align-items:center;gap:12px;padding:4px 6px 14px;border-bottom:1px solid rgba(121,145,210,.13)}.sideBrand img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(32,214,255,.32))}.sideBrand b{font-size:24px;display:block}.sideBrand span{font-size:20px;color:#9f6cff;font-weight:900}.sideNav nav{display:grid;gap:10px}.sideNav nav button{height:48px;border:1px solid transparent;border-radius:12px;background:transparent;color:#b7c2df;display:flex;align-items:center;gap:14px;padding:0 16px;font-weight:800;cursor:pointer;transition:.18s ease}.sideNav nav button:hover{background:#ffffff0a;border-color:#6482d22e}.sideNav nav button.on{background:linear-gradient(135deg,#9a4dff80,#9a4dff33);border-color:#9a4dff94;color:#fff;box-shadow:0 0 0 1px #bd66ff1f,0 12px 32px #9a4dff2e}.sideNav nav button.on svg{color:#d9b7ff}.sideFooter{margin-top:auto;border:1px solid rgba(130,154,220,.18);background:#0b1224c7;border-radius:14px;padding:14px;display:grid;gap:8px}.sideFooter small{color:#98a7c9}.sideFooter b{font-size:13px;color:#d9e4ff}.sideFooter button{border:1px solid rgba(255,99,113,.38);background:#ff637114;color:#ff9aa5;border-radius:10px;height:34px;font-weight:900}.workspace{max-width:none;margin:0;padding:18px 32px 42px;min-width:0}.workspaceTop{display:flex;justify-content:space-between;align-items:center;min-height:58px}.modernActions{margin:0!important}.modernActions label{min-width:auto;grid-template-columns:22px auto;background:#0b1224d1;border-color:#436aaa75;border-radius:14px;box-shadow:0 0 24px #20d6ff14}.modernActions label strong{font-size:14px}.modernActions label small{font-size:12px}.hiddenLoader{display:none!important}.privacyNotice{max-width:1180px;margin:0 auto 26px;padding:13px 18px;border-radius:14px;border:1px solid rgba(255,99,113,.55);background:#ff3c4a1f;color:#ff7f8d;text-align:center;font-weight:900;box-shadow:none}.dashboardModern{display:grid;gap:16px}.dashHero{min-height:130px;border:1px solid rgba(43,91,160,.55);border-radius:18px;background:linear-gradient(90deg,#050c1ce6,#0e234ba6),radial-gradient(circle at 76% 35%,rgba(32,214,255,.32),transparent 26%),linear-gradient(135deg,#9a4dff1a,#0000);display:flex;align-items:center;padding:30px 34px;box-shadow:inset 0 0 80px #20d6ff14}.dashHero h1{text-align:left;margin:0 0 8px;font-size:40px;color:#fff}.dashHero p{margin:0;color:#aebbe0}.speedStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.speedStat{min-height:145px;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#0c1429f5,#0b0c1af5);position:relative;overflow:hidden}.speedStat:before{content:"";position:absolute;top:-40%;right:-30%;bottom:-40%;left:-30%;background:radial-gradient(circle,rgba(32,214,255,.14),transparent 42%);opacity:.7}.speedStat:nth-child(3):before,.speedStat:nth-child(4):before{background:radial-gradient(circle,rgba(255,117,55,.16),transparent 42%)}.speedStat:nth-child(5):before,.speedStat:nth-child(6):before{background:radial-gradient(circle,rgba(154,77,255,.18),transparent 42%)}.speedStat>*{position:relative}.speedStat div{display:grid;grid-template-columns:36px 1fr;gap:4px 10px;align-items:center}.speedStat .seticon{grid-row:span 2}.speedStat b{font-size:17px}.speedStat small{grid-column:2;color:#9fb0d8}.speedStat strong{font-size:38px;letter-spacing:.02em}.speedStat em{font-style:normal;color:#a7b7d8}.modernMonsterGroups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.modernMonsterGroups .monsterGroup{min-height:260px;max-height:320px;overflow:hidden;position:relative}.modernMonsterGroups .monsterGroup h3{font-size:21px;color:#c568ff}.modernMonsterGroups .icons{align-content:start;max-height:215px;overflow:auto;padding-right:4px}.modernMonsterGroups .mini,.modernMonsterGroups .mini img{width:36px;height:36px}.dashBottom{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;gap:14px}.dashBottom .card{background:linear-gradient(160deg,#0c1429f5,#080c18f5);border-color:#405da059}.dashRunes h3,.dashArtifacts h3,.dashLushen h3{color:#c568ff}.donutMetric{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:20px}.donut{width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--purple) 0 68%,var(--cyan) 68% 82%,#2b3b68 82% 100%);display:grid;place-items:center;position:relative}.donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;background:#0b1224;border-radius:50%}.donut span,.donut small{position:relative;z-index:1;text-align:center}.donut span{font-size:32px}.donut small{display:block;color:#9fb0d8;margin-top:42px;font-size:12px}.runeTopStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.runeTopStats div{border-left:1px solid rgba(130,154,220,.18);padding-left:16px}.runeTopStats small{display:block;color:#b0bce4}.runeTopStats b{font-size:28px;color:#35e6d0}.runeTopStats div:nth-child(2) b{color:#4e9bff}.runeTopStats div:nth-child(3) b{color:#b45cff}.legendLine{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;color:#a8b6dc}.legendLine span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffae42;margin-right:8px}.legendLine span:nth-child(2):before{background:#9a4dff}.legendLine span:nth-child(3):before{background:#3398ff}.legendLine span:nth-child(4):before{background:#9aa1b6}.dashRunes button,.dashArtifacts button{margin-top:18px;height:42px;min-width:170px;border-radius:12px;border:1px solid rgba(130,154,220,.22);background:#ffffff08;color:#dfe6ff;font-weight:900;cursor:pointer}.artifactKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:center}.artifactKpis div{border-left:1px solid rgba(130,154,220,.18);padding:10px 8px;display:grid;gap:8px;justify-items:center}.artifactKpis div:first-child{border-left:0}.artifactKpis svg{color:#73ffd9}.artifactKpis div:nth-child(2) svg{color:#4e9bff}.artifactKpis div:nth-child(3) svg{color:#b45cff}.artifactKpis div:nth-child(4) svg{color:#ffcf55}.artifactKpis small{min-height:32px}.artifactKpis b{font-size:25px;color:#35e6d0}.artifactKpis em{font-style:normal;display:block;font-size:13px;color:#dfe6ff}.dashLushen .lushenTeaserBody{display:grid;grid-template-columns:135px 1fr;gap:18px;align-items:center}.dashLushen img,.fakePortrait{width:135px;height:135px;border-radius:16px;object-fit:cover;background:linear-gradient(135deg,#3b175c,#171a34);border:1px solid rgba(154,77,255,.45)}.dashLushen p{margin:0 0 14px}.dashLushen ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:#b9c6e8}.dashLushen li:before{content:"✓";color:#35e6b4;margin-right:8px}.primaryAction.wide{width:100%;height:52px;margin-top:16px;background:linear-gradient(135deg,#8a3dff,#ca49ff);font-size:16px}.card{border-color:#4660a26b;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff08}.welcome h1{font-size:52px}.top{display:none!important}main{max-width:none}.identity,.notice{display:none}.actions.userActions{justify-content:flex-end}.overviewGroups{grid-template-columns:repeat(4,minmax(0,1fr))}.monsterGroup{overflow:hidden}.monsterGroup .icons{max-height:220px;overflow:auto}.artifactIcon img,.seticon img{object-fit:contain}.lushenPanel{top:18px}.runeCardSetra,.artifactRow,.lushenControls,.lushenCalc,.lushenSelected{background:linear-gradient(160deg,#0c1429f5,#080c18f5)!important;border-color:#405da06b!important}.runeCardSetra{box-shadow:0 14px 40px #00000038!important}@media (max-width:1280px){.appFrame{grid-template-columns:86px minmax(0,1fr)}.sideBrand div,.sideNav nav button span,.sideFooter{display:none}.sideBrand{justify-content:center}.sideNav nav button{justify-content:center;padding:0}.speedStrip{grid-template-columns:repeat(3,1fr)}.dashBottom{grid-template-columns:1fr}.modernMonsterGroups{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.appFrame{display:block}.sideNav{position:static;height:auto;display:block}.sideBrand{justify-content:flex-start}.sideBrand div{display:block}.sideNav nav{display:flex;overflow:auto;padding:8px 0}.sideNav nav button span{display:inline}.workspace{padding:14px}.workspaceTop{display:block}.modernActions{justify-content:stretch!important}.modernActions label{width:100%}.speedStrip,.modernMonsterGroups{grid-template-columns:1fr}.dashHero{padding:22px}.dashHero h1{font-size:32px}.donutMetric{grid-template-columns:1fr}.artifactKpis{grid-template-columns:repeat(2,1fr)}.dashLushen .lushenTeaserBody{grid-template-columns:1fr}.dashLushen img,.fakePortrait{width:100%;height:180px}.grid.four,.grid.two{grid-template-columns:1fr!important}}.sideBrand{gap:14px}.sideBrand div{display:flex;align-items:center}.sideBrand b{font-size:22px;line-height:1.1}.workspaceTop{gap:18px;align-items:center;margin-bottom:26px}.inlineNotice{margin:0;flex:1;max-width:none;min-height:56px;display:flex;align-items:center;justify-content:center;padding:10px 18px}.modernActions{flex:0 0 auto}.speedStat{min-height:154px;padding:18px 20px}.speedCardTop{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center}.speedSetIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#ffffff08;border:1px solid rgba(122,146,214,.18)}.speedSetIcon .seticon{width:34px;height:34px;margin:0}.speedCardText{display:grid;gap:3px}.speedCardText b{font-size:16px;line-height:1.15}.speedCardText small{grid-column:auto;color:#9fb0d8;font-size:12px}.speedStat strong{font-size:42px;line-height:1}.speedStat em{font-size:15px}.donut{overflow:hidden}.donutCenter{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;width:94px;height:94px}.donutCenter span{font-size:28px;line-height:1;font-weight:900}.donutCenter small{margin:0;font-size:12px;line-height:1.15;color:#9fb0d8}.runeTopStats small{line-height:1.3;min-height:34px}.bottomMonsterGroups{margin-top:6px}@media (max-width:1280px){.inlineNotice{min-height:auto}}@media (max-width:820px){.workspaceTop{display:grid;gap:12px}.inlineNotice{order:2}.modernActions{order:1}.sideBrand div{display:block}}.sideBrand span{display:none!important}.workspaceTop{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px}.inlineNotice{margin:0!important;max-width:none!important;min-height:54px;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:10px 18px!important}.modernActions{margin:0!important;align-self:center}.speedStat{display:grid!important;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;gap:3px 14px;min-height:132px!important;padding:18px!important;align-items:center}.speedSetIcon{grid-row:1 / 4;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#ffffff09;border:1px solid rgba(125,150,220,.2)}.speedSetIcon .seticon{width:40px!important;height:40px!important;margin:0!important;border:0!important;background:transparent!important}.speedCardText{display:grid;gap:2px;min-width:0}.speedCardText b{font-size:16px;line-height:1.15;color:#fff;white-space:normal}.speedCardText small{font-size:12px;color:#a9b9e2;grid-column:auto!important}.speedStat strong{font-size:35px!important;line-height:1;color:#fff;grid-column:2}.speedStat em{grid-column:2;font-style:normal;color:#aab9dd;font-size:14px}.donut{position:relative;overflow:hidden;background:conic-gradient(#8f45ff 0,#8f45ff 58%,#22d3ee 58%,#22d3ee 78%,#3b82f6 78%,#3b82f6 90%,#98a2b3 90%,#98a2b3)!important}.donut:after{z-index:0!important}.donutCenter{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;text-align:center;gap:4px}.donutCenter span{position:static!important;font-size:28px!important;line-height:1!important;font-weight:900;color:#fff;text-align:center;display:block;letter-spacing:.02em}.donutCenter small{position:static!important;display:block!important;margin:0!important;font-size:12px!important;line-height:1.1!important;color:#b7c6ec!important;text-align:center}.runeTopStats{grid-template-columns:repeat(3,1fr)!important;align-items:end;position:relative;padding-top:28px}.runeTopStats h4{position:absolute;left:16px;top:0;margin:0;color:#dfe7ff;font-size:14px;font-weight:900;letter-spacing:.02em}.runeTopStats small{min-height:auto!important;font-size:13px;color:#b7c4e8}.runeTopStats b{font-size:27px!important}.legendLine span:nth-child(1):before{background:#ffae42!important}.legendLine span:nth-child(2):before{background:#9a4dff!important}.legendLine span:nth-child(3):before{background:#3398ff!important}.legendLine span:nth-child(4):before{background:#98a2b3!important}.bottomMonsterGroups{margin-top:2px!important}@media (max-width:1280px){.workspaceTop{grid-template-columns:1fr}.speedStat{grid-template-columns:52px 1fr}.speedStrip{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.workspaceTop{display:grid!important}.speedStrip,.donutMetric{grid-template-columns:1fr!important}.runeTopStats{padding-top:30px}}.sideNav{gap:14px}.sideFooter{gap:10px}.sideFooter small{font-size:13px;letter-spacing:.01em}.sideFooter button{cursor:pointer}.sideRecruit{margin-top:0;border-color:#70a8ff2e;background:#09101fe0}.sideRecruit .recruitBtn{border-color:#6395ff6b;background:#486eff1a;color:#cfe0ff}.dashHero{display:none!important}.workspaceTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.privacyNotice.inlineNotice{margin:0;max-width:none;padding:14px 18px;line-height:1.25;min-height:58px;display:flex;align-items:center;justify-content:center}.speedStrip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.speedStat{min-height:132px;padding:18px}.speedCardTop{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;gap:10px 14px!important;align-items:center!important}.speedSetIcon{display:flex;align-items:center;min-width:60px}.setCombo{display:inline-flex;align-items:center;gap:6px}.setCombo .seticon{margin:0}.setCombo .seticon+.seticon{margin-left:-6px}.setCombo .seticon.md{width:34px;height:34px}.setCombo .seticon.md img,.setCombo .seticon.md span{width:22px;height:22px}.speedCardText{display:flex!important;flex-direction:column;gap:4px;min-width:0}.speedCardText b{font-size:15px;line-height:1.05;white-space:normal}.speedCardText small{grid-column:auto!important;font-size:13px;line-height:1;color:#99acd8}.speedStat strong{font-size:44px;line-height:1}.speedStat em{font-size:14px}.donutMetric{grid-template-columns:180px 1fr;gap:26px}.donut{width:160px;height:160px}.donut:after{top:22px;right:22px;bottom:22px;left:22px}.donutCenter{width:100px!important;height:100px!important;gap:2px!important}.donutCenter span{font-size:24px!important}.donutCenter small{font-size:18px!important;line-height:1.1!important;font-weight:800;color:#cbd5f2!important}.legendLine{justify-content:flex-start;gap:18px 24px}.legendLine span{display:inline-flex;align-items:center;gap:6px}.legendLine span b{font-size:14px;color:#fff}.artifactIcon{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#433b68,#171c33)!important;border:1px solid rgba(126,138,220,.7)!important;border-radius:18px!important;color:#fff!important}.artifactIcon span{display:grid!important;font-size:18px!important;letter-spacing:.02em}.artifactRow{grid-template-columns:70px minmax(0,1fr) 110px}.miniArtifactPick .artifactIcon{width:54px;height:54px}@media (max-width:1400px){.speedStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.workspaceTop{grid-template-columns:1fr}.privacyNotice.inlineNotice{min-height:auto}.speedStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.speedStrip,.donutMetric{grid-template-columns:1fr}}.sideNav{display:flex;flex-direction:column}.sideRecruit{order:1;margin-top:auto}.sideRecruit b{display:none!important}.sideNav .sideFooter:not(.sideRecruit){order:2;margin-top:0}.sideNav .sideFooter:not(.sideRecruit) b{display:none!important}.donut{background:var(--donut-bg, conic-gradient(#ffae42 0 0, #9a4dff 0 0, #3398ff 0 0, #98a2b3 0 100%))!important}.speedStat{min-height:128px;padding:18px 16px!important}.speedCardTop{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.speedSetIcon{width:58px!important;height:58px!important;min-width:58px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:16px!important}.speedSetIcon .setCombo{width:52px;height:52px;display:grid!important;place-items:center!important;gap:0!important;position:relative}.speedSetIcon .setCombo .seticon{margin:0!important;width:42px!important;height:42px!important;grid-area:1/1;display:grid!important;place-items:center!important}.speedSetIcon .setCombo .seticon img,.speedSetIcon .setCombo .seticon span{width:31px!important;height:31px!important;object-fit:contain!important;font-size:24px!important}.speedSetIcon .setCombo .seticon:nth-child(2){transform:translate(13px,13px) scale(.78);z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.65))}.speedSetIcon .setCombo .seticon:nth-child(1){transform:translate(-3px,-3px);z-index:1}.speedCardText b{font-size:15px!important;line-height:1.08!important;max-width:96px}.speedCardText small{font-size:12px!important;margin-top:2px!important}.speedStat strong{font-size:40px!important;line-height:.95!important;margin-top:2px}.speedStat em{font-size:13px!important}.artifactIcon{width:62px!important;height:62px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 40% 25%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#433b68,#15182c)!important;border:1px solid #6d55d9!important;box-shadow:0 10px 24px #00000052!important;overflow:hidden!important;color:#fff!important}.artifactIcon.attr1{background:linear-gradient(135deg,#1064c8,#55d4ff)!important}.artifactIcon.attr2{background:linear-gradient(135deg,#b81919,#ff9e30)!important}.artifactIcon.attr3{background:linear-gradient(135deg,#27943f,#8df06c)!important}.artifactIcon.attr4{background:linear-gradient(135deg,#e7d099,#fff8d2)!important;color:#4b3515!important}.artifactIcon.attr5{background:linear-gradient(135deg,#521c83,#e35cff)!important}.artifactIcon img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.artifactIcon span{display:none!important;width:100%;height:100%;place-items:center;font-size:22px;font-weight:900}.speedStrip{align-items:stretch!important}.speedStat{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px 14px!important;min-height:136px!important;padding:18px!important;align-items:center!important}.speedSetIcon{grid-column:1;grid-row:1 / span 3;align-self:center;justify-self:center}.speedSetIcon .setCombo{width:52px!important;min-height:52px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important}.speedSetIcon .setCombo .seticon{width:34px!important;height:34px!important;margin:0!important;transform:none!important;filter:none!important;display:grid!important;place-items:center!important}.speedSetIcon .setCombo .seticon img,.speedSetIcon .setCombo .seticon span{width:24px!important;height:24px!important;font-size:18px!important}.speedCardText{grid-column:2;display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.speedCardText b{font-size:16px!important;line-height:1.05!important;white-space:normal!important}.speedCardText small{font-size:13px!important;line-height:1.1!important;color:#aeb8d6!important;margin:0!important}.speedStat strong{grid-column:2;font-size:38px!important;line-height:1!important;margin:0!important}.speedStat em{grid-column:2;font-size:14px!important;line-height:1.2!important;color:#aab9dd!important;margin:0!important}@media (max-width:1400px){.speedStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.speedStrip{grid-template-columns:1fr!important}}.speedStrip{align-items:stretch}.speedStat{display:grid!important;grid-template-rows:auto 1fr auto!important;align-items:start!important;min-height:148px!important}.speedCardTop{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.speedSetIcon{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:72px!important}.speedSetIcon .setCombo{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;height:auto!important}.speedSetIcon .setCombo .seticon{width:34px!important;height:34px!important;transform:none!important;filter:none!important;position:relative!important;grid-area:auto!important;margin:0!important}.speedSetIcon .setCombo .seticon img,.speedSetIcon .setCombo .seticon span{width:24px!important;height:24px!important;font-size:20px!important}.speedCardText{grid-column:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important}.speedCardText b{font-size:15px!important;line-height:1.05!important;white-space:normal!important;max-width:none!important}.speedCardText small{font-size:12px!important;line-height:1.1!important;color:#aeb8d6!important;margin:0!important}.speedStat strong{margin-top:10px!important;line-height:1!important}.speedStat em{margin-top:2px!important;display:block!important}.artifactIcon{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,#2a2f4f,#16192c)!important;border:1px solid rgba(126,138,220,.55)!important;color:#fff!important}.artifactIcon.attr1,.artifactIcon.attr2,.artifactIcon.attr3,.artifactIcon.attr4,.artifactIcon.attr5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,#2a2f4f,#16192c)!important;color:#fff!important}.artifactIcon.rarity5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#b48122,#5d3911)!important;border-color:#f1c267!important}.artifactIcon.rarity4{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#8a46ff,#3d256e)!important;border-color:#c79dff!important}.artifactIcon.rarity3{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#2d8bff,#173e7a)!important;border-color:#88c2ff!important}.artifactIcon.rarity2{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#2bda9c,#15554f)!important;border-color:#79f2cb!important}.artifactIcon.rarity1{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,#8791a8,#444b5d)!important;border-color:#c4cad6!important}.sideRecruit .recruitBtn{cursor:pointer}.speedStrip{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.speedStat{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;grid-template-rows:42px 48px 22px!important;align-items:center!important;justify-items:start!important;min-height:132px!important;padding:18px!important;overflow:hidden!important}.speedSetIcon{grid-column:1!important;grid-row:1 / 4!important;width:64px!important;height:64px!important;min-width:64px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;background:#ffffff09!important;border:1px solid rgba(126,153,220,.22)!important}.speedSetIcon .setCombo{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;height:auto!important;position:static!important}.speedSetIcon .setCombo .seticon,.speedSetIcon .setCombo .seticon:nth-child(1),.speedSetIcon .setCombo .seticon:nth-child(2){width:27px!important;height:27px!important;margin:0!important;transform:none!important;filter:none!important;position:static!important;display:grid!important;place-items:center!important}.speedSetIcon .setCombo .seticon img,.speedSetIcon .setCombo .seticon span{width:23px!important;height:23px!important;font-size:18px!important;object-fit:contain!important}.speedCardText{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;align-self:center!important}.speedCardText b{font-size:15px!important;line-height:1.05!important;text-align:left!important;white-space:normal!important;max-width:120px!important;margin:0!important}.speedCardText small{font-size:12px!important;line-height:1.05!important;margin:0!important;color:#aeb8d6!important;text-align:left!important}.speedStat strong{grid-column:2!important;grid-row:2!important;font-size:38px!important;line-height:1!important;margin:0!important;align-self:center!important;text-align:left!important}.speedStat em{grid-column:2!important;grid-row:3!important;font-size:14px!important;line-height:1!important;margin:0!important;color:#aab9dd!important;align-self:center!important;text-align:left!important}.artifactIcon img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;position:relative!important;z-index:2!important}.speedStrip{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.speedStat{display:grid!important;grid-template-columns:76px 1fr!important;grid-template-rows:auto auto auto!important;align-content:center!important;align-items:center!important;gap:5px 14px!important;min-height:142px!important;padding:18px 16px!important;overflow:hidden!important;text-align:left!important}.speedStat .speedCardTop{display:contents!important}.speedSetIcon{grid-column:1!important;grid-row:1 / 4!important;align-self:center!important;justify-self:center!important;width:58px!important;height:58px!important;min-width:58px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#ffffff09!important;border:1px solid rgba(120,145,210,.22)!important}.speedSetIcon .setCombo{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:52px!important;height:44px!important;position:static!important}.speedSetIcon .setCombo .seticon{position:static!important;grid-area:auto!important;transform:none!important;filter:none!important;margin:0!important;width:24px!important;height:24px!important;min-width:24px!important;background:transparent!important;border:0!important;box-shadow:none!important}.speedSetIcon .setCombo .seticon:first-child:last-child{width:34px!important;height:34px!important}.speedSetIcon .setCombo .seticon:first-child:last-child img,.speedSetIcon .setCombo .seticon:first-child:last-child span{width:30px!important;height:30px!important;font-size:24px!important}.speedSetIcon .setCombo .seticon img,.speedSetIcon .setCombo .seticon span{width:22px!important;height:22px!important;font-size:17px!important;object-fit:contain!important;display:block!important}.speedCardText{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:2px!important;min-width:0!important}.speedCardText b{font-size:15px!important;line-height:1.05!important;white-space:normal!important;max-width:140px!important;text-align:left!important;margin:0!important;color:#fff!important}.speedCardText small{font-size:12px!important;line-height:1!important;margin:0!important;color:#aeb8d6!important;text-align:left!important}.speedStat strong{grid-column:2!important;grid-row:2!important;font-size:40px!important;line-height:1!important;margin:0!important;text-align:left!important;align-self:center!important}.speedStat em{grid-column:2!important;grid-row:3!important;font-size:14px!important;line-height:1.1!important;margin:0!important;text-align:left!important;color:#aab9dd!important;align-self:start!important;font-style:normal!important}@media (max-width:1500px){.speedStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){.speedStrip{grid-template-columns:1fr!important}}.artifactIcon{position:relative!important;width:62px!important;height:62px!important;border-radius:14px!important;background:#0a0e1c73!important;border:1px solid rgba(160,130,255,.35)!important;box-shadow:none!important;overflow:visible!important;color:#fff!important}.artifactIcon img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35))!important}.artifactIcon span{display:none!important}.artifactIcon .targetBadge{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:999px;border:2px solid #101426;box-shadow:0 2px 8px #00000073}.targetBadge.elem1{background:#f15a42}.targetBadge.elem2{background:#38a8ff}.targetBadge.elem3{background:#42d86e}.targetBadge.elem4{background:#fff1a6}.targetBadge.elem5{background:#8d48e8}.miniArtifactPick b{font-size:14px!important;line-height:1.15!important;color:#70efb4!important}.miniArtifactPick small{font-size:11px!important;color:#b7c1ff!important}.artifactIcon.attr0{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#28304e,#11182b)!important;border-color:#6f7da8!important;color:#fff!important}.artifactIcon.attr1{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#0b5dd8,#52d8ff)!important;border-color:#78d8ff!important;color:#fff!important}.artifactIcon.attr2{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#b41219,#ff8b2f)!important;border-color:#ffad55!important;color:#fff!important}.artifactIcon.attr3{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#147a38,#8df06c)!important;border-color:#93f489!important;color:#fff!important}.artifactIcon.attr4{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,#f6e7a9,#fffdf0)!important;border-color:#fff1b5!important;color:#4b3515!important}.artifactIcon.attr5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#4f1680,#d95cff)!important;border-color:#e69aff!important;color:#fff!important}.speedStrip .speedStat .seticon>span{display:none!important}.lushenPanel .artifactIcon.neutralAttr,.lushenPanel .artifactIcon.attr0{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#28304e,#11182b)!important;border-color:#6f7da8!important;color:#fff!important}.lushenPanel .artifactIcon.targetAttr1{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#0b5dd8,#52d8ff)!important;border-color:#78d8ff!important;color:#fff!important}.lushenPanel .artifactIcon.targetAttr2{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#b41219,#ff8b2f)!important;border-color:#ffad55!important;color:#fff!important}.lushenPanel .artifactIcon.targetAttr3{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#147a38,#8df06c)!important;border-color:#93f489!important;color:#fff!important}.lushenPanel .artifactIcon.targetAttr4{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,#f6e7a9,#fffdf0)!important;border-color:#fff1b5!important;color:#4b3515!important}.lushenPanel .artifactIcon.targetAttr5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#4f1680,#d95cff)!important;border-color:#e69aff!important;color:#fff!important}.lushenPanel .miniRuneSlot{min-height:132px}.lushenPanel .miniRuneSlot .miniRuneSubs{display:grid;gap:2px;margin-top:2px;min-width:0}.lushenPanel .miniRuneSlot .miniRuneSubs i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:10px;line-height:1.15;color:#dfe6ff}.lushenPanel .miniRuneSlot .miniRuneSubs b{color:#d477ff;font-size:9px;margin-right:3px}.lushenPanel .miniRuneSlot .miniRuneSubs em{color:#70efb4;font-size:10px;margin-left:3px;font-style:normal}.lushenPanel .miniRuneSlot .miniMain{font-weight:900}.topToggles{display:flex;align-items:center;gap:10px;flex:0 0 auto}.topToggles button{height:48px;min-width:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid rgba(140,122,255,.35);background:#11162ac7;color:#e9eaff;font-weight:900;cursor:pointer;box-shadow:0 10px 30px #0000002e}.topToggles button:hover{border-color:#9b61ff;transform:translateY(-1px)}.appFrame[data-theme=light]{background:radial-gradient(circle at top right,rgba(132,96,255,.2),transparent 34%),radial-gradient(circle at bottom left,rgba(0,203,255,.16),transparent 30%),linear-gradient(135deg,#f7f9ff,#edf3ff 45%,#f8fbff);color:#172034}.appFrame[data-theme=light] .sideNav{background:linear-gradient(180deg,#ffffffeb,#eff4fff0);border-right-color:#5369a03d;box-shadow:12px 0 34px #26365b14}.appFrame[data-theme=light] .sideBrand b,.appFrame[data-theme=light] h1,.appFrame[data-theme=light] h2,.appFrame[data-theme=light] h3,.appFrame[data-theme=light] b{color:#172034}.appFrame[data-theme=light] .sideNav nav button{color:#4e5c7b}.appFrame[data-theme=light] .sideNav nav button.on{background:linear-gradient(135deg,#e8dcff,#f3eaff);color:#6931bd;border-color:#b68cff}.appFrame[data-theme=light] .sideFooter,.appFrame[data-theme=light] .card,.appFrame[data-theme=light] .dashRunes,.appFrame[data-theme=light] .dashArtifacts,.appFrame[data-theme=light] .dashLushen,.appFrame[data-theme=light] .speedStat,.appFrame[data-theme=light] .monsterGroup,.appFrame[data-theme=light] .setraConfig,.appFrame[data-theme=light] .artifactToolbar,.appFrame[data-theme=light] .tableWrap,.appFrame[data-theme=light] .lushenPanel,.appFrame[data-theme=light] .selectedBuild,.appFrame[data-theme=light] .recommendedArts,.appFrame[data-theme=light] .timelineWrap{background:linear-gradient(180deg,#ffffffe6,#f5f8ffdb)!important;border-color:#5e72aa3d!important;color:#172034!important;box-shadow:0 18px 50px #2a3a6814}.appFrame[data-theme=light] .privacyNotice{background:#fff3f5;color:#b2263d;border-color:#f0a7b4}.appFrame[data-theme=light] .modernActions label,.appFrame[data-theme=light] .topToggles button,.appFrame[data-theme=light] .pillRow button,.appFrame[data-theme=light] .sortLine button,.appFrame[data-theme=light] input,.appFrame[data-theme=light] select,.appFrame[data-theme=light] .miniRuneSlot,.appFrame[data-theme=light] .miniArtifactPick{background:#ffffffeb!important;border-color:#6275aa47!important;color:#172034!important}.appFrame[data-theme=light] small,.appFrame[data-theme=light] p,.appFrame[data-theme=light] em,.appFrame[data-theme=light] .speedCardText small{color:#52617f!important}.appFrame[data-theme=light] table,.appFrame[data-theme=light] .artifactRow,.appFrame[data-theme=light] .detailLines li{background:#ffffffc7!important;color:#172034!important}.appFrame[data-theme=light] .runeCardSetra{background:linear-gradient(180deg,#fff,#f8fbff);color:#172033;border-color:#cfd9ec;box-shadow:0 10px 28px #23325514}.appFrame[data-theme=light] th,.appFrame[data-theme=light] .tableHeader{background:#e9edff!important;color:#27324a!important}.appFrame[data-theme=light] .workspace:before{opacity:.18}@media (max-width:980px){.workspaceTop{grid-template-columns:1fr!important}.topToggles{justify-content:flex-start}}.appFrame[data-theme=light]{--light-text:#18223a;--light-muted:#4e5d7d;--light-soft:#6a7898;--light-card:#ffffff;--light-card-2:#f4f7ff}.appFrame[data-theme=light],.appFrame[data-theme=light] .workspace,.appFrame[data-theme=light] .sideNav,.appFrame[data-theme=light] .card,.appFrame[data-theme=light] .panel,.appFrame[data-theme=light] .tableWrap,.appFrame[data-theme=light] .setraConfig,.appFrame[data-theme=light] .artifactToolbar,.appFrame[data-theme=light] .lushenPanel,.appFrame[data-theme=light] .selectedBuild,.appFrame[data-theme=light] .recommendedArts,.appFrame[data-theme=light] .timelineWrap,.appFrame[data-theme=light] .monsterGroup,.appFrame[data-theme=light] .speedStat,.appFrame[data-theme=light] h1,.appFrame[data-theme=light] h2,.appFrame[data-theme=light] h3,.appFrame[data-theme=light] h4,.appFrame[data-theme=light] b,.appFrame[data-theme=light] strong,.appFrame[data-theme=light] label,.appFrame[data-theme=light] th,.appFrame[data-theme=light] td,.appFrame[data-theme=light] li,.appFrame[data-theme=light] .artifactRow,.appFrame[data-theme=light] .artifactRow *,.appFrame[data-theme=light] .miniRuneSlot,.appFrame[data-theme=light] .miniRuneSlot *,.appFrame[data-theme=light] .miniArtifactPick,.appFrame[data-theme=light] .miniArtifactPick *,.appFrame[data-theme=light] .detailModal,.appFrame[data-theme=light] .detailModal *,.appFrame[data-theme=light] .effBox,.appFrame[data-theme=light] .effBox *,.appFrame[data-theme=light] .simGrid,.appFrame[data-theme=light] .simGrid *{color:var(--light-text)!important}.appFrame[data-theme=light] small,.appFrame[data-theme=light] p,.appFrame[data-theme=light] em,.appFrame[data-theme=light] .muted,.appFrame[data-theme=light] .speedCardText small,.appFrame[data-theme=light] .legendLine,.appFrame[data-theme=light] .legendLine span{color:var(--light-muted)!important}.appFrame[data-theme=light] .green,.appFrame[data-theme=light] .ok,.appFrame[data-theme=light] .gain,.appFrame[data-theme=light] .miniRuneSlot em,.appFrame[data-theme=light] .miniRuneSubs em,.appFrame[data-theme=light] .artifactRow .score,.appFrame[data-theme=light] .miniArtifactPick b{color:#087a55!important}.appFrame[data-theme=light] .purple,.appFrame[data-theme=light] .accent,.appFrame[data-theme=light] h3,.appFrame[data-theme=light] .sectionTitle{color:#7b2fd6!important}.appFrame[data-theme=light] input,.appFrame[data-theme=light] select,.appFrame[data-theme=light] textarea{color:var(--light-text)!important;background:#fff!important}.appFrame[data-theme=light] input::placeholder,.appFrame[data-theme=light] textarea::placeholder{color:#7a86a3!important}.appFrame[data-theme=light] .workspaceTop{grid-template-columns:minmax(0,1fr) auto auto}.appFrame[data-theme=light] .modernActions,.workspaceTop .modernActions{order:2}.appFrame[data-theme=light] .topToggles,.workspaceTop .topToggles{order:3}.appFrame[data-theme=light] .inlineNotice,.workspaceTop .inlineNotice{order:1}@media (max-width:980px){.workspaceTop{grid-template-columns:1fr!important}.workspaceTop .modernActions,.workspaceTop .topToggles{justify-self:start}}.workspaceTop{display:grid!important;grid-template-columns:minmax(360px,1fr) auto auto!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important}.workspaceTop .inlineNotice{order:1!important;min-height:48px!important;padding:8px 16px!important;line-height:1.2!important;font-size:14px!important;justify-content:center!important}.workspaceTop .modernActions{order:2!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important}.workspaceTop .topToggles{order:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important}.workspaceTop .modernActions label,.workspaceTop .topToggles button{height:56px!important;min-height:56px!important}.appFrame[data-theme=light]{--bg:#f3f6fb;--bg2:#eaf0fa;--surface:#ffffff;--surface2:#f8fbff;--surface3:#edf3fb;--border:#cfd9ec;--border2:#b8c7e3;--text:#172033;--text2:#31405d;--muted:#61708e;--accent:#2563eb;--accent2:#0891b2;--success:#047857;--warning:#b45309;--danger:#dc2626;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(8,145,178,.1),transparent 30%),linear-gradient(135deg,var(--bg),var(--bg2) 50%,#f9fbff)!important;color:var(--text)!important}.appFrame[data-theme=light] .workspace{color:var(--text)!important}.appFrame[data-theme=light] .sideNav{background:linear-gradient(180deg,#fff,#f2f6ff)!important;border-right:1px solid var(--border)!important;box-shadow:10px 0 30px #23325514!important}.appFrame[data-theme=light] .sideBrand,.appFrame[data-theme=light] .sideBrand *,.appFrame[data-theme=light] .sideFooter,.appFrame[data-theme=light] .sideFooter *{color:var(--text)!important}.appFrame[data-theme=light] .sideNav nav button{background:transparent!important;color:var(--text2)!important;border-color:transparent!important}.appFrame[data-theme=light] .sideNav nav button svg{color:var(--muted)!important}.appFrame[data-theme=light] .sideNav nav button.on{background:linear-gradient(135deg,#dbeafe,#eef6ff)!important;border-color:#93c5fd!important;color:#1d4ed8!important}.appFrame[data-theme=light] .sideNav nav button.on svg{color:#1d4ed8!important}.appFrame[data-theme=light] .card,.appFrame[data-theme=light] .speedStat,.appFrame[data-theme=light] .monsterGroup,.appFrame[data-theme=light] .dashRunes,.appFrame[data-theme=light] .dashArtifacts,.appFrame[data-theme=light] .dashLushen,.appFrame[data-theme=light] .sideFooter,.appFrame[data-theme=light] .setraConfig,.appFrame[data-theme=light] .artifactToolbar,.appFrame[data-theme=light] .tableWrap,.appFrame[data-theme=light] .lushenPanel,.appFrame[data-theme=light] .selectedBuild,.appFrame[data-theme=light] .recommendedArts,.appFrame[data-theme=light] .timelineWrap,.appFrame[data-theme=light] .welcome,.appFrame[data-theme=light] .detailModal,.appFrame[data-theme=light] .effModal,.appFrame[data-theme=light] .artifactGroup,.appFrame[data-theme=light] .boxPanel{background:linear-gradient(180deg,var(--surface),var(--surface2))!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:0 16px 40px #23325514!important}.appFrame[data-theme=light] .privacyNotice{background:#fff1f2!important;color:#be123c!important;border:1px solid #fda4af!important;box-shadow:none!important}.appFrame[data-theme=light] h1,.appFrame[data-theme=light] h2,.appFrame[data-theme=light] h3,.appFrame[data-theme=light] h4,.appFrame[data-theme=light] strong,.appFrame[data-theme=light] b,.appFrame[data-theme=light] label,.appFrame[data-theme=light] th,.appFrame[data-theme=light] td,.appFrame[data-theme=light] li,.appFrame[data-theme=light] button,.appFrame[data-theme=light] .artifactRow,.appFrame[data-theme=light] .artifactRow *,.appFrame[data-theme=light] .miniRuneSlot,.appFrame[data-theme=light] .miniRuneSlot *,.appFrame[data-theme=light] .miniArtifactPick,.appFrame[data-theme=light] .miniArtifactPick *,.appFrame[data-theme=light] .detailModal *,.appFrame[data-theme=light] .effModal *,.appFrame[data-theme=light] .timelineItem,.appFrame[data-theme=light] .timelineItem *,.appFrame[data-theme=light] .buildSummary,.appFrame[data-theme=light] .buildSummary *{color:var(--text)!important}.appFrame[data-theme=light] p,.appFrame[data-theme=light] small,.appFrame[data-theme=light] em,.appFrame[data-theme=light] .muted,.appFrame[data-theme=light] .speedCardText small,.appFrame[data-theme=light] .legendLine,.appFrame[data-theme=light] .legendLine span,.appFrame[data-theme=light] .subtle,.appFrame[data-theme=light] .hint{color:var(--muted)!important}.appFrame[data-theme=light] h1,.appFrame[data-theme=light] h2{color:#0f172a!important}.appFrame[data-theme=light] h3,.appFrame[data-theme=light] .sectionTitle{color:#1d4ed8!important}.appFrame[data-theme=light] .primaryAction,.appFrame[data-theme=light] .pillRow button.active,.appFrame[data-theme=light] .sortLine button.active,.appFrame[data-theme=light] .userActions label,.appFrame[data-theme=light] .modernActions label,.appFrame[data-theme=light] .topToggles button{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#60a5fa!important;color:#fff!important;box-shadow:0 10px 24px #2563eb2e!important}.appFrame[data-theme=light] .primaryAction *,.appFrame[data-theme=light] .pillRow button.active *,.appFrame[data-theme=light] .sortLine button.active *,.appFrame[data-theme=light] .userActions label *,.appFrame[data-theme=light] .modernActions label *,.appFrame[data-theme=light] .topToggles button *{color:#fff!important}.appFrame[data-theme=light] .pillRow button,.appFrame[data-theme=light] .sortLine button,.appFrame[data-theme=light] .iconButton,.appFrame[data-theme=light] input,.appFrame[data-theme=light] select,.appFrame[data-theme=light] textarea,.appFrame[data-theme=light] .search,.appFrame[data-theme=light] .miniRuneSlot,.appFrame[data-theme=light] .miniArtifactPick{background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}.appFrame[data-theme=light] input::placeholder,.appFrame[data-theme=light] textarea::placeholder{color:#8190aa!important}.appFrame[data-theme=light] table{background:#fff!important;color:var(--text)!important}.appFrame[data-theme=light] th,.appFrame[data-theme=light] thead,.appFrame[data-theme=light] .tableHeader{background:#e6efff!important;color:#172033!important;border-color:var(--border)!important}.appFrame[data-theme=light] tr,.appFrame[data-theme=light] td{border-color:#dbe3f2!important}.appFrame[data-theme=light] tr:nth-child(2n),.appFrame[data-theme=light] .artifactRow:nth-child(2n){background:#f4f7fd!important}.appFrame[data-theme=light] .green,.appFrame[data-theme=light] .ok,.appFrame[data-theme=light] .gain,.appFrame[data-theme=light] .miniRuneSlot em,.appFrame[data-theme=light] .miniRuneSubs em,.appFrame[data-theme=light] .artifactRow .score,.appFrame[data-theme=light] .miniArtifactPick b,.appFrame[data-theme=light] .effGood{color:var(--success)!important}.appFrame[data-theme=light] .bad,.appFrame[data-theme=light] .red,.appFrame[data-theme=light] .effBad{color:var(--danger)!important}.appFrame[data-theme=light] .warn,.appFrame[data-theme=light] .yellow{color:var(--warning)!important}.appFrame[data-theme=light] .gemDot,.appFrame[data-theme=light] .miniRuneSubs b{color:#9333ea!important}.appFrame[data-theme=light] .donut:after{background:#fff!important}.appFrame[data-theme=light] .donutCenter span{color:#172033!important}.appFrame[data-theme=light] .donutCenter small{color:var(--muted)!important}.appFrame[data-theme=light] .seticon img,.appFrame[data-theme=light] .monsterIcon img,.appFrame[data-theme=light] .portrait img{filter:drop-shadow(0 2px 4px rgba(15,23,42,.25))!important}.appFrame[data-theme=light] .modalBackdrop{background:#0f172a59!important}.appFrame[data-theme=light] .workspace:before{opacity:.08!important}@media (max-width:1180px){.workspaceTop{grid-template-columns:1fr auto!important}.workspaceTop .inlineNotice{grid-column:1 / -1}.workspaceTop .modernActions{justify-self:start!important}}@media (max-width:780px){.workspaceTop{grid-template-columns:1fr!important}.workspaceTop .modernActions,.workspaceTop .topToggles{justify-self:start!important;flex-wrap:wrap!important}}.appFrame[data-theme=light] .setraConfig .filterToggle,.appFrame[data-theme=light] .setraConfig .filterPanel,.appFrame[data-theme=light] .setraConfig .filterPanelRow,.appFrame[data-theme=light] .runeFilters,.appFrame[data-theme=light] .configPanel{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#60a5fa!important}.appFrame[data-theme=light] .setraConfig .filterToggle *,.appFrame[data-theme=light] .setraConfig .filterPanel *,.appFrame[data-theme=light] .setraConfig .filterPanelRow *,.appFrame[data-theme=light] .runeFilters *,.appFrame[data-theme=light] .configPanel *{color:#fff!important}.appFrame[data-theme=light] .setraConfig input,.appFrame[data-theme=light] .setraConfig select,.appFrame[data-theme=light] .setraConfig .filterPanel button,.appFrame[data-theme=light] .runeFilters button,.appFrame[data-theme=light] .configPanel button{background:#fffffff5!important;color:#172033!important;border-color:#ffffffb3!important}.appFrame[data-theme=light] .setraConfig input::placeholder{color:#64748b!important}.appFrame[data-theme=light] .artifactToolbar .pillRow,.appFrame[data-theme=light] .artifactToolbar .smallPills{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#60a5fa!important}.appFrame[data-theme=light] .artifactToolbar .pillRow button,.appFrame[data-theme=light] .artifactToolbar .smallPills button{background:#fffffff5!important;color:#172033!important;border-color:#ffffffd1!important}.appFrame[data-theme=light] .artifactToolbar .pillRow button.active,.appFrame[data-theme=light] .artifactToolbar .smallPills button.active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#bfdbfe!important}.appFrame[data-theme=light] .artifactToolbar .pillRow button.active *,.appFrame[data-theme=light] .artifactToolbar .smallPills button.active *{color:#fff!important}.appFrame[data-theme=light] .bestByElement,.appFrame[data-theme=light] .bestElem,.appFrame[data-theme=light] .topByElement,.appFrame[data-theme=light] .elementBestGrid,.appFrame[data-theme=light] .elementCard{background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .bestByElement *,.appFrame[data-theme=light] .bestElem *,.appFrame[data-theme=light] .topByElement *,.appFrame[data-theme=light] .elementBestGrid *,.appFrame[data-theme=light] .elementCard *{color:#172033!important}.appFrame[data-theme=light] .boxPanel,.appFrame[data-theme=light] .boxPanel *,.appFrame[data-theme=light] .boxGrid,.appFrame[data-theme=light] .boxGrid *,.appFrame[data-theme=light] .boxSection,.appFrame[data-theme=light] .boxSection *,.appFrame[data-theme=light] .timelineWrap,.appFrame[data-theme=light] .timelineWrap *,.appFrame[data-theme=light] .timelineTrack,.appFrame[data-theme=light] .timelineTrack *,.appFrame[data-theme=light] .timelineItem,.appFrame[data-theme=light] .timelineItem *{background-color:transparent!important}.appFrame[data-theme=light] .boxPanel,.appFrame[data-theme=light] .boxSection,.appFrame[data-theme=light] .timelineWrap,.appFrame[data-theme=light] .timelineItem{background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .boxPanel *,.appFrame[data-theme=light] .boxSection *,.appFrame[data-theme=light] .timelineWrap *,.appFrame[data-theme=light] .timelineItem *{color:#172033!important}.appFrame[data-theme=light] .lushenPanel table,.appFrame[data-theme=light] .lushenPanel .buildTable,.appFrame[data-theme=light] .lushenPanel .tableWrap table{background:#fff!important;color:#172033!important}.appFrame[data-theme=light] .lushenPanel thead,.appFrame[data-theme=light] .lushenPanel th{background:linear-gradient(135deg,#dbeafe,#e0f2fe)!important;color:#172033!important;border-color:#bfdbfe!important}.appFrame[data-theme=light] .lushenPanel tbody tr,.appFrame[data-theme=light] .lushenPanel tbody td{background:#fff!important;color:#172033!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .lushenPanel tbody tr:nth-child(2n),.appFrame[data-theme=light] .lushenPanel tbody tr:nth-child(2n) td{background:#f1f5ff!important}.appFrame[data-theme=light] .lushenPanel tbody tr:hover,.appFrame[data-theme=light] .lushenPanel tbody tr:hover td{background:#e0f2fe!important}.appFrame[data-theme=light] .lushenPanel td *,.appFrame[data-theme=light] .lushenPanel th *{color:inherit!important}.appFrame[data-theme=light] .lushenPanel .selected,.appFrame[data-theme=light] .lushenPanel tr.selected,.appFrame[data-theme=light] .lushenPanel tr.selected td{background:#dbeafe!important;color:#0f172a!important}.appFrame[data-theme=light] [style*="rgba(22, 22, 40"],.appFrame[data-theme=light] [style*="rgba(22,22,40"]{background:transparent!important}.countersPage{display:grid;gap:18px}.counterTop{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(114,135,185,.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 28%),linear-gradient(180deg,#10182bf5,#090e1bf5);box-shadow:0 18px 45px #0000002e}.counterTop h1{margin:0;font-size:30px;letter-spacing:-.045em}.counterTop p{margin:6px 0 0;color:#9fb1d8;font-weight:800;display:flex;align-items:center;gap:8px}.counterTabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.counterTabs button{min-height:76px;border-radius:20px;border:1px solid rgba(114,135,185,.22);background:linear-gradient(180deg,#121b31f0,#0c1221f0);color:#f7f9ff;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;text-align:left}.counterTabs button.active{border-color:#9b6cff;box-shadow:inset 0 0 0 1px #8b5cf640,0 18px 40px #00000024}.counterTabs b{font-size:20px}.counterTabs small{color:#9fb1d8;font-weight:900}.counterFilters{display:grid;grid-template-columns:minmax(270px,1fr) 170px 170px 170px auto;gap:10px;padding:14px;border:1px solid rgba(114,135,185,.22);border-radius:20px;background:#0a101eb8}.counterFilters input,.counterFilters select{height:46px;border-radius:14px;border:1px solid rgba(114,135,185,.26);background:#0d1426;color:#f7f9ff;padding:0 14px;font-weight:800;outline:none}.counterBoard{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.counterList{display:grid;gap:16px}.counterCard{border:1px solid rgba(114,135,185,.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 28%),linear-gradient(180deg,#10182bf5,#090e1bf5);overflow:hidden;box-shadow:0 18px 45px #0000002e}.counterCard.selected{border-color:#8b5cf6;box-shadow:0 18px 45px #0003,inset 0 0 0 1px #8b5cf638}.counterCardHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px 14px;border-bottom:1px solid rgba(114,135,185,.18)}.counterDefenseTitle{display:flex;align-items:center;gap:12px;min-width:0}.counterDefBadge{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#7f1d1d,#dc2626);display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);font-weight:950;flex:0 0 auto;color:#fff}.counterDefenseTitle h2{margin:0;font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.counterDefenseTitle small{display:block;margin-top:3px;color:#9fb1d8;font-weight:800}.counterBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.counterBadge{height:28px;border-radius:99px;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:950;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.counterBadge.safe{color:#bbf7d0;border-color:#22c55e59;background:#22c55e1a}.counterBadge.risky{color:#fed7aa;border-color:#f9731659;background:#f973161a}.counterBadge.private{color:#ddd6fe;border-color:#8b5cf659;background:#8b5cf61f}.counterCardBody{padding:18px 20px 20px}.counterMatchup{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px}.counterTeamLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.counterTeamLabel h3{margin:0;color:#c4d3ff;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.counterTeamLabel span{color:#9fb1d8;font-weight:900;font-size:12px}.counterMonsters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.counterMobCard{border:1px solid rgba(151,172,221,.22);background:#ffffff09;border-radius:18px;padding:8px;min-width:0}.counterMob{width:100%;aspect-ratio:1;border-radius:15px;overflow:hidden;position:relative;border:1px solid rgba(151,172,221,.28);background:linear-gradient(135deg,#25324f,#0c1224);box-shadow:0 10px 20px #0003}.counterMob.large{width:64px;height:64px;flex:0 0 auto}.counterMob img{width:100%;height:100%;object-fit:cover;display:block}.counterMobName{margin-top:7px;color:#edf3ff;font-size:12px;line-height:1.1;text-align:center;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.counterVsWrap{align-self:stretch;display:grid;grid-template-rows:1fr auto 1fr;align-items:center;justify-items:center;min-height:120px}.counterVsLine{width:1px;height:100%;background:linear-gradient(transparent,rgba(139,92,246,.55),transparent)}.counterVs{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#2563eb38,#8b5cf638);border:1px solid rgba(139,92,246,.42);font-size:18px;font-weight:1000;color:#e9d5ff;box-shadow:0 0 28px #8b5cf61f}.counterSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.counterSummary div{border:1px solid rgba(114,135,185,.18);border-radius:16px;background:#ffffff0a;padding:10px 12px;min-height:62px}.counterSummary small{display:block;color:#9fb1d8;font-weight:900;font-size:11px;text-transform:uppercase}.counterSummary b{display:block;margin-top:5px;font-size:14px;line-height:1.25}.counterCardFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(114,135,185,.16)}.counterAuthor{display:flex;align-items:center;gap:10px;color:#9fb1d8;font-weight:800}.counterAuthor span{width:32px;height:32px;border-radius:99px;background:linear-gradient(135deg,#2563eb,#06b6d4);display:grid;place-items:center;color:#fff;font-weight:950}.counterSidePanel{position:sticky;top:18px;border:1px solid rgba(114,135,185,.22);border-radius:24px;background:linear-gradient(180deg,#10182bf5,#090e1bf5);box-shadow:0 18px 45px #0000002e;padding:18px}.counterSidePanel h2{margin:0;font-size:20px}.counterSidePanel>p{margin:6px 0 14px;color:#9fb1d8;font-weight:800}.counterSidePanel div{border:1px solid rgba(114,135,185,.18);border-radius:18px;padding:13px 14px;background:#ffffff0a;margin-top:10px}.counterSidePanel h4{margin:0 0 8px;color:#d6b7ff}.counterSidePanel p{margin:0;color:#cbd5e1;font-weight:700;line-height:1.45;font-size:13px}.counterDetail{border:1px solid rgba(114,135,185,.22);border-radius:26px;background:linear-gradient(180deg,#10182bf5,#090e1bf5);overflow:hidden}.counterDetailHeader{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(114,135,185,.18)}.counterDetailHeader h2{margin:0;font-size:24px}.counterBuilds{display:grid;grid-template-columns:repeat(3,1fr)}.counterBuild{padding:20px;border-right:1px solid rgba(114,135,185,.16);min-height:340px}.counterBuild:last-child{border-right:0}.counterBuildTop{display:flex;align-items:center;gap:12px;margin-bottom:14px}.counterBuildTop h3{font-size:32px;margin:0;letter-spacing:-.05em;line-height:1}.counterLines{display:grid;gap:7px;font-weight:800}.counterLines div{display:grid;grid-template-columns:74px 1fr;gap:10px}.counterLines span{color:#9fb1d8}.counterArtifact{display:grid;grid-template-columns:64px 1fr;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(114,135,185,.16)}.counterArtifact>div{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#b45309,#f59e0b);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-weight:950;color:#fff}.counterArtifact p{margin:0;color:#cbd5e1}.counterDetailNotes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 20px;border-top:1px solid rgba(114,135,185,.18)}.counterDetailNotes div{border:1px solid rgba(114,135,185,.18);border-radius:18px;padding:14px;background:#ffffff0a}.counterDetailNotes h4{margin:0 0 8px;color:#d6b7ff}.counterDetailNotes p{margin:0;color:#cbd5e1;font-weight:700;line-height:1.45}.appFrame[data-theme=light] .counterTop,.appFrame[data-theme=light] .counterTabs button,.appFrame[data-theme=light] .counterFilters,.appFrame[data-theme=light] .counterCard,.appFrame[data-theme=light] .counterSidePanel,.appFrame[data-theme=light] .counterDetail{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#cfd9ec!important;color:#172033!important;box-shadow:0 16px 40px #23325514!important}.appFrame[data-theme=light] .counterTop *,.appFrame[data-theme=light] .counterTabs *,.appFrame[data-theme=light] .counterCard *,.appFrame[data-theme=light] .counterSidePanel *,.appFrame[data-theme=light] .counterDetail *{color:#172033!important}.appFrame[data-theme=light] .counterTop p,.appFrame[data-theme=light] .counterDefenseTitle small,.appFrame[data-theme=light] .counterTeamLabel span,.appFrame[data-theme=light] .counterSummary small,.appFrame[data-theme=light] .counterAuthor,.appFrame[data-theme=light] .counterSidePanel p,.appFrame[data-theme=light] .counterLines span,.appFrame[data-theme=light] .counterDetailNotes p{color:#61708e!important}.appFrame[data-theme=light] .counterTeamLabel h3,.appFrame[data-theme=light] .counterSidePanel h4,.appFrame[data-theme=light] .counterDetailNotes h4{color:#1d4ed8!important}.appFrame[data-theme=light] .counterFilters input,.appFrame[data-theme=light] .counterFilters select{background:#fff!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .counterSummary div,.appFrame[data-theme=light] .counterMobCard,.appFrame[data-theme=light] .counterSidePanel div,.appFrame[data-theme=light] .counterDetailNotes div{background:#f4f7fd!important;border-color:#dbe3f2!important}@media (max-width:1180px){.counterBoard{grid-template-columns:1fr}.counterSidePanel{position:relative;top:auto}.counterSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.counterTabs,.counterBuilds,.counterDetailNotes{grid-template-columns:1fr}.counterBuild{border-right:0;border-bottom:1px solid rgba(114,135,185,.16)}.counterFilters{grid-template-columns:1fr 1fr}.counterMatchup{grid-template-columns:1fr}.counterVsWrap{min-height:42px;grid-template-columns:1fr auto 1fr;grid-template-rows:auto}.counterVsLine{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.55),transparent)}}@media (max-width:620px){.counterFilters,.counterSummary{grid-template-columns:1fr}.counterTop,.counterCardHead,.counterCardFoot{display:grid;grid-template-columns:1fr}.counterBadges{justify-content:flex-start}}.primaryAction.noTopMargin,.counterCardActions .primaryAction,.counterTopActions .primaryAction,.counterFilters .primaryAction,.counterForm .primaryAction{margin-top:0!important}.lushenPanel .artifactIcon.targetAttr1{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#b41219,#ff8b2f)!important;border-color:#ffad55!important;color:#fff!important}.lushenPanel .artifactIcon.targetAttr2{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#0b5dd8,#52d8ff)!important;border-color:#78d8ff!important;color:#fff!important}.lushenPanel .miniRuneSlot .innateLine{color:#d8b4fe!important;font-weight:900}.counterTopActions,.counterCardActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.counterDiscussion{border:1px solid rgba(139,92,246,.35);background:#8b5cf61f;color:#ddd6fe}.counterBadge.reliable{color:#fef3c7;border-color:#facc1561;background:#facc151f}.offTag,.defTag{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 8px;border-radius:10px;margin-right:8px;font-size:11px;font-weight:1000;letter-spacing:.04em}.offTag{color:#dbeafe;background:#2563eb2e;border:1px solid rgba(96,165,250,.35)}.defTag{color:#fee2e2;background:#dc262629;border:1px solid rgba(248,113,113,.35)}.counterMob{display:grid;place-items:center;color:#e0f2fe;font-weight:950}.counterMob>span{position:static!important;background:transparent!important;font-size:18px!important;padding:0!important}.counterComments{padding:20px;display:grid;gap:12px}.counterComments p{margin:0;padding:12px 14px;border:1px solid rgba(114,135,185,.18);border-radius:16px;background:#ffffff0a;color:#cbd5e1;font-weight:800}.counterComments textarea{min-height:110px;border-radius:16px;border:1px solid rgba(114,135,185,.26);background:#0d1426;color:#f7f9ff;padding:12px 14px;font-weight:800}.counterModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0206179e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.counterForm{position:relative;width:min(980px,calc(100vw - 36px));max-height:calc(100vh - 46px);overflow:auto;border:1px solid rgba(114,135,185,.3);border-radius:26px;padding:24px;background:linear-gradient(180deg,#10182bfa,#090e1bfa);box-shadow:0 30px 80px #00000059}.counterForm.small{width:min(520px,calc(100vw - 36px))}.counterForm h2{margin:0 0 18px}.counterFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.counterForm label{display:grid;gap:6px;color:#c4d3ff;font-weight:900}.counterForm input,.counterForm select,.counterForm textarea{min-height:42px;border-radius:12px;border:1px solid rgba(114,135,185,.26);background:#0d1426;color:#f7f9ff;padding:9px 12px;font-weight:800}.counterForm textarea{min-height:86px;resize:vertical}.counterForm .statFields{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.counterInfo{color:#9fb1d8;font-weight:800;line-height:1.45}.appFrame[data-theme=light] .counterDiscussion{background:#fff!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .offTag{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}.appFrame[data-theme=light] .defTag{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.appFrame[data-theme=light] .counterModal{background:#0f172a4d!important}.appFrame[data-theme=light] .counterForm{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#cfd9ec!important;color:#172033!important}.appFrame[data-theme=light] .counterForm *,.appFrame[data-theme=light] .counterComments *{color:#172033!important}.appFrame[data-theme=light] .counterForm input,.appFrame[data-theme=light] .counterForm select,.appFrame[data-theme=light] .counterForm textarea,.appFrame[data-theme=light] .counterComments textarea{background:#fff!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .counterComments p{background:#f4f7fd!important;border-color:#dbe3f2!important;color:#172033!important}@media (max-width:760px){.counterFormGrid,.counterForm .statFields{grid-template-columns:1fr}}.accountHeaderBtn{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#60a5fa!important;color:#fff!important}.accountHeaderBtn *{color:#fff!important}.counterDelete{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(248,113,113,.38);background:#dc26261f;color:#fecaca;font-weight:900}.counterTopActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.counterCardActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.counterFormGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.counterMonsterRow,.counterBuildStatEditor{grid-column:1/-1;display:grid;gap:10px}.counterMonsterRow{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;border:1px solid rgba(114,135,185,.18);border-radius:18px;background:#ffffff09}.counterMonsterRow h3,.counterBuildStatEditor h3{grid-column:1/-1;margin:0;color:#d6b7ff}.counterBuildStatEditor{grid-template-columns:repeat(3,minmax(0,1fr))}.counterBuildStatCard{display:grid;gap:8px;padding:14px;border:1px solid rgba(114,135,185,.18);border-radius:18px;background:#ffffff09}.counterBuildStatCard b{color:#c4d3ff;margin-bottom:2px}.counterBuildStatCard input{min-height:38px!important}.counterForm .primaryAction{margin-top:16px}.counterDefenseTitle small{color:#9fb1d8;font-weight:900}.appFrame[data-theme=light] .accountHeaderBtn{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#60a5fa!important;color:#fff!important}.appFrame[data-theme=light] .accountHeaderBtn *{color:#fff!important}.appFrame[data-theme=light] .counterDelete{background:#fff!important;color:#b91c1c!important;border-color:#fecaca!important}.appFrame[data-theme=light] .counterMonsterRow,.appFrame[data-theme=light] .counterBuildStatCard{background:#f4f7fd!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .counterMonsterRow h3,.appFrame[data-theme=light] .counterBuildStatEditor h3,.appFrame[data-theme=light] .counterBuildStatCard b{color:#1d4ed8!important}@media (max-width:1100px){.counterFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.counterBuildStatEditor{grid-template-columns:1fr}}@media (max-width:760px){.counterFormGrid,.counterMonsterRow{grid-template-columns:1fr!important}}.spacerNotice{visibility:hidden!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.counterDiscussion{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:0!important;color:#fff!important}.counterBadge.priority{color:#dbeafe;border-color:#60a5fa66;background:#2563eb29}.counterAuthor span{overflow:hidden}.counterAuthor span img{width:100%;height:100%;object-fit:cover;display:block;border-radius:999px}.counterFormGrid{padding-bottom:18px}.counterCreateBtn{margin-top:22px!important;width:100%}.counterMonsterRow{position:relative;z-index:2}.monsterSuggest{position:relative}.monsterSuggestList{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;max-height:260px;overflow:auto;padding:8px;border:1px solid rgba(114,135,185,.35);border-radius:16px;background:#0d1426;box-shadow:0 22px 55px #00000059;display:grid;gap:6px}.monsterSuggestList button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:7px 9px;border-radius:12px;border:1px solid transparent;background:#ffffff0a;color:#f7f9ff;font-weight:900;cursor:pointer}.monsterSuggestList button:hover{border-color:#60a5fa;background:#2563eb33}.monsterSuggestList img{width:30px;height:30px;border-radius:8px;object-fit:cover}.counterFilters{grid-template-columns:minmax(270px,1fr) 170px 170px auto!important}.counterForm .counterBuildStatEditor h3{margin-top:4px}.counterArtifact>div{background:linear-gradient(135deg,#2563eb,#06b6d4)}.appFrame[data-theme=light] .monsterSuggestList{background:#fff!important;border-color:#cfd9ec!important;box-shadow:0 22px 55px #2332552e!important}.appFrame[data-theme=light] .monsterSuggestList button{background:#f4f7fd!important;color:#172033!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .monsterSuggestList button:hover{background:#dbeafe!important;border-color:#60a5fa!important}.appFrame[data-theme=light] .counterDiscussion{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important}.appFrame[data-theme=light] .counterBadge.priority{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}@media (max-width:900px){.counterFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.counterFilters{grid-template-columns:1fr!important}}.counterMonsterRow{overflow:visible!important;align-items:start}.counterForm{overflow:visible!important}.counterModal{overflow:auto!important}.monsterSuggestList{top:calc(100% + 8px)!important;z-index:5000!important;max-height:340px!important}.counterEdit{background:linear-gradient(135deg,#7c3aed,#06b6d4)!important;border:0!important;color:#fff!important}.miniBtn{border:0;padding:0;cursor:pointer;background:transparent}.miniBtn:hover{transform:translateY(-1px);filter:brightness(1.15)}.monsterModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#020617ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.monsterModalCard{position:relative;width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 44px);overflow:auto;border:1px solid rgba(114,135,185,.3);border-radius:26px;padding:24px;background:linear-gradient(180deg,#10182bfa,#090e1bfa);box-shadow:0 30px 80px #0006}.monsterModalHead{display:flex;align-items:center;gap:16px;margin-bottom:18px}.monsterModalHead img{width:78px;height:78px;border-radius:18px;object-fit:cover;border:1px solid rgba(151,172,221,.25)}.monsterModalHead h2{margin:0;font-size:30px}.monsterModalHead p{margin:6px 0 0;color:#9fb1d8;font-weight:800}.formulaList{display:grid;gap:12px}.formulaList>div,.formulaList>p{margin:0;border:1px solid rgba(114,135,185,.2);border-radius:18px;background:#ffffff0b;padding:14px 16px}.formulaList b{display:block;color:#d6b7ff;margin-bottom:8px}.formulaList code{display:block;white-space:pre-wrap;color:#fef3c7;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.appFrame[data-theme=light] .counterEdit{background:linear-gradient(135deg,#7c3aed,#06b6d4)!important;color:#fff!important}.appFrame[data-theme=light] .monsterModal{background:#0f172a52!important}.appFrame[data-theme=light] .monsterModalCard{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#cfd9ec!important;color:#172033!important}.appFrame[data-theme=light] .monsterModalCard *{color:#172033!important}.appFrame[data-theme=light] .monsterModalHead p{color:#61708e!important}.appFrame[data-theme=light] .formulaList>div,.appFrame[data-theme=light] .formulaList>p{background:#f4f7fd!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .formulaList b{color:#1d4ed8!important}.appFrame[data-theme=light] .formulaList code{color:#92400e!important}.counterComment{margin:0;padding:12px 14px;border:1px solid rgba(114,135,185,.18);border-radius:16px;background:#ffffff0a}.counterComment header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.counterComment header b{color:#d6b7ff}.counterComment header small{color:#9fb1d8;font-weight:800}.counterComment p{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.lushenPanel .artifactPair .artifactIcon,.lushenPanel .miniArtifactPick .artifactIcon,.lushenPanel .artifactIcon.targetAttr1,.lushenPanel .artifactIcon.targetAttr2,.lushenPanel .artifactIcon.targetAttr3,.lushenPanel .artifactIcon.targetAttr4,.lushenPanel .artifactIcon.targetAttr5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,#1f2937,#334155)!important;border-color:#64748b!important;color:#e5e7eb!important}.lushenPanel .artifactIcon .targetBadge{display:none!important}.appFrame[data-theme=light] .counterComment{background:#f4f7fd!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .counterComment header b{color:#1d4ed8!important}.appFrame[data-theme=light] .counterComment header small{color:#61708e!important}.appFrame[data-theme=light] .lushenPanel .artifactPair .artifactIcon,.appFrame[data-theme=light] .lushenPanel .miniArtifactPick .artifactIcon,.appFrame[data-theme=light] .lushenPanel .artifactIcon.targetAttr1,.appFrame[data-theme=light] .lushenPanel .artifactIcon.targetAttr2,.appFrame[data-theme=light] .lushenPanel .artifactIcon.targetAttr3,.appFrame[data-theme=light] .lushenPanel .artifactIcon.targetAttr4,.appFrame[data-theme=light] .lushenPanel .artifactIcon.targetAttr5{background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.55),transparent 34%),linear-gradient(135deg,#e2e8f0,#cbd5e1)!important;border-color:#94a3b8!important;color:#334155!important}.importCounterBtn{position:relative;overflow:hidden;margin-top:0!important;cursor:pointer}.importCounterBtn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;display:none}.adminPermBox{margin-top:16px;padding:14px;border:1px solid rgba(114,135,185,.2);border-radius:18px;background:#ffffff0a;display:grid;gap:12px}.adminPermBox h3{margin:0;color:#d6b7ff}.adminPermBox p{margin:0;color:#9fb1d8;font-weight:800;line-height:1.4}.adminPermAdd{display:grid;grid-template-columns:1fr 150px auto;gap:8px;align-items:end}.adminPermList{display:grid;gap:8px;max-height:260px;overflow:auto}.adminPermList>div{display:grid;grid-template-columns:1fr 150px 160px;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(114,135,185,.16)}.adminPermList small{color:#9fb1d8;font-weight:800}.formulaList small{display:block;color:#9fb1d8;font-weight:900;margin-bottom:8px}.appFrame[data-theme=light] .adminPermBox,.appFrame[data-theme=light] .adminPermList>div{background:#f4f7fd!important;border-color:#dbe3f2!important}.appFrame[data-theme=light] .adminPermBox h3{color:#1d4ed8!important}.appFrame[data-theme=light] .adminPermBox p,.appFrame[data-theme=light] .adminPermList small,.appFrame[data-theme=light] .formulaList small{color:#61708e!important}@media (max-width:720px){.adminPermAdd,.adminPermList>div{grid-template-columns:1fr}}.counterMobBtn{cursor:pointer;text-align:center;color:inherit;font:inherit}.counterMobBtn:hover{filter:brightness(1.12);transform:translateY(-1px)}.adminAccountPanel{width:min(720px,calc(100vw - 36px))!important;max-height:calc(100vh - 36px)!important;overflow:auto!important;padding-bottom:26px!important}.adminPermAdd{grid-template-columns:1fr 170px!important;align-items:stretch!important}.adminPermAdd .primaryAction{grid-column:1/-1;width:100%;min-height:46px;margin-top:0!important}.adminPermBox{padding:16px!important;margin-bottom:16px!important}.adminPermList>div{grid-template-columns:1fr 170px!important}.adminPermList small{grid-column:1/-1}.counterForm.small.adminAccountPanel>.primaryAction{width:100%;margin-top:8px!important}.formulaList small{display:block;color:#9fb1d8;font-weight:900;margin-bottom:6px}.appFrame[data-theme=light] .formulaList small{color:#61708e!important}@media (max-width:760px){.adminPermAdd,.adminPermList>div{grid-template-columns:1fr!important}.adminAccountPanel{width:calc(100vw - 24px)!important}}.toolTabs.copperTabs{max-width:1180px;margin:0 auto 16px;display:flex;gap:10px;align-items:center}.toolTabs.copperTabs button{border:1px solid rgba(139,92,246,.35);background:#0f1426b8;color:var(--text,#fff);border-radius:999px;padding:10px 18px;font-weight:800;cursor:pointer;box-shadow:0 10px 26px #00000029}.toolTabs.copperTabs button.on{background:linear-gradient(135deg,#7c3aed,#2dd4bf);border-color:#ffffff61;color:#fff}.copperLayout{max-width:1180px;margin:0 auto 28px;display:flex;flex-direction:column;gap:16px}.copperHero{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#7c3aed33,#2dd4bf1a),var(--card,#111827)}.copperHero h2{margin:0 0 6px}.copperHero p{margin:0;color:var(--muted,#a8b0c7);line-height:1.45}.copperStatus{min-width:180px;border-radius:18px;padding:16px;text-align:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.copperStatus small{display:block;font-size:12px;letter-spacing:.12em;font-weight:900;opacity:.78}.copperStatus b{display:block;font-size:24px;margin-top:4px}.copperStatus.safe{background:linear-gradient(135deg,#10b98142,#2dd4bf1a);border-color:#2dd4bf59}.copperStatus.danger{background:linear-gradient(135deg,#ef44443d,#f59e0b1a);border-color:#f8717161}.copperGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.copperSide h3,.copperSummary h3{margin-top:0}.monsterPickLine{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.monsterPickLine img{width:68px;height:68px;border-radius:16px;object-fit:cover;background:#111827;border:1px solid rgba(139,92,246,.35)}.monsterPickLine select,.copperInputs input{width:100%;border:1px solid rgba(139,92,246,.25);border-radius:12px;background:#0508126b;color:var(--text,#fff);padding:10px 12px}.copperInputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.copperInputs label span{display:block;font-size:12px;color:var(--muted,#a8b0c7);margin-bottom:5px}.checkLine{display:flex!important;gap:8px;align-items:center;border:1px solid rgba(139,92,246,.18);border-radius:12px;padding:9px 10px;background:#8b5cf614}.checkLine input{width:auto!important}.checkLine span{margin:0!important;color:var(--text,#fff)!important}.copperResultMini{margin-top:14px;display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.copperResultMini small{color:var(--muted,#a8b0c7)}.copperResultMini b{font-size:18px}.copperBigNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.copperBigNumbers>div{border:1px solid rgba(139,92,246,.22);border-radius:16px;padding:14px;background:#8b5cf614}.copperBigNumbers small,.copperBigNumbers em{display:block;color:var(--muted,#a8b0c7);font-style:normal}.copperBigNumbers b{display:block;font-size:30px;margin:4px 0}.copperBigNumbers input{width:100%}.copperFormula{margin:14px 0 0;color:var(--muted,#a8b0c7);line-height:1.5}@media (max-width:900px){.copperHero,.copperGrid{grid-template-columns:1fr;display:grid}.copperBigNumbers,.copperInputs{grid-template-columns:1fr}.toolTabs.copperTabs{padding:0 10px}}.copperNotice{margin:0 0 14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(45,212,191,.22);background:#2dd4bf14;color:var(--muted,#a8b0c7);font-size:13px;line-height:1.45}.copperDamage{background:linear-gradient(135deg,#0f172ac7,#581c872e),var(--card,#111827)}.damageInputs{margin-bottom:14px}.damageNumbers{margin-top:10px}@media (max-width:900px){.damageInputs{grid-template-columns:1fr}}.serverLoginBox{border:1px solid rgba(45,212,191,.22);background:#2dd4bf12;border-radius:18px;padding:14px;margin:10px 0 14px}.serverLoginBox h3{margin:0 0 6px}.serverLoginBox p{margin:0 0 10px;color:var(--muted,#a8b0c7);font-size:13px}.serverLoginBox small,.serverCounterStatus{display:block;color:var(--muted,#a8b0c7);margin-top:6px}.serverOnline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.secondaryAction{border:1px solid rgba(139,92,246,.28);background:#8b5cf61a;color:var(--text,#fff);border-radius:12px;padding:9px 12px;font-weight:800;cursor:pointer}.appFrame[data-theme=light] .runeCardsSetra{background:transparent}.appFrame[data-theme=light] .runeCardSetra{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#cfd9ec;color:#172033;box-shadow:0 10px 28px #23325514}.appFrame[data-theme=light] .runeCardSetra.maxedRune{background:linear-gradient(135deg,#fff,#f3fbf7);border-color:#04785752;box-shadow:0 10px 28px #23325514,inset 0 0 0 1px #04785714}.appFrame[data-theme=light] .runeCardSetra .runeface{background:linear-gradient(180deg,#eef6ff,#fff);border-color:#c8d8f1}.appFrame[data-theme=light] .runeCardSetra .mainstatBlock,.appFrame[data-theme=light] .runeCardSetra .mainstatBlock span,.appFrame[data-theme=light] .runeCardSetra .mainstatBlock b,.appFrame[data-theme=light] .runeMiddle>b{color:#172033}.appFrame[data-theme=light] .runeCardSetra .innateLine{color:#52617f}.appFrame[data-theme=light] .runeCardSetra .subsCompact span{color:#24314a;border-bottom-color:#2563eb1f}.appFrame[data-theme=light] .runeCardSetra .subsCompact em{background:#dcfce7;color:#047857;border-color:#86efac}.appFrame[data-theme=light] .runeCardSetra .subsCompact i,.appFrame[data-theme=light] .runeCardSetra .gemDot{color:#9333ea}.appFrame[data-theme=light] .runeCardSetra .scoreBlock small{color:#61708e}.appFrame[data-theme=light] .runeCardSetra .scoreBlock b{color:#047857}.appFrame[data-theme=light] .runeCardSetra .scoreBlock span:first-child b{color:#172033}.appFrame[data-theme=light] .maxTag{background:#dcfce7;border-color:#86efac;color:#047857}.appFrame[data-theme=light] .mini,.appFrame[data-theme=light] .miniBtn{background:#eef6ff;border-color:#c8d8f1}.appFrame[data-theme=light] .stackCount{background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#93c5fd;color:#fff;box-shadow:0 2px 8px #2563eb40}.appFrame[data-theme=light] .mini b{color:#fff;text-shadow:0 1px 3px rgba(15,23,42,.65)}.appFrame[data-theme=light] .boxsection,.appFrame[data-theme=light] .boxSection,.appFrame[data-theme=light] .monsterGroup,.appFrame[data-theme=light] .yearcol,.appFrame[data-theme=light] .timelineWrap,.appFrame[data-theme=light] .timelineItem,.appFrame[data-theme=light] .timelineTrack{background:transparent!important;border-color:#788cb447!important;box-shadow:none!important;color:#172033!important}.appFrame[data-theme=light] .boxsection h3,.appFrame[data-theme=light] .boxSection h3,.appFrame[data-theme=light] .monsterGroup h3,.appFrame[data-theme=light] .yearcol h3{color:#2563eb!important}.appFrame[data-theme=light] .monsterGroup small,.appFrame[data-theme=light] .yearcol small{color:#5c6b86!important}.appFrame[data-theme=light] .artifactToolbar .pillRow,.appFrame[data-theme=light] .artifactToolbar .smallPills,.appFrame[data-theme=light] .artifactToolbar,.appFrame[data-theme=light] .artSummary,.appFrame[data-theme=light] .efftiles div{background:transparent!important;border-color:#788cb43d!important;box-shadow:none!important}.appFrame[data-theme=light] .artifactToolbar .pillRow button,.appFrame[data-theme=light] .artifactToolbar .smallPills button{background:#ffffffc7!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .artifactToolbar .pillRow button.active,.appFrame[data-theme=light] .artifactToolbar .smallPills button.active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#93c5fd!important}.appFrame[data-theme=light] .artSummary .efftiles div,.appFrame[data-theme=light] .bestByElement,.appFrame[data-theme=light] .bestElem,.appFrame[data-theme=light] .topByElement,.appFrame[data-theme=light] .elementBestGrid,.appFrame[data-theme=light] .elementCard{background:#ffffff9e!important;color:#172033!important;border-color:#788cb447!important}.appFrame[data-theme=light] .artSummary .efftiles div b,.appFrame[data-theme=light] .artSummary .efftiles div em{color:#172033!important}.appFrame[data-theme=light] .setraConfig,.appFrame[data-theme=light] .filterDrawer,.appFrame[data-theme=light] .filterPanel,.appFrame[data-theme=light] .filterPanelRow,.appFrame[data-theme=light] .runeFilters,.appFrame[data-theme=light] .configPanel,.appFrame[data-theme=light] .pillRow{background:transparent!important;border-color:#788cb43d!important;box-shadow:none!important;color:#172033!important}.appFrame[data-theme=light] .thresholdBox{background:#ffffffb8!important;border:1px solid #cfd9ec!important;color:#172033!important}.appFrame[data-theme=light] .thresholdBox label,.appFrame[data-theme=light] .thresholdBox input,.appFrame[data-theme=light] .thresholdBox span{color:#172033!important}.appFrame[data-theme=light] .setraConfig button,.appFrame[data-theme=light] .filterDrawer button,.appFrame[data-theme=light] .sortLine button,.appFrame[data-theme=light] .pillRow button{background:#ffffffd1!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .setraConfig button.active,.appFrame[data-theme=light] .filterDrawer button.active,.appFrame[data-theme=light] .sortLine button.active,.appFrame[data-theme=light] .pillRow button.active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#93c5fd!important}.appFrame[data-theme=light] .runeCardSetra{background:#ffffff94!important;border-color:#788cb44d!important;box-shadow:none!important;color:#172033!important}.appFrame[data-theme=light] .runeCardSetra .runeface{background:#ffffffc2!important;border-color:#d8e2f3!important}.appFrame[data-theme=light] .runeMiddle>b,.appFrame[data-theme=light] .runeCardSetra .mainstatBlock,.appFrame[data-theme=light] .runeCardSetra .mainstatBlock span,.appFrame[data-theme=light] .runeCardSetra .mainstatBlock b{color:#172033!important}.appFrame[data-theme=light] .subsCompact span{color:#26344f!important;border-bottom-color:#788cb438!important}.appFrame[data-theme=light] .scoreBlock small{color:#52617f!important}.appFrame[data-theme=light] .scoreBlock b,.appFrame[data-theme=light] .scoreBlock span:first-child b{color:#172033!important}.appFrame[data-theme=light] .stackCount{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#ffffffd9!important;color:#fff!important;text-shadow:none!important}.appFrame[data-theme=light] .toolTabs button,.appFrame[data-theme=light] .lushenTabs button,.appFrame[data-theme=light] .tabBtn{background:#ffffffc7!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .toolTabs button.active,.appFrame[data-theme=light] .lushenTabs button.active,.appFrame[data-theme=light] .tabBtn.active,.appFrame[data-theme=light] .toolTabs button.on,.appFrame[data-theme=light] .lushenTabs button.on,.appFrame[data-theme=light] .tabBtn.on{background:linear-gradient(135deg,#6d5dfc,#06b6d4)!important;color:#fff!important;border-color:#93c5fd!important}.appFrame[data-theme=light] .lushenCalc button,.appFrame[data-theme=light] .lushenControls button{color:#172033!important}.appFrame[data-theme=light] .lushenCalc button.active,.appFrame[data-theme=light] .lushenControls button.active{color:#fff!important}.appFrame[data-theme=light] .lushenTableWrap{background:transparent!important;border-color:#788cb447!important;box-shadow:none!important}.appFrame[data-theme=light] .lushenTable{background:#ffffffad!important;color:#172033!important}.appFrame[data-theme=light] .lushenTable th{background:#e2ebf8f2!important;color:#172033!important;border-bottom-color:#788cb459!important}.appFrame[data-theme=light] .lushenTable td{background:#ffffffb8!important;color:#172033!important;border-bottom-color:#788cb438!important}.appFrame[data-theme=light] .lushenTable tr:hover td{background:#e0f2fed1!important}.appFrame[data-theme=light] .lushenTable tr.selected td{background:linear-gradient(135deg,#2563eb29,#06b6d429)!important;color:#172033!important}.appFrame[data-theme=light] .lushenTable td.activeCell{background:#06b6d42e!important;color:#0f4f65!important}.appFrame[data-theme=light] .lushenCalc,.appFrame[data-theme=light] .lushenControls,.appFrame[data-theme=light] .lushenSelected,.appFrame[data-theme=light] .lushenPanel,.appFrame[data-theme=light] .artifactRow,.appFrame[data-theme=light] .artifactCard,.appFrame[data-theme=light] .miniArtifactPick,.appFrame[data-theme=light] .miniRuneSlot,.appFrame[data-theme=light] .detailHero,.appFrame[data-theme=light] .detailStats span,.appFrame[data-theme=light] .detailLines li,.appFrame[data-theme=light] .effCalcTiles div,.appFrame[data-theme=light] .effModal section,.appFrame[data-theme=light] .counterTop,.appFrame[data-theme=light] .counterFilters,.appFrame[data-theme=light] .counterCard,.appFrame[data-theme=light] .counterDetail,.appFrame[data-theme=light] .counterSidePanel,.appFrame[data-theme=light] .counterBuild,.appFrame[data-theme=light] .counterDetailNotes div{background:#ffffffa8!important;color:#172033!important;border-color:#788cb447!important;box-shadow:none!important}.appFrame[data-theme=light] table,.appFrame[data-theme=light] tbody,.appFrame[data-theme=light] tr,.appFrame[data-theme=light] td{background:#ffffffad!important;color:#172033!important;border-color:#788cb438!important}.appFrame[data-theme=light] th{background:#e2ebf8f2!important;color:#172033!important;border-color:#788cb459!important}.appFrame[data-theme=light] .lushenTableWrap,.appFrame[data-theme=light] .lushenTable{background:transparent!important;color:#172033!important;border-color:#788cb447!important;box-shadow:none!important}.appFrame[data-theme=light] .lushenTable th,.appFrame[data-theme=light] .lushenTable th.sortableHead{background:#e2ebf8f5!important;color:#172033!important}.appFrame[data-theme=light] .lushenTable td{background:#ffffffc2!important;color:#172033!important}.appFrame[data-theme=light] .lushenTable tr:nth-child(2n) td{background:#f1f6ffdb!important}.appFrame[data-theme=light] .lushenTable tr:hover td{background:#e0f2feeb!important}.appFrame[data-theme=light] .lushenTable td *,.appFrame[data-theme=light] .artifactRow *,.appFrame[data-theme=light] .artifactCard *,.appFrame[data-theme=light] .miniArtifactPick *,.appFrame[data-theme=light] .miniRuneSlot *,.appFrame[data-theme=light] .detailHero *,.appFrame[data-theme=light] .detailLines li *,.appFrame[data-theme=light] .detailStats span *,.appFrame[data-theme=light] .effCalcTiles div *,.appFrame[data-theme=light] .counterCard *,.appFrame[data-theme=light] .counterDetail *,.appFrame[data-theme=light] .counterBuild *{color:inherit!important}.appFrame[data-theme=light] .artScore b,.appFrame[data-theme=light] .runeNumbers b,.appFrame[data-theme=light] .scoreBlock b,.appFrame[data-theme=light] .effCalcTiles b,.appFrame[data-theme=light] .miniArtifactPick b,.appFrame[data-theme=light] .lushenStats b{color:#0f766e!important}.appFrame[data-theme=light] .artifactInfo li,.appFrame[data-theme=light] .counterLines div,.appFrame[data-theme=light] .lushenStats p,.appFrame[data-theme=light] .miniRuneSlot small,.appFrame[data-theme=light] .miniArtifactPick span{color:#334155!important}.appFrame[data-theme=light] .toolTabs button,.appFrame[data-theme=light] .copperTabs button{background:#ffffffd1!important;color:#172033!important;border-color:#cfd9ec!important}.appFrame[data-theme=light] .toolTabs button.on,.appFrame[data-theme=light] .copperTabs button.on,.appFrame[data-theme=light] .toolTabs button.active,.appFrame[data-theme=light] .copperTabs button.active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#93c5fd!important}.appFrame[data-theme=light] .primaryAction,.appFrame[data-theme=light] button.primaryAction,.appFrame[data-theme=light] .primary{color:#fff!important}.appFrame[data-theme=light] .stackCount{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:#ffffffe6!important;text-shadow:none!important}.appFrame[data-theme=light] .elemMini{color:#fff!important;border-color:#0f172a2e!important}.appFrame[data-theme=light] .elemMini.elem4{color:#3a2a00!important}html,body,#root{max-width:100%;overflow-x:hidden}.appFrame,.workspace,.dashboardModern,.dashBottom,.speedStrip,.overviewGroups,.modernMonsterGroups{min-width:0;max-width:100%}.workspace{min-width:0;overflow-x:hidden}.dashboardModern>*{min-width:0}.speedStrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.dashBottom{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.modernMonsterGroups,.overviewGroups.modernMonsterGroups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.dashRunes,.dashArtifacts,.dashLushen,.monsterGroup,.speedStat{min-width:0!important}.donutMetric{grid-template-columns:minmax(120px,160px) minmax(0,1fr)!important}.runeTopStats{min-width:0}.artifactToolbar .pillRow{min-width:0;overflow-x:auto}.artifactToolbar .pillRow b{display:inline-flex;align-items:center;margin-right:6px;color:#cbd5f5}.artifactMainStat{display:block;margin-top:3px;color:#ffe0a3!important;font-weight:900}@media (max-width:1250px){.workspaceTop,.donutMetric{grid-template-columns:1fr!important}.runeTopStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.artifactMainStat{display:block;margin:4px 0 2px;color:#9fb0ff;font-size:12px;font-weight:900}.pillRow b{align-self:center;margin-right:4px;color:#b8c2ef}.artifactToolbar .smallPills{align-items:center}.overviewGroups,.overviewGroups>.card,.overviewGroups .card{min-width:0!important}.overviewGroups .efftiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.overviewGroups .efftiles div{min-width:0!important;overflow:hidden!important}.overviewGroups .efftiles small,.overviewGroups .efftiles b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.overviewGroups .efftiles b{font-size:clamp(20px,1.7vw,30px)!important;white-space:nowrap!important}.overviewGroups .efftiles small{font-size:clamp(10px,.8vw,13px)!important;white-space:normal!important;line-height:1.15!important}@media (max-width: 1450px){.overviewGroups .efftiles{grid-template-columns:1fr!important}}.dashRunes,.dashRunes *{min-width:0!important}.dashRunes .donutMetric{display:grid!important;grid-template-columns:minmax(145px,180px) minmax(0,1fr)!important;gap:22px!important;align-items:center!important;overflow:hidden!important}.dashRunes .runeTopStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.dashRunes .runeTopStats>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}.dashRunes .runeTopStats small,.dashRunes .runeTopStats b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashRunes .runeTopStats small{white-space:normal!important;line-height:1.15!important;font-size:clamp(10px,.72vw,13px)!important}.dashRunes .runeTopStats b{white-space:nowrap!important;font-size:clamp(20px,1.45vw,30px)!important}@media (max-width: 1500px){.dashRunes .donutMetric{grid-template-columns:150px minmax(0,1fr)!important;gap:16px!important}.dashRunes .runeTopStats{gap:8px!important}.dashRunes .runeTopStats b{font-size:clamp(18px,1.2vw,24px)!important}}.dashRunes .runeTopStats{grid-template-columns:repeat(3,max-content)!important;justify-content:space-between!important;overflow:visible!important}.dashRunes .runeTopStats>div,.dashRunes .runeTopStats small,.dashRunes .runeTopStats b{overflow:visible!important;text-overflow:clip!important}.dashRunes .runeTopStats b{white-space:nowrap!important;font-size:26px!important}.dashRunes .runeTopStats small{white-space:normal!important;font-size:12px!important}@media (max-width: 1500px){.dashRunes .donutMetric{grid-template-columns:165px minmax(300px,1fr)!important}.dashRunes .runeTopStats{grid-template-columns:repeat(3,max-content)!important;gap:14px!important}.dashRunes .runeTopStats b{font-size:24px!important}}.dashRunes .donutMetric{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;overflow:visible!important}.dashRunes .runeTopStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;justify-content:stretch!important;overflow:visible!important}.dashRunes .runeTopStats>div{min-width:0!important;overflow:visible!important}.dashRunes .runeTopStats small,.dashRunes .runeTopStats b{overflow:visible!important;text-overflow:clip!important;max-width:none!important}.dashRunes .runeTopStats small{display:block!important;white-space:normal!important;line-height:1.1!important;font-size:11px!important}.dashRunes .runeTopStats b{display:block!important;white-space:nowrap!important;font-size:23px!important;line-height:1.05!important}@media (max-width: 1500px){.dashRunes .donutMetric{grid-template-columns:160px minmax(0,1fr)!important;gap:14px!important}.dashRunes .runeTopStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.dashRunes .runeTopStats small{font-size:10px!important}.dashRunes .runeTopStats b{font-size:21px!important}}.serverLoginBox .adminPermAdd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:center}.serverLoginBox .adminPermAdd input{min-width:0;width:100%;box-sizing:border-box}.serverLoginBox .primaryAction{max-width:100%;white-space:normal}@media (max-width:720px){.serverLoginBox .adminPermAdd{grid-template-columns:1fr}.serverLoginBox .primaryAction{width:100%}}.counterModal .serverLoginBox .adminPermAdd,.counterModal .serverLoginBox .loginRow,.counterModal .serverLoginBox form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.counterModal .serverLoginBox input,.counterModal .serverLoginBox button,.counterModal .adminPermAdd input{width:100%!important;min-width:0!important;box-sizing:border-box!important}.counterModal>.serverLoginBox:first-of-type>p{display:none!important}.counterModal>label:nth-of-type(3){display:none!important}.counterModal>p.counterInfo{display:none!important}.counterModal .serverLoginBox .adminPermAdd{display:grid!important;grid-template-columns:1fr!important}.adminAccountPanel>label:nth-of-type(3){display:none!important}.adminAccountPanel>p.counterInfo{display:none!important}.adminAccountPanel .adminPermAdd{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.cleanAccountPanel .serverLoginBox{margin-bottom:16px}.cleanAccountPanel .cleanAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center}.cleanAccountPanel .cleanAccountGrid input{width:100%;min-width:0;box-sizing:border-box}.cleanAccountPanel .primaryAction,.cleanAccountPanel .secondaryAction{max-width:100%;white-space:normal}.cleanAccountPanel .profileBox label{display:block;margin:10px 0}.cleanAccountPanel .profileBox input{width:100%;box-sizing:border-box}@media (max-width:760px){.cleanAccountPanel .cleanAccountGrid{grid-template-columns:1fr}}.adminAccountPanel .serverLoginBox{padding:18px!important;overflow:hidden!important}.adminAccountPanel .serverLoginBox h3{margin:0 0 8px!important}.adminAccountPanel .serverLoginBox p{margin:0 0 12px!important}.adminAccountPanel>.serverLoginBox:first-of-type>p{display:none!important}.adminAccountPanel .serverLoginBox .adminPermAdd{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important}.adminAccountPanel .serverLoginBox .primaryAction{width:auto!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:0 18px!important;margin:0 0 2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border-radius:10px!important}.adminAccountPanel input,.adminAccountPanel button{max-width:100%!important;box-sizing:border-box!important}.adminAccountPanel>label:nth-of-type(3),.adminAccountPanel>p.counterInfo{display:none!important}.hiddenDiscordImport,.importCounterBtn{display:none!important}.importCounterBtn,label.importCounterBtn,button.importCounterBtn{display:none!important;visibility:hidden!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important}.adminAccountPanel:has(.serverOnline)>.serverLoginBox:nth-of-type(2){display:none!important}.cleanAccountPanel .serverLoginBox>button.primaryAction,.cleanAccountPanel .serverLoginBox>button.secondaryAction{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:max-content!important;height:42px!important;min-height:42px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin-top:10px!important;flex:0 0 auto!important}.cleanAccountPanel .serverLoginBox{overflow:visible!important}.cleanAccountPanel .cleanAccountGrid{align-items:start!important}.siteJsonFooter{margin-top:auto!important;padding:28px 24px 14px!important;font-size:11px!important;line-height:1.35!important;opacity:.68!important;text-align:center!important;pointer-events:none!important}html[lang=fr] button.counterEdit,html[lang=en] button.counterEdit{font-size:0!important}html[lang=fr] button.counterEdit:after{content:"Éditer";font-size:14px}html[lang=en] button.counterEdit:after{content:"Edit";font-size:14px}button.counterDelete,.counterDelete{border:1px solid rgba(255,95,120,.65)!important;background:linear-gradient(135deg,#ff4870f2,#961838f2)!important;color:#fff!important;box-shadow:0 10px 24px #ff48702e!important}button.counterDelete:hover,.counterDelete:hover{filter:brightness(1.08)!important}.artifactTableCard{margin-top:18px}.artifactTableHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:12px}.artifactTableHead small{opacity:.72;max-width:620px;text-align:right}.artifactGridSection h4{margin:0 0 8px;color:#c77dff}.artifactGridCol{min-width:130px;border:1px solid rgba(120,150,220,.25);border-radius:12px;overflow:hidden;background:#080e2073}.artifactGridCol>b{display:block;padding:8px 10px;background:#7896be8c;color:#09111f;text-align:center;font-size:12px}.artifactGridCell{padding:7px 9px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:8px;align-items:center}.artifactGridCell small{opacity:.72;font-size:10px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}@media (max-width:900px){.artifactTableHead{display:block}.artifactTableHead small{text-align:left;display:block;margin-top:6px}.artifactGridTable{display:flex}.artifactGridCol{min-width:170px}}.artifactViewSwitch{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.artifactViewSwitch button{border:1px solid rgba(104,132,190,.45);background:#0c1426b8;color:#cbd5e1;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.artifactViewSwitch button.active{background:linear-gradient(135deg,#6d5dfc,#10c8dd);color:#fff;border-color:#ffffff2e;box-shadow:0 12px 28px #2563eb33}.artifactTableV2{margin-top:16px;border:1px solid rgba(83,124,182,.35);background:linear-gradient(135deg,#091222f5,#11182deb)}.artifactTableHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.artifactTableHead h3{margin:0 0 4px;color:#dbeafe;font-size:22px}.artifactTableHead small{color:#aeb9d4;font-weight:700}.artifactGridSection{margin-top:18px}.artifactGridSection h4{margin:0 0 10px;color:#e5e7eb;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.artifactGridTable{display:grid;gap:10px;overflow-x:auto}.artifactGridCol{min-width:130px;border:1px solid rgba(90,120,170,.28);border-radius:14px;overflow:hidden;background:#02081759}.artifactGridCol>b{display:block;text-align:center;padding:9px 8px;color:#f8fafc;font-size:13px}.artifactGridCell{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-top:1px solid rgba(148,163,184,.12)}.artifactGridCell span{font-weight:900;color:#fff}.artifactGridCell small{font-size:11px;color:#aeb9d4;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:86px}.artifactGridCol.water>b{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.artifactGridCol.fire>b{background:linear-gradient(135deg,#991b1b,#fb7185)}.artifactGridCol.wind>b{background:linear-gradient(135deg,#166534,#34d399)}.artifactGridCol.light>b{background:linear-gradient(135deg,#854d0e,#fde68a);color:#111827}.artifactGridCol.dark>b{background:linear-gradient(135deg,#312e81,#111827)}.artifactGridCol.hp>b{background:linear-gradient(135deg,#0f766e,#2dd4bf)}.artifactGridCol.atk>b{background:linear-gradient(135deg,#b45309,#f97316)}.artifactGridCol.def>b{background:linear-gradient(135deg,#1e40af,#60a5fa)}.artifactGridCol.spd>b{background:linear-gradient(135deg,#7c3aed,#c084fc)}.artifactGridCol.neutral>b{background:linear-gradient(135deg,#475569,#94a3b8);color:#0f172a}.artifactGridButton{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.artifactGridButton:hover{background:#5ab4ff1f!important}.artifactGridCell.empty{opacity:.45}html[data-theme=light] .artifactGridButton:hover{background:#1e64b41a!important}.gemDot{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;margin-right:8px!important;margin-left:1px!important;vertical-align:middle!important;position:relative!important;top:-1px!important;font-size:0!important;line-height:0!important;color:transparent!important;background:linear-gradient(135deg,#a855f7,#d8b4fe)!important;transform:rotate(45deg)!important;border-radius:1px!important;box-shadow:0 0 8px #c084fc8c!important}.detailLines .gemDot,.artifactGridCell .gemDot,.cleanArtifacts .gemDot{flex:0 0 8px!important}
