@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c6b3a312-module___2X9ia__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c6b3a312-module___2X9ia__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_33772fd2-module__K-iyoa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_33772fd2-module__K-iyoa__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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_be9eefa4-module__-5fo1G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_be9eefa4-module__-5fo1G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.brand-theme{--stone-950:#1a1918;--stone-900:#292524;--stone-800:#44403c;--stone-700:#57534e;--stone-600:#6b6560;--stone-500:#8a8480;--stone-400:#a8a29e;--stone-300:#c8c3be;--stone-200:#e0deda;--stone-150:#eae8e4;--stone-100:#f1f0ee;--stone-50:#f8f7f4;--gold-700:#a67a1e;--gold-600:#bd8a22;--gold-500:#d4952a;--gold-400:#e2ab4a;--gold-300:#f0c97a;--gold-100:#fbf0da;--gold-50:#fdf8ee;--bg-canvas:var(--stone-50);--bg-surface:#fff;--bg-subtle:var(--stone-100);--bg-muted:var(--stone-200);--bg-glass-85:#ffffffd9;--fg-default:var(--stone-950);--fg-secondary:var(--stone-700);--fg-tertiary:var(--stone-400);--fg-disabled:var(--stone-300);--border-default:var(--stone-150);--border-strong:var(--stone-200);--border-subtle:var(--stone-100);--accent:var(--gold-500);--accent-hover:var(--gold-600);--accent-subtle:var(--gold-100);--accent-text:var(--gold-700);--danger:#dc3545;--danger-subtle:#fef2f2;--success:#16a34a;--success-subtle:#f0fdf4;--info:#2563eb;--info-subtle:#eff6ff;--shadow-xs:0 1px 2px #1a19180a;--shadow-sm:0 1px 3px #1a19180f, 0 1px 2px #1a19180a;--shadow-md:0 4px 8px -2px #1a191814, 0 2px 4px -2px #1a19180a;--shadow-lg:0 12px 24px -4px #1a19181a, 0 4px 8px -4px #1a19180a;--shadow-xl:0 20px 40px -8px #1a19181f, 0 8px 16px -8px #1a19180a;--shadow-paper:0 8px 32px #1a19181a, 0 2px 8px #1a19180f;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--page-padding-mobile:16px;--page-padding-tablet:24px;--page-padding-desktop:32px;--section-gap-mobile:56px;--touch-target-min:44px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);background:var(--bg-canvas);color:var(--fg-default);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.6}[data-slot=popover-content] .brand-theme,[role=dialog] .brand-theme{min-height:0}.brand-theme .bt-mono{font-family:var(--font-mono), "SF Mono", "Fira Code", monospace;font-feature-settings:"tnum" 1}.brand-theme .bt-display{font-family:var(--font-display), "Plus Jakarta Sans", serif;letter-spacing:-.025em;font-weight:500}.brand-theme .bt-micro{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);font-size:11px;font-weight:600}.brand-theme .bt-italic-eyebrow{font-family:var(--font-display), "Plus Jakarta Sans", serif;color:var(--accent-text);letter-spacing:-.01em;font-style:italic;font-weight:400}.brand-theme .bt-btn{letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .2s ease-out,transform .1s ease-out;display:inline-flex}.brand-theme .bt-btn:active{transform:scale(.98)}.brand-theme .bt-btn:disabled{cursor:not-allowed;opacity:.6}.brand-theme .bt-btn:disabled:active{transform:none}.brand-theme .bt-btn-primary{background:var(--stone-950);color:#fff;box-shadow:var(--shadow-sm)}.brand-theme .bt-btn-primary:hover:not(:disabled){background:var(--stone-900);box-shadow:var(--shadow-md)}.brand-theme .bt-btn-accent{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.brand-theme .bt-btn-accent:hover:not(:disabled){background:var(--accent-hover)}.brand-theme .bt-btn-flush,.brand-theme .bt-btn-flush:hover:not(:disabled){box-shadow:none}@media (min-width:1100px){.brand-theme .bt-toolbar-hide-wide{display:none!important}}@media (max-width:1099px){.brand-theme .bt-toolbar-show-narrow{display:inline-flex!important}}@media (min-width:1100px){.brand-theme .bt-toolbar-show-narrow{display:none!important}}.brand-theme .bt-color-cell{position:relative}.brand-theme .bt-color-cell[data-applied=true]{outline:1.5px solid var(--accent);outline-offset:1px}.brand-theme .bt-color-cell[data-applied=true]:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 1px var(--bg-surface);pointer-events:none;border-radius:50%;position:absolute;top:-2px;right:-2px}@keyframes bt-attn-pulse{0%{box-shadow:0 0 #d4952a8c}70%{box-shadow:0 0 0 8px #d4952a00}to{box-shadow:0 0 #d4952a00}}.brand-theme [data-attn-pulse=true]{animation:1.4s ease-out 3 bt-attn-pulse}.brand-theme .bt-btn-outline{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--fg-default)}.brand-theme .bt-btn-outline:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong)}.brand-theme .bt-btn-ghost{color:var(--fg-secondary);background:0 0}.brand-theme .bt-btn-ghost:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-default)}.brand-theme .bt-btn-sm{border-radius:8px;height:32px;padding:0 12px;font-size:12px}.brand-theme .bt-btn-lg{border-radius:12px;height:48px;padding:0 24px;font-size:14px}.brand-theme .bt-icon-btn{width:36px;height:36px;color:var(--fg-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s ease-out;display:inline-flex}.brand-theme .bt-icon-btn:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-default)}.brand-theme .bt-chip{letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.brand-theme .bt-chip-pro{background:var(--accent-subtle);color:var(--accent-text)}.brand-theme .bt-input{background:var(--bg-surface);border:1px solid var(--border-default);height:36px;color:var(--fg-default);border-radius:8px;width:100%;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.brand-theme .bt-input:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px var(--gold-50);outline:none}.brand-theme .bt-num-scrub:not(:focus):hover{cursor:ew-resize}.brand-theme .bt-num-scrub:focus{cursor:text}.brand-theme :where(button,a,input):focus-visible{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--gold-400);outline:none}.brand-theme a{color:inherit;text-decoration:none}.brand-theme ::-webkit-scrollbar{width:8px;height:8px}.brand-theme ::-webkit-scrollbar-track{background:0 0}.brand-theme ::-webkit-scrollbar-thumb{background:var(--stone-300);border-radius:4px}.brand-theme ::-webkit-scrollbar-thumb:hover{background:var(--stone-400)}@keyframes bt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand-theme .bt-fade-up{animation:.5s ease-out bt-fade-up}@media (prefers-reduced-motion:reduce){.brand-theme .bt-fade-up{animation:none}}.brand-theme .bt-main-grid{grid-template-columns:1fr 340px;gap:20px;display:grid}@media (max-width:960px){.brand-theme .bt-main-grid{grid-template-columns:1fr}}.brand-theme .bt-chip-status{height:22px;font-family:var(--font-mono), "SF Mono", "Fira Code", monospace;font-feature-settings:"tnum" 1;white-space:nowrap;color:var(--fg-secondary);background:var(--bg-subtle);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.brand-theme .bt-chip-status[data-variant=idle]{color:var(--fg-tertiary);background:0 0}.brand-theme .bt-chip-status[data-variant=saving]{background:var(--bg-subtle);color:var(--fg-secondary)}.brand-theme .bt-chip-status[data-variant=dirty]{background:var(--gold-50);color:var(--gold-700);border-color:var(--gold-100)}.brand-theme .bt-chip-status[data-variant=saved]{background:var(--success-subtle);color:var(--success);border-color:#16a34a26}.brand-theme .bt-chip-status[data-variant=error]{background:var(--danger-subtle);color:var(--danger);border-color:#dc354526}.brand-theme .bt-seg-group{background:0 0;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.brand-theme .bt-seg-group .bt-icon-btn{border-radius:6px;width:28px;height:28px}.brand-theme .bt-icon-btn[data-active=true]{background:var(--bg-subtle);color:var(--fg-default)}.brand-theme .bt-stat-cell{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);width:48px;height:28px;color:var(--fg-default);font-size:12px;font-family:var(--font-mono), "SF Mono", "Fira Code", monospace;font-feature-settings:"tnum" 1;border-radius:6px;outline:none;padding:0 4px}.brand-theme .bt-num-cell{text-align:center;border:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);width:34px;height:100%;color:var(--fg-default);font-size:12px;font-family:var(--font-mono), "SF Mono", "Fira Code", monospace;font-feature-settings:"tnum" 1;background:0 0;outline:none}.brand-theme .bt-sep-v{background:var(--border-default);flex-shrink:0;width:1px;height:20px;margin:0 4px}.brand-theme .bt-panel-aside{background:var(--bg-surface);border-right:1px solid var(--border-default);flex-direction:column;flex-shrink:0;width:280px;padding:20px;display:flex;overflow-y:auto}.brand-theme .bt-section{flex-direction:column;gap:10px;display:flex}.brand-theme .bt-section+.bt-section{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.brand-theme .bt-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.brand-theme .bt-tile{background:var(--bg-surface);border:1px solid var(--border-default);text-align:left;cursor:pointer;color:var(--fg-default);border-radius:10px;padding:14px;font-family:inherit;transition:border-color .15s ease-out,background-color .15s ease-out}.brand-theme .bt-tile:hover:not(:disabled){border-color:var(--accent);background:var(--accent-subtle)}.brand-theme .bt-tile[data-active=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text)}.brand-theme .bt-tile-subtle{background:var(--bg-subtle);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;padding:0;transition:border-color .12s ease-out}.brand-theme .bt-tile-subtle:hover:not(:disabled){border-color:var(--accent)}.brand-theme .bt-dropzone{background:var(--bg-subtle);border:2px dashed var(--border-strong);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:160px;padding:16px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.brand-theme .bt-dropzone:hover,.brand-theme .bt-dropzone[data-drag-over=true]{border-color:var(--accent);background:var(--accent-subtle)}.brand-theme .bt-logo-empty{border:2px dashed var(--border-strong);background:var(--bg-subtle);border-radius:10px;transition:border-color .15s ease-out,background-color .15s ease-out}.brand-theme .bt-logo-empty:hover{border-color:var(--accent);background:var(--accent-subtle)}.brand-theme .bt-logo-empty:focus-within{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--accent);outline:none}.brand-theme .bt-layer-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .1s ease-out;display:flex}.brand-theme .bt-layer-row:hover{background:var(--bg-subtle)}.brand-theme .bt-layer-row[data-selected=true]{background:var(--accent-subtle);border-left-color:var(--accent);color:var(--accent-text)}.brand-theme .bt-layer-row[data-drop-target=true]{background:var(--accent-subtle)}.brand-theme .bt-layer-row[data-hidden=true]{opacity:.5}.brand-theme .bt-finding-row{border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:background-color .1s ease-out;display:flex}.brand-theme .bt-finding-row:hover{background:var(--bg-subtle)}.brand-theme .bt-finding-row[data-disabled=true]{opacity:.55}.brand-theme .bt-layer-drop-indicator{background:var(--accent);border-radius:1px;height:2px;margin:0 8px;position:relative}.brand-theme .bt-layer-drop-indicator:before,.brand-theme .bt-layer-drop-indicator:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}.brand-theme .bt-layer-drop-indicator:before{left:-3px}.brand-theme .bt-layer-drop-indicator:after{right:-3px}.brand-theme .bt-popover-backing{background:var(--bg-surface);box-shadow:var(--shadow-paper);border-radius:12px;padding:4px;display:inline-flex}.brand-theme .bt-apply-footer{background:var(--bg-surface);border-top:1px solid var(--border-default);margin-top:14px;padding:12px 0 4px;position:sticky;bottom:0}.brand-theme .bt-modal-overlay{z-index:100;background:#1a191866;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out bt-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes bt-modal-fade-in{0%{opacity:0}to{opacity:1}}.brand-theme .bt-modal-card{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-xl);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:20px;animation:.18s cubic-bezier(.2,.8,.2,1) bt-modal-scale-in;display:flex}@keyframes bt-modal-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bt-modal-slide-up-mobile{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brand-theme .bt-modal-overlay,.brand-theme .bt-modal-card{animation:none}}@media (max-width:640px){.brand-theme .bt-modal-overlay{padding:0}.brand-theme .bt-modal-card{border:none;border-radius:0;gap:0;width:100vw;height:100dvh;max-height:100dvh;padding:0;animation:.24s cubic-bezier(.2,.8,.2,1) bt-modal-slide-up-mobile;max-width:100vw!important}.brand-theme .bt-modal-header{z-index:1;background:var(--bg-surface);border-bottom:1px solid var(--border-default);padding:calc(var(--safe-area-top) + 16px) 16px 12px 16px;position:sticky;top:0;box-shadow:0 2px 4px -2px #1a191814}.brand-theme .bt-modal-header .bt-icon-btn{width:44px;height:44px}.brand-theme .bt-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;max-height:none!important;margin-right:0!important;padding-right:16px!important}.brand-theme .bt-modal-body[data-has-footer=false]{padding-bottom:calc(var(--safe-area-bottom) + 16px)}.brand-theme .bt-modal-footer{background:var(--bg-surface);border-top:1px solid var(--border-default);padding:12px 16px calc(var(--safe-area-bottom) + 12px) 16px;gap:12px;position:sticky;bottom:0}.brand-theme .bt-action-menu--mobile-full{top:var(--bt-am-fixed-top,0px)!important;width:calc(100vw - 16px)!important;position:fixed!important;left:8px!important;right:8px!important}}@media (prefers-reduced-motion:reduce){.brand-theme .bt-action-menu{animation:none!important}}.brand-theme .bt-color-cell{border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:6px;width:24px;height:24px;padding:0;transition:transform .12s ease-out,box-shadow .12s ease-out;position:relative}.brand-theme .bt-color-cell:hover{transform:scale(1.08)}.brand-theme .bt-color-cell[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle)}.brand-theme .bt-color-cell[data-oog=true]:after{content:"";background:var(--accent-text);border:1px solid var(--bg-surface);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}@media (prefers-reduced-motion:reduce){.brand-theme .bt-color-cell{transition:none}.brand-theme .bt-color-cell:hover{transform:none}}.brand-theme .bt-props-panel{background:var(--bg-surface);border-left:1px solid var(--border-default);flex-direction:column;flex-shrink:0;width:260px;padding:20px;display:none;overflow-y:auto}@media (min-width:1100px){.brand-theme .bt-props-panel{display:flex}}.brand-theme .bt-props-row{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.brand-theme .bt-props-key{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);flex-shrink:0;font-size:10px;font-weight:600}.brand-theme .bt-props-val{font-family:var(--font-mono), "SF Mono", "Fira Code", monospace;font-feature-settings:"tnum" 1;color:var(--fg-default);text-align:right;font-size:11px}.brand-theme .bt-upgrade-card{border:1px solid var(--accent);background:var(--accent-subtle);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.brand-theme .bt-upgrade-card__headline{font-family:var(--font-display), "Plus Jakarta Sans", serif;color:var(--accent-text);letter-spacing:-.01em;margin:0;font-size:15px;font-style:italic;font-weight:500}.brand-theme .bt-upgrade-card__body{color:var(--fg-secondary);margin:0;font-size:12px;line-height:1.6}@media (max-width:640px){.brand-theme .bt-dash-section{padding-left:var(--page-padding-mobile)!important;padding-right:var(--page-padding-mobile)!important}.brand-theme .lg-design-grid{flex-direction:column;gap:6px;display:flex!important}.brand-theme .lg-design-card{border-radius:12px;grid-template-columns:88px 1fr 44px;align-items:center;gap:12px;min-height:88px;padding:8px 12px;overflow:visible;display:grid!important}.brand-theme .lg-design-card-thumb{width:88px;height:88px;padding:4px;border-bottom:none!important}.brand-theme .lg-design-card-thumb-img{max-width:100%;max-height:80px}.brand-theme .lg-design-card-thumb-placeholder{aspect-ratio:1;width:100%;font-size:36px}.brand-theme .lg-design-card-sheet-badge{top:4px!important;left:4px!important}.brand-theme .lg-design-card-meta{flex-direction:column;gap:4px;min-width:0;display:flex;padding:0!important}.brand-theme .lg-design-card-name{font-size:14px!important}.brand-theme .lg-design-card-time{display:none!important}.brand-theme .lg-design-card-kebab-wrapper{justify-content:center;align-items:center;display:flex;position:static!important}.brand-theme .bt-design-card-kebab{width:44px!important;height:44px!important}.brand-theme .lg-action-mobile-hidden{display:none!important}.brand-theme .lg-design-card-locked-chip{top:4px!important;right:52px!important}}@media (min-width:641px){.brand-theme .bt-dash-search-mobile{display:none}}@media (max-width:640px){.brand-theme .lg-dash-search-desktop{display:none}.brand-theme .lg-shape-gallery-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:16px;gap:0;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 32px),#0000 100%);flex-flow:row!important;display:flex!important}.brand-theme .lg-shape-gallery-grid::-webkit-scrollbar{display:none}.brand-theme .lg-shape-gallery-chip{scroll-snap-align:start;border-right:1px solid var(--border-subtle);border-bottom:none!important;flex:none!important;width:96px!important;min-height:64px!important;padding:12px 8px!important}.brand-theme .lg-shape-gallery-chip:last-child{border-right:none}}@keyframes bt-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.brand-theme .bt-skeleton{background:linear-gradient(90deg, var(--bg-subtle) 0%, var(--bg-surface) 50%, var(--bg-subtle) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite bt-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.brand-theme .bt-skeleton{background:var(--bg-subtle);animation:none}}@media (min-width:641px){.brand-theme .lg-loading-skeleton-rows{display:none}}@media (max-width:640px){.brand-theme .lg-loading-spinner,.brand-theme .lg-empty-card-cta-eyebrow{display:none}.brand-theme .lg-empty-card-cta-mobile{justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:auto;padding:0 16px;display:inline-flex!important}}@media (min-width:641px){.brand-theme .lg-empty-card-cta-mobile{display:none}}@media (max-width:640px){.brand-theme .lg-empty-card-grid{grid-template-columns:1fr!important;gap:12px!important}.brand-theme .lg-empty-card{min-height:220px;padding:24px 20px!important}.brand-theme .lg-empty-welcome-section>div{padding:32px var(--page-padding-mobile)!important}.brand-theme .lg-empty-welcome-eyebrow{font-size:12px!important}.brand-theme .lg-hero-padding{padding:32px var(--page-padding-mobile) 40px!important}.brand-theme .lg-hero-grid{grid-template-columns:1fr!important;gap:24px!important}.brand-theme .lg-hero-cta-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.brand-theme .lg-hero-cta-row .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-modal-footer button{min-height:48px}.brand-theme .bt-confirm-panel-btn{height:44px;padding:0 16px;font-size:13px}}@media (hover:hover) and (pointer:fine){.brand-theme .lg-hover-card:hover{transform:translateY(-1px);border-color:var(--border-strong)!important;box-shadow:var(--shadow-md)!important}.brand-theme .lg-hover-card-2px:hover{transform:translateY(-2px);border-color:var(--border-strong)!important;box-shadow:var(--shadow-md)!important}.brand-theme .lg-hover-arrange:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-md)!important}.brand-theme .lg-hover-shape:hover{background:var(--bg-subtle)!important}.brand-theme .lg-hover-empty-kit:hover{border-color:var(--accent)!important;background:var(--accent-subtle)!important}}@media (max-width:640px){.brand-theme .bt-marketing-container{padding-left:var(--page-padding-mobile)!important;padding-right:var(--page-padding-mobile)!important}.brand-theme .bt-marketing-cta-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.brand-theme .bt-marketing-cta-row .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-marketing-section-tight{padding-bottom:var(--section-gap-mobile)!important}.brand-theme .bt-marketing-section-tight-both{padding-top:var(--section-gap-mobile)!important;padding-bottom:var(--section-gap-mobile)!important}.brand-theme .bt-marketing-link-tap{align-items:center;min-height:44px;display:inline-flex}.brand-theme .bt-deleted-banner-link{align-items:center;min-height:32px;display:inline-flex}.brand-theme .bt-dmca-email-link{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.brand-theme .bt-feedback-textarea{min-height:200px!important}.brand-theme .bt-feedback-submit{font-size:14px;width:100%!important;min-width:0!important;height:48px!important}.brand-theme .bt-feedback-select,.brand-theme .bt-feedback-input{height:44px!important}.brand-theme .bt-feedback-checkbox-label{min-height:44px;padding:12px 0}.brand-theme .bt-templates-hero-search{width:100%!important}.brand-theme .bt-templates-hero-search input{border-color:var(--border-default);font-size:14px;height:44px!important}.brand-theme .bt-templates-hero-search input::placeholder{color:var(--fg-tertiary)}.brand-theme .bt-templates-hero-search>svg{top:14px!important}.brand-theme .bt-templates-hero-search kbd{display:none!important}.brand-theme .bt-templates-chipbar{z-index:30;background:var(--bg-canvas);border-bottom:1px solid var(--border-default);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;position:sticky;top:60px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%)}.brand-theme .bt-templates-chipbar::-webkit-scrollbar{display:none}.brand-theme .bt-templates-chipbar[data-stuck=true]{box-shadow:0 4px 12px -4px #1a19180f}}@media (min-width:641px){.brand-theme .bt-templates-chipbar{display:none}}@media (max-width:640px){.brand-theme .bt-templates-chipbar-row{padding:12px var(--page-padding-mobile);flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.brand-theme .bt-templates-chip{min-height:var(--touch-target-min);border:1px solid var(--stone-400);background:var(--bg-surface);color:var(--fg-secondary);white-space:nowrap;scroll-snap-align:start;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.brand-theme .bt-templates-chip[aria-pressed=true]{background:var(--fg-default);color:var(--bg-surface);border-color:var(--fg-default);font-weight:600}.brand-theme .bt-templates-chip-divider{background:var(--border-default);flex-shrink:0;width:1px;height:24px;margin:0 4px;display:inline-block}}.brand-theme .bt-templates-chipbar-filters{display:none}@media (max-width:640px){.brand-theme .bt-templates-chipbar-filters{border-top:1px solid var(--border-default);display:block}.brand-theme .bt-templates-chipbar-filters-summary{padding:12px var(--page-padding-mobile);color:var(--fg-default);cursor:pointer;min-height:var(--touch-target-min);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;list-style:none;display:flex}.brand-theme .bt-templates-chipbar-filters-summary::-webkit-details-marker{display:none}.brand-theme .bt-templates-chipbar-filters-summary:after{content:"";border-right:1.5px solid var(--fg-secondary);border-bottom:1.5px solid var(--fg-secondary);width:8px;height:8px;margin-bottom:3px;transition:transform .16s ease-out;transform:rotate(45deg)}.brand-theme .bt-templates-chipbar-filters[open] .bt-templates-chipbar-filters-summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.brand-theme .bt-templates-chipbar-filters-body{padding:12px var(--page-padding-mobile) 16px;flex-direction:column;gap:8px;display:flex}.brand-theme .bt-templates-free-only-row{width:100%;min-height:var(--touch-target-min);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.brand-theme .bt-templates-blank-canvas-cta{width:100%;min-height:var(--touch-target-min);justify-content:center}.brand-theme .bt-templates-sidebar{display:none!important}.brand-theme .bt-templates-grid-shell{padding:24px var(--page-padding-mobile) 56px!important;grid-template-columns:1fr!important;gap:0!important}.brand-theme .bt-templates-grid{grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;gap:12px!important}.brand-theme .bt-templates-grid>a{grid-row:auto!important}.brand-theme .bt-templates-collections,.brand-theme .bt-template-card-hover-cta{display:none!important}}@media (hover:hover) and (min-width:641px){.brand-theme .bt-template-card:hover{transform:translateY(-1px)}.brand-theme .bt-template-card:hover .bt-template-card-paper{transform:translateY(-3px)rotate(-.5deg)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.brand-theme .bt-template-card:active{transition:transform .1s ease-out;transform:scale(.98)}}@media (prefers-reduced-motion:no-preference){.brand-theme .bt-template-thumb-skeleton{animation:1.8s ease-in-out infinite bt-skel-pulse;background:linear-gradient(90deg, var(--stone-100) 0%, var(--stone-150) 50%, var(--stone-100) 100%)!important;background-size:200% 100%!important}}@keyframes bt-skel-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.brand-theme .bt-templates-sort>span:first-child{display:none}.brand-theme .bt-templates-sort button{min-height:36px;font-size:12px;height:36px!important;padding:0 12px!important}.brand-theme .bt-templates-empty{padding:48px var(--page-padding-mobile)!important}.brand-theme .bt-templates-empty-clear{justify-content:center;width:100%;margin-bottom:8px;height:var(--touch-target-min)!important}.brand-theme .bt-templates-tail-cta{margin-top:32px!important;padding:20px!important}.brand-theme .bt-templates-tail-cta .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-templates-tail-cta>div:last-child{flex-direction:column;gap:8px;width:100%}.brand-theme .bt-paper-hero{padding-top:48px!important;padding-bottom:32px!important}.brand-theme .bt-paper-hero h1{font-size:36px!important;line-height:1.05!important}.brand-theme .bt-paper-grid{gap:10px!important}.brand-theme .bt-paper-brand-section{margin-bottom:40px!important}.brand-theme .bt-paper-card{min-height:88px;padding:22px!important}.brand-theme .bt-paper-tail-cta{margin-top:16px!important;padding:32px 16px!important}.brand-theme .bt-paper-tail-cta .bt-btn{justify-content:center;width:100%;height:48px}}@media (hover:none) and (prefers-reduced-motion:no-preference){.brand-theme .paper-card:active{transition:transform .1s ease-out;transform:scale(.98)}}@media (max-width:640px){.brand-theme .bt-paper-detail-hero{padding-top:24px!important;padding-bottom:28px!important}.brand-theme .bt-paper-detail-hero-ctas{flex-direction:column;gap:8px;width:100%}.brand-theme .bt-paper-detail-hero-ctas .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-paper-specs-dl{grid-template-columns:1fr!important;gap:0!important;font-size:15px!important;display:block!important}.brand-theme .bt-paper-specs-dl dt{margin-bottom:6px;display:block}.brand-theme .bt-paper-specs-dl dd{margin-bottom:18px!important;font-size:15px!important;display:block!important}.brand-theme .bt-paper-specs-dl dd:last-of-type{margin-bottom:0!important}.brand-theme .bt-paper-detail-tail-cta{margin-top:16px!important;margin-bottom:32px!important;padding:32px 16px!important}.brand-theme .bt-paper-detail-tail-cta .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-account-main{padding:32px 16px 48px!important}.brand-theme .bt-account-hero{margin-bottom:28px!important}.brand-theme .bt-account-hero p{margin-top:10px!important}.brand-theme .bt-account-section{margin-bottom:16px!important;padding:20px!important}.brand-theme .bt-account-profile-dl{grid-template-columns:1fr!important;gap:0!important;font-size:15px!important}.brand-theme .bt-account-profile-dl dt{margin-bottom:6px}.brand-theme .bt-account-profile-dl dd{margin-bottom:18px!important}.brand-theme .bt-account-profile-dl dd:last-of-type{margin-bottom:0!important}.brand-theme .bt-account-cta-row .bt-btn{justify-content:center;width:100%;height:48px}.brand-theme .bt-account-danger{margin-top:32px!important;padding:20px!important}.brand-theme .bt-account-danger-cta-row .bt-btn{justify-content:center;width:100%;height:48px}}.brand-theme .bt-arrange-hide-preview-btn,.brand-theme .bt-arrange-mobile-bar{display:none}@media (max-width:640px){.brand-theme .bt-arrange-header{height:52px!important;padding:0 16px!important}.brand-theme .bt-arrange-header-right{display:none!important}.brand-theme .bt-arrange-body{flex-direction:column!important;flex:1!important;overflow:hidden auto!important}.brand-theme .bt-arrange-aside{border-right:none!important;flex-shrink:1!important;order:1!important;width:100%!important;max-width:100%!important;overflow-y:visible!important}.brand-theme .bt-arrange-aside-inner{padding:16px!important}.brand-theme .bt-arrange-main{transition:max-height .2s ease-out,border-color .2s ease-out;z-index:2!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-default)!important;flex:none!important;order:0!important;max-height:min(40vh,40dvh)!important;padding:0!important;position:sticky!important;top:0!important;overflow:hidden!important}.brand-theme .bt-arrange-main[data-preview-hidden=true]{border-bottom:none!important;max-height:0!important}.brand-theme .bt-arrange-main-inner{flex:1!important;width:100%!important;min-height:0!important;padding:0 0 8px!important}.brand-theme .bt-arrange-zoom-chiprow{border:none!important;border-bottom:1px solid var(--border-default)!important;width:100%!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;border-radius:0!important;flex-shrink:0!important;gap:4px!important;margin-bottom:0!important;padding:4px 8px!important}.brand-theme .bt-arrange-zoom-chiprow>button{width:44px!important;min-width:44px!important;height:44px!important}.brand-theme .bt-arrange-zoom-chiprow>.bt-btn{width:auto!important;min-width:0!important;height:44px!important;padding:0 12px!important}.brand-theme .bt-arrange-hide-preview-btn{cursor:pointer;color:var(--fg-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-family:inherit;width:44px!important;min-width:44px!important;height:44px!important;display:inline-flex!important}@media (prefers-reduced-motion:reduce){.brand-theme .bt-arrange-main{transition:none!important}}.brand-theme .bt-arrange-mobile-bar{padding:12px 16px max(12px, var(--safe-area-bottom)) 16px;background:var(--bg-surface);border-top:1px solid var(--border-default);flex-shrink:0;gap:8px;display:flex}.brand-theme .bt-arrange-mobile-bar>.bt-btn{min-height:var(--touch-target-min);flex:1;gap:6px}.brand-theme .bt-arrange-lock-aspect{width:44px!important;height:44px!important}.brand-theme .bt-arrange-sample-row{text-align:center!important;border:1px solid var(--border-default)!important;background:var(--bg-subtle)!important;border-radius:10px!important;width:100%!important;min-height:44px!important;margin-top:12px!important;padding:12px 16px!important;font-size:13px!important;display:block!important}.brand-theme .bt-arrange-save-dialog-btn{min-height:var(--touch-target-min)!important;padding:0 16px!important;font-size:14px!important}.brand-theme .bt-arrange-main .page-preview{flex-shrink:0!important}.brand-theme .bt-arrange-main[data-empty=true]{border-bottom:none!important;max-height:0!important}.brand-theme .bt-arrange-aside .bt-input{min-height:var(--touch-target-min)!important}.brand-theme .bt-arrange-aside select.bt-input,.brand-theme .bt-arrange-aside input.bt-input,.brand-theme .bt-arrange-aside input[class=bt-input]{height:var(--touch-target-min)!important}.brand-theme .bt-arrange-header a{min-height:var(--touch-target-min);align-items:center;padding:12px 0;display:inline-flex}.brand-theme .bt-arrange-units-toggle button{min-height:var(--touch-target-min)!important;padding:0 12px!important}.brand-theme .bt-arrange-change-link{min-height:var(--touch-target-min)!important;padding:12px 0!important;font-size:13px!important}.brand-theme .bt-arrange-advanced-toggle{min-height:var(--touch-target-min)!important;padding:12px 0!important}.brand-theme .bt-btn-mobile-lg{border-radius:12px!important;height:48px!important;padding:0 24px!important;font-size:14px!important}.brand-theme .bt-brand-header{gap:12px!important;margin-bottom:24px!important}.brand-theme .bt-brand-header-left{flex:100%!important}.brand-theme .bt-brand-header-actions{flex-flow:wrap;justify-content:flex-end;width:100%;gap:12px!important}.brand-theme .bt-brand-header-secondary-cta{display:none!important}.brand-theme .bt-brand-header-actions .bt-brand-header-extract{flex:100%;order:-1;width:100%;margin-top:16px;justify-content:center!important}.brand-theme .bt-brand-header-kebab-wrap{margin-left:auto}.brand-theme .bt-brand-usage-strip{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.brand-theme .bt-brand-color-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))!important;gap:10px!important}.brand-theme .bt-brand-font-row{grid-template-columns:1fr!important;gap:8px!important}.brand-theme .bt-brand-empty-grid{grid-template-columns:1fr!important;gap:12px!important}.brand-theme .bt-brand-teaser-grid,.brand-theme .bt-brand-logo-preview-grid{grid-template-columns:1fr!important;gap:10px!important}}