@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.0_7vt~x.jmkdi.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.0eksbdcyszb_..woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.0yvdtz6_qans-.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_579e845f-module__RVuERG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_579e845f-module__RVuERG__variable{--font-heading:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_e6cb8890-module__ZQcEUq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_e6cb8890-module__ZQcEUq__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_5arBh88Li1GQPGzFe6pJMmX1YFdE)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_59abebc0-module__eYCVta__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_59abebc0-module__eYCVta__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-interface), Inter, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Consolas, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.inline{display:inline}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--font-interface:"Segoe UI", "Inter", system-ui, sans-serif;--font-mono:"Cascadia Mono", "Consolas", ui-monospace, monospace;--bg:#080402;--bg-soft:#120906;--surface:#17100c;--surface-strong:#24160f;--line:#3a2b22;--text:#f3eadb;--muted:#a99683;--rust:#d55721;--ember:#f0a24b;--blood:#7b1f16;--radiation:#68d58a;--signal:#9dc4b5;--shadow-panel:0 28px 80px #00000075}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;color:var(--text);font-family:var(--font-interface);letter-spacing:0;background:linear-gradient(#08040294,#080402 49rem),linear-gradient(90deg,#080402f7,#1a0a03cc 48%,#080402f7),url(/gta-map.jpg) top/cover fixed;margin:0;overflow-x:hidden}body:before{z-index:-1;content:"";background:repeating-linear-gradient(0deg,#ffd09107 0 1px,#0000 1px 4px),linear-gradient(#0e0704e0,#080402f5 68%),linear-gradient(90deg,#000000d1,#0000 48%,#000000d6);position:fixed;inset:0}body:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 18%,#d557210d 18.2% 18.6%,#0000 18.8% 100%),linear-gradient(72deg,#0000 0 64%,#f0a24b0b 64.2% 64.6%,#0000 64.8% 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#c44b326b}.page-shell{min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#0f0805f5,#090403eb),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px);border-bottom:1px solid #f0a24b24;position:sticky;top:0;box-shadow:0 18px 42px #00000038}.site-header-inner{justify-content:space-between;align-items:center;gap:14px;width:calc(100% - 28px);max-width:1320px;min-height:76px;margin:0 auto;display:flex}.brand{letter-spacing:0;text-transform:uppercase;flex:none;align-items:center;gap:12px;min-width:0;font-weight:950;display:inline-flex}.brand-mark{color:#fff8e6;background:linear-gradient(135deg,#7b1f16eb,#d55721e6),repeating-linear-gradient(45deg,#ffffff24 0 1px,#0000 1px 5px);border:1px solid #f0a24bb3;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px #d5572138}.brand-copy{gap:2px;min-width:0;line-height:1.04;display:grid}.brand-title{color:#fff6e7;white-space:nowrap;font-size:.98rem;line-height:1.04;display:block}.brand small{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1;display:block}.desktop-nav{background:#08040247;border:1px solid #f0a24b14;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:870px;padding:4px;display:flex}.nav-link{color:#f3eadba8;letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;min-height:38px;padding:0 6px;font-size:.72rem;font-weight:900;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--text);background:#f0a24b14}.nav-link.active{box-shadow:inset 0 -2px 0 var(--rust), 0 10px 22px #00000038;background:linear-gradient(#f0a24b1f,#7b1f1624),#f0a24b0d;border:1px solid #f0a24b24}.mobile-menu-button{flex:none;margin-left:auto;display:none!important}.mobile-nav{display:none}.main-content{width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:0 0 76px}.hero{grid-template-columns:1fr;align-items:center;gap:34px;min-height:calc(100vh - 128px);display:grid}.hero>*{min-width:0}.survivor-logo h1,.hero h1,.page-heading h1{text-wrap:balance;text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(3.5rem,10vw,8.2rem);font-weight:950;line-height:.82}.hero h1 span{display:block}.decay-hero{isolation:isolate;min-height:calc(100vh - 190px);padding:86px 0 52px;position:relative}.decay-hero:before{z-index:-1;content:"";filter:blur(2px);background:linear-gradient(#d557211f,#0000 34%),radial-gradient(#d5572129,#0000 62%);position:absolute;inset:4% 14% 0}.hero-center{text-align:center;justify-items:center;max-width:860px;margin:0 auto;display:grid}.hero-badge{color:#f2ae68;text-transform:uppercase;background:#17100c9e;border:1px solid #f0a24b47;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:.78rem;font-weight:950;display:inline-flex}.pulse-dot{background:var(--rust);border-radius:99px;width:8px;height:8px;display:block;box-shadow:0 0 16px #d55721d9}.survivor-logo{justify-items:center;gap:14px;margin-top:24px;display:grid}.survivor-logo-mark{color:#fff1dd;background:linear-gradient(135deg,#5d160deb,#e85719f5),repeating-linear-gradient(-35deg,#0000 0 8px,#ffffff1a 8px 10px);border:2px solid #ffdba6c7;border-radius:8px;place-items:center;width:104px;height:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #d557213d}.survivor-logo-mark:after{content:"";background:#fff1ddb8;height:3px;position:absolute;inset:12px -24px auto;transform:rotate(-22deg)}.survivor-logo h1{color:#fff5e7;text-shadow:0 2px #00000061,0 28px 80px #000c}.hero-subtitle{color:#ffecd5e6;margin:22px 0 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800}.page-heading h1{font-size:clamp(2.45rem,7vw,5.2rem)}.hero-copy,.page-heading p{color:#f3eadba3;overflow-wrap:anywhere;max-width:670px;margin:14px 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.button{cursor:pointer;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg, #b73918, var(--rust) 52%, var(--ember));color:#fffaf0;border-color:#ffd1972e;box-shadow:0 16px 36px #d5572147}.button-secondary{color:var(--text);background:#17100c6b;border-color:#f0a24b42}.disabled-button{cursor:default;opacity:.72}.disabled-button:hover{transform:none}.button-ghost{color:#f3eadbcc;background:#08040261;border-color:#f0a24b33;min-height:40px}.header-connect{flex:none}.header-actions,.auth-menu,.auth-profile,.auth-form{align-items:center;min-width:0;display:inline-flex}.header-actions{flex:none;gap:8px}.auth-menu{gap:8px}.auth-profile{max-width:178px;min-height:42px;color:var(--text);background:linear-gradient(#ece6d813,#ece6d809),#0804025c;border:1px solid #f0a24b24;border-radius:8px;gap:9px;padding:5px 10px 5px 5px}.auth-profile:hover{background:#ece6d81a;border-color:#f0a24b42}.auth-name{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;overflow:hidden}.avatar{width:32px;height:32px;color:var(--signal);-o-object-fit:cover;object-fit:cover;background:#5eb9ba24;border-radius:8px;flex:none;place-items:center;display:grid}.icon-button{color:#ece6d8c7;cursor:pointer;background:#07090947;border:1px solid #ece6d81f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:0 11px;font-weight:900;display:inline-flex}.icon-button:hover{color:var(--text);background:#ece6d814}.status-panel,.info-card,.rule-panel,.event-row,.community-card,.profile-card,.application-form,.account-panel,.alert-panel,.lore-statement,.lore-coordinate,.lore-entry,.lore-status-card,.lore-dossier-card,.lore-omega-panel,.lore-survivor-card,.lore-threat-panel,.guide-hero,.guide-priority-card,.guide-stat,.guide-timeline,.guide-route-step,.guide-section-card,.guide-loadout,.guide-check-card,.guide-protocol-card,.guide-final-panel,.guide-final-panel aside,.rules-hero,.rules-hero-card,.rules-principle,.rule-card,.rules-sanction-card,.rules-final-panel,.rules-final-panel aside,.shop-hero,.shop-terminal,.shop-signal,.shop-warning,.shop-category-card,.shop-credit-section,.shop-credit-pack,.shop-vehicle-card,.shop-weapon-card,.shop-final-panel,.shop-final-panel aside,.shop-card,.vote-hero,.vote-terminal,.vote-ranking,.vote-card,.photo-card,.empty-gallery{box-shadow:var(--shadow-panel);background:linear-gradient(#17100cf0,#0c0705eb),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);border:1px solid #ece6d81f;border-radius:8px}.status-panel{padding:24px}.server-status-strip{margin-top:-28px}.server-status-strip .status-panel{background:#140d09e0;border-color:#f0a24b33;grid-template-columns:minmax(230px,.9fr) minmax(0,1.3fr) minmax(260px,.8fr);align-items:center;gap:18px;display:grid}.server-status-strip .status-top{margin-bottom:0}.server-status-strip .status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.server-status-strip .connect-line{margin-top:0}.status-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.status-dot{color:#f3eadbc7;background:#08040257;border:1px solid #f0a24b2e;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.85rem;font-weight:900;display:inline-flex}.status-dot:before{background:var(--rust);content:"";border-radius:99px;width:8px;height:8px;display:block}.status-dot.online:before{background:var(--radiation);box-shadow:0 0 14px #68d58acc}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric{background:#08040261;border:1px solid #f0a24b17;border-radius:8px;padding:14px}.metric span,.section-kicker,.card-kicker{color:var(--muted);font-size:.8rem;font-weight:900;display:block}.metric strong{color:var(--text);font-family:var(--font-mono);margin-top:4px;font-size:1.42rem;display:block}.connect-line{background:#9dc4b514;border:1px solid #9dc4b538;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:16px;padding:12px;display:flex}.connect-line code{color:#e3fff4;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.section{margin-top:82px}.section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.section-header h2,.page-heading h2{text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.section-header p{color:#ece6d8b8;max-width:520px;margin:8px 0 0;line-height:1.58}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.info-card{flex-direction:column;min-height:220px;padding:22px;display:flex}.info-card h3,.rule-panel h3,.community-card h3,.event-row h3{margin:14px 0 8px;font-size:1.28rem}.info-card p,.community-card p,.event-row p,.rule-panel li{color:#ece6d8bd;line-height:1.56}.card-icon{width:42px;height:42px;color:var(--ember);background:#f0a24b1a;border:1px solid #f0a24b57;border-radius:8px;place-items:center;display:grid}.decay-signal-row{color:#f3eadba8;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.decay-signal-row span{background:#08040242;border:1px solid #f0a24b24;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.86rem;font-weight:800;display:inline-flex}.info-card a{color:var(--signal);margin-top:auto;font-weight:900}.page-heading{margin-bottom:34px;padding-top:54px}.lore-heading,.shop-heading,.photos-heading{justify-items:start;max-width:840px;display:grid}.lore-classified{min-height:520px;box-shadow:var(--shadow-panel);background:linear-gradient(90deg,#080402eb,#0f0805bd 52%,#4d180c6b),linear-gradient(#0000,#080402c2),url(/gta-map.jpg) 50%/cover;border:1px solid #f0a24b2e;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.56fr);align-items:end;margin-top:26px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.lore-classified:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#f0a24b1f 42.1% 42.4%,#0000 42.6% 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 5px);position:absolute;inset:0}.lore-classified:after{content:"";background:linear-gradient(90deg,#0000,#68d58a99,#0000);width:min(48vw,520px);height:2px;position:absolute;bottom:22px;right:28px;box-shadow:0 0 26px #68d58a38}.lore-hero-copy{z-index:1;max-width:760px;padding:clamp(32px,6vw,64px);position:relative}.lore-file-label{border-left:3px solid var(--rust);color:var(--ember);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;padding-left:12px;font-size:.86rem;font-weight:900;display:inline-flex}.lore-hero-copy h1{max-width:760px;color:var(--text);text-transform:uppercase;margin:0;font-size:clamp(3.25rem,10vw,8.4rem);line-height:.84}.lore-hero-copy p{color:#f3eadbcc;max-width:660px;margin:22px 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55}.lore-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lore-hero-actions span,.lore-threat-list span,.lore-signal-row{color:#f3eadbd1;text-transform:uppercase;background:#08040280;border:1px solid #f0a24b29;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;font-weight:900;display:inline-flex}.lore-hero-actions svg,.lore-signal-row svg{color:var(--ember)}.lore-status-card{z-index:1;background:linear-gradient(#1d0d08b3,#080402eb),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 8px);border-width:0 0 0 1px;border-radius:0;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:100%;padding:34px;display:flex;position:relative}.lore-status-card strong{color:var(--text);text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,2.2rem);line-height:1.08}.lore-status-card p{color:var(--rust);font-family:var(--font-mono);text-transform:uppercase;margin:12px 0 18px;font-weight:900}.lore-redline{background:var(--blood);width:70px;height:5px;margin-bottom:20px;box-shadow:0 0 24px #d557216b}.lore-brief{grid-template-columns:minmax(0,1.15fr) minmax(280px,.62fr);gap:16px;display:grid}.lore-brief-wide{margin-top:18px}.lore-statement,.lore-coordinate{padding:24px}.lore-statement h2,.lore-coordinate strong,.empty-gallery h2{color:var(--text);text-transform:uppercase;margin:14px 0 10px;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.08;display:block}.lore-statement p,.lore-coordinate p,.shop-warning p,.shop-card p,.empty-gallery p{color:#f3eadbb8;line-height:1.6}.empty-gallery .gallery-diagnostic{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-top:12px;font-size:.85rem;font-weight:800}.lore-coordinate{border-color:#68d58a2e;flex-direction:column;justify-content:center;display:flex}.lore-coordinate svg{color:var(--radiation)}.lore-origin{border-color:#f0a24b2e}.lore-nexus{border-color:#d557213d}.lore-nexus svg{color:var(--rust)}.lore-coordinate span{color:var(--muted);text-transform:uppercase;margin-top:16px;font-weight:900}.lore-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lore-entry{min-height:230px;padding:22px;position:relative}.lore-entry span,.shop-card .card-kicker{color:var(--ember);font-family:var(--font-mono);font-weight:900}.lore-entry h3,.shop-card h2{text-transform:uppercase;margin:16px 0 10px;font-size:1.35rem}.lore-entry p{color:#f3eadbb8;line-height:1.55}.lore-dossier-section{margin-top:54px}.lore-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lore-dossier-card{flex-direction:column;min-height:430px;padding:22px;display:flex}.lore-dossier-card:nth-child(2),.lore-dossier-card:nth-child(3){border-color:#68d58a2e}.lore-dossier-card:nth-child(4),.lore-dossier-card:nth-child(5){border-color:#d557213d}.lore-dossier-topline{color:var(--ember);font-family:var(--font-mono);justify-content:space-between;align-items:center;font-weight:900;display:flex}.lore-dossier-topline svg{color:var(--radiation)}.lore-dossier-card h3{color:var(--text);text-transform:uppercase;margin:18px 0 12px;font-size:1.25rem;line-height:1.1}.lore-dossier-card p{color:#f3eadbbf;margin:0;line-height:1.55}.lore-dual-lines{gap:9px;margin:18px 0;display:grid}.lore-dual-lines strong,.lore-dual-lines em{color:#f3eadbd1;border-left:2px solid #f0a24b5c;padding-left:10px;font-size:.92rem;font-style:normal;line-height:1.45;display:block}.lore-dual-lines em{color:#f0a24bdb;border-color:#d5572173}.lore-dossier-card ul{color:#f3eadbad;gap:8px;margin:auto 0 0;padding-left:18px;line-height:1.38;display:grid}.lore-omega-panel{background:linear-gradient(110deg,#120c08f5,#1c0d09e0),radial-gradient(circle at 88% 34%,#68d58a24,#0000 30%);border-color:#68d58a2e;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:24px;margin:18px 0 54px;padding:clamp(24px,4vw,38px);display:grid}.lore-omega-panel h2,.lore-threat-panel h2{color:var(--text);text-transform:uppercase;margin:10px 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.lore-omega-panel p,.lore-threat-panel p{color:#f3eadbc2;max-width:680px;margin:0;line-height:1.65}.lore-omega-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lore-omega-metrics span{color:#c7f6d3;font-family:var(--font-mono);text-transform:uppercase;background:#68d58a12;border:1px solid #68d58a2e;border-radius:8px;padding:16px;font-size:.86rem;font-weight:900}.lore-survivor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lore-survivor-card{min-height:210px;padding:22px}.lore-survivor-card h3{color:var(--text);text-transform:uppercase;margin:16px 0 10px;font-size:1.2rem}.lore-survivor-card p{color:#f3eadbb8;margin:0;line-height:1.55}.lore-threat-panel{background:linear-gradient(100deg,#1e0c07f0,#080402eb),repeating-linear-gradient(135deg,#d557210f 0 1px,#0000 1px 10px);border-color:#d5572142;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:end;gap:24px;margin-top:18px;padding:clamp(24px,4vw,38px);display:grid}.lore-threat-list{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.lore-threat-list span{background:#7b1f162e;border-color:#d5572142}.lore-threat-list svg{color:var(--rust)}.rules-hero{background:linear-gradient(90deg,#0a0503fa,#2b0f08c7 54%,#080402f2),radial-gradient(circle at 78% 18%,#d5572133,#0000 32%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 8px);border-color:#d557213d;grid-template-columns:minmax(0,1.1fr) minmax(280px,.42fr);align-items:stretch;min-height:520px;display:grid;position:relative;overflow:hidden}.rules-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 52%,#d5572124 52.2% 52.7%,#0000 53%),linear-gradient(#0000,#08040257);position:absolute;inset:0}.rules-hero-copy{z-index:1;align-self:end;padding:clamp(32px,6vw,64px);position:relative}.rules-kicker{border-left:3px solid var(--rust);color:var(--ember);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding-left:12px;font-size:.82rem;font-weight:900;display:inline-flex}.rules-hero-copy h1{max-width:820px;color:var(--text);text-transform:uppercase;margin:18px 0 0;font-size:clamp(3rem,8vw,7.4rem);line-height:.92}.rules-hero-copy p{color:#f3eadbcc;max-width:740px;margin:24px 0 0;font-size:clamp(1.05rem,1.65vw,1.28rem);line-height:1.58}.rules-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.rules-hero-actions a{min-height:42px;color:var(--text);background:#f0a24b17;border:1px solid #f0a24b38;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:950;display:inline-flex}.rules-hero-actions a:hover{background:#f0a24b26;border-color:#f0a24b80}.rules-hero-card{z-index:1;background:linear-gradient(#7b1f1638,#0705047a),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 6px);border-width:0 0 0 1px;border-color:#f0a24b2e;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:100%;padding:34px;display:flex;position:relative}.rules-hero-card svg{color:var(--radiation)}.rules-hero-card strong{color:var(--text);text-transform:uppercase;margin-top:18px;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1;display:block}.rules-hero-card p{color:#f3eadbbd;margin:14px 0 0;line-height:1.58}.rules-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.rules-principle{padding:22px}.rules-principle span{color:var(--ember);font-family:var(--font-mono);text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.rules-principle p{color:#f3eadbbd;margin:14px 0 0;line-height:1.55}.rules-index{margin-top:54px}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rule-card{flex-direction:column;min-height:100%;padding:24px;display:flex}.rule-card:nth-child(4n+2),.rule-card:nth-child(4n+3){border-color:#68d58a29}.rule-card:nth-child(4n){border-color:#d557213d}.rule-card-topline{color:var(--ember);font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:900;display:flex}.rule-card-topline svg{color:var(--radiation)}.rule-card h3{color:var(--text);text-transform:uppercase;margin:18px 0 10px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.rule-card p{color:#f3eadbc2;margin:0;line-height:1.6}.rule-card ul{color:#f3eadbb3;gap:10px;margin:20px 0 0;padding-left:18px;line-height:1.55;display:grid}.rule-warning{border-left:3px solid var(--rust);color:#f0a24be6;margin-top:auto;padding:16px 0 0 14px;font-size:.92rem;line-height:1.45;display:block}.rules-sanctions{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:56px;padding:28px;display:grid}.rules-sanctions h2,.rules-final-panel h2{color:var(--text);text-transform:uppercase;margin:10px 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.rules-sanctions p,.rules-final-panel p{color:#f3eadbbd;margin:0;line-height:1.6}.rules-sanction-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rules-sanction-card{min-height:180px;padding:20px}.rules-sanction-card span{color:var(--ember);font-family:var(--font-mono);font-weight:900}.rules-sanction-card h3{color:var(--text);text-transform:uppercase;margin:16px 0 10px;font-size:1.22rem}.rules-final-panel{background:linear-gradient(90deg,#120906fa,#3a1109a8 58%,#080402eb),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 8px);border-color:#d5572142;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);margin-top:18px;display:grid;overflow:hidden}.rules-final-panel>div{padding:clamp(24px,4vw,38px)}.rules-final-panel svg{color:var(--rust)}.rules-not-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.rules-not-list span{color:#f3eadbd6;background:#7b1f162e;border:1px solid #d5572142;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:900}.rules-final-panel aside{background:#0705044d;border-width:0 0 0 1px;border-color:#f0a24b2e;border-radius:0;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,34px);display:flex}.rules-final-panel aside svg{color:var(--radiation)}.rules-final-panel aside strong{color:var(--text);text-transform:uppercase;margin:16px 0 12px;font-size:1.45rem;line-height:1.05}.shop-hero{background:linear-gradient(96deg,#080402fa,#2f1308d6 54%,#0e0805f2),radial-gradient(circle at 80% 24%,#f0a24b29,#0000 30%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 8px);border-color:#f0a24b38;grid-template-columns:minmax(0,1.08fr) minmax(280px,.44fr);align-items:stretch;min-height:520px;display:grid;position:relative;overflow:hidden}.shop-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 52%,#d5572129 52.2% 52.7%,#0000 53%),linear-gradient(#0000,#08040252);position:absolute;inset:0}.shop-hero-copy{z-index:1;align-self:end;padding:clamp(32px,6vw,64px);position:relative}.shop-kicker{border-left:3px solid var(--rust);color:var(--ember);font-family:var(--font-mono);text-transform:uppercase;padding-left:12px;font-size:.82rem;font-weight:900;display:inline-flex}.shop-hero-copy h1{max-width:820px;color:var(--text);text-transform:uppercase;margin:18px 0 0;font-size:clamp(3rem,8vw,7.2rem);line-height:.92}.shop-hero-copy p{color:#f3eadbcc;max-width:760px;margin:24px 0 0;font-size:clamp(1.05rem,1.65vw,1.28rem);line-height:1.58}.shop-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.shop-terminal{z-index:1;background:linear-gradient(#f0a24b1f,#07050485),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 6px);border-width:0 0 0 1px;border-color:#f0a24b2e;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:100%;padding:34px;display:flex;position:relative}.shop-terminal svg{color:var(--radiation)}.shop-terminal strong{color:var(--text);text-transform:uppercase;margin-top:18px;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1;display:block}.shop-terminal p{color:#f3eadbbd;margin:14px 0 0;line-height:1.58}.shop-terminal code{color:var(--ember);font-family:var(--font-mono);font-weight:900}.shop-signal-grid,.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.shop-signal,.shop-category-card{padding:20px}.shop-signal svg{color:var(--radiation)}.shop-signal span,.shop-category-card span,.shop-product-body span,.shop-weapon-card span{color:var(--ember);font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.shop-signal strong{color:var(--text);overflow-wrap:anywhere;margin-top:12px;font-size:1.05rem;line-height:1.35;display:block}.shop-warning{color:#c7f6d3;background:#68d58a14;border-color:#68d58a38;align-items:flex-start;gap:12px;margin:18px 0;padding:16px 18px;display:flex}.shop-warning p{margin:0}.shop-category-card[data-state=desactive]{background:linear-gradient(#280d08c2,#0c0705eb),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);border-color:#d557213d}.shop-category-card h2{color:var(--text);text-transform:uppercase;margin:14px 0 10px;font-size:1.35rem}.shop-category-card p{color:#f3eadbb8;margin:0;line-height:1.55}.shop-credit-section{grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:56px;padding:28px;display:grid}.shop-credit-section h2,.shop-final-panel h2{color:var(--text);text-transform:uppercase;margin:10px 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.shop-credit-section p,.shop-final-panel p{color:#f3eadbbd;margin:0;line-height:1.6}.shop-credit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.shop-credit-pack{align-content:start;min-height:230px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.shop-credit-pack:hover{background:linear-gradient(#2b160cf0,#0c0705eb),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);border-color:#f0a24b6b;transform:translateY(-2px)}.shop-credit-pack img{-o-object-fit:contain;object-fit:contain;width:min(100%,120px);height:86px}.shop-credit-pack span{color:var(--text);text-transform:uppercase;margin-top:16px;font-size:1.12rem;font-weight:950}.shop-credit-pack strong{color:var(--ember);font-family:var(--font-mono);margin-top:8px;font-size:1.1rem}.shop-credit-pack p{color:#f3eadbb3;margin-top:10px;font-size:.92rem;line-height:1.45}.shop-catalog-section{margin-top:54px}.shop-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-vehicle-card{overflow:hidden}.shop-product-media{background:radial-gradient(circle at 50% 42%,#f0a24b29,#0000 42%),linear-gradient(#08040266,#080402db);place-items:center;min-height:210px;padding:20px;display:grid}.shop-product-media img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 26px #00000075);width:100%;max-height:180px;transition:transform .18s,filter .18s}.shop-vehicle-card:hover .shop-product-media img{filter:drop-shadow(0 22px 30px #00000094)contrast(1.06);transform:scale(1.035)}.shop-product-body{padding:20px}.shop-product-body h3,.shop-weapon-card h3{color:var(--text);text-transform:uppercase;margin:10px 0 14px;font-size:1.3rem}.shop-product-meta{flex-wrap:wrap;gap:8px;display:flex}.shop-product-meta strong,.shop-weapon-card strong{color:#f3eadbdb;background:#f0a24b14;border:1px solid #f0a24b2e;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.86rem;display:inline-flex}.shop-product-meta svg,.shop-weapon-card strong svg{color:var(--radiation)}.shop-weapon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-weapon-card{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:18px;display:grid}.shop-weapon-card img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 18px #0000006b);width:100%;max-height:108px}.shop-weapon-card span{overflow-wrap:anywhere}.shop-final-panel{background:linear-gradient(90deg,#120906fa,#3a1109a8 58%,#080402eb),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 8px);border-color:#d5572142;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);margin-top:18px;display:grid;overflow:hidden}.shop-final-panel>div{padding:clamp(24px,4vw,38px)}.shop-final-panel svg{color:var(--rust)}.shop-final-panel aside{background:#0705044d;border-width:0 0 0 1px;border-color:#f0a24b2e;border-radius:0;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,34px);display:flex}.shop-final-panel aside svg{color:var(--radiation)}.shop-final-panel aside strong{color:var(--text);text-transform:uppercase;margin:16px 0 18px;font-size:1.45rem;line-height:1.05}.shop-final-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-final-panel li{color:#f3eadbc2;align-items:center;gap:9px;font-weight:850;display:flex}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-card{min-height:310px;padding:24px}.shop-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.shop-card li{color:#f3eadbc2;align-items:center;gap:9px;font-weight:800;display:flex}.shop-card li svg{color:var(--radiation);flex:none}.photo-toolbar{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.photo-toolbar span,.photo-toolbar a{color:#f3eadbc2;background:#17100c6b;border:1px solid #f0a24b33;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.photo-toolbar a{color:var(--ember)}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.photo-card{overflow:hidden}.photo-card a{aspect-ratio:4/3;background:#0804027a;display:block}.photo-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .18s,filter .18s;display:block}.photo-card:hover img{filter:contrast(1.06)saturate(1.08);transform:scale(1.025)}.photo-card div{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.photo-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-card span{color:var(--muted);flex:none;font-size:.84rem;font-weight:900}.empty-gallery{max-width:680px;padding:28px;display:grid}.guide-hero{background:linear-gradient(96deg,#080402fa,#27140cd1 54%,#090d0af0),radial-gradient(circle at 80% 22%,#68d58a21,#0000 30%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 8px);border-color:#68d58a2e;grid-template-columns:minmax(0,1.08fr) minmax(280px,.44fr);align-items:stretch;min-height:520px;display:grid;position:relative;overflow:hidden}.guide-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 52%,#f0a24b1f 52.2% 52.7%,#0000 53%),linear-gradient(#0000,#08040252);position:absolute;inset:0}.guide-hero-copy{z-index:1;align-self:end;padding:clamp(32px,6vw,64px);position:relative}.guide-hero-copy h1{max-width:820px;color:var(--text);text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,7.2rem);line-height:.92}.guide-hero-copy p{color:#f3eadbcc;max-width:760px;margin:24px 0 0;font-size:clamp(1.05rem,1.65vw,1.28rem);line-height:1.58}.guide-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.guide-hero-actions a,.guide-link-list a{min-height:42px;color:var(--text);background:#f0a24b17;border:1px solid #f0a24b38;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;display:inline-flex}.guide-hero-actions a:hover,.guide-link-list a:hover{background:#f0a24b26;border-color:#f0a24b80}.guide-priority-card{z-index:1;background:linear-gradient(#68d58a1f,#07050480),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 6px);border-width:0 0 0 1px;border-color:#68d58a33;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:100%;padding:34px;display:flex;position:relative}.guide-priority-card svg{color:var(--radiation)}.guide-priority-card strong{color:var(--text);text-transform:uppercase;margin-top:18px;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1;display:block}.guide-priority-card p{color:#f3eadbbd;margin:14px 0 0;line-height:1.58}.guide-first-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.guide-stat{padding:20px}.guide-stat span,.guide-card-topline span,.guide-route-step span{color:var(--ember);font-family:var(--font-mono);text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.guide-stat strong{color:var(--text);overflow-wrap:anywhere;margin-top:12px;font-size:1.05rem;line-height:1.35;display:block}.guide-timeline,.guide-loadout{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:56px;padding:28px;display:grid}.guide-timeline h2,.guide-loadout h2,.guide-final-panel h2{color:var(--text);text-transform:uppercase;margin:10px 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.guide-timeline p,.guide-loadout p,.guide-final-panel p{color:#f3eadbbd;margin:0;line-height:1.6}.guide-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-route-step{min-height:190px;padding:20px}.guide-route-step h3,.guide-check-card h3,.guide-protocol-card h3{color:var(--text);text-transform:uppercase;margin:16px 0 10px;font-size:1.22rem}.guide-route-step p,.guide-protocol-card p{color:#f3eadbb8;margin:0;line-height:1.55}.guide-manual,.guide-protocols{margin-top:54px}.guide-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-section-card{flex-direction:column;min-height:100%;padding:24px;display:flex}.guide-section-card:nth-child(4n+1),.guide-section-card:nth-child(4n+4){border-color:#68d58a29}.guide-section-card:nth-child(4n+3){border-color:#d557213d}.guide-card-topline{color:var(--ember);justify-content:space-between;align-items:center;display:flex}.guide-card-topline svg,.guide-check-card svg,.guide-protocol-card svg{color:var(--radiation)}.guide-section-card h3{color:var(--text);text-transform:uppercase;margin:18px 0 10px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.guide-section-card p{color:#f3eadbc2;margin:0;line-height:1.6}.guide-section-card ul,.guide-check-card ul,.guide-final-panel ul{color:#f3eadbb3;gap:10px;margin:20px 0 0;padding-left:18px;line-height:1.55;display:grid}.guide-warning{border-left:3px solid var(--rust);color:#f0a24be6;margin-top:auto;padding:16px 0 0 14px;font-size:.92rem;line-height:1.45;display:block}.guide-loadout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-check-card{min-height:260px;padding:20px}.guide-protocol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.guide-protocol-card{min-height:230px;padding:20px}.guide-final-panel{background:linear-gradient(90deg,#120906fa,#2a140ab8 58%,#070a08eb),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 8px);border-color:#d5572142;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);margin-top:18px;display:grid;overflow:hidden}.guide-final-panel>div{padding:clamp(24px,4vw,38px)}.guide-final-panel svg{color:var(--rust)}.guide-final-panel aside{background:#0705044d;border-width:0 0 0 1px;border-color:#f0a24b2e;border-radius:0;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,34px);display:flex}.guide-final-panel aside svg{color:var(--radiation)}.guide-final-panel aside strong{color:var(--text);text-transform:uppercase;margin:16px 0 18px;font-size:1.45rem;line-height:1.05}.guide-link-list{flex-wrap:wrap;gap:10px;display:flex}.guide-list,.rule-list,.events-list,.community-list{gap:16px;display:grid}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{min-height:300px}.guide-card ul,.rule-panel ul{margin:18px 0 0;padding-left:20px}.guide-card li+li,.rule-panel li+li{margin-top:10px}.server-map-stage{width:min(100%,920px);margin:0 auto}.server-map-stage.compact{width:min(100%,620px)}.server-map-frame{background:#0a0908;border:1px solid #e7ded02e;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000080,inset 0 0 0 1px #9452291a}.server-map-frame picture{display:block}.server-map-frame img{width:100%;height:auto;transition:filter .18s,transform .32s;display:block}.server-map-frame:hover img{filter:contrast(1.03)saturate(1.03);transform:scale(1.008)}.server-map-frame:focus-visible{outline:3px solid var(--ember);outline-offset:4px}.server-map-zoom{width:44px;height:44px;color:var(--bone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0908d1;border:1px solid #e7ded033;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.server-map-stage figcaption{justify-content:space-between;align-items:center;gap:20px;padding:16px 4px 0;display:flex}.server-map-stage figcaption div{gap:4px;display:grid}.server-map-stage figcaption strong{color:var(--bone)}.server-map-stage figcaption span{color:#e7ded0a8;line-height:1.45}.server-map-stage figcaption>a{min-height:44px;color:var(--ember);white-space:nowrap;align-items:center;gap:8px;font-weight:900;display:inline-flex}.server-map-stage.compact figcaption span,.server-map-stage.compact figcaption>a{display:none}.event-row{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:20px;display:grid}.event-row h3{margin-top:0}.event-schedule{min-width:190px;color:var(--ember);font-weight:900}.events-hero{box-shadow:var(--shadow-panel);background:linear-gradient(115deg,#100805eb,#3f140a94 54%,#080504eb),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 9px);border:1px solid #f0a24b1f;border-radius:8px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.62fr);align-items:stretch;gap:22px;margin-top:54px;padding:clamp(24px,5vw,42px);display:grid;overflow:hidden}.events-hero-copy h1{color:#fff5e7;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(3.4rem,8vw,7rem);font-weight:950;line-height:.86}.events-hero-copy p{color:#f3eadbb8;max-width:680px;margin:18px 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.events-signal-card{background:radial-gradient(circle at 70% 20%,#d5572147,#0000 38%),linear-gradient(#090c0bc7,#070504e6);border:1px solid #f0a24b1f;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:24px;display:flex}.events-signal-card strong{color:#fff3df;text-transform:uppercase;margin:14px 0 10px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:.94}.events-signal-card p,.events-signal-card code{color:#ece6d8bd}.events-signal-card div{color:var(--ember);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.live-events-panel{gap:16px;margin-top:18px;display:grid}.live-events-status{background:#080504b8;border:1px solid #f0a24b1a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.live-events-status>div{color:#fff4e4;align-items:center;gap:10px;min-width:0;display:inline-flex}.live-events-status small{color:#ece6d88f;font-size:.84rem}.live-dot{background:#a9968399;border-radius:999px;width:11px;height:11px;display:inline-block;position:relative;box-shadow:0 0 0 4px #a9968314}.live-dot.active{background:var(--radiation);box-shadow:0 0 0 4px #68d58a1f,0 0 24px #68d58a85}.live-refresh-button{color:#ffe8c9;cursor:pointer;text-transform:uppercase;background:#f0a24b14;border:1px solid #f0a24b29;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:950;display:inline-flex}.live-refresh-button:disabled{cursor:wait;opacity:.62}.live-events-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:16px;display:grid}.live-active-column,.live-log-panel,.event-safety-panel{background:linear-gradient(#120d0ae0,#080605e6),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px);border:1px solid #ece6d81a;border-radius:8px;padding:clamp(16px,3vw,24px)}.compact-section-header{margin-bottom:14px}.compact-section-header h2{font-size:clamp(1.45rem,3vw,2.2rem)}.compact-section-header p{max-width:380px}.live-card-grid{gap:12px;display:grid}.live-event-card{background:#0b0e0ddb;border:1px solid #ece6d81a;border-radius:8px;padding:18px;position:relative;overflow:hidden}.live-event-card:before{content:"";background:var(--ember);width:4px;height:100%;position:absolute;top:0;left:0}.live-event-card.critical{background:linear-gradient(#310d0ab8,#0a0807e6);border-color:#d557213d}.live-event-card.high{background:linear-gradient(#2b170bb8,#0a0807e6);border-color:#f0a24b3d}.live-event-card.medium{border-color:#9dc4b52e}.live-event-card.critical:before{background:#ff6f47}.live-event-card.high:before{background:var(--ember)}.live-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.live-event-icon{width:42px;height:42px;color:var(--ember);background:#f0a24b14;border:1px solid #f0a24b38;border-radius:8px;place-items:center;display:grid}.live-card-head strong{color:#fff4e4;text-transform:uppercase;font-size:1.1rem;display:block}.live-card-head span{color:#ece6d88f;margin-top:2px;font-size:.82rem;font-weight:800;display:block}.live-card-head em{color:#c5f7d0;text-transform:uppercase;white-space:nowrap;background:#68d58a14;border:1px solid #68d58a2e;border-radius:999px;padding:8px 10px;font-size:.75rem;font-style:normal;font-weight:950}.live-event-card p,.live-empty-state p,.event-type-card p,.event-safety-panel p{color:#ece6d8b8;line-height:1.55}.live-event-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.live-event-meta span{color:#ece6d8b8;background:#0805045c;border:1px solid #ece6d814;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.live-empty-state{background:#f0a24b0d;border:1px dashed #f0a24b33;border-radius:8px;padding:22px}.live-log-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-log-row{background:#0709096b;border:1px solid #ece6d814;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.live-log-row>span{width:32px;height:32px;color:var(--ember);background:#f0a24b14;border-radius:8px;place-items:center;display:grid}.live-log-row.critical>span{color:#ff8a62;background:#d557211a}.live-log-row strong{color:#fff4e4;font-size:.94rem;display:block}.live-log-row small,.live-log-empty{color:#ece6d894;line-height:1.45}.event-type-grid{gap:16px;display:grid}.scheduled-events-section{gap:18px;display:grid}.scheduled-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scheduled-event-card{background:radial-gradient(circle at 80% 0,#d5572129,#0000 34%),linear-gradient(#120d0ae0,#080605eb);border:1px solid #f0a24b1f;border-radius:8px;align-content:start;min-height:285px;padding:22px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.scheduled-event-card:hover{border-color:#f0a24b47;transform:translateY(-2px)}.scheduled-event-type{width:fit-content;color:var(--ember);text-transform:uppercase;background:#f0a24b14;border:1px solid #f0a24b2e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:950}.scheduled-event-card h3{color:#fff3df;text-transform:uppercase;margin:18px 0 10px;font-size:1.35rem}.scheduled-event-card p{color:#ece6d8b8;line-height:1.55}.scheduled-event-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.scheduled-event-meta span{color:#ece6d8c2;background:#08050466;border:1px solid #ece6d814;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.event-type-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.event-type-card{background:linear-gradient(#110d0bd1,#090706e6);border:1px solid #ece6d81a;border-radius:8px;min-height:230px;padding:20px}.event-type-card.critical{border-color:#d5572138}.event-type-card.high{border-color:#f0a24b38}.event-type-card.medium{border-color:#9dc4b529}.event-type-card h3{color:#fff3df;text-transform:uppercase;margin:16px 0 8px}.event-safety-panel{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.event-safety-panel h2{text-transform:uppercase;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.35rem)}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-panel{padding:22px}.community-list{grid-template-columns:repeat(3,minmax(0,1fr))}.community-card{padding:22px}.community-action{color:var(--signal);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.account-panel{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:stretch;gap:18px;padding:18px;display:grid}.account-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-benefits article,.account-cta{background:#07090957;border:1px solid #ece6d814;border-radius:8px;padding:18px}.account-benefits h3,.account-cta h3,.profile-card h2{margin:14px 0 8px;font-size:1.22rem}.account-benefits p,.account-cta p,.profile-card p{color:#ece6d8b8;line-height:1.55}.profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:16px;display:grid}.profile-card{padding:24px}.muted-card{background:linear-gradient(#101615cc,#0c1110b8)}.vote-hero{grid-template-columns:minmax(0,1.18fr) minmax(300px,.72fr);align-items:stretch;gap:22px;margin-top:54px;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden}.vote-hero-copy h1{color:#fff5e7;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(3.4rem,8vw,7rem);font-weight:950;line-height:.86}.vote-hero-copy>p{color:#f3eadbb3;max-width:640px;margin:16px 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.vote-launch-panel{gap:10px;max-width:660px;margin-top:28px;display:grid}.vote-launch-panel label{color:var(--ember);text-transform:uppercase;font-size:.82rem;font-weight:950}.vote-form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.vote-name-input{min-height:48px;color:var(--text);background:#08040285;border:1px solid #f0a24b2e;border-radius:8px;outline:none;padding:0 14px;font-weight:800}.vote-name-input:focus{border-color:#f0a24b7a;box-shadow:0 0 0 3px #f0a24b14}.vote-name-input::placeholder{color:#ece6d866}.vote-launch-panel p,.vote-card p,.vote-empty p{color:#ece6d8b8;margin:0;line-height:1.56}.vote-card code,.vote-empty code{color:#e3fff4;font-family:var(--font-mono);font-size:.92em}.vote-raw-link{width:fit-content;color:var(--signal);align-items:center;gap:8px;font-size:.9rem;font-weight:900;display:inline-flex}.vote-terminal{background:linear-gradient(#090c0ceb,#050403f0),repeating-linear-gradient(0deg,#68d58a0f 0 1px,#0000 1px 6px);border-color:#f0a24b38;flex-direction:column;justify-content:space-between;min-height:320px;padding:22px;display:flex}.vote-terminal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vote-live-badge{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border:1px solid #ece6d81f;border-radius:999px;align-items:center;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.vote-live-badge.is-live{color:#c7f4d1;background:#68d58a1a;border-color:#68d58a47}.vote-live-badge.is-fallback{color:var(--ember);background:#f0a24b1a;border-color:#f0a24b47}.vote-terminal strong{color:#f8e7cf;overflow-wrap:anywhere;text-transform:uppercase;margin-top:18px;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1;display:block}.vote-terminal p{color:#ece6d8b8;line-height:1.55}.vote-terminal-grid{gap:10px;display:grid}.vote-terminal-grid span{color:#c7f4d1;background:#68d58a12;border:1px solid #68d58a29;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-weight:900;display:inline-flex}.vote-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.vote-ranking,.vote-card{padding:22px}.vote-empty{border-top:1px solid #ece6d81a;margin-top:8px;padding-top:18px}.vote-section-header{align-items:flex-start;margin-bottom:18px}.vote-refresh-box{align-items:flex-start;gap:14px;max-width:540px;display:flex}.vote-refresh-box p{color:#ece6d89e;margin:0;line-height:1.5}.vote-refresh-button{min-height:42px;color:var(--ember);cursor:pointer;background:#f0a24b1a;border:1px solid #f0a24b3d;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 13px;font-weight:950;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.vote-refresh-button:hover:not(:disabled){background:#f0a24b29;border-color:#f0a24b75;transform:translateY(-1px)}.vote-refresh-button:disabled{cursor:wait;opacity:.68}.vote-inline-error{color:#ffc9b5;background:#d5572114;border:1px solid #d5572138;border-radius:8px;margin:0 0 14px;padding:11px 13px;font-weight:800}.is-spinning{animation:.9s linear infinite voteSpin}.vote-rank-list,.vote-step-list{margin:0;padding:0}.vote-rank-list{gap:10px;list-style:none;display:grid}.vote-rank-row{background:#0804025c;border:1px solid #ece6d814;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.vote-rank-row.podium{background:linear-gradient(90deg,#f0a24b1f,#0804024d);border-color:#f0a24b38}.vote-rank-number{width:42px;height:42px;color:var(--ember);font-family:var(--font-mono);background:#f0a24b1c;border:1px solid #f0a24b4d;border-radius:8px;place-items:center;font-weight:950;display:grid}.vote-rank-row strong{color:var(--text);overflow-wrap:anywhere;font-size:1.08rem;display:block}.vote-rank-row span:not(.vote-rank-number){color:#ece6d88f;margin-top:3px;font-size:.88rem;display:block}.vote-rank-row em{color:var(--ember);white-space:nowrap;font-style:normal;font-weight:950}.vote-side-stack{gap:14px;display:grid}.vote-card h3,.vote-empty h3{margin:14px 0 10px;font-size:1.26rem}.vote-reward-list{gap:8px;display:grid}.vote-reward-list span{color:#ece6d8d1;background:#08040252;border:1px solid #f0a24b17;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.vote-reward-list strong{color:var(--ember);font-family:var(--font-mono)}.vote-reward-list small{color:var(--muted);font-weight:900}.vote-step-list{counter-reset:vote-step;gap:9px;list-style:none;display:grid}.vote-step-list li{color:#ece6d8c2;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.vote-step-list li:before{width:28px;height:28px;color:var(--ember);content:counter(vote-step);counter-increment:vote-step;font-family:var(--font-mono);background:#d5572129;border-radius:8px;place-items:center;font-size:.8rem;font-weight:950;display:grid}.profile-main{flex-direction:column;gap:18px;display:flex}.profile-identity{align-items:center;gap:16px;min-width:0;display:flex}.profile-avatar{width:72px;height:72px;color:var(--signal);-o-object-fit:cover;object-fit:cover;background:#5eb9ba1f;border:1px solid #5eb9ba47;border-radius:8px;flex:none;place-items:center;display:grid}.profile-identity h2{overflow-wrap:anywhere;margin:4px 0}.profile-identity p{font-family:var(--font-mono);margin:0;font-size:.86rem}.verified-line,.alert-panel{align-items:center;gap:10px;display:inline-flex}.verified-line{color:#d9ed94;background:#9dbc4817;border:1px solid #9dbc483d;border-radius:999px;width:fit-content;padding:9px 12px;font-weight:900}.alert-panel{color:#ffd3c4;background:#c44b321f;border-color:#c44b324d;margin-bottom:18px;padding:14px 16px;font-weight:900}.inline-alert{width:fit-content;margin-bottom:0}.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.link-stack{gap:10px;margin-top:18px;display:grid}.link-stack a{color:var(--signal);background:#ece6d80d;border:1px solid #ece6d814;border-radius:8px;padding:11px 12px;font-weight:900}.form-layout{align-items:start}.application-form{gap:16px;padding:24px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-form label{gap:8px;display:grid}.application-form label>span{color:var(--muted);font-size:.86rem;font-weight:900}.application-form input,.application-form textarea,.application-form select{width:100%;color:var(--text);background:#0709098f;border:1px solid #ece6d824;border-radius:8px;outline:none;padding:12px 13px}.application-form textarea{resize:vertical;min-height:120px}.application-form input:focus,.application-form textarea:focus,.application-form select:focus{border-color:#5eb9ba85;box-shadow:0 0 0 3px #5eb9ba1a}.application-form select option{color:var(--text);background:#120906}.checkbox-line{align-items:flex-start;gap:10px;display:flex!important}.checkbox-line input{width:18px;height:18px;accent-color:var(--ember);margin-top:2px}.form-message{border:1px solid #ece6d81f;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.form-message.success{color:#d9ed94;background:#9dbc481a;border-color:#9dbc4852}.form-message.error{color:#ffd3c4;background:#c44b321f;border-color:#c44b3252}.form-submit{width:fit-content}.form-submit:disabled{cursor:wait;opacity:.72}.support-login-note{gap:12px;margin-top:20px;display:grid}.support-login-note p{color:#ece6d8a8;margin:0;line-height:1.5}.support-auth-required{align-content:center;min-height:340px}.support-auth-required h2,.support-auth-required p{margin:0}.support-auth-required p{color:#ece6d8b3;line-height:1.6}.support-auth-required .button{width:fit-content;margin-top:8px}.honeypot{opacity:0;pointer-events:none;height:1px;position:absolute;left:-9999px;width:1px!important}.security-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.security-strip span{color:#bdf5cc;background:#68d58a14;border:1px solid #68d58a38;border-radius:999px;padding:8px 11px;font-size:.88rem;font-weight:900}.footer{background:#080402e6;border-top:1px solid #f0a24b1f}.footer-inner{color:#ece6d8a3;justify-content:space-between;align-items:center;gap:18px;width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:28px 0;font-size:.92rem;display:flex}.footer-links{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.footer-links a{color:#ece6d8b8;align-items:center;gap:6px;font-weight:850;display:inline-flex}.premium-hero,.play-hero,.server-hero{grid-template-columns:minmax(0,1.15fr) minmax(310px,.52fr);align-items:stretch;gap:24px;min-height:calc(100vh - 156px);padding:clamp(56px,8vw,96px) 0 clamp(34px,6vw,72px);display:grid;position:relative}.premium-hero:before,.play-hero:before,.server-hero:before{z-index:-1;content:"";filter:blur(2px);background:radial-gradient(circle at 18% 22%,#d5572138,#0000 34%),radial-gradient(circle at 72% 28%,#68d58a14,#0000 28%),linear-gradient(135deg,#46180a2e,#0000 56%);height:74%;position:absolute;inset:20px -8vw auto}.premium-hero-copy,.play-hero>div,.server-hero>div{flex-direction:column;justify-content:center;display:flex}.premium-overline{color:#f3eadbb8;text-transform:uppercase;background:#0804026b;border:1px solid #f0a24b2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.premium-hero h1,.play-hero h1,.server-hero h1{color:#fff3df;text-transform:uppercase;max-width:860px;margin:18px 0 0;font-size:clamp(4.4rem,10vw,9.4rem);font-weight:950;line-height:.78}.server-hero h1{max-width:980px;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.88}.premium-lead,.play-hero p,.server-hero p,.split-showcase p,.proof-copy p{color:#f3eadbbd;max-width:700px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.premium-actions,.showcase-actions,.section-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.premium-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;margin-top:28px;display:grid}.premium-stat-row span{background:#0805047a;border:1px solid #ece6d81a;border-radius:8px;padding:14px}.premium-stat-row small,.premium-feature-card strong,.quicklink-card p,.roadmap-item strong{color:var(--ember);text-transform:uppercase;font-size:.78rem;font-weight:950}.premium-stat-row strong{color:#fff4e3;margin-top:4px;font-size:1.06rem;display:block}.premium-hero-panel,.play-card{min-height:430px;box-shadow:var(--shadow-panel);background:radial-gradient(circle at 70% 0,#d5572152,#0000 38%),linear-gradient(#110c0aeb,#070504f0);border:1px solid #f0a24b24;border-radius:8px;flex-direction:column;justify-content:space-between;align-self:center;padding:clamp(22px,4vw,30px);animation:.7s both fadeUp;display:flex;overflow:hidden}.premium-panel-top span,.premium-panel-links a{color:var(--ember);text-transform:uppercase;align-items:center;gap:8px;font-size:.84rem;font-weight:950;display:inline-flex}.premium-panel-top strong,.play-card strong{color:#fff5e7;text-transform:uppercase;margin:20px 0 12px;font-size:clamp(2rem,4vw,3.55rem);line-height:.92;display:block}.premium-panel-top p,.play-card p{color:#f3eadbb8;line-height:1.55}.premium-panel-links{gap:10px;display:grid}.premium-panel-links a{color:#fff2de;border-top:1px solid #f0a24b1f;justify-content:space-between;padding-top:13px}.home-status-band{margin-top:-22px}.premium-section{margin-top:34px}.premium-card-grid,.play-grid,.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.premium-feature-card,.play-panel,.dashboard-action-card,.dashboard-profile-card,.quicklink-card,.roadmap-item{background:linear-gradient(#120d0ad6,#080605e6),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px);border:1px solid #ece6d81a;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000038}.premium-feature-card,.play-panel,.dashboard-action-card,.quicklink-card{flex-direction:column;min-height:255px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:flex}.premium-feature-card:hover,.dashboard-action-card:hover,.quicklink-card:hover{background:linear-gradient(#1e110ae0,#080605eb);border-color:#f0a24b42;transform:translateY(-3px)}.premium-feature-card.primary-card{background:radial-gradient(circle at 80% 8%,#d5572138,#0000 32%),linear-gradient(#29110adb,#0a0705f0);border-color:#d5572147}.premium-feature-card h3,.play-panel h2,.dashboard-action-card h3,.quicklink-card span,.roadmap-item h2{color:#fff3df;text-transform:uppercase;margin:16px 0 8px;font-size:1.18rem;line-height:1.12}.premium-feature-card p,.play-panel p,.dashboard-action-card p,.quicklink-card p,.roadmap-item p{color:#ece6d8b3;line-height:1.55}.premium-feature-card strong,.dashboard-action-card span{align-items:center;gap:6px;margin-top:auto;display:inline-flex}.split-showcase,.community-proof{background:linear-gradient(120deg,#0e0a08e6,#20100a9e,#080605eb),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 9px);border:1px solid #f0a24b1a;border-radius:8px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,34px);padding:clamp(22px,4vw,34px);display:grid}.split-showcase h2,.proof-copy h2{color:#fff3df;text-transform:uppercase;max-width:620px;margin:10px 0 14px;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:950;line-height:.92}.faction-mini-grid,.quote-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faction-mini-grid article,.quote-stack blockquote{background:#08050475;border:1px solid #ece6d81a;border-radius:8px;min-height:190px;margin:0;padding:18px}.faction-mini-grid span{color:var(--ember);text-transform:uppercase;font-size:.78rem;font-weight:950}.faction-mini-grid h3{color:#fff3df;text-transform:uppercase;margin:10px 0 8px}.faction-mini-grid p,.quote-stack p{color:#ece6d8ad;line-height:1.55}.tiktok-feature{background:radial-gradient(circle at 78% 18%,#d5572133,#0000 30%),linear-gradient(120deg,#080605f0,#160c09e6,#070605f2);border:1px solid #ece6d81a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(22px,5vw,54px);padding:clamp(22px,4vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 60px #00000042}.tiktok-feature-compact{margin-top:34px}.tiktok-copy h2{color:#fff3df;text-transform:uppercase;max-width:680px;margin:10px 0 14px;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:950;line-height:.92}.tiktok-copy p{color:#ece6d8b8;max-width:640px;font-size:1.04rem;line-height:1.62}.tiktok-author{color:#ece6d8c7;min-height:42px;font-family:var(--font-mono);background:#0805047a;border:1px solid #ece6d81a;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:.88rem;font-weight:900;display:inline-flex}.tiktok-author svg{color:var(--ember)}.tiktok-frame-shell{background:linear-gradient(#120d0ae6,#030303f5),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 9px);border:1px solid #f0a24b33;border-radius:8px;justify-self:center;width:min(100%,390px);min-height:620px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000006b}.tiktok-frame-shell:before{z-index:1;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -80px 100px #00000038}.tiktok-frame-shell iframe{background:#050403;border:0;width:100%;height:100%;min-height:620px;display:block}.quicklink-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quicklink-card{min-height:185px}.quicklink-card svg,.dashboard-action-card svg{color:var(--ember)}.quote-stack blockquote svg{color:var(--rust)}.quote-stack cite{color:var(--ember);margin-top:14px;font-style:normal;font-weight:900;display:block}.faq-list{gap:10px;display:grid}.faq-item{color:#ece6d8bd;background:#08050480;border:1px solid #ece6d81a;border-radius:8px;overflow:hidden}.faq-item summary{cursor:pointer;color:#fff3df;text-transform:uppercase;padding:16px 18px;font-weight:950;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{float:right;color:var(--ember);content:"+"}.faq-item[open] summary:after{content:"-"}.faq-item p{border-top:1px solid #f0a24b1a;margin:0;padding:14px 18px 18px;line-height:1.55}.refined-account{margin-bottom:30px}.premium-account-cta{justify-content:space-between;align-items:center;gap:18px;display:flex}.play-hero,.server-hero{min-height:auto}.play-card{min-height:320px}.premium-step-list{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.premium-step-list li{color:#ece6d8c2;background:#08050466;border:1px solid #ece6d814;border-radius:8px;padding:12px 12px 12px 42px;position:relative}.premium-step-list li:before{width:20px;height:20px;color:var(--ember);content:counter(list-item);background:#f0a24b24;border-radius:999px;place-items:center;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:10px;left:12px}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.75fr))}.dashboard-profile-card{grid-row:span 2;padding:24px}.dashboard-action-card{min-height:210px}.roadmap-timeline{gap:14px;margin-top:38px;display:grid}.roadmap-item{grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:20px;display:grid}.roadmap-index{width:54px;height:54px;color:var(--ember);background:#f0a24b14;border:1px solid #f0a24b33;border-radius:8px;place-items:center;font-weight:950;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes voteSpin{to{transform:rotate(360deg)}}@media (max-width:1340px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex!important}.mobile-nav{gap:6px;width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:18px;display:grid}}@media (max-width:900px){body{background-attachment:scroll}.hero,.lore-classified,.lore-omega-panel,.lore-threat-panel,.guide-hero,.guide-timeline,.guide-loadout,.guide-final-panel,.shop-hero,.shop-signal-grid,.shop-category-grid,.shop-credit-section,.shop-credit-grid,.shop-vehicle-grid,.shop-weapon-grid,.shop-final-panel,.rules-hero,.rules-sanctions,.rules-final-panel,.vote-hero,.vote-grid,.events-hero,.live-events-grid,.premium-hero,.play-hero,.server-hero,.tiktok-feature,.split-showcase,.community-proof,.dashboard-grid,.two-grid,.guide-list,.guide-first-grid,.guide-route,.guide-section-grid,.guide-loadout-grid,.guide-protocol-grid,.rule-list,.rules-principles,.rules-grid,.rules-sanction-track,.profile-grid,.account-panel,.lore-brief{grid-template-columns:1fr}.hero{min-height:auto;padding-top:24px}.decay-hero{padding-top:58px}.server-status-strip{margin-top:26px}.server-status-strip .status-panel{grid-template-columns:1fr}.server-status-strip .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid,.community-list,.account-benefits,.lore-timeline,.lore-dossier-grid,.lore-survivor-grid,.shop-grid,.vote-form-row,.event-type-list,.scheduled-events-grid,.premium-card-grid,.play-grid,.quicklink-grid,.faction-mini-grid,.quote-stack,.photo-grid{grid-template-columns:1fr}.lore-classified{min-height:auto}.lore-status-card{border-width:1px 0 0;min-height:260px}.rules-hero-card,.rules-final-panel aside,.guide-priority-card,.guide-final-panel aside,.shop-terminal,.shop-final-panel aside{border-width:1px 0 0;min-height:240px}.lore-dossier-card{min-height:auto}.lore-threat-list{justify-content:flex-start}.section-header{flex-direction:column;align-items:flex-start}.vote-refresh-box{flex-direction:column;width:100%}.vote-refresh-button{justify-content:center;width:100%}.event-row{grid-template-columns:auto 1fr}.event-schedule{grid-column:2;min-width:0}.live-events-status{flex-direction:column;align-items:stretch}.event-safety-panel{grid-template-columns:1fr}.premium-hero,.play-hero,.server-hero{min-height:auto;padding-top:46px}.premium-hero-panel,.play-card{min-height:260px}.tiktok-frame-shell,.tiktok-frame-shell iframe{min-height:590px}.premium-account-cta{flex-direction:column;align-items:flex-start}.dashboard-profile-card{grid-row:auto}}@media (max-width:560px){.site-header-inner,.main-content,.footer-inner{width:calc(100vw - 22px);max-width:368px}.main-content{padding-top:0}.survivor-logo h1,.hero h1,.guide-hero-copy h1,.shop-hero-copy h1,.rules-hero-copy h1,.events-hero-copy h1,.premium-hero h1,.play-hero h1,.server-hero h1,.page-heading h1{overflow-wrap:anywhere;font-size:clamp(2.55rem,13vw,3.65rem);line-height:1}.page-heading{padding-top:36px}.hero-badge{text-align:center;justify-content:center;max-width:100%}.survivor-logo-mark{width:82px;height:82px}.hero>div,.hero-copy,.guide-hero-copy,.shop-hero-copy,.rules-hero-copy,.status-panel,.security-strip{max-width:368px}.hero-copy{width:100%}.header-connect{display:none}.header-actions{order:2;margin-left:auto}.header-auth-button{gap:0;width:42px;min-height:40px;padding:0;font-size:0}.header-auth-button svg{display:block}.auth-name{display:none}.mobile-menu-button{order:3;margin-left:0}.hero-actions,.premium-actions,.showcase-actions,.rules-hero-actions,.guide-hero-actions,.shop-hero-actions,.guide-link-list{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.premium-actions .button,.showcase-actions .button,.premium-account-cta .button,.premium-account-cta .auth-form{justify-content:center;width:100%}.premium-stat-row{grid-template-columns:1fr}.vote-form-row .button,.vote-raw-link,.guide-hero-actions a,.shop-hero-actions .button,.guide-link-list a,.rules-hero-actions a,.security-strip span{width:100%}.status-grid,.server-status-strip .status-grid{grid-template-columns:1fr}.connect-line{flex-direction:column;align-items:stretch}.connect-line code{white-space:normal;word-break:break-word}.server-map-stage figcaption,.footer-inner,.profile-identity{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.form-submit,.profile-actions .button,.profile-actions .auth-form,.profile-actions .button,.profile-actions .icon-button{width:100%}.shop-weapon-card{grid-template-columns:92px minmax(0,1fr)}.shop-weapon-card img{max-height:86px}.roadmap-item{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--tn-charcoal:#0a0908;--tn-brown:#1c1410;--tn-bone:#e7ded0;--tn-blood:#6e1715;--tn-alert:#c43a2f;--tn-rust:#945229;--tn-metal:#77746f;--tn-olive:#5e6651;--tn-panel:#14100deb;--tn-line:#e7ded026;--tn-muted:#aaa097;--tn-heading:var(--font-heading), "Arial Narrow", sans-serif;--tn-body:var(--font-body), Arial, sans-serif;--tn-data:var(--font-mono), Consolas, monospace;--font-interface:var(--tn-body);--font-mono:var(--tn-data);--bg:var(--tn-charcoal);--bg-soft:var(--tn-brown);--surface:#15110e;--surface-strong:#211813;--line:var(--tn-line);--text:var(--tn-bone);--muted:var(--tn-muted);--rust:var(--tn-rust);--ember:#c37942;--blood:var(--tn-blood)}html{background:var(--tn-charcoal);color:var(--tn-bone);scroll-padding-top:96px}body{color:var(--tn-bone);font-family:var(--tn-body);background:radial-gradient(circle at 75% 15%,#6e17151f,#0000 34rem),linear-gradient(#0a0908 0%,#100d0b 52%,#0a0908 100%)}body:before{z-index:0;opacity:.25;pointer-events:none;background:repeating-linear-gradient(0deg,#e7ded006 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 0,#77746f1c,#0000 48rem)}body:after{z-index:0;opacity:.18;pointer-events:none;background:repeating-linear-gradient(73deg,#0000 0 13px,#e7ded005 14px 15px),repeating-linear-gradient(7deg,#0000 0 19px,#94522905 20px 21px)}button,input,textarea,select{font-family:var(--tn-body)}code,time,.metric strong,.tn-status-metrics strong,.tn-report-card header,.tn-report-card footer,.roadmap-index{font-family:var(--tn-data)}h1,h2,h3,.brand-title{font-family:var(--tn-heading);letter-spacing:.02em}a,button,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #e0a16f}.page-shell{z-index:1;position:relative;overflow:clip}.tn-skip-link{z-index:1000;background:var(--tn-bone);color:var(--tn-charcoal);padding:12px 16px;font-weight:700;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.tn-skip-link:focus{transform:translateY(0)}.tn-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tn-atmosphere:before{content:"";filter:blur(40px);background:radial-gradient(#e7ded00e,#0000 68%);height:32rem;animation:24s ease-in-out infinite alternate tn-fog;position:absolute;inset:5% -10% auto}.tn-atmosphere span{background:#e7ded057;border-radius:50%;width:3px;height:3px;animation:18s linear infinite tn-ash;position:absolute;box-shadow:9vw 18vh #e7ded024,21vw 45vh 1px #94522938,38vw 71vh #e7ded024,53vw 26vh 1px #c43a2f29,67vw 83vh #e7ded01f,81vw 48vh 1px #94522930,94vw 15vh #e7ded01c}.tn-atmosphere span:nth-child(2){animation-duration:25s;animation-delay:-7s;top:32%;left:13%}.tn-atmosphere span:nth-child(3){animation-duration:32s;animation-delay:-13s;top:4%;left:41%}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0908e6;border-color:#e7ded01c;box-shadow:0 14px 50px #0000005c}.site-header-inner{-moz-column-gap:clamp(18px, 1.35vw, 28px);column-gap:clamp(18px,1.35vw,28px);width:calc(100% - 40px);max-width:1760px;min-height:78px}.brand{gap:10px;min-height:44px}.brand-mark{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.brand-mark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 12px #00000085);width:100%;height:100%}.brand-title{letter-spacing:.11em;font-size:1.13rem;font-weight:700}.brand small{color:var(--tn-metal);font-family:var(--tn-data);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:500}.desktop-nav{background:0 0;border:0;border-radius:0;gap:clamp(2px,.22vw,5px);max-width:none;padding:0}.nav-link{color:#aaa097;min-width:44px;min-height:44px;font-family:var(--tn-heading);letter-spacing:.05em;border-radius:2px;padding:0 clamp(7px,.48vw,10px);font-size:.83rem;font-weight:600}.nav-link:hover,.nav-link.active{background:#e7ded00e}.nav-link.active{box-shadow:inset 0 -2px 0 var(--tn-alert);color:var(--tn-bone);border:0}.header-actions .button,.button{border-radius:2px;min-height:44px;font-weight:700}.header-actions .button{min-width:44px}.button-primary{border-color:var(--tn-alert);background:linear-gradient(135deg, var(--tn-alert), var(--tn-blood));box-shadow:4px 4px #6e171552}.button-primary:hover{background:#d14a3e;transform:translateY(-1px)}.button-secondary,.button-ghost{color:var(--tn-bone);background:#0a0908a3;border-color:#e7ded038}.main-content{width:min(1380px,100% - 40px);max-width:none;padding-bottom:84px}.tn-hero{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:end;gap:40px;min-height:min(820px,100vh - 78px);margin-inline:calc(50% - 50vw);padding:92px max(40px,50vw - 690px) 64px;display:grid;position:relative}.tn-hero:before{z-index:-2;content:"";background:linear-gradient(90deg, #0a0908f5 4%, #0a0908a8 47%, #0a0908d6 100%), linear-gradient(0deg, var(--tn-charcoal), transparent 42%), radial-gradient(circle at 72% 38%, transparent, #0a09086b 58%);position:absolute;inset:0}.tn-hero-image{z-index:-3;filter:saturate(.7)contrast(1.08);background:-webkit-image-set(url(/media/transmission-hero.avif) 1x type("image/avif"),url(/media/transmission-hero.webp) 1x type("image/webp")) 50% 44%/cover no-repeat;background:image-set("/media/transmission-hero.avif" 1x type("image/avif"),"/media/transmission-hero.webp" 1x type("image/webp")) 50% 44%/cover no-repeat;position:absolute;inset:0}.tn-hero-scan{z-index:-1;opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 5px,#e7ded017 5px 6px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 82%,#0000)}.tn-hero-scan:after{content:"";background:linear-gradient(#0000,#c43a2f61,#0000);height:24%;animation:9s linear infinite tn-scan;position:absolute;inset:-30% 0 auto}.tn-hero-copy{align-self:center;max-width:790px;padding-block:50px}.tn-eyebrow{color:#cfb399;font-family:var(--tn-data);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:600;display:inline-flex}.tn-pulse{background:var(--tn-alert);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite tn-pulse;box-shadow:0 0 #c43a2fa6}.tn-hero h1{max-width:850px;color:var(--tn-bone);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:18px 0 22px;font-size:clamp(4rem,8.2vw,8.6rem);font-weight:700;line-height:.78}.tn-hero h1 span{color:#b9afa4;letter-spacing:.08em;font-size:.48em;line-height:1;display:block}.tn-hero-copy>p{color:#c3b9ae;max-width:660px;margin:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.65}.tn-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tn-hero-stamp{color:#e7ded0b8;text-transform:uppercase;border:2px solid #c43a2f8c;grid-template-columns:auto 1fr;align-items:center;margin-top:38px;padding:7px 12px;display:inline-grid;transform:rotate(-2deg)}.tn-hero-stamp strong{color:var(--tn-alert);font-family:var(--tn-heading);border-right:1px solid #c43a2f73;padding-right:10px;font-size:1.65rem;line-height:1}.tn-hero-stamp span{font-family:var(--tn-data);letter-spacing:.12em;padding-left:10px;font-size:.62rem}.tn-hero-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#19130ff2,#0a0908eb);border:1px solid #e7ded02e;align-self:end;min-width:0;box-shadow:10px 10px #0000003d,0 30px 90px #0000006b}.tn-status-panel{padding:clamp(20px,3vw,30px)}.tn-status-heading,.tn-section-heading,.tn-active-operation header,.tn-report-card header,.tn-report-card footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tn-status-heading h2{text-transform:uppercase;margin:12px 0 0;font-size:1.9rem}.tn-status-badge{color:var(--tn-muted);font-family:var(--tn-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;display:inline-flex}.tn-status-badge span{background:var(--tn-metal);border-radius:50%;width:8px;height:8px}.tn-status-badge.is-online{color:#aab498}.tn-status-badge.is-online span{background:#8d9a75;box-shadow:0 0 12px #8d9a7599}.tn-icon-button{min-width:44px;min-height:44px;color:var(--tn-bone);cursor:pointer;background:#e7ded00a;border:1px solid #e7ded033;border-radius:2px;place-items:center;display:inline-grid}.tn-icon-button:disabled{cursor:wait;opacity:.58}.tn-status-metrics{border-block:1px solid var(--tn-line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.tn-status-metrics>div{gap:5px;min-width:0;padding:18px 12px;display:grid;position:relative}.tn-status-metrics>div+div{border-left:1px solid var(--tn-line)}.tn-status-metrics svg{color:var(--tn-rust)}.tn-status-metrics span{color:var(--tn-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.tn-status-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.tn-clock-glyph{font-family:var(--tn-data);align-self:center;color:var(--tn-rust)!important;font-size:.52rem!important}.tn-connect-command{grid-template-columns:1fr auto;gap:8px;margin-top:22px;display:grid}.tn-connect-command>span{color:var(--tn-muted);font-family:var(--tn-data);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem}.tn-connect-command code{border:1px solid var(--tn-line);color:#d4cabd;text-overflow:ellipsis;white-space:nowrap;background:#0000003d;align-items:center;min-width:0;padding:0 14px;display:flex;overflow:hidden}.tn-active-operation{border-top:1px solid var(--tn-line);background:#6e171524;padding:22px clamp(20px,3vw,30px)}.tn-active-operation header{color:#cda992;font-family:var(--tn-data);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.tn-active-operation h2{margin:16px 0 6px;font-size:1.65rem}.tn-active-operation p{color:var(--tn-muted);margin:0;line-height:1.55}.tn-active-operation>div{color:#bbb1a7;font-family:var(--tn-data);text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:18px;font-size:.66rem;display:flex}.tn-transmissions,.tn-section{margin-top:clamp(70px,9vw,118px)}.tn-transmissions{position:relative}.tn-transmissions:before{content:"";background:var(--tn-alert);width:82px;height:3px;box-shadow:92px 0 0 var(--tn-rust), 184px 0 0 #e7ded02e;position:absolute;top:-28px;left:0}.tn-section-heading{align-items:end;margin-bottom:30px}.tn-section-heading h2{text-transform:uppercase;margin:8px 0 4px;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:600;line-height:.92}.tn-section-heading p{max-width:650px;color:var(--tn-muted);margin:0;line-height:1.6}.tn-feed-controls{align-items:center;gap:10px;display:flex}.tn-feed-controls>span{color:var(--tn-muted);font-family:var(--tn-data);text-transform:uppercase;font-size:.66rem}.tn-feed-controls>span.is-linked{color:#9faa8d}.tn-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tn-report-card{border:1px solid var(--tn-line);background:linear-gradient(135deg, #e7ded006, transparent 45%), var(--tn-panel);min-height:230px;padding:22px;position:relative}.tn-report-card:before{content:"";background:var(--tn-metal);width:4px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.tn-report-card.severity-attention:before{background:var(--tn-rust)}.tn-report-card.severity-alerte:before,.tn-report-card.severity-critique:before{background:var(--tn-alert)}.tn-report-card header{color:var(--tn-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.tn-report-card h3{text-transform:uppercase;margin:25px 0 10px;font-size:1.62rem}.tn-report-card>p{color:#b8aea4;font-size:.92rem;line-height:1.62}.tn-report-card footer{color:var(--tn-muted);text-transform:uppercase;align-items:center;font-size:.62rem;position:absolute;bottom:18px;left:22px;right:22px}.tn-report-card footer span{align-items:center;gap:6px;display:inline-flex}.tn-report-card footer strong{color:#c9b092}.tn-empty-state{min-height:150px;color:var(--tn-rust);background:#e7ded006;border:1px dashed #e7ded038;align-items:center;gap:18px;padding:28px;display:flex}.tn-empty-state h3{color:var(--tn-bone);margin:0 0 5px;font-size:1.5rem}.tn-empty-state p{max-width:700px;color:var(--tn-muted);margin:0;line-height:1.55}.tn-zone-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:16px;display:grid}.tn-faction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tn-faction-grid article,.tn-changelog-grid article{border:1px solid var(--tn-line);background:var(--tn-panel);padding:24px}.tn-faction-grid article>span,.tn-changelog-grid article>span{color:#b48767;font-family:var(--tn-data);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.tn-faction-grid h3,.tn-changelog-grid h3{text-transform:uppercase;margin:20px 0 8px;font-size:1.55rem}.tn-faction-grid p,.tn-changelog-grid p{color:var(--tn-muted);margin:0;line-height:1.55}.tn-map-frame{border:1px solid var(--tn-line);background:var(--tn-panel);padding:12px;position:relative;overflow:hidden}.tn-map-frame>a{z-index:4;background:#0a0908e6;border:1px solid #e7ded042;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;right:26px}.tn-changelog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tn-changelog-grid article{border-top:3px solid var(--tn-olive);min-height:190px}.tn-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tn-quick-grid>a{border:1px solid var(--tn-line);background:#14100dc7;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:112px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.tn-quick-grid>a:hover{background:#1c1410fa;border-color:#c43a2f8c;transform:translateY(-2px)}.tn-quick-grid>a>svg:first-child{color:var(--tn-rust)}.tn-quick-grid div{gap:4px;display:grid}.tn-quick-grid strong{font-family:var(--tn-heading);text-transform:uppercase;font-size:1.16rem}.tn-quick-grid span{color:var(--tn-muted);font-size:.78rem;line-height:1.4}.tn-account-strip{border:1px solid var(--tn-line);border-left:5px solid var(--tn-alert);background:linear-gradient(100deg, #6e17152b, transparent 42%), var(--tn-panel);justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(70px,9vw,118px);padding:clamp(26px,5vw,52px);display:flex}.tn-account-strip h2{text-transform:uppercase;margin:8px 0;font-size:clamp(2rem,4vw,3.6rem)}.tn-account-strip p{color:var(--tn-muted);margin:0}.footer{border-color:var(--tn-line);background:#080706}.footer-inner{width:min(1380px,100% - 40px);max-width:none}.tn-footer-signal{font-family:var(--tn-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.footer-links a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.live-refresh-button,.vote-refresh-button,.guide-hero-actions a,.guide-link-list a,.rules-hero-actions a,.photo-toolbar a,.vote-raw-link{align-items:center;min-height:44px;display:inline-flex}.checkbox-line{min-height:44px}.checkbox-line input{min-width:18px;min-height:18px}.tn-source-stack article{border:1px solid var(--tn-line);background:var(--tn-panel);color:var(--tn-rust);gap:7px;padding:20px;display:grid}.tn-source-stack article strong{color:var(--tn-bone);font-family:var(--tn-heading);text-transform:uppercase;font-size:1.2rem}.tn-source-stack article p{color:var(--tn-muted);margin:0;line-height:1.5}.page-heading,.events-hero,.server-hero,.vote-hero,.shop-hero,.support-hero,.photos-hero,.play-hero,.lore-hero{border:1px solid var(--tn-line);border-top:3px solid var(--tn-alert);background:linear-gradient(110deg, #6e17152e, transparent 48%), var(--tn-panel);border-radius:0;margin-top:38px;padding:clamp(36px,7vw,82px);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.page-heading:after,.events-hero:after,.server-hero:after{content:"LS / DOSSIER PUBLIC";color:#e7ded009;font-family:var(--tn-heading);white-space:nowrap;font-size:clamp(4rem,10vw,9rem);font-weight:800;position:absolute;bottom:-42px;right:-20px}.page-heading h1,.events-hero h1,.server-hero h1{letter-spacing:-.02em;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:650;line-height:.82}.page-heading p,.events-hero p,.server-hero p{color:#b8aea4;max-width:760px;line-height:1.65}.premium-feature-card,.community-card,.event-type-card,.scheduled-event-card,.roadmap-item,.faq-item,.live-event-card,.live-log-panel,.vote-ranking,.vote-terminal,.shop-card,.support-card,.account-cta{border-color:var(--tn-line)!important;background-color:var(--tn-panel)!important;box-shadow:none!important;border-radius:0!important}.premium-feature-card:hover,.community-card:hover,.scheduled-event-card:hover{border-color:#c43a2f7a!important}.section-kicker,.premium-overline{color:#c19879;font-family:var(--tn-data);letter-spacing:.1em}.section-header h2,.split-showcase h2{font-family:var(--tn-heading);text-transform:uppercase;font-size:clamp(2.3rem,4vw,4rem)}.is-spinning,.animate-spin{animation:.9s linear infinite tn-spin}@keyframes tn-fog{0%{transform:translate(-5%,-2%)scale(1)}to{transform:translate(7%,3%)scale(1.12)}}@keyframes tn-ash{0%{opacity:0;transform:translateY(-10vh)}12%{opacity:1}to{opacity:0;transform:translate(8vw,110vh)}}@keyframes tn-scan{0%{transform:translateY(-40%)}to{transform:translateY(580%)}}@keyframes tn-pulse{70%{box-shadow:0 0 0 8px #c43a2f00}to{box-shadow:0 0 #c43a2f00}}@keyframes tn-spin{to{transform:rotate(360deg)}}@media (max-width:1640px){.desktop-nav{display:none}.mobile-menu-button{place-items:center;min-width:44px;display:inline-grid!important}.mobile-nav{border:1px solid var(--tn-line);background:#100d0b;grid-template-columns:repeat(3,1fr);max-height:calc(100vh - 94px);padding:10px;display:grid;position:absolute;top:calc(100% + 1px);left:14px;right:14px;overflow-y:auto;box-shadow:0 25px 60px #0000008c}.mobile-nav .nav-link{justify-content:center;min-height:48px}}@media (max-width:1180px){.site-header-inner,.main-content,.footer-inner{width:min(100% - 28px,1050px)}.tn-hero{grid-template-columns:1fr;padding-inline:max(24px,50vw - 525px)}.tn-hero-copy{padding-bottom:0}.tn-hero-console{width:min(720px,100%)}.tn-report-grid,.tn-changelog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-zone-layout{grid-template-columns:1fr}.tn-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header-inner,.main-content,.footer-inner{width:calc(100% - 22px)}.site-header-inner{min-height:70px}.brand-mark{width:48px;height:48px}.brand-copy small,.header-connect{display:none!important}.header-actions{margin-left:auto}.mobile-nav{grid-template-columns:repeat(2,1fr)}.tn-hero{min-height:auto;margin-inline:calc(50% - 50vw);padding:74px 16px 38px}.tn-hero:before{background:linear-gradient(180deg, #0a09088c, #0a0908eb 48%, var(--tn-charcoal)), linear-gradient(90deg, #0a0908e0, transparent, #0a0908cc)}.tn-hero-image{background-position:63% 20%}.tn-hero-copy{padding:90px 0 0}.tn-hero h1{font-size:clamp(3.4rem,18vw,5.4rem)}.tn-hero-actions,.tn-account-strip .tn-hero-actions{width:100%;display:grid}.tn-hero-actions .button{justify-content:center}.tn-hero-stamp{display:none}.tn-status-metrics{grid-template-columns:repeat(2,1fr)}.tn-status-metrics>div:nth-child(3){border-left:0}.tn-status-metrics>div:nth-child(n+3){border-top:1px solid var(--tn-line)}.tn-connect-command{grid-template-columns:1fr}.tn-connect-command code{min-height:44px}.tn-section-heading,.tn-status-heading{align-items:flex-start}.tn-section-heading{display:grid}.tn-feed-controls{justify-content:space-between}.tn-report-grid,.tn-changelog-grid,.tn-faction-grid,.tn-quick-grid{grid-template-columns:1fr}.tn-zone-layout{grid-template-columns:minmax(0,1fr)}.tn-report-card{min-height:250px}.tn-map-frame{padding:6px}.tn-account-strip{display:grid}.page-heading,.events-hero,.server-hero,.vote-hero,.shop-hero,.support-hero,.photos-hero,.play-hero,.lore-hero{margin-top:18px;padding:34px 22px}}@media (max-width:600px){.tn-atmosphere,.tn-hero-scan,body:after{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tn-atmosphere,.tn-hero-scan{display:none}}
