@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1e8c2c58-module__o49jfq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1e8c2c58-module__o49jfq__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c6d4077f-module__9QGmnW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c6d4077f-module__9QGmnW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_f46bae2d-module__gGqTdG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_f46bae2d-module__gGqTdG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_47c5266-module__ug6rga__className{font-family:Newsreader,Newsreader Fallback}.newsreader_47c5266-module__ug6rga__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;overflow-x:clip}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--cb-bg);color:var(--cb-text);font-family:var(--font-sans), "Archivo", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--cb-font-base,16px);width:100%;max-width:100%;min-height:100dvh;margin:0;line-height:1.65;transition:background .18s,color .18s;overflow-x:clip}a{color:inherit}button,input,textarea{font-family:inherit}img,video,canvas,svg,iframe{max-width:100%;height:auto}pre,code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}table{max-width:100%}:root{--cb-font-base:15px;--cb-tap-min:44px}@media (max-width:768px){:root{--cb-font-base:16px}body{font-size:16px;line-height:1.55}.cb-shell,.cb-shell-grid,main,.cb-main{font-size:16px}a.cb-nav-item,button.cb-nav-item,.cb-bai-send,.cb-bai-action,.cb-btn,.cb-btn-ghost{min-height:var(--cb-tap-min);min-width:var(--cb-tap-min)}.cb-bottom-nav button{min-height:48px;min-width:0!important}.cb-table-wrap,.cb-market-table-wrap,[data-table-scroll]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{font-size:14px}[style*="font-size: 9px"],[style*=font-size\:9px],[style*="font-size: 10px"],[style*=font-size\:10px]{font-size:12px!important}[style*="font-size: 11px"],[style*=font-size\:11px]{font-size:13px!important}}:root,html[data-theme=dark]{--cb-bg:#07090b;--cb-surface:#0c0f12;--cb-elevated:#11151a;--cb-panel:#0d1116;--cb-glass:#0c0f12;--cb-brand:#d4af37;--cb-brand-dim:#d4af371a;--cb-accent:#d4af37;--cb-on-accent:#101503;--cb-accent-live:#d4af37;--cb-accent-live-dim:#d4af3714;--cb-accent-live-glow:#d4af3729;--cb-accent-live-muted:#d4af3759;--cb-alert:#ff5c6c;--cb-alert-dim:#ff5c6c1a;--cb-positive:#3ee9a4;--cb-negative:#ff5c6c;--cb-warn:#ffb648;--cb-text:#f2f5ec;--cb-muted:#9ba79b;--cb-dim:#75836f;--cb-border:#f2f5ec17;--cb-border-hi:#d4af3759;--cb-nav-bg:#07090bc7;--cb-sidebar-bg:#0a0d10;--cb-overlay:#07090bcc;--cb-shadow-card:0 1px 3px #0009, 0 1px 2px #0006;--cb-shadow-elevated:0 20px 48px #000000b3;--cb-sidebar-w:0px;--cb-sidebar:0px;--cb-bottom:56px;--cb-header:56px;--cb-content-max:1320px;--cb-pad:16px;--cb-touch:44px;--cb-dur-fast:.12s;--cb-dur:.22s;--cb-dur-slow:.38s;--cb-ease:cubic-bezier(.22, 1, .36, 1);--cb-ease-spring:cubic-bezier(.16, 1, .3, 1);--cb-ease-snappy:cubic-bezier(.4, 0, .2, 1);--cb-ease-smooth:cubic-bezier(.22, 1, .36, 1);--cb-ease-drift:cubic-bezier(.16, 1, .3, 1);--cb-card-radius:8px;--cb-radius-sm:4px;--cb-radius-lg:12px;--cb-font-base:16px;--cb-bg-glow:none;--cb-field-grid:#f2f5ec0d;--cb-field-line:#f2f5ec17;--cb-depth-1:0 2px 8px #0006;--cb-depth-2:0 8px 24px #00000080;--cb-depth-3:0 20px 48px #0009}html[data-theme=light]{--cb-bg:#f7f6f3;--cb-surface:#fff;--cb-elevated:#efede6;--cb-panel:#fff;--cb-glass:#fff;--cb-brand:#4e6800;--cb-brand-dim:#4e680014;--cb-accent:#4e6800;--cb-on-accent:#fff;--cb-accent-live:#4e6800;--cb-accent-live-dim:#4e680014;--cb-accent-live-glow:#4e68001f;--cb-accent-live-muted:#4e68004d;--cb-alert:#c2372f;--cb-alert-dim:#c2372f14;--cb-positive:#0f7a44;--cb-negative:#c2372f;--cb-warn:#956400;--cb-text:#111;--cb-muted:#666663;--cb-dim:#6b6b69;--cb-border:#eaeaea;--cb-border-hi:#00000029;--cb-nav-bg:#f7f6f3e0;--cb-sidebar-bg:#f1efe9;--cb-overlay:#f7f6f3d1;--cb-shadow-card:0 1px 2px #1111110d;--cb-shadow-elevated:0 20px 40px -16px #1111111a;--cb-bg-glow:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#78786e59;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#78786e8c}.cb-gradient-text{color:var(--cb-text);font-weight:800}html[data-theme=light] .cb-gradient-text{color:var(--cb-text)}.cb-brand-text{color:var(--cb-brand);font-weight:800}.cb-glass{background:var(--cb-glass);-webkit-backdrop-filter:none;box-shadow:var(--cb-shadow-card), inset 0 1px 0 #ffffff0a;border-color:var(--cb-border)}.cb-card{background:var(--cb-surface);border:1px solid var(--cb-border);box-shadow:var(--cb-shadow-card);border-radius:14px}.cb-card-rich{background:linear-gradient(145deg, var(--cb-brand-dim), transparent 50%), var(--cb-surface);border:1px solid var(--cb-border);box-shadow:var(--cb-shadow-card);border-radius:16px}.cb-trading-chart{max-width:100%}.cb-chart-ranges{scrollbar-width:none}.cb-chart-ranges::-webkit-scrollbar{display:none}.cb-topbar-nav::-webkit-scrollbar{display:none}.cb-chart-stat{background:var(--cb-elevated);border:1px solid var(--cb-border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cb-chart-stat span{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:10px}.cb-chart-stat strong{font-size:12px;font-weight:700}.cb-chart-frame{transition:border-color .16s,box-shadow .16s}.cb-chart-frame:hover{border-color:var(--cb-border-hi)!important}@keyframes cb-short-enter{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cb-orb-float{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(12px,-18px)scale(1.08)}}@keyframes cb-orb-float-b{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.55;transform:translate(-16px,12px)scale(1.12)}}@keyframes cb-shimmer-sweep{0%{transform:translate(-120%)rotate(12deg)}to{transform:translate(120%)rotate(12deg)}}@keyframes cb-point-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.cb-short-enter{animation:.38s cubic-bezier(.4,0,.2,1) both cb-short-enter}.cb-short-orb{pointer-events:none;filter:blur(40px);z-index:0;border-radius:50%;position:absolute}.cb-short-orb.a{background:#3b82f63d;width:min(180px,40vw);height:min(180px,40vw);animation:7s ease-in-out infinite cb-orb-float;top:12%;right:0}.cb-short-orb.b{background:#22d3ee2e;width:min(220px,48vw);height:min(220px,48vw);animation:9s ease-in-out infinite cb-orb-float-b;bottom:18%;left:0}.cb-short-shimmer{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);animation:6s linear infinite cb-shimmer-sweep;position:absolute;inset:-20% -40%}.cb-short-point{animation:.4s both cb-point-in}.cb-short-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-short-bg__img{object-fit:cover;object-position:center;filter:blur(3.5px)saturate(1.08)brightness(.88);opacity:1;width:104%;height:104%;position:absolute;inset:-2%;transform:scale(1.02)}.cb-short-bg__veil{background:linear-gradient(#0000002e 0%,#0000000d 38%,#0000006b 68%,#000000d1 100%);position:absolute;inset:0}.cb-short-bg__grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cb-short-rail{z-index:5;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:max(72px,12%);right:10px}.cb-short-rail__btn{background:color-mix(in srgb, var(--cb-bg) 55%, transparent);-webkit-backdrop-filter:none;width:48px;height:48px;color:var(--cb-text);cursor:pointer;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .14s,background .14s,border-color .14s,color .14s;display:flex}.cb-short-rail__btn:hover{border-color:var(--cb-accent-live-muted);transform:scale(1.06)}.cb-short-rail__btn:active{transform:scale(.96)}.cb-short-rail__btn.is-liked{color:var(--cb-negative);border-color:color-mix(in srgb, var(--cb-negative) 50%, transparent);background:color-mix(in srgb, var(--cb-negative) 12%, transparent)}.cb-short-rail__btn.is-shared{color:var(--cb-accent-live);border-color:var(--cb-accent-live-muted)}.cb-short-rail__meta{color:#f8fafce6;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #00000080;margin-top:-8px;font-size:11px;font-weight:800}.cb-short-rail__label{letter-spacing:.04em;text-transform:uppercase;color:#f8fafc8c;margin-top:-6px;font-size:9px;font-weight:700}@media (max-width:480px){.cb-short-rail{gap:12px;bottom:max(64px,10%);right:8px}.cb-short-rail__btn{width:46px;height:46px}.cb-short-bg__img{filter:blur(2.5px)saturate(1.08)brightness(.9)}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;overflow-x:clip}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--cb-bg);color:var(--cb-text);font-family:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--cb-font-base,16px);width:100%;max-width:100%;min-height:100dvh;margin:0;line-height:1.65;transition:background .18s,color .18s;overflow-x:clip}a{color:inherit}button,input,textarea{font-family:inherit}img,video,canvas,svg,iframe{max-width:100%;height:auto}pre,code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}table{max-width:100%}:root{--cb-font-base:15px;--cb-tap-min:44px}@media (max-width:768px){:root{--cb-font-base:16px}body{font-size:16px;line-height:1.55}.cb-shell,.cb-shell-grid,main,.cb-main{font-size:16px}a.cb-nav-item,button.cb-nav-item,.cb-bai-send,.cb-bai-action,.cb-btn,.cb-btn-ghost{min-height:var(--cb-tap-min);min-width:var(--cb-tap-min)}.cb-bottom-nav button{min-height:48px;min-width:0!important}.cb-table-wrap,.cb-market-table-wrap,[data-table-scroll]{overflow-x:auto}}.hero-title{font-size:1.5rem!important}.cb-hover-lift{transition:transform .2s var(--cb-ease-spring), border-color .2s var(--cb-ease)}.cb-hover-lift:hover{transform:translateY(-2px);border-color:var(--cb-border-hi)!important}.cb-live-dot{background:var(--cb-accent-live);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite cb-pulse;display:inline-block}@keyframes cb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@keyframes cb-spin{to{transform:rotate(360deg)}}@keyframes cb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cb-spin{border:2px solid var(--cb-accent-live-muted);border-top-color:var(--cb-accent-live);border-radius:50%;animation:.85s linear infinite cb-spin}.cb-marquee-track{animation:30s linear infinite cb-marquee;display:flex}.cb-marquee-track:hover{animation-play-state:paused}.cb-glass,.cb-glass-plate,.cb-glass-core,.cb-command-surface,.cb-topbar{-webkit-backdrop-filter:none!important}[data-bg-glow],[data-constellation],.cb-constellation-shell,.cb-market-field-glow{background-image:none!important;background:var(--cb-bg)!important}.cb-gradient-text{color:var(--cb-brand);background:0 0!important;-webkit-background-clip:unset!important}.cb-accent-live{color:var(--cb-accent-live)}:focus-visible{outline:2px solid var(--cb-accent-live);outline-offset:2px;box-shadow:none!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cb-bg)}::-webkit-scrollbar-thumb{background:var(--cb-border-hi);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--cb-accent-live-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cb-table{border-collapse:collapse;width:100%}.cb-table th,.cb-table td{text-align:left;padding:8px 12px}.cb-table th{font-family:var(--font-mono,"JetBrains Mono", ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted);border-bottom:1px solid var(--cb-border);font-size:10px;font-weight:700}.cb-table td{font-variant-numeric:tabular-nums;font-family:var(--font-mono,"JetBrains Mono", ui-monospace);border-bottom:1px solid var(--cb-border)}.cb-table tr:hover td{background:var(--cb-elevated)}.cb-article{max-width:75ch;margin:0 auto}.cb-article h1,.cb-article h2,.cb-article h3{font-family:var(--font-serif,"Newsreader", Georgia, serif);letter-spacing:-.012em;font-weight:600}.cb-article p{color:var(--cb-text);line-height:1.7}.cb-stat-ribbon{flex-wrap:wrap;gap:12px;display:flex}.cb-stat-ribbon__item{background:var(--cb-surface);border:1px solid var(--cb-border);font-family:var(--font-mono,"JetBrains Mono", ui-monospace);font-variant-numeric:tabular-nums;border-radius:10px;padding:12px 16px}.cb-stat-ribbon__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted);font-size:10px;font-weight:700}.cb-stat-ribbon__value{color:var(--cb-text);font-size:20px;font-weight:700}
:root,html[data-theme=dark],html[data-theme=light]{--cb-sidebar-w:0px;--cb-content-max:1280px;--cb-pad:12px}.cb-aurora-wrap,.cb-shell{isolation:isolate;width:100%;max-width:100%;min-height:100dvh;position:relative}.cb-shell-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;min-height:100dvh;display:grid}.cb-sidebar{display:none}.cb-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100dvh;padding-bottom:calc(var(--cb-bottom,52px) + env(safe-area-inset-bottom,0px) + 10px);flex-direction:column;grid-column:1/-1;display:flex;position:relative}.cb-page{outline:none;flex:auto;width:100%;min-width:0;max-width:100%}.cb-topbar{z-index:60;border-bottom:1px solid var(--cb-border);background:var(--cb-nav-bg,#0b0f17eb);-webkit-backdrop-filter:none;box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:100vw;padding:0;display:flex;position:sticky;top:0;overflow:visible}.cb-topbar-row{box-sizing:border-box;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 10px;display:flex}.cb-topbar-row--brand{border-bottom:1px solid #0000;justify-content:space-between;overflow:visible}.cb-topbar-brand{align-items:center;max-width:min(58vw,200px);display:flex;overflow:visible;flex:auto!important;min-width:0!important}.cb-topbar-utils{z-index:80;flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:0;max-width:none;position:relative;overflow:visible;flex:none!important;gap:4px!important;margin-left:6px!important;display:flex!important}.cb-topbar-auth{flex-shrink:1;align-items:center;gap:3px;min-width:0;display:flex}.cb-topbar-auth__extra{display:none}.cb-topbar-theme{flex-shrink:0;display:inline-flex}.cb-topbar-auth__chip{border:1px solid var(--cb-border-hi);background:var(--cb-brand-dim);color:var(--cb-brand,var(--cb-accent-live));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;max-width:72px;min-height:32px;padding:5px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.cb-topbar-auth__chip--join{min-width:44px;max-width:none;box-shadow:0 0 18px var(--cb-accent-live-dim);justify-content:center;padding:5px 10px}.cb-topbar-auth__pts{opacity:.75;font-variant-numeric:tabular-nums}.cb-topbar-auth__name{text-overflow:ellipsis;max-width:40px;overflow:hidden}.cb-topbar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.cb-topbar-nav::-webkit-scrollbar{display:none}.cb-topbar-nav--desktop,.cb-topbar-nav--mobile{display:none!important}.cb-topbar-item{color:var(--cb-muted);cursor:pointer;white-space:nowrap;min-height:36px;font-size:12px;font-weight:600;font-family:var(--font-inter), Inter, system-ui, sans-serif;transition:color var(--cb-dur-fast) var(--cb-ease), background var(--cb-dur-fast) var(--cb-ease), border-color var(--cb-dur-fast) var(--cb-ease);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:8px 12px}.cb-topbar-item.active{border-color:var(--cb-accent-live-muted);background:var(--cb-accent-live-dim);color:var(--cb-accent-live);box-shadow:0 0 16px var(--cb-accent-live-dim);font-weight:700}.cb-brand-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:36px;margin:0;padding:0;display:flex;overflow:visible}.cb-brand-mark{letter-spacing:-.04em;color:#041018;width:26px;height:26px;box-shadow:0 0 16px var(--cb-accent-live-muted);background:linear-gradient(135deg,#00e5ff 0%,#67e8f9 50%,#a5b4fc 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex;position:relative}.cb-brand-mark__glow{background:var(--cb-surface);z-index:-1;opacity:.7;border-radius:10px;position:absolute;inset:-2px}.cb-brand-wordmark{letter-spacing:-.03em;font-size:15px;font-weight:900;font-family:var(--font-inter), Inter, system-ui, sans-serif;white-space:nowrap;min-width:0}.cb-explore-btn{border:1px solid var(--cb-border-hi);color:var(--cb-text);cursor:pointer;white-space:nowrap;transition:transform var(--cb-dur-fast) var(--cb-ease), border-color var(--cb-dur-fast) var(--cb-ease), background var(--cb-dur-fast) var(--cb-ease);background:#ffffff08;border-radius:999px;align-items:center;gap:5px;font-weight:700;flex-shrink:0!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important;display:inline-flex!important}.cb-explore-btn.is-open{border-color:var(--cb-accent-live-muted);background:var(--cb-accent-live-dim);color:var(--cb-accent-live)}.cb-explore-btn:active{transform:scale(.97)}@media (max-width:420px){.cb-explore-btn__text{display:none}.cb-explore-btn{justify-content:center;min-width:34px;padding:6px 8px!important}.cb-brand-wordmark{letter-spacing:-.04em;font-size:13.5px}.cb-topbar-auth__chip--join{padding:5px 9px;font-size:11px}.cb-topbar-row{gap:4px;padding:0 8px}.cb-topbar-brand{max-width:min(52vw,168px)}.cb-topbar-theme{display:none}.cb-lang__name{display:none!important}}@media (max-width:360px){.cb-brand-wordmark{font-size:12.5px}.cb-topbar-brand{max-width:min(48vw,148px)}.cb-brand-mark{width:24px;height:24px;font-size:8px}.cb-topbar-auth__chip--join{min-height:30px;padding:5px 8px;font-size:10.5px}}@media (min-width:480px){.cb-topbar-auth__extra{display:block}.cb-topbar-brand{max-width:240px}}.cb-subheader{border-bottom:1px solid var(--cb-border);align-items:center;max-width:100%;min-height:36px;padding:8px 12px;display:flex}.cb-subheader__title{color:var(--cb-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:13px;font-weight:700;overflow:hidden}.cb-content{width:100%;max-width:min(var(--cb-content-max), 100%);padding:calc(var(--cb-pad) * var(--cb-density-scale,1));padding-bottom:calc(var(--cb-pad) * var(--cb-density-scale,1) * 2);box-sizing:border-box;min-width:0;margin:0 auto}.cb-page>*,.cb-content>*,.cb-signal-zones,.cb-signal-card,.cb-command-surface,.cb-live-rail,.cb-vigilance,.cb-market-table-root,.cb-bento,.cb-news-grid,.cb-hscroll,.cb-glass{box-sizing:border-box;min-width:0;max-width:100%}.cb-command-surface,.cb-signal-card,.cb-glass,.stat-card{overflow:hidden}.cb-market-table-wrap{width:100%;min-width:0;max-width:100%}.cb-market-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.cb-market-table-wrap th,.cb-market-table-wrap td{overflow-wrap:anywhere;word-break:break-word}.cb-bottom-nav{-webkit-backdrop-filter:none;border-top:1px solid var(--cb-border);justify-content:space-between;align-items:stretch;box-shadow:0 -2px 12px #00000024;width:100%!important;max-width:100vw!important;height:calc(var(--cb-bottom,56px) + env(safe-area-inset-bottom,0px))!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important;z-index:200!important;background:var(--cb-nav-bg,#0b0f17f5)!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.cb-bottom-nav__item{color:var(--cb-muted);-webkit-tap-highlight-color:transparent;font-weight:600;line-height:1.05;background:0 0!important;border:none!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:4px 0!important;font-size:10px!important;display:flex!important;overflow:hidden!important}.cb-bottom-nav__item.is-active{color:var(--cb-accent-live)!important}html[data-theme=light] .cb-bottom-nav__item.is-active{color:#0e7490!important}.cb-bottom-nav__icon{border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:3px 8px!important;display:flex!important}.cb-bottom-nav__item.is-active .cb-bottom-nav__icon{background:var(--cb-accent-live-dim);box-shadow:0 0 12px var(--cb-accent-live-dim)}.cb-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.02em;width:100%;max-width:100%;padding:0 2px;display:block;overflow:hidden;font-size:10px!important}@media (max-width:360px){.cb-bottom-nav__label{font-size:9px!important}.cb-bottom-nav__icon svg{width:16px;height:16px}}.cb-bento{grid-template-columns:minmax(0,1fr)!important}.bento-span-3,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8,.bento-span-9,.bento-span-12{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.hide-mobile{display:none!important}.show-mobile-only{display:flex!important}.hide-mobile-table{display:none!important}.hide-desktop{display:block!important}.cb-fab{display:flex!important}.cb-batmi-launcher{display:none!important}.cb-shell,.cb-shell-grid,.cb-main,.cb-page{overflow-x:clip;max-width:100%!important}.cb-signal-zones{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cb-stat-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.cb-stat-ribbon__item{border-radius:10px!important;padding:8px 10px!important}.cb-stat-ribbon__label{letter-spacing:.06em!important;margin-bottom:2px!important;font-size:9px!important}.cb-stat-ribbon__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:13px!important;line-height:1.15!important}.cb-command-surface{border-radius:14px;padding:14px 12px 12px}.cb-command-surface__head{flex-direction:column;align-items:stretch;gap:10px}.cb-command-surface__actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cb-command-surface__actions a,.cb-command-surface__actions .cb-btn-primary,.cb-command-surface__actions .cb-btn-ghost{text-align:center;flex:auto;justify-content:center}.cb-article-layout{grid-template-columns:minmax(0,1fr)!important}.cb-article-aside{display:none!important}.cb-news-grid{grid-template-columns:minmax(0,1fr)!important}.cb-page-header{flex-direction:column;align-items:stretch!important}.cb-batmi-dock{border-left:none!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important}input,select,textarea{font-size:16px!important}@media (max-width:480px){:root,html[data-theme=dark],html[data-theme=light]{--cb-pad:10px}.cb-stat-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.cb-stat-ribbon__value{font-size:12px!important}.cb-command-surface__title{font-size:1.15rem}.cb-command-surface__subtitle{font-size:13px}.cb-btn-primary,.cb-btn-ghost{min-height:40px;padding:8px 12px;font-size:12px}}@media (max-width:360px){:root,html[data-theme=dark],html[data-theme=light]{--cb-pad:8px}.cb-topbar{padding:0 6px}}@media (min-width:600px){:root,html[data-theme=dark],html[data-theme=light]{--cb-pad:14px}.cb-stat-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.cb-stat-ribbon__item{padding:10px 12px!important}.cb-stat-ribbon__value{font-size:15px!important}.cb-brand-wordmark{font-size:14px}.cb-topbar{gap:8px;padding:0 12px}}@media (min-width:861px){:root,html[data-theme=dark],html[data-theme=light]{--cb-sidebar-w:168px;--cb-pad:16px;--cb-bottom:0px}.cb-topbar{flex-direction:row;align-items:center;gap:8px;min-height:48px;padding:0 12px}.cb-topbar-row--brand{border:none;flex:1;min-height:48px;padding:0}.cb-topbar-nav--desktop,.cb-topbar-nav--mobile,.cb-topbar-brand{display:none!important}.cb-topbar-utils{margin-left:auto}.cb-stat-ribbon{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))!important;gap:10px!important}.cb-stat-ribbon__item{border-radius:12px!important;padding:12px 14px!important}.cb-stat-ribbon__value{font-size:16px!important}.cb-shell-grid{grid-template-columns:var(--cb-sidebar-w) minmax(0, 1fr)}.cb-sidebar{background:var(--cb-sidebar-bg,var(--cb-bg));border-right:1px solid var(--cb-border);z-index:100;box-sizing:border-box;flex-direction:column;align-self:start;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:12px 0;display:flex;position:sticky;top:0;overflow-y:auto}.cb-main{grid-column:auto;padding-bottom:0}.cb-bottom-nav,.cb-fab{display:none!important}.cb-batmi-launcher{display:flex!important}.hide-mobile{display:initial!important}.show-mobile-only{display:none!important}.hide-mobile-table{display:block!important}.hide-desktop{display:none!important}.cb-bento{gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))!important}.bento-span-3{grid-column:span 3!important}.bento-span-4{grid-column:span 4!important}.bento-span-5{grid-column:span 5!important}.bento-span-6{grid-column:span 6!important}.bento-span-7{grid-column:span 7!important}.bento-span-8{grid-column:span 8!important}.bento-span-9{grid-column:span 9!important}.bento-span-12{grid-column:span 12!important}.cb-signal-zones{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px}.cb-signal-zone--full{grid-column:1/-1}.cb-command-surface{border-radius:20px;padding:20px 20px 18px}.cb-command-surface__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.cb-command-surface__actions{width:auto}.cb-article-layout{grid-template-columns:minmax(0,1fr) 220px!important}.cb-article-aside{display:block!important}.cb-news-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important}.cb-page-header{flex-direction:row!important;align-items:flex-start!important}.cb-batmi-dock{border-left:1px solid var(--cb-border-hi)!important;width:min(420px,100%)!important;max-width:100%!important;left:auto!important;right:0!important}input,select,textarea{font-size:inherit!important}}@media (min-width:861px) and (max-width:1100px){:root,html[data-theme=dark],html[data-theme=light]{--cb-sidebar-w:152px;--cb-pad:14px}.cb-bento{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bento-span-8,.bento-span-4,.bento-span-5,.bento-span-7,.bento-span-9,.bento-span-6{grid-column:span 6!important}.bento-span-3{grid-column:span 3!important}.cb-signal-zones{grid-template-columns:minmax(0,1fr)!important}.cb-col-optional{display:none!important}}@media (min-width:861px) and (max-width:960px){.cb-col-secondary{display:none!important}}@media (min-width:1101px){.cb-col-optional,.cb-col-secondary{display:table-cell!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--cb-brand);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}::selection{color:var(--cb-text);background:#38bdf847}.cb-skip-link{z-index:500;border:1px solid var(--cb-border-hi,var(--cb-border));background:var(--cb-panel,#0b0e14);color:var(--cb-text);border-radius:10px;padding:10px 14px;font-size:14px;text-decoration:none;position:fixed;top:-120px;left:8px}.cb-skip-link:focus,.cb-skip-link:focus-visible{outline:2px solid var(--cb-brand);outline-offset:2px;top:8px}.cb-md-p{color:var(--cb-muted);margin:0 0 .65em;line-height:1.6}.cb-md-ul,.cb-md-ol{color:var(--cb-muted);margin:.4em 0 .8em;padding-left:1.25em}.cb-md-ul li,.cb-md-ol li{margin-bottom:.28em;line-height:1.5}.cb-md-h{color:var(--cb-text);letter-spacing:-.02em;margin:.9em 0 .45em;font-size:1.05em}.cb-md-code{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--cb-brand-dim);color:var(--cb-brand);border-radius:4px;padding:1px 5px;font-size:.88em}.cb-md-pre{background:var(--cb-elevated);border:1px solid var(--cb-border);border-radius:12px;margin:.6em 0 1em;padding:12px 14px;font-size:12px;line-height:1.45;overflow-x:auto}.cb-md-bq{border-left:1px solid color-mix(in srgb, var(--cb-brand) 35%, transparent);background:var(--cb-brand-dim);color:var(--cb-text);border-radius:10px;margin:.6em 0 1em;padding:8px 12px}.cb-md-a{color:var(--cb-brand);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.cb-md-hr{border:none;border-top:1px solid var(--cb-border);margin:.9em 0}.cb-md-h1{font-size:1.15em}.cb-md-h2{font-size:1.08em}.cb-md-h3{font-size:1.02em}.cb-md-p strong,.cb-md-ul strong,.cb-md-ol strong{color:var(--cb-text);font-weight:700}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{box-shadow:0 0 0 3px var(--cb-accent-live-dim);outline:none;border-color:var(--cb-accent-live-muted)!important}.cb-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cb-page-header__main{flex:200px;min-width:0}.cb-page-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.cb-page-header__title{letter-spacing:-.03em;color:var(--cb-text);font-size:clamp(1.25rem,3.5vw,1.55rem);font-weight:900;line-height:1.2;font-family:var(--font-inter), Inter, system-ui, sans-serif;text-wrap:balance;margin:0}.cb-page-header__subtitle{color:var(--cb-muted);max-width:560px;margin:6px 0 0;font-size:13px;line-height:1.5}.cb-page-header__actions{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.cb-empty-state{text-align:center;border:1px dashed var(--cb-border);background:var(--cb-surface);max-width:100%;animation:cb-page-enter .35s var(--cb-ease) both;border-radius:16px;padding:48px 20px}.cb-empty-state--compact{padding:28px 16px}.cb-empty-state__icon{opacity:.85;margin-bottom:12px;font-size:36px;line-height:1}.cb-empty-state--compact .cb-empty-state__icon{font-size:28px}.cb-empty-state__title{color:var(--cb-text);letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:800}.cb-empty-state--compact .cb-empty-state__title{font-size:15px}.cb-empty-state__desc{max-width:360px;color:var(--cb-muted);margin:0 auto 16px;font-size:13px;line-height:1.55}.cb-empty-state__action{margin-top:4px}.cb-glass-card{background:var(--cb-glass);-webkit-backdrop-filter:none;border:1px solid var(--cb-border);box-shadow:var(--cb-shadow-card), inset 0 1px 0 #ffffff0a;transition:border-color .2s var(--cb-ease), box-shadow .2s var(--cb-ease), transform .2s var(--cb-ease-spring)}.cb-glass-card--glow{box-shadow:var(--cb-shadow-card), 0 0 28px var(--cb-accent-live-dim)}.cb-glass-card--live{border-color:color-mix(in srgb, var(--cb-accent-live) 28%, var(--cb-border));box-shadow:var(--cb-shadow-card), 0 0 24px var(--cb-accent-live-dim)}.cb-stat-card{min-width:0;padding:14px 16px;position:relative;overflow:hidden}.cb-stat-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.cb-stat-card__label{color:var(--cb-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.cb-stat-card__icon{opacity:.85;display:inline-flex}.cb-stat-card__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.2}.cb-stat-card__change{font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;font-weight:600}.cb-stat-card__change.is-up{color:var(--cb-positive)}.cb-stat-card__change.is-down{color:var(--cb-negative)}.cb-page-header h1{text-wrap:balance}.cb-btn-primary{border:1px solid var(--cb-border-hi);background:var(--cb-brand-dim);min-height:40px;color:var(--cb-brand);cursor:pointer;transition:background .14s var(--cb-ease), border-color .14s, transform .12s var(--cb-ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cb-btn-primary:hover{filter:brightness(1.06)}.cb-btn-primary:active{transform:scale(.97)}.cb-btn-ghost{border:1px solid var(--cb-border);min-height:40px;color:var(--cb-muted);cursor:pointer;transition:border-color .14s, color .14s, background .14s, transform .12s var(--cb-ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cb-btn-ghost:hover{border-color:var(--cb-border-hi);color:var(--cb-text);background:var(--cb-brand-dim)}.cb-btn-ghost:active{transform:scale(.97)}.cb-btn-sm{border-radius:999px!important;min-height:32px!important;padding:5px 11px!important;font-size:11px!important}.cb-home-command{border:1px solid var(--cb-border-hi);background:linear-gradient(145deg, #ffffff09, transparent 50%), linear-gradient(210deg, var(--cb-accent-live-dim), transparent 58%), var(--cb-surface);box-shadow:var(--cb-shadow-card), inset 0 1px 0 #ffffff0a;border-radius:18px;margin-bottom:14px;padding:14px 14px 12px}.cb-home-command__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cb-home-command__meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cb-home-command__live{letter-spacing:.04em;text-transform:uppercase;color:var(--cb-dim);font-size:10px;font-weight:700}.cb-home-command__brand{letter-spacing:-.02em;color:var(--cb-text);font-size:14px;font-weight:800}.cb-home-command__actions{flex-wrap:wrap;gap:6px;display:flex}.cb-home-news-rail{border:1px solid var(--cb-border);background:linear-gradient(160deg, #ffffff05, transparent 40%), var(--cb-surface);box-shadow:var(--cb-shadow-card);transition:border-color .22s var(--cb-ease), box-shadow .22s var(--cb-ease);border-radius:16px;padding:12px 12px 10px}@media (hover:hover) and (pointer:fine){.cb-home-news-rail:hover{border-color:var(--cb-border-hi);box-shadow:var(--cb-shadow-elevated)}}.cb-home-news-rail__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cb-home-news-rail__titles{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cb-home-news-rail__title{letter-spacing:-.02em;color:var(--cb-text);margin:0;font-size:14px;font-weight:800}.cb-home-news-rail__meta{color:var(--cb-dim);font-size:11px;font-weight:600}.cb-home-news-rail__links{gap:10px;display:flex}.cb-home-news-rail__filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cb-home-news-rail__chip{appearance:none;border:1px solid var(--cb-border);background:var(--cb-elevated);color:var(--cb-muted);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.cb-home-news-rail__chip:hover{border-color:var(--cb-border-hi);color:var(--cb-text)}.cb-home-news-rail__chip.is-active{border-color:var(--cb-accent-live-muted);color:var(--cb-brand);background:var(--cb-brand-dim)}.cb-home-news-rail__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:820px){.cb-home-news-rail__grid{grid-template-columns:1fr}}.cb-home-news-rail__col-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-dim);margin:0 0 6px 2px;font-size:10px;font-weight:800}.cb-home-news-rail__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cb-home-news-rail__row{color:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:background .12s,border-color .12s;display:grid}.cb-home-news-rail__row:hover{background:var(--cb-elevated);border-color:var(--cb-border)}.cb-home-news-rail__badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.cb-home-news-rail__badge--desk{color:var(--cb-brand);background:var(--cb-brand-dim);border:1px solid color-mix(in srgb, var(--cb-accent-live) 28%, transparent)}.cb-home-news-rail__badge--short{color:#a5b4fc;background:#8b9cff1f;border:1px solid #8b9cff47}.cb-home-news-rail__row-title{color:var(--cb-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-home-news-rail__row-time{color:var(--cb-dim);font-size:10px;font-weight:600;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:nowrap}.cb-home-news-rail__empty{color:var(--cb-muted);padding:10px;font-size:12px}.cb-home-news-rail__lead{color:inherit;border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:14px;flex-direction:column;margin-bottom:8px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.cb-home-news-rail__lead:hover{border-color:var(--cb-border-hi)}}.cb-home-news-rail__lead-media{aspect-ratio:16/7;background:var(--cb-surface);width:100%;display:block;overflow:hidden}.cb-home-news-rail__lead-media img{object-fit:cover;width:100%;height:100%;display:block}.cb-home-news-rail__lead-body{flex-direction:column;gap:6px;padding:12px;display:flex}.cb-home-news-rail__lead-title{letter-spacing:-.01em;color:var(--cb-text);font-size:15px;font-weight:750;line-height:1.32}.cb-home-news-rail__lead-excerpt{color:var(--cb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.cb-home-news-rail__lead-meta{color:var(--cb-dim);font-size:10px;font-weight:600;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-home-news-rail__thumb{background:var(--cb-surface);border-radius:8px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.cb-home-news-rail__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cb-home-news-rail__row--stack{flex-direction:column;align-items:stretch;gap:6px;padding:9px 10px;display:flex}.cb-home-news-rail__row-main{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.cb-home-news-rail__tags,.cb-news-compact__tags{flex-wrap:wrap;gap:4px;display:flex}.cb-tag{letter-spacing:.02em;border:1px solid var(--cb-border);background:var(--cb-elevated);color:var(--cb-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:140px;padding:2px 7px;font-size:10px;font-weight:700;overflow:hidden}.cb-tag--imp{color:var(--cb-warn);background:#ffc1071a;border-color:#ffc10759}.cb-news-feed--grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;width:100%;min-width:0;display:grid}.cb-news-feed--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.cb-news-feed--list{grid-template-columns:1fr;gap:10px;display:grid}.cb-news-card{box-sizing:border-box;border:1px solid var(--cb-border);background:var(--cb-glass);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cb-news-feed--scroll .cb-news-card{flex:none;width:min(300px,82vw);min-width:min(280px,78vw);max-width:min(320px,86vw)}.cb-news-card.is-breaking{border-color:var(--cb-border-hi);box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-negative) 18%, transparent)}.cb-news-card__sent{flex-shrink:0;width:100%;height:3px}.cb-news-card__sent--bull{background:linear-gradient(90deg, var(--cb-positive), color-mix(in srgb, var(--cb-positive) 40%, var(--cb-brand)))}.cb-news-card__sent--bear{background:linear-gradient(90deg, var(--cb-negative), var(--cb-warn))}.cb-news-card__sent--neutral{background:linear-gradient(90deg, var(--cb-warn), var(--cb-accent))}.cb-news-card__media{background:var(--cb-elevated);width:100%;height:110px;display:block;position:relative;overflow:hidden}.cb-news-card__media:empty{display:none}.cb-news-card__media img,.cb-news-compact__thumb img{filter:saturate(.9)contrast(1.06)brightness(.99)}.cb-news-card__media:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--cb-brand) 7%, transparent), transparent 36%, color-mix(in srgb, var(--cb-bg) 22%, transparent) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cb-news-card,.cb-news-compact__card{animation:cb-news-rise .46s var(--cb-ease) backwards;animation-delay:calc(var(--cb-news-i,0) * 55ms)}@keyframes cb-news-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.cb-news-card__body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px;display:flex}.cb-news-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-news-card__fresh{font-size:10px;font-weight:700}.cb-news-card__time{color:var(--cb-muted);margin-left:auto;font-size:11px}.cb-news-card__title-link{color:inherit;text-decoration:none}.cb-news-card__title{color:var(--cb-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-news-card__ask{margin-top:auto;padding-top:4px}.cb-news-card__skel{border-radius:16px;width:100%}.cb-news-feed--scroll .cb-news-card__skel{flex:0 0 min(280px,78vw)}.cb-news-compact{flex-direction:column;gap:8px;display:flex}.cb-news-compact__card{border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:14px;grid-template-columns:1fr auto;align-items:stretch;gap:8px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.cb-news-compact__card:hover{border-color:var(--cb-border-hi);background:var(--cb-surface)}.cb-news-compact__link{color:inherit;grid-template-columns:72px 1fr;gap:10px;min-width:0;padding:8px;text-decoration:none;display:grid}.cb-news-compact__link--no-thumb{grid-template-columns:1fr}.cb-news-compact__link:has(.cb-news-compact__thumb:empty){grid-template-columns:1fr}.cb-news-compact__thumb{background:var(--cb-bg);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.cb-news-compact__body{flex-direction:column;gap:4px;min-width:0;display:flex}.cb-news-compact__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-news-compact__fresh{letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.cb-news-compact__time{color:var(--cb-muted);font-size:11px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.cb-news-compact__title{color:var(--cb-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-news-compact__take{color:var(--cb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.cb-news-compact__ask{align-items:center;padding:0 8px 0 0;display:flex}@media (max-width:640px){.cb-news-compact__link{grid-template-columns:56px 1fr}.cb-news-compact__thumb{width:56px;height:56px}.cb-news-compact__ask{display:none}}.cb-batmi-hero{width:100%;position:relative}.cb-batmi-hero__answers{border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:16px;flex-direction:column;gap:12px;max-height:480px;margin-top:10px;padding:12px;display:flex;overflow-y:auto}.cb-batmi-hero__answers.is-compact{max-height:320px}.cb-batmi-hero__user{background:var(--cb-surface);border:1px solid var(--cb-border);max-width:92%;color:var(--cb-text);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px;font-size:13px;line-height:1.45}.cb-batmi-hero__ai{min-width:0;max-width:100%}.cb-batmi-hero__ai-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-accent-live);margin-bottom:4px;font-size:10px;font-weight:800}.cb-batmi-hero__sections{flex-direction:column;gap:8px;display:flex}.cb-batmi-hero__section{border:1px solid var(--cb-border);background:var(--cb-surface);border-radius:10px;padding:8px 10px}.cb-batmi-hero__section-title{margin-bottom:4px;font-size:11px;font-weight:800}.cb-batmi-hero__md{color:var(--cb-text);font-size:13px;line-height:1.55}.cb-batmi-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.cb-market-table-root--loading{padding:0}.cb-market-table__chip-skel{border-radius:999px;width:72px;height:32px}.cb-market-table__skel-list{padding:8px 14px 14px}.cb-market-table__row-skel{border-radius:10px;height:48px;margin-bottom:8px}.cb-batmi-input-wrap{background:var(--cb-elevated);border:1px solid var(--cb-border);transition:border-color .16s var(--cb-ease), box-shadow .16s var(--cb-ease);border-radius:14px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.cb-batmi-input-wrap.is-live{border-color:var(--cb-border-hi);box-shadow:0 0 0 1px var(--cb-accent-live-dim)}.cb-batmi-input-wrap__icon{color:var(--cb-brand);flex-shrink:0;display:flex}.cb-batmi-input-wrap input{min-width:0;color:var(--cb-text);background:0 0;border:none;outline:none;flex:1;min-height:32px;font-family:inherit;font-size:14px}.cb-batmi-scan{cursor:pointer;min-height:34px;color:var(--cb-on-accent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--cb-ease), opacity .12s;background:#f5f5f5;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:800}.cb-batmi-scan:disabled{opacity:.45;cursor:not-allowed}.cb-batmi-scan:not(:disabled):active{transform:scale(.96)}.cb-batmi-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cb-chip{border:1px solid var(--cb-border);color:var(--cb-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff05;border-radius:999px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:600;transition:border-color .14s,color .14s,background .14s,transform .1s}.cb-chip:active{background:var(--cb-brand-dim);color:var(--cb-brand);border-color:var(--cb-border-hi);transform:scale(.97)}@media (hover:hover){.cb-chip:hover{border-color:var(--cb-border-hi);color:var(--cb-text);background:var(--cb-brand-dim)}}.cb-batmi-hero__meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cb-link-btn{color:var(--cb-brand);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:700}.cb-link-btn.muted{color:var(--cb-dim);font-weight:600}.cb-coin-typeahead{z-index:95;border:1px solid var(--cb-border-hi);-webkit-backdrop-filter:none;background:#0e1217f5;border-radius:14px;max-height:340px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 40px #00000073}.cb-coin-typeahead__section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--cb-brand);border-bottom:1px solid var(--cb-border);background:#ff7a2e0f;padding:8px 12px 4px;font-size:11px;font-weight:700}.cb-coin-typeahead__row{border:none;border-bottom:1px solid var(--cb-border);width:100%;color:var(--cb-text);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.cb-coin-typeahead__row:last-child{border-bottom:none}.cb-coin-typeahead__row:hover,.cb-coin-typeahead__row.is-active{background:#ff7a2e1f}.cb-coin-typeahead__row.muted{color:var(--cb-muted);cursor:default;padding:12px 14px;font-size:12px}.cb-coin-typeahead__rank{color:var(--cb-dim);font-size:11px;font-weight:600;font-family:var(--font-mono,monospace);min-width:24px}.cb-coin-typeahead__thumb{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.cb-coin-typeahead__thumb.placeholder{background:var(--cb-surface);display:inline-block}.cb-coin-typeahead__meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cb-coin-typeahead__name{white-space:nowrap;text-overflow:ellipsis;color:var(--cb-text);font-size:13px;font-weight:700;overflow:hidden}.cb-coin-typeahead__sym{color:var(--cb-dim);font-size:11px;font-family:var(--font-mono,monospace);align-items:center;gap:6px;display:flex}.cb-coin-typeahead__trending-tag{text-transform:uppercase;color:var(--cb-brand);background:#ff7a2e33;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.cb-coin-typeahead__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.cb-coin-typeahead__price{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.cb-coin-typeahead__price .muted{color:var(--cb-dim)}.cb-coin-typeahead__chg{font-size:11px;font-weight:600}.cb-coin-typeahead__chg.is-up{color:#2dd4bf}.cb-coin-typeahead__chg.is-dn{color:#f87171}.cb-coin-typeahead__footer{border-top:1px solid var(--cb-border);background:#00000040;padding:8px 14px}.cb-coin-typeahead__see-all{color:var(--cb-brand);font-size:12px;font-weight:600;text-decoration:none;display:block}.cb-coin-typeahead__see-all:hover{text-decoration:underline}.cb-shell--no-bottom{--cb-bottom:0px}.cb-batmi-full-wrap{--batmi-kb:0px;height:calc(100dvh - env(safe-area-inset-bottom,0px) - var(--batmi-kb,0px));background:var(--cb-bg);flex-direction:column;width:100%;max-width:none;max-height:100dvh;padding:0;display:flex;overflow:hidden}.cb-news-ssr-index,.cb-shorts-ssr-index{clip:rect(0, 0, 0, 0);white-space:nowrap;visibility:hidden;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-news-ssr-index h1,.cb-shorts-ssr-index h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.05rem,2vw,1.35rem)}.cb-news-ssr-index p,.cb-shorts-ssr-index p{color:var(--cb-muted,#94a3b8);margin:4px 0 10px;font-size:13px}.cb-news-ssr-index ol,.cb-shorts-ssr-index ol{columns:1;margin:0 0 10px;padding-left:20px}@media (min-width:861px){.cb-news-ssr-index ol,.cb-shorts-ssr-index ol{columns:2;column-gap:28px}}.cb-news-ssr-index li,.cb-shorts-ssr-index li{break-inside:avoid;margin:5px 0;font-size:13px;line-height:1.45}.cb-news-ssr-index a,.cb-shorts-ssr-index a{color:inherit;text-decoration:none}.cb-news-ssr-index a:hover,.cb-shorts-ssr-index a:hover{color:var(--cb-brand,#67f6ff);text-decoration:underline}.cb-cmd-hint{border:1px solid var(--cb-border);cursor:pointer;color:var(--cb-text-dim,var(--cb-text));opacity:.75;background:0 0;border-radius:8px;align-items:center;padding:3px 6px;transition:opacity .14s,border-color .14s;display:none}.cb-cmd-hint:hover,.cb-cmd-hint:focus-visible{opacity:1;border-color:var(--cb-brand,var(--cb-border))}.cb-cmd-hint__key{font:inherit;letter-spacing:.02em;white-space:nowrap;font-size:11px}@media (min-width:861px){.cb-cmd-hint{display:inline-flex}}.cb-install-prompt{left:10px;right:10px;bottom:calc(var(--cb-bottom,56px) + env(safe-area-inset-bottom,0px) + 10px);z-index:120;border:1px solid var(--cb-border);background:var(--cb-surface,#0c0e12f5);box-shadow:var(--cb-shadow-card,0 8px 30px #00000073);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed}.cb-install-prompt__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cb-install-prompt__title{font-size:14px;line-height:1.2}.cb-install-prompt__sub{opacity:.72;font-size:12px;line-height:1.3}.cb-install-prompt__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cb-install-prompt__btn{min-height:var(--cb-tap-min,44px);cursor:pointer;border:1px solid var(--cb-border);color:inherit;background:0 0;border-radius:10px;padding:8px 12px;font-size:13px}.cb-install-prompt__btn--primary{background:var(--cb-brand,#38bdf8);color:var(--cb-on-accent);border-color:#0000;font-weight:600}.cb-install-prompt__btn--ghost{opacity:.8}@media (min-width:861px){.cb-install-prompt{display:none!important}}.cb-boot{align-items:center;min-height:96px;margin-bottom:20px;display:flex}.cb-boot__frame{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark copy""bar bar";align-items:center;gap:10px 14px;width:100%;display:grid}.cb-boot__mark{grid-area:mark;width:44px;height:44px}.cb-boot__ring{stroke:var(--cb-border)}.cb-boot__arc{stroke:var(--cb-brand,#38bdf8);stroke-dasharray:41 122;transform-origin:32px 32px;animation:1.15s linear infinite cb-boot-spin}.cb-boot__wordmark{fill:var(--cb-text);font-family:inherit}.cb-boot__copy{flex-direction:column;grid-area:copy;gap:2px;min-width:0;display:flex}.cb-boot__title{letter-spacing:.01em;font-size:15px;font-weight:700}.cb-boot__label{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cb-boot__bar{background:var(--cb-border);border-radius:999px;grid-area:bar;height:3px;position:relative;overflow:hidden}.cb-boot__bar-fill{background:var(--cb-brand,#38bdf8);border-radius:999px;display:block;position:absolute;inset:0 auto 0 0}.cb-boot__bar.is-determinate .cb-boot__bar-fill{transition:none}.cb-boot__bar.is-indeterminate .cb-boot__bar-fill{width:34%;animation:1.4s ease-in-out infinite cb-boot-sweep}@keyframes cb-boot-spin{to{transform:rotate(360deg)}}@keyframes cb-boot-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (min-width:861px){.cb-boot{min-height:112px}.cb-boot__frame{grid-template-areas:"mark copy"".bar";gap:12px 16px}.cb-boot__mark{width:56px;height:56px}.cb-boot__title{font-size:17px}.cb-boot__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.cb-boot__arc,.cb-boot__bar.is-indeterminate .cb-boot__bar-fill{animation:none!important}.cb-boot__bar.is-indeterminate .cb-boot__bar-fill{width:0!important}.cb-boot__arc{stroke-dasharray:163 0;opacity:.35}}.cb-welcome{z-index:400;display:flex;position:fixed;inset:0}.cb-welcome__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020408b8;position:absolute;inset:0}.cb-welcome__panel{background:var(--cb-panel,#0b0e14);border:1px solid var(--cb-border-hi,var(--cb-border));box-shadow:var(--cb-shadow-elevated,0 20px 60px #0009);max-height:100%;padding:20px;position:relative;overflow-y:auto}.cb-welcome__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:0 0 6px;font-size:12px}.cb-welcome__title{margin:0 0 6px;font-size:20px;line-height:1.25}.cb-welcome__sub{opacity:.72;margin:0 0 16px;font-size:13px}.cb-welcome__beats{gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.cb-welcome__beat{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cb-welcome__beat-index{border:1px solid var(--cb-border);border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.cb-welcome__beat-title{margin:0 0 2px;font-size:14px}.cb-welcome__beat-body{opacity:.75;margin:0;font-size:13px;line-height:1.5}.cb-welcome__actions{flex-direction:column;gap:8px;display:flex}.cb-welcome__cta,.cb-welcome__skip{min-height:var(--cb-tap-min,44px);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px}.cb-welcome__cta{background:var(--cb-brand,#38bdf8);color:var(--cb-on-accent);border:1px solid #0000;font-weight:700}.cb-welcome__skip{border:1px solid var(--cb-border);color:inherit;opacity:.85;background:0 0}.cb-welcome--sheet{align-items:flex-end}.cb-welcome--sheet .cb-welcome__panel{width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:18px 18px 0 0;max-height:86vh}.cb-welcome--modal{justify-content:center;align-items:center;padding:24px}.cb-welcome--modal .cb-welcome__panel{border-radius:18px;width:min(560px,100%);max-height:88vh;padding:26px 28px}.cb-welcome--modal .cb-welcome__title{font-size:24px}.cb-welcome--modal .cb-welcome__actions{flex-direction:row;justify-content:flex-end}@keyframes animotion-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cb-reveal{animation:.6s ease-out both animotion-fadeInUp}@media (prefers-reduced-motion:reduce){.cb-reveal{animation:none}.cb-chat-rail__box,.cb-chat-rail__send,.cb-chat-rail__chips .cb-chip{transition:none}}.cb-chat-rail{width:100%;margin:0 0 18px}.cb-chat-rail__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cb-chat-rail__mark{letter-spacing:.04em;text-transform:uppercase;color:var(--cb-text);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.cb-chat-rail__mark svg{color:var(--cb-brand)}.cb-chat-rail__status{color:var(--cb-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.cb-chat-rail__full{color:var(--cb-muted);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700;text-decoration:none}.cb-chat-rail__full:hover{color:var(--cb-brand)}.cb-chat-rail__composer{position:relative}.cb-chat-rail__box{background:var(--cb-elevated);border:1px solid var(--cb-border);cursor:text;width:100%;transition:border-color .16s var(--cb-ease), box-shadow .16s var(--cb-ease);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 1px 2px #00000040}.cb-chat-rail__box:hover{border-color:var(--cb-border-hi)}.cb-chat-rail__box:focus-within{border-color:var(--cb-border-hi);box-shadow:0 0 0 1px var(--cb-accent-live-dim), 0 8px 28px #00000059}.cb-chat-rail__box.is-live{border-color:var(--cb-border-hi);box-shadow:0 0 0 1px var(--cb-accent-live-dim)}.cb-chat-rail__icon{color:var(--cb-brand);flex-shrink:0;display:flex}.cb-chat-rail__box textarea{resize:none;min-width:0;color:var(--cb-text);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:14px;line-height:1.6;overflow:hidden}.cb-chat-rail__box textarea::placeholder{color:var(--cb-dim)}.cb-chat-rail__box textarea:disabled{opacity:.6}.cb-chat-rail__send{cursor:pointer;color:#050505;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:32px;height:32px;transition:transform .12s var(--cb-ease), opacity .12s, background .12s;background:#f5f5f5;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cb-chat-rail__send.is-idle{opacity:.45}.cb-chat-rail__send.is-typing{opacity:1}.cb-chat-rail__send.is-streaming{opacity:1;background:var(--cb-brand);color:var(--cb-on-accent)}.cb-chat-rail__send:disabled{cursor:not-allowed}.cb-chat-rail__send:not(:disabled):active{transform:scale(.94)}.cb-chat-rail__chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cb-chat-rail__chips::-webkit-scrollbar{display:none}.cb-chat-rail__chips .cb-chip{flex-shrink:0}.cb-chat-rail__answer{border:1px solid var(--cb-border);width:100%;color:var(--cb-text);text-align:left;cursor:pointer;transition:border-color .14s var(--cb-ease), background .14s var(--cb-ease);background:#ffffff05;border-radius:12px;align-items:baseline;gap:8px;margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.cb-chat-rail__answer:hover{border-color:var(--cb-border-hi);background:var(--cb-brand-dim)}.cb-chat-rail__answer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-brand);flex-shrink:0;font-size:10px;font-weight:800}.cb-chat-rail__answer-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cb-muted);flex:1;overflow:hidden}.cb-chat-rail__answer-open{color:var(--cb-muted);flex-shrink:0;font-size:11px;font-weight:700}.cb-chat-rail__answer:hover .cb-chat-rail__answer-open{color:var(--cb-brand)}.cb-chat-rail__send:focus-visible,.cb-chat-rail__answer:focus-visible,.cb-chat-rail__chips .cb-chip:focus-visible,.cb-chat-rail__full:focus-visible{outline:2px solid var(--cb-brand);outline-offset:2px}.cb-coin-typeahead__price{font-variant-numeric:tabular-nums}.cb-topbar-item:focus-visible,.cb-brand-btn:focus-visible,.cb-explore-btn:focus-visible,.cb-topbar-auth__chip:focus-visible,.cb-nav-item:focus-visible,.cb-nav-active:focus-visible,.cb-bottom-nav__item:focus-visible{outline:2px solid var(--cb-brand);outline-offset:2px}.cb-topbar-item:active,.cb-nav-item:active,.cb-nav-active:active,.cb-bottom-nav__item:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.cb-topbar-item:active,.cb-nav-item:active,.cb-nav-active:active,.cb-bottom-nav__item:active{transform:none}}
.cb-bai{--bai-cyan:var(--cb-accent-live);--bai-cyan-dim:var(--cb-accent-live-dim);--bai-cyan-glow:var(--cb-accent-live-glow);--bai-bg:var(--cb-bg);--bai-card:var(--cb-surface);--bai-elev:var(--cb-elevated);--bai-border:var(--cb-border);--bai-border-hi:var(--cb-border-hi);background:var(--bai-bg);width:100%;height:100%;min-height:0;color:var(--cb-text);font-family:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;display:flex;position:relative}.cb-bai-scrim{z-index:35;cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}.cb-bai-rail{border-right:1px solid var(--bai-border);background:var(--cb-sidebar-bg,var(--cb-bg));z-index:40;flex-direction:column;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.cb-bai-workspace{grid-template-columns:0 minmax(0,1fr);transition:grid-template-columns .18s cubic-bezier(.22,1,.36,1);display:grid}.cb-bai-workspace.is-rail-open{grid-template-columns:min(288px,86vw) minmax(0,1fr)}.cb-bai-rail.is-drawer{width:min(288px,86vw);position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 40px #00000073}.cb-bai-workspace .cb-bai-rail.is-drawer+.cb-bai-main{grid-column:1/-1}.cb-bai-rail__head{align-items:center;gap:10px;padding:12px 12px 8px;display:flex}.cb-bai-rail__brand{letter-spacing:-.02em;font-size:14px;font-weight:800}.cb-bai-rail__brand em{color:var(--bai-cyan);font-style:normal}.cb-bai-icon-btn{border:1px solid var(--bai-border);color:var(--cb-muted);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;width:34px;height:34px;transition:border-color .14s,color .14s,background .14s}.cb-bai-icon-btn:hover{border-color:var(--bai-border-hi);color:var(--bai-cyan);background:var(--bai-cyan-dim)}.cb-bai-new{border:1px solid var(--bai-border-hi);background:linear-gradient(135deg, var(--bai-cyan-dim), transparent 70%), var(--bai-card);width:calc(100% - 24px);color:var(--bai-cyan);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:4px 12px 10px;padding:11px 14px;font-size:13px;font-weight:800;transition:transform .14s,box-shadow .14s;display:flex}.cb-bai-new:hover{box-shadow:var(--cb-shadow-card);transform:translateY(-1px)}.cb-bai-new__plus{background:var(--bai-cyan);width:20px;height:20px;color:var(--cb-on-accent);border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.cb-bai-search{padding:0 12px 10px}.cb-bai-search input{box-sizing:border-box;border:1px solid var(--bai-border);background:var(--bai-card);width:100%;color:var(--cb-text);border-radius:10px;outline:none;padding:9px 12px;font-size:12.5px}.cb-bai-search input:focus{border-color:var(--bai-border-hi);box-shadow:0 0 0 3px var(--bai-cyan-dim)}.cb-bai-hist{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.cb-bai-hist__empty{color:var(--cb-dim);padding:14px 10px;font-size:12px;line-height:1.5}.cb-bai-link-btn{color:var(--cb-on-accent);background:var(--bai-cyan);border-radius:8px;margin-top:8px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.cb-bai-hist__item{border-radius:10px;align-items:stretch;transition:background .12s;display:flex}.cb-bai-hist__item:hover{background:var(--cb-elevated)}.cb-bai-hist__item.is-active{background:var(--bai-cyan-dim);box-shadow:inset 2px 0 0 var(--bai-cyan)}.cb-bai-hist__open{text-align:left;color:var(--cb-text);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;min-width:0;padding:9px 10px}.cb-bai-hist__open .t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.cb-bai-hist__open .m{color:var(--cb-dim);margin-top:2px;font-size:10px;display:block}.cb-bai-hist__del{color:var(--cb-dim);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:8px;width:28px}.cb-bai-hist__del:hover{color:var(--cb-negative);opacity:1}.cb-bai-snap{border-top:1px solid var(--bai-border);background:linear-gradient(180deg, transparent, var(--cb-accent-live-dim));flex-shrink:0;padding:10px 12px 12px}.cb-bai-snap__head{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-dim);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.cb-bai-snap__head a{color:var(--bai-cyan);letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;text-decoration:none}.cb-bai-snap__list{flex-direction:column;gap:2px;display:flex}.cb-bai-snap__row{width:100%;color:var(--cb-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:grid}.cb-bai-snap__row:hover{background:var(--bai-cyan-dim)}.cb-bai-snap__row .sym{font-weight:800;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:11px}.cb-bai-snap__row .px{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--cb-muted);font-size:11px}.cb-bai-snap__row .ch{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:11px;font-weight:700}.cb-bai-snap__row .ch.up{color:var(--cb-positive)}.cb-bai-snap__row .ch.dn{color:var(--cb-negative)}.cb-bai-snap__fg{color:var(--cb-dim);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;font-size:11px;display:flex}.cb-bai-snap__fg strong{color:var(--cb-text);font-size:13px}.cb-bai-main{background:var(--cb-surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cb-bai-top{border-bottom:1px solid var(--bai-border);background:var(--cb-panel);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:5;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.cb-bai-top__left{flex:140px;align-items:center;gap:8px;min-width:0;display:flex}.cb-bai-top__menu{display:none}.cb-bai-title{color:var(--cb-text);letter-spacing:-.02em;cursor:text;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;border-radius:8px;max-width:min(360px,42vw);padding:6px 8px;font-size:14px;font-weight:700;overflow:hidden}.cb-bai-title:hover{background:var(--cb-elevated)}.cb-bai-title-input{border:1px solid var(--bai-border-hi);background:var(--bai-card);color:var(--cb-text);border-radius:8px;outline:none;min-width:160px;max-width:min(360px,50vw);padding:6px 10px;font-size:14px;font-weight:700}.cb-bai-models{border:1px solid var(--bai-border);background:var(--bai-card);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.cb-bai-models button{color:var(--cb-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 12px;font-size:11.5px;font-weight:700;transition:background .12s,color .12s}.cb-bai-models button .short{display:none}.cb-bai-models button.is-on{background:var(--bai-cyan-dim);color:var(--bai-cyan);box-shadow:inset 0 0 0 1px var(--bai-border-hi)}.cb-bai-top__right{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cb-bai-usage{color:var(--cb-dim);font-size:11px;font-weight:700;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;padding:0 4px}.cb-bai-ghost-btn{border:1px solid var(--bai-border);color:var(--cb-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .12s,color .12s}.cb-bai-ghost-btn:hover{border-color:var(--bai-border-hi);color:var(--bai-cyan)}.cb-bai-ghost-btn.muted{color:var(--cb-dim)}.cb-bai-cta{background:var(--bai-cyan);color:var(--cb-on-accent);border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none}.cb-bai-personas{border-bottom:1px solid var(--bai-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.cb-bai-personas::-webkit-scrollbar{display:none}.cb-bai-personas button,.cb-bai-personas__link{border:1px solid var(--bai-border);color:var(--cb-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:11px;font-weight:700;text-decoration:none}.cb-bai-personas button.is-on{border-color:var(--bai-border-hi);color:var(--bai-cyan);background:var(--bai-cyan-dim)}.cb-bai-gate{border:1px solid var(--bai-border-hi);background:var(--bai-cyan-dim);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 0;padding:12px 14px;display:flex}.cb-bai-gate p{color:var(--cb-muted);margin:4px 0 0;font-size:12px}.cb-bai-gate__actions{gap:8px;display:flex}.cb-bai-thread{box-sizing:border-box;flex:1;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:22px 16px 16px;overflow-y:auto}.cb-bai-landing{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:24px 16px 32px;display:flex;overflow-y:auto}.cb-bai-landing .cb-bai-hero{max-width:640px;padding:0 8px 20px}.cb-bai-composer--center{background:0 0;border-top:none;flex-shrink:0;width:100%;max-width:720px;margin:0 auto;padding:0 0 4px}.cb-bai-composer--center .cb-bai-pills{justify-content:center;padding-bottom:10px}.cb-bai-composer--center .cb-bai-shell{min-height:56px;box-shadow:0 8px 40px #00000059, 0 0 0 1px var(--cb-accent-live-dim)}.cb-bai-landing .cb-bai-starters{max-width:640px;margin-top:18px}.cb-bai-hint--landing{margin-top:16px}.cb-bai-hero{text-align:center;max-width:560px;margin:0 auto;padding:36px 12px 48px}.cb-bai-hero__mark{width:48px;height:48px;color:var(--cb-on-accent);background:var(--bai-cyan);box-shadow:var(--cb-shadow-card);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:20px;font-weight:900;display:flex}.cb-bai-hero h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:800;line-height:1.2}.cb-bai-hero p{color:var(--cb-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.cb-bai-hero__tape{font-size:11.5px;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--cb-dim);flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-bottom:18px;display:flex}.cb-bai-hero__tape .up{color:var(--cb-positive);font-style:normal}.cb-bai-hero__tape .dn{color:var(--cb-negative);font-style:normal}.cb-bai-starters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cb-bai-starters button{border:1px solid var(--bai-border);background:var(--bai-card);color:var(--cb-text);cursor:pointer;text-align:left;border-radius:12px;max-width:100%;padding:10px 14px;font-size:12.5px;font-weight:600;transition:border-color .14s,transform .14s,box-shadow .14s}.cb-bai-starters button:hover:not(:disabled){border-color:var(--bai-border-hi);transform:translateY(-1px);box-shadow:0 8px 24px #00000040}.cb-bai-starters button:disabled{opacity:.45;cursor:not-allowed}.cb-bai-msg{margin-bottom:20px;animation:.22s ease-out cb-bai-in}@keyframes cb-bai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cb-bai-msg.user{justify-content:flex-end;display:flex}.cb-bai-msg.ai{flex-direction:column;align-items:flex-start;display:flex}.cb-bai-ai-mark{letter-spacing:.05em;text-transform:uppercase;color:var(--cb-dim);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.cb-bai-ai-mark__dot{background:var(--bai-cyan);border-radius:50%;width:7px;height:7px}.cb-bai-bubble{max-width:min(680px,100%);font-size:14.5px;line-height:1.62}.cb-bai-bubble.user{background:var(--bai-elev);border:1px solid var(--bai-border);color:var(--cb-text);word-break:break-word;border-radius:18px 18px 4px;padding:12px 16px;box-shadow:0 4px 16px #0003}.cb-bai-bubble.ai{background:0 0;width:100%;padding:0}.cb-bai-bubble.ai .chat-md{color:var(--cb-text)}.cb-bai-price-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cb-bai-price{border:1px solid var(--bai-border);background:var(--bai-card);border-radius:12px;align-items:stretch;transition:border-color .14s,transform .14s;display:flex;overflow:hidden}.cb-bai-price:hover{border-color:var(--bai-border-hi);transform:translateY(-1px)}.cb-bai-price__main{color:inherit;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.cb-bai-price__img{border-radius:50%;flex-shrink:0}.cb-bai-price__dot{background:var(--bai-cyan-dim);border-radius:50%;flex-shrink:0;width:22px;height:22px}.cb-bai-price__meta{flex-direction:column;min-width:0;display:flex}.cb-bai-price__sym{font-size:12px;font-weight:800;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.cb-bai-price__name{color:var(--cb-dim);white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:10px;overflow:hidden}.cb-bai-price__nums{flex-direction:column;align-items:flex-end;display:flex}.cb-bai-price__px{font-size:12.5px;font-weight:700;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.cb-bai-price__ch{font-size:11px;font-weight:700;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.cb-bai-price__ch.is-up{color:var(--cb-positive)}.cb-bai-price__ch.is-dn{color:var(--cb-negative)}.cb-bai-price__spark{opacity:.9;flex-shrink:0;width:56px;height:20px}.cb-bai-price__ask{border:none;border-left:1px solid var(--bai-border);color:var(--bai-cyan);cursor:pointer;background:0 0;padding:0 12px;font-size:11px;font-weight:800}.cb-bai-price__ask:hover{background:var(--bai-cyan-dim)}.cb-bai-cite{background:var(--bai-cyan-dim);min-width:18px;height:18px;color:var(--bai-cyan);font-size:10px;font-weight:800;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;cursor:pointer;vertical-align:super;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0 2px;padding:0 5px;line-height:1;display:inline-flex}.cb-bai-cite:hover{background:var(--cb-accent-live-glow)}.cb-bai-grounding{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.cb-bai-grounding__chip{letter-spacing:.02em;text-transform:lowercase;border:1px solid var(--bai-border,#ffffff1a);background:var(--cb-elevated);color:var(--cb-muted,#a3a3a3);border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.cb-bai-grounding__chip--intent{border-color:color-mix(in srgb, var(--cb-accent-live) 28%, transparent);color:var(--bai-cyan,var(--cb-accent-live));background:var(--cb-accent-live-dim);text-transform:none}.cb-bai-grounding__chip--onchain{color:#6ee7b7;background:#34d39914;border-color:#34d39959}.cb-bai-grounding__chip.muted{opacity:.7}.cb-bai-evidence{border:1px solid var(--bai-border);background:var(--bai-card);border-radius:12px;margin:0 0 10px;padding:10px 12px}.cb-bai-evidence__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-muted);margin-bottom:6px;font-size:10.5px;font-weight:800}.cb-bai-evidence__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb-bai-evidence__item{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.cb-bai-evidence__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.cb-bai-evidence__badge--high{color:var(--cb-positive);background:color-mix(in srgb, var(--cb-positive) 14%, transparent);border:1px solid color-mix(in srgb, var(--cb-positive) 28%, transparent)}.cb-bai-evidence__badge--medium{color:var(--cb-warn);background:color-mix(in srgb, var(--cb-warn) 14%, transparent);border:1px solid color-mix(in srgb, var(--cb-warn) 28%, transparent)}.cb-bai-evidence__text{color:var(--cb-text);flex:auto}.cb-bai-evidence__source{width:100%;color:var(--cb-dim);font-size:11px}.cb-bai-sources-chip{border:1px solid var(--bai-border);background:var(--bai-card);color:var(--cb-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;font-size:12px;font-weight:700;transition:border-color .12s,color .12s;display:inline-flex}.cb-bai-sources-chip:hover{border-color:var(--bai-border-hi);color:var(--bai-cyan)}.cb-bai-sources-chip__dots{gap:3px;display:inline-flex}.cb-bai-sources-chip__dots i{background:var(--bai-cyan-dim);width:16px;height:16px;color:var(--bai-cyan);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.cb-bai-actions{flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:4px;display:flex}.cb-bai-action{border:1px solid var(--bai-border);background:var(--cb-elevated,#ffffff08);color:var(--cb-text);cursor:pointer;letter-spacing:-.01em;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650;transition:border-color .14s,color .14s,background .14s,transform .1s}.cb-bai-action:hover:not(:disabled){border-color:var(--bai-border-hi);color:var(--cb-accent-live);background:var(--bai-cyan-dim,var(--cb-accent-live-dim));transform:translateY(-1px)}.cb-bai-action:disabled{opacity:.4;cursor:not-allowed;transform:none}.cb-bai-sources-scrim{background:var(--cb-overlay);z-index:50;cursor:pointer;border:none;position:absolute;inset:0}.cb-bai-sources{z-index:55;background:var(--cb-panel);border-left:1px solid var(--cb-border);width:min(360px,92vw);box-shadow:var(--cb-shadow-elevated);flex-direction:column;animation:.2s ease-out cb-bai-slide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes cb-bai-slide{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:none}}.cb-bai-sources__head{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 8px;display:flex}.cb-bai-sources__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bai-cyan);font-size:10px;font-weight:800}.cb-bai-sources__head h2{margin:4px 0 0;font-size:16px;font-weight:800}.cb-bai-sources__blurb{color:var(--cb-dim);margin:0;padding:0 16px 12px;font-size:12px;line-height:1.45}.cb-bai-sources__list{flex:1;margin:0;padding:0 10px 20px;list-style:none;overflow-y:auto}.cb-bai-sources__list li{border:1px solid #0000;border-radius:12px;gap:10px;padding:12px 10px;display:flex}.cb-bai-sources__list li.is-active,.cb-bai-sources__list li:hover{background:var(--bai-card);border-color:var(--bai-border)}.cb-bai-sources__n{background:var(--bai-cyan-dim);width:24px;height:24px;color:var(--bai-cyan);font-size:11px;font-weight:800;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cb-bai-sources__title{color:var(--cb-text);font-size:13px;font-weight:700;text-decoration:none}.cb-bai-sources__title:hover{color:var(--bai-cyan)}.cb-bai-sources__body p{color:var(--cb-dim);margin:4px 0 0;font-size:11.5px;line-height:1.4}.cb-bai-sources__kind{text-transform:uppercase;letter-spacing:.04em;color:var(--cb-dim);margin-top:6px;font-size:10px;font-weight:800;display:inline-block}.cb-bai-sources__empty{color:var(--cb-dim);font-size:12px;padding:16px!important}.cb-bai-composer{padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px) + var(--batmi-kb,0px));border-top:1px solid var(--bai-border);box-sizing:border-box;z-index:6;background:linear-gradient(#0000,#0a0d14e6 30%);flex-shrink:0;width:100%;max-width:820px;margin:0 auto;position:relative}.cb-bai-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.cb-bai-pills::-webkit-scrollbar{display:none}.cb-bai-pills button{border:1px solid var(--bai-border);background:var(--bai-card);color:var(--cb-muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:11.5px;font-weight:700}.cb-bai-pills button:hover:not(:disabled){border-color:var(--bai-border-hi);color:var(--bai-cyan)}.cb-bai-pills button:disabled{opacity:.45;cursor:not-allowed}.cb-bai-form{position:relative}.cb-bai-shell{border:1px solid var(--bai-border);background:var(--bai-card);border-radius:16px;align-items:flex-end;gap:8px;min-height:52px;padding:8px;transition:border-color .14s,box-shadow .14s;display:flex}.cb-bai-shell.is-focus{border-color:var(--bai-border-hi);box-shadow:0 0 0 3px var(--bai-cyan-dim)}.cb-bai-attach{border:1px solid var(--bai-border);width:40px;height:40px;color:var(--cb-muted);cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;font-size:22px;font-weight:500;line-height:1}.cb-bai-attach:hover{color:var(--bai-cyan);border-color:var(--bai-border-hi)}.cb-bai-textarea{resize:none;min-width:0;color:var(--cb-text);background:0 0;border:none;outline:none;flex:1;min-height:28px;max-height:160px;padding:8px 4px;font-family:inherit;font-size:16px;line-height:1.45}.cb-bai-send{background:var(--bai-cyan);color:var(--cb-on-accent);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;transition:opacity .12s,transform .12s}.cb-bai-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cb-bai-send:not(:disabled):active{transform:scale(.97)}.cb-bai-attach-hint{color:var(--cb-muted);background:var(--bai-card);border:1px solid var(--bai-border);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.cb-bai-attach-hint button{color:var(--cb-dim);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.cb-bai-hint{color:var(--cb-dim);text-align:center;margin:8px 2px 0;font-size:10.5px}.cb-bai-composer .cb-coin-typeahead{max-height:min(40vh,260px);top:auto;bottom:calc(100% + 6px)}.cb-bai-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--bai-elev);border:1px solid var(--bai-border-hi);color:var(--cb-text);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}@media (max-width:900px){.cb-bai-workspace.is-rail-open{grid-template-columns:0 minmax(0,1fr)}.cb-bai-rail:not(.is-drawer){border:none}.cb-bai-workspace .cb-bai-rail:not(.is-drawer)+.cb-bai-main{grid-column:1/-1}.cb-bai-top__menu{display:inline-flex}.cb-bai-models button .full{display:none}.cb-bai-models button .short{display:inline}.cb-bai-models button{padding:7px 10px;font-size:11px}.cb-bai-title{max-width:min(200px,36vw);font-size:13px}.cb-bai-top__right .cb-bai-ghost-btn:not(.muted){display:none}.cb-bai-thread{padding:16px 12px 12px}.cb-bai-bubble.user{max-width:92%}.cb-bai-action{padding:9px 12px;font-size:12px}.cb-bai-landing{padding-top:max(8vh,28px);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));justify-content:flex-start}.cb-bai-landing .cb-bai-hero h1{font-size:clamp(1.25rem,5.5vw,1.65rem)}}@media (min-width:901px){.cb-bai-rail:not(.is-open){width:52px}.cb-bai-rail:not(.is-open) .cb-bai-rail__head{justify-content:center;padding:12px 0}}.cb-batmi-promo{border:1px solid var(--cb-border-hi);background:linear-gradient(135deg, var(--cb-brand-dim), transparent 60%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;display:flex}.cb-batmi-promo__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim);font-size:10px;font-weight:800}.cb-batmi-promo__title{margin:2px 0 4px;font-size:15px;font-weight:800}.cb-batmi-promo p{color:var(--cb-muted);max-width:420px;margin:0;font-size:12px}.cb-batmi-promo__actions{flex-wrap:wrap;gap:8px;display:flex}.cb-batmi-promo-chip{border:1px solid var(--cb-border-hi);background:var(--cb-brand-dim);color:var(--cb-brand);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}@media (max-width:720px){.cb-grok__rail:not(.is-open){border:none;width:0;overflow:hidden}.cb-grok__rail.is-open{z-index:40;height:100%;box-shadow:var(--cb-shadow-elevated);position:absolute}}.cb-batmi-px{background:var(--cb-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.cb-batmi-px__top{border-bottom:1px solid var(--cb-border);background:var(--cb-nav-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.cb-batmi-px__brand{align-items:center;gap:8px;min-width:0;display:flex}.cb-batmi-px__logo{color:var(--cb-dim);font-size:12px;font-weight:800;text-decoration:none}.cb-batmi-px__title{letter-spacing:-.02em;color:var(--cb-text);font-size:15px;font-weight:900}.cb-batmi-px__sub{color:var(--cb-dim);font-size:11px}.cb-batmi-px__top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-batmi-px__usage{font-size:11px;font-weight:700;font-family:var(--cb-font-mono,ui-monospace, monospace);color:var(--cb-muted);border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:999px;padding:4px 9px}.cb-batmi-px__gate{background:#fbbf2414;border-bottom:1px solid #fbbf2459;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cb-batmi-px__gate p{color:var(--cb-muted);margin:4px 0 0;font-size:13px}.cb-batmi-px__body{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}@media (min-width:900px){.cb-batmi-px__body{grid-template-columns:168px minmax(0,1fr) 240px}}@media (min-width:1200px){.cb-batmi-px__body{grid-template-columns:180px minmax(0,1fr) 260px}}.cb-batmi-px__left,.cb-batmi-px__right{border-right:1px solid var(--cb-border);flex-direction:column;gap:10px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.cb-batmi-px__right{border-right:none;border-left:1px solid var(--cb-border)}@media (max-width:899px){.cb-batmi-px__left,.cb-batmi-px__right{display:none}}.cb-batmi-px__panel{border:1px solid var(--cb-border);background:var(--cb-surface);border-radius:12px;padding:10px}.cb-batmi-px__panel-h{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-dim);margin-bottom:8px;font-size:10px;font-weight:800}.cb-batmi-px__tool,.cb-batmi-px__tool-link{text-align:left;width:100%;color:var(--cb-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:600;text-decoration:none;display:block}.cb-batmi-px__tool:hover,.cb-batmi-px__tool-link:hover{background:var(--cb-brand-dim)}.cb-batmi-px__tool:disabled{opacity:.45;cursor:not-allowed}.cb-batmi-px__center{flex-direction:column;width:100%;min-width:0;max-width:820px;min-height:0;margin:0 auto;display:flex}.cb-batmi-px__messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 16px 12px;display:flex;overflow-y:auto}.cb-batmi-px__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:560px;margin:0 auto;padding:24px 12px 40px;display:flex}.cb-batmi-px__empty h1{letter-spacing:-.03em;color:var(--cb-text);margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900}.cb-batmi-px__empty p{color:var(--cb-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.cb-batmi-px__composer{padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px) + var(--batmi-kb,0px));border-top:1px solid var(--cb-border);background:var(--cb-bg);flex-shrink:0}.cb-batmi-px__chart{object-fit:contain;background:var(--cb-elevated);border-radius:8px;width:100%;height:auto;max-height:140px;margin-bottom:8px}.cb-batmi-px__coin-picks{flex-wrap:wrap;gap:4px;display:flex}.cb-batmi-px__coin-picks button{border:1px solid var(--cb-border);color:var(--cb-muted);cursor:pointer;background:0 0;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.cb-batmi-px__coin-picks button.is-on{border-color:var(--cb-border-hi);color:var(--cb-text);background:var(--cb-brand-dim)}.news-stat-table{border-collapse:collapse;width:100%;margin:1em 0 1.4em;font-size:.95em}.news-stat-table th,.news-stat-table td{border:1px solid var(--cb-border);text-align:left;padding:8px 10px}.news-stat-table th{background:var(--cb-elevated);font-size:.85em;font-weight:700}.cb-table-scroll{max-width:100%;margin:.5em 0 1.2em;overflow-x:auto}.cb-batmi-full{flex-direction:column;width:100%;max-width:1200px;height:100%;min-height:0;margin:0 auto;display:flex}.cb-batmi-full__bar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 8px;display:flex}.cb-batmi-full__brand{align-items:center;gap:8px;min-width:0;display:flex}.cb-batmi-full__title{letter-spacing:-.02em;color:var(--cb-text);font-size:15px;font-weight:900}.cb-batmi-full__sub{color:var(--cb-dim);font-size:11px;display:none}@media (min-width:640px){.cb-batmi-full__sub{display:inline}}.cb-batmi-full__bar-actions{align-items:center;gap:10px;display:flex}.cb-batmi-mode{border:1px solid var(--cb-border);border-radius:999px;display:inline-flex;overflow:hidden}.cb-batmi-mode button{color:var(--cb-dim);cursor:pointer;background:0 0;border:none;min-height:30px;padding:6px 10px;font-size:11px;font-weight:700}.cb-batmi-mode button.is-on{background:var(--cb-elevated);color:var(--cb-text)}.cb-batmi-full__grid{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0 10px 10px;display:grid}@media (min-width:1100px){.cb-batmi-full__grid{grid-template-columns:minmax(0,1fr) 220px;gap:12px}}.cb-batmi-full__stage{border:1px solid var(--cb-border);background:var(--cb-surface);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cb-batmi-full__messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 14px 12px;display:flex;overflow-y:auto}@media (min-width:768px){.cb-batmi-full__messages{gap:22px;padding:24px 22px 16px}}.cb-batmi-full__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:560px;margin:0 auto;padding:24px 12px 40px;display:flex}.cb-batmi-full__empty-mark{border:1px solid var(--cb-border-hi);background:var(--cb-elevated);width:48px;height:48px;color:var(--cb-text);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:flex}.cb-batmi-full__empty h1{letter-spacing:-.03em;color:var(--cb-text);margin:0 0 8px;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:900}.cb-batmi-full__empty p{color:var(--cb-muted);margin:0 0 18px;font-size:14px;line-height:1.5}.cb-batmi-full__starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.cb-batmi-full__tape{color:var(--cb-dim);flex-wrap:wrap;justify-content:center;gap:10px 14px;font-family:ui-monospace,monospace;font-size:11px;display:flex}.cb-batmi-full__tape .up{color:var(--cb-positive);font-style:normal}.cb-batmi-full__tape .dn{color:var(--cb-negative);font-style:normal}.cb-batmi-full__row.user{justify-content:flex-end;display:flex}.cb-batmi-full__row.ai{flex-direction:column;align-items:flex-start;max-width:min(100%,720px);display:flex}.cb-batmi-full__user{background:var(--cb-elevated);border:1px solid var(--cb-border);max-width:min(92%,560px);color:var(--cb-text);word-break:break-word;border-radius:18px 18px 4px;padding:12px 14px;font-size:14.5px;line-height:1.5}.cb-batmi-full__ai-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-dim);margin-bottom:6px;font-size:11px;font-weight:800}.cb-batmi-full__ai{color:var(--cb-text);width:100%;min-width:0;font-size:15px;line-height:1.65}.cb-batmi-full__sections{flex-direction:column;gap:10px;display:flex}.cb-batmi-full__section{border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:12px;padding:10px 12px}.cb-batmi-full__section-title{margin-bottom:4px;font-size:12px;font-weight:800}.cb-batmi-full__grounded{color:var(--cb-dim);margin-top:10px;font-size:11px}.cb-batmi-cursor{background:var(--cb-accent-live,#00e5ff);vertical-align:text-bottom;border-radius:2px;width:8px;height:15px;margin-left:2px;animation:.8s steps(2,end) infinite cb-cursor;display:inline-block}@keyframes cb-cursor{50%{opacity:0}}.cb-batmi-typing{gap:5px;padding:6px 2px;display:inline-flex}.cb-batmi-typing span{background:var(--cb-accent-live,#00e5ff);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingPulse}@keyframes typingPulse{0%,80%,to{opacity:.45;transform:translateY(0)scale(.9)}40%{opacity:1;transform:translateY(-2px)scale(1)}}.cb-batmi-full__composer{border-top:1px solid var(--cb-border);padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--cb-surface);z-index:5;flex-shrink:0;position:relative}.cb-batmi-full__composer .cb-coin-typeahead{max-height:min(40vh,260px);top:auto;bottom:calc(100% + 6px)}.cb-batmi-full__shell{border:1px solid var(--cb-border);background:var(--cb-elevated);border-radius:16px;align-items:flex-end;gap:8px;min-height:48px;padding:10px 10px 10px 14px;transition:border-color .14s,box-shadow .14s;display:flex}.cb-batmi-full__shell.is-focus{border-color:var(--cb-border-hi);box-shadow:0 0 0 3px #ffffff0a}.cb-batmi-full__textarea{resize:none;min-width:0;color:var(--cb-text);background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:140px;padding:4px 0;font-family:inherit;font-size:16px;line-height:1.45}.cb-batmi-full__hint{color:var(--cb-dim);text-align:center;margin:8px 2px 0;font-size:10px}.cb-batmi-full__composer .cb-batmi-scan{border-radius:12px;flex-shrink:0;min-width:44px;min-height:44px}.cb-batmi-full__rail{flex-direction:column;gap:10px;min-width:0;display:none}@media (min-width:1100px){.cb-batmi-full__rail{display:flex}}.cb-batmi-full__rail-card{border:1px solid var(--cb-border);background:var(--cb-surface);border-radius:14px;padding:12px}.cb-batmi-full__rail-card.muted{color:var(--cb-dim);font-size:11px;line-height:1.45}.cb-batmi-full__rail-h{letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim);margin-bottom:8px;font-size:10px;font-weight:800}.cb-batmi-full__rail-coin{color:inherit;border-bottom:1px solid var(--cb-border);grid-template-columns:44px 1fr auto;align-items:center;gap:6px;padding:6px 0;font-size:12px;text-decoration:none;display:grid}.cb-batmi-full__rail-coin:last-child{border-bottom:none}.cb-batmi-full__rail-coin .sym{font-weight:800}.cb-batmi-full__rail-coin .px{text-align:right;color:var(--cb-muted)}.cb-batmi-full__rail-coin .ch{text-align:right;min-width:48px;font-size:11px}
