@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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_9b433dc6-module__d-_L1G__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_9b433dc6-module__d-_L1G__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_707233f-module__9hS9bG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_707233f-module__9hS9bG__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Asap;font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/e6c7dcd3e2228685-s.ee002aae.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:Asap;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/2f1d742470943d43-s.bec39976.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:Asap;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/3dec5b6d3c50a083-s.p.506e0c14.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:Asap;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/3a237ca4f12460f8-s.0a118c04.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:Asap;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/1e954fae08d55ab7-s.f0936665.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:Asap;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/bc44eae7e2e44295-s.p.28ddf906.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:Asap Fallback;src:local(Arial);ascent-override:94.2%;descent-override:21.38%;line-gap-override:0.0%;size-adjust:99.15%}.asap_316fb7c7-module__bBRCAW__className{font-family:Asap,Asap Fallback}.asap_316fb7c7-module__bBRCAW__variable{--font-asap:"Asap","Asap Fallback"}
#persona-root{all:initial;--cw-md-code-block-bg:var(--cw-container,#f3f4f6);--cw-md-code-block-border-color:var(--cw-border,#e5e7eb);--cw-md-inline-code-bg:var(--cw-container,#f3f4f6);--cw-md-table-border-color:var(--cw-border,#e5e7eb);--cw-md-table-header-bg:var(--cw-container,#f8fafc);--cw-md-hr-color:var(--cw-divider,#e5e7eb);--cw-md-blockquote-border-color:var(--cw-accent,#3b82f6);--cw-md-blockquote-text-color:var(--cw-muted,#6b7280);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;line-height:1.5}#persona-root *{box-sizing:border-box}.tvw-flex{display:flex}.tvw-h-full{height:100%}.tvw-h-1{height:.25rem}.tvw-w-full{width:100%}.tvw-flex-col{flex-direction:column}.tvw-flex-wrap{flex-wrap:wrap}.tvw-items-center{align-items:center}.tvw-items-end{align-items:flex-end}.tvw-items-start{align-items:flex-start}.tvw-justify-center{justify-content:center}.tvw-justify-between{justify-content:space-between}.tvw-justify-end{justify-content:flex-end}.tvw-gap-1{gap:.25rem}.tvw-gap-2{gap:.5rem}.tvw-gap-6{gap:1.5rem}#persona-root{--cw-radius-sm:.75rem;--cw-radius-md:1rem;--cw-radius-lg:1.5rem;--cw-launcher-radius:9999px;--cw-button-radius:9999px;--cw-md-h1-size:1.5rem;--cw-md-h1-weight:700;--cw-md-h1-margin:1rem 0 .5rem;--cw-md-h1-line-height:1.25;--cw-md-h2-size:1.25rem;--cw-md-h2-weight:700;--cw-md-h2-margin:.875rem 0 .5rem;--cw-md-h2-line-height:1.3;--cw-md-h3-size:1.125rem;--cw-md-h3-weight:600;--cw-md-h3-margin:.75rem 0 .375rem;--cw-md-h3-line-height:1.4;--cw-md-h4-size:1rem;--cw-md-h4-weight:600;--cw-md-h4-margin:.625rem 0 .25rem;--cw-md-h4-line-height:1.5;--cw-md-h5-size:.875rem;--cw-md-h5-weight:600;--cw-md-h5-margin:.5rem 0 .25rem;--cw-md-h5-line-height:1.5;--cw-md-h6-size:.75rem;--cw-md-h6-weight:600;--cw-md-h6-margin:.5rem 0 .25rem;--cw-md-h6-line-height:1.5;--cw-md-table-border-color:#e5e7eb;--cw-md-table-header-bg:#f8fafc;--cw-md-table-header-weight:600;--cw-md-table-cell-padding:.5rem .75rem;--cw-md-table-border-radius:.375rem;--cw-md-hr-color:#e5e7eb;--cw-md-hr-height:1px;--cw-md-hr-margin:1rem 0;--cw-md-blockquote-border-color:#3b82f6;--cw-md-blockquote-border-width:3px;--cw-md-blockquote-padding:.5rem 1rem;--cw-md-blockquote-margin:.5rem 0;--cw-md-blockquote-bg:transparent;--cw-md-blockquote-text-color:#6b7280;--cw-md-blockquote-font-style:italic;--cw-md-code-block-bg:#f3f4f6;--cw-md-code-block-border-color:#e5e7eb;--cw-md-code-block-text-color:inherit;--cw-md-code-block-padding:.75rem;--cw-md-code-block-border-radius:.375rem;--cw-md-code-block-font-size:.875rem;--cw-md-inline-code-bg:#f3f4f6;--cw-md-inline-code-padding:.125rem .375rem;--cw-md-inline-code-border-radius:.25rem;--cw-md-inline-code-font-size:.875em;--cw-md-strong-weight:600;--cw-md-em-style:italic}.tvw-rounded-xl{border-radius:var(--cw-radius-sm)}.tvw-rounded-lg{border-radius:var(--cw-radius-md)}.tvw-rounded-2xl{border-radius:var(--cw-radius-lg)}.tvw-rounded-full,.tvw-rounded-launcher{border-radius:var(--cw-launcher-radius)}.tvw-rounded-button{border-radius:var(--cw-button-radius)}.tvw-bg-cw-surface{background-color:var(--cw-surface,#fff)}.tvw-bg-cw-container{background-color:var(--cw-container,#f8fafc)}.tvw-bg-cw-input-background{background-color:var(--cw-input-background,#fff)}.tvw-bg-white{background-color:#fff}.tvw-bg-transparent{background-color:#0000}.tvw-bg-gray-100{background-color:#f3f4f6}.tvw-bg-gray-200{background-color:#e5e7eb}.tvw-text-cw-primary{color:var(--cw-primary,#111827)}.tvw-text-cw-call-to-action{color:var(--cw-call-to-action,#fff)}.tvw-text-cw-muted{color:var(--cw-muted,#6b7280)}.tvw-text-white{color:#fff}.tvw-bg-cw-accent{background-color:var(--cw-accent,#2563eb)}.tvw-bg-cw-primary{background-color:var(--cw-primary,#111827)}.tvw-italic{font-style:italic}.tvw-text-base{font-size:1rem;line-height:1.5rem}.tvw-text-sm{font-size:.875rem;line-height:1.25rem}.tvw-text-xs{font-size:.75rem;line-height:1rem}.tvw-text-xxs{font-size:.5rem;line-height:1rem}.tvw-text-lg{font-size:1.125rem;line-height:1.75rem}.tvw-text-xl{font-size:1.25rem;line-height:1.75rem}.tvw-font-semibold{font-weight:600}.tvw-font-medium{font-weight:500}.tvw-px-4{padding-left:1rem;padding-right:1rem}.tvw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tvw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tvw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tvw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tvw-py-4{padding-top:1rem;padding-bottom:1rem}.tvw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tvw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tvw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tvw-pr-3{padding-right:.75rem}.tvw-pl-3{padding-left:.75rem}.tvw-pb-0{padding-bottom:0}.tvw-p-6{padding:1.5rem}.tvw-p-3{padding:.75rem}.tvw-ml-auto{margin-left:auto}.disabled\:tvw-opacity-50:disabled{opacity:.5}.tvw-shadow-2xl{box-shadow:0 30px 60px -15px #0f172a59}.tvw-shadow-sm{box-shadow:0 5px 15px #0f172a14}.tvw-shadow-lg{box-shadow:0 20px 40px #0f172a2e}.tvw-border{border:1px solid #94a3b847}.tvw-border-none{border:none}.tvw-border-b{border-bottom:1px solid #94a3b847}.tvw-border-gray-100{border-color:#f1f5f9}.tvw-border-cw-border{border-color:var(--cw-border,#f1f5f9)}.tvw-border-t{border-top:1px solid #94a3b847}.tvw-border-t-cw-border{border-top-style:solid;border-top-width:1px;border-top-color:var(--cw-border,#f1f5f9)}.tvw-border-b-cw-border{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--cw-border,#f1f5f9)}.tvw-border-t-cw-divider{border-top-style:solid;border-top-width:1px;border-top-color:var(--cw-divider,#f1f5f9)}.tvw-border-b-cw-divider{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--cw-divider,#f1f5f9)}.tvw-border-cw-divider{border-color:var(--cw-divider,#f1f5f9)}.tvw-border-cw-message-border{border-color:var(--cw-message-border,#f1f5f9)}.tvw-fixed{position:fixed}.tvw-bottom-6{bottom:1.5rem}.tvw-top-6{top:1.5rem}.tvw-right-6{right:1.5rem}.tvw-left-6{left:1.5rem}.tvw-h-8{height:2rem}.tvw-w-8{width:2rem}.tvw-h-10{height:2.5rem}.tvw-w-10{width:2.5rem}.tvw-h-12{height:3rem}.tvw-w-12{width:3rem}.tvw-leading-relaxed{line-height:1.75}.tvw-max-w-\[85\%\]{max-width:85%}.tvw-transition{transition:transform .16s,background-color .16s,box-shadow .16s,opacity .16s}.tvw-translate-y-\[-2px\]{transform:translateY(-2px)}.tvw-opacity-0{opacity:0}.tvw-opacity-100{opacity:1}.tvw-scale-100{transform:scale(1)}.tvw-scale-95{transform:scale(.95)}.tvw-bg-\[\#f8fafc\]{background-color:#f8fafc}.tvw-flex-1{flex:1}.tvw-gap-3{gap:.75rem}.tvw-bg{background-color:var(--cw-surface,#fff)}.tvw-inline-flex{display:inline-flex}.tvw-text-left{text-align:left}.tvw-mb-3{margin-bottom:.75rem}.tvw-mt-2{margin-top:.5rem}.tvw-h-12,.tvw-w-12,.tvw-h-10,.tvw-w-10,.tvw-h-8,.tvw-w-8{flex:none}.tvw-text-right{text-align:right}.hover\:tvw-bg-gray-200:hover{background-color:#e5e7eb}.hover\:tvw-translate-y-\[-2px\]:hover{transform:translateY(-2px)}.tvw-pointer-events-none{pointer-events:none}.tvw-pointer-events-auto{pointer-events:auto}.tvw-min-h-\[1\.5rem\]{min-height:1.5rem}.tvw-min-h-0{min-height:0}.tvw-resize-none{resize:none}.tvw-z-50{z-index:50}.tvw-absolute{position:absolute}.tvw-right-4{right:1rem}.tvw-top-4{top:1rem}.tvw-text-2xl{font-size:1.5rem;line-height:2rem}.tvw-grid{display:grid}.tvw-place-items-center{place-items:center}.tvw-relative{position:relative}.tvw-overflow-y-auto{overflow-y:auto}.tvw-overflow-hidden{overflow:hidden}.tvw-min-h-\[320px\]{min-height:320px}.tvw-min-h-\[48px\]{min-height:48px}.tvw-min-w-\[320px\]{min-width:320px}.tvw-max-w-\[420px\]{max-width:420px}.tvw-w-\[360px\]{width:360px}.tvw-w-\[400px\]{width:400px}.tvw-h-\[640px\]{height:640px}.tvw-border-transparent{border-color:#0000}.tvw-outline-none:focus{outline:none}.tvw-border-none:focus{border:none!important;outline:none!important}.tvw-widget-composer textarea:focus{box-shadow:none!important;border:0 #0000!important;outline:none!important}@media (hover:none) and (pointer:coarse){.tvw-composer-textarea{font-size:1rem!important}}.tvw-widget-composer:focus-within{outline:none!important}.tvw-widget-composer:focus-within textarea{border:none!important;outline:none!important}.tvw-whitespace-pre-wrap{white-space:pre-wrap}.tvw-space-y-1>*+*{margin-top:.25rem}.tvw-space-y-3>*+*{margin-top:.75rem}.tvw-space-y-4>*+*{margin-top:1rem}.tvw-form-card{background-color:var(--cw-surface,#fff);border-radius:var(--cw-radius-md);border:1px solid #94a3b847;padding:1.25rem;box-shadow:0 10px 30px #0f172a1f}.tvw-form-grid,.tvw-form-field{flex-direction:column;display:flex}.tvw-cursor-pointer{cursor:pointer}.tvw-send-button-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.tvw-send-button-tooltip{background-color:var(--cw-tooltip-background,#111827);color:var(--cw-tooltip-foreground,#fff);border-radius:var(--cw-radius-sm,.75rem);white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;padding:6px 12px;font-size:12px;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tvw-send-button-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--cw-tooltip-background,#111827);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tvw-send-button-wrapper:hover .tvw-send-button-tooltip,.tvw-send-button-wrapper:focus-within .tvw-send-button-tooltip{opacity:1}.tvw-clear-chat-button-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.tvw-clear-chat-tooltip{background-color:var(--cw-tooltip-background,#111827);color:var(--cw-tooltip-foreground,#fff);white-space:nowrap;pointer-events:none;z-index:10000;border-radius:.5rem;padding:6px 12px;font-size:12px}.tvw-clear-chat-tooltip-arrow{content:"";border:4px solid #0000;border-top-color:var(--cw-tooltip-background,#111827);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes tvw-typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.tvw-animate-typing{animation:1s infinite tvw-typing}.tvw-space-x-1>*+*{margin-left:.25rem}.tvw-h-5{height:1.25rem}.tvw-h-1\.5{height:.375rem}.tvw-w-1\.5{width:.375rem}.tvw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tvw-voice-recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.tvw-voice-recording,.tvw-voice-recording svg{animation:1.5s ease-in-out infinite tvw-voice-recording-pulse}.vanilla-message-bubble pre{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;background-color:var(--cw-md-code-block-bg);max-width:100%;color:var(--cw-md-code-block-text-color);padding:var(--cw-md-code-block-padding);border-radius:var(--cw-md-code-block-border-radius);font-size:var(--cw-md-code-block-font-size);border:1px solid var(--cw-md-code-block-border-color);margin:.5rem 0;line-height:1.5;overflow-x:auto}.vanilla-message-bubble code{word-break:break-word;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.vanilla-message-bubble pre code{font-size:inherit;background-color:#0000;border-radius:0;padding:0}.vanilla-message-bubble img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0;display:block}.vanilla-message-bubble a,.vanilla-message-bubble a:visited,.vanilla-message-bubble a:hover,.vanilla-message-bubble a:active{text-decoration:underline}.vanilla-message-user-bubble a,.vanilla-message-user-bubble a:visited,.vanilla-message-user-bubble a:hover,.vanilla-message-user-bubble a:active{color:inherit;text-decoration:underline}.vanilla-message-bubble p{margin:0}.vanilla-message-bubble p+p{margin-top:.75rem}.vanilla-message-bubble ul,.vanilla-message-bubble ol{margin:.5rem 0;padding-left:1.5rem}.vanilla-message-bubble ul{list-style-type:disc}.vanilla-message-bubble ol{list-style-type:decimal}.vanilla-message-bubble li{margin:.25rem 0;padding-left:.25rem}.vanilla-message-bubble ul ul,.vanilla-message-bubble ol ul{margin:.25rem 0;list-style-type:circle}.vanilla-message-bubble ul ul ul,.vanilla-message-bubble ol ul ul,.vanilla-message-bubble ul ol ul,.vanilla-message-bubble ol ol ul{list-style-type:square}.vanilla-message-bubble ul ol,.vanilla-message-bubble ol ol{margin:.25rem 0;list-style-type:lower-alpha}.vanilla-message-user-bubble p{margin:0}.vanilla-message-user-bubble p+p{margin-top:.75rem}.vanilla-message-user-bubble ul,.vanilla-message-user-bubble ol{margin:.5rem 0;padding-left:1.5rem}.vanilla-message-user-bubble ul{list-style-type:disc}.vanilla-message-user-bubble ol{list-style-type:decimal}.vanilla-message-user-bubble li{margin:.25rem 0;padding-left:.25rem}.vanilla-message-bubble h1{font-size:var(--cw-md-h1-size);font-weight:var(--cw-md-h1-weight);margin:var(--cw-md-h1-margin);line-height:var(--cw-md-h1-line-height);color:inherit}.vanilla-message-bubble h2{font-size:var(--cw-md-h2-size);font-weight:var(--cw-md-h2-weight);margin:var(--cw-md-h2-margin);line-height:var(--cw-md-h2-line-height);color:inherit}.vanilla-message-bubble h3{font-size:var(--cw-md-h3-size);font-weight:var(--cw-md-h3-weight);margin:var(--cw-md-h3-margin);line-height:var(--cw-md-h3-line-height);color:inherit}.vanilla-message-bubble h4{font-size:var(--cw-md-h4-size);font-weight:var(--cw-md-h4-weight);margin:var(--cw-md-h4-margin);line-height:var(--cw-md-h4-line-height);color:inherit}.vanilla-message-bubble h5{font-size:var(--cw-md-h5-size);font-weight:var(--cw-md-h5-weight);margin:var(--cw-md-h5-margin);line-height:var(--cw-md-h5-line-height);color:inherit}.vanilla-message-bubble h6{font-size:var(--cw-md-h6-size);font-weight:var(--cw-md-h6-weight);margin:var(--cw-md-h6-margin);line-height:var(--cw-md-h6-line-height);color:inherit}.vanilla-message-bubble h1:first-child,.vanilla-message-bubble h2:first-child,.vanilla-message-bubble h3:first-child,.vanilla-message-bubble h4:first-child,.vanilla-message-bubble h5:first-child,.vanilla-message-bubble h6:first-child{margin-top:0}.vanilla-message-bubble table{border-collapse:collapse;border-radius:var(--cw-md-table-border-radius);border:1px solid var(--cw-md-table-border-color);width:100%;margin:.5rem 0;font-size:.875rem;overflow:hidden}.vanilla-message-bubble thead{background-color:var(--cw-md-table-header-bg)}.vanilla-message-bubble th{font-weight:var(--cw-md-table-header-weight);text-align:left;padding:var(--cw-md-table-cell-padding);border-bottom:1px solid var(--cw-md-table-border-color)}.vanilla-message-bubble td{padding:var(--cw-md-table-cell-padding);border-bottom:1px solid var(--cw-md-table-border-color);text-align:left}.vanilla-message-bubble tr:last-child td{border-bottom:none}.vanilla-message-bubble tbody tr:nth-child(2n){background-color:#00000005}.vanilla-message-bubble hr{height:var(--cw-md-hr-height);background-color:var(--cw-md-hr-color);margin:var(--cw-md-hr-margin);border:none}.vanilla-message-bubble blockquote{border-left:var(--cw-md-blockquote-border-width)solid var(--cw-md-blockquote-border-color);padding:var(--cw-md-blockquote-padding);margin:var(--cw-md-blockquote-margin);background-color:var(--cw-md-blockquote-bg);color:var(--cw-md-blockquote-text-color);font-style:var(--cw-md-blockquote-font-style)}.vanilla-message-bubble blockquote p{margin:0}.vanilla-message-bubble blockquote p+p{margin-top:.5rem}.vanilla-message-bubble blockquote blockquote{margin-left:.5rem}.vanilla-message-bubble code:not(pre code){background-color:var(--cw-md-inline-code-bg);padding:var(--cw-md-inline-code-padding);border-radius:var(--cw-md-inline-code-border-radius);font-size:var(--cw-md-inline-code-font-size)}.vanilla-message-bubble strong,.vanilla-message-bubble b{font-weight:var(--cw-md-strong-weight)}.vanilla-message-bubble em,.vanilla-message-bubble i{font-style:var(--cw-md-em-style)}.vanilla-message-user-bubble h1,.vanilla-message-user-bubble h2,.vanilla-message-user-bubble h3,.vanilla-message-user-bubble h4,.vanilla-message-user-bubble h5,.vanilla-message-user-bubble h6{color:inherit}.vanilla-message-user-bubble table,.vanilla-message-user-bubble th,.vanilla-message-user-bubble td{border-color:#ffffff4d}.vanilla-message-user-bubble thead{background-color:#ffffff1a}.vanilla-message-user-bubble tbody tr:nth-child(2n){background-color:#ffffff0d}.vanilla-message-user-bubble hr{background-color:#ffffff4d}.vanilla-message-user-bubble blockquote{color:inherit;opacity:.9;border-left-color:#ffffff80}.vanilla-message-user-bubble code:not(pre code){background-color:#fff3}.vanilla-message-bubble{position:relative}@keyframes tvw-message-actions-fade-in{0%{opacity:0}to{opacity:1}}.tvw-message-actions{border-top:1px solid var(--cw-divider,#f1f5f9);align-items:center;gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}.tvw-message-actions:not(.tvw-message-actions-hover){animation:.3s ease-out forwards tvw-message-actions-fade-in}.tvw-message-actions-left{justify-content:flex-start}.tvw-message-actions-center{justify-content:center}.tvw-message-actions-right{justify-content:flex-end}@media (hover:hover){.tvw-message-actions-hover{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.tvw-message-actions-hover.tvw-message-actions-pill{background-color:var(--cw-surface,#fff);border-top:none;border:1px solid var(--cw-divider,#f1f5f9);border-radius:var(--cw-radius-md,.75rem);width:fit-content;margin-top:0;padding:.25rem;position:absolute;bottom:.5rem;box-shadow:0 2px 8px #00000014}.tvw-message-actions-hover.tvw-message-actions-pill.tvw-message-actions-left{left:.75rem;right:auto}.tvw-message-actions-hover.tvw-message-actions-pill.tvw-message-actions-center{left:50%;right:auto;transform:translate(-50%)}.tvw-message-actions-hover.tvw-message-actions-pill.tvw-message-actions-right{left:auto;right:.75rem}.tvw-message-actions-hover.tvw-message-actions-row{background:linear-gradient(to top,var(--cw-surface,#fff)70%,transparent);border-radius:0 0 var(--cw-radius-lg,1.5rem)var(--cw-radius-lg,1.5rem);border-top:none;margin-top:0;padding:.5rem .75rem;position:absolute;bottom:0;left:0;right:0}.vanilla-message-bubble:hover .tvw-message-actions-hover,.vanilla-message-bubble:focus-within .tvw-message-actions-hover{opacity:1;pointer-events:auto}}@media (hover:none){.tvw-message-actions-hover{opacity:1;position:static}}.tvw-message-action-btn{width:28px;height:28px;color:var(--cw-muted,#6b7280);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.tvw-message-action-btn:hover{background-color:var(--cw-container,#f8fafc);color:var(--cw-primary,#111827)}.tvw-message-action-btn:active{transform:scale(.95)}.tvw-message-action-btn:focus{box-shadow:0 0 0 2px var(--cw-accent,#1d4ed8);outline:none}.tvw-message-action-btn:focus:not(:focus-visible){box-shadow:none}.tvw-message-action-btn:focus-visible{box-shadow:0 0 0 2px var(--cw-accent,#1d4ed8)}.tvw-message-action-btn.tvw-message-action-active{background-color:var(--cw-accent,#1d4ed8);color:#fff}.tvw-message-action-btn.tvw-message-action-active:hover{background-color:var(--cw-accent,#1d4ed8);color:#fff;opacity:.9}.tvw-message-action-btn.tvw-message-action-success,.tvw-message-action-btn.tvw-message-action-success:hover{color:#fff;background-color:#10b981}.tvw-message-action-btn svg{flex-shrink:0;width:14px;height:14px}.tvw-feedback-container{background:var(--cw-surface,#fff);border:1px solid var(--cw-border,#e5e7eb);border-radius:var(--tvw-cw-radius-lg,12px);max-width:100%;margin:.75rem;padding:1.25rem;animation:.3s ease-out tvw-feedback-fade-in;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes tvw-feedback-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tvw-feedback-content{flex-direction:column;gap:1rem;display:flex}.tvw-feedback-header{text-align:center}.tvw-feedback-title{color:var(--cw-primary,#111827);margin:0 0 .25rem;font-size:1rem;font-weight:600}.tvw-feedback-subtitle{color:var(--cw-muted,#6b7280);margin:0;font-size:.875rem}.tvw-feedback-rating-csat{justify-content:center;gap:.5rem;display:flex}.tvw-feedback-star-btn{cursor:pointer;color:var(--cw-border,#d1d5db);background:0 0;border:none;padding:.25rem;transition:color .2s,transform .15s}.tvw-feedback-star-btn:hover{transform:scale(1.15)}.tvw-feedback-star-btn.selected{color:#fbbf24}.tvw-feedback-star-btn .tvw-feedback-star{width:32px;height:32px}.tvw-feedback-star-btn.selected .tvw-feedback-star{fill:#fbbf24}.tvw-feedback-rating-nps{flex-direction:column;gap:.5rem;display:flex}.tvw-feedback-labels{color:var(--cw-muted,#6b7280);justify-content:space-between;font-size:.75rem;display:flex}.tvw-feedback-numbers{justify-content:center;gap:.25rem;display:flex}.tvw-feedback-number-btn{border-radius:var(--tvw-cw-radius-sm,6px);border:1px solid var(--cw-border,#e5e7eb);background:var(--cw-surface,#fff);width:28px;height:28px;color:var(--cw-primary,#111827);cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.tvw-feedback-number-btn:hover{border-color:var(--cw-accent,#1d4ed8);background:var(--cw-container,#f3f4f6)}.tvw-feedback-number-btn.selected{color:#fff}.tvw-feedback-number-btn.tvw-feedback-detractor.selected{background:#ef4444;border-color:#ef4444}.tvw-feedback-number-btn.tvw-feedback-passive.selected{background:#f59e0b;border-color:#f59e0b}.tvw-feedback-number-btn.tvw-feedback-promoter.selected{background:#22c55e;border-color:#22c55e}.tvw-feedback-comment-container{width:100%}.tvw-feedback-comment{border:1px solid var(--cw-border,#e5e7eb);border-radius:var(--tvw-cw-radius-sm,6px);background:var(--cw-surface,#fff);width:100%;color:var(--cw-primary,#111827);resize:vertical;box-sizing:border-box;padding:.625rem;font-family:inherit;font-size:.875rem}.tvw-feedback-comment:focus{border-color:var(--cw-accent,#1d4ed8);outline:none;box-shadow:0 0 0 2px #1d4ed826}.tvw-feedback-comment::placeholder{color:var(--cw-muted,#9ca3af)}.tvw-feedback-actions{justify-content:flex-end;gap:.5rem;display:flex}.tvw-feedback-btn{border-radius:var(--tvw-cw-radius-sm,6px);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.tvw-feedback-btn-skip{border:1px solid var(--cw-border,#e5e7eb);color:var(--cw-muted,#6b7280);background:0 0}.tvw-feedback-btn-skip:hover{background:var(--cw-container,#f3f4f6);color:var(--cw-primary,#111827)}.tvw-feedback-btn-submit{background:var(--cw-accent,#1d4ed8);border:1px solid var(--cw-accent,#1d4ed8);color:#fff}.tvw-feedback-btn-submit:hover:not(:disabled){opacity:.9}.tvw-feedback-btn-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes tvw-feedback-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.tvw-feedback-shake{animation:.5s ease-in-out tvw-feedback-shake}
