@font-face{font-family:__Barlow_Condensed_df8909;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_df8909;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_df8909;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_df8909;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_df8909;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_df8909;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_df8909;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_df8909{font-family:__Barlow_Condensed_df8909,__Barlow_Condensed_Fallback_df8909;font-style:normal}.__variable_df8909{--next-font-display:"__Barlow_Condensed_df8909","__Barlow_Condensed_Fallback_df8909"}@font-face{font-family:__Nunito_Sans_ee04dc;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_Sans_ee04dc;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_Sans_ee04dc;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_Sans_ee04dc;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_Sans_ee04dc;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_ee04dc{font-family:__Nunito_Sans_ee04dc;font-style:normal}.__variable_ee04dc{--next-font-body:"__Nunito_Sans_ee04dc"}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_fcc734;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_fcc734;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_fcc734;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_fcc734;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_fcc734;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:__IBM_Plex_Mono_fcc734,__IBM_Plex_Mono_Fallback_fcc734;font-style:normal}.__variable_fcc734{--next-font-mono:"__IBM_Plex_Mono_fcc734","__IBM_Plex_Mono_Fallback_fcc734"}@font-face{font-family:__Monoton_e6b351;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de680e5a4923c83f.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Monoton_e6b351;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e61861fecd41586c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_e6b351{font-family:__Monoton_e6b351;font-weight:400;font-style:normal}.__variable_e6b351{--next-font-sign:"__Monoton_e6b351"}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7362f304958813f8.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/db906319981135e5.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bodoni_Moda_bd1ffc;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/821d76e08f562279.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Bodoni_Moda_bd1ffc;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bodoni_Moda_bd1ffc;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_bd1ffc{font-family:__Bodoni_Moda_bd1ffc}.__variable_bd1ffc{--next-font-didone:"__Bodoni_Moda_bd1ffc"}:root{--pine:#0b1712;--pine-deep:#060d09;--panel:#16271e;--felt:#0e1d16;--walnut:#3a2a1c;--walnut-hi:#5d432a;--neon:#ff3ea5;--neon-lit:#3ef0ff;--console:#16271e;--console-edge:#2f4d3d;--ink:#060d09;--ink-muted:#5c7267;--snow:#f3ede2;--snow-muted:#93a79a;--water-deep:#05090b;--ice:#f3ede2;--ice-hi:#fffdf8;--ice-shadow:#c8d2cb;--ice-edge:#a8b5ab;--beacon:#ff3ea5;--beacon-soft:rgba(255,62,165,.22);--aurora:#3ef0ff;--aurora-soft:rgba(62,240,255,.22);--alert:#ff6b5c;--font-display:var(--next-font-display,"Barlow Condensed"),"Arial Narrow",sans-serif;--font-body:var(--next-font-body,"Nunito Sans"),system-ui,sans-serif;--font-mono:var(--next-font-mono,"IBM Plex Mono"),ui-monospace,monospace;--font-sign:var(--next-font-sign,"Monoton"),fantasy,cursive}*{box-sizing:border-box}html{background:radial-gradient(720px 340px at 50% -40px,rgba(255,62,165,.14),transparent 70%),radial-gradient(520px 300px at 88% 22%,rgba(62,240,255,.07),transparent 70%),repeating-linear-gradient(90deg,rgba(0,0,0,.32) 0 2px,transparent 2px 78px,hsla(0,0%,100%,.022) 78px 80px),linear-gradient(180deg,var(--panel) 0,var(--pine) 62%,var(--pine-deep) 100%) fixed var(--pine)}body{margin:0;color:var(--snow);font-family:var(--font-body);font-size:15px;line-height:1.45;min-height:100vh;background:transparent}a{color:var(--beacon);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase}button{font-family:var(--font-body)}::selection{background:var(--beacon);color:var(--water-deep)}:focus-visible{outline:2px solid var(--beacon);outline-offset:2px}.wordmark{font-family:var(--font-sign);font-weight:400;text-transform:none;letter-spacing:.02em;line-height:1.12;color:#fff0f8;text-shadow:0 0 2px hsla(0,0%,100%,.9),0 0 14px var(--neon),0 0 40px var(--neon),0 0 82px rgba(255,62,165,.55);animation:sign-buzz 7s infinite}@keyframes sign-buzz{0%,93%,to{opacity:1}94%{opacity:.45}95%{opacity:1}96%{opacity:.6}97%{opacity:1}}.btn{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:7px 16px;border:1px solid var(--console-edge);background:var(--console);color:var(--snow);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.5);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.btn:hover:not(:disabled){background:var(--console-edge);border-color:var(--beacon);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 0 3px var(--beacon-soft)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,0) 62%),var(--beacon);border-color:var(--beacon);color:var(--water-deep);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 18px var(--beacon-soft)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.06) 62%),var(--beacon);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 28px var(--beacon-soft),0 0 0 4px var(--beacon-soft)}.field{font-family:var(--font-mono);font-size:15px;border-radius:8px;padding:8px 12px;border:1px solid var(--console-edge);background:var(--water-deep);color:var(--snow)}.field::placeholder{color:var(--snow-muted);font-size:13px}.join-form{display:flex;flex-wrap:wrap;gap:8px}.join-code{flex:0 1 200px;min-width:0;letter-spacing:.15em}.join-code,.signage{text-transform:uppercase}.signage{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.24em;color:var(--aurora);text-shadow:0 0 12px var(--aurora-soft)}.home{padding:2.5rem 0 3rem}.home-col{max-width:720px;margin:0 auto;padding-inline:1rem}.home-sign{text-align:center;margin-bottom:6px}.home-tag{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--neon-lit);text-shadow:0 0 12px rgba(62,240,255,.7);margin:16px 0 0}.run-floor{margin-top:42px;border-bottom:14px solid var(--walnut);box-shadow:0 14px 30px rgba(0,0,0,.6)}.run{--run-inset:clamp(16px,calc(50vw - 344px),200px);--run-fade:clamp(16px,var(--run-inset),64px);display:flex;align-items:stretch;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--run-inset);padding:18px var(--run-inset);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--run-fade),#000 calc(100% - var(--run-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--run-fade),#000 calc(100% - var(--run-fade)),transparent 100%)}.run::-webkit-scrollbar{height:8px}.run::-webkit-scrollbar-track{background:rgba(0,0,0,.45);border-radius:999px}.run::-webkit-scrollbar-thumb{background:var(--neon);border-radius:999px}.run::-webkit-scrollbar-thumb:hover{background:var(--neon-lit)}.cabinet{flex:0 0 auto;width:210px;scroll-snap-align:start;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .16s ease,filter .16s ease}.cabinet:focus-visible,.cabinet:hover{text-decoration:none;transform:translateY(-8px);filter:brightness(1.06)}.cabinet-marquee{border:1px solid rgba(62,240,255,.45);border-bottom:none;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#1d3227,#10201a);box-shadow:inset 0 0 22px rgba(62,240,255,.16);padding:9px 10px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d9fbff;text-shadow:0 0 10px rgba(62,240,255,.85)}.cabinet:focus-visible .cabinet-marquee,.cabinet:hover .cabinet-marquee{color:#fff;border-color:rgba(255,62,165,.6);box-shadow:inset 0 0 30px rgba(255,62,165,.28)}.cabinet-screen{border:1px solid #000;background:#05090b;padding:9px;box-shadow:inset 0 0 40px rgba(0,0,0,.9)}.cabinet-art{position:relative;width:190px;height:236px;overflow:hidden;border-radius:3px}.cabinet-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.cabinet-plinth{height:26px;border:1px solid #000;border-top:none;border-radius:0 0 6px 6px;background:linear-gradient(180deg,var(--walnut-hi),var(--walnut));font-size:10px;color:hsla(39,41%,92%,.6)}.cabinet-plinth,.cabinet-slot{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);letter-spacing:.16em}.cabinet-slot{flex:0 0 auto;width:210px;border:2px dashed rgba(62,240,255,.28);border-radius:8px;text-align:center;padding:16px;color:var(--snow-muted);font-size:11px;line-height:1.6;text-transform:uppercase}.title-scope{display:flow-root}.rail{position:fixed;top:12px;right:16px;z-index:60;display:flex;align-items:center;gap:8px;padding:5px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(22,39,30,.92),rgba(6,13,9,.92));box-shadow:0 6px 18px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05)}.rail:empty{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:92vw;z-index:70;transform:translateX(105%);transition:transform .22s ease;background:linear-gradient(180deg,var(--panel),var(--pine-deep));border-left:1px solid var(--walnut-hi);box-shadow:-16px 0 48px rgba(0,0,0,.75),inset 1px 0 0 rgba(255,62,165,.35);padding:56px 18px 18px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.drawer[data-open]{transform:translateX(0)}.drawer-close{position:absolute;top:12px;left:12px;padding:6px 9px;line-height:0}.drawer-card{border:1px solid var(--walnut);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.25)}.join-panel{margin-top:36px;padding:18px 20px;border:1px solid var(--walnut-hi);border-radius:14px;background:linear-gradient(180deg,var(--walnut),#2a1d12);box-shadow:inset 0 1px 0 hsla(37,46%,89%,.07),0 6px 14px rgba(0,0,0,.5)}.welcome{max-width:560px;margin:0 auto;padding:3rem 1rem 2rem}.games-row{display:flex;align-items:baseline;gap:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--console-edge);background:var(--console);color:var(--snow);text-decoration:none}.games-row:hover{text-decoration:none;border-color:var(--beacon);box-shadow:0 0 0 3px var(--beacon-soft)}.games-row-code{font-family:var(--font-mono);letter-spacing:.15em;font-weight:700}.games-row-who{color:var(--snow-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-cabinet{max-width:900px;margin:0 auto;padding:1.25rem 1rem 3rem}.open-back{margin:0 0 14px;font-family:var(--font-display);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.open-marquee{border:1px solid var(--console-edge);border-bottom:none;border-radius:10px 10px 0 0;box-shadow:inset 0 0 26px var(--aurora-soft);padding:12px 18px;margin:0;font-size:clamp(24px,5vw,38px);letter-spacing:.1em;color:var(--aurora);text-shadow:0 0 14px var(--aurora-soft)}.open-body,.open-marquee{background:var(--console)}.open-body{display:flex;flex-wrap:wrap;gap:20px;border:1px solid var(--console-edge);border-radius:0 0 10px 10px;padding:18px}.open-screen{flex:0 0 auto;border:1px solid #000;background:var(--water-deep);padding:9px;border-radius:4px;box-shadow:inset 0 0 40px rgba(0,0,0,.9);align-self:flex-start}.open-panel{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.open-blurb{margin:0;color:var(--snow-muted);max-width:52ch}.open-plinth{margin:0;padding-top:14px;border-top:1px solid var(--console-edge);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em}.seat-lamps{display:inline-flex;align-items:center;gap:5px;margin-left:8px;vertical-align:middle}.seat-lamp{width:9px;height:9px;border-radius:999px;border:1px solid var(--console-edge);background:var(--water-deep)}.seat-lamp.is-lit{border-color:var(--aurora);background:var(--aurora);box-shadow:0 0 8px var(--aurora),0 0 2px var(--aurora)}.menu-pop{position:absolute;z-index:5;left:0;top:calc(100% + 4px);list-style:none;margin:0;padding:4px;min-width:180px;background:var(--console);border:1px solid var(--console-edge);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6)}.menu-item{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:6px;background:transparent;border:none;color:var(--snow);font:inherit;cursor:pointer}.menu-item:hover:not(:disabled){background:var(--beacon-soft)}.bot-badge{color:var(--aurora);border:1px solid var(--aurora-soft);background:var(--aurora-soft);border-radius:999px;padding:1px 7px;letter-spacing:.12em}@media (max-width:480px){.home{padding-top:4.25rem}.home-tag{letter-spacing:.26em;text-indent:.26em;margin-top:12px}.open-body{padding:12px;gap:14px}.open-cabinet{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}