@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1013;--panel:#13181d;--raise:#1a2026;--raise-2:#20272e;--line:#262e36;--line-2:#34404b;--fg:#e7eaed;--mut:#8792a0;--dim:#5c6670;--shd:#ff7a1a;--shd-soft:#2a1b10;--he:#e9c046;--named:#e3a23b;--set:#4fbf73;--exo:#e5533d;--proto:#9b7bff;--c-off:#e5484d;--c-def:#4c8dff;--c-uti:#e9c046;--ok:#4cc27e;--warn:#e3a93b;--err:#f0603a;--f-ui:"Barlow", "Segoe UI", Arial, sans-serif;--f-disp:"Chakra Petch", "Barlow", sans-serif;--f-mono:"IBM Plex Mono", Consolas, monospace;--r:4px}*{box-sizing:border-box}@media (width>=1800px) and (height>=880px){html{zoom:1.1}}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.35}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--shd);outline-offset:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--mut)}.small{font-size:11.5px}.pad{padding:10px 16px}a{color:var(--mut)}.app{grid-template-rows:48px 1fr 22px;height:100%;min-height:0;display:grid}.body{grid-template-columns:260px minmax(0,1fr) 340px;min-height:0;display:grid;position:relative;overflow:hidden}.foot{color:var(--dim);border-top:1px solid var(--line);white-space:nowrap;align-items:center;padding:0 16px;font-size:10.5px;display:flex;overflow:hidden}.foot a{color:var(--dim);margin:0 3px}.top{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 16px;display:flex}.logo{font-family:var(--f-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--shd);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.logo i{border:2px solid var(--shd);border-radius:50%;width:18px;height:18px;position:relative}.logo i:after{content:"";background:var(--shd);border-radius:50%;position:absolute;inset:3px}.build-id{border-left:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding-left:16px;display:flex}.build-name{border-radius:var(--r);background:0 0;border:1px solid #0000;width:260px;max-width:40vw;padding:4px 6px;font-size:15px;font-weight:600}.build-name:hover,.build-name:focus{border-color:var(--line-2);background:var(--bg)}.tag-select{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--shd);background:var(--shd-soft);border:1px solid #5a3214;border-radius:2px;padding:3px 6px;font-size:10.5px}.actions{gap:6px;margin-left:auto;display:flex}.btn{border:1px solid var(--line-2);background:var(--raise);white-space:nowrap;border-radius:3px;padding:6px 12px;font-size:12px;font-weight:500}.btn:hover:not(:disabled){background:var(--raise-2)}.btn.on{border-color:var(--shd);color:var(--shd)}.btn.pri{background:var(--shd);border-color:var(--shd);color:#140a02;font-weight:600}.btn.pri:hover:not(:disabled){background:#ff8c38}.btn.pri:disabled{opacity:.4}.btn.ghost{background:0 0}.btn.danger{border-color:var(--err);color:#ffb4a0;background:#3a1410}.link{color:var(--shd);letter-spacing:.03em;background:0 0;border:0;padding:0;font-size:11px}.link:disabled{color:var(--dim)}.col{background:var(--panel);flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex}.col-l{border-right:1px solid var(--line);overflow-y:auto}.col-r{border-left:1px solid var(--line)}.col-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.lbl{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.lbl>span:first-child{align-items:center;gap:6px;display:flex}.lbl-hint{letter-spacing:.04em;text-transform:none}.spec,.watch,.sk{border:1px solid var(--line);border-radius:var(--r);background:var(--raise);text-align:left;transition:border-color .15s}.spec:hover,.watch:hover,.sk:hover,.spec.active,.watch.active,.sk.active{border-color:var(--shd)}.spec{align-items:center;gap:10px;padding:10px;display:flex}.spec>span:last-child{flex-direction:column;min-width:0;display:flex}.spec b{font-size:14px}.spec span span,.spec>span:last-child>span{color:var(--mut);font-size:11px}.spec-ico{border:1.5px solid var(--shd);width:38px;height:38px;color:var(--shd);font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.05em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.watch{grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.wb{flex-direction:column;gap:5px;display:flex}.wb-n{color:var(--mut);justify-content:space-between;font-size:11px;display:flex}.wb-n b{color:var(--fg);font-weight:500}.segs{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.segs i{background:linear-gradient(90deg, var(--shd) var(--p), #3a2a1e var(--p));border-radius:1px;height:4px}.exp{align-items:center;gap:10px;display:flex}.exp input{flex:1}.skills{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sk{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.sk-art{color:#aeb7c0;place-items:center;width:100%;height:46px;display:grid}.sk-art svg{height:34px}.sk-art img{max-height:46px}.sk b{font-size:12px;font-weight:600}.sk span:last-child{color:var(--mut);font-size:10.5px}.sk.empty b{color:var(--shd)}.notes{resize:none;background:var(--bg);border:1px dashed var(--line-2);border-radius:var(--r);min-height:60px;color:var(--fg);flex:1;padding:8px;font-size:12px}.center{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.weps{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:10px;display:grid}.gear{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:10px;min-height:0;display:grid}.slot{--rc:var(--line-2);border:1px solid var(--line);border-radius:var(--r);text-align:left;background:linear-gradient(#161c22,#12171c);flex-direction:column;gap:5px;min-width:0;padding:10px 10px 10px 14px;transition:border-color .15s,transform .15s;display:flex;position:relative}.slot:hover{border-color:var(--line-2)}.slot.active{border-color:var(--shd);z-index:6}.r-highend{--rc:var(--he)}.r-named{--rc:var(--named)}.r-gearset{--rc:var(--set)}.r-exotic{--rc:var(--exo)}.r-proto{--rc:var(--proto)}.slot.r-proto{background:linear-gradient(#1a1830,#13151f);border-color:#3b3360}.slot.r-exotic{background:linear-gradient(#1f1614,#13151a)}.slot-head{justify-content:space-between;gap:6px;display:flex}.slot-kind{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.slot-rar{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rc);font-size:9.5px}.slot-art{color:#aeb7c0;flex:1;place-items:center;min-height:46px;max-height:110px;display:grid;overflow:hidden}.slot-art svg{max-width:85%;height:70%;max-height:64px}.slot-art img{object-fit:contain;max-width:100%;max-height:100%}.slot.empty{background:0 0;border-style:dashed;justify-content:center;align-items:center}.slot.empty .slot-art{color:#2f3943;width:100%}.slot.empty:hover .slot-art{color:#46525e}.slot-cta{font-family:var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--shd);font-size:12px}.slot-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.slot-sub{color:var(--mut);align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.core{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.c-offensive{background:var(--c-off)}.c-defensive{background:var(--c-def)}.c-skill{background:var(--c-uti)}.c-none{background:var(--line)}.mods{gap:4px;margin-left:auto;display:flex}.mods i{border:1px solid var(--mut);width:7px;height:7px;transform:rotate(45deg)}.mods i.f{background:var(--mut)}.chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.chip{color:#c9d0d7;white-space:nowrap;text-overflow:ellipsis;background:#1f262d;border:1px solid #2a333b;border-radius:2px;max-width:100%;padding:2px 6px;font-size:10.5px;overflow:hidden}.chip.tal{color:var(--shd);background:#1f150d;border-color:#4a2b14}.chip.aug{color:var(--proto);background:#1a1730;border-color:#3d3466}.chip.warn{color:var(--warn);background:#1f1a0d;border-color:#4a3a14}.seg{gap:4px;display:flex}.seg.wrap{flex-wrap:wrap}.seg button{border:1px solid var(--line);color:var(--mut);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.seg button:hover{color:var(--fg)}.seg button.on{color:var(--fg);background:#26303a;border-color:#3b4652}.seg button i{background:var(--rc,var(--mut));border-radius:1px;width:6px;height:6px}.rar-highend{--rc:var(--he)}.rar-named{--rc:var(--named)}.rar-gearset{--rc:var(--set)}.rar-exotic{--rc:var(--exo)}.coresbar{gap:3px;display:flex}.coresbar i{border-radius:1px;flex:1;height:8px}.kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--r);background:var(--raise);align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 10px;display:flex;position:relative;overflow:hidden}.kpi-ic{width:18px;height:18px;color:var(--mut)}.kpi-abbr{font-family:var(--f-mono);letter-spacing:.08em;color:var(--mut);min-width:0;font-size:9.5px;line-height:1.2}.kpi-val{flex:none;align-items:baseline;gap:4px;margin-left:auto;line-height:1.1;display:flex}.kpi b{white-space:nowrap;font-size:15px;font-weight:500}.kpi small{white-space:nowrap;color:var(--dim);font-size:9.5px}.kpi .cap{border-radius:0;height:2px;margin:0;position:absolute;bottom:0;left:0;right:0}.cap{background:var(--line);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.cap i{background:var(--shd);height:100%;display:block}.cap.t-offensive i{background:var(--c-off)}.cap.t-skill i{background:var(--c-uti)}.kpi small{color:var(--dim);font-size:10px}.bonus{flex-direction:column;gap:8px;display:flex}.bn{gap:8px;font-size:12px;display:flex}.bn>div{min-width:0}.bn b{font-weight:600}.bn span:not(.pips){color:var(--mut);font-size:11px;display:block}.pips{flex:none;gap:2px;margin-top:4px;display:flex}.pips i{background:var(--line-2);border-radius:1px;width:6px;height:6px}.pips.gearset i.on{background:var(--set)}.pips.brand i.on{background:var(--he)}.pips.proto i.on{background:var(--proto)}.talents{gap:5px}.warns{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:10px;display:flex}.warns:empty{display:none}.wn{color:var(--mut);align-items:center;gap:7px;font-size:11.5px;display:flex}.wn i{background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px}.wn.ok i{background:var(--ok)}.wn.warn i{background:var(--warn)}.wn.error{color:#ffc2b0}.wn.error i{background:var(--err)}.detail section{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.drow{color:var(--mut);border-bottom:1px solid #1b2127;font-size:12px}.drow-h{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:flex}.drow-h:hover{color:var(--fg)}.drow-h span{flex:1}.drow-h .chev{margin-top:0}.drow.open .chev{color:var(--shd);transform:rotate(90deg)}.drow b{color:var(--fg);font-weight:500}.drow-src{margin:0 0 6px;padding:4px 0 4px 16px;list-style:none}.drow-src li{color:var(--dim);justify-content:space-between;gap:10px;padding:2px 0;font-size:11.5px;display:flex}.drow-src li .mono{color:var(--mut)}.has-panel .slot:not(.active),.has-panel .spec:not(.active),.has-panel .watch:not(.active),.has-panel .sk:not(.active){opacity:.5;transition:opacity .15s}.has-panel .slot:not(.active):hover,.has-panel .spec:not(.active):hover,.has-panel .watch:not(.active):hover,.has-panel .sk:not(.active):hover{opacity:1}.body.has-panel{grid-template-columns:260px minmax(0,1fr) 440px}.has-panel .col-r{display:none}.panel{z-index:10;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;grid-area:1/3;min-height:0;animation:.18s ease-out slide;display:flex;box-shadow:-24px 0 48px #00000073}@keyframes slide{0%{opacity:.6;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}.p-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.p-head b{font-family:var(--f-disp);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.x{border:1px solid var(--line);width:28px;height:28px;color:var(--mut);background:0 0;border-radius:3px;margin-left:auto;font-size:16px;line-height:1}.x:hover{color:var(--fg);border-color:var(--line-2)}.p-body,.picker,.config{flex-direction:column;flex:1;min-height:0;display:flex}.p-filters{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px 10px;display:flex}.search{border-radius:var(--r);color:var(--mut);background:#0f1317;border:1px solid #3a4550;align-items:center;gap:8px;padding:7px 10px;display:flex}.search:focus-within{border-color:var(--shd)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}kbd{font-family:var(--f-mono);border:1px solid var(--line);color:var(--dim);border-radius:2px;padding:1px 5px;font-size:10px}.filters{align-items:center;gap:8px;display:flex}select{background:var(--raise);border:1px solid var(--line-2);border-radius:3px;min-width:0;max-width:100%;padding:5px 8px;font-size:12px}.filters select{flex:1}.list{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.grp{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:var(--panel);z-index:1;padding:12px 16px 4px;font-size:9.5px;position:sticky;top:0}.row{cursor:pointer;border-bottom:1px solid #1b2127;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 12px 5px 10px;display:grid}.row:hover{background:#171d23}.row.sel{background:#1a2027;border-bottom-color:#0000}.th{color:#aeb7c0;background:#1b2127;border-radius:3px;place-items:center;width:92px;height:46px;display:grid;overflow:hidden}.uiicon.art-glyph{color:#6c7782;width:56px;height:56px}.th .uiicon.art-glyph{width:30px;height:30px}.cfg-art .uiicon.art-glyph,.skill-card-art .uiicon.art-glyph{width:40px;height:40px}.row .th{background:linear-gradient(115deg, color-mix(in srgb, var(--rc,#1b2127) 26%, #161b20) 0%, #1b2127 75%)}.th svg{max-width:54px;height:24px}.th img{object-fit:contain;width:100%;height:100%;transform:scale(1.25)}.row .t{min-width:0}.row .t b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.row .t span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.eq{font-style:normal;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--shd);border:1px solid #4a2b14;border-radius:2px;padding:0 4px;font-size:9px}.rt{align-items:center;gap:6px;min-width:0;max-width:150px;display:flex}.star{color:var(--dim);background:0 0;border:0;padding:2px;font-size:15px;line-height:1}.star.on,.star:hover{color:var(--shd)}.pdetail{color:#c9d0d7;background:#1a2027;border:1px solid #2c3640;border-top:0;border-radius:0 0 4px 4px;flex-direction:column;gap:8px;margin:0 12px 8px 13px;padding:10px 12px;font-size:12px;display:flex}.pdetail p{margin:0}.t-tal{color:var(--shd);font-weight:600}.attrs{color:var(--mut);grid-template-columns:1fr 1fr;gap:4px 12px;font-size:11.5px;display:grid}.attrs div{justify-content:space-between;display:flex}.attrs b{color:var(--fg);font-weight:500}.setlist{color:var(--mut);flex-direction:column;gap:3px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.setlist .mono{color:var(--set)}.cmp{font-size:11px;font-family:var(--f-mono);color:var(--mut);flex-wrap:wrap;gap:4px 10px;display:flex}.up{color:var(--ok)}.down{color:var(--err)}.empty-list{color:var(--mut);padding:24px 16px}.p-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.cfg-head{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px 16px;display:grid}.cfg-head>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.cfg-head b{font-size:16px}.cfg-head span{color:var(--mut);font-size:11.5px}.cfg-art{--rc:var(--line-2);border-radius:var(--r);color:#aeb7c0;background:#1b2127;place-items:center;height:54px;display:grid;overflow:hidden}.cfg-art svg{max-width:80px;height:34px}.cfg-art img{max-width:100%;max-height:100%}.cfg-actions{grid-column:1/-1;gap:6px;display:flex}.cfg-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.cfg-body section{flex-direction:column;gap:8px;display:flex}.attr-ed{border:1px solid var(--line);border-radius:var(--r);background:var(--raise);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.range-row{flex-direction:column;gap:4px;display:flex}.range-head{color:var(--mut);justify-content:space-between;gap:8px;font-size:12px;display:flex}.range-val{color:var(--fg)}.range-line{align-items:center;gap:10px;display:flex}.range-line input{flex:1}.range-hint{color:#c9d0d7;font-size:11.5px}input[type=range]{accent-color:var(--shd);height:18px}.proto-box{border:1px solid var(--line);border-radius:var(--r);background:var(--raise);padding:10px}.proto-box.on{background:#17152a;border-color:#3d3466}.proto-box.on input[type=range]{accent-color:var(--proto)}.toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.toggle input{opacity:0;position:absolute}.toggle-ui{background:var(--line-2);border-radius:9px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}.toggle-ui:after{content:"";background:var(--fg);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-ui{background:var(--proto)}.toggle input:checked+.toggle-ui:after{transform:translate(16px)}.toggle input:focus-visible+.toggle-ui{outline:2px solid var(--shd)}.toggle b{display:block}.toggle small{color:var(--mut);font-size:11px}.aug-ed{flex-direction:column;gap:8px;margin-top:10px;display:flex}.desc{color:#c9d0d7;margin:0;font-size:12px}.wmod{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 10px;font-size:12px;display:grid}.wmod label{color:var(--mut)}.wmod-stats{font-size:11px;font-family:var(--f-mono);flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.fixed-mod{color:var(--fg)}.plist{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.plist section{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.prow{text-align:left;background:0 0;border:0;border-bottom:1px solid #1b2127;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.prow:hover:not(:disabled){background:#171d23}.prow.sel{box-shadow:inset 3px 0 0 var(--shd);background:#1a2027}.prow:disabled{opacity:.4}.prow .t{flex-direction:column;min-width:0;display:flex}.prow .t span{color:var(--mut);font-size:11.5px}.skillrow .th{width:52px;height:40px}.pad-btn{align-self:flex-start;margin:10px 16px 0}.row-actions{gap:8px;margin-bottom:10px;display:flex}.librow{border-bottom:1px solid #1b2127;align-items:center;gap:8px;padding:8px 16px;display:flex}.librow.sel{box-shadow:inset 3px 0 0 var(--shd);background:#1a2027}.lib-open{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:2px 0;display:flex}.lib-open span{color:var(--mut);font-size:11px}.lib-actions{gap:4px;display:flex}.toast{background:var(--raise-2);border:1px solid var(--line-2);border-radius:var(--r);z-index:50;padding:10px 16px;position:fixed;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.uiicon{background-color:currentColor;flex:none;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.core-ic{width:13px;height:13px}.t-offensive{color:var(--c-off)}.t-defensive{color:var(--c-def)}.t-skill{color:var(--c-uti)}.t-handling{color:#d3d9df}.attr-label{align-items:center;gap:6px;display:inline-flex}.lbl .core-ic{width:11px;height:11px}.lbl-ic{width:12px;height:12px}.slot.filled{background:linear-gradient(115deg, var(--card-tint,#20262c) 0%, #151a1f 62%);overflow:hidden}.slot.r-highend{--card-tint:#3c3418}.slot.r-named{--card-tint:#4a3816}.slot.r-gearset{--card-tint:#173f3d}.slot.r-exotic{--card-tint:#4c2116}.slot.r-proto{--card-tint:#33204f}.slot.filled.r-proto,.slot.filled.r-exotic{background:linear-gradient(115deg, var(--card-tint) 0%, #151a1f 62%)}.slot-logo{color:#c9d3dc;opacity:.2;pointer-events:none;width:44%;height:72%;position:absolute;top:50%;left:10px;transform:translateY(-50%);-webkit-mask-position:0;mask-position:0}.slot.sidearm .slot-art img{max-width:62%;max-height:70%}.slot.sidearm .slot-art .placeholder{width:48px;height:48px}.sub-logo{width:15px;height:15px;color:var(--fg)}.sub-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot-foot{justify-content:space-between;align-items:flex-end;gap:6px;min-width:0;display:flex}.slot-foot .chips{flex:1;min-width:0}.badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:3px;max-width:60%;display:flex}.badge{background:#0000004d;border:1px solid #2f3942;border-radius:2px;place-items:center;width:19px;height:19px;display:grid}.badge .core-ic{width:11px;height:11px}.badge.is-core{border-color:#3d4853}.badge.maxed{background:#ff7a1a52;border-color:#9a531f}.badge.mod .uiicon{width:13px;height:13px;color:var(--dim)}.badge.mod.on .uiicon{color:var(--fg)}.badge.mod+.badge.mod{margin-left:0}.badge.mod:first-of-type,.badge:not(.mod)+.badge.mod{margin-left:5px}.mod-dot{background:var(--dim);width:6px;height:6px;transform:rotate(45deg)}.spec-ico.none{border-color:var(--line-2);color:var(--dim)}.spec-cards{grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 0;display:grid}.spec-card{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:linear-gradient(#1a2026,#13181d);flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px;transition:border-color .15s;display:flex}.spec-card:hover{border-color:var(--line-2)}.spec-card.sel{border-color:var(--shd);box-shadow:inset 0 0 0 1px var(--shd)}.spec-emblem{width:64px;height:64px;color:var(--fg)}.spec-card.sel .spec-emblem{color:var(--shd)}.spec-emblem-fb{width:64px;height:64px;font-family:var(--f-disp);color:var(--shd);place-items:center;font-size:22px;display:grid}.spec-card b{font-family:var(--f-disp);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.spec-sig{color:var(--mut);flex-direction:column;align-items:center;gap:2px;width:100%;font-size:11px;display:flex}.spec-sig-img{object-fit:contain;max-width:100%;height:44px}.spec-items{color:var(--dim);font-size:10.5px}.slot>:not(.slot-logo){position:relative}.slot-art .placeholder{color:#36414c;width:64px;height:64px}.slot.empty:hover .placeholder{color:#4d5a67}.sk-art .placeholder{color:#36414c;width:30px;height:30px}.th{position:relative}.th-logo{color:#fff;opacity:.16;width:26px;height:auto;position:absolute;inset:3px auto 3px 3px}.th .art-img,.th svg{position:relative}.swap{color:var(--warn)}.more{color:var(--mut);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;display:grid}.more:hover{border-color:var(--line-2);color:var(--fg)}.more[aria-expanded=true] svg{transform:rotate(180deg)}.row.open{background:#1a2027}.aselect{position:relative}.aselect-btn{background:var(--bg);border:1px solid var(--line-2);text-align:left;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12.5px;display:flex}.aselect-btn>span:not(.uiicon):not(.core){flex:1}.aselect-btn:hover{border-color:#4a5763}.aselect-list{z-index:20;background:var(--raise-2);border:1px solid var(--line-2);border-radius:var(--r);max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #00000080}.aselect-list li{cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.aselect-list li.active{background:#2a333d}.aselect-list li[aria-selected=true]{color:var(--shd)}.aselect-list li.disabled{opacity:.4;cursor:default}.aselect-list em{color:var(--dim);margin-left:auto;font-size:10.5px;font-style:normal}.spec-ico .uiicon{width:26px;height:26px}.spec-ico{border-width:1px}.bn-side{flex-direction:column;flex:none;align-items:center;gap:3px;width:30px;display:flex}.bn-logo{width:24px;height:24px;color:var(--fg)}.boost{font-style:normal;font-family:var(--f-mono);color:var(--proto);margin-left:6px;font-size:9.5px}.tag-label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10px}.bn{flex-direction:column;gap:0}.bn.bn-aug{flex-direction:row;gap:8px}.bn-head{border-radius:var(--r);text-align:left;background:0 0;border:1px solid #0000;gap:8px;width:100%;margin:0;padding:5px 6px;font-size:12px;display:flex}.bn-head:hover,.bn.open .bn-head{border-color:var(--line);background:var(--raise)}.bn-text{flex:1;min-width:0}.bn-text b{display:block}.chev{color:var(--mut);flex:none;margin-top:3px;transition:transform .15s}.bn.open .chev{transform:rotate(180deg)}.tiers{flex-direction:column;gap:6px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.tiers li{color:var(--mut);grid-template-columns:30px minmax(0,1fr);gap:8px;padding-left:8px;font-size:11.5px;display:grid}.bn .tiers li span,.bn .tiers li b{color:inherit;font-size:inherit}.tiers li{padding-block:4px;border-radius:3px;padding-right:6px}.tiers li.on{color:var(--ok);background:#4cc27e1a}.tier-n{padding-top:1px;font-size:10.5px}.tier-b{flex-direction:column;gap:2px;display:flex}.tier-tal b{color:inherit}button.chip{cursor:pointer;font:inherit;font-size:10.5px}button.chip.tal:hover,button.chip.tal.on{border-color:var(--shd);background:#2a1a0d}.tal-card{border-radius:var(--r);background:#1a1510;border:1px solid #4a2b14;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tal-card-h{align-items:center;gap:8px;display:flex}.tal-card-h b{color:var(--shd)}.tal-card-h .x{width:22px;height:22px;font-size:14px}.tal-card p{color:#d6dbe0;margin:0;font-size:12px}.skill-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.skill-cards.variants{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-card{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:linear-gradient(#1a2026,#13181d);flex-direction:column;align-items:center;gap:6px;padding:10px 8px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.skill-card:hover:not(:disabled){border-color:var(--line-2)}.skill-card.sel{border-color:var(--shd);box-shadow:inset 0 0 0 1px var(--shd)}.skill-card:disabled{opacity:.4;cursor:not-allowed}.skill-card.fam{justify-content:flex-end;height:150px;padding:0}.fam-banner{object-fit:cover;object-position:center 70%;opacity:.85;width:100%;height:100%;transition:opacity .15s,transform .2s;position:absolute;inset:0}.skill-card.fam:hover:not(:disabled) .fam-banner{opacity:1;transform:scale(1.04)}.fam-text{background:linear-gradient(#0000,#0a0c0feb 45%);flex-direction:column;gap:1px;width:100%;padding:18px 6px 8px;display:flex;position:relative}.fam-text b{font-family:var(--f-disp);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.fam-text span{color:var(--mut);font-size:10.5px}.skill-card-art{color:#aeb7c0;place-items:center;width:100%;height:84px;display:grid}.skill-card-art img{object-fit:contain;max-width:100%;max-height:84px}.skill-card-art svg{height:48px}.skill-card b{font-size:12.5px}.skill-nav{align-items:center;gap:12px;padding:12px 16px 0;display:flex}.skill-nav b{font-family:var(--f-disp);letter-spacing:.06em;text-transform:uppercase;font-size:14px}.specview{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.spec-tabs{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.spec-tab{border:1px solid var(--line);border-radius:var(--r);font-family:var(--f-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.spec-tab:hover{color:var(--fg)}.spec-tab.on{color:var(--fg);border-color:var(--shd);background:var(--shd-soft)}.spec-tab-ic{width:22px;height:22px}.spec-tab.on .spec-tab-ic{color:var(--shd)}.spec-tab-actions{gap:6px;margin-left:auto;display:flex}.spec-body{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.spec-stage{background:radial-gradient(ellipse at center, #1a1f24 0%, var(--bg) 70%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:relative;overflow:auto}.spec-grid{flex:none;position:relative}.spec-links{position:absolute;inset:0;overflow:visible}.spec-links line{stroke:#3a434c;stroke-width:2px}.spec-links line.lit{stroke:var(--shd);stroke-opacity:.55}.spec-center{background:#14181ceb;border:1px solid #5a636c;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0a}.spec-center:before,.spec-center:after{content:"";border:2px solid var(--fg);width:14px;height:14px;position:absolute}.spec-center:before{border-bottom:0;border-left:0;top:-3px;right:-3px}.spec-center:after{border-top:0;border-right:0;bottom:-3px;left:-3px}.spec-center-ic{width:110px;height:110px;color:var(--shd)}.spec-center b{color:var(--shd);font-size:20px}.spec-hub{background:#14181cf2;border:1px solid #5a636c;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.spec-hub span{color:var(--fg);font-size:10.5px;transform:rotate(-45deg)}.stile{color:#7f8892;background:#12161ae6;border:1px solid #4a525a;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 6px 10px;transition:background .12s,border-color .12s;display:flex;position:absolute}.stile:hover,.stile:focus-visible{border-color:var(--fg)}.stile-ic{width:48px;height:48px}.stile-fb{text-align:center;max-height:40px;font-size:9.5px;line-height:1.15;overflow:hidden}.stile-bars{justify-content:center;gap:3px;width:100%;display:flex}.stile-bars i{background:#3a424a;flex:0 16px;height:4px}.stile-bars i.on{background:var(--shd)}.stile.on{color:var(--shd);border-color:#6b4a2c}.stile.locked{opacity:.4}.stile.sel{background:var(--shd);border-color:var(--shd);color:#1a0d03;opacity:1}.stile.sel .stile-bars i{background:#1a0d0359}.stile.sel .stile-bars i.on{background:#1a0d03}.spec-hint{text-align:center;margin:0}.spec-detail{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.spec-ident{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:16px;padding:8px 0 14px;display:flex}.spec-ident>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.spec-ident-ic{width:84px;height:84px;color:var(--shd)}.spec-title{font-family:var(--f-disp);letter-spacing:.04em;margin:0;font-size:26px;font-weight:500}.spec-head-sig{object-fit:contain;max-width:170px;height:44px}.spec-tip{z-index:5;pointer-events:none;background:#0e1114f7;border:1px solid #5a636c;flex-direction:column;gap:4px;width:240px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 12px 28px #00000080}.spec-tip b{font-size:13px}.spec-tip .mono{color:var(--shd);font-size:10.5px}.spec-tip p{color:#d6dbe0;margin:0;font-size:12px}.spec-tip em{color:var(--dim);font-size:10.5px;font-style:normal}.spec-card{background:#12161ae6;border:1px solid #4a525a;flex-direction:column;gap:12px;padding:12px;display:flex}.spec-card-h{align-items:center;gap:12px;display:flex}.spec-card-h>div{flex-direction:column;gap:2px;display:flex}.spec-card-h b{font-size:15px}.spec-card-h span{color:var(--mut);font-size:12px}.spec-card-ic{width:64px;height:64px;color:var(--fg);border-right:1px solid #4a525a;flex:none;place-items:center;padding-right:10px;display:grid}.spec-card-ic .uiicon{width:48px;height:48px}.spec-tiers li{grid-template-columns:46px minmax(0,1fr)}.spec-avail{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:12px;font-weight:600;display:flex}.spec-avail b{font-size:30px;font-weight:500}@media (width<=1000px){.spec-body{grid-template-columns:1fr}.spec-stage{justify-content:flex-start;align-items:flex-start}}.watch{grid-template-columns:1fr;place-items:center;padding:10px;display:grid}.shdwatch{position:relative}.shdwatch svg{width:100%;height:100%}.shdwatch .bezel{fill:#0f1317;stroke:#2b343d;stroke-width:3px}.shdwatch .bezel-in{fill:none;stroke:#1f262d;stroke-width:1px}.shdwatch .arc-bg{fill:none;stroke:currentColor;stroke-opacity:.16;stroke-width:9px}.shdwatch .arc-fill{fill:none;stroke:currentColor;stroke-width:9px}.shdwatch .arc.sel .arc-bg{stroke-opacity:.32}.shd-label{font-family:var(--f-disp);letter-spacing:.12em;fill:var(--fg);font-size:26px;font-weight:600}.shd-level{font-family:var(--f-mono);fill:var(--shd);font-size:18px}.shdwatch .quad{place-items:center;width:15%;height:15%;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-50%)}.shdwatch .quad .uiicon{width:62%;height:62%}.shdwatch .quad.static{background:#0f1317;border-radius:50%;width:16%;height:16%}.shdwatch .quad:not(.static){border:1px solid var(--line-2);opacity:.75;background:#0f1317;border-radius:50%;width:18%;height:18%}.shdwatch .quad.sel,.shdwatch .quad:not(.static):hover{opacity:1;border-color:currentColor}.shd-ed{gap:12px;padding:12px 16px}.shd-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.shd-top label{color:var(--mut);align-items:center;gap:8px;font-size:12px;display:flex}.shd-top input{background:var(--bg);border:1px solid var(--line-2);width:74px;font-family:var(--f-mono);border-radius:3px;padding:4px 6px}.shd-pts{font-size:12px}.shd-pts.over{color:var(--err)}.shd-face{place-items:center;display:grid}.shd-actions{justify-content:center;margin:0}.shd-branch{margin:0}.shd-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shd-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--raise);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.shd-tile-h{color:var(--mut);align-items:center;gap:8px;min-height:28px;font-size:11.5px;display:flex}.shd-ic{width:22px;height:22px}.shd-bonus{font-size:16px;font-weight:500}.shd-tile input[type=range]{width:100%;height:14px}.stepper{color:var(--mut);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.stepper button{border:1px solid var(--line-2);background:var(--bg);border-radius:3px;width:26px;height:22px;line-height:1}.stepper button:hover:not(:disabled){border-color:var(--shd);color:var(--shd)}.stepper button:disabled{opacity:.35}@media (width<=1280px){.body{grid-template-columns:230px minmax(0,1fr) 300px}.body.has-panel{grid-template-columns:230px minmax(0,1fr) 400px}}@media (width<=1000px){.app{grid-template-rows:auto 1fr auto;height:auto;min-height:100%}.top{flex-wrap:wrap;padding:8px 16px}.build-id{border-left:0;padding-left:0}.body{grid-template-columns:1fr;overflow:visible}.col-l,.col-r,.center{border:0;overflow:visible}.gear{grid-template-columns:repeat(2,minmax(0,1fr))}.weps{grid-template-columns:1fr 1fr}.body.has-panel{grid-template-columns:1fr}.panel{width:100%;position:fixed;inset:0}.foot{white-space:normal;padding:6px 16px}}.dpsview{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.dv-h{font-family:var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 4px;font-size:11px;font-weight:500}.dv-cond{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:18px;padding:18px 16px;display:flex;overflow-y:auto}.dv-slider{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 10px;display:grid}.dv-slider-l{color:var(--fg);font-size:13px}.dv-slider b{color:var(--shd);font-size:14px}.dv-slider input{width:100%;accent-color:var(--shd);grid-column:1/-1}.dv-pool{flex-direction:column;gap:8px;display:flex}.dv-poolbar{border-radius:var(--r);height:18px;font-size:10px;font-family:var(--f-disp);letter-spacing:.08em;text-transform:uppercase;display:flex;overflow:hidden}.dv-poolbar i{color:#fff;justify-content:center;align-items:center;font-style:normal;transition:width .15s ease-out;display:flex}.dv-poolbar .armor{background:var(--c-def)}.dv-poolbar .health{background:var(--c-off)}.dv-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding:16px;display:grid;overflow-y:auto}.dv-empty{color:var(--mut);flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:60px 0;display:flex}.dv-col{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.dv-wh{align-items:center;gap:12px;display:flex}.dv-wh>div{flex-direction:column;min-width:0;display:flex}.dv-wh b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.dv-wimg{object-fit:contain;flex:none;width:96px;height:52px}.dv-total{align-items:baseline;gap:10px;display:flex}.dv-total b{color:var(--shd);font-size:34px;line-height:1}.dv-total span{color:var(--mut);font-size:13px}.dv-sub{color:var(--mut);margin-top:-6px;font-size:13px}.dv-sub b{color:var(--fg);margin-left:4px}.dv-bar{border-radius:var(--r);background:var(--raise);height:14px;display:flex;overflow:hidden}.dv-bar i{height:100%;transition:width .15s ease-out}.dv-bar .base,.dv-sw.base{background:#6b7581}.dv-sw{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.dv-legend>div{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.dv-legend span{color:var(--mut);flex:1}.dv-legend-sum span{padding-left:18px}.dv-legend em{color:var(--ok);margin-left:6px;font-style:normal}.dv-tals{border-top:1px solid var(--line);flex-direction:column;display:flex}.dv-tal{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:9px 0;display:flex}.dv-tal-h{cursor:pointer;align-items:center;gap:8px;display:flex}.dv-tal-h input{accent-color:var(--shd);margin:0}.dv-tal-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.dv-tal-h b{color:var(--ok);font-size:13px}.dv-tal.off .dv-tal-n,.dv-tal.off .dv-tal-h b{color:var(--dim)}.dv-tal-c{color:var(--mut);padding-left:40px;font-size:12px}.dv-tal-r{color:var(--mut);grid-template-columns:52px minmax(0,1fr) 58px;align-items:center;gap:8px;padding-left:40px;font-size:12px;display:grid}.dv-tal-r input{width:100%;accent-color:var(--shd)}.dv-tal-r .mono{text-align:right;color:var(--fg)}.dv-left{color:var(--dim);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:flex}.dv-left em{font-style:normal}.dv-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding-top:10px;display:grid}.dv-stats>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.dv-stats dt{color:var(--mut)}.dv-stats dd{margin:0}@media (width<=1200px){.dv-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.dpsview,.dv-cols{grid-template-columns:1fr}}.dv-acc{flex-direction:column;gap:6px;display:flex}.dv-acc-in{align-items:baseline;gap:6px;display:flex}.dv-acc-in input{width:86px;font-family:var(--f-mono);color:var(--shd);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);padding:4px 8px;font-size:22px}.dv-acc-in em{color:var(--mut);font-size:16px;font-style:normal}.dv-acc-src{color:var(--dim);font-size:12px}.dv-adv{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.dv-adv input{accent-color:var(--shd);margin:0}.dv-tal.off .dv-tal-c{color:var(--dim)}.nav{align-self:stretch;align-items:stretch;gap:2px;display:flex}.nav-l{font-family:var(--f-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:12px;display:flex}.nav-l:hover{color:var(--fg)}.nav-l.on{color:var(--fg);border-bottom-color:var(--shd)}.build-id .seg{margin-left:8px}.buildspage{min-height:0;padding:20px;overflow-y:auto}.bgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.bcard{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;transition:border-color .15s ease-out;display:flex}.bcard:hover{border-color:var(--line-2)}.bcard.active{border-color:var(--shd)}.bcard-open{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:12px;padding:14px;display:flex}.bcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bcard-top b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.bcard-weapons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bcard-w{border-radius:var(--r);background:var(--raise);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.bcard-w small{max-width:100%;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bcard-wimg,.bcard-w .placeholder,.bcard-w .art-sil{object-fit:contain;width:100%;height:54px}.bcard-w .placeholder{color:var(--dim)}.bcard-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.bcard-spec{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:flex}.bcard-spec-ic{width:22px;height:22px;color:var(--shd)}.bcard-sets{gap:8px;display:flex}.bcard-set{color:var(--set);align-items:center;gap:3px;font-size:12px;display:flex}.bcard-set-ic{width:22px;height:22px}.bcard-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.bcard-actions{gap:4px;display:flex}.bcard-new{border:1px dashed var(--line-2);min-height:210px;color:var(--mut);font-family:var(--f-disp);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:10px;font-size:13px}.bcard-new:hover{border-color:var(--shd);color:var(--shd);background:var(--shd-soft)}.dv-tal-hint,.data-status em{color:var(--warn);font-style:normal}.mfilters{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:16px;display:flex}.mchips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mchips-l{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-right:4px;font-size:10px}.mchips button{border:1px solid var(--line);color:var(--mut);background:0 0;border-radius:3px;padding:4px 10px;font-size:12px}.mchips button:hover{color:var(--fg)}.mchips button.on{color:var(--fg);border-color:var(--shd);background:var(--shd-soft)}.mcount{margin-left:auto}.mcard .bcard-open{cursor:default}.mrole{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-2);border-radius:2px;padding:2px 6px;font-size:10.5px}.mtags{flex-wrap:wrap;gap:4px;margin-top:-4px;display:flex}.mseason{font-family:var(--f-mono);color:var(--mut);background:var(--raise);border-radius:2px;padding:3px 6px;font-size:10.5px}.mseason.stale{color:var(--warn)}.msum{-webkit-line-clamp:3;color:var(--mut);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mdps{color:var(--dim);font-size:12px}.mdps b{color:var(--shd);margin-right:4px;font-size:15px}.mempty{text-align:center;padding:40px 0}.borigin{color:var(--dim);font-size:11.5px}.preview-tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--proto);border:1px solid var(--proto);border-radius:2px;padding:3px 6px;font-size:10.5px}.msrc{color:var(--dim);align-items:center;padding:4px;display:flex}.msrc:hover{color:var(--fg)}.ttk-group{flex-direction:column;gap:4px;display:flex}.ttk-players{gap:4px;display:flex}.ttk-players .ttk-opt{text-align:center;flex:1}.ttk-opt{border:1px solid var(--line);text-align:left;color:var(--mut);background:0 0;border-radius:3px;padding:6px 10px;font-size:13px}.ttk-opt:hover{color:var(--fg)}.ttk-opt.on{color:var(--fg);border-color:var(--shd);background:var(--shd-soft)}.ttk-pools{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.ttk-pool{color:var(--mut);grid-template-columns:70px 1fr 56px;align-items:center;gap:8px;font-size:12px;display:grid}.ttk-poolbar{border-radius:2px;min-width:4px;height:8px;display:flex;overflow:hidden}.ttk-poolbar .armor{background:var(--c-def)}.ttk-poolbar .health{background:var(--c-off)}.ttk-pool b{text-align:right;color:var(--fg)}.ttk-main{min-height:0;padding:16px;overflow:auto}.ttk-table{border-collapse:collapse;width:100%}.ttk-table th,.ttk-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.ttk-table thead th{vertical-align:bottom;font-weight:400}.ttk-table thead th>*{display:block}.ttk-table thead b{font-size:15px}.ttk-table tbody th{white-space:nowrap;font-weight:600}.ttk-table td b{font-size:20px;display:block}.ttk-table td span{color:var(--mut);font-size:12px}.ttk-table td.best b{color:var(--shd)}.ttk-src{color:var(--dim);margin-top:4px;font-size:11.5px}.ttk-src:hover{color:var(--fg)}
