@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-cyrillic-ext-400-normal-BZJRkJ55.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-400-normal-DtD_g0fW.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-cyrillic-400-normal-Bo6gnWEs.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-400-normal-h6inArLS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-greek-ext-400-normal-DurV-KM9.woff2)format("woff2"),url(/assets/source-sans-pro-greek-ext-400-normal-BfIWL1p1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-greek-400-normal-CZJmCPdY.woff2)format("woff2"),url(/assets/source-sans-pro-greek-400-normal-C-qB9CTB.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-vietnamese-400-normal-DmpbtSrx.woff2)format("woff2"),url(/assets/source-sans-pro-vietnamese-400-normal-C_X2WPHN.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-ext-400-normal-b0izRs8p.woff2)format("woff2"),url(/assets/source-sans-pro-latin-ext-400-normal-B4yavu5O.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-400-normal-tpsLXCSJ.woff2)format("woff2"),url(/assets/source-sans-pro-latin-400-normal-R7DZS9ko.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-cyrillic-ext-600-normal-qEDpwGRt.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-600-normal-BLUySEgx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-cyrillic-600-normal-7IW-0rI7.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-600-normal-C6gpv_4y.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-greek-ext-600-normal-Bk3oygDb.woff2)format("woff2"),url(/assets/source-sans-pro-greek-ext-600-normal-Bk3wWfL4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-greek-600-normal-DufzpiO_.woff2)format("woff2"),url(/assets/source-sans-pro-greek-600-normal-CNXbxSoy.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-vietnamese-600-normal-B_7vbVAt.woff2)format("woff2"),url(/assets/source-sans-pro-vietnamese-600-normal-DJqX7dzL.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-latin-ext-600-normal-XGkkjFz7.woff2)format("woff2"),url(/assets/source-sans-pro-latin-ext-600-normal-BgwKN7TX.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-latin-600-normal-BM2CBz6W.woff2)format("woff2"),url(/assets/source-sans-pro-latin-600-normal-CjV2-MXP.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-cyrillic-ext-700-normal-CMNOJ5Qm.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-700-normal-C6lq_OUW.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-cyrillic-700-normal-CkdS6a5a.woff2)format("woff2"),url(/assets/source-sans-pro-cyrillic-700-normal-DCJL43JV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-greek-ext-700-normal-sY5KVvyA.woff2)format("woff2"),url(/assets/source-sans-pro-greek-ext-700-normal-BXPp6Eqx.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-greek-700-normal-Bq-mRDqF.woff2)format("woff2"),url(/assets/source-sans-pro-greek-700-normal-BCz9b4qF.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-vietnamese-700-normal-f-Bm14rw.woff2)format("woff2"),url(/assets/source-sans-pro-vietnamese-700-normal-CwqTh6JM.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-latin-ext-700-normal-Cf8nNWsm.woff2)format("woff2"),url(/assets/source-sans-pro-latin-ext-700-normal-yj0w5CKO.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-latin-700-normal-DL7J4422.woff2)format("woff2"),url(/assets/source-sans-pro-latin-700-normal-BNdTgDH_.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2)format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2)format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2)format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2)format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2)format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2)format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2)format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.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{color:#e8e6e4;font-synthesis:none;--red:#c42c30;--bright:#ee4e4a;--panel:#101012;--line:#343236;--muted:#8c8a8e;--good:#78c478;background:#0b0b0d;font-family:Source Sans Pro,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ee4e4a}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,.brand{font-family:Oswald,sans-serif;font-weight:500}em{color:var(--bright);font-style:normal}.mono,.section-kicker,.eyebrow,.panel-heading,.status-line,.version,.availability,.filter-label,.list-count,.weapon-index,.weapon-item small,.plot-legend,.text-button,.lab-controls,.attachment-slot>label,.modifier,.reset-build,footer>span{letter-spacing:.035em;font-family:Roboto Mono,monospace;font-size:10px}.good{color:var(--good)}.warn{color:#ee4e4a}.neutral{color:var(--muted)}.site-header{border-bottom:1px solid var(--line);background:#101012;align-items:center;gap:60px;min-height:102px;padding:18px 38px;display:flex}.brand{letter-spacing:.07em;align-items:center;font-size:27px;line-height:1.05;display:flex}.brand-mark{letter-spacing:-.04em;margin-right:13px;font-size:46px;font-weight:700}.brand-mark>span{color:var(--red);font-weight:400}.brand small{color:var(--muted);letter-spacing:.025em;margin-top:9px;font:8px Roboto Mono,monospace;display:block}.site-header nav{align-self:stretch;gap:28px;margin-top:-18px;margin-bottom:-19px;display:flex}.site-header nav button{letter-spacing:.08em;border-bottom:3px solid #0000;padding:0 4px;font:500 14px Oswald,sans-serif}.site-header nav button span{color:#77727b;margin-left:16px;font:9px Roboto Mono,monospace}.site-header nav button.selected{border-color:var(--red);color:#fff}.site-header nav button:hover{color:var(--bright)}.version{color:var(--muted);white-space:nowrap;margin-left:auto}.version b{color:#e8e6e4;margin:6px 0 0 13px;font-weight:400;display:block}.version i,.live-dot{vertical-align:middle;background:#78c478;width:5px;height:5px;margin-right:8px;display:inline-block}.status-line{color:#8c8a8e;border-bottom:1px solid var(--line);background:#151518;justify-content:space-between;gap:20px;padding:10px 38px;font-size:9px;display:flex}.status-line span:first-child{color:#c2bfc4}.status-line span:last-child{color:#615d65}.armory-layout{grid-template-columns:238px minmax(0,1fr);max-width:1800px;min-height:80vh;margin:auto;display:grid}.weapon-list{border-right:1px solid var(--line);background:#101012;padding:28px 16px}.section-kicker{color:var(--muted);font-size:10px;display:block}.list-heading{padding:0 5px 20px}.mobile-toggle{display:none}.search{border:1px solid var(--line);background:#08080a;align-items:center;gap:7px;padding:9px 10px;display:flex}.search>span{color:var(--muted);font-size:22px;line-height:1}.search input{color:#e8e6e4;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.search kbd{color:#6a666f;border:1px solid #343236;padding:0 4px;font-size:11px}.filter-label{color:var(--muted);justify-content:space-between;align-items:center;margin:14px 0 24px;display:flex}select,input[type=number]{border:1px solid var(--line);color:#e8e6e4;background:#17171a;border-radius:0;min-width:0;padding:7px 8px}select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.filter-label select{width:130px;padding:6px;font:10px Roboto Mono}.list-count{color:#9d99a1;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.list-count span{color:#626067;font-size:8px}.weapon-buttons{flex-direction:column;gap:3px;margin-top:8px;display:flex}.weapon-item{text-align:left;border-left:2px solid #0000;align-items:center;gap:11px;min-height:63px;padding:10px 8px;transition:background .15s;display:flex}.weapon-item:hover{background:#1a1a1d}.weapon-item.selected{border-left-color:var(--red);background:#251517}.weapon-index{color:#646067;width:14px;font-size:9px}.weapon-item-name{letter-spacing:.02em;font-family:Oswald;font-size:18px}.weapon-item small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:8px;display:block}.weapon-item.selected .weapon-item-name{color:var(--bright)}.weapon-arrow{color:#5f5a62;margin-left:auto}.weapon-item.selected .weapon-arrow{color:var(--red)}.sidebar-note,.empty-list{color:#77737d;margin:26px 5px;font-size:12px;line-height:1.5}.weapon-main{min-width:0;padding:32px 34px 60px}.weapon-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.weapon-hero h1{letter-spacing:.015em;margin:9px 0 12px;font-size:clamp(48px,5vw,72px);line-height:1.14}.weapon-hero p{color:#a8a4ac;max-width:680px;font-size:15px;line-height:1.5}.availability{border:1px solid var(--line);color:#b2aeb5;white-space:nowrap;margin-top:23px;padding:9px 12px;font-size:9px}.availability.locked{color:#ee4e4a;background:#211013;border-color:#6c1e22}.quick-stats{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.quick-stats>div{border-right:1px solid var(--line);padding:16px 20px}.quick-stats>div:last-child{border:0}.quick-stats>div>span{color:var(--muted);letter-spacing:.04em;font:9px Roboto Mono;display:block}.quick-stats span small{color:#615d65;margin-left:5px;font-size:8px}.quick-stats strong{white-space:nowrap;margin-top:7px;font:500 30px Oswald;display:block}.quick-stats strong small{color:var(--muted);margin-left:8px;font:9px Roboto Mono;display:inline-block}.quick-stats strong.caliber{font-size:24px}.caliber small{text-transform:uppercase;margin:4px 0 0!important;display:block!important}.workspace-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.center-column{min-width:0}.section-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.section-title h2{letter-spacing:.035em;font-size:25px}.section-title .mono{color:#706b75;font-size:8px}.lab-controls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:13px;font-size:9px;display:flex}.lab-controls>label{align-items:center;gap:8px;display:flex}.lab-controls select,.lab-controls input{max-width:100px;padding:7px;font:10px Roboto Mono}.lab-controls input{width:73px}.seed-control,.seed-control label{align-items:center;gap:8px;display:flex}.seed-control{flex-wrap:wrap}.seed-control input[type=checkbox]{width:14px;accent-color:var(--red);padding:0}.seed-control input[type=number]{width:124px;max-width:124px}.segmented{border:1px solid var(--line);background:#101012;display:flex}.segmented button{border-right:1px solid var(--line);padding:8px 16px;font:10px Roboto Mono}.segmented button:last-child{border:0}.segmented .active{color:#fff;background:#c42c30}.panel{background:var(--panel);border:1px solid var(--line)}.panel-heading{border-bottom:1px solid var(--line);color:#c3bec8;justify-content:space-between;gap:10px;padding:14px 17px;font-size:10px;display:flex}.panel-heading .mono{color:var(--muted);font-size:9px}.live-dot{background:#716c77;margin-right:6px}.live-dot.on{background:var(--bright);box-shadow:0 0 7px #c42c30}.plot{background:#0d0d10;height:386px;position:relative;overflow:hidden}.plot canvas{width:100%;height:100%;display:block}.plot-prompt{pointer-events:none;text-align:center;background:#0d0d10b0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:15px;display:flex;position:absolute;inset:0}.plot-prompt .crosshair{color:#4e454c;margin-bottom:12px;font:300 56px/1 Oswald}.plot-prompt strong{letter-spacing:.05em;font:400 21px Oswald}.plot-prompt>span:last-child{color:var(--muted);font-size:13px}.plot-legend{pointer-events:none;color:#9c96a1;gap:18px;font-size:8px;display:flex;position:absolute;bottom:36px;left:17px}.plot-legend i{background:#b0acb1;width:6px;height:6px;margin-right:5px;display:inline-block}.plot-legend .red-key{background:var(--bright)}.lab-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.eyebrow{color:var(--muted);font-size:8px}.lab-bottom strong{margin-top:3px;font:22px Oswald;display:block}.lab-bottom strong small{color:var(--muted);font:11px Source Sans Pro}.fire{letter-spacing:.055em;touch-action:none;-webkit-user-select:none;user-select:none;background:#c42c30;justify-content:center;align-items:center;gap:12px;padding:13px 17px;font:500 15px Oswald;display:flex}.fire:hover,.fire.active{background:#e04545}.fire>span{font-size:18px}.fire kbd{opacity:.7;border:1px solid #ef8484;padding:3px;font:8px Roboto Mono}.text-button{color:#a7a2ad;white-space:nowrap;padding:0;font-size:9px}.text-button:hover{color:#ee4e4a}.lab-note,.reduction-panel>p{color:#837d89;padding:0 16px 14px;font-size:12px;line-height:1.5}.lab-note{border-top:1px solid #242127;padding-top:12px}.plot-options{color:#a9a2af;align-items:center;gap:24px;padding:13px 0 24px;font-size:12px;display:flex}.plot-options>label{cursor:pointer;align-items:center;gap:6px;display:flex}.plot-options input{accent-color:var(--red);width:12px;height:12px;margin:0}.plot-options button{margin-left:auto;font-size:8px}.reductions{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding:20px 18px;display:grid}.reductions>div{border-left:2px solid #343236;padding-left:14px}.reductions strong{font:500 32px/1 Oswald;display:block}.reductions span{color:#a59da9;letter-spacing:.03em;margin-top:8px;font:8px Roboto Mono;display:block}.reduction-panel{margin-bottom:24px}.stat-table .panel-heading{align-items:center}.stat-row{color:#b9b2be;border-bottom:1px solid #252228;justify-content:space-between;align-items:center;padding:12px 17px;font-size:14px;display:flex}.stat-value{color:#e8e6e4;align-items:center;gap:16px;font:12px Roboto Mono;display:flex}.stat-value small{text-align:right;min-width:48px;font-size:8px}.stat-legend{color:var(--muted);border-bottom:1px solid #252228;padding:14px 17px;font-size:11px;line-height:1.6}details summary{color:#a59da9;cursor:pointer;padding:17px;font:9px Roboto Mono}details p{color:var(--muted);padding:0 17px 17px;font-size:12px}.raw-stats{padding:0 17px 15px}.raw-stats>div{color:#b9b2be;justify-content:space-between;gap:8px;font-size:11px;line-height:2;display:flex}.raw-stats code{overflow-wrap:anywhere;font-size:10px}.notice{color:#e1ba79;background:#221b13;border-left:2px solid #bc975c;margin-top:12px;padding:13px;font-size:13px;line-height:1.5}.build-column{min-width:0}.build-intro{padding:20px 17px}.build-intro h2{letter-spacing:.03em;font-size:24px}.build-intro p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.attachment-slots{padding:0 17px}.attachment-slot{border-top:1px solid #2a262e;padding:16px 0}.attachment-slot>label{color:#c3bacb;justify-content:space-between;gap:5px;margin-bottom:8px;font-size:9px;display:flex}.attachment-slot>label small{color:#625c69;font-size:7px}.attachment-slot select{background:#1a1a1d;width:100%;padding:8px;font-size:13px}.attachment-info>p{color:#817a88;margin:9px 0;font-size:12px;line-height:1.4}.modifier{color:#ada4b5;justify-content:space-between;font-size:8px;line-height:1.8;display:flex}.modifier b{color:#d8d0df;font-weight:400}.modifier b.good{color:var(--good)}.modifier b.warn{color:var(--bright)}.attachment-weight{font-size:10px}.attachment-weight>span{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:3px 8px;display:flex}.attachment-weight small{font-size:9px}.attachment-name{color:var(--white);margin-top:12px;font:10px Roboto Mono;display:block}.attachment-choices{gap:7px;display:grid}.attachment-choices label{cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.attachment-choices input{width:14px;accent-color:var(--red);margin-top:3px}.attachment-choices small{color:var(--muted);margin-top:3px;font:8px Roboto Mono;display:block}.reset-build{background:#1a1a1d;border:1px solid #443640;width:calc(100% - 34px);margin:5px 17px 17px;padding:12px;font-size:9px;display:block}.reset-build:hover:not(:disabled){color:var(--bright);border-color:var(--red)}.build-empty{color:var(--muted);padding:0 17px 25px;font-size:13px;line-height:1.5}.unavailable{max-width:700px;margin-top:20px;padding:36px}.unavailable h2{margin:15px 0;font-size:30px}.unavailable p{color:var(--muted);line-height:1.7}.guide-page{max-width:1500px;margin:auto;padding:55px 38px}.guide-page h1{letter-spacing:.02em;margin:15px 0 25px;font-size:clamp(44px,6vw,82px);line-height:1.07}.intro{color:#aaa2b0;max-width:650px;font-size:19px;line-height:1.5}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0;display:grid}.guide-section h2{border-bottom:1px solid var(--line);padding:20px;font-size:24px}.definition{border-bottom:1px solid #28232d;padding:20px}.definition:last-child{border:0}.definition h3{color:#d1c7d8;overflow-wrap:anywhere;font:500 12px/1.6 Roboto Mono}.definition p{color:#9e95a6;margin-top:10px;font-size:15px;line-height:1.6}.method{grid-template-columns:1fr 2fr;gap:35px;padding:30px;display:grid}.method h2{max-width:210px;margin-top:13px;font-size:30px;line-height:1.3}.method p{color:#a69cad;margin-bottom:16px;font-size:15px;line-height:1.7}.method code{color:#6b616f;font:10px Roboto Mono}.guide-section,.method{background:#111013}footer{border-top:1px solid var(--line);color:#746c7c;background:#101012;align-items:center;gap:30px;padding:25px 38px;display:flex}footer>span{color:#aaa0b4;white-space:nowrap;font-size:12px}footer>span b{color:#e8e6e4}footer p{flex:1;font-size:12px}footer .text-button{font-size:8px}@media (width>=1600px){.workspace-grid{grid-template-columns:minmax(0,1fr) 310px}.plot{height:445px}.reductions{grid-template-columns:repeat(4,1fr)}.weapon-main{padding:38px 45px}.armory-layout{grid-template-columns:255px minmax(0,1fr)}}@media (width<=1200px){.site-header{gap:35px;padding:18px 24px}.version{font-size:8px}.status-line{padding:9px 24px;font-size:8px}.status-line span:last-child{display:none}.armory-layout{grid-template-columns:210px minmax(0,1fr)}.weapon-main{padding:28px 22px}.workspace-grid{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.lab-controls{flex-wrap:wrap;gap:9px}.lab-bottom{flex-wrap:wrap}.reset-plot{font-size:8px}.fire{gap:8px;padding:12px;font-size:13px}.fire kbd{display:none}.quick-stats>div{padding:15px}.quick-stats strong small{margin:3px 0 0;display:block}.section-title .mono{display:none}.weapon-hero p{font-size:14px}.guide-grid{gap:16px}.definition{padding:16px}.quick-stats strong{font-size:26px}.caliber small{font-size:8px!important}.availability{padding:8px;font-size:8px}.plot-options{gap:14px;font-size:11px}.plot-options button{font-size:7px}.plot{height:360px}}@media (width<=1000px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.build-column{margin-top:6px}.attachment-slots{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.build-intro{padding:17px}.version{display:none}.site-header nav{margin-left:auto}.guide-grid{grid-template-columns:1fr}.guide-section{grid-template-columns:1fr 1fr;display:grid}.guide-section h2{grid-column:1/-1}.definition{border-right:1px solid #28232d}.method{grid-template-columns:1fr}.method h2{max-width:none}.plot{height:400px}}@media (width<=650px){.site-header{flex-wrap:wrap;gap:10px;min-height:80px;padding:16px}.brand{font-size:20px}.brand-mark{margin-right:9px;font-size:35px}.brand small{margin-top:6px;font-size:6px}.site-header nav{gap:16px;margin-top:-16px;margin-bottom:-17px}.site-header nav button{padding:24px 0;font-size:12px}.site-header nav button span{display:none}.status-line{padding:9px 16px;font-size:7px}.status-line span:nth-child(2){display:none}.armory-layout{display:block}.weapon-list{border-right:0;border-bottom:1px solid var(--line);padding:16px}.list-heading{justify-content:space-between;align-items:center;padding:0;display:flex}.mobile-toggle{font-size:9px;display:block}.list-body{display:none}.weapon-list.expanded .list-body{padding-top:18px;display:block}.weapon-buttons{max-height:320px;overflow-y:auto}.weapon-main{padding:26px 16px 40px}.weapon-hero{gap:10px;padding-bottom:24px;display:block}.weapon-hero h1{margin-top:8px;font-size:50px}.weapon-hero .section-kicker{font-size:8px}.weapon-hero p{font-size:13px}.availability{white-space:normal;max-width:none;margin-top:12px;font-size:7px;line-height:1.5;display:inline-block}.quick-stats{grid-template-columns:1fr 1fr;margin-bottom:28px}.quick-stats>div{padding:14px 16px}.quick-stats>div:nth-child(2){border-right:0}.quick-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick-stats>div:nth-child(3){border-right:1px solid var(--line)}.quick-stats strong{font-size:28px}.quick-stats strong small{margin-left:6px;font-size:8px;display:inline-block}.quick-stats .caliber{font-size:25px}.lab-controls{justify-content:space-between;gap:8px}.lab-controls>label{flex-direction:column;align-items:flex-start;gap:4px;font-size:7px}.lab-controls select{max-width:96px}.lab-controls input{width:64px}.segmented button{padding:10px 13px;font-size:9px}.section-title h2{font-size:25px}.panel-heading{padding:12px;font-size:9px}.plot{height:350px}.plot-prompt strong{font-size:20px}.plot-prompt>span:last-child{font-size:12px}.lab-bottom{gap:10px;padding:12px}.lab-bottom .eyebrow{font-size:7px}.fire{padding:12px 14px;font-size:13px}.reset-plot{font-size:8px}.plot-legend{gap:10px;font-size:7px}.lab-note{padding:12px;font-size:11px}.plot-options{gap:13px;font-size:11px}.plot-options .text-button{font-size:7px}.reductions{gap:25px 10px;padding:20px 12px}.reductions strong{font-size:31px}.reductions span{font-size:7px}.reduction-panel>p{padding:0 12px 14px;font-size:11px}.stat-row{padding:12px;font-size:13px}.stat-value{gap:9px;font-size:11px}.stat-value small{font-size:7px}.attachment-slots{display:block}.attachment-slot{padding:16px 0}.attachment-slot select{padding:11px}.attachment-info>p{font-size:13px}.modifier{font-size:9px}.build-intro p{font-size:13px}.guide-page{padding:35px 16px}.guide-page h1{font-size:54px}.intro{font-size:17px}.guide-grid{margin:28px 0}.guide-section{display:block}.guide-section h2{font-size:25px}.definition{border-right:0;padding:20px}.method{gap:20px;padding:20px}.method h2{font-size:29px}.method code{overflow-wrap:anywhere;font-size:9px}.unavailable{padding:24px}footer{flex-wrap:wrap;gap:16px;padding:22px 16px}footer p{flex-basis:65%;font-size:10px;line-height:1.5}footer .text-button{margin-left:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-header{gap:35px}.site-header nav{gap:22px}.site-header nav button span{margin-left:10px}.catalogue-page,.compare-page{max-width:1500px;margin:auto;padding:48px 38px 65px}.catalogue-page h1,.compare-page h1{letter-spacing:.015em;margin:16px 0 28px;font-size:clamp(44px,5.5vw,76px);line-height:1.1}.catalogue-title{justify-content:space-between;align-items:center;gap:40px;display:flex}.catalogue-title>p{color:#aaa2b0;max-width:420px;font-size:18px;line-height:1.7}.catalogue-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-bottom:28px;padding:20px 0;display:flex}.catalogue-tools .search{width:300px}.catalogue-tools>label:not(.search){color:var(--muted);align-items:center;gap:10px;font:9px Roboto Mono;display:flex}.catalogue-tools>span{color:var(--muted);margin-left:auto}.cosmetic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cosmetic-card{border-top:2px solid #6c1e22;flex-direction:column;min-height:218px;padding:22px;display:flex}.cosmetic-card-top{color:var(--muted);justify-content:space-between;gap:15px;font:9px Roboto Mono;display:flex}.cosmetic-card-top>span:last-child{color:#514b56}.cosmetic-card h2{margin:16px 0 20px;font-size:33px;line-height:1.2}.cosmetic-preview{aspect-ratio:32/21;background:radial-gradient(#242329 0%,#0000 70%);place-items:center;margin:16px -12px 0;display:grid;position:relative;overflow:hidden}.cosmetic-preview img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cosmetic-preview>span{color:var(--muted);letter-spacing:.1em;font-size:9px}.cosmetic-card p{color:var(--muted);font-size:14px}.cosmetic-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.cosmetic-bottom .availability{margin:0;font-size:8px;display:inline-block}.cosmetic-bottom p{text-align:right;font-size:11px}.cosmetic-card.seasonal{border-top-color:#ff7a18}.cosmetic-card.seasonal .cosmetic-card-top{color:#ff9a50}.collection-note{border-left:3px solid #ff7a18;grid-template-columns:230px 1fr;gap:14px 30px;margin-top:32px;padding:25px;display:grid}.collection-note h2{font-size:30px}.collection-note p{color:#a69cad;font-size:16px;line-height:1.65}.collection-note .mono{color:#dba378;grid-column:2;font-size:9px}.comparison-selects{align-items:center;gap:22px;margin:32px 0;display:flex}.comparison-selects>label{color:#a79cab;flex:1;align-items:center;gap:16px;font:10px Roboto Mono;display:flex}.comparison-selects select{flex:1;padding:12px;font:500 22px Oswald}.comparison-selects>span{color:#6c1e22;font:22px Oswald}.comparison-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.comparison-builds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:24px;display:grid}.comparison-build{min-width:0}.comparison-build details[open]{max-height:540px;overflow-y:auto}.comparison-build-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 17px 17px;display:flex}.comparison-build-actions button{color:var(--muted);border:1px solid var(--line);padding:8px;font:9px Roboto Mono}.comparison-build-actions button:hover:not(:disabled){color:var(--white);border-color:var(--red)}.comparison-build-actions button:disabled{opacity:.4;cursor:default}@media (width<=640px){.comparison-builds{grid-template-columns:minmax(0,1fr);gap:12px}}.comparison-layout .lab-controls{min-height:34px}.comparison-layout .lab-controls input[type=checkbox]{width:13px;accent-color:var(--red)}.comparison-metrics{margin-top:47px}.comparison-row{border-bottom:1px solid #2a252e;padding:18px}.comparison-row>span{color:var(--muted);font:10px Roboto Mono}.comparison-row>div{gap:20px;margin-top:10px;display:flex}.comparison-row strong{flex:1;font:500 27px Oswald}.comparison-row small{color:var(--muted);margin-top:4px;font:9px Roboto Mono;display:block}.comparison-metrics>p{color:var(--muted);padding:20px;font-size:14px;line-height:1.6}.sim-view-tabs{border-bottom:1px solid var(--line);gap:24px;margin:0 0 13px;display:flex}.sim-view-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:0 0 12px;font:10px Roboto Mono}.sim-view-tabs button.active{color:#e8e6e4;border-bottom-color:var(--red)}.range-viewport{background:#18191b;height:430px;position:relative}.range-viewport canvas{touch-action:none;cursor:crosshair;outline-offset:-3px;width:100%;height:100%;display:block}.range-crosshair{color:#fff;pointer-events:none;text-shadow:0 0 4px #000;font:23px Roboto Mono;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.range-hud{color:#eee8e0;pointer-events:none;text-shadow:0 1px 3px #000;justify-content:space-between;gap:10px;font:8px Roboto Mono;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.range-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.range-toolbar button{background:#292329;border:1px solid #49323a;padding:10px;font:9px Roboto Mono}.range-toolbar button:hover{border-color:var(--bright)}.range-toolbar kbd{color:#9e929f;margin-left:6px;font-size:8px}.range-toolbar label{color:var(--muted);align-items:center;gap:10px;font:8px Roboto Mono;display:flex}.range-toolbar input{accent-color:var(--red);max-width:100px}.range-instructions{color:var(--muted);padding:0 14px 15px;font-size:12px;line-height:1.6}.range-error{color:#f1c4b9;pointer-events:none;background:#24171ce8;padding:15px;font-size:14px;position:absolute;top:20px;left:20px;right:20px}.range-loading{text-align:center;color:var(--muted);padding:100px 20px;font:11px Roboto Mono}@media (width<=1400px){.site-header nav button span{display:none}.site-header nav{gap:23px}.site-header{gap:35px}.version{font-size:8px}}@media (width<=1000px){.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-layout{grid-template-columns:1fr}.comparison-metrics{margin-top:0}.catalogue-title{display:block}.catalogue-title>p{max-width:none;margin:0 0 30px}.collection-note{grid-template-columns:1fr}.collection-note .mono{grid-column:1}.catalogue-tools{flex-wrap:wrap;gap:15px}.catalogue-tools>span{margin-left:0}}@media (width<=650px){.site-header{gap:0;padding:16px 16px 0;display:block}.brand{width:max-content;margin-bottom:16px}.site-header nav{scrollbar-width:thin;align-self:auto;gap:24px;max-width:100%;margin:0;overflow-x:auto}.site-header nav button{white-space:nowrap;padding:14px 0;font-size:12px}.catalogue-page,.compare-page{padding:32px 16px 45px}.catalogue-page h1,.compare-page h1{margin-bottom:22px;font-size:46px}.catalogue-title>p{font-size:16px}.catalogue-tools{align-items:stretch;gap:15px}.catalogue-tools .search{width:100%}.catalogue-tools>label:not(.search){gap:8px;font-size:8px}.catalogue-tools select{max-width:165px;font-size:12px}.catalogue-tools>span{align-self:center;margin-left:auto;font-size:8px}.cosmetic-grid{grid-template-columns:1fr;gap:15px}.cosmetic-card{min-height:185px}.cosmetic-card h2{margin:22px 0;font-size:33px}.collection-note{padding:20px}.collection-note .mono{font-size:8px;line-height:1.8}.comparison-selects{gap:10px;margin:25px 0}.comparison-selects>label{flex-direction:column;align-items:stretch;gap:8px;min-width:0;font-size:8px;display:flex}.comparison-selects select{width:100%;padding:10px;font-size:20px}.comparison-selects>span{margin-top:18px}.comparison-row strong{font-size:26px}.range-viewport{height:360px}.range-hud{gap:15px;font-size:7px;line-height:1.6}.range-toolbar{gap:10px;padding:12px}.range-toolbar button{font-size:8px}.range-toolbar label{font-size:7px}.range-instructions{font-size:11px}}
