@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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-20C4,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.45535valc9rzk.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_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:500;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:600;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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.0uzdxrcy6_2v0.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.2gucyqm69382k.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-20C4,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.43n2qzmbjskyp.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.3db0z0l2qmrmc.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.0uzdxrcy6_2v0.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.2gucyqm69382k.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-20C4,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.43n2qzmbjskyp.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:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.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:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.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:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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.013x9cty0dvbp.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.054a9rxhye2rx.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.12c_00cnxx2oq.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-20C4,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.2r-cuu_7locvx.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.013x9cty0dvbp.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.054a9rxhye2rx.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.12c_00cnxx2oq.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-20C4,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.2r-cuu_7locvx.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_808f0f55-module__G9AXOW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_808f0f55-module__G9AXOW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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-20C4,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.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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-20C4,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.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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-20C4,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.1wmoa0e_blxrz.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_e5284ef-module__tUkDyG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e5284ef-module__tUkDyG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--event-registration-bg:#e0e7ff;--event-registration-border:#c7d2fe;--event-registration-text:#3730a3;--event-certification-bg:#fef3c7;--event-certification-border:#fde68a;--event-certification-text:#92400e;--event-support-bg:#d1fae5;--event-support-border:#a7f3d0;--event-support-text:#065f46;--event-exhibition-bg:#fce7f3;--event-exhibition-border:#f9a8d4;--event-exhibition-text:#be185d;--event-panel-bg:#cffafe;--event-panel-border:#67e8f9;--event-panel-text:#155e75;--event-entertainment-bg:#ede9fe;--event-entertainment-border:#c4b5fd;--event-entertainment-text:#6b21a8;--event-keynote-bg:#dbeafe;--event-keynote-border:#93c5fd;--event-keynote-text:#1e40af;--event-session-bg:#dcfce7;--event-session-border:#86efac;--event-session-text:#166534;--event-workshop-bg:#f3e8ff;--event-workshop-border:#c4b5fd;--event-workshop-text:#7c3aed;--event-break-bg:#fed7aa;--event-break-border:#fdba74;--event-break-text:#c2410c;--event-networking-bg:#fce7f3;--event-networking-border:#f9a8d4;--event-networking-text:#be185d;--event-default-bg:#f1f5f9;--event-default-border:#cbd5e1;--event-default-text:#475569;--color-category-summit:#f2bac9;--color-category-workshop:#d4c4f5;--color-category-networking:#b8f0d1;--color-category-conference:#bad7f2;--color-category-webinar:#fdd8b0;--color-category-startup:#f5c6f0;--color-category-trade-show:#c4c0f5;--color-category-product-launch:#f5eab0;--color-category-training:#b0eff5}.dark{--event-registration-bg:#312e81;--event-registration-border:#4338ca;--event-registration-text:#c7d2fe;--event-certification-bg:#78350f;--event-certification-border:#d97706;--event-certification-text:#fde68a;--event-support-bg:#064e3b;--event-support-border:#059669;--event-support-text:#a7f3d0;--event-exhibition-bg:#831843;--event-exhibition-border:#ec4899;--event-exhibition-text:#f9a8d4;--event-panel-bg:#164e63;--event-panel-border:#0891b2;--event-panel-text:#67e8f9;--event-entertainment-bg:#581c87;--event-entertainment-border:#8b5cf6;--event-entertainment-text:#c4b5fd;--event-keynote-bg:#1e3a8a;--event-keynote-border:#3b82f6;--event-keynote-text:#93c5fd;--event-session-bg:#14532d;--event-session-border:#22c55e;--event-session-text:#86efac;--event-workshop-bg:#6b21a8;--event-workshop-border:#a855f7;--event-workshop-text:#c4b5fd;--event-break-bg:#9a3412;--event-break-border:#ea580c;--event-break-text:#fdba74;--event-networking-bg:#831843;--event-networking-border:#ec4899;--event-networking-text:#f9a8d4;--event-default-bg:#1e293b;--event-default-border:#475569;--event-default-text:#cbd5e1;--color-category-summit:#f2bac9;--color-category-workshop:#d4c4f5;--color-category-networking:#b8f0d1;--color-category-conference:#bad7f2;--color-category-webinar:#fdd8b0;--color-category-startup:#f5c6f0;--color-category-trade-show:#c4c0f5;--color-category-product-launch:#f5eab0;--color-category-training:#b0eff5}.event-tag-registration{background-color:var(--event-registration-bg);border-color:var(--event-registration-border);color:var(--event-registration-text)}.event-tag-certification{background-color:var(--event-certification-bg);border-color:var(--event-certification-border);color:var(--event-certification-text)}.event-tag-support{background-color:var(--event-support-bg);border-color:var(--event-support-border);color:var(--event-support-text)}.event-tag-exhibition{background-color:var(--event-exhibition-bg);border-color:var(--event-exhibition-border);color:var(--event-exhibition-text)}.event-tag-panel{background-color:var(--event-panel-bg);border-color:var(--event-panel-border);color:var(--event-panel-text)}.event-tag-entertainment{background-color:var(--event-entertainment-bg);border-color:var(--event-entertainment-border);color:var(--event-entertainment-text)}.event-tag-keynote{background-color:var(--event-keynote-bg);border-color:var(--event-keynote-border);color:var(--event-keynote-text)}.event-tag-session{background-color:var(--event-session-bg);border-color:var(--event-session-border);color:var(--event-session-text)}.event-tag-workshop{background-color:var(--event-workshop-bg);border-color:var(--event-workshop-border);color:var(--event-workshop-text)}.event-tag-break{background-color:var(--event-break-bg);border-color:var(--event-break-border);color:var(--event-break-text)}.event-tag-networking{background-color:var(--event-networking-bg);border-color:var(--event-networking-border);color:var(--event-networking-text)}.event-tag-default{background-color:var(--event-default-bg);border-color:var(--event-default-border);color:var(--event-default-text)}
.transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.transition-normal{transition:all .2s cubic-bezier(.4,0,.2,1)}.transition-slow{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-ease-in-out{transition:all .2s ease-in-out}.transition-colors{transition:background-color .3s,color .3s,border-color .3s}.transition-transform{transition:transform .2s cubic-bezier(.4,0,.2,1)}.transition-opacity{transition:opacity .3s}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-2px)}.scale-on-hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}.scale-on-hover:hover{transform:scale(1.05)}.scale-on-hover:active{transform:scale(.95)}.magnetic-hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}.magnetic-hover:hover{animation:.4s ease-out magnetic-pull}@keyframes magnetic-pull{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1.02)}}.focus-ring{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.focus-ring:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.premium-focus{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.premium-focus:focus{outline:none;box-shadow:0 0 0 3px #f973161a,0 0 20px #f9731633}.button-press{transition:transform .2s cubic-bezier(.4,0,.2,1)}.button-press:active{transform:scale(.98)}.premium-button{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.premium-button:active{transform:scale(.98)}.premium-button:before{content:"";pointer-events:none;background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-button:active:before{width:300px;height:300px}.card-hover{transition:all .2s}.card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.premium-card{transform-style:preserve-3d;will-change:transform;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card:hover{box-shadow:0 20px 40px -15px #0000004d, 0 0 40px -10px var(--accent-primary);transform:translateY(-4px)scale(1.02)}.smooth-spinner{animation:1s cubic-bezier(.4,0,.6,1) infinite smooth-rotate}@keyframes smooth-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-live{position:relative}.pulse-live:before{content:"";background:var(--accent-primary);border-radius:inherit;opacity:.4;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute;inset:-2px}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.1)}}.fade-in-up{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bounce-in{animation:.6s cubic-bezier(.68,-.55,.265,1.55) bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.stagger-item{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.stagger-item:first-child{animation-delay:0s}.stagger-item:nth-child(2){animation-delay:50ms}.stagger-item:nth-child(3){animation-delay:.1s}.stagger-item:nth-child(4){animation-delay:.15s}.stagger-item:nth-child(5){animation-delay:.2s}.stagger-item:nth-child(6){animation-delay:.25s}.stagger-item:nth-child(7){animation-delay:.3s}.stagger-item:nth-child(8){animation-delay:.35s}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-start{justify-content:flex-start;align-items:center;display:flex}.flex-end{justify-content:flex-end;align-items:center;display:flex}.padding-sm{padding:var(--space-2)}.padding-md{padding:var(--space-4)}.padding-lg{padding:var(--space-6)}.padding-xl{padding:var(--space-8)}.margin-sm{margin:var(--space-2)}.margin-md{margin:var(--space-4)}.margin-lg{margin:var(--space-6)}.margin-xl{margin:var(--space-8)}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}@media (prefers-reduced-motion:reduce){.transition-fast,.transition-normal,.transition-slow,.transition-ease-in-out,.transition-colors,.transition-transform,.transition-opacity,.hover-lift,.scale-on-hover,.magnetic-hover,.focus-ring,.premium-focus,.button-press,.premium-button,.card-hover,.premium-card{transition:none}.hover-lift:hover,.scale-on-hover:hover,.card-hover:hover,.premium-card:hover{transform:none}.smooth-spinner,.pulse-live:before,.fade-in-up,.bounce-in,.stagger-item{animation:none}}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px){.hide-desktop{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-primary{color:var(--foreground-primary)}.text-secondary{color:var(--foreground-secondary)}.text-tertiary{color:var(--foreground-tertiary)}.text-accent{color:var(--accent-primary)}.bg-primary{background-color:var(--background-main)}.bg-secondary{background-color:var(--background-secondary)}.bg-tertiary{background-color:var(--background-tertiary)}.bg-elevated{background-color:var(--background-elevated)}.bg-accent{background-color:var(--accent-primary)}
:root{--mobile-app-max-width:430px;--mobile-app-page-gutter:1rem;--mobile-app-section-gap:1rem;--mobile-app-top-offset:calc(env(safe-area-inset-top) + 5rem);--mobile-app-safe-top:max(.75rem, env(safe-area-inset-top));--mobile-app-safe-bottom:max(.875rem, env(safe-area-inset-bottom));--mobile-app-tabbar-offset:calc(5.5rem + var(--mobile-app-safe-bottom));--mobile-app-content-bottom:calc(var(--mobile-app-tabbar-offset) + 1rem);--mobile-app-shell-bg:radial-gradient(circle at top, color-mix(in srgb, var(--mono-bg-elevated) 34%, transparent), transparent 42%), linear-gradient(180deg, var(--mono-bg-main) 0%, color-mix(in srgb, var(--mono-bg-main) 88%, var(--mono-bg-surface)) 100%);--mobile-app-shell-text:var(--mono-text-primary);--mobile-app-header-bg:color-mix(in srgb, var(--mono-bg-main) 76%, transparent);--mobile-app-header-border:color-mix(in srgb, var(--mono-border-default) 74%, transparent);--mobile-app-header-shadow:0 18px 44px #0206172e;--mobile-app-surface-bg:color-mix(in srgb, var(--mono-bg-surface) 92%, var(--mono-bg-elevated));--mobile-app-surface-bg-strong:color-mix(in srgb, var(--mono-bg-hover) 88%, var(--mono-bg-elevated));--mobile-app-surface-border:color-mix(in srgb, var(--mono-border-default) 88%, transparent);--mobile-app-surface-border-strong:color-mix(in srgb, var(--mono-border-strong) 90%, transparent);--mobile-app-surface-shadow:0 14px 30px #0206171f;--mobile-app-divider:color-mix(in srgb, var(--mono-border-subtle) 92%, transparent);--mobile-app-pill-bg:color-mix(in srgb, var(--mono-bg-hover) 88%, transparent);--mobile-app-pill-border:color-mix(in srgb, var(--mono-border-default) 88%, transparent);--mobile-app-pill-text:var(--mono-text-secondary);--mobile-app-pill-active-bg:color-mix(in srgb, var(--mono-text-primary) 12%, transparent);--mobile-app-pill-active-text:var(--mono-text-primary);--mobile-app-muted:var(--mono-text-secondary);--mobile-app-muted-strong:var(--mono-text-primary);--mobile-app-hero-title-size:clamp(2rem, 6vw, 2.45rem);--mobile-app-sheet-bg:color-mix(in srgb, var(--mono-bg-surface) 96%, var(--mono-bg-main));--mobile-app-sheet-border:color-mix(in srgb, var(--mono-border-default) 88%, transparent);--mobile-app-tabbar-bg:color-mix(in srgb, var(--mono-bg-surface) 88%, transparent);--mobile-app-tabbar-border:color-mix(in srgb, var(--mono-border-default) 84%, transparent);--mobile-app-tabbar-shadow:0 20px 36px #02061733;--mobile-discovery-shell-bg:#08090a;--mobile-discovery-header-bg:#0b0d10e6;--mobile-discovery-toolbar-bg:#0e1013;--mobile-discovery-toolbar-bg-strong:#15181d;--mobile-discovery-toolbar-border:#ffffff14;--mobile-discovery-toolbar-border-strong:#ffffff21;--mobile-discovery-text-muted:#ffffff94;--mobile-discovery-text-soft:#ffffffbd;--mobile-dashboard-page-padding:1rem;--mobile-dashboard-section-gap:1rem;--mobile-dashboard-card-padding:1rem;--mobile-dashboard-card-radius:1.25rem;--mobile-dashboard-card-border:var(--mono-border-default);--mobile-dashboard-card-border-strong:var(--mono-border-strong);--mobile-dashboard-card-bg:color-mix(in srgb, var(--mono-bg-surface) 88%, var(--mono-bg-elevated));--mobile-dashboard-card-bg-hover:color-mix(in srgb, var(--mono-bg-hover) 88%, var(--mono-bg-elevated));--mobile-dashboard-card-shadow:0 10px 28px #00000038;--mobile-dashboard-panel-bg:color-mix(in srgb, var(--mono-bg-elevated) 76%, var(--mono-bg-surface));--mobile-dashboard-panel-bg-strong:color-mix(in srgb, var(--mono-bg-hover) 84%, var(--mono-bg-elevated));--mobile-dashboard-panel-border:var(--mono-border-subtle);--mobile-dashboard-divider:var(--mono-border-subtle);--mobile-dashboard-title-size:1rem;--mobile-dashboard-subtitle-size:.72rem;--mobile-dashboard-eyebrow-size:.68rem;--mobile-dashboard-metric-size:2.125rem;--mobile-dashboard-text-primary:var(--mono-text-primary);--mobile-dashboard-text-secondary:var(--mono-text-secondary);--mobile-dashboard-text-tertiary:var(--mono-text-tertiary);--mobile-dashboard-pill-bg:color-mix(in srgb, var(--mono-bg-hover) 88%, transparent);--mobile-dashboard-pill-border:var(--mono-border-default);--mobile-dashboard-pill-text:var(--mono-text-secondary);--mobile-dashboard-info-bg:#3b82f61f;--mobile-dashboard-info-border:#3b82f63d;--mobile-dashboard-info-text:#60a5fa;--mobile-dashboard-success-bg:#10b98124;--mobile-dashboard-success-border:#10b98147;--mobile-dashboard-success-text:#34d399;--mobile-dashboard-warning-bg:#f59e0b24;--mobile-dashboard-warning-border:#f59e0b42;--mobile-dashboard-warning-text:#fbbf24}.light{--mobile-app-header-bg:#ffffffc2;--mobile-app-header-shadow:0 18px 44px #0f172a14;--mobile-app-surface-bg:color-mix(in srgb, #fff 96%, var(--mono-bg-surface));--mobile-app-surface-bg-strong:color-mix(in srgb, #fff 90%, var(--mono-bg-hover));--mobile-app-surface-shadow:0 14px 30px #0f172a14;--mobile-app-tabbar-bg:#ffffffe0;--mobile-app-tabbar-shadow:0 22px 38px #0f172a1f;--mobile-discovery-shell-bg:#08090a;--mobile-discovery-header-bg:#ffffffeb;--mobile-discovery-toolbar-bg:#ffffffe0;--mobile-discovery-toolbar-bg-strong:#fffffff5;--mobile-discovery-toolbar-border:#0f172a14;--mobile-discovery-toolbar-border-strong:#0f172a24;--mobile-discovery-text-muted:#0f172a94;--mobile-discovery-text-soft:#0f172ac2;--mobile-dashboard-card-bg:color-mix(in srgb, #fff 86%, var(--mono-bg-surface));--mobile-dashboard-card-bg-hover:color-mix(in srgb, #fff 92%, var(--mono-bg-hover));--mobile-dashboard-card-shadow:0 12px 30px #0f172a14;--mobile-dashboard-panel-bg:color-mix(in srgb, #fff 76%, var(--mono-bg-surface));--mobile-dashboard-panel-bg-strong:color-mix(in srgb, #fff 92%, var(--mono-bg-hover));--mobile-dashboard-info-text:#2563eb;--mobile-dashboard-success-text:#059669;--mobile-dashboard-warning-text:#d97706}.mobile-app-shell{background:var(--mobile-app-shell-bg);min-height:100dvh;color:var(--mobile-app-shell-text);overflow-x:clip}.mobile-app-shell__viewport{width:100%;max-width:var(--mobile-app-max-width);gap:var(--mobile-app-section-gap);flex-direction:column;margin:0 auto;display:flex}.mobile-app-shell__header{z-index:40;padding:var(--mobile-app-safe-top) var(--mobile-app-page-gutter) 0;background:linear-gradient(180deg, var(--mobile-app-header-bg) 0%, color-mix(in srgb, var(--mobile-app-header-bg) 84%, transparent) 72%, transparent 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.mobile-app-shell__content{padding:0 var(--mobile-app-page-gutter) var(--mobile-app-content-bottom)}.responsive-page-shell{min-height:100dvh;overflow-x:clip}.responsive-page-scroll{min-height:100dvh;overflow:clip auto}.responsive-page-content{width:100%;min-width:0;padding-left:clamp(.875rem,4vw,1rem);padding-right:clamp(.875rem,4vw,1rem)}.responsive-page-content--wide{padding-left:clamp(1rem,3vw,1.5rem);padding-right:clamp(1rem,3vw,1.5rem)}.mobile-top-nav-offset{padding-top:var(--mobile-app-top-offset)}.mobile-bottom-nav-offset{padding-bottom:var(--mobile-app-content-bottom)}.mobile-fixed-panel{width:min(100%, calc(var(--mobile-app-max-width) + 2rem));margin-inline:auto}.mobile-header{flex-direction:column;gap:.9rem;padding-bottom:1rem;transition:gap .18s,padding-bottom .18s;display:flex}.mobile-header[data-compact=true]{gap:.65rem;padding-bottom:.8rem}.mobile-header__top{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.mobile-header__copy{flex:1;min-width:0}.mobile-header__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mobile-app-muted);margin:0 0 .5rem;font-size:.72rem;line-height:1;transition:opacity .18s,transform .18s,margin-bottom .18s}.mobile-header[data-compact=true] .mobile-header__eyebrow{opacity:0;max-height:0;margin-bottom:0;overflow:hidden;transform:translateY(-4px)}.mobile-header__title{font-size:var(--mobile-app-hero-title-size);letter-spacing:-.04em;color:var(--mobile-app-muted-strong);margin:0;font-weight:650;line-height:.98;transition:font-size .18s,letter-spacing .18s}.mobile-header[data-compact=true] .mobile-header__title{letter-spacing:-.03em;font-size:1.45rem}.mobile-header__subtitle{max-width:32ch;color:var(--mobile-app-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.45;transition:opacity .18s,transform .18s,max-height .18s,margin-top .18s}.mobile-header[data-compact=true] .mobile-header__subtitle{opacity:0;max-height:0;margin-top:.2rem;overflow:hidden;transform:translateY(-4px)}.mobile-header__actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.mobile-header__meta{flex-wrap:wrap;gap:.55rem;transition:opacity .18s,transform .18s;display:flex}.mobile-header__metaPill,.mobile-header__metaButton{border:1px solid var(--mobile-app-pill-border);background:var(--mobile-app-pill-bg);min-height:2rem;color:var(--mobile-app-pill-text);letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.mobile-header__metaButton{appearance:none;cursor:pointer;transition:transform .16s,border-color .16s,color .16s,background .16s}.mobile-header__metaButton:hover,.mobile-header__metaButton:focus-visible{border-color:var(--mobile-app-surface-border-strong);color:var(--mobile-app-pill-active-text);background:var(--mobile-app-pill-active-bg)}.mobile-header__metaButton:active{transform:scale(.985)}.mobile-header__body{flex-direction:column;gap:.75rem;display:flex}.mobile-surface-card{border:1px solid var(--mobile-app-surface-border);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-app-surface-bg) 94%, transparent), var(--mobile-app-surface-bg));box-shadow:var(--mobile-app-surface-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.45rem;position:relative;overflow:hidden}.mobile-surface-card--strong{border-color:var(--mobile-app-surface-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-app-surface-bg-strong) 94%, transparent), var(--mobile-app-surface-bg-strong))}.mobile-surface-card--interactive{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.mobile-surface-card--interactive:hover,.mobile-surface-card--interactive:focus-visible{border-color:var(--mobile-app-surface-border-strong)}.mobile-surface-card--interactive:active{transform:scale(.992)}.mobile-section-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mobile-section-header__copy{min-width:0}.mobile-section-header__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mobile-app-muted);margin:0 0 .3rem;font-size:.68rem;line-height:1}.mobile-section-header__title{letter-spacing:-.02em;color:var(--mobile-app-muted-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.15}.mobile-section-header__subtitle{color:var(--mobile-app-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.mobile-community-view{flex-direction:column;gap:.85rem;padding-top:.15rem;display:flex}.mobile-community-group{border:1px solid color-mix(in srgb, var(--mobile-app-divider) 82%, transparent);background:color-mix(in srgb, var(--mobile-app-surface-bg) 68%, transparent);box-shadow:none;overflow:hidden}.mobile-community-groupHeader{border-bottom:1px solid color-mix(in srgb, var(--mobile-app-divider) 74%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .7rem;display:flex}.mobile-community-groupTitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--mobile-app-muted);margin:0;font-size:10px;font-weight:500;line-height:1}.mobile-community-groupMeta{font-family:var(--font-geist-mono), monospace;color:var(--mobile-app-muted);flex-shrink:0;font-size:10px;font-weight:500;line-height:1}.mobile-community-rowList{flex-direction:column;display:flex}.mobile-community-rowList>*+*{border-top:1px solid color-mix(in srgb, var(--mobile-app-divider) 86%, transparent)}.mobile-community-authStrip{border:1px solid color-mix(in srgb, var(--mobile-app-divider) 82%, transparent);background:color-mix(in srgb, var(--mobile-app-surface-bg) 54%, transparent);flex-direction:column;gap:.85rem;padding:.95rem 1rem;display:flex}.mobile-community-authCopy{align-items:center;gap:.75rem;display:flex}.mobile-community-authIcon{border:1px solid color-mix(in srgb, var(--mobile-app-divider) 82%, transparent);background:color-mix(in srgb, var(--mobile-app-surface-bg-strong) 58%, transparent);width:2.3rem;height:2.3rem;color:var(--mobile-app-muted-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-community-authText{color:var(--mobile-app-muted-strong);margin:0;font-size:.9rem;font-weight:500;line-height:1.35}.mobile-community-authActions{flex-wrap:wrap;gap:.55rem;display:flex}.mobile-community-empty{border:1px solid color-mix(in srgb, var(--mobile-app-divider) 78%, transparent);background:color-mix(in srgb, var(--mobile-app-surface-bg) 48%, transparent);padding:1rem}.mobile-community-emptyTitle{color:var(--mobile-app-muted-strong);margin:0;font-size:.98rem;font-weight:500;line-height:1.2}.mobile-community-emptyBody{color:var(--mobile-app-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.mobile-sheet{z-index:140;justify-content:center;align-items:flex-end;padding-top:2rem;display:flex;position:fixed;inset:0}.mobile-sheet__scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0206178f;border:0;position:absolute;inset:0}.mobile-sheet__panel{width:min(100%, var(--mobile-app-max-width));border:1px solid var(--mobile-app-sheet-border);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-app-sheet-bg) 98%, transparent), var(--mobile-app-sheet-bg));border-radius:1.9rem 1.9rem 0 0;flex-direction:column;height:min(86dvh,52rem);display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 34px #02061742}.mobile-sheet__grabber{background:color-mix(in srgb, var(--mobile-app-muted) 32%, transparent);border-radius:999px;flex-shrink:0;width:3rem;height:.3rem;margin:.75rem auto 0}.mobile-sheet__header{padding:1rem var(--mobile-app-page-gutter) .9rem;border-bottom:1px solid var(--mobile-app-divider)}.mobile-sheet__body{padding:1rem var(--mobile-app-page-gutter);flex:1;overflow-y:auto}.mobile-sheet__footer{padding:1rem var(--mobile-app-page-gutter) calc(var(--mobile-app-safe-bottom) + .1rem);border-top:1px solid var(--mobile-app-divider);background:color-mix(in srgb, var(--mobile-app-sheet-bg) 96%, transparent)}.mobile-tabbar-wrap{inset-inline:0;bottom:var(--mobile-app-safe-bottom);z-index:60;pointer-events:none;padding-inline:.75rem;position:fixed}.mobile-tabbar{pointer-events:auto;width:min(100%, calc(var(--mobile-app-max-width) - .25rem));border:1px solid var(--mobile-app-tabbar-border);background:var(--mobile-app-tabbar-bg);box-shadow:var(--mobile-app-tabbar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.55rem;align-items:stretch;gap:.35rem;margin:0 auto;padding:.45rem;display:flex}.mobile-tabbar__item{appearance:none;min-height:3.45rem;color:var(--mobile-app-muted);background:0 0;border:0;border-radius:1.15rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;transition:color .16s,background .16s,transform .16s;display:inline-flex}.mobile-tabbar__item[data-active=true]{background:color-mix(in srgb, var(--mobile-app-pill-active-bg) 94%, transparent);color:var(--mobile-app-pill-active-text)}.mobile-tabbar__item:active{transform:scale(.985)}.mobile-tabbar__label{letter-spacing:.01em;font-size:.66rem;font-weight:600;line-height:1}.mobile-unified-nav{width:100%;max-width:var(--mobile-app-max-width);padding:calc(var(--mobile-app-safe-top) * .9) var(--mobile-app-page-gutter) 0;margin:0 auto}.mobile-unified-nav__frame{min-height:4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.45rem;justify-content:space-between;align-items:center;gap:.875rem;padding:.6rem .75rem;display:flex;background:0 0!important;border:0!important}.mobile-unified-nav[data-variant=brand] .mobile-unified-nav__frame{background:0 0!important}.mobile-unified-nav__brand{min-height:2.75rem;color:var(--mobile-app-muted-strong);border-radius:999px;align-items:center;gap:.7rem;padding:0;text-decoration:none;display:inline-flex}.mobile-unified-nav__controls{align-items:center;gap:.45rem;display:inline-flex}.mobile-unified-nav__control{appearance:none;width:2.75rem;height:2.75rem;color:var(--mobile-app-muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.mobile-unified-nav__control:hover,.mobile-unified-nav__control:focus-visible{background:color-mix(in srgb, var(--mobile-app-pill-active-bg) 96%, transparent);color:var(--mobile-app-pill-active-text)}.mobile-unified-nav__control:active{transform:scale(.985)}.mobile-unified-nav__brandText{letter-spacing:-.02em;font-size:.92rem;font-weight:600}.mobile-discovery-searchCard{padding-top:.15rem}.mobile-discovery-searchRow{align-items:center;gap:.625rem;display:flex}.mobile-discovery-searchField{flex:1;align-items:center;display:flex;position:relative}.mobile-discovery-searchIcon{color:var(--mobile-discovery-text-muted);position:absolute;left:.9rem}.mobile-discovery-searchInput{border:1px solid var(--mobile-discovery-toolbar-border);background:var(--mobile-discovery-toolbar-bg);width:100%;min-height:3.3rem;color:var(--mobile-app-muted-strong);border-radius:1rem;padding:0 .95rem 0 2.65rem;font-size:1rem;transition:border-color .16s,background .16s,box-shadow .16s}.mobile-discovery-searchInput::placeholder{color:var(--mobile-discovery-text-muted)}.mobile-discovery-searchInput:focus{border-color:var(--mobile-discovery-toolbar-border-strong);background:var(--mobile-discovery-toolbar-bg-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--mobile-app-pill-active-bg) 34%, transparent);outline:none}.mobile-discovery-filterLabel{letter-spacing:.01em;color:color-mix(in srgb, var(--mobile-app-muted) 88%, var(--mobile-app-muted-strong) 12%);font-size:.76rem;font-weight:600;line-height:1.25;display:block}.mobile-discovery-filterField{border:1px solid color-mix(in srgb, var(--mobile-discovery-toolbar-border-strong) 42%, var(--mobile-discovery-toolbar-border));background:color-mix(in srgb, var(--mobile-discovery-toolbar-bg) 94%, transparent);width:100%;min-height:3rem;color:var(--mobile-app-muted-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-app-surface-border) 56%, transparent);border-radius:.85rem;align-items:center;gap:.65rem;padding:0 .85rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.mobile-discovery-filterField:focus-within,button.mobile-discovery-filterField:hover,button.mobile-discovery-filterField:focus-visible{border-color:var(--mobile-discovery-toolbar-border-strong);background:color-mix(in srgb, var(--mobile-discovery-toolbar-bg-strong) 96%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--mobile-app-pill-active-bg) 24%, transparent);outline:none}button.mobile-discovery-filterField{appearance:none;cursor:pointer;text-align:left}button.mobile-discovery-filterField:active{transform:scale(.992)}.mobile-discovery-filterInput{min-width:0;color:var(--mobile-app-muted-strong);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:.75rem 0;font-size:.95rem;line-height:1.35}.mobile-discovery-filterInput::placeholder{color:color-mix(in srgb, var(--mobile-discovery-text-muted) 82%, transparent)}.mobile-discovery-filterFieldValue{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--mobile-app-muted-strong);flex:1;font-size:.95rem;font-weight:500;line-height:1.35;overflow:hidden}button.mobile-discovery-filterField[data-empty=true] .mobile-discovery-filterFieldValue{color:color-mix(in srgb, var(--mobile-discovery-text-muted) 88%, var(--mobile-app-muted) 12%)}.mobile-discovery-filterFieldChevron{color:color-mix(in srgb, var(--mobile-discovery-text-muted) 78%, transparent);flex-shrink:0}.mobile-discovery-inlineAction{appearance:none;letter-spacing:.01em;color:color-mix(in srgb, var(--mobile-app-muted) 78%, var(--mobile-app-muted-strong) 22%);background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600;line-height:1.2;transition:color .16s,opacity .16s}.mobile-discovery-inlineAction:hover,.mobile-discovery-inlineAction:focus-visible{color:var(--mobile-app-muted-strong);outline:none}.mobile-discovery-inlineAction:disabled{opacity:.72}.mobile-discovery-filterButton{appearance:none;border:1px solid var(--mobile-discovery-toolbar-border);background:var(--mobile-discovery-toolbar-bg);min-width:3rem;height:3rem;color:var(--mobile-discovery-text-soft);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:relative}.mobile-discovery-filterButton[data-active=true]{border-color:var(--mobile-discovery-toolbar-border-strong);background:color-mix(in srgb, var(--mobile-app-pill-active-bg) 92%, var(--mobile-discovery-toolbar-bg));color:var(--mobile-app-pill-active-text)}.mobile-discovery-filterButton:active{transform:scale(.985)}.mobile-discovery-filterBadge{background:var(--accent-primary);min-width:1rem;height:1rem;color:var(--accent-primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding-inline:.15rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.mobile-discovery-chipRail,.mobile-discovery-rankingRail{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:center;gap:.45rem;display:flex;overflow-x:auto}.mobile-discovery-chipRail::-webkit-scrollbar{display:none}.mobile-discovery-rankingRail::-webkit-scrollbar{display:none}.mobile-discovery-chipButton,.mobile-discovery-rankingPill{appearance:none;border:1px solid var(--mobile-discovery-toolbar-border);color:var(--mobile-discovery-text-muted);white-space:nowrap;scroll-snap-align:start;background:0 0;border-radius:1rem;min-height:2.3rem;padding:0 .9rem;font-size:.875rem;font-weight:500;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s}.mobile-discovery-chipButton:active,.mobile-discovery-rankingPill:active{transform:scale(.985)}.mobile-discovery-rankingPill[data-active=true]{border-color:var(--mobile-discovery-toolbar-border-strong);background:var(--mobile-discovery-toolbar-bg-strong);color:var(--mobile-app-pill-active-text)}.mobile-discovery-chipButton:hover,.mobile-discovery-chipButton:focus-visible,.mobile-discovery-rankingPill:hover,.mobile-discovery-rankingPill:focus-visible{border-color:var(--mobile-discovery-toolbar-border-strong);color:var(--mobile-app-pill-active-text)}.mobile-discovery-view .mobile-app-shell{background:var(--mobile-discovery-shell-bg)}.mobile-discovery-shellHeader{padding:max(1.25rem, env(safe-area-inset-top)) 1.5rem 0;background:linear-gradient(180deg, var(--mobile-discovery-header-bg) 0%, color-mix(in srgb, var(--mobile-discovery-header-bg) 94%, transparent) 58%, color-mix(in srgb, var(--mobile-discovery-header-bg) 68%, transparent) 82%, transparent 100%);-webkit-backdrop-filter:saturate(160%)blur(24px);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--mobile-app-divider) 86%, transparent);position:relative}.mobile-discovery-shellContent{padding:0 1.5rem calc(6rem + var(--mobile-app-safe-bottom))}.mobile-discovery-header{gap:.65rem;padding-bottom:.85rem}.mobile-discovery-header[data-compact=true]{gap:.45rem;padding-bottom:.65rem}.mobile-discovery-header .mobile-header__title{letter-spacing:-.035em;font-size:2rem;font-weight:600;line-height:1.02}.mobile-discovery-header[data-compact=true] .mobile-header__title{font-size:1.45rem}.mobile-discovery-header .mobile-header__subtitle{max-width:30ch;color:var(--mobile-discovery-text-muted);margin-top:.3rem;font-size:.97rem;line-height:1.35}.mobile-discovery-header .mobile-header__meta{align-items:center;gap:.45rem}.mobile-discovery-header .mobile-header__body{border-bottom:1px solid var(--mobile-app-divider);gap:.6rem;padding-bottom:.9rem}.mobile-discovery-metaText{color:var(--mobile-discovery-text-muted);align-items:center;gap:.38rem;font-size:.86rem;font-weight:500;line-height:1.2;display:inline-flex}.mobile-discovery-metaDivider{background:var(--mobile-discovery-text-muted);opacity:.5;border-radius:999px;width:.24rem;height:.24rem}.mobile-discovery-metaButton{appearance:none;border:1px solid var(--mobile-discovery-toolbar-border);min-height:1.95rem;color:var(--mobile-discovery-text-soft);background:0 0;border-radius:.95rem;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.82rem;font-weight:500;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.mobile-discovery-metaButton:hover,.mobile-discovery-metaButton:focus-visible{border-color:var(--mobile-discovery-toolbar-border-strong);background:var(--mobile-discovery-toolbar-bg-strong);color:var(--mobile-app-pill-active-text)}.mobile-discovery-metaButton:active{transform:scale(.985)}.mobile-discovery-view .mobile-surface-card{border-color:var(--mobile-discovery-toolbar-border);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-discovery-toolbar-bg) 96%, transparent), var(--mobile-discovery-toolbar-bg));border-radius:1.15rem;box-shadow:0 1px #ffffff05}.mobile-discovery-view .mobile-surface-card--strong{border-color:var(--mobile-discovery-toolbar-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-discovery-toolbar-bg-strong) 96%, transparent), var(--mobile-discovery-toolbar-bg))}.mobile-discovery-feed{flex-direction:column;gap:.8rem;padding-top:.3rem;display:flex}.mobile-discovery-feedItem{content-visibility:auto;contain-intrinsic-size:232px}.mobile-discovery-emptyCard{text-align:left;padding:1.35rem}.mobile-discovery-emptyCardIcon{border:1px solid var(--mobile-app-surface-border);background:color-mix(in srgb, var(--mobile-app-surface-bg-strong) 88%, transparent);width:3.25rem;height:3.25rem;color:var(--mobile-app-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mobile-discovery-statusDot{opacity:.8;background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.mobile-dashboard-page{background:radial-gradient(circle at top, color-mix(in srgb, var(--mono-bg-elevated) 44%, transparent), transparent 44%), linear-gradient(180deg, var(--mono-bg-main) 0%, color-mix(in srgb, var(--mono-bg-main) 84%, var(--mono-bg-surface)) 100%);min-height:100dvh;color:var(--mobile-dashboard-text-primary);font-family:var(--font-sans);overflow-x:clip}.mobile-dashboard-stack{gap:var(--mobile-dashboard-section-gap);width:100%;max-width:430px;padding:var(--mobile-dashboard-page-padding);flex-direction:column;margin:0 auto;display:flex}.mobile-dashboard-card{border:1px solid var(--mobile-dashboard-card-border);border-radius:var(--mobile-dashboard-card-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-dashboard-card-bg) 92%, transparent), var(--mobile-dashboard-card-bg));color:var(--mobile-dashboard-text-primary);padding:var(--mobile-dashboard-card-padding);box-shadow:var(--mobile-dashboard-card-shadow);font-family:var(--font-sans);position:relative;overflow:hidden}.mobile-dashboard-cardInteractive{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.mobile-dashboard-cardInteractive:hover,.mobile-dashboard-cardInteractive:focus-visible{border-color:var(--mobile-dashboard-card-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-dashboard-card-bg-hover) 92%, transparent), var(--mobile-dashboard-card-bg-hover))}.mobile-dashboard-sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mobile-dashboard-sectionHeading{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mobile-dashboard-sectionTitleRow{align-items:center;gap:.5rem;display:inline-flex}.mobile-dashboard-sectionIcon{width:1rem;height:1rem;color:var(--mobile-dashboard-text-secondary)}.mobile-dashboard-sectionTitle{font-size:var(--mobile-dashboard-title-size);color:var(--mobile-dashboard-text-primary);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.mobile-dashboard-sectionSubtitle{font-size:var(--mobile-dashboard-subtitle-size);color:var(--mobile-dashboard-text-secondary);margin:0;line-height:1.45}.mobile-dashboard-sectionAction{flex-shrink:0}.mobile-dashboard-pill{border:1px solid var(--mobile-dashboard-pill-border);background:var(--mobile-dashboard-pill-bg);color:var(--mobile-dashboard-pill-text);border-radius:9999px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.mobile-dashboard-pillInfo{border-color:var(--mobile-dashboard-info-border);background:var(--mobile-dashboard-info-bg);color:var(--mobile-dashboard-info-text)}.mobile-dashboard-pillSuccess{border-color:var(--mobile-dashboard-success-border);background:var(--mobile-dashboard-success-bg);color:var(--mobile-dashboard-success-text)}.mobile-dashboard-pillWarning{border-color:var(--mobile-dashboard-warning-border);background:var(--mobile-dashboard-warning-bg);color:var(--mobile-dashboard-warning-text)}.mobile-dashboard-panel{border:1px solid var(--mobile-dashboard-panel-border);background:var(--mobile-dashboard-panel-bg);border-radius:1rem}.mobile-dashboard-panelStrong{background:var(--mobile-dashboard-panel-bg-strong)}.mobile-dashboard-panelInteractive{transition:background .16s,border-color .16s}.mobile-dashboard-panelInteractive:hover,.mobile-dashboard-panelInteractive:focus-visible{background:var(--mobile-dashboard-panel-bg-strong);border-color:var(--mobile-dashboard-card-border)}.mobile-dashboard-divider{border-top:1px solid var(--mobile-dashboard-divider)}.mobile-dashboard-emptyState{text-align:center;min-height:7rem;color:var(--mobile-dashboard-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-dashboard-emptyIcon{border:1px solid var(--mobile-dashboard-panel-border);background:var(--mobile-dashboard-panel-bg-strong);width:3rem;height:3rem;color:var(--mobile-dashboard-text-secondary);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.mobile-dashboard-skeletonCard{height:8.5rem}.dashboard-card-mobile{border-radius:var(--mobile-dashboard-card-radius);border:1px solid var(--mobile-dashboard-card-border);background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-dashboard-card-bg) 92%, transparent), var(--mobile-dashboard-card-bg));color:var(--mobile-dashboard-text-primary);box-shadow:var(--mobile-dashboard-card-shadow);font-family:var(--font-sans)}.dashboard-card-mobile-header{padding:var(--mobile-dashboard-card-padding) var(--mobile-dashboard-card-padding) 0}.dashboard-card-mobile-content{padding:0 var(--mobile-dashboard-card-padding) var(--mobile-dashboard-card-padding)}.dashboard-card-mobile-title{color:var(--mobile-dashboard-text-primary);font-size:var(--mobile-dashboard-title-size);letter-spacing:-.02em;font-weight:600;line-height:1.1}.dashboard-card-mobile-description{color:var(--mobile-dashboard-text-secondary);font-size:var(--mobile-dashboard-subtitle-size);line-height:1.45}.mobile-text-xs{font-size:.75rem;font-weight:400;line-height:1.4}.mobile-text-sm{font-size:.875rem;font-weight:400;line-height:1.5}.mobile-text-base{font-size:1rem;font-weight:400;line-height:1.6}.mobile-text-lg{font-size:1.125rem;font-weight:500;line-height:1.6}.mobile-text-xl{font-size:1.25rem;font-weight:600;line-height:1.5}.mobile-text-2xl{font-size:1.5rem;font-weight:600;line-height:1.4}.mobile-text-3xl{font-size:2rem;font-weight:700;line-height:1.3}.mobile-text-4xl{font-size:2.5rem;font-weight:700;line-height:1.2}.mobile-spacing-xs{padding:var(--space-1)}.mobile-spacing-sm{padding:var(--space-2)}.mobile-spacing-md{padding:var(--space-4)}.mobile-spacing-lg{padding:var(--space-6)}.mobile-spacing-xl{padding:var(--space-8)}.mobile-margin-xs{margin:var(--space-1)}.mobile-margin-sm{margin:var(--space-2)}.mobile-margin-md{margin:var(--space-4)}.mobile-margin-lg{margin:var(--space-6)}.mobile-margin-xl{margin:var(--space-8)}.mobile-shadow-sm{box-shadow:var(--shadow-sm)}.mobile-shadow-md{box-shadow:var(--shadow-md)}.mobile-shadow-lg{box-shadow:var(--shadow-lg)}.mobile-shadow-xl{box-shadow:var(--shadow-xl)}.mobile-border{border:1px solid var(--border-default)}.mobile-border-subtle{border:1px solid var(--border-subtle)}.mobile-border-strong{border:1px solid var(--border-strong)}.mobile-border-radius{border-radius:var(--radius)}.mobile-border-radius-lg{border-radius:var(--radius-lg)}.mobile-bg-main{background:var(--background-main)}.mobile-bg-secondary{background:var(--background-secondary)}.mobile-bg-tertiary{background:var(--background-tertiary)}.mobile-bg-elevated{background:var(--background-elevated)}.mobile-text-primary{color:var(--foreground-primary)}.mobile-text-secondary{color:var(--foreground-secondary)}.mobile-text-tertiary{color:var(--foreground-tertiary)}.mobile-text-muted{color:var(--foreground-muted)}.mobile-text-accent{color:var(--accent-primary)}.mobile-button{padding:var(--space-3) var(--space-6);border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:all .2s;display:inline-flex}.mobile-button-primary{background:var(--accent-primary);color:var(--background-main);border:1px solid var(--border-default)}.mobile-button-primary:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.mobile-button-secondary{color:var(--foreground-primary);border:1px solid var(--border-default);background:0 0}.mobile-button-secondary:hover{background:var(--background-secondary);border-color:var(--border-strong)}.mobile-button-ghost{color:var(--foreground-secondary);background:0 0;border:none}.mobile-button-ghost:hover{background:var(--background-secondary);color:var(--foreground-primary)}.mobile-card{background:var(--background-secondary);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-6);transition:all .2s}.mobile-card:hover{background:var(--background-elevated);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.mobile-card-elevated{background:var(--background-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.mobile-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--background-secondary);color:var(--foreground-primary);min-height:44px;font-size:.875rem;line-height:1.5;transition:all .2s}.mobile-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light);outline:none}.mobile-input::placeholder{color:var(--foreground-tertiary)}@media (max-width:320px){.mobile-text-4xl{font-size:2rem}.mobile-text-3xl{font-size:1.75rem}.mobile-spacing-lg{padding:var(--space-4)}.mobile-spacing-xl{padding:var(--space-6)}}@media (min-width:321px) and (max-width:375px){.mobile-text-4xl{font-size:2.25rem}.mobile-text-3xl{font-size:1.875rem}}@media (min-width:376px) and (max-width:414px){.mobile-text-4xl{font-size:2.5rem}.mobile-text-3xl{font-size:2rem}}.mobile-fade-in{animation:.3s ease-out mobileFadeIn}.mobile-slide-up{animation:.3s ease-out mobileSlideUp}.mobile-scale-in{animation:.2s ease-out mobileScaleIn}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mobileSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mobile-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-focus-visible:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius)}.mobile-pull-transform{transform:var(--pull-transform,translateY(0))}.mobile-pull-indicator{opacity:var(--indicator-opacity,0);transform:var(--indicator-transform,scale(1) rotate(0deg))}.mobile-event-dot{background-color:var(--event-color,var(--accent-primary))}.mobile-event-border{border-left-color:var(--event-color,var(--accent-primary))}.mobile-task-card{background-color:var(--category-color,var(--background-secondary));color:var(--pill-color,var(--foreground-primary))}.mobile-task-tag{background-color:var(--tag-bg-color,var(--accent-primary));color:var(--tag-text-color,white)}.mobile-nav-menu-height{height:auto;min-height:calc(100vh - 60px)}.mobile-container{width:100%;max-width:100%;padding:0 var(--space-4);margin:0 auto}.mobile-stack{gap:var(--space-4);flex-direction:column;display:flex}.mobile-stack-sm{gap:var(--space-2)}.mobile-stack-lg{gap:var(--space-6)}.mobile-row{gap:var(--space-4);flex-direction:row;align-items:center;display:flex}.mobile-row-sm{gap:var(--space-2)}.mobile-row-lg{gap:var(--space-6)}.mobile-center{justify-content:center;align-items:center;display:flex}.mobile-between{justify-content:space-between;align-items:center;display:flex}.mobile-start{justify-content:flex-start;align-items:center;display:flex}.mobile-end{justify-content:flex-end;align-items:center;display:flex}
.event-agenda{width:100%}.event-agenda-header{justify-content:space-between!important;align-items:center!important;margin-bottom:1.5rem!important;display:flex!important}.event-agenda-title{color:#fff!important;align-items:center!important;font-size:1.125rem!important;font-weight:600!important;display:flex!important}.event-agenda-title svg{width:1.25rem;height:1.25rem;margin-right:.5rem}.event-agenda-external-link{color:#60a5fa;align-items:center;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.event-agenda-external-link:hover{color:#93c5fd}.event-agenda-external-link svg{width:1rem;height:1rem;margin-right:.25rem}.event-agenda-items{flex-direction:column!important;gap:1rem!important;display:flex!important}.event-agenda-item{position:relative}.event-agenda-item:not(:last-child):after{content:"";background-color:#4b5563;width:2px;height:2rem;position:absolute;top:3rem;left:1rem}.event-agenda-item-content{align-items:flex-start!important;gap:1rem!important;display:flex!important}.event-agenda-time-indicator{background-color:#374151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.event-agenda-time-indicator svg{color:#d1d5db;width:1rem;height:1rem}.event-agenda-details{flex:1;min-width:0}.event-agenda-meta{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.event-agenda-time{color:#9ca3af;font-size:.875rem}.event-agenda-type-badge{border:1px solid;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.event-agenda-type-badge svg{width:1rem;height:1rem;margin-right:.25rem}.event-agenda-type-badge.keynote{color:#c4b5fd;background-color:#9333ea33;border-color:#9333ea4d}.event-agenda-type-badge.session{color:#93c5fd;background-color:#3b82f633;border-color:#3b82f64d}.event-agenda-type-badge.workshop{color:#86efac;background-color:#22c55e33;border-color:#22c55e4d}.event-agenda-type-badge.panel{color:#fdba74;background-color:#f9731633;border-color:#f973164d}.event-agenda-type-badge.networking{color:#f9a8d4;background-color:#ec489933;border-color:#ec48994d}.event-agenda-type-badge.break{color:#d1d5db;background-color:#6b728033;border-color:#6b72804d}.event-agenda-item-title{color:#fff;margin-bottom:.25rem;font-weight:500}.event-agenda-item-description{color:#d1d5db;margin-bottom:.5rem;font-size:.875rem}.event-agenda-speaker{color:#9ca3af;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.event-agenda-speaker svg{width:1rem;height:1rem}.event-agenda-location{color:#9ca3af;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;display:flex}.event-agenda-location svg{width:1rem;height:1rem}.event-agenda-tags{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.event-agenda-tag{color:#d1d5db;background-color:#374151;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem}.event-agenda-speakers{border-top:1px solid #374151;margin-top:1.5rem;padding-top:1.5rem}.event-agenda-speakers-title{color:#fff;margin-bottom:1rem;font-size:1rem;font-weight:600}.event-agenda-speakers-grid{grid-template-columns:1fr;gap:1rem;display:grid}.event-agenda-speaker-card{background-color:#1f293780;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.event-agenda-speaker-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.event-agenda-speaker-info{flex:1;min-width:0}.event-agenda-speaker-name{color:#fff;font-weight:500}.event-agenda-speaker-title{color:#9ca3af;font-size:.875rem}.event-agenda-speaker-company{color:#6b7280;font-size:.875rem}@media (min-width:640px){.event-agenda-speakers-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.event-agenda-speakers-grid{grid-template-columns:repeat(3,1fr)}}.event-agenda-item{transition:all .2s}.event-agenda-item:hover{transform:translate(2px)}.event-agenda-external-link{transition:all .2s}.event-agenda-external-link:hover{transform:translateY(-1px)}.event-agenda-loading{color:#9ca3af;justify-content:center;align-items:center;padding:2rem;display:flex}.event-agenda-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.event-agenda-empty svg{opacity:.5;width:3rem;height:3rem;margin-bottom:1rem}
:root{--bg-surface-primary:#0b0f16;--bg-surface-secondary:#070a10;--bg-glass-heavy:#ffffff0f;--bg-glass-light:#ffffff05;--border-transparent:#ffffff14;--border-highlight:#ffffff26;--text-primary:#ffffffeb;--text-secondary:#ffffff8c;--text-tertiary:#ffffff73;--text-muted:#ffffff4d;--accent-success:#22c55e;--accent-brand-primary:#7c5cff;--accent-brand-secondary:#4c8dff;--shadow-soft:0 18px 60px #0000008c}