@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_71dd789d-module__cPwbnG__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_71dd789d-module__cPwbnG__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2baf374f-module__Fu01yq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_2baf374f-module__Fu01yq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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 Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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 Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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 Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_11bf8cd-module__L78yXa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_11bf8cd-module__L78yXa__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
.RibbonBackground-module__1INvVq__ribbonCanvasWrapper{z-index:0;pointer-events:none;background-color:#040d1a;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.RibbonBackground-module__1INvVq__canvas{width:100%;height:100%;display:block}.RibbonBackground-module__1INvVq__vignetteOverlay{pointer-events:none;background:radial-gradient(90% 80%,#0000 40%,#040d1a99 80%,#040d1a 100%),linear-gradient(#040d1acc 0%,#0000 15% 85%,#040d1a 100%);position:absolute;inset:0}
.Header-module__hBw1pG__header{z-index:100;-webkit-backdrop-filter:blur(18px);background:#050b1cbf;border-bottom:1px solid #0000;width:100%;height:72px;transition:background .3s,box-shadow .3s,border-bottom .3s;position:sticky;top:0}.Header-module__hBw1pG__scrolled{background:#050b1cf5;border-bottom:1px solid #6fa8ff26;box-shadow:0 2px 24px #00000059}.Header-module__hBw1pG__headerContainer{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.Header-module__hBw1pG__brand{color:#fff;align-items:center;gap:.5rem;text-decoration:none;display:flex}.Header-module__hBw1pG__brandName{font-family:var(--font-space,"Space Grotesk", sans-serif);letter-spacing:.08em;color:#fff;font-size:1.15rem;font-weight:700}.Header-module__hBw1pG__brandDot{background-color:#2f80ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #2f80ff}.Header-module__hBw1pG__desktopNav{align-items:center;display:flex}.Header-module__hBw1pG__navList{background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.2rem;margin:0;padding:.3rem;list-style:none;display:flex}.Header-module__hBw1pG__navLink{text-transform:uppercase;letter-spacing:.08em;color:#fff9;border-radius:100px;padding:.42rem 1.05rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.Header-module__hBw1pG__navLink:hover{color:#fff;background:#ffffff12}.Header-module__hBw1pG__activeLink{color:#fff;background:#2f80ff33;border:1px solid #2f80ff59;box-shadow:0 0 12px #2f80ff26}.Header-module__hBw1pG__rightActions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.Header-module__hBw1pG__ctaPill{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#2f80ff;border:1px solid #fff3;border-radius:100px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.Header-module__hBw1pG__ctaPill:hover{background:#256bde;transform:translateY(-1px)}.Header-module__hBw1pG__mobileToggle{cursor:pointer;color:#fffc;background:0 0;border:none;padding:.25rem;display:none}.Header-module__hBw1pG__mobileDrawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99;background:#050b1cfa;border-bottom:none;max-height:0;display:none;position:fixed;top:72px;left:0;right:0;overflow:hidden}.Header-module__hBw1pG__drawerOpen{border-bottom:1px solid #6fa8ff2e;max-height:500px;display:block}.Header-module__hBw1pG__mobileNav{padding:1.5rem 0}.Header-module__hBw1pG__mobileNavList{padding:0 var(--container-padding,1.5rem);flex-direction:column;gap:.25rem;margin:0;list-style:none;display:flex}.Header-module__hBw1pG__mobileNavLink{color:#ffffffbf;border-bottom:1px solid #ffffff0f;padding:.85rem 0;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.Header-module__hBw1pG__mobileNavLink:hover{color:#fff}@media (max-width:768px){.Header-module__hBw1pG__header{height:60px}.Header-module__hBw1pG__mobileDrawer{top:60px}.Header-module__hBw1pG__headerContainer{justify-content:space-between;align-items:center;display:flex}.Header-module__hBw1pG__desktopNav,.Header-module__hBw1pG__ctaPill{display:none}.Header-module__hBw1pG__mobileToggle{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Header-module__hBw1pG__mobileNavLink{align-items:center;min-height:48px;font-size:1.1rem;font-weight:600;display:flex}}
.Footer-module__S6Hkya__footerRoot{background:var(--bg-deep-navy,#061426);border-top:1px solid var(--border-color,#6fa8ff1f);color:#fff;z-index:10;width:100%;position:relative;overflow:hidden}.Footer-module__S6Hkya__ctaSection{background:radial-gradient(75% 55% at 50% 10%,#2f80ff24 0%,#0000 70%);padding:clamp(5rem,8vw,7.5rem) 0 clamp(3.5rem,6vw,5rem);position:relative}.Footer-module__S6Hkya__ctaCardCenter{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:860px;margin:0 auto;display:flex}.Footer-module__S6Hkya__ctaKicker{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:var(--accent-soft,#6fa8ff);text-transform:uppercase;background:#081c33b3;border:1px solid #6fa8ff40;border-radius:9999px;padding:.35rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}.Footer-module__S6Hkya__ctaMainTitle{font-family:var(--font-display,sans-serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:800;line-height:1.05}.Footer-module__S6Hkya__blueGlowText{font-family:var(--font-serif,Georgia, serif);color:var(--accent-soft,#6fa8ff);text-shadow:0 0 30px #2f80ff80;font-style:italic;font-weight:700}.Footer-module__S6Hkya__ctaSubtitle{font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-secondary,#a2b7d4);max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.6}.Footer-module__S6Hkya__ctaPillButton{background:var(--accent-blue,#2f80ff);color:#fff;font-family:var(--font-sans,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.6rem;margin-top:.5rem;padding:1rem 2.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 30px #2f80ff66}.Footer-module__S6Hkya__ctaPillButton:hover{color:#fff;background:#3a8aff;transform:translateY(-2px);box-shadow:0 12px 35px #2f80ff99}.Footer-module__S6Hkya__marqueeBand{background:var(--bg-midnight,#081c33);border-top:1px solid var(--border-color,#6fa8ff1f);border-bottom:1px solid var(--border-color,#6fa8ff1f);white-space:nowrap;width:100%;padding:1.25rem 0;overflow:hidden}.Footer-module__S6Hkya__marqueeScroll{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#7e95b8);align-items:center;gap:2.5rem;font-size:.92rem;font-weight:600;animation:30s linear infinite Footer-module__S6Hkya__scrollMarquee;display:inline-flex}.Footer-module__S6Hkya__marqueeStar{color:var(--accent-soft,#6fa8ff)}@keyframes Footer-module__S6Hkya__scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Footer-module__S6Hkya__giantSplitFooter{width:100%;margin-top:2rem;position:relative;overflow:hidden}.Footer-module__S6Hkya__wordmarkLayer{text-align:center;width:100%;font-family:var(--font-display,sans-serif);letter-spacing:.04em;color:#fffffff2;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:0 10px 40px #000c,0 0 60px #6fa8ff1f;margin-bottom:-4vw;font-size:clamp(2.8rem,14vw,16rem);font-weight:900;line-height:.75}@media (max-width:640px){.Footer-module__S6Hkya__wordmarkLayer{letter-spacing:.03em;margin-bottom:-2vw;font-size:clamp(2rem,14vw,4rem)}}.Footer-module__S6Hkya__bottomAccentBanner{background:var(--bg-midnight,#081c33);color:#fff;z-index:2;border-top:1px solid var(--border-color,#6fa8ff26);padding:3.2rem 0;position:relative;box-shadow:0 -10px 40px #040e1cd9}.Footer-module__S6Hkya__bottomBannerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.Footer-module__S6Hkya__bottomBrandCol{flex-direction:column;gap:.4rem;max-width:420px;display:flex}.Footer-module__S6Hkya__bottomName{font-family:var(--font-display,sans-serif);letter-spacing:.04em;color:#fff;font-size:1.35rem;font-weight:800}.Footer-module__S6Hkya__bottomDesc{font-family:var(--font-mono,monospace);color:var(--text-muted,#7e95b8);margin:0;font-size:.75rem;line-height:1.45}.Footer-module__S6Hkya__bottomNavCol{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.Footer-module__S6Hkya__bottomNavCol a{font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-secondary,#a2b7d4);font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}.Footer-module__S6Hkya__bottomNavCol a:hover{color:#fff;transform:translateY(-1px)}.Footer-module__S6Hkya__bottomSocialCol{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.Footer-module__S6Hkya__socialPill{font-family:var(--font-mono,monospace);color:#fff;border:1px solid var(--border-color,#6fa8ff33);background:#061426b3;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.Footer-module__S6Hkya__socialPill:hover{background:var(--accent-blue,#2f80ff);border-color:var(--accent-blue,#2f80ff);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #2f80ff59}.Footer-module__S6Hkya__copyrightBar{font-family:var(--font-mono,monospace);color:var(--text-muted,#7e95b8);background:#040d18;border-top:1px solid #ffffff0f;padding:1.6rem 0;font-size:.8rem}.Footer-module__S6Hkya__copyrightInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.Footer-module__S6Hkya__bottomMetaGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Footer-module__S6Hkya__copyright{color:var(--text-muted,#7e95b8);margin:0}.Footer-module__S6Hkya__metaDot{color:#ffffff40;font-size:.75rem}.Footer-module__S6Hkya__creditLine{color:var(--text-secondary,#a2b7d4);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:inline-flex}.Footer-module__S6Hkya__creditLink{color:#fff;background:#6fa8ff1a;border:1px solid #6fa8ff40;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Footer-module__S6Hkya__creditLink:hover{color:#fff;border-color:var(--accent-blue,#2f80ff);background:#2f80ff4d;transform:translateY(-1px);box-shadow:0 4px 14px #2f80ff59}.Footer-module__S6Hkya__creditAuthor{color:#fff;letter-spacing:.02em;font-weight:700}.Footer-module__S6Hkya__creditSite{color:var(--accent-soft,#6fa8ff);font-size:.75rem;font-weight:500}.Footer-module__S6Hkya__creditArrow{color:var(--accent-blue,#2f80ff);transition:transform .2s}.Footer-module__S6Hkya__creditLink:hover .Footer-module__S6Hkya__creditArrow{color:#fff;transform:translate(1px,-1px)}.Footer-module__S6Hkya__backToTop{color:var(--text-secondary,#a2b7d4);cursor:pointer;font-family:var(--font-mono,monospace);background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.8rem;transition:color .2s;display:inline-flex}.Footer-module__S6Hkya__backToTop:hover{color:var(--accent-soft,#6fa8ff)}.Footer-module__S6Hkya__dedicatedCreditSection{text-align:center;background:radial-gradient(70% 60%,#2f80ff1f 0%,#020710 80%);border:none;justify-content:center;align-items:center;width:100%;padding:clamp(2.5rem,5vw,4rem) 1.5rem clamp(3rem,6vw,4.5rem);display:flex;position:relative;overflow:hidden}.Footer-module__S6Hkya__creditFocusCard{-webkit-backdrop-filter:blur(16px);background:#081c33a6;border:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin:0 auto;padding:1.75rem clamp(1.8rem,4vw,3.5rem);transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 16px 45px #000c,0 0 35px #2f80ff2e}.Footer-module__S6Hkya__creditFocusCard:hover{background:#0e2646cc;transform:translateY(-3px);box-shadow:0 20px 55px #000000e6,0 0 45px #2f80ff59}.Footer-module__S6Hkya__creditDominantLink{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;text-decoration:none;transition:all .2s;display:flex}.Footer-module__S6Hkya__creditPrefix{font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-secondary,#a2b7d4);font-size:1.05rem;font-weight:500}.Footer-module__S6Hkya__creditHighlightName{font-family:var(--font-display,sans-serif);color:#fff;letter-spacing:-.01em;text-shadow:0 0 20px #6fa8ff66;font-size:1.35rem;font-weight:800}.Footer-module__S6Hkya__creditUrlBadge{color:#fff;font-family:var(--font-mono,monospace);letter-spacing:.04em;background:#2f80ff40;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1.2rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2f80ff40}.Footer-module__S6Hkya__creditDominantLink:hover .Footer-module__S6Hkya__creditUrlBadge{background:var(--accent-blue,#2f80ff);transform:scale(1.04);box-shadow:0 6px 20px #2f80ff8c}.Footer-module__S6Hkya__creditBadgeIcon{color:#6fa8ff;transition:transform .2s,color .2s}.Footer-module__S6Hkya__creditDominantLink:hover .Footer-module__S6Hkya__creditBadgeIcon{color:#fff;transform:translate(2px,-2px)}@media (max-width:900px){.Footer-module__S6Hkya__bottomBannerInner{flex-direction:column;align-items:flex-start;gap:2rem}.Footer-module__S6Hkya__bottomNavCol{gap:1.25rem}}@media (max-width:640px){.Footer-module__S6Hkya__copyrightInner{flex-direction:column;align-items:flex-start;gap:1rem}.Footer-module__S6Hkya__bottomMetaGroup{flex-direction:column;align-items:flex-start;gap:.5rem}.Footer-module__S6Hkya__metaDot{display:none}}
.Cursor-module__72TD2W__svgFilterDef{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.Cursor-module__72TD2W__lensContainer{pointer-events:none;z-index:999999;-webkit-user-select:none;user-select:none;opacity:0;will-change:transform;width:130px;height:130px;margin-top:-65px;margin-left:-65px;transition:opacity .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin-top .3s cubic-bezier(.16,1,.3,1),margin-left .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-300px,-300px)}.Cursor-module__72TD2W__lensContainer.Cursor-module__72TD2W__visible{opacity:1}.Cursor-module__72TD2W__lensContainer.Cursor-module__72TD2W__hovered{width:136px;height:136px;margin-top:-68px;margin-left:-68px}.Cursor-module__72TD2W__lensContainer.Cursor-module__72TD2W__projectHover{width:160px;height:160px;margin-top:-80px;margin-left:-80px}.Cursor-module__72TD2W__lensBody{background:radial-gradient(circle at 40% 35%,#0e264666 0%,#081c3399 55%,#061426cc 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 40px #000000b3,0 0 25px #2f80ff26}.Cursor-module__72TD2W__magnifiedHost{pointer-events:none;z-index:1;filter:url(#lens-distortion)blur(.35px)contrast(1.08)brightness(1.04);text-shadow:.6px 0 1px #6fa8ff80,-.6px 0 1px #ff5a5a59;border-radius:50%;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.Cursor-module__72TD2W__glassRefract{pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(1.5px)contrast(1.12)brightness(1.06)saturate(1.15);background:radial-gradient(circle at 35% 30%,#ffffff14 0%,#6fa8ff0a 50%,#06142633 100%);border-radius:50%;position:absolute;inset:0}.Cursor-module__72TD2W__specularGlare{pointer-events:none;z-index:3;mix-blend-mode:overlay;background:radial-gradient(85% 45% at 35% 20%,#fff6 0%,#ffffff1a 40%,#fff0 70%);border-radius:50%;position:absolute;inset:0}.Cursor-module__72TD2W__lensRim{pointer-events:none;z-index:5;border:1.5px solid #6fa8ff73;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;inset:0;box-shadow:inset 0 0 14px #6fa8ff40,inset 0 1.5px 2px #ffffffb3,0 0 0 1px #ffffff1f,0 0 18px #2f80ff38}.Cursor-module__72TD2W__hovered .Cursor-module__72TD2W__lensRim{border-color:#6fa8ffd9;box-shadow:inset 0 0 18px #6fa8ff66,inset 0 1.5px 3px #ffffffe6,0 0 0 1px #ffffff40,0 0 25px #2f80ff80}.Cursor-module__72TD2W__projectHover .Cursor-module__72TD2W__lensRim{border-color:#2f80ff;box-shadow:inset 0 0 22px #2f80ff80,inset 0 2px 4px #fffffff2,0 0 0 1.5px #ffffff4d,0 0 32px #2f80ffa6}.Cursor-module__72TD2W__reticle{pointer-events:none;z-index:4;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-12px;margin-left:-12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%}.Cursor-module__72TD2W__reticleDot{background:#fff;border-radius:50%;width:4px;height:4px;transition:transform .2s,background-color .2s;box-shadow:0 0 8px #6fa8ff,0 0 14px #2f80ff}.Cursor-module__72TD2W__hovered .Cursor-module__72TD2W__reticleDot{background:#6fa8ff;transform:scale(1.6)}.Cursor-module__72TD2W__projectHover .Cursor-module__72TD2W__reticle{opacity:0;transform:scale(.5)}.Cursor-module__72TD2W__projectBadge{pointer-events:none;z-index:6;-webkit-backdrop-filter:blur(4px);background:#061426d9;border:1px solid #6fa8ff99;border-radius:20px;padding:6px 14px;animation:.25s cubic-bezier(.16,1,.3,1) forwards Cursor-module__72TD2W__badgePop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px #00000080,0 0 15px #2f80ff66}.Cursor-module__72TD2W__projectBadge span{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:.68rem;font-weight:800;display:block}@keyframes Cursor-module__72TD2W__badgePop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (hover:none),(pointer:coarse),(max-width:991px){.Cursor-module__72TD2W__lensContainer,.Cursor-module__72TD2W__svgFilterDef{display:none!important}}
:root{--bg-deep-navy:#061426;--bg-midnight:#081c33;--bg-surface:#0a223d;--bg-primary:#061426;--bg-secondary:#081c33;--bg-tertiary:#0d2b4d;--bg-card:#081c3399;--bg-card-hover:#0a223dd9;--bg-glass:#061426b8;--border-color:#6fa8ff1f;--border-subtle:#ffffff14;--border-hover:#6fa8ff61;--border-active:#2f80ff;--text-primary:#fff;--text-white:#fff;--text-secondary:#cbd5e1;--text-muted:#829ab1;--text-soft-blue:#6fa8ff;--accent-soft-blue:#6fa8ff;--accent-blue:#2f80ff;--accent-blue-rgb:47, 128, 255;--accent-blue-light:#6fa8ff;--accent-blue-glow:#2f80ff47;--ambient-light-blue:#6fa8ff2e;--gradient-studio:radial-gradient(circle at 50% 30%, #2f80ff38 0%, #081c3399 45%, #061426 85%);--gradient-card:linear-gradient(145deg, #0d2b4d73 0%, #081c33a6 100%);--gradient-accent:linear-gradient(135deg, #2f80ff 0%, #6fa8ff 100%);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--font-display:var(--font-syne,"Syne", -apple-system, sans-serif);--font-heading:var(--font-syne,"Syne", -apple-system, sans-serif);--font-serif:var(--font-playfair,"Playfair Display", Georgia, serif);--font-sans:var(--font-inter,"Inter", -apple-system, sans-serif);--font-mono:var(--font-space,"Space Grotesk", monospace);--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-base:.35s cubic-bezier(.16, 1, .3, 1);--transition-slow:.6s cubic-bezier(.16, 1, .3, 1);--container-width:1440px;--container-padding:clamp(1.25rem, 5vw, 4rem)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-deep-navy);color:var(--text-primary);-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:#0000;flex-direction:column;min-height:100vh;line-height:1.6;display:flex;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;inset:0}.skip-to-content{background:var(--accent-blue);color:#fff;border-radius:var(--radius-sm);z-index:10000;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:1.5rem}.skip-to-content:focus{top:1.5rem}main{flex:1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-deep-navy)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0e294b}::-webkit-scrollbar-thumb:hover{background:var(--accent-soft-blue)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;font-weight:800;line-height:1.06}.font-serif,.editorial-serif{font-family:var(--font-serif)}p{color:var(--text-secondary)}a{color:inherit;transition:color var(--transition-fast), opacity var(--transition-fast);text-decoration:none}img{max-width:100%;height:auto;display:block}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,select,textarea{font-size:16px}.container{width:100%;max-width:var(--container-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.btn-primary{background-color:var(--accent-blue);color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-shadow:0 4px 20px var(--accent-blue-glow);border:1px solid #fff3;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.85rem;font-weight:600;display:inline-flex}.btn-primary:hover{background-color:#256bde;transform:translateY(-2px);box-shadow:0 8px 30px #2f80ff73}.btn-secondary{color:var(--text-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-fast);background-color:#ffffff0a;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.85rem;font-weight:600;display:inline-flex}.btn-secondary:hover{border-color:var(--accent-soft-blue);color:#fff;background-color:#6fa8ff1a;transform:translateY(-2px)}.badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);color:var(--text-soft-blue);border:1px solid var(--border-color);background:#6fa8ff1a;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-dot{background-color:var(--accent-soft-blue);width:6px;height:6px;box-shadow:0 0 8px var(--accent-soft-blue);border-radius:50%;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}::selection{background-color:var(--accent-blue);color:#fff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
