@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_151e7595-module__1mFXWq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_151e7595-module__1mFXWq__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;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:500;font-display:swap;src:url(../media/28868e710e86be81-s.p.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:500;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;font-style:normal;font-weight:600;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:600;font-display:swap;src:url(../media/28868e710e86be81-s.p.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:600;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;font-style:normal;font-weight: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:700;font-display:swap;src:url(../media/28868e710e86be81-s.p.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: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_7deacc25-module__Wr4bpG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_7deacc25-module__Wr4bpG__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_b239a1ce-module__ALUDxa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b239a1ce-module__ALUDxa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--accent:#1fe3c2;--accent-deep:#0fb8a0;--accent-soft:#1fe3c224;--accent-glow:#1fe3c259;--accent-ink:#04130f;--accent-alt-emerald:#34d399;--accent-alt-blue:#3b9dff;--accent-alt-violet:#8b7bff;--accent-alt-gold:#f0b43c;--gold:#f0b43c;--gold-deep:#c98a22;--gold-soft:#f0b43c24;--gold-ink:#1a1102;--bg-0:#060910;--bg-1:#0a0f1a;--bg-2:#0e1626;--bg-stage:radial-gradient(120% 90% at 50% -10%, #16233b 0%, #0a1120 38%, #05080f 100%);--bg-splash:radial-gradient(circle at 50% 42%, #13203a 0%, #070b12 100%);--surf-1:#ffffff09;--surf-2:#ffffff0f;--surf-3:#ffffff17;--border:#ffffff14;--border-2:#ffffff24;--t1:#f3f6fb;--t2:#aeb9c9;--t3:#707c8e;--t4:#4c5666;--ok:#34d399;--warn:#f0b43c;--bad:#fb6b6b;--info:#5aa9ff;--ok-soft:#34d39924;--bub-in:#141c2b;--bub-out:var(--accent);--tick-read:#5aa9ff;--card-grad:linear-gradient(160deg, #14202e, #101722);--grad-steel:linear-gradient(145deg, #3b4a63, #1c2738);--grad-teal:linear-gradient(145deg, #0fb8a0, #0a6e60);--grad-gold:linear-gradient(145deg, #f0b43c, #b07b14);--grad-blue:linear-gradient(145deg, #4d86d6, #23457a);--grad-violet:linear-gradient(145deg, #8b7bff, #4b3fa0);--grad-rose:linear-gradient(145deg, #e87b9b, #a23d5c);--grad-green:linear-gradient(145deg, #4caf6a, #1f6e3c);--grad-slate:linear-gradient(145deg, #5a6677, #2b333f);--font:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:var(--font-display), var(--font-sans), sans-serif;--mono:var(--font-mono), "SF Mono", ui-monospace, monospace;--fs-10:10px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-14-5:14.5px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-21:21px;--fs-25:25px;--fs-26:26px;--fs-34:34px;--fs-42:42px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-22:22px;--r-10:10px;--r-12:12px;--r-13:13px;--r-14:14px;--r-16:16px;--r-18:18px;--r-22:22px;--r-26:26px;--r-28:28px;--r-full:999px;--r-sm:var(--r-10);--r-md:var(--r-16);--r-lg:var(--r-22);--r-xl:var(--r-28);--sh-card:0 14px 30px -14px #0009;--sh-fab:0 14px 30px -6px var(--accent-glow), 0 6px 14px -4px #00000080;--sh-paycux:0 18px 40px -16px #d68c1c8c;--sh-tabbar:0 -14px 34px -16px #000000b3, inset 0 1px 0 #ffffff0d;--ease-out:cubic-bezier(.22, .8, .3, 1);--ease-sheet:cubic-bezier(.22, .9, .3, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);--dur-press:.1s;--dur-ind:.22s;--dur-overlay:.26s;--dur-sheet:.3s;--dur-scrim:.2s;--dur-fadeup:.45s;--phone-w:390px;--phone-h:844px;--statusbar-h:44px;--tabbar-h:70px;--sysnav-h:38px;--fab-size:60px;--fab-lift:-34px}body.sharp{--r-10:6px;--r-12:6px;--r-13:6px;--r-14:6px;--r-16:6px;--r-18:6px;--r-22:6px;--r-26:6px;--r-28:6px}
*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%;font-family:var(--font);background:var(--bg-0);color:var(--t1);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.stage{background:var(--bg-stage);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.stage:before{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 62%);opacity:.5;filter:blur(40px);pointer-events:none;width:760px;height:760px;transition:background .4s;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.stage:after{content:"";opacity:.025;pointer-events:none;background-image:radial-gradient(#fff6 .6px,#0000 .6px);background-size:46px 46px;position:absolute;inset:0}.stageBrand{z-index:5;align-items:center;gap:13px;display:flex;position:fixed;top:36px;left:40px}.stageBrand .wm{font-family:var(--display);font-weight:700;font-size:var(--fs-21);letter-spacing:-.01em}.stageBrand .wm b{color:var(--accent);font-weight:700}.stageBrand .tag{margin-left:var(--sp-6);font-size:var(--fs-11);color:var(--t3);border-left:1px solid var(--border-2);padding-left:var(--sp-12);max-width:210px;line-height:1.35}.stageFoot{z-index:5;font-size:var(--fs-11);color:var(--t4);letter-spacing:.04em;position:fixed;bottom:30px;left:40px}.stageFoot b{color:var(--t2);font-weight:600}@media (max-width:920px){.stageBrand,.stageFoot{display:none}}.phone{width:var(--phone-w);height:var(--phone-h);box-shadow:0 0 0 2px #1c2738, 0 0 0 11px #0c1320, 0 40px 120px -30px #000000d9, 0 0 90px -20px var(--accent-glow);transform-origin:50%;background:#000;border-radius:54px;padding:5px;position:relative}.screen{background:var(--bg-1);border-radius:49px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.screenArea{flex:auto;min-height:0;position:relative;overflow:hidden}.punch{z-index:60;background:#000;border-radius:50%;width:11px;height:11px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #14202e}@media (max-width:700px),(display-mode:standalone){.stage{background:var(--bg-1);display:block}.stage:before,.stage:after{display:none}.phone{width:100%;height:100%;box-shadow:none;border-radius:0;padding:0;transform:none!important}.screen{border-radius:0}.punch,.statusbar,.sysnav{display:none}}.statusbar{z-index:40;height:var(--statusbar-h);font-size:var(--fs-14);color:var(--t1);flex:none;justify-content:space-between;align-items:center;padding:0 22px 0 26px;font-weight:700;display:flex;position:relative}.statusbar .right{align-items:center;gap:var(--sp-6);display:flex}.statusbar .right .pct{font-size:var(--fs-12-5);margin-left:1px;font-weight:700}.statusbar svg{display:block}.appbar{align-items:center;gap:var(--sp-12);background:linear-gradient(var(--bg-1), #0a0f1a99);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;flex:none;padding:6px 18px 12px;display:flex;position:relative}.appbar h1{font-family:var(--display);font-size:var(--fs-25);letter-spacing:-.02em;font-weight:700}.appbar .sub{font-size:var(--fs-12);color:var(--t3);margin-top:1px}.appbar .spacer{flex:1}.iconbtn{border-radius:var(--r-12);border:1px solid var(--border);background:var(--surf-1);width:38px;height:38px;color:var(--t1);cursor:pointer;transition:background .15s, transform var(--dur-press);flex:none;place-items:center;display:grid;position:relative}.iconbtn:active{transform:scale(.92)}.iconbtn:hover{background:var(--surf-2)}.iconbtn.accent{background:var(--accent);color:var(--accent-ink);border-color:#0000}.iconbtn .dot{background:var(--bad);border:1.5px solid var(--bg-1);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow:hidden auto}.body::-webkit-scrollbar{display:none}.sysnav{height:var(--sysnav-h);z-index:31;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d1320f0;flex:none;justify-content:space-around;align-items:center;padding:0 40px;display:flex}.sysnav .sk{width:17px;height:17px;color:var(--t2);opacity:.65}.sysnav .sk.sq{border:2px solid;border-radius:3px}.sysnav .sk.ci{border:2px solid;border-radius:50%}.sysnav .sk.tr{opacity:.55;border:9px solid #0000;border-right-color:currentColor;width:0;height:0}.avatar{border-radius:var(--r-14);font-family:var(--display);color:#fff;background-position:50%;background-size:cover;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.av-sm{width:40px;height:40px;font-size:var(--fs-15);border-radius:var(--r-12)}.av-md{width:52px;height:52px;font-size:var(--fs-18)}.av-lg{width:72px;height:72px;font-size:var(--fs-26);border-radius:20px}.verified{color:var(--accent);flex:none}.official{color:var(--gold);flex:none}.chip{padding:5px var(--sp-10);border-radius:var(--r-full);font-size:var(--fs-11);background:var(--surf-2);color:var(--t2);border:1px solid var(--border);align-items:center;gap:5px;font-weight:600;display:inline-flex}.chip.accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chip.gold{background:var(--gold-soft);color:var(--gold);border-color:#0000}.chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.btn{justify-content:center;align-items:center;gap:var(--sp-8);padding:13px var(--sp-18);border-radius:var(--r-14);font-weight:700;font-size:var(--fs-14);border:1px solid var(--border-2);background:var(--surf-2);color:var(--t1);cursor:pointer;transition:transform var(--dur-press), background .15s;font-family:var(--font);display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.gold{background:var(--gold);color:var(--gold-ink);border-color:#0000}.btn.block{width:100%}.btn.ghost{background:0 0}.card{background:var(--surf-1);border:1px solid var(--border);border-radius:var(--r-md)}.sect-title{font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-weight:800}.profile-card{padding:var(--sp-18);border-radius:var(--r-22);border:1px solid var(--border-2);background:linear-gradient(160deg,#13203a,#0c1422);position:relative;overflow:hidden}.profile-glow{background:radial-gradient(circle, var(--accent-glow), transparent 65%);opacity:.4;pointer-events:none;width:240px;height:240px;position:absolute;top:-110px;left:-80px}.profile-stats{gap:var(--sp-6);margin-top:var(--sp-16);z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.profile-stats>div{background:var(--surf-1);border:1px solid var(--border);border-radius:var(--r-13);flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.profile-stats b{font-size:var(--fs-16)}.profile-stats span{font-size:var(--fs-10);color:var(--t3)}.overlay{z-index:70;background:var(--bg-1);animation:slideIn var(--dur-overlay) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sheet{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sheet .scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade var(--dur-scrim);cursor:default;background:#02050b99;border:none;width:100%;position:absolute;inset:0}.sheet .panel{background:var(--bg-2);border-radius:var(--r-26) var(--r-26) 0 0;border-top:1px solid var(--border-2);animation:sheetUp var(--dur-sheet) var(--ease-sheet);flex-direction:column;max-height:90%;padding:10px 20px 30px;display:flex;position:relative}.sheet .grab{background:var(--border-2);border-radius:2px;flex:none;width:40px;height:4px;margin:6px auto 14px}@keyframes fade{0%{opacity:0}}@keyframes sheetUp{0%{transform:translateY(100%)}}.fade-up{animation:fadeUp var(--dur-fadeup) var(--ease-out) both}@keyframes fadeUp{0%{transform:translateY(9px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-up,.overlay,.sheet .panel,.sheet .scrim{animation:none;transform:none}}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.gap6{gap:var(--sp-6)}.gap8{gap:var(--sp-8)}.gap10{gap:var(--sp-10)}.gap12{gap:var(--sp-12)}.gap14{gap:var(--sp-14)}.mono{font-family:var(--mono)}.muted{color:var(--t2)}.faint{color:var(--t3)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
