@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(./alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(./alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(./alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(./alegreya-sans-greek-400-normal-8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(./alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(./alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(./alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(./alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(./alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(./alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(./alegreya-sans-greek-500-normal-BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(./alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(./alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(./alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(./alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(./alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(./alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(./alegreya-sans-greek-700-normal-BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(./alegreya-sans-vietnamese-700-normal-D0056cUE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(./alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(./alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-ext-400-italic-T00rgbz1.woff2)format("woff2"),url(./alegreya-sans-cyrillic-ext-400-italic-BpLolsQ8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-400-italic-BfxaBkav.woff2)format("woff2"),url(./alegreya-sans-cyrillic-400-italic-Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-ext-400-italic-CqU0VZms.woff2)format("woff2"),url(./alegreya-sans-greek-ext-400-italic-Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-400-italic-Y4Zag0Am.woff2)format("woff2"),url(./alegreya-sans-greek-400-italic-omD4Z7vk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-vietnamese-400-italic-DWlx-poF.woff2)format("woff2"),url(./alegreya-sans-vietnamese-400-italic-CmFF8Y5k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-ext-400-italic-DX574ivH.woff2)format("woff2"),url(./alegreya-sans-latin-ext-400-italic-DeNTv1Y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2"),url(./alegreya-sans-latin-400-italic-CgbdrOqg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-cyrillic-ext-500-normal-Co9nt7FX.woff2)format("woff2"),url(./alegreya-sc-cyrillic-ext-500-normal-DzVkdQHS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-cyrillic-500-normal-BjmNXJC0.woff2)format("woff2"),url(./alegreya-sc-cyrillic-500-normal-nt2kUJBw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-greek-ext-500-normal-BCVlyGVQ.woff2)format("woff2"),url(./alegreya-sc-greek-ext-500-normal-zZzoiTtI.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-greek-500-normal-BhmRRIC7.woff2)format("woff2"),url(./alegreya-sc-greek-500-normal-CTtXnkEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-vietnamese-500-normal-CeVUE50X.woff2)format("woff2"),url(./alegreya-sc-vietnamese-500-normal-DJVmPsEx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-latin-ext-500-normal-BoL9217j.woff2)format("woff2"),url(./alegreya-sc-latin-ext-500-normal-D77yKmb9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sc-latin-500-normal-4QwauZv7.woff2)format("woff2"),url(./alegreya-sc-latin-500-normal-D4VbSUPX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-cyrillic-ext-700-normal-CJun9Kzk.woff2)format("woff2"),url(./alegreya-sc-cyrillic-ext-700-normal-CmHc5nfj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-cyrillic-700-normal-DywRGmLG.woff2)format("woff2"),url(./alegreya-sc-cyrillic-700-normal-ClX7Bawf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-greek-ext-700-normal-D-GIWTGr.woff2)format("woff2"),url(./alegreya-sc-greek-ext-700-normal-Cqe0UMF8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-greek-700-normal-Ckkg5W9p.woff2)format("woff2"),url(./alegreya-sc-greek-700-normal-DoonJSlH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-vietnamese-700-normal-CjQ-aOoz.woff2)format("woff2"),url(./alegreya-sc-vietnamese-700-normal-C9fV6Vv-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-latin-ext-700-normal-JDWM693b.woff2)format("woff2"),url(./alegreya-sc-latin-ext-700-normal-BHsgi7GW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sc-latin-700-normal-ztAmjLTs.woff2)format("woff2"),url(./alegreya-sc-latin-700-normal-C1NSl7Ln.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0f1420;--raised:#161d2b;--slot:#0b0f18;--line:#2a3448;--line-strong:#3d4a63;--text:#d6dbe6;--dim:#98a2b5;--faint:#6b7487;--title:#eadfc4;--gold:#c9a45c;--item:#b3a57f;--mod:#8f94ff;--mod-hi:#b8bbff;--kept:#6fbf73;--weaker:#e0a84a;--shape:#a99be8;--threads:#45b3ad;--gone:#e0605a;--added:var(--kept);--removed:var(--gone);--buffed:#8f9bff;--nerfed:var(--weaker);--changed:var(--shape);--unchanged:#6b7487;--f-full:var(--kept);--f-reduced:var(--weaker);--f-partial:var(--shape);--f-chance:var(--shape);--f-reworked:var(--shape);--f-thread:var(--threads);--f-removed:var(--gone);--sans:"Alegreya Sans", system-ui, sans-serif;--sc:"Alegreya SC", Georgia, serif;--radius:3px;font-family:var(--sans);color:var(--text);background:var(--bg);font-variant-numeric:lining-nums;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--gold);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::selection{background:#3a4a6b}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#0c1019;align-items:stretch;gap:28px;min-height:52px;padding:0 24px;display:flex;position:sticky;top:0}.brand{font-family:var(--sc);color:var(--title);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.brand small{font-family:var(--sans);color:var(--faint);font-size:14px;font-weight:400}.tabs{gap:2px;display:flex}.tab{cursor:pointer;color:var(--dim);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-size:15px}.tab:hover{color:var(--text)}.tab.active{color:var(--title);border-bottom-color:var(--gold)}.topbar .spacer{flex:1}.global-search{align-items:center;display:flex}main{flex:1;width:100%;max-width:1640px;margin:0 auto;padding:28px 24px 40px}h1,h2,h3{color:var(--title);margin:0 0 10px;font-weight:500}h1,h2{font-family:var(--sc)}h1{font-size:32px;line-height:1.15}h2{font-size:26px;line-height:1.2}h3{font-size:17px;font-weight:700}p.lead{color:var(--dim);max-width:72ch;margin:0 0 20px}.muted{color:var(--dim)}.small{font-size:13px}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.section-title{font-family:var(--sc);color:var(--title);margin:36px 0 12px;font-size:21px;font-weight:500}.panel{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.card{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:14px 16px}.detail-row .card{border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0;margin:4px 0 12px;padding:4px 0 4px 14px}.grid{gap:12px;display:grid}.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 28px;margin:4px 0 24px}.tile{padding:0}.tile .label{color:var(--dim);font-size:14px}.tile .value{color:var(--title);font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:500}.tile .sub{color:var(--faint);font-size:13px}.sep{background:var(--line);height:1px;margin:9px 0}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}select,input[type=text],input[type=number],textarea,.toolbar input[type=search]{background:var(--slot);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);padding:6px 10px}select:focus,input:focus,textarea:focus{border-color:var(--line-strong);outline:none}optgroup{color:var(--dim)}option{color:var(--text);background:var(--raised)}.chip{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);color:var(--faint);background:0 0;align-items:center;gap:7px;padding:4px 10px;font-size:14px;display:inline-flex}.chip.on{color:var(--text);border-color:var(--line-strong);background:var(--raised)}.chip .dot{opacity:.45;border-radius:1px;width:8px;height:8px;display:inline-block}.chip.on .dot{opacity:1}.btn{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;color:var(--text);padding:6px 14px;font-size:14px}.btn:hover{border-color:var(--gold)}.btn.primary{border-color:var(--gold);color:var(--title)}.btn.danger:hover{border-color:var(--gone);color:#f0b4ac}.btn:disabled{opacity:.4;cursor:default}.icon{vertical-align:middle;flex:none;display:inline-block}table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--dim);white-space:nowrap;background:var(--raised);z-index:1;font-size:14px;font-weight:500;position:sticky;top:52px}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#c9a45c0d}tr.group-row td{border-bottom-color:var(--line-strong);font-family:var(--sc);color:var(--title);padding-top:18px;font-size:17px}td.num,th.num{text-align:right;white-space:nowrap}.with-icon{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.badge{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:1px;flex:none;width:9px;height:9px}.sw{vertical-align:1px;border-radius:1px;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.s-added{color:var(--added)}.s-removed{color:var(--removed)}.s-buffed{color:var(--buffed)}.s-nerfed{color:var(--nerfed)}.s-changed,.s-mixed,.s-replaced,.s-reworded,.s-reshuffled{color:var(--changed)}.s-unchanged{color:var(--unchanged)}.f-full{color:var(--f-full)}.f-reduced{color:var(--f-reduced)}.f-partial{color:var(--f-partial)}.f-chance{color:var(--f-chance)}.f-thread{color:var(--f-thread)}.f-reworked{color:var(--f-reworked)}.f-removed{color:var(--f-removed)}.v-better,.v-same{color:var(--kept)}.v-mild,.v-nerfed{color:var(--weaker)}.v-gutted{color:var(--gone)}.v-unknown{color:var(--dim)}.bar{background:var(--slot);border-radius:1px;min-width:70px;height:6px;position:relative;overflow:hidden}.bar>span{position:absolute;top:0;bottom:0;left:0}.bar.over>span{background:var(--kept)!important}.retention{align-items:center;gap:8px;display:flex}.retention .bar{flex:1}.retention b{text-align:right;min-width:40px;font-weight:500}.stack{background:var(--slot);border-radius:1px;height:6px;display:flex;overflow:hidden}.stack>span{height:100%}.legend{color:var(--dim);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:14px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:1px;width:9px;height:9px;display:inline-block}.stats{margin:0;padding:0;list-style:none}.stats li{color:var(--mod);padding:1px 0}.stats li.choice{color:#9a9de0;padding-left:14px;position:relative}.stats li.choice:before{content:"";border:1px solid var(--faint);width:5px;height:5px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.stats li b{color:var(--text);font-weight:500}.num-hl{color:var(--mod-hi)}.mod{color:var(--mod)}.item-name{font-family:var(--sc);color:var(--item);font-size:1.06em;font-weight:500}.cols-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=1000px){.cols-2{grid-template-columns:1fr}}.card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-head .name{font-family:var(--sc);color:var(--title);font-size:17px;font-weight:500}.side-label{color:var(--faint);margin-bottom:6px;font-size:13px}.notable-line{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.notable-line .nl-name{font-family:var(--sc);color:var(--title);margin-bottom:1px;font-size:16px;font-weight:500}.note{color:var(--dim);max-width:90ch;margin-top:6px;font-size:14px}.sprite{vertical-align:middle;background-repeat:no-repeat;flex:none;display:inline-block}.sprite.missing{background:var(--slot);border:1px solid var(--line);border-radius:50%}.node-icon{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.node-icon-art,.node-icon-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.node-icon-frame{pointer-events:none}.item-icon{vertical-align:middle;flex:none}.icon-strip{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.hero{margin-bottom:8px}.hero h1{margin-bottom:6px}.hero-sub{color:var(--dim);max-width:64ch;margin:0 0 14px;font-size:16px}.stash{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:inset 0 0 0 3px #080b12, inset 0 0 0 4px var(--line);background:#0b0f18;margin-top:14px;padding:14px 16px 12px}.stash-section+.stash-section{border-top:1px solid #1f2738;margin-top:12px;padding-top:10px}.stash-cat{font-family:var(--sc);color:var(--faint);margin:0 0 6px;font-size:14px}.stash-groups{flex-wrap:wrap;gap:10px 22px;display:flex}.stash-group{flex-direction:column;gap:4px;display:flex}.stash-label{color:var(--dim);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.stash-label:hover{color:var(--title);text-decoration:none}.stash-slots{flex-wrap:wrap;gap:3px;max-width:344px;display:flex}.slot{background:#121827;border:1px solid #263046;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;box-shadow:inset 0 0 10px #000}.slot:after{content:"";background:var(--fate);border-radius:1px;height:3px;position:absolute;bottom:2px;left:3px;right:3px}.slot.gone img{filter:grayscale()brightness(.45)}.slot.gone{background:#0e131f}.stash-foot{color:var(--faint);margin-top:12px;font-size:14px}.facts{grid-template-columns:max-content 1fr;gap:6px 22px;margin:0;font-size:15px;display:grid}.facts dt{color:var(--dim)}.facts dd{color:var(--text);font-variant-numeric:lining-nums tabular-nums;margin:0}.map-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#070a12;height:calc(100vh - 200px);min-height:520px;position:relative;overflow:hidden}.map-wrap canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.map-wrap canvas.dragging{cursor:grabbing}.map-controls{z-index:4;gap:6px;display:flex;position:absolute;top:10px;right:10px}.zoom-btn{width:34px;padding:4px 0;font-size:17px}.tip-anchor{vertical-align:middle;cursor:help;display:inline-flex}.poe-tip{z-index:100;pointer-events:none;border:1px solid var(--line-strong);background:#090c14f7;min-width:300px;max-width:440px;font-size:14px;position:fixed;box-shadow:0 10px 30px #000000b3}.poe-tip .pt-head{text-align:center;font-family:var(--sc);color:var(--title);border-bottom:1px solid var(--line-strong);background:#1a2133;justify-content:center;align-items:center;gap:10px;padding:7px 40px;font-size:18px;font-weight:500;display:flex}.poe-tip .pt-head.currency{color:var(--item)}.poe-tip .pt-head.keystone{color:#f2dfae}.poe-tip .pt-body{padding:8px 14px 12px}.poe-tip .pt-center,.poe-tip .pt-center .stats li{text-align:center}.poe-tip .pt-eff{border-top:1px solid var(--line);padding:7px 0}.poe-tip .pt-eff:first-of-type{border-top:0}.poe-tip .pt-nodes{flex-direction:column;gap:2px;margin-top:5px;font-size:13px;display:flex}.pt-close{display:none}.strat-layout{grid-template-columns:250px 1fr;gap:20px;display:grid}@media (width<=1000px){.strat-layout{grid-template-columns:1fr}}.strat-list button{text-align:left;width:100%;color:var(--dim);background:0 0;border-color:#0000;align-items:center;gap:8px;margin-bottom:3px;display:flex}.strat-list button:hover{color:var(--text);border-color:var(--line)}.strat-list .active{color:var(--title);border-color:var(--line-strong);background:var(--raised)}.counter{align-items:center;gap:4px;display:inline-flex}.counter button{width:26px;height:26px;padding:0}.verdict{font-family:var(--sc);font-size:24px;font-weight:500}.kv{grid-template-columns:auto 1fr;gap:4px 14px;font-size:14px;display:grid}.kv dt{color:var(--dim)}.kv dd{margin:0}details summary{cursor:pointer;color:var(--dim)}.scarab-box{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.scarab-links{flex-direction:column;gap:6px;display:flex}.footer{color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:4px 18px;padding:18px 24px;font-size:13px;display:flex}.footer a{color:var(--dim)}tr.cat-row td{border-bottom-color:var(--line-strong);padding-top:22px}.cat-title{font-family:var(--sc);font-size:18px;font-weight:500}.cat-note{color:var(--faint);margin-top:2px;font-size:14px}.cat-head{border-bottom:1px solid var(--line-strong);margin:26px 0 10px;padding-bottom:6px}.mech-layout{grid-template-columns:236px 1fr;gap:28px;display:grid}@media (width<=1000px){.mech-layout{grid-template-columns:1fr}}.mech-side{min-width:0}.mech-nav{max-height:calc(100vh - 90px);padding-right:6px;position:sticky;top:72px;overflow:auto}.mech-nav .cat,.mech-nav .cat-link{font-family:var(--sc);margin:16px 0 4px;padding:0 8px;font-size:15px;display:block;color:var(--dim)!important}.mech-nav a{border-radius:var(--radius);color:var(--text);border-left:2px solid #0000;align-items:center;gap:8px;padding:4px 8px;font-size:15px;display:flex}.mech-nav a:hover{background:var(--raised);text-decoration:none}.mech-nav a.active{background:var(--raised);border-left-color:var(--gold);color:var(--title)}.mech-nav a .cnt{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.mech-nav a.empty{opacity:.45}.mech-nav .all-link{color:var(--title);font-weight:700}.mech-title{align-items:center;gap:14px;margin-bottom:4px;display:flex}.mech-title h2{margin:0;font-size:30px}.mech-toggle{display:none}.about{max-width:76ch}.about h2{margin-top:30px}.about p,.about li{color:var(--text)}.about ul{padding-left:20px}.about li{margin:4px 0}.ac{display:inline-block;position:relative}.ac input[type=search]{background:var(--slot);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:260px;color:var(--text);padding:6px 30px 6px 10px}.ac input[type=search]:focus{border-color:var(--line-strong);outline:none}.topbar .ac.global input[type=search]{width:240px;min-width:240px}.ac-kbd{pointer-events:none;color:var(--faint);border:1px solid var(--line);border-radius:3px;padding:0 5px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ac-list{z-index:60;border:1px solid var(--line-strong);background:#0c111c;width:max(100%,460px);max-height:min(70vh,520px);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 30px #000000b3}.topbar .ac-list{left:auto;right:0}.ac-list li{cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.ac-list li.active{background:var(--raised)}.ac-list .ac-art{flex:none;justify-content:center;width:30px;display:inline-flex}.ac-list .ac-text{flex-direction:column;flex:1;min-width:0;display:flex}.ac-list .ac-label{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-list .ac-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ac-list mark{color:var(--title);background:0 0;font-weight:700}.ac-list .ac-empty{color:var(--faint);cursor:default}.ac-kind{color:var(--faint);flex:none;font-size:13px}@keyframes focus-flash{0%{box-shadow:0 0 0 2px var(--gold)}to{box-shadow:0 0 0 2px #0000}}.flash,tr.flash td{animation:1.8s ease-out focus-flash}@media (prefers-reduced-motion:reduce){.flash,tr.flash td{outline:2px solid var(--gold);animation:none}}.mobile-nav,.mobile-search-btn,.hint-touch{display:none}@media (hover:none),(width<=900px){.poe-tip{pointer-events:auto;min-width:0;max-width:none;max-height:62vh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;bottom:0;right:0;overflow-y:auto;position:fixed!important;top:auto!important;left:0!important}.pt-close{z-index:2;border:1px solid var(--line-strong);border-radius:var(--radius);width:32px;height:32px;color:var(--title);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:8px}.hint-mouse{display:none}.hint-touch{display:inline}.tip-anchor{cursor:pointer}}@media (width<=900px){main{padding:16px 14px 32px}h1{font-size:26px}h2{font-size:22px}.topbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:6px 12px}.topbar .tabs{display:none}.brand{gap:6px;font-size:17px}.brand small{display:none}.mobile-nav{display:block;position:relative}.mobile-page{white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.menu-backdrop{z-index:65;position:fixed;inset:0}.mobile-menu{z-index:70;border:1px solid var(--line-strong);background:#0c111c;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #000000b3}.mobile-menu button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;padding:12px 14px;font-size:16px}.mobile-menu button.active{color:var(--title);background:var(--raised)}.mobile-search-btn{justify-content:center;align-items:center;width:38px;height:34px;padding:0;display:inline-flex}.topbar .global-search{flex-basis:100%;order:10;display:none}.topbar.search-open .global-search{display:block}.topbar .global-search .ac,.topbar .ac.global input[type=search]{width:100%;min-width:0}.topbar .ac-kbd{display:none}.topbar .ac-list{width:100%;left:0;right:0}.mech-layout{grid-template-columns:minmax(0,1fr);gap:12px}.mech-layout>*{min-width:0}.mech-toggle{text-align:left;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.mech-toggle .caret{color:var(--gold);margin-left:auto;display:inline-flex}.mech-side .mech-nav{display:none}.mech-side.open .mech-nav{border:1px solid var(--line-strong);background:#0c111c;max-height:62vh;margin-top:6px;padding:4px 6px 10px;display:block;position:static}.mech-nav a{padding:8px}.mech-title{flex-wrap:wrap;gap:8px 12px}.mech-title h2{font-size:24px}.toolbar .ac{flex:100%}.ac,.ac input[type=search],.toolbar input[type=search]{width:100%;min-width:0}.ac-list{width:100%}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.tile .value{font-size:20px}.stash{padding:10px 10px 8px}.stash-groups{gap:10px 16px}.slot{width:38px;height:38px}.facts{grid-template-columns:1fr;gap:0}.facts dd{margin-bottom:8px}table.rtable,table.rtable tbody{display:block}table.rtable thead{display:none}table.rtable tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 14px;padding:12px 2px;display:grid}table.rtable td{border:0;min-width:0;padding:0;display:block;text-align:left!important;white-space:normal!important}table.rtable td:first-child,table.rtable td.full{grid-column:1/-1}table.rtable td:empty{display:none}table.rtable td[data-label]:before{content:attr(data-label);color:var(--faint);margin-bottom:1px;font-size:13px;display:block}table.rtable tr.group-row,table.rtable tr.cat-row,table.rtable tr.detail-row{padding:10px 2px;display:block}table.rtable tr.clickable:hover td{background:0 0}.strat-list{flex-wrap:wrap;gap:6px;display:flex}.strat-list>*{flex:none}.strat-list>.small,.strat-list>details{flex-basis:100%;margin:4px 0 0!important}.strat-list button{border-color:var(--line);width:auto;margin:0;padding:5px 10px;font-size:14px}.layer-cards{grid-template-columns:1fr!important}.map-wrap{height:68vh;min-height:360px}.footer{padding:14px 12px}}.stack{height:8px}.tip-anchor.stack-anchor{cursor:help;width:100%;min-width:90px;padding:4px 0;display:flex}.tip-anchor.stack-anchor .stack{flex:1}.stack-tip{width:100%;font-size:14px}.stack-tip td{border:0;padding:3px 4px}.overall-bar{max-width:760px;margin-top:10px}
