@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.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:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.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:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.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:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.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:Noto Sans Thai;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.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:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_7ec07aac-module__21Nu5W__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_7ec07aac-module__21Nu5W__variable{--ds-font-thai:"Noto Sans Thai", "Noto Sans Thai Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b472911-module__hf2nDW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b472911-module__hf2nDW__variable{--ds-font-inter:"Inter", "Inter Fallback"}
:root{--ef-brand-50:#e6f2ff;--ef-brand-100:#cce5ff;--ef-brand-200:#9cf;--ef-brand-300:#66b2ff;--ef-brand-400:#39f;--ef-brand-500:#007dfe;--ef-brand-600:#085fc5;--ef-brand-700:#064c9e;--ef-brand-800:#053a78;--ef-brand-900:#032651;--ef-brand-soft:#d6f2ff;--ef-neutral-0:#fff;--ef-neutral-25:#fbfbfb;--ef-neutral-50:#f7f7f7;--ef-neutral-100:#f2f4f7;--ef-neutral-150:#edeef1;--ef-neutral-200:#e9ebf0;--ef-neutral-300:#d8dbdf;--ef-neutral-400:#b6bac3;--ef-neutral-500:#8e95a2;--ef-neutral-600:#5b616e;--ef-neutral-700:#3d4651;--ef-neutral-800:#25272c;--ef-neutral-900:#111b25;--ef-up-50:#e6f7ee;--ef-up-100:#c2ebd7;--ef-up-300:#6bd297;--ef-up-500:#40bc7c;--ef-up-600:#2da468;--ef-up-700:#2d8b76;--ef-down-50:#fee2e2;--ef-down-100:#fcc4c4;--ef-down-300:#f87171;--ef-down-500:#e64040;--ef-down-600:#c42e31;--ef-down-700:#9c2528;--ef-warn-50:#feeac7;--ef-warn-300:#f5c77a;--ef-warn-500:#f5a524;--ef-warn-700:#b57407;--ef-info-50:#d6f2ff;--ef-info-500:#0091ff;--ef-scantag-fund-fg:#0b61c9;--ef-scantag-fund-bg:#e6fdfe;--ef-scantag-flow-fg:#0e8c8c;--ef-scantag-flow-bg:#e0f5f5;--ef-scantag-tech-fg:#7a3fd0;--ef-scantag-tech-bg:#f0e9fc;--ef-scantag-val-fg:#b5740a;--ef-scantag-val-bg:#fcf1dd;--ef-brand-600-surface:var(--ef-brand-600);--ef-brand-700-surface:var(--ef-brand-700);--ef-brand-900-surface:var(--ef-brand-900);--ef-up-700-surface:var(--ef-up-700);--ef-down-600-surface:var(--ef-down-600);--ef-orange-50:#fff8eb;--ef-orange-100:#feeac7;--ef-orange-200:#fdd28a;--ef-orange-300:#fcbb4d;--ef-orange-400:#fbab24;--ef-orange-500:#f59e0b;--ef-orange-600:#d98b06;--ef-orange-700:#b47409;--ef-orange-800:#92610e;--ef-orange-900:#78510f;--ef-orange-950:#452c03;--ef-yellow-50:#fdfce9;--ef-yellow-100:#fbf9c6;--ef-yellow-200:#f8f090;--ef-yellow-300:#f4e04d;--ef-yellow-400:#efcd20;--ef-yellow-500:#dfb513;--ef-yellow-600:#c08e0e;--ef-yellow-700:#9a670e;--ef-yellow-800:#7f5114;--ef-yellow-900:#6c4217;--ef-yellow-950:#3f2209;--ef-chart-series-1:var(--ef-viz-blue-500);--ef-chart-series-2:var(--ef-viz-green-500);--ef-chart-series-3:var(--ef-viz-amber-500);--ef-chart-series-4:var(--ef-viz-cyan-500);--ef-chart-series-5:var(--ef-pink-500);--ef-chart-series-6:var(--ef-viz-purple-500);--ef-purple-50:#f3f3fa;--ef-purple-100:#e8eaf7;--ef-purple-200:#d6d8ef;--ef-purple-300:#bcbee5;--ef-purple-400:#a3a1d8;--ef-purple-500:#8f89cb;--ef-purple-600:#7d70ba;--ef-purple-700:#6c5fa3;--ef-purple-800:#584f84;--ef-purple-900:#4b446b;--ef-purple-950:#2c283e;--ef-skyblue-50:#eff5ff;--ef-skyblue-100:#dbe8fe;--ef-skyblue-200:#bfd7fe;--ef-skyblue-300:#93bbfd;--ef-skyblue-400:#609afa;--ef-skyblue-500:#3b82f6;--ef-skyblue-600:#2570eb;--ef-skyblue-700:#1d64d8;--ef-skyblue-800:#1e55af;--ef-skyblue-900:#1e478a;--ef-skyblue-950:#172e54;--ef-blue-50:#edfaff;--ef-blue-100:#d6f2ff;--ef-blue-200:#b5ebff;--ef-blue-300:#83e1ff;--ef-blue-400:#48cdff;--ef-blue-500:#1eafff;--ef-blue-600:#0691ff;--ef-blue-700:#007dfe;--ef-blue-800:#085fc5;--ef-blue-900:#0d539b;--ef-blue-950:#0e325d;--ef-green-50:#f2fcf1;--ef-green-100:#dffade;--ef-green-200:#c1f4be;--ef-green-300:#7ce577;--ef-green-400:#58d652;--ef-green-500:#31bc2b;--ef-green-600:#239b1e;--ef-green-700:#1e7a1b;--ef-green-800:#1d601b;--ef-green-900:#184f18;--ef-green-950:#072c07;--ef-noengreen-50:#f7fce9;--ef-noengreen-100:#ecf8cf;--ef-noengreen-200:#daf2a4;--ef-noengreen-300:#bfe86e;--ef-noengreen-400:#a5d942;--ef-noengreen-500:#94d227;--ef-noengreen-600:#679818;--ef-noengreen-700:#4f7417;--ef-noengreen-800:#405c18;--ef-noengreen-900:#384e19;--ef-noengreen-950:#1b2b08;--ef-grad-green:#94d227;--ef-grad-blue:#007dfe;--ef-grad-deep:#002d5a;--ef-grad-primary:linear-gradient(180deg, #94d227 0%, #007dfe 100%);--ef-grad-primary-45:linear-gradient(135deg, #94d227 0%, #007dfe 100%);--ef-grad-page-wash:linear-gradient(180deg, #f4f7fd 0%, #def8fd 20%, #ebf0fb 56%, #f3ffff 78%, #dff0f9 100%);--ef-grad-ai-bg:linear-gradient(180deg, #e2f1ff 0%, #fff 100%);--ef-ai-ink:#002d5a;--ef-static-white:#fff;--ef-on-dark:#e8eef7;--ef-on-dark-title:#eef3fb;--ef-on-dark-hover:#8fc0ff;--ef-on-light:#16202e;--ef-static-scrim:#000000b8;--ef-static-shadow:#0009;--ef-static-track:#ffffff80;--ef-brand-youtube:#e62117;--ef-brand-tiktok-ink:#010101;--ef-band-wash-top:#e2f1ff;--ef-band-wash-mid:#eef6ff;--ef-bg:var(--ef-neutral-0);--ef-bg-subtle:var(--ef-neutral-50);--ef-bg-muted:var(--ef-neutral-100);--ef-surface:var(--ef-neutral-0);--ef-surface-alt:var(--ef-neutral-50);--ef-surface-down:#fef2f2;--ef-border:#e9ebf0;--ef-border-strong:#b6bac3;--ef-border-input:#d8dbdf;--ef-border-card:#e9ebf0;--ef-divider:#edeef1;--ef-border-nav:#f7f7f7;--ef-text:var(--ef-neutral-800);--ef-text-secondary:var(--ef-neutral-600);--ef-text-muted:var(--ef-neutral-500);--ef-text-disabled:var(--ef-neutral-400);--ef-state-disabled-fg:var(--ef-neutral-400);--ef-link:var(--ef-brand-500);--ef-hover-accent:var(--ef-brand-600);--ef-hover-title:var(--ef-brand-500);--ef-shadow-nav:0px 2px 18px 4px #002a690a;--ef-shadow-card:0px 4px 20px 13px #002a690d;--ef-shadow-float:0px 12px 20px 0px #0040a20d;--ef-shadow-up:0px -6px 18px 4px #002a690a;--ef-shadow-pop:0px 16px 40px -8px #002a692e;--ef-shadow-ai:0px 8px 24px 0px #007dfe33;--ef-shadow-menu:0px 12px 32px -10px #002a6938;--ef-shadow-seg:0px 1px 2px 0px #002a691a;--ef-shadow-tip:0px 8px 24px 0px #002a6926;--ef-radius-xs:4px;--ef-radius-sm:8px;--ef-radius-md:12px;--ef-radius-lg:16px;--ef-radius-xl:24px;--ef-radius-pill:999px;--ef-font-sans:"Inter", "Noto Sans Thai", system-ui, -apple-system, "Segoe UI", sans-serif;--ef-font-hero:"Inter", "Noto Sans Thai", system-ui, -apple-system, sans-serif;--ef-font-read:"Sarabun", "Inter", system-ui, sans-serif;--ef-font-thai:"Noto Sans Thai", system-ui, sans-serif;--ef-space-1:1px;--ef-space-2:2px;--ef-space-3:3px;--ef-space-4:4px;--ef-space-5:5px;--ef-space-6:6px;--ef-space-7:7px;--ef-space-8:8px;--ef-space-9:9px;--ef-space-10:10px;--ef-space-11:11px;--ef-space-12:12px;--ef-space-13:13px;--ef-space-14:14px;--ef-space-15:15px;--ef-space-16:16px;--ef-space-17:17px;--ef-space-18:18px;--ef-space-20:20px;--ef-space-22:22px;--ef-space-24:24px;--ef-space-26:26px;--ef-space-28:28px;--ef-space-30:30px;--ef-space-32:32px;--ef-space-34:34px;--ef-space-36:36px;--ef-space-40:40px;--ef-space-43:43px;--ef-space-44:44px;--ef-space-46:46px;--ef-space-48:48px;--ef-space-50:50px;--ef-space-52:52px;--ef-space-64:64px;--ef-space-80:80px;--ef-fs-9:9px;--ef-fs-10:10px;--ef-fs-10-5:10.5px;--ef-fs-11:11px;--ef-fs-11-5:11.5px;--ef-fs-12:12px;--ef-fs-12-5:12.5px;--ef-fs-13:13px;--ef-fs-13-5:13.5px;--ef-fs-14:14px;--ef-fs-15:15px;--ef-fs-16:16px;--ef-fs-17:17px;--ef-fs-18:18px;--ef-fs-19:19px;--ef-fs-20:20px;--ef-fs-21:21px;--ef-fs-22:22px;--ef-fs-24:24px;--ef-fw-600:600;--ef-fw-700:700;--ef-radius-6:6px;--ef-radius-10:10px;--ef-radius-14:14px;--ef-radius-20:20px;--ef-shadow-xs:0 1px 3px #002a690f;--ef-shadow-sm:0 2px 8px #002a690d;--ef-shadow-md:0 4px 12px #002a6914;--ef-shadow-lg:0 12px 30px #002a694d;--ef-shadow-xl:0 3px 8px #002a690d, 0 10px 22px #002a6912, 0 20px 44px #002a690f;--ef-tip-radius:8px;--ef-tip-bg:var(--ef-neutral-800);--ef-tip-fg:#ffffffeb;--ef-tip-pad:8px 11px;--ef-tip-shadow:0 12px 30px #002a694d;--ef-tiplabel-bg:var(--ef-text);--ef-tiplabel-fg:var(--ef-surface);--ef-tiplabel-pad:7px 10px;--ef-wash-50:#eef6ff;--ef-wash-100:#e2f1ff;--ef-wash-200:#d3e8ff;--ef-wash-300:#c4deff;--ef-wash-400:#a9d0ff;--ef-deep-500:#303b58;--ef-deep-600:#1f3b60;--ef-deep-700:#0a3a86;--ef-deep-800:#103056;--ef-on-brand:#fff;--ef-on-deep:#e0e8f0;--ef-on-deep-muted:#cdd8ec;--ef-on-dark-muted:#9fb0c4;--ef-border-deep:#1e2d3d;--ef-surface-dark:#2b3440;--ef-tint-violet:#efeafb;--ef-tint-amber:#faeeda;--ef-tint-mint:#d9f5ec;--ef-tint-leaf:#e7f5e0;--ef-pink-50:#e0307e}@supports (color:color-mix(in lab, red, red)){:root{--ef-pink-50:color-mix(in srgb, #e0307e 12%, var(--ef-surface))}}:root{--ef-pink-500:#e0307e;--ef-pink-700:#b01f5f;--ef-viz-blue-500:#2f6bff;--ef-viz-green-500:#34c759;--ef-viz-amber-500:#f5a623;--ef-viz-cyan-500:#23c2d6;--ef-viz-purple-500:#7a5af8;--ef-cat-efin-bg:var(--ef-up-50);--ef-cat-efin-fg:#2f6d2a;--ef-cat-stock-bg:var(--ef-brand-50);--ef-cat-stock-fg:var(--ef-brand-700);--ef-cat-global-bg:var(--ef-tint-violet);--ef-cat-global-fg:#5a3fd0;--ef-cat-crypto-bg:var(--ef-pink-50);--ef-cat-crypto-fg:var(--ef-pink-700);--ef-cat-other-bg:var(--ef-tint-amber);--ef-cat-other-fg:var(--ef-orange-800);--ef-cat-efin-dot:var(--ef-up-500);--ef-cat-stock-dot:var(--ef-brand-500);--ef-cat-global-dot:#7a5af0;--ef-cat-crypto-dot:var(--ef-pink-500);--ef-cat-other-dot:var(--ef-warn-500);--ef-sector-agro:#3fa34d;--ef-sector-consump:#e0762a;--ef-sector-fincial:#0e8c8c;--ef-sector-indus:#6b7280;--ef-sector-propcon:#b5740a;--ef-sector-resourc:#c2410c;--ef-sector-service:#0b61c9;--ef-sector-tech:#7a3fd0;--ef-scope-set100:#7a3fd0;--ef-grad-hero-wash:linear-gradient(180deg,var(--ef-wash-100) 0%,var(--ef-wash-50) 34%,var(--ef-neutral-0) 100%);--ef-grad-stick-edge:linear-gradient(to right,#002a6916 0%,#002a6910 14%,#002a690a 30%,#002a6906 48%,#002a6903 66%,#002a6901 83%,#002a6900 100%);--ef-font-num:"Noto Sans Thai", sans-serif;--ef-font-num-mixed:"Noto Sans Thai", Inter, sans-serif;--ef-brand-25:#f0f7ff;--ef-sky-500:#0ea5e9;--ef-up-800:#1b7a4b;--ef-icon-18:18px;--ef-gap-col:16px;--ef-pad-side:24px;--ef-page-x:16px;--ef-page-gap-sec:16px;--ef-page-gap-card:12px;--ef-stick-edge-w:14px}@media (max-width:1023.98px){:root{--ef-pad-side:16px}}@media (max-width:767.98px){:root{--ef-pad-side:12px}}@media (min-width:768px){:root{--ef-page-x:24px;--ef-page-gap-sec:24px;--ef-page-gap-card:16px}}@media (min-width:1024px){:root{--ef-page-x:32px;--ef-page-gap-sec:32px;--ef-page-gap-card:16px}}html[data-theme=dark]{--ef-neutral-0:#0e1620;--ef-neutral-25:#101a24;--ef-neutral-50:#15212d;--ef-neutral-100:#1a2734;--ef-neutral-150:#1f2d3b;--ef-neutral-200:#273644;--ef-neutral-300:#324456;--ef-bg:#0e1620;--ef-bg-subtle:#0a121b;--ef-bg-muted:#1a2734;--ef-surface:#131f2b;--ef-surface-alt:#15212d;--ef-border:#273644;--ef-border-strong:#3b4c5f;--ef-border-input:#34465a;--ef-divider:#213140;--ef-text:#edeff2;--ef-text-secondary:#a8b2c0;--ef-text-muted:#8e95a2;--ef-text-disabled:#5b6675;--ef-state-disabled-fg:var(--ef-text-disabled);--ef-link:#56b0ff;--ef-hover-accent:#56b0ff;--ef-hover-title:#56b0ff;--ef-grad-page-wash:linear-gradient(180deg,#0b121b 0%,#0c1b27 42%,#0a1721 100%);--ef-grad-ai-bg:linear-gradient(180deg,#13243a 0%,#0e1620 100%);--ef-ai-ink:#cfe6ff;--ef-shadow-nav:0px 2px 18px 4px #0006;--ef-shadow-card:0px 4px 20px 8px #00000061;--ef-shadow-float:0px 12px 24px 0px #00000073;--ef-shadow-up:0px -6px 18px 4px #00000057;--ef-shadow-pop:0px 16px 40px -8px #0009;--ef-shadow-menu:0px 12px 32px -10px #0009;--ef-shadow-ai:0px 8px 24px 0px #0050b44d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ef-brand-25:#03203f;--ef-sky-500:#6fc9f2;--ef-up-800:#40bc7c;--ef-brand-600:#66b2ff;--ef-brand-700:#9cf;--ef-brand-800:#cce5ff;--ef-brand-900:#e6f2ff;--ef-chart-series-1:var(--ef-skyblue-400);--ef-chart-series-2:var(--ef-viz-green-500);--ef-chart-series-3:var(--ef-viz-amber-500);--ef-chart-series-4:var(--ef-viz-cyan-500);--ef-chart-series-5:var(--ef-pink-500);--ef-chart-series-6:var(--ef-viz-purple-500);--ef-up-600:#6bd297;--ef-up-700:#8fe0b4;--ef-down-600:#fca5a5;--ef-down-700:#fecaca;--ef-warn-700:#f5c77a;--ef-brand-50:#032651;--ef-brand-100:#053a78;--ef-brand-soft:#0b2e4a;--ef-up-50:#0e2e20;--ef-up-100:#1b5238;--ef-down-50:#3a1414;--ef-down-100:#5a1e1e;--ef-warn-50:#3a2a0a;--ef-info-50:#0b2e4a;--ef-border-card:#273644;--ef-border-nav:#273644;--ef-brand-600-surface:#085fc5;--ef-brand-700-surface:#064c9e;--ef-brand-900-surface:#032651;--ef-up-700-surface:#2d8b76;--ef-down-600-surface:#c42e31;--ef-on-brand:#fff;--ef-border-deep:#1e2d3d;--ef-deep-500:#303b58;--ef-deep-600:#1f3b60;--ef-deep-700:#0a3a86;--ef-deep-800:#103056;--ef-grad-hero-wash:linear-gradient(180deg,var(--ef-wash-100) 0%,var(--ef-wash-50) 34%,var(--ef-neutral-0) 100%);--ef-grad-stick-edge:linear-gradient(to right,#002a6916 0%,#002a6910 14%,#002a690a 30%,#002a6906 48%,#002a6903 66%,#002a6901 83%,#002a6900 100%);--ef-on-dark-muted:#9fb0c4;--ef-on-deep:#e0e8f0;--ef-on-deep-muted:#cdd8ec;--ef-shadow-lg:0 12px 30px #002a694d;--ef-shadow-md:0 4px 12px #002a6914;--ef-shadow-sm:0 2px 8px #002a690d;--ef-shadow-xl:0 3px 8px #002a690d, 0 10px 22px #002a6912, 0 20px 44px #002a690f;--ef-shadow-xs:0 1px 3px #002a690f;--ef-surface-dark:#2b3440;--ef-tint-amber:#faeeda;--ef-tint-leaf:#e7f5e0;--ef-tint-mint:#d9f5ec;--ef-tint-violet:#efeafb;--ef-tip-fg:#ffffffeb;--ef-tip-shadow:0 12px 30px #002a694d;--ef-wash-50:#eef6ff;--ef-wash-100:#e2f1ff;--ef-wash-200:#d3e8ff;--ef-wash-300:#c4deff;--ef-wash-400:#a9d0ff;--ef-pink-700:#f191be;--ef-cat-efin-fg:var(--ef-up-700);--ef-cat-other-bg:var(--ef-warn-50);--ef-cat-other-fg:var(--ef-warn-700);--ef-chart-ev-div:#2fcb7c;--ef-chart-ev-ern:#39f;--ef-chart-ev-hlv:#b57bec;--ef-chart-ev-nws:#98a2b3;--ef-chart-ev-reg:#98a2b3;--ef-chart-ev-upg:#3ed9ae;--ef-cycle-1:#1f6feb;--ef-cycle-2:#2e86c1;--ef-cycle-3:#48a9a6;--ef-cycle-4:#5cb85c;--ef-cycle-5:#9acd32;--ef-cycle-6:#f0c419;--ef-cycle-7:#f0a030;--ef-cycle-8:#e8743b;--ef-cycle-9:#d9534f;--ef-cycle-10:#b03a2e;--ef-gauge-1:#e85454;--ef-gauge-2:#eb7171;--ef-gauge-3:#ef8787;--ef-gauge-4:#f29999;--ef-gauge-5:#f6a9a9;--ef-gauge-6:#f9b7b7;--ef-gauge-7:#fcc4c4;--ef-gauge-8:#f7c9ca;--ef-gauge-9:#f2ced0;--ef-gauge-10:#edd3d5;--ef-gauge-11:#e8d7db;--ef-gauge-12:#e3dce0;--ef-gauge-13:#dde0e5;--ef-gauge-14:#d9e2e3;--ef-gauge-15:#d4e4e0;--ef-gauge-16:#d0e6de;--ef-gauge-17:#cce7dc;--ef-gauge-18:#c7e9d9;--ef-gauge-19:#c2ebd7;--ef-gauge-20:#b4e4cb;--ef-gauge-21:#a5ddbf;--ef-gauge-22:#94d5b1;--ef-gauge-23:#7fcda2;--ef-gauge-24:#66c591;--ef-gauge-25:#40bc7c;--ef-scantag-flow-bg:#0e8c8c2e;--ef-scantag-flow-fg:#6ddada;--ef-scantag-fund-bg:#0b61c92e;--ef-scantag-fund-fg:#7bbfff;--ef-scantag-tech-bg:#7a3fd02e;--ef-scantag-tech-fg:#c4a8f5;--ef-scantag-val-bg:#b5740a2e;--ef-scantag-val-fg:#f5c875;--ef-scrim-1:#02060e8c;--ef-scrim-2:#02060ead;--ef-scrim-3:#02060ecc}html[data-theme=dark] .app-root.bg-light,html[data-theme=dark] .app-root.bg-light .app-body{background:var(--ef-grad-page-wash)}html[data-theme=dark] .app-root.bub-white .user-turn,html[data-theme=dark] .ff-edit,html[data-theme=dark] .wr-ask-btn,html[data-theme=dark] .zone-cta,html[data-theme=dark] .qs-chip,html[data-theme=dark] .ask-card{background:var(--ef-surface)}html[data-theme=dark] .ff-convo .user-turn{color:var(--ef-text)}html[data-theme=dark] .app-body,html[data-theme=dark] body{transition:background-color .3s}.material-symbols-rounded{letter-spacing:0;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 24, "wght" 400, "FILL" 0, "GRAD" 0;-webkit-user-select:none;user-select:none;visibility:hidden;direction:ltr;width:1em;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}html.fonts-ready .material-symbols-rounded{visibility:visible}@keyframes ef-icons-failsafe{to{visibility:visible}}:root:not(.fonts-ready) .material-symbols-rounded{animation:0s linear 3s forwards ef-icons-failsafe}html{scrollbar-width:thin;scrollbar-color:var(--ef-border-strong) transparent}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--ef-border-strong);background-clip:content-box;border:2px solid #0000;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:var(--ef-neutral-400);background-clip:content-box}html::-webkit-scrollbar-button{width:0;height:0;display:none}html::-webkit-scrollbar-corner{background:0 0}
@layer base{:root{--background:#fff;--foreground:#27262c;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#e5e5e5;--input:#e5e5e5;--ring:#0a0a0a;--chart-1:#e76e50;--chart-2:#2a9d90;--chart-3:#274754;--chart-4:#e8c468;--chart-5:#f4a462;--radius:.5rem;--sidebar-background:#fafafa;--sidebar-foreground:#3f3f46;--sidebar-primary:#18181b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e5e7eb;--sidebar-ring:#3b82f6;--success:#239b1e;--error:#ef4444;--warning:#f59e0b;--info:#3b82f6;--danger:var(--error);--success-foreground:#fff;--error-foreground:#fff;--warning-foreground:#111827;--info-foreground:#fff;--success-soft:#f2fcf1;--error-soft:#fef2f2;--warning-soft:#fff8eb;--info-soft:#eff5ff;--success-hover:#1e7a1b;--success-active:#1d601b;--error-hover:#dc2626;--error-active:#b91c1c;--warning-hover:#d98b06;--warning-active:#b47409;--info-hover:#2570eb;--info-active:#1d64d8;--success-border:#c1f4be;--error-border:#fecaca;--warning-border:#fdd28a;--info-border:#bfd7fe;--success-ring:#239b1e66;--error-ring:#ef444466;--warning-ring:#f59e0b66;--info-ring:#3b82f666;--blue-700-25:#f8ffff;--blue-700-35:#f2fdff;--blue-700-50:#edfaff;--blue-700-100:#d6f2ff;--blue-700-200:#b5ebff;--blue-700-300:#83e1ff;--blue-700-400:#48cdff;--blue-700-500:#1eafff;--blue-700-600:#1999ff;--blue-700-700:#007dfe;--blue-700-800:#085fc5;--blue-700-900:#0d539b;--blue-700-950:#0e325d;--green-500-25:#fcfff5;--green-500-50:#f7fce9;--green-500-100:#ecf8cf;--green-500-200:#daf2a4;--green-500-300:#bfe86e;--green-500-400:#a5d942;--green-500-500:#94d227;--green-500-600:#94d227;--green-500-650:#72a41f;--green-500-700:#4f7417;--green-500-800:#405c18;--green-500-900:#384e19;--green-500-950:#1b2b08;--orange-50:#fff8eb;--orange-100:#feeac7;--orange-200:#fdd28a;--orange-300:#fcbb4d;--orange-400:#fbab24;--orange-500:#f59e0b;--orange-600:#d98b06;--orange-700:#b47409;--orange-800:#92610e;--orange-900:#78510f;--orange-950:#452c03;--yellow-50:#fdfce9;--yellow-100:#fbf9c6;--yellow-200:#f8f090;--yellow-300:#f4e04d;--yellow-400:#efcd20;--yellow-500:#dfb513;--yellow-600:#c08e0e;--yellow-700:#9a670e;--yellow-800:#7f5114;--yellow-900:#6c4217;--yellow-950:#3f2209;--pink-50:#fff1f4;--pink-100:#fee5eb;--pink-200:#fccfdb;--pink-300:#faa7be;--pink-400:#f88dad;--pink-500:#ee457c;--pink-600:#db2368;--pink-700:#b81858;--pink-800:#9a174f;--pink-900:#841749;--pink-950:#4a0724;--purple-50:#f3f3fa;--purple-100:#e8eaf7;--purple-200:#d6d8ef;--purple-300:#bcbee5;--purple-400:#a3a1d8;--purple-500:#8f89cb;--purple-600:#7d70ba;--purple-700:#6c5fa3;--purple-800:#584f84;--purple-900:#4b446b;--purple-950:#2c283e;--blue-25:#f8ffff;--blue-50:#eff5ff;--blue-100:#dbe8fe;--blue-150:#f2fdff;--blue-200:#bfd7fe;--blue-300:#93bbfd;--blue-400:#609afa;--blue-500:#3b82f6;--blue-600:#2570eb;--blue-700:#1d64d8;--blue-800:#1e55af;--blue-900:#1e478a;--blue-930:#09416b;--blue-940:#07375a;--blue-950:#172e54;--green-50:#f2fcf1;--green-100:#dffade;--green-200:#c1f4be;--green-300:#7ce577;--green-400:#58d652;--green-500:#48cd88;--green-600:#40bc7c;--green-700:#33a56a;--green-800:#1d601b;--green-900:#184f18;--green-930:#0f3d0f;--green-950:#072c07;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--brown-50:#f5f4f1;--brown-100:#e7e3da;--brown-200:#d1c7b7;--brown-300:#b6a58e;--brown-400:#a18a6e;--brown-500:#927960;--brown-600:#826754;--brown-700:#654e43;--brown-800:#57433c;--brown-900:#4c3b37;--brown-950:#2b1f1d;--neutral-greyscale-25:#fbfbfb;--neutral-greyscale-50:#f7f8f8;--neutral-greyscale-100:#edeef1;--neutral-greyscale-200:#d8dbdf;--neutral-greyscale-300:#b6bac3;--neutral-greyscale-400:#8e95a2;--neutral-greyscale-500:#6b7280;--neutral-greyscale-600:#5b616e;--neutral-greyscale-700:#4a4e5a;--neutral-greyscale-800:#40444c;--neutral-greyscale-900:#383a42;--neutral-greyscale-950:#25272c;--mcp-blue-25:#f0f7ff;--mcp-blue-50:#e6f2ff;--mcp-blue-200:#9cf;--mcp-blue-300:#66b2ff;--mcp-blue-700:#064c9e;--mcp-navy-850:#032651;--mcp-navy-900:#03203f;--mcp-gray-100:#f2f4f7;--mcp-slate-300:#9fb0c4;--mcp-ink-700:#2b3440;--mcp-ink-850:#1a2734;--mcp-ink-900:#1f2430;--mcp-red-500:#e64040;--mcp-green-300:#6bd297;--mcp-green-600:#2da468;--mcp-amber-300:#f5c77a;--mcp-amber-500:#f5a524;--mcp-amber-700:#b57407;--mcp-wash-50:#eef6ff;--mcp-wash-100:#e2f1ff;--mcp-violet-600:#7a3fd0;--mcp-ochre-600:#b5740a;--mcp-teal-600:#0e8c8c;--mcp-sky-50:#eaf9ff;--mcp-scrim-light:#101c2e6b;--mcp-scrim-dark:#02070e9e;--diamond-slate-200:#c9d6e8;--diamond-slate-300:#b9c7dc;--diamond-slate-400:#a9bcda;--diamond-slate-600:#5b6b82;--diamond-slate-700:#4a5b74;--diamond-slate-750:#3d4f6a;--diamond-slate-800:#33445e;--diamond-blue-200:#c3d3ec;--diamond-blue-500:#2f7bea;--diamond-blue-900:#0e3c85;--diamond-periwinkle-400:#6b8be0;--diamond-navy-600:#2d4d82;--diamond-navy-800:#12336b;--diamond-violet-600:#5b46b8;--diamond-violet-800:#3a2b85;--diamond-violet-900:#3d3a5c;--diamond-green-700:#1b7346;--diamond-green-900:#135332;--diamond-green-950:#2f4a3c;--diamond-amber-50:#fdf0dc;--diamond-amber-700:#9a5200;--diamond-amber-900:#6e3b00;--diamond-red-200:#ffb4b0;--diamond-red-700:#b02e2e;--base-white-500:#fff;--base-black-500:#111b25;--status-success:#239b1e;--status-error--danger:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--market-up-50:#e6f7ee;--market-up-100:#c2ebd7;--market-up-300:#6bd297;--market-up-600:#2da468;--market-up-700:#2d8b76;--market-down-500:#e64040;--market-down-600:#c42e31;--warning-300:#f5c77a;--warning-500:#f5a524;--warning-700:#b57407;--wash-50:#eef6ff;--wash-100:#e2f1ff;--wash-300:#c4deff;--social-line:#088d3f;--social-facebook:#1877f2;--social-instagram:#c1358c;--social-youtube:red;--social-x:#000;--social-tiktok:#000;--text-market-up:var(--green-600);--text-market-down:var(--market-down-500);--icon-market-up:var(--green-600);--icon-market-down:var(--market-down-500);--background-market-up:var(--market-up-50);--background-market-down:var(--red-100);--border-market-up:var(--market-up-300);--border-market-down:var(--red-400);--text-neutral-primary:var(--neutral-greyscale-600);--text-neutral-secondary:var(--neutral-greyscale-400);--text-neutral-tertiary:var(--neutral-greyscale-200);--text-base-black:var(--neutral-greyscale-950);--text-base-white:var(--base-white-500);--text-brand-primary-default:var(--blue-700-700);--text-brand-primary-hover:var(--blue-700-900);--text-brand-primary-light-default:var(--blue-700-100);--text-brand-primary-light-active:var(--blue-700-200);--text-brand-primary-lighter:var(--blue-700-50);--text-brand-secondary-default:var(--green-500-500);--text-brand-secondary-hover:var(--green-500-700);--text-brand-tertiary-default:var(--blue-500);--text-brand-tertiary-hover:var(--blue-700-700);--text-error-default:var(--red-400);--text-error-hover:var(--red-700);--text-success-default:var(--green-600);--text-success-hover:var(--green-900);--text-warning-default:var(--orange-400);--text-warning-hover:var(--orange-600);--text-info-default:var(--blue-400);--text-info-hover:var(--blue-600);--text-info-default-light:var(--blue-200);--text-info-hover-light:var(--blue-300);--icon-neutral-primary:var(--neutral-greyscale-600);--icon-neutral-secondary:var(--neutral-greyscale-400);--icon-neutral-tertiary:var(--neutral-greyscale-200);--icon-base-black:var(--neutral-greyscale-950);--icon-base-white:var(--base-white-500);--icon-brand-primary-default:var(--blue-700-700);--icon-brand-primary-hover:var(--blue-700-900);--icon-brand-secondary-default:var(--green-500-500);--icon-brand-secondary-hover:var(--green-500-700);--icon-brand-tertiary-default:var(--blue-500);--icon-brand-tertiary-hover:var(--blue-700);--icon-error-default:var(--red-400);--icon-error-hover:var(--red-700);--icon-success-default:var(--green-600);--icon-success-hover:var(--green-900);--icon-warning-default:var(--orange-400);--icon-warning-hover:var(--orange-500);--icon-info-default:var(--blue-400);--icon-info-hover:var(--blue-600);--border-neutral-primary:var(--neutral-greyscale-600);--border-neutral-secondary:var(--neutral-greyscale-400);--border-neutral-tertiary:var(--neutral-greyscale-200);--border-base-white:var(--neutral-greyscale-100);--border-base-black:var(--neutral-greyscale-950);--border-brand-primary-default:var(--blue-700-700);--border-brand-primary-hover:var(--blue-700-600);--border-brand-secondary-default:var(--green-500-500);--border-brand-secondary-hover:var(--green-500-700);--border-brand-tertiary-default:var(--blue-500);--border-brand-tertiary-hover:var(--blue-400);--border-error-default:var(--red-400);--border-error-hover:var(--red-700);--border-success-default:var(--green-600);--border-success-hover:var(--green-900);--border-info-default:var(--blue-400);--border-info-hover:var(--blue-600);--border-neutral-light:#e9ebf0;--border-neutral-lighter:#f7f7f7;--border-neutral-nav:#f7f7f7;--border-brand-primary-light:#eff2ff;--background-base-white:var(--base-white-500);--background-base-black:#111b25;--background-neutral-primary-light:var(--neutral-greyscale-50);--background-neutral-primary-light-25:var(--neutral-greyscale-25);--background-neutral-secondary:var(--neutral-greyscale-100);--background-neutral-tertiary:var(--neutral-greyscale-300);--background-brand-primary-default:var(--blue-700-700);--background-brand-primary-hover:var(--blue-700-900);--background-brand-primary-light-default:var(--blue-700-100);--background-brand-primary-light-active:var(--blue-700-200);--background-brand-primary-lighter:var(--blue-700-50);--background-brand-primary-light-25:var(--blue-25);--background-brand-secondary-default:var(--green-500-500);--background-brand-secondary-hover:var(--green-500-700);--background-brand-secondary-light-default:var(--green-500-50);--background-brand-secondary-lighter:var(--green-500-100);--background-brand-tertiary-default:var(--blue-500);--background-brand-tertiary-hover:var(--blue-700-700);--background-brand-tertiary-light:#f5f9ff;--background-error-default:var(--red-400);--background-error-hover:var(--red-700);--background-error-default-light:var(--red-100);--background-error-default-light-50:var(--red-50);--background-error-hover-light:var(--red-200);--background-success-default:var(--green-600);--background-success-hover:var(--green-900);--background-success-default-light:var(--green-100);--background-success-default-light-50:var(--green-50);--background-success-hover-light:var(--green-200);--background-warning-default:var(--orange-500);--background-warning-hover:var(--orange-700);--background-warning-default-light:var(--orange-100);--background-warning-default-light-50:var(--orange-50);--background-warning-hover-light:var(--orange-200);--background-info-default:var(--blue-500);--background-info-hover:var(--blue-800);--background-info-default-light:var(--blue-200);--background-info-hover-light:var(--blue-300);--background-brand-logo:#13243e;--brand-primary:var(--blue-700-700);--brand-primary-hover:var(--blue-700-900);--brand-primary-hover-border:var(--blue-700-600);--brand-primary-light:var(--blue-700-100);--brand-primary-light-active:var(--blue-700-200);--brand-primary-lighter:var(--blue-700-50);--brand-primary-lighter-25:var(--blue-700-25);--brand-tertiary-light:#f5f9ff;--base-black:var(--neutral-greyscale-950);--base-white:var(--base-white-500);--base-white-soft:var(--neutral-greyscale-25);--base-white-a70:#ffffffb3;--base-white-a80:#fffc;--base-white-a90:#ffffffe6;--content-primary:var(--neutral-greyscale-600);--content-secondary:var(--neutral-greyscale-400);--content-tertiary:var(--neutral-greyscale-200);--surface-primary-light:var(--neutral-greyscale-50);--surface-primary-light-25:var(--neutral-greyscale-25);--surface-secondary:var(--neutral-greyscale-100);--surface-neutral-a40:#e8e8e866;--surface-neutral-a70:#e8e8e8b3;--fds-error:var(--red-400);--fds-error-hover:var(--red-700);--fds-error-light:var(--red-100);--fds-error-light-50:var(--red-50);--fds-error-hover-light:var(--red-200);--bg-info-deep-hover:var(--blue-800);--bg-ai-takeaway:#fff;--mcp-brand-softer:var(--mcp-blue-25);--mcp-brand-soft:var(--mcp-blue-50);--mcp-link-hover:var(--mcp-blue-700);--mcp-surface-muted:var(--mcp-gray-100);--mcp-error:var(--mcp-red-500);--mcp-success:var(--mcp-green-600);--mcp-warning:var(--mcp-amber-500);--mcp-warning-strong:var(--mcp-amber-700);--mcp-warning-border:var(--mcp-amber-300);--mcp-overlay:var(--mcp-scrim-light);--mcp-brand-line:var(--mcp-blue-200);--mcp-tooltip:var(--mcp-ink-900);--mcp-cat-company:var(--mcp-violet-600);--mcp-cat-fin:var(--mcp-ochre-600);--mcp-cat-fund:var(--mcp-teal-600);--mcp-brand-hover:var(--blue-700-800);--mcp-rail-wash:var(--mcp-sky-50);--gradient-bg-mcp-hero-wash:linear-gradient(180deg, var(--mcp-wash-100) 0%, var(--mcp-wash-50) 34%, var(--base-white-500) 100%);--code-header-background:var(--mcp-ink-700);--code-foreground:var(--mcp-gray-100);--code-syntax-key:var(--mcp-green-300);--code-syntax-string:var(--mcp-blue-300);--code-syntax-number:var(--mcp-amber-300);--code-syntax-punctuation:var(--mcp-slate-300);--diamond-accent:var(--blue-700);--diamond-accent-soft:var(--mcp-blue-300);--diamond-ink:var(--blue-700-950);--diamond-ink-2:var(--diamond-slate-750);--diamond-ink-3:var(--diamond-slate-700);--diamond-ink-4:var(--diamond-slate-600);--diamond-ink-muted:var(--diamond-slate-800);--diamond-line:var(--diamond-slate-200);--diamond-line-soft:var(--blue-100);--diamond-separator:var(--diamond-slate-300);--diamond-page:var(--brand-tertiary-light);--diamond-surface:var(--base-white-500);--diamond-on-accent:var(--base-white-500);--diamond-hero-top:var(--wash-100);--diamond-hero-mid:var(--blue-50);--diamond-navy:var(--mcp-navy-850);--diamond-navy-card:var(--diamond-navy-800);--diamond-navy-line:var(--diamond-navy-600);--diamond-on-navy:var(--diamond-blue-200);--diamond-on-navy-strong:var(--purple-100);--diamond-on-navy-muted:var(--diamond-slate-400);--diamond-on-navy-error:var(--diamond-red-200);--diamond-dark-card:var(--base-black-500);--diamond-dark-card-body:var(--purple-200);--diamond-ok:var(--market-up-600);--diamond-warn:var(--warning-500);--diamond-bad:var(--market-down-500);--diamond-step-from:var(--diamond-blue-500);--diamond-step-to:var(--diamond-periwinkle-400);--diamond-q-bg:var(--purple-50);--diamond-q-accent:var(--diamond-violet-600);--diamond-q-title:var(--diamond-violet-800);--diamond-q-body:var(--diamond-violet-900);--diamond-g-bg:var(--market-up-50);--diamond-g-accent:var(--diamond-green-700);--diamond-g-title:var(--diamond-green-900);--diamond-g-body:var(--diamond-green-950);--diamond-v-bg:var(--diamond-amber-50);--diamond-v-accent:var(--diamond-amber-700);--diamond-v-title:var(--diamond-amber-900);--diamond-v-body:var(--brown-800);--diamond-r-bg:var(--wash-100);--diamond-r-accent:var(--blue-800);--diamond-r-title:var(--diamond-blue-900);--diamond-r-body:var(--diamond-slate-800);--diamond-f-bg:var(--red-100);--diamond-f-accent:var(--diamond-red-700);--diamond-f-title:var(--red-900);--diamond-f-body:var(--brown-800);--shadow-base:0 4px 20px 13px #002a690d;--shadow-cta-card:0 3px 13.4px #002a6917;--shadow-mcp-card:0 2px 18px 4px #002a690a;--shadow-mcp-tooltip:0 6px 20px #00000038;--shadow-mcp-code:0 4px 12px #002a6914;--shadow-diamond-card:0 8px 24px color-mix(in srgb, var(--diamond-ink) 6%, transparent);--shadow-diamond-cta:0 10px 24px color-mix(in srgb, var(--diamond-accent) 25%, transparent);--shadow-diamond-qr:0 10px 28px color-mix(in srgb, var(--diamond-accent) 14%, transparent);--shadow-button-glass:0 0 2px 0 #0000001a, inset 0 0 8px 0 #f2f2f2, inset 0 0 0 1px #a6a6a6, inset -2px -2px .5px -2px #262626, inset 2px 2px .5px -2px #262626, inset 3px 3px .5px -3.5px #fff;--backdrop-blur-4:4px;--gradient-text-efinai-inverted:linear-gradient(90deg, #1382f3 0%, #002d5a 100%);--gradient-text-efinai:linear-gradient(90deg, #002d5a 0%, #1382f3 100%);--gradient-text-efinai-summarize:linear-gradient(90deg, #2d78e4 0%, #c2c8eb 100%);--gradient-graph-green:linear-gradient(0deg, #40bc7c00 0%, #40bc7c80 100%);--gradient-graph-red:linear-gradient(0deg, #f8717100 0%, #f871714d 100%);--gradient-button-primary:linear-gradient(180deg, var(--green-500-500) -55.21%, var(--blue-700-700) 89.58%);--gradient-button-primary-hover:linear-gradient(180deg, var(--blue-700-700) 25.91%, var(--blue-700-800) 85.23%);--gradient-button-primary-active:linear-gradient(180deg, var(--blue-700-800) 18%, var(--blue-700-900) 85.23%);--gradient-connect:linear-gradient(180deg, #f4f7fb7a 0%, var(--border-brand-secondary-default) 50%, var(--border-brand-primary-default) 100%);--gradient-bg-efin-highlight1:linear-gradient(287deg, #ffffff80 9.72%, var(--background-brand-primary-light-default) 98.22%);--gradient-bg-efin-highlight2:linear-gradient(138deg, #007dfecc 6.69%, #b5ebff8f 60.07%, #e4ffb40a 96.86%);--gradient-bg-efin-our-value:linear-gradient(180deg, var(--background-brand-primary-lighter) 0%, var(--background-base-white) 80%);--gradient-bg-register-default:linear-gradient(0deg, #fff0 0%, var(--background-brand-primary-lighter) 100%);--gradient-bg-priceplan-default:linear-gradient(0deg, #fff0 89.9%, var(--background-info-default-light) 100%), var(--background-base-white);--gradient-bg-priceplan-package-card:linear-gradient(180deg, #fff0 0%, #ffffff29 100%), radial-gradient(41.82% 27.75% at 50% 100%, #007dfe08 0%, #d9edff3d 100%), linear-gradient(0deg, var(--base-white-500) 25.48%, #d9edff 75.48%, #c5dbfe 88.46%);--gradient-bg-dashboard-default:linear-gradient(90deg, #f4f7fd 0%, #def8fd 19.9%, #ebf0fb 55.77%, #f3ffff 77.88%, #dff0f9 100%), var(--base-white-500);--gradient-bg-featurecard-hover-card:linear-gradient(323deg, #ccddeb -7.2%, #f4f7fb 20.02%);--gradient-bg-about-default:linear-gradient(180deg, #f5f9ff 59.62%, #f5f9ff00 100%);--gradient-overlay-scroll-default:linear-gradient(180deg, #fff0 0%, var(--background-base-white) 80.77%);--gradient-overlay-scroll-table-vertical:linear-gradient(180deg, #fff0 0%, #111b250f 80.77%);--gradient-border-etc:linear-gradient(180deg, #fff0 0%, #ffffff29 100%), radial-gradient(41.82% 27.75% at 50% 100%, #007dfe08 0%, #d9edff3d 100%), linear-gradient(180deg, var(--base-white-500) 0%, #d9edff 100%);--gradient-border-etc-feature-card-hover:linear-gradient(233deg, #f4f7fb7a 0%, var(--border-brand-secondary-default) 49.96%, var(--border-brand-primary-default) 99.93%);--background-blur-modal:#e8e8e866}.dark{--background:#111b25;--foreground:#fafafa;--card:#1a2128;--card-foreground:#edeef1;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a3a3a3;--accent:#262626;--accent-foreground:#fafafa;--destructive:#7f1d1d;--destructive-foreground:#fafafa;--border:#262626;--input:#1a2128;--ring:#d4d4d4;--chart-1:#2662d9;--chart-2:#2eb88a;--chart-3:#e88c30;--chart-4:#af57db;--chart-5:#e23670;--sidebar-background:#18181b;--sidebar-foreground:#f4f4f5;--sidebar-primary:#3c83f6;--sidebar-primary-foreground:#fff;--sidebar-accent:#1a212d;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#1a212d;--sidebar-ring:#3c83f6;--success:#58d652;--warning:#fbab24;--info:#609afa;--success-foreground:#fff;--error-foreground:#fff;--warning-foreground:#111827;--info-foreground:#fff;--success-soft:#f2fcf1;--error-soft:#fef2f2;--warning-soft:#fff8eb;--info-soft:#eff5ff;--success-hover:#1e7a1b;--success-active:#1d601b;--error-hover:#dc2626;--error-active:#b91c1c;--warning-hover:#d98b06;--warning-active:#b47409;--info-hover:#2570eb;--info-active:#1d64d8;--success-border:#c1f4be;--error-border:#fecaca;--warning-border:#fdd28a;--info-border:#bfd7fe;--success-ring:#239b1e66;--error-ring:#ef444466;--warning-ring:#f59e0b66;--info-ring:#3b82f666;--text-market-up:var(--market-up-300);--text-market-down:var(--red-300);--icon-market-up:var(--market-up-300);--icon-market-down:var(--red-300);--background-market-up:#0e2e20;--background-market-down:#3a1414;--border-market-up:#1b5238;--border-market-down:#5a1e1e;--text-neutral-primary:var(--neutral-greyscale-400);--text-neutral-secondary:var(--neutral-greyscale-500);--text-neutral-tertiary:var(--neutral-greyscale-800);--text-base-black:var(--neutral-greyscale-100);--text-base-white:var(--neutral-greyscale-950);--text-brand-primary-default:var(--blue-700-600);--text-brand-primary-hover:var(--blue-700-700);--text-brand-primary-light-default:#0d539b;--text-brand-primary-light-active:var(--blue-700-800);--text-brand-primary-lighter:#072d53;--text-brand-secondary-default:var(--green-500-500);--text-brand-secondary-hover:var(--green-500-700);--text-brand-tertiary-default:var(--blue-500);--text-brand-tertiary-hover:var(--blue-600);--text-error-default:var(--red-400);--text-error-hover:var(--red-600);--text-success-default:var(--green-700);--text-success-hover:var(--green-800);--text-warning-default:var(--orange-500);--text-warning-hover:var(--orange-600);--text-info-default:var(--blue-500);--text-info-hover:var(--blue-600);--text-info-default-light:var(--blue-400);--text-info-hover-light:var(--blue-500);--icon-neutral-primary:var(--neutral-greyscale-400);--icon-neutral-secondary:var(--neutral-greyscale-500);--icon-neutral-tertiary:var(--neutral-greyscale-800);--icon-base-black:var(--neutral-greyscale-100);--icon-base-white:var(--neutral-greyscale-950);--icon-brand-primary-default:var(--blue-700-600);--icon-brand-primary-hover:var(--blue-700-700);--icon-brand-secondary-default:var(--green-500-500);--icon-brand-secondary-hover:var(--green-500-700);--icon-brand-tertiary-default:var(--blue-500);--icon-brand-tertiary-hover:var(--blue-700);--icon-error-default:var(--red-400);--icon-error-hover:var(--red-600);--icon-success-default:var(--green-700);--icon-success-hover:var(--green-800);--icon-warning-default:var(--orange-500);--icon-warning-hover:var(--orange-600);--icon-info-default:var(--blue-500);--icon-info-hover:var(--blue-600);--border-neutral-primary:var(--neutral-greyscale-500);--border-neutral-secondary:var(--neutral-greyscale-300);--border-neutral-tertiary:var(--neutral-greyscale-600);--border-base-white:var(--neutral-greyscale-950);--border-base-black:var(--neutral-greyscale-100);--border-brand-primary-default:var(--blue-700-600);--border-brand-primary-hover:var(--blue-700-800);--border-brand-secondary-default:var(--green-500-500);--border-brand-secondary-hover:var(--green-500-700);--border-brand-tertiary-default:var(--blue-500);--border-brand-tertiary-hover:var(--blue-600);--border-error-default:var(--red-400);--border-error-hover:var(--red-600);--border-success-default:var(--green-700);--border-success-hover:var(--green-900);--border-info-default:var(--blue-500);--border-info-hover:var(--blue-600);--border-neutral-light:#243a4f;--border-neutral-lighter:#1c2d3e;--border-neutral-nav:#1c2d3e;--border-brand-primary-light:#243a4f;--background-base-white:#111b25;--background-base-black:var(--base-white-500);--background-neutral-primary-light:#182531;--background-neutral-primary-light-25:#1a2128;--background-neutral-secondary:#393d4a;--background-neutral-tertiary:var(--neutral-greyscale-950);--background-brand-primary-default:var(--blue-700-700);--background-brand-primary-hover:var(--blue-700-800);--background-brand-primary-light-default:#0d539b;--background-brand-primary-light-active:var(--blue-700-800);--background-brand-primary-lighter:#072d53;--background-brand-primary-light-25:#0f1e30;--background-brand-secondary-default:var(--green-500-500);--background-brand-secondary-hover:var(--green-500-700);--background-brand-secondary-light-default:var(--green-500-600);--background-brand-secondary-lighter:var(--green-500-650);--background-brand-tertiary-default:var(--blue-500);--background-brand-tertiary-hover:var(--blue-700-700);--background-brand-tertiary-light:#063360;--background-error-default:var(--red-600);--background-error-hover:var(--red-700);--background-error-default-light:var(--red-700);--background-error-default-light-50:var(--red-950);--background-error-hover-light:var(--red-800);--background-success-default:var(--green-600);--background-success-hover:var(--green-800);--background-success-default-light:var(--green-800);--background-success-default-light-50:var(--green-930);--background-success-hover-light:var(--green-800);--background-warning-default:var(--orange-600);--background-warning-hover:var(--orange-300);--background-warning-default-light:var(--orange-600);--background-warning-default-light-50:var(--orange-950);--background-warning-hover-light:var(--orange-800);--background-info-default:var(--blue-500);--background-info-hover:var(--blue-700);--background-info-default-light:var(--blue-400);--background-info-hover-light:var(--blue-500);--background-brand-logo:#fff;--brand-primary:var(--blue-700-700);--brand-primary-hover:var(--blue-700-800);--brand-primary-hover-border:var(--blue-700-800);--brand-primary-light:#0d539b;--brand-primary-light-active:var(--blue-700-800);--brand-primary-lighter:#072d53;--brand-primary-lighter-25:#0f1e30;--brand-tertiary-light:#063360;--base-black:var(--neutral-greyscale-100);--base-white:var(--neutral-greyscale-950);--base-white-soft:var(--neutral-greyscale-50);--content-primary:var(--neutral-greyscale-400);--content-secondary:var(--neutral-greyscale-500);--content-tertiary:var(--neutral-greyscale-800);--surface-primary-light:#182531;--surface-primary-light-25:#1a2128;--surface-secondary:#393d4a;--surface-neutral-a40:#232c35;--surface-neutral-a70:#232c35;--fds-error:var(--red-400);--fds-error-hover:var(--red-600);--fds-error-light:var(--red-700);--fds-error-light-50:var(--red-950);--fds-error-hover-light:var(--red-800);--bg-info-deep-hover:var(--blue-700);--shadow-cta-card:0 3px 13.4px #000d1899;--shadow-mcp-card:0 2px 18px 4px #0006;--shadow-mcp-tooltip:0 6px 20px #00000038;--shadow-mcp-code:0 4px 12px #0006;--mcp-brand-softer:var(--mcp-navy-900);--mcp-brand-soft:var(--mcp-navy-850);--mcp-link-hover:var(--mcp-blue-200);--mcp-surface-muted:var(--mcp-ink-850);--mcp-error:var(--mcp-red-500);--mcp-success:var(--mcp-green-300);--mcp-warning:var(--mcp-amber-500);--mcp-warning-strong:var(--mcp-amber-300);--mcp-warning-border:var(--mcp-amber-300);--mcp-overlay:var(--mcp-scrim-dark);--mcp-brand-line:var(--mcp-blue-200);--mcp-tooltip:var(--mcp-ink-900);--mcp-cat-company:var(--mcp-violet-600);--mcp-cat-fin:var(--mcp-ochre-600);--mcp-cat-fund:var(--mcp-teal-600);--mcp-brand-hover:var(--blue-700-800);--mcp-rail-wash:var(--brand-primary-lighter);--gradient-bg-mcp-hero-wash:linear-gradient(180deg, var(--mcp-wash-100) 0%, var(--mcp-wash-50) 34%, var(--base-white-500) 100%);--code-header-background:var(--mcp-ink-700);--code-foreground:var(--mcp-gray-100);--code-syntax-key:var(--mcp-green-300);--code-syntax-string:var(--mcp-blue-300);--code-syntax-number:var(--mcp-amber-300);--code-syntax-punctuation:var(--mcp-slate-300)}*{border-color:var(--border)}html,body{font-family:var(--font-noto-sans-thai,system-ui), sans-serif;color:var(--foreground);background-color:var(--background)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.prose,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--foreground)}.prose strong{color:var(--foreground);font-weight:600}.prose code{color:var(--foreground);background-color:var(--muted);border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem}.prose blockquote{border-left:4px solid color-mix(in srgb, var(--primary) 20%, transparent);padding-block:.5rem;background-color:color-mix(in srgb, var(--muted) 50%, transparent);padding-left:1rem;font-style:italic}.chat-container{flex-direction:column;height:100vh;display:flex}.chat-messages{flex:1;padding-bottom:120px;overflow-y:auto}.chat-input-fixed{z-index:50;background:var(--background);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--background) 95%, transparent);position:fixed;bottom:0;left:0;right:0}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:var(--muted);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted-foreground) 30%, transparent);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.prose-force-size *,.prose-force-size [style*=font-size],.prose-force-size font[size]{font-size:inherit!important}[data-sonner-toaster]{font-family:var(--font-noto-sans-thai), sans-serif!important}.loading-shine{background:linear-gradient(90deg,#e5e7eb 0%,#cbd5e1 20%,#6b7280 40%,#374151 60%,#6b7280 80%,#e5e7eb 100%) 0 0/200%;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite shine-move}@keyframes shine-move{to{background-position:-200%}}@media (max-width:768px){.your-class{padding-left:18px;padding-right:14px}}
