@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_4a086cf7-module__9LRwaW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_4a086cf7-module__9LRwaW__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2cf2b9cd-module__qR4xyW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2cf2b9cd-module__qR4xyW__variable{--font-outfit:"Outfit","Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_62d109cd-module__juJ94G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_62d109cd-module__juJ94G__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.woff2)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.woff2)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.woff2)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.woff2)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.woff2)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.woff2)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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_d67448d1-module__TfaRQq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_d67448d1-module__TfaRQq__variable{--font-space-mono:"Space Mono","Space Mono Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.edd6ecff.woff2)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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.5a75f564.woff2)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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.d56bf40f.woff2)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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.edd6ecff.woff2)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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57dc28f7118abe14-s.5a75f564.woff2)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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.d56bf40f.woff2)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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.edd6ecff.woff2)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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.5a75f564.woff2)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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.d56bf40f.woff2)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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.edd6ecff.woff2)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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.5a75f564.woff2)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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.d56bf40f.woff2)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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_7717776f-module__CYccaa__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_7717776f-module__CYccaa__variable{--font-work-sans:"Work Sans","Work Sans Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.d68c2a3c.woff2)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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.6d749737.woff2)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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.5c4452a7.woff2)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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_1202dba2-module__V4kSWa__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_1202dba2-module__V4kSWa__variable{--font-vt323:"VT323","VT323 Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.efaf60a6.woff2)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:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_a604d630-module__4os4MG__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_a604d630-module__4os4MG__variable{--font-share-tech-mono:"Share Tech Mono","Share Tech Mono Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_aab1dfb1-module__pz7-qq__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_aab1dfb1-module__pz7-qq__variable{--font-orbitron:"Orbitron","Orbitron Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2eb68ca3218a02cb-s.03916197.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b42ec850a5800c72-s.f01302eb.woff2)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:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a10c617c9026098c-s.p.ca7c307b.woff2)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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.bb16e423.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.7fcd3289.woff2)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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.2ce9a157.woff2)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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)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:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_f3bfa1ad-module__l90y4G__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_f3bfa1ad-module__l90y4G__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_d25a2fc1-module__6_0UhW__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_d25a2fc1-module__6_0UhW__variable{--font-fira-code:"Fira Code","Fira Code Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_fee9261c-module__W9YZQq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_fee9261c-module__W9YZQq__variable{--font-caveat:"Caveat","Caveat Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.d63f2443.woff2)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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.ce7264d2.woff2)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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.05f616b6.woff2)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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.827d5469.woff2)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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_45e9ce56-module__wwUxUa__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_45e9ce56-module__wwUxUa__variable{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}
.CrtOverlay-module__Z46szq__scanlines{z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000a 2px 4px);position:fixed;inset:0}.CrtOverlay-module__Z46szq__vignette{z-index:9998;pointer-events:none;background:radial-gradient(#0000 60%,#00000059 100%);position:fixed;inset:0}[data-theme=matrix] .CrtOverlay-module__Z46szq__scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 1px,#00ff4104 1px 2px)}[data-theme=matrix] .CrtOverlay-module__Z46szq__vignette{background:radial-gradient(#0000 50%,#000a0073 100%)}[data-theme=cyberpunk] .CrtOverlay-module__Z46szq__scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#ff008003 3px 6px)}[data-theme=cyberpunk] .CrtOverlay-module__Z46szq__vignette{background:radial-gradient(#0000 55%,#0b001466 100%)}[data-theme=horror-soma] .CrtOverlay-module__Z46szq__scanlines{display:none}[data-theme=horror-soma] .CrtOverlay-module__Z46szq__vignette{background:radial-gradient(#0000 50%,#05050899 100%)}@media (prefers-reduced-motion:reduce){.CrtOverlay-module__Z46szq__scanlines,.CrtOverlay-module__Z46szq__vignette{display:none}}
.MatrixRain-module__duVljG__canvas{z-index:0;pointer-events:none;opacity:.12;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.MatrixRain-module__duVljG__canvas{display:none}}.MatrixRain-module__duVljG__dial{z-index:100;font-family:var(--font-mono,monospace);position:fixed;bottom:20px;right:20px}.MatrixRain-module__duVljG__dialToggle{color:#00ff41;cursor:pointer;background:#000a00d9;border:1px solid #00ff4140;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:.7rem;transition:border-color .2s,box-shadow .2s;display:flex}.MatrixRain-module__duVljG__dialToggle:hover{border-color:#00ff4180;box-shadow:0 0 8px #00ff4126}.MatrixRain-module__duVljG__dialIcon{flex-shrink:0;width:14px;height:14px}.MatrixRain-module__duVljG__dialValue{opacity:.7}.MatrixRain-module__duVljG__dialMenu{-webkit-backdrop-filter:blur(8px);background:#000a00eb;border:1px solid #00ff4140;min-width:150px;padding:6px 0;position:absolute;bottom:calc(100% + 6px);right:0}.MatrixRain-module__duVljG__dialHeader{color:#00ff4166;letter-spacing:.08em;border-bottom:1px solid #00ff411a;margin-bottom:4px;padding:4px 12px 8px;font-size:.65rem}.MatrixRain-module__duVljG__dialOption{color:#00ff41;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:5px 12px;font-family:inherit;font-size:.7rem;transition:background .15s;display:flex}.MatrixRain-module__duVljG__dialOption:hover{background:#00ff4114}.MatrixRain-module__duVljG__dialActive{background:#00ff411f}.MatrixRain-module__duVljG__dialBar{background:#00ff411a;flex:1;height:3px;position:relative;overflow:hidden}.MatrixRain-module__duVljG__dialFill{background:#00ff41;height:100%;display:block;box-shadow:0 0 4px #00ff4166}.MatrixRain-module__duVljG__dialLabel{text-align:right;opacity:.7;min-width:28px}
.NeonGrid-module__HJRCta__container{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.NeonGrid-module__HJRCta__grid{background-image:linear-gradient(#ff008008 1px,#0000 1px),linear-gradient(90deg,#ff008008 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.NeonGrid-module__HJRCta__orb{filter:blur(100px);opacity:.15;border-radius:50%;animation:20s ease-in-out infinite NeonGrid-module__HJRCta__floatOrb;position:absolute}.NeonGrid-module__HJRCta__orbPink{background:radial-gradient(circle,#ff0080 0%,#0000 70%);width:500px;height:500px;animation-delay:0s;top:20%;left:10%}.NeonGrid-module__HJRCta__orbCyan{background:radial-gradient(circle,#00f0ff 0%,#0000 70%);width:400px;height:400px;animation-delay:-10s;bottom:20%;right:10%}@keyframes NeonGrid-module__HJRCta__floatOrb{0%,to{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(-20px,30px)}75%{transform:translate(10px,10px)}}@media (prefers-reduced-motion:reduce){.NeonGrid-module__HJRCta__container{display:none}}
.NotebookPaper-module__BONC5W__container{z-index:-1;pointer-events:none;position:fixed;inset:0}.NotebookPaper-module__BONC5W__grid{background-color:#0000;background-image:linear-gradient(#6482c814 1px,#0000 1px),linear-gradient(90deg,#6482c814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.NotebookPaper-module__BONC5W__marginLine{background:#c233;width:2px;position:absolute;top:0;bottom:0;left:72px}@media (max-width:640px){.NotebookPaper-module__BONC5W__marginLine{display:none}}@media (prefers-reduced-motion:reduce){.NotebookPaper-module__BONC5W__container{display:none}}
.MacDock-module__N8kqqG__dock{z-index:9000;-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:auto;background:#fff3;border:1px solid #ffffff4d;border-radius:18px;align-items:flex-end;gap:4px;padding:4px 8px;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 20px #0000001a,inset 0 1px #ffffff4d}.MacDock-module__N8kqqG__item{cursor:default;flex-direction:column;align-items:center;gap:2px;transition:transform .2s;display:flex;position:relative}.MacDock-module__N8kqqG__item:hover{transform:scale(1.3)translateY(-8px)}.MacDock-module__N8kqqG__item:hover:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.MacDock-module__N8kqqG__icon{font-size:36px;line-height:1;display:block}.MacDock-module__N8kqqG__dot{background:#0006;border-radius:50%;width:4px;height:4px}.MacDock-module__N8kqqG__separator{background:#0000001a;align-self:center;width:1px;height:40px;margin:0 4px}.MacDock-module__N8kqqG__minimizedItem{cursor:pointer;appearance:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;transition:transform .2s;display:flex;position:relative}.MacDock-module__N8kqqG__minimizedItem:hover{transform:scale(1.3)translateY(-8px)}.MacDock-module__N8kqqG__minimizedItem:hover:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.MacDock-module__N8kqqG__minimizedIcon{font-size:36px;line-height:1;display:block}@media (max-width:640px){.MacDock-module__N8kqqG__dock{display:none}}@media (prefers-reduced-motion:reduce){.MacDock-module__N8kqqG__item:hover{transform:none}}
.SomaAtmosphere-module__lE-GWa__particles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.SomaAtmosphere-module__lE-GWa__particle{background:#00a8a840;border-radius:50%;width:2px;height:2px;animation:linear infinite SomaAtmosphere-module__lE-GWa__floatParticle;position:absolute}.SomaAtmosphere-module__lE-GWa__p0{width:3px;height:3px;animation-duration:18s;animation-delay:0s;left:10%}.SomaAtmosphere-module__lE-GWa__p1{animation-duration:22s;animation-delay:-4s;left:25%}.SomaAtmosphere-module__lE-GWa__p2{background:#00a8a826;width:4px;height:4px;animation-duration:16s;animation-delay:-8s;left:40%}.SomaAtmosphere-module__lE-GWa__p3{animation-duration:24s;animation-delay:-2s;left:55%}.SomaAtmosphere-module__lE-GWa__p4{width:3px;height:3px;animation-duration:20s;animation-delay:-6s;left:70%}.SomaAtmosphere-module__lE-GWa__p5{animation-duration:17s;animation-delay:-10s;left:85%}.SomaAtmosphere-module__lE-GWa__p6{background:#c4730a33;animation-duration:25s;animation-delay:-12s;left:15%}.SomaAtmosphere-module__lE-GWa__p7{background:#00a8a81a;width:3px;height:3px;animation-duration:19s;animation-delay:-14s;left:60%}.SomaAtmosphere-module__lE-GWa__p8{animation-duration:21s;animation-delay:-3s;left:90%}.SomaAtmosphere-module__lE-GWa__p9{background:#c4730a26;animation-duration:23s;animation-delay:-7s;left:35%}.SomaAtmosphere-module__lE-GWa__caustics{z-index:0;pointer-events:none;opacity:.03;background:radial-gradient(at 20%,#00a8a84d 0%,#0000 50%),radial-gradient(at 80% 30%,#00767a33 0%,#0000 40%),radial-gradient(at 50% 80%,#00a8a826 0%,#0000 45%);animation:15s ease-in-out infinite alternate SomaAtmosphere-module__lE-GWa__causticsDrift;position:fixed;inset:0}.SomaAtmosphere-module__lE-GWa__noise{z-index:0;pointer-events:none;opacity:.015;position:fixed;inset:0}.SomaAtmosphere-module__lE-GWa__noise svg{width:100%;height:100%}@keyframes SomaAtmosphere-module__lE-GWa__floatParticle{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20vh)translate(30px)}}@keyframes SomaAtmosphere-module__lE-GWa__causticsDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(10px,-10px)}}@media (prefers-reduced-motion:reduce){.SomaAtmosphere-module__lE-GWa__particles,.SomaAtmosphere-module__lE-GWa__caustics,.SomaAtmosphere-module__lE-GWa__noise{display:none}}
.GhostFlash-module__gXTDRW__layer{z-index:1;pointer-events:none;opacity:0;position:fixed;inset:0}.GhostFlash-module__gXTDRW__ghost1{background:radial-gradient(60px 80px at 25% 40%,#00a8a81f 0%,#0000 70%),radial-gradient(90px 180px at 25% 55%,#00767a0f 0%,#0000 60%),radial-gradient(40px 40px at 25% 32%,#a0c8d214 0%,#0000 70%);animation:18s ease-in-out infinite GhostFlash-module__gXTDRW__ghostAppear1;}.GhostFlash-module__gXTDRW__ghost2{background:radial-gradient(50px 70px at 78% 35%,#00a8a81a 0%,#0000 70%),radial-gradient(80px 160px at 78%,#00767a0d 0%,#0000 60%),radial-gradient(35px 35px at 78% 28%,#a0c8d212 0%,#0000 70%);animation:22s ease-in-out infinite GhostFlash-module__gXTDRW__ghostAppear2;}.GhostFlash-module__gXTDRW__ghost3{background:radial-gradient(70px 90px at 55%,#00a8a814 0%,#0000 70%),radial-gradient(100px 200px at 55% 65%,#00767a0a 0%,#0000 60%),radial-gradient(45px 45px at 55% 42%,#a0c8d20f 0%,#0000 70%);animation:26s ease-in-out infinite GhostFlash-module__gXTDRW__ghostAppear3;}@keyframes GhostFlash-module__gXTDRW__ghostAppear1{0%,93%,to{opacity:0;filter:blur()}95%{opacity:1;filter:blur(2px);transform:translateY(-5px)}97%{opacity:.4;filter:blur(8px);transform:translateY(-10px)scaleY(1.1)}}@keyframes GhostFlash-module__gXTDRW__ghostAppear2{0%,90%,to{opacity:0;filter:blur()}92%{opacity:.8;filter:blur(3px);transform:translate(5px)}94%{opacity:.3;filter:blur(10px);transform:translate(10px)scaleY(1.15)}}@keyframes GhostFlash-module__gXTDRW__ghostAppear3{0%,95%,to{opacity:0;filter:blur()}96.5%{opacity:.6;filter:blur(4px);transform:translateY(-8px)scaleX(.95)}98%{opacity:.2;filter:blur(12px);transform:translateY(-15px)scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.GhostFlash-module__gXTDRW__ghost1,.GhostFlash-module__gXTDRW__ghost2,.GhostFlash-module__gXTDRW__ghost3{display:none}}
.XpDesktop-module__dchtaG__bliss{z-index:-1;pointer-events:none;position:fixed;inset:0}.XpDesktop-module__dchtaG__icons{z-index:2;flex-direction:column;gap:16px;display:flex;position:fixed;top:80px;left:16px}.XpDesktop-module__dchtaG__desktopIcon{color:#fff;text-shadow:1px 1px 2px #000000b3;text-align:center;cursor:default;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:4px;width:64px;padding:4px;font-size:11px;text-decoration:none;display:flex}.XpDesktop-module__dchtaG__desktopIcon:hover{background:#3b95ff59;border-style:dotted;border-color:#fff9}.XpDesktop-module__dchtaG__iconEmoji{font-size:32px;line-height:1}.XpDesktop-module__dchtaG__iconLabel{font-size:11px;line-height:1.2}.XpDesktop-module__dchtaG__taskbar{z-index:9000;pointer-events:auto;background:linear-gradient(#245edc 0%,#1f56c8 40%,#245edc 41%,#3168d8 100%);align-items:center;height:36px;padding:0 4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 3px #0000004d}.XpDesktop-module__dchtaG__startButton{color:#fff;text-shadow:1px 1px 1px #0006;cursor:default;background:linear-gradient(#5cb85c 0%,#3c943c 50%,#2d7a2d 100%);border:1px solid #fff3;border-radius:0 8px 8px 0;align-items:center;gap:4px;height:30px;padding:2px 12px 2px 6px;font-size:13px;font-weight:700;display:flex}.XpDesktop-module__dchtaG__startLogo{font-size:16px}.XpDesktop-module__dchtaG__startText{letter-spacing:.5px;font-style:italic}.XpDesktop-module__dchtaG__taskbarSpace{flex:1}.XpDesktop-module__dchtaG__taskbarWindows{flex:1;align-items:center;gap:3px;padding:0 4px;display:flex;overflow:hidden}.XpDesktop-module__dchtaG__taskbarItem{cursor:pointer;height:26px;font-family:"Trebuchet MS",var(--font-body),sans-serif;color:#fff;text-shadow:1px 1px 1px #0000004d;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:2px;align-items:center;min-width:0;max-width:160px;padding:0 12px;font-size:11px;font-weight:700;transition:filter .1s;display:flex;overflow:hidden}.XpDesktop-module__dchtaG__taskbarItemActive{background:linear-gradient(#3c7ddf 0%,#245fd8 40%,#2460d9 50%,#3672df 100%);box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #0000001a}.XpDesktop-module__dchtaG__taskbarItemMinimized{background:linear-gradient(#3169c6 0%,#254fa6 40% 50%,#2f63b8 100%);box-shadow:inset 1px 1px #0000001a,inset -1px -1px #ffffff14}.XpDesktop-module__dchtaG__taskbarItem:hover{filter:brightness(1.1)}.XpDesktop-module__dchtaG__taskbarItem:active{filter:brightness(.92)}.XpDesktop-module__dchtaG__taskbarItemLabel{text-overflow:ellipsis;overflow:hidden}.XpDesktop-module__dchtaG__systemTray{background:linear-gradient(#0e7bef 0%,#1665d8 50%,#0e7bef 100%);border-left:1px solid #ffffff1a;border-radius:2px;align-items:center;height:28px;padding:0 10px;display:flex}.XpDesktop-module__dchtaG__clock{color:#fff;font-size:11px;font-weight:700}@media (max-width:640px){.XpDesktop-module__dchtaG__icons{display:none}}
.ThemeSwitcher-module__l2jE7q__switcher{position:relative}.ThemeSwitcher-module__l2jE7q__trigger{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;display:flex}.ThemeSwitcher-module__l2jE7q__trigger:hover{border-color:var(--accent);background:var(--bg-elevated)}.ThemeSwitcher-module__l2jE7q__icon{font-size:.9rem;font-family:var(--font-mono),monospace;line-height:1}.ThemeSwitcher-module__l2jE7q__dropdown{background:var(--bg-card);border:var(--card-border-width)solid var(--border);border-radius:var(--radius-md);z-index:100;min-width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006}.ThemeSwitcher-module__l2jE7q__option{width:100%;color:var(--text-secondary);font-size:.85rem;font-family:var(--font-body),system-ui,sans-serif;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.ThemeSwitcher-module__l2jE7q__option:hover{color:var(--text-primary);background:#ffffff0d}.ThemeSwitcher-module__l2jE7q__active{color:var(--accent-bright);background:#0079921a}.ThemeSwitcher-module__l2jE7q__optionIcon{font-family:var(--font-mono),monospace;text-align:center;width:24px;font-size:.8rem}.ThemeSwitcher-module__l2jE7q__optionLabel{flex:1}[data-theme=codex-light] .ThemeSwitcher-module__l2jE7q__dropdown{box-shadow:0 12px 40px #0000001f}[data-theme=codex-light] .ThemeSwitcher-module__l2jE7q__option:hover{background:#0000000a}[data-theme=brutalist] .ThemeSwitcher-module__l2jE7q__trigger{border-width:3px}[data-theme=brutalist] .ThemeSwitcher-module__l2jE7q__dropdown{border-width:3px}[data-theme=brutalist] .ThemeSwitcher-module__l2jE7q__option{font-family:var(--font-heading),monospace;text-transform:uppercase;letter-spacing:.05em;border-radius:0;font-size:.8rem}
.LanguageSwitcher-module__yjcY-G__switcher{position:relative}.LanguageSwitcher-module__yjcY-G__trigger{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;display:flex}.LanguageSwitcher-module__yjcY-G__trigger:hover{border-color:var(--accent);background:var(--bg-elevated)}.LanguageSwitcher-module__yjcY-G__label{font-size:.75rem;font-family:var(--font-mono),monospace;letter-spacing:.02em;font-weight:600;line-height:1}.LanguageSwitcher-module__yjcY-G__dropdown{background:var(--bg-card);border:var(--card-border-width)solid var(--border);border-radius:var(--radius-md);z-index:100;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006}.LanguageSwitcher-module__yjcY-G__option{width:100%;color:var(--text-secondary);font-size:.85rem;font-family:var(--font-body),system-ui,sans-serif;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.LanguageSwitcher-module__yjcY-G__option:hover{color:var(--text-primary);background:#ffffff0d}.LanguageSwitcher-module__yjcY-G__active{color:var(--accent-bright);background:#0079921a}.LanguageSwitcher-module__yjcY-G__optionFlag{font-family:var(--font-mono),monospace;text-align:center;width:24px;font-size:.75rem;font-weight:600}.LanguageSwitcher-module__yjcY-G__optionLabel{flex:1}[data-theme=codex-light] .LanguageSwitcher-module__yjcY-G__dropdown{box-shadow:0 12px 40px #0000001f}[data-theme=codex-light] .LanguageSwitcher-module__yjcY-G__option:hover{background:#0000000a}[data-theme=brutalist] .LanguageSwitcher-module__yjcY-G__trigger{border-width:3px}[data-theme=brutalist] .LanguageSwitcher-module__yjcY-G__dropdown{border-width:3px}[data-theme=brutalist] .LanguageSwitcher-module__yjcY-G__option{font-family:var(--font-heading),monospace;text-transform:uppercase;letter-spacing:.05em;border-radius:0;font-size:.8rem}
.Navbar-module__yqYRsG__navbar{z-index:1000;background:var(--navbar-bg);-webkit-backdrop-filter:var(--navbar-blur);border-bottom:1px solid var(--navbar-border);transition:background var(--transition);position:fixed;top:0;left:0;right:0}.Navbar-module__yqYRsG__inner{max-width:1200px;height:var(--navbar-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.Navbar-module__yqYRsG__brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__yqYRsG__brandName{font-family:var(--font-heading),system-ui,sans-serif;color:var(--text-primary);font-size:1.1rem;font-weight:700}.Navbar-module__yqYRsG__links{align-items:center;gap:6px;display:flex}.Navbar-module__yqYRsG__link{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);white-space:nowrap;padding:8px 14px;font-size:.88rem;font-weight:500}.Navbar-module__yqYRsG__link:hover{color:var(--text-primary);background:#ffffff0d}.Navbar-module__yqYRsG__dropdown{display:inline-flex;position:relative}.Navbar-module__yqYRsG__dropdown .Navbar-module__yqYRsG__link{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:flex}.Navbar-module__yqYRsG__dropdownArrow{transition:transform var(--transition);font-size:.7rem}.Navbar-module__yqYRsG__dropdown:hover .Navbar-module__yqYRsG__dropdownArrow{transform:rotate(180deg)}.Navbar-module__yqYRsG__dropdownMenu{background:var(--navbar-bg);min-width:200px;-webkit-backdrop-filter:var(--navbar-blur);border:1px solid var(--navbar-border);border-radius:var(--radius-md);padding:8px;animation:.2s ease-out Navbar-module__yqYRsG__dropdownFade;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000026}.Navbar-module__yqYRsG__dropdown:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}@keyframes Navbar-module__yqYRsG__dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__yqYRsG__dropdownItem{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);white-space:nowrap;padding:10px 14px;font-size:.88rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__yqYRsG__dropdownItem:hover{color:var(--text-primary);background:#ffffff0d}.Navbar-module__yqYRsG__actions{align-items:center;gap:12px;display:flex}.Navbar-module__yqYRsG__authLink{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);white-space:nowrap;padding:8px 14px;font-size:.88rem;font-weight:500;text-decoration:none}.Navbar-module__yqYRsG__authLink:hover{color:var(--text-primary);background:#ffffff0d}.Navbar-module__yqYRsG__mobileAuthLink{display:none}.Navbar-module__yqYRsG__ctaButton{background:var(--accent);color:#fff;border-radius:var(--radius-full);transition:all var(--transition);white-space:nowrap;border:var(--card-border-width)solid var(--accent);align-items:center;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-flex}.Navbar-module__yqYRsG__ctaButton:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.Navbar-module__yqYRsG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;width:24px;padding:0;display:none}.Navbar-module__yqYRsG__hamburger span{background:var(--text-primary);width:100%;height:2px;transition:all .3s;display:block}.Navbar-module__yqYRsG__hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Navbar-module__yqYRsG__hamburgerOpen span:nth-child(2){opacity:0}.Navbar-module__yqYRsG__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}[data-theme=brutalist] .Navbar-module__yqYRsG__navbar{border-bottom-style:solid;border-bottom-width:3px}:is([data-theme=brutalist] .Navbar-module__yqYRsG__link,[data-theme=brutalist] .Navbar-module__yqYRsG__authLink){text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-heading),monospace;border-radius:0;font-size:.8rem}[data-theme=brutalist] .Navbar-module__yqYRsG__ctaButton{text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-heading),monospace}[data-theme=brutalist] .Navbar-module__yqYRsG__ctaButton:hover{box-shadow:4px 4px 0 var(--accent-bright);transform:translate(-2px,-2px)}:is([data-theme=terminal] .Navbar-module__yqYRsG__link,[data-theme=terminal] .Navbar-module__yqYRsG__authLink){font-family:var(--font-mono),monospace;font-size:.8rem}[data-theme=terminal] .Navbar-module__yqYRsG__ctaButton{font-family:var(--font-mono),monospace;font-size:.8rem}[data-theme=terminal] .Navbar-module__yqYRsG__brandName{font-family:var(--font-mono),monospace}:is([data-theme=codex-light] .Navbar-module__yqYRsG__link:hover,[data-theme=codex-light] .Navbar-module__yqYRsG__authLink:hover){background:#0000000a}:is([data-theme=matrix] .Navbar-module__yqYRsG__link,[data-theme=matrix] .Navbar-module__yqYRsG__authLink){font-family:var(--font-mono),monospace;font-size:.8rem}[data-theme=matrix] .Navbar-module__yqYRsG__ctaButton{font-family:var(--font-mono),monospace;color:#0a0a0a;background:#0c3;border-color:#0c3;font-size:.8rem}[data-theme=matrix] .Navbar-module__yqYRsG__ctaButton:hover{background:#00ff41;border-color:#00ff41;box-shadow:0 0 16px #00ff414d}[data-theme=matrix] .Navbar-module__yqYRsG__brandName{font-family:var(--font-mono),monospace;text-shadow:0 0 8px #00ff414d}:is([data-theme=cyberpunk] .Navbar-module__yqYRsG__link,[data-theme=cyberpunk] .Navbar-module__yqYRsG__authLink){font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}[data-theme=cyberpunk] .Navbar-module__yqYRsG__ctaButton{font-family:var(--font-heading),sans-serif;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#ff0080,#c06);border-color:#ff0080;font-size:.8rem}[data-theme=cyberpunk] .Navbar-module__yqYRsG__ctaButton:hover{box-shadow:0 0 20px #ff008066}[data-theme=cyberpunk] .Navbar-module__yqYRsG__brandName{font-family:var(--font-heading),sans-serif;animation:4s ease-in-out infinite Navbar-module__yqYRsG__neonFlicker}[data-theme=windows-xp] .Navbar-module__yqYRsG__navbar{background:linear-gradient(#0054e3 0%,#2478dd 40%,#0054e3 100%);border-bottom:1px solid #003cb3}[data-theme=windows-xp] .Navbar-module__yqYRsG__brandName{color:#fff;text-shadow:1px 1px 1px #0000004d}:is([data-theme=windows-xp] .Navbar-module__yqYRsG__link,[data-theme=windows-xp] .Navbar-module__yqYRsG__authLink){color:#ffffffd9;font-size:.8rem}:is([data-theme=windows-xp] .Navbar-module__yqYRsG__link:hover,[data-theme=windows-xp] .Navbar-module__yqYRsG__authLink:hover){color:#fff;background:#ffffff1a}[data-theme=windows-xp] .Navbar-module__yqYRsG__ctaButton{color:#fff;background:linear-gradient(#5cb85c 0%,#3c943c 100%);border:1px solid #fff3;border-radius:4px;font-size:.8rem}:is([data-theme=horror-soma] .Navbar-module__yqYRsG__link,[data-theme=horror-soma] .Navbar-module__yqYRsG__authLink){font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}[data-theme=horror-soma] .Navbar-module__yqYRsG__ctaButton{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-bright);background:#00767a26;border:1px solid #00767a4d;font-size:.75rem}[data-theme=horror-soma] .Navbar-module__yqYRsG__ctaButton:hover{background:#00767a40;box-shadow:0 0 10px #00767a26}[data-theme=horror-soma] .Navbar-module__yqYRsG__brandName{font-family:var(--font-mono),monospace;animation:6s ease-in-out infinite Navbar-module__yqYRsG__somaFlicker}[data-theme=mac] .Navbar-module__yqYRsG__navbar{-webkit-backdrop-filter:blur(20px)saturate(180%)}:is([data-theme=mac] .Navbar-module__yqYRsG__link,[data-theme=mac] .Navbar-module__yqYRsG__authLink){font-size:.85rem;font-weight:500}[data-theme=mac] .Navbar-module__yqYRsG__ctaButton{color:#fff;background:#0071e3;border-radius:980px;font-weight:500}[data-theme=mac] .Navbar-module__yqYRsG__ctaButton:hover{background:#0077ed}[data-theme=notebook] .Navbar-module__yqYRsG__navbar{border-bottom:1px solid #e8e0d0}[data-theme=notebook] .Navbar-module__yqYRsG__brandName{font-family:var(--font-heading),cursive;color:var(--accent);font-size:1.5rem}:is([data-theme=notebook] .Navbar-module__yqYRsG__link,[data-theme=notebook] .Navbar-module__yqYRsG__authLink){color:#555;font-size:.8rem}:is([data-theme=notebook] .Navbar-module__yqYRsG__link:hover,[data-theme=notebook] .Navbar-module__yqYRsG__authLink:hover){color:var(--accent)}[data-theme=notebook] .Navbar-module__yqYRsG__ctaButton{font-family:var(--font-heading),cursive;border:2px solid var(--accent);color:var(--accent);background:0 0;border-radius:4px;font-size:1rem}[data-theme=notebook] .Navbar-module__yqYRsG__ctaButton:hover{background:var(--accent);color:#faf8f0}@media (max-width:900px){.Navbar-module__yqYRsG__links{top:var(--navbar-height);background:var(--navbar-bg);-webkit-backdrop-filter:var(--navbar-blur);border-bottom:1px solid var(--navbar-border);flex-direction:column;gap:4px;padding:16px 24px;display:none;position:absolute;left:0;right:0}.Navbar-module__yqYRsG__links.Navbar-module__yqYRsG__open{display:flex}.Navbar-module__yqYRsG__link{width:100%;padding:12px 14px}.Navbar-module__yqYRsG__hamburger{display:flex}.Navbar-module__yqYRsG__ctaButton,.Navbar-module__yqYRsG__authLink{display:none}.Navbar-module__yqYRsG__mobileAuthLink{display:block}.Navbar-module__yqYRsG__dropdown{flex-direction:column;width:100%;display:flex}.Navbar-module__yqYRsG__dropdown .Navbar-module__yqYRsG__link{justify-content:space-between;width:100%}.Navbar-module__yqYRsG__dropdownMenu{min-width:unset;width:auto;box-shadow:none;background:#ffffff05;border:none;border-left:2px solid #ffffff14;margin-top:4px;margin-left:16px;padding:4px 0 4px 4px;animation:none;position:static}.Navbar-module__yqYRsG__dropdownItem{padding:12px 14px;font-size:.92rem}}
.Footer-module__XS91eG__footer{border-top:1px solid var(--border);margin-top:var(--section-gap);background:var(--bg-surface);padding:60px 24px 24px}.Footer-module__XS91eG__inner{grid-template-columns:1.5fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto 48px;display:grid}.Footer-module__XS91eG__brand{flex-direction:column;gap:8px;display:flex}.Footer-module__XS91eG__brandName{font-family:var(--font-heading),system-ui,sans-serif;color:var(--text-primary);font-size:1.2rem;font-weight:700}.Footer-module__XS91eG__tagline{color:var(--text-secondary);max-width:280px;font-size:.85rem;line-height:1.5}.Footer-module__XS91eG__navCol{flex-direction:column;gap:10px;display:flex}.Footer-module__XS91eG__colTitle{font-family:var(--font-heading),system-ui,sans-serif;color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.8rem;font-weight:700}.Footer-module__XS91eG__link{color:var(--text-secondary);transition:color var(--transition);font-size:.88rem}.Footer-module__XS91eG__link:hover{color:var(--accent-bright)}.Footer-module__XS91eG__bottom{border-top:1px solid var(--border);max-width:1200px;color:var(--text-dim);justify-content:space-between;align-items:center;margin:0 auto;padding-top:24px;font-size:.8rem;display:flex}.Footer-module__XS91eG__eof{font-family:var(--font-mono),monospace;color:var(--text-dim)}.Footer-module__XS91eG__stamp{font-family:var(--font-heading),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border:2px solid var(--accent);padding:4px 12px;font-size:.75rem;display:inline-block;transform:rotate(-2deg)}[data-theme=brutalist] .Footer-module__XS91eG__footer{border-top-width:4px}[data-theme=brutalist] .Footer-module__XS91eG__colTitle{font-family:var(--font-heading),monospace}[data-theme=brutalist] .Footer-module__XS91eG__link{font-family:var(--font-body),sans-serif}[data-theme=brutalist] .Footer-module__XS91eG__brandName{font-family:var(--font-heading),monospace;text-transform:uppercase}[data-theme=brutalist] .Footer-module__XS91eG__bottom{border-top-width:3px}[data-theme=terminal] .Footer-module__XS91eG__footer{font-family:var(--font-mono),monospace}[data-theme=terminal] .Footer-module__XS91eG__link{font-family:var(--font-mono),monospace;font-size:.8rem}[data-theme=terminal] .Footer-module__XS91eG__brandName{font-family:var(--font-mono),monospace}[data-theme=terminal] .Footer-module__XS91eG__colTitle{font-family:var(--font-mono),monospace}[data-theme=matrix] .Footer-module__XS91eG__footer{font-family:var(--font-mono),monospace;border-top-color:#00ff4126}[data-theme=matrix] .Footer-module__XS91eG__link{font-family:var(--font-mono),monospace;font-size:.8rem}[data-theme=matrix] .Footer-module__XS91eG__brandName{font-family:var(--font-mono),monospace;text-shadow:0 0 8px #00ff414d}[data-theme=matrix] .Footer-module__XS91eG__colTitle{font-family:var(--font-mono),monospace}[data-theme=cyberpunk] .Footer-module__XS91eG__footer{border-top-color:#ff008026}[data-theme=cyberpunk] .Footer-module__XS91eG__colTitle{font-family:var(--font-heading),sans-serif;letter-spacing:.1em}[data-theme=cyberpunk] .Footer-module__XS91eG__brandName{font-family:var(--font-heading),sans-serif}[data-theme=cyberpunk] .Footer-module__XS91eG__link:hover{color:#ff0080}[data-theme=windows-xp] .Footer-module__XS91eG__footer{background:var(--bg-surface);border-top:2px solid var(--border)}[data-theme=windows-xp] .Footer-module__XS91eG__brandName{font-weight:700}[data-theme=windows-xp] .Footer-module__XS91eG__link{font-size:.8rem}[data-theme=horror-soma] .Footer-module__XS91eG__footer{font-family:var(--font-mono),monospace;border-top:1px solid #00767a26}[data-theme=horror-soma] .Footer-module__XS91eG__link{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}[data-theme=horror-soma] .Footer-module__XS91eG__brandName{font-family:var(--font-mono),monospace;text-shadow:0 0 10px #00767a4d}[data-theme=horror-soma] .Footer-module__XS91eG__colTitle{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}[data-theme=mac] .Footer-module__XS91eG__footer{border-top:1px solid #d2d2d7}[data-theme=mac] .Footer-module__XS91eG__link{font-size:.85rem;font-weight:500}[data-theme=mac] .Footer-module__XS91eG__link:hover{color:#0071e3}[data-theme=notebook] .Footer-module__XS91eG__footer{font-family:var(--font-heading),cursive;border-top:1px solid #e8e0d0}[data-theme=notebook] .Footer-module__XS91eG__brandName{font-family:var(--font-heading),cursive;color:var(--accent)}[data-theme=notebook] .Footer-module__XS91eG__link{font-family:var(--font-heading),cursive;font-size:1rem}[data-theme=notebook] .Footer-module__XS91eG__link:hover{color:var(--accent)}@media (max-width:768px){.Footer-module__XS91eG__inner{grid-template-columns:1fr;gap:32px}.Footer-module__XS91eG__footer{padding:40px 24px 20px}}
[data-theme=codex-dark]{--bg-primary:#0a0a0f;--bg-surface:#0e1a1e;--bg-card:#122028;--bg-card-header:transparent;--bg-elevated:#1a2e38;--border:#1e3640;--border-hover:#0079924d;--text-primary:#f0f5f7;--text-secondary:#8aabb8;--text-dim:#5a7a88;--accent:#007992;--accent-bright:#00aad4;--accent-light:#3393a7;--codex-blue:#00aad4;--codex-red:#ff8080;--codex-green:#3cad6e;--codex-yellow:#ffd966;--codex-purple:#a97dff;--codex-orange:#ff9f40;--codex-pink:#ff6bcb;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:100px;--shadow-card:0 4px 24px #0000004d;--shadow-hover:0 12px 48px #00799233;--font-heading:var(--font-plus-jakarta);--font-body:var(--font-outfit);--font-mono:var(--font-jetbrains);--transition:.3s cubic-bezier(.16,1,.3,1);--card-border-width:1px;--card-hover-transform:translateY(-4px)scale(1.01);--navbar-height:64px;--navbar-bg:#0a0a0f99;--navbar-blur:blur(20px);--navbar-border:#1e364080;--section-gap:120px;--body-size:16px;--line-height:1.6;--heading-weight:800;--text-transform:none;--letter-spacing:-.03em}[data-theme=codex-light]{--bg-primary:#f8fafb;--bg-surface:#fff;--bg-card:#fff;--bg-card-header:transparent;--bg-elevated:#eef3f6;--border:#d8e4ea;--border-hover:#00799233;--text-primary:#1a2b33;--text-secondary:#5a7a8a;--text-dim:#8aabb8;--accent:#007992;--accent-bright:#00aad4;--accent-light:#3393a7;--codex-blue:#00aad4;--codex-red:#ff8080;--codex-green:#3cad6e;--codex-yellow:#d4a830;--codex-purple:#7c5cbf;--codex-orange:#d4820a;--codex-pink:#d44fa0;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:100px;--shadow-card:0 4px 24px #0000000f;--shadow-hover:0 12px 48px #0079921f;--font-heading:var(--font-plus-jakarta);--font-body:var(--font-outfit);--font-mono:var(--font-jetbrains);--transition:.3s cubic-bezier(.16,1,.3,1);--card-border-width:1px;--card-hover-transform:translateY(-4px)scale(1.01);--navbar-height:64px;--navbar-bg:#f8fafbcc;--navbar-blur:blur(20px);--navbar-border:#e2e8f0cc;--section-gap:120px;--body-size:16px;--line-height:1.6;--heading-weight:800;--text-transform:none;--letter-spacing:-.03em}[data-theme=terminal]{--bg-primary:#0a0a0f;--bg-surface:#0e0e16;--bg-card:#111119;--bg-card-header:#161622;--bg-elevated:#1a1a28;--border:#1e1e2e;--border-hover:#2a2a3e;--text-primary:#e0e0ec;--text-secondary:#8888a8;--text-dim:#555570;--accent:#00aad4;--accent-bright:#00aad4;--accent-light:#007992;--codex-blue:#00aad4;--codex-red:#ff5f57;--codex-green:#28c840;--codex-yellow:#febc2e;--codex-purple:#a97dff;--codex-orange:#ff9f40;--codex-pink:#ff6bcb;--radius-sm:6px;--radius-md:6px;--radius-lg:10px;--radius-xl:10px;--radius-full:6px;--shadow-card:0 4px 20px #0006;--shadow-hover:0 8px 32px #00aad41a;--font-heading:var(--font-jetbrains);--font-body:var(--font-jetbrains);--font-mono:var(--font-jetbrains);--transition:.3s cubic-bezier(.4,0,.2,1);--card-border-width:1px;--card-hover-transform:translateY(0);--navbar-height:64px;--navbar-bg:#0a0a0fd9;--navbar-blur:blur(12px);--navbar-border:#1e1e2e;--section-gap:100px;--body-size:14px;--line-height:1.7;--heading-weight:700;--text-transform:none;--letter-spacing:normal}[data-theme=brutalist]{--bg-primary:#0a0a0a;--bg-surface:#111;--bg-card:#111;--bg-card-header:#1a1a1a;--bg-elevated:#222;--border:#444;--border-hover:var(--accent);--text-primary:#f0f0f0;--text-secondary:#888;--text-dim:#444;--accent:#007992;--accent-bright:#00aad4;--accent-light:#007992;--codex-blue:#00aad4;--codex-red:#f33;--codex-green:#3cad6e;--codex-yellow:gold;--codex-purple:#a97dff;--codex-orange:#ff9f40;--codex-pink:#ff6bcb;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-full:0px;--shadow-card:none;--shadow-hover:6px 6px 0 var(--accent);--font-heading:var(--font-space-mono);--font-body:var(--font-work-sans);--font-mono:var(--font-space-mono);--transition:.12s ease;--card-border-width:3px;--card-hover-transform:translate(-3px,-3px);--navbar-height:64px;--navbar-bg:#0a0a0a;--navbar-blur:none;--navbar-border:#444;--section-gap:80px;--body-size:16px;--line-height:1.5;--heading-weight:700;--text-transform:uppercase;--letter-spacing:.02em}[data-theme=matrix]{--bg-primary:#0a0a0a;--bg-surface:#0d0d0d;--bg-card:#0f110f;--bg-card-header:#141814;--bg-elevated:#1a1e1a;--border:#1a2e1a;--border-hover:#00ff4140;--text-primary:#c8e6c8;--text-secondary:#6aa86a;--text-dim:#3a5c3a;--accent:#0c3;--accent-bright:#00ff41;--accent-light:#092;--codex-blue:#0c3;--codex-red:#f33;--codex-green:#00ff41;--codex-yellow:#cf0;--codex-purple:#6f6;--codex-orange:#8c0;--codex-pink:#4f8;--matrix-green:#00ff41;--matrix-glow:0 0 10px #00ff4166;--radius-sm:0px;--radius-md:0px;--radius-lg:2px;--radius-xl:2px;--radius-full:2px;--shadow-card:0 0 20px #00ff410f;--shadow-hover:0 0 30px #00ff4126;--font-heading:var(--font-vt323);--font-body:var(--font-share-tech-mono);--font-mono:var(--font-share-tech-mono);--transition:.2s ease;--card-border-width:1px;--card-hover-transform:translateY(0);--navbar-height:64px;--navbar-bg:#0a0a0ae6;--navbar-blur:blur(8px);--navbar-border:#1a2e1a;--section-gap:100px;--body-size:14px;--line-height:1.7;--heading-weight:400;--text-transform:none;--letter-spacing:.02em}[data-theme=windows-xp]{--bg-primary:#ece9d8;--bg-surface:#ece9d8;--bg-card:#fff;--bg-card-header:transparent;--bg-elevated:#f1efe2;--border:#aca899;--border-hover:#0054e3;--text-primary:#000;--text-secondary:#000;--text-dim:#000;--accent:#0054e3;--accent-bright:#3b95ff;--accent-light:#215dc6;--codex-blue:#0054e3;--codex-red:#d40000;--codex-green:#5cb85c;--codex-yellow:#febc2e;--codex-purple:#7b68ee;--codex-orange:#ff9f40;--codex-pink:#ff69b4;--xp-green:#3c943c;--xp-taskbar:#215dc6;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-full:100px;--shadow-card:1px 1px 3px #00000026;--shadow-hover:2px 2px 6px #0003;--font-heading:var(--font-outfit);--font-body:var(--font-outfit);--font-mono:var(--font-jetbrains);--transition:.15s ease;--card-border-width:1px;--card-hover-transform:translateY(-2px);--navbar-height:64px;--navbar-bg:#ece9d8f2;--navbar-blur:blur(8px);--navbar-border:#aca899;--section-gap:80px;--body-size:14px;--line-height:1.5;--heading-weight:700;--text-transform:none;--letter-spacing:normal}[data-theme=horror-soma]{--bg-primary:#050508;--bg-surface:#0a0c12;--bg-card:#0a0e18;--bg-card-header:#0006;--bg-elevated:#0d1018;--border:#00767a26;--border-hover:#00767a59;--text-primary:#a8bcc8;--text-secondary:#7a8a94;--text-dim:#3a4650;--accent:#00767a;--accent-bright:#00a8a8;--accent-light:#005a5e;--codex-blue:#00767a;--codex-red:#c33;--codex-green:#00a8a8;--codex-yellow:#c4730a;--codex-purple:#4a2060;--codex-orange:#c4730a;--codex-pink:#6b1a1a;--soma-teal:#00767a;--soma-teal-bright:#00a8a8;--soma-teal-glow:#00767a66;--soma-amber:#c4730a;--soma-amber-dim:#8a5008;--soma-red:#6b1a1a;--soma-red-bright:#c33;--soma-gel-glow:#3d0a0a99;--radius-sm:0px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-full:2px;--shadow-card:0 0 20px #00767a0f;--shadow-hover:0 0 30px #00767a26;--font-heading:var(--font-share-tech-mono);--font-body:var(--font-share-tech-mono);--font-mono:var(--font-share-tech-mono);--transition:.2s ease;--card-border-width:1px;--card-hover-transform:translateY(0);--navbar-height:64px;--navbar-bg:#050508e6;--navbar-blur:blur(8px);--navbar-border:#00767a26;--section-gap:100px;--body-size:14px;--line-height:1.6;--heading-weight:400;--text-transform:uppercase;--letter-spacing:.06em}[data-theme=mac]{--bg-primary:#f5f5f7;--bg-surface:#fff;--bg-card:#fff;--bg-card-header:#f6f6f8d9;--bg-elevated:#f0f0f2;--border:#0000000a;--border-hover:#0071e34d;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-dim:#aeaeb2;--accent:#0071e3;--accent-bright:#0077ed;--accent-light:#06c;--codex-blue:#0071e3;--codex-red:#ff3b30;--codex-green:#28cd41;--codex-yellow:#fc0;--codex-purple:#af52de;--codex-orange:#ff9500;--codex-pink:#ff2d55;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:980px;--shadow-card:0 2px 8px #0000000a,0 1px 2px #0000000f;--shadow-hover:0 4px 24px #0000000f,0 2px 8px #0000000a;--font-heading:var(--font-outfit);--font-body:var(--font-outfit);--font-mono:var(--font-jetbrains);--transition:.3s cubic-bezier(.25,.1,.25,1);--card-border-width:1px;--card-hover-transform:translateY(-2px);--navbar-height:64px;--navbar-bg:#ffffffb8;--navbar-blur:blur(20px)saturate(180%);--navbar-border:#0000000a;--section-gap:100px;--body-size:16px;--line-height:1.47;--heading-weight:700;--text-transform:none;--letter-spacing:-.022em}[data-theme=notebook]{--bg-primary:#ddd8cc;--bg-surface:#faf8f0;--bg-card:#fff;--bg-card-header:transparent;--bg-elevated:#f0ebe0;--border:#e8e0d0;--border-hover:#24a;--text-primary:#1a1a2e;--text-secondary:#555;--text-dim:#999;--accent:#24a;--accent-bright:#46b;--accent-light:#24a;--codex-blue:#24a;--codex-red:#c23;--codex-green:#284;--codex-yellow:#ca2;--codex-purple:#74c;--codex-orange:#c72;--codex-pink:#c38;--red-pen:#c23;--green-pen:#284;--highlight-yellow:#ffe6004d;--tape-color:#ffeeb4b3;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-full:4px;--shadow-card:2px 2px 0 #0000000d;--shadow-hover:4px 4px 0 #00000014;--font-heading:var(--font-caveat);--font-body:var(--font-courier-prime);--font-mono:var(--font-courier-prime);--transition:.3s ease;--card-border-width:1px;--card-hover-transform:rotate(-1deg)translateY(-4px);--navbar-height:64px;--navbar-bg:#faf8f0f2;--navbar-blur:none;--navbar-border:#e8e0d0;--section-gap:80px;--body-size:14px;--line-height:1.7;--heading-weight:700;--text-transform:none;--letter-spacing:normal}[data-theme=cyberpunk]{--bg-primary:#0b0014;--bg-surface:#0f0019;--bg-card:#12001f;--bg-card-header:#1a0030;--bg-elevated:#1f0038;--border:#2a0045;--border-hover:#ff00804d;--text-primary:#f0e6ff;--text-secondary:#a8c;--text-dim:#648;--accent:#ff0080;--accent-bright:#ff0080;--accent-light:#c06;--codex-blue:#00f0ff;--codex-red:#ff0040;--codex-green:#0f8;--codex-yellow:#fe0;--codex-purple:#a0f;--codex-orange:#f60;--codex-pink:#ff0080;--cyber-pink:#ff0080;--cyber-cyan:#00f0ff;--neon-pink:#ff0080;--neon-cyan:#00f0ff;--radius-sm:4px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:4px;--shadow-card:0 0 20px #ff008014;--shadow-hover:0 0 40px #ff008033;--font-heading:var(--font-orbitron);--font-body:var(--font-rajdhani);--font-mono:var(--font-fira-code);--transition:.2s cubic-bezier(.4,0,.2,1);--card-border-width:1px;--card-hover-transform:translateY(-2px);--navbar-height:64px;--navbar-bg:#0b0014d9;--navbar-blur:blur(16px);--navbar-border:#ff008026;--section-gap:100px;--body-size:15px;--line-height:1.6;--heading-weight:700;--text-transform:uppercase;--letter-spacing:.04em}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--body-size);line-height:var(--line-height);color:var(--text-primary);background:var(--bg-primary);padding-top:var(--navbar-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),system-ui,sans-serif;font-weight:var(--heading-weight);letter-spacing:var(--letter-spacing);line-height:1.2}button{cursor:pointer;background:0 0;border:none;font-family:inherit}html{scroll-behavior:smooth}::selection{background:var(--accent);color:var(--text-primary)}.gradient-text{background:linear-gradient(135deg,var(--accent-bright),var(--codex-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=codex-dark] .gradient-text{background:linear-gradient(135deg,#99c7d1,#00aad4,#3393a7);-webkit-background-clip:text;background-clip:text}[data-theme=codex-light] .gradient-text{background:linear-gradient(135deg,#005560,#007992,#00aad4);-webkit-background-clip:text;background-clip:text}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}[data-theme=terminal] .reveal,[data-theme=brutalist] .reveal,[data-theme=matrix] .reveal,[data-theme=windows-xp] .reveal,[data-theme=horror-soma] .reveal,[data-theme=notebook] .reveal{opacity:1;transition:none;transform:none}[data-theme=codex-light],[data-theme=windows-xp],[data-theme=mac],[data-theme=notebook]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=matrix] .gradient-text{background:linear-gradient(135deg,#00ff41,#0c3,#092);-webkit-background-clip:text;background-clip:text}[data-theme=matrix] ::selection{color:#0a0a0a;background:#00ff41}[data-theme=cyberpunk] .gradient-text{background:linear-gradient(135deg,#ff0080,#00f0ff);-webkit-background-clip:text;background-clip:text}[data-theme=cyberpunk] ::selection{color:#fff;background:#ff0080}[data-theme=mac] .gradient-text{background:linear-gradient(135deg,#0071e3,#af52de);-webkit-background-clip:text;background-clip:text}[data-theme=mac] ::selection{color:#fff;background:#0071e3}[data-theme=horror-soma] .gradient-text{background:linear-gradient(135deg,#00a8a8,#00767a,#005a5e);-webkit-background-clip:text;background-clip:text}[data-theme=horror-soma] ::selection{color:#a8bcc8;background:#00767a}[data-theme=notebook] .gradient-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--accent)}html[data-theme=windows-xp]{background:url(/images/themes/xp-bliss.png) 50%/cover no-repeat fixed}[data-theme=windows-xp] body,[data-theme=windows-xp] section,[data-theme=windows-xp] main{background:0 0}[data-theme=windows-xp] section{text-shadow:0 1px 3px #fffc}[data-theme=windows-xp] .gradient-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--accent)}@keyframes somaFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.3}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}@keyframes floatParticle{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20vh)translate(30px)}}@keyframes causticsDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(10px,-10px)}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes neonFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.6}97%{opacity:1}}
