@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bd9d16b4-module__yiDxeW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bd9d16b4-module__yiDxeW__variable{--f-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_87d9994b-module__bFZOXW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_87d9994b-module__bFZOXW__variable{--f-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Cormorant SC;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c43b8dcfe7f8396c-s.1k5f30rq01dct.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:Cormorant SC;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c490beb868561d49-s.3569j6imwmmum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab66ff244c1e7f1f-s.1sz8o5aywcn_5.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:Cormorant SC;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e4e025d008442520-s.2s1y9-n274nxz.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:Cormorant SC;font-style:normal;font-weight:300;font-display:swap;src:url(../media/25e51d4a4d803f16-s.p.051c1knys5056.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:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71be0bf6bdc5edae-s.3o-fm2we2ra2d.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:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7247e5d8a1229010-s.2t3g3r0aty9jx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/adc4571c10e3f83e-s.1lxbcxqc0zv--.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:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/af82ad14a7342b77-s.0wu8k3-c84bc1.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:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8692dd5c6d0dcd5-s.p.1y14qtnykbln2.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:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b08e876ca545f047-s.3uop1wxlu3ko_.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:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14d2370d03c446-s.43gx4mqbm9v3a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c0dd2aebf91b739-s.1ms4lkm_ciptc.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:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2174926d1cd96cb-s.1p9_tw9xg6mlv.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:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b72cb7c6f05d496-s.p.1hwpw3w-n--zp.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:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/beafcbe5e8fdf28b-s.2y-ufgxg-_kal.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:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7dcd224c9029cf04-s.0jotklp9fazoj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6439617e9f84472-s.1ecelwf_qre5-.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:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f8c8e83274853a2-s.25p7-i33p4ldb.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:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62d567dc49ca9342-s.p.3d7__ugymj4vn.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:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/99c85b14f05c7cbf-s.3604_r4dz7w3b.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:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bc48fb6ac41ad67b-s.2adlmos3r8m1k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/372e394ebd8c3a73-s.28z3e7e-ruaar.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:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97321963f976c5a4-s.0xi1n39mix-ps.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:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d95647106f9c32-s.p.1buhlf1-3smr2.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:Cormorant SC Fallback;src:local(Times New Roman);ascent-override:81.43%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:113.48%}.cormorant_sc_54af8095-module__c9hpeW__className{font-family:Cormorant SC,Cormorant SC Fallback;font-style:normal}.cormorant_sc_54af8095-module__c9hpeW__variable{--f-display:"Cormorant SC", "Cormorant SC Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/57c9eb05141b6b7c-s.0udymcmyp9u-u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c73fb3e54683eaf8-s.p.3j7do6nm3npf_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caaacb6502e94400-s.0k43cidt_lcn_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d9fa5058ff337146-s.p.3fee8ylquem6h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.09q3flbxo0w4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.3fcxnszjbtksy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.09e83-4vqkr8v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.2taqxaqrv3ssw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.1x31jf7v-_3a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2t1pwrt0o-zp3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.20mrlfyovr0p8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.10770ssbdafq9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.0xwse1x-bzy3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_49d74370-module__nmGk6a__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_49d74370-module__nmGk6a__variable{--f-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--brand:#caa78f}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f7f3ea;--bg-2:#efe8da;--card:#fffdf8;--card-soft:#f5efe3;--sand:#eee6d7;--glass:#f7f3eacc;--ink:#2a241d;--ink-70:#2a241db8;--ink-50:#2a241d80;--ink-35:#2a241d5c;--ink-15:#2a241d24;--line:#e9e0d0;--line-strong:#dacdb4;--accent:#9a7549;--accent-hover:#7d5c37;--accent-soft:#f0e7d6;--accent-line:#e2d3ba;--espresso:#4a3a29;--gold:#b8935f;--sage:#5e6b53;--sage-soft:#e6ede0;--st-new:#9a7549;--st-review:#b8935f;--st-supplier:#6f7f9a;--st-resolved:#5e6b53;--st-closed:#938a78;--radius:16px;--radius-lg:22px;--radius-sm:11px;--shadow-xs:0 1px 2px #2a241d0a;--shadow:0 1px 3px #2a241d0d, 0 10px 30px -18px #2a241d33;--shadow-lg:0 24px 60px -28px #2a241d52;--sidebar-w:250px;--sidebar-w-collapsed:76px;--font-sans:var(--f-sans), var(--f-thai), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--f-serif), var(--f-thai), Georgia, "Times New Roman", serif;--font-thai:var(--f-thai), var(--f-sans), sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(680px 560px at 2% 0%, #b8935f29 0%, transparent 60%), radial-gradient(600px 540px at 99% 5%, #9a75491f 0%, transparent 60%), radial-gradient(640px 580px at 92% 66%, #5e6b531c 0%, transparent 60%), radial-gradient(620px 580px at 6% 84%, #b8935f1a 0%, transparent 60%), var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:.1px;-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:14.5px;line-height:1.6}::selection{background:var(--accent-soft)}:lang(th){font-family:var(--font-thai)}h1,h2,h3,.serif{font-family:var(--font-serif);letter-spacing:0;color:var(--ink);font-weight:500}.vc-app{min-height:100vh;display:flex}.vc-sidebar{width:var(--sidebar-w);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-right:1px solid var(--line);z-index:50;flex-direction:column;flex-shrink:0;height:100vh;padding:20px 14px;transition:width .34s cubic-bezier(.22,.61,.36,1);display:flex;position:sticky;top:0}.vc-app.collapsed .vc-sidebar{width:var(--sidebar-w-collapsed)}.vc-side-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:8px;padding:4px 8px 18px;display:flex}.vc-brand-mark{background:var(--accent);color:#fff;width:38px;height:38px;font-family:var(--font-serif);letter-spacing:.5px;border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:500;display:grid;overflow:hidden}.vc-brand-mark img{object-fit:cover;width:100%;height:100%}.vc-brand-text{white-space:nowrap;overflow:hidden}.vc-brand-name{font-family:var(--font-serif);font-size:18px;font-weight:500;line-height:1.1;display:block}.vc-brand-sub{letter-spacing:2px;text-transform:uppercase;color:var(--ink-35);font-size:10px}.vc-app.collapsed .vc-brand-text{opacity:0;width:0}.vc-app.collapsed .vc-side-head{justify-content:center;gap:0;padding-left:0;padding-right:0}.vc-side-nav{flex-direction:column;flex:1;gap:2px;padding-top:8px;display:flex;overflow:hidden auto}.vc-side-ico{flex-shrink:0;display:flex;position:relative}.vc-badge{color:#fff;border:2px solid var(--bg,#f7f3ea);pointer-events:none;background:#d91f1f;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:800;animation:.28s cubic-bezier(.34,1.56,.64,1) both vc-badge-pop;display:flex;position:absolute;top:-5px;right:-7px;box-shadow:0 1px 5px #c8141466}@keyframes vc-badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.vc-badge-lbl{color:#fff;background:#d91f1f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:flex;box-shadow:0 1px 5px #c8141459}.vc-app.collapsed .vc-badge-lbl{display:none}.vc-side-link{font:inherit;color:var(--ink-70);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:10px 13px;font-size:14px;font-weight:500;transition:background .16s,color .16s;display:flex}.vc-side-link svg{opacity:.85;flex-shrink:0}.vc-side-link .lbl{overflow:hidden}.vc-side-link:hover{background:var(--card-soft);color:var(--ink)}.vc-side-link.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.vc-side-link.active svg{opacity:1}.vc-app.collapsed .vc-side-link .lbl{opacity:0;width:0}.vc-app.collapsed .vc-side-link{justify-content:center;gap:0}.vc-side-foot{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.vc-side-logout{cursor:pointer;color:#8a4020;width:100%;height:38px;font:inherit;background:#fdf4ef;border:1px solid #e8c8b8;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s;display:flex}.vc-side-logout:hover{background:#fbe8de;border-color:#d4a090}.vc-side-toggle{border:1px solid var(--line);background:var(--card);cursor:pointer;width:100%;height:38px;color:var(--ink-70);font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:background .16s;display:flex}.vc-side-toggle:hover{background:var(--card-soft)}.vc-side-toggle svg{transition:transform .34s cubic-bezier(.22,.61,.36,1);transform:rotate(180deg)}.vc-app.collapsed .vc-side-toggle svg{transform:rotate(0)}.vc-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:hidden}.vc-appbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:linear-gradient(#fbfaf7eb,#fbfaf79e);align-items:center;gap:14px;height:62px;padding:0 30px;display:flex;position:sticky;top:0}.vc-burger{border:1px solid var(--line);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:11px;place-items:center;display:none}.vc-appbar-title{font-family:var(--font-serif);font-size:17px;font-weight:500}.vc-appbar-spacer{flex:1}.vc-lang{background:var(--sand);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.vc-lang button{font:inherit;color:var(--ink-35);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:all .16s}.vc-lang button.active{color:var(--accent);box-shadow:var(--shadow-xs);background:#fff}.vc-role{color:var(--ink-70);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;transition:background .16s;display:inline-flex}.vc-role:hover{background:var(--card-soft)}.vc-role .dot{background:var(--sage);border-radius:50%;width:6px;height:6px}.vc-main{flex:1;padding:44px 30px 100px}.vc-wrap{width:100%;max-width:1180px;margin:0 auto}.vc-eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.vc-h1{font-family:var(--font-serif);letter-spacing:-.5px;margin:10px 0 8px;font-size:clamp(32px,4.4vw,50px);font-weight:400;line-height:1.04}.vc-h2{font-family:var(--font-serif);letter-spacing:-.3px;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400}.vc-lede{color:var(--ink-50);max-width:60ch;font-size:15px}.vc-section{margin-top:34px}.vc-row{align-items:center;gap:12px;display:flex}.vc-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vc-muted{color:var(--ink-35)}.vc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.vc-card-pad{padding:24px}.vc-home-grid{grid-template-columns:repeat(auto-fill,minmax(276px,1fr));gap:16px;margin-top:34px;display:grid}.vc-entry{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow-xs);flex-direction:column;gap:13px;min-height:178px;padding:26px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s;display:flex}.vc-entry:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-4px)}.vc-entry-ico{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.vc-entry h3{margin:0;font-size:21px;font-weight:500}.vc-entry p{color:var(--ink-50);margin:0;font-size:14px}.vc-entry-go{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;transition:gap .2s;display:inline-flex}.vc-entry:hover .vc-entry-go{gap:10px}.vc-btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:transform .1s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.vc-btn:active{transform:translateY(1px)}.vc-btn-primary{background:var(--espresso);color:#f6efe4}.vc-btn-primary:hover{background:#3a2d1f}.vc-btn-ghost{background:var(--card);border-color:var(--line-strong);color:var(--ink)}.vc-btn-ghost:hover{background:var(--card-soft);border-color:var(--ink-35)}.vc-btn-soft{background:var(--accent-soft);color:var(--accent)}.vc-btn-soft:hover{background:#ecdbd1}.vc-btn-danger{background:var(--card);border-color:var(--accent-line);color:var(--accent)}.vc-btn-danger:hover{background:var(--accent-soft)}.vc-btn:disabled{opacity:.45;cursor:not-allowed}.vc-btn-sm{padding:7px 13px;font-size:12.5px}.vc-field{flex-direction:column;gap:6px;display:flex}.vc-label{color:var(--ink);font-size:12.5px;font-weight:600}.vc-label .req{color:var(--accent);margin-left:3px}.vc-hint{color:var(--ink-35);font-size:12px}.vc-input,.vc-textarea,.vc-select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;padding:11px 13px;font-size:14px;transition:border-color .18s,box-shadow .18s}.vc-input::placeholder,.vc-textarea::placeholder{color:var(--ink-35)}.vc-input:focus,.vc-textarea:focus,.vc-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.vc-textarea{resize:vertical;min-height:94px}.vc-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2323201b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.vc-grid2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.vc-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vc-seg{background:var(--sand);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.vc-seg button{font:inherit;color:var(--ink-70);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.vc-seg button.active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-xs)}.vc-chip{border:1px solid var(--line);background:var(--card-soft);color:var(--ink-70);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vc-chip:hover{border-color:var(--accent);color:var(--accent)}.vc-chip-active{background:var(--accent);border-color:var(--accent);color:#fff!important}.vc-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.vc-status .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.vc-urg{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.vc-crumb{color:var(--ink-50);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vc-crumb button{font:inherit;color:var(--ink-50);cursor:pointer;background:0 0;border:0;padding:2px 0;transition:color .15s}.vc-crumb button:hover{color:var(--accent)}.vc-crumb .cur{color:var(--ink);font-weight:600}.vc-crumb .sep{color:var(--ink-15)}.vc-port-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.vc-port-card{cursor:pointer;text-align:left;border:2px solid #0000;border-radius:18px;flex-direction:column;gap:3px;padding:18px 20px 16px;transition:all .22s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative;overflow:hidden}.vc-port-card:hover{transform:translateY(-2px)}.vc-port-vcan{background:#f5ede0;border-color:#e0cbb0}.vc-port-vcan.active{background:linear-gradient(140deg,#c4a882 0%,#d9be9e 100%);border-color:#0000;box-shadow:0 8px 28px #b4966433,0 2px 8px #b496641a}.vc-port-moola{background:#f9edec;border-color:#e8c0bc}.vc-port-moola .vc-port-name{color:#7a3030}.vc-port-moola .vc-port-sub{color:#9e5050}.vc-port-moola .vc-port-desc{color:#ba7878}.vc-port-moola.active{background:linear-gradient(140deg,#e8b8b8 0%,#f0cccc 100%);border-color:#0000;box-shadow:0 8px 28px #dca0a033,0 2px 8px #dca0a01a}.vc-port-name{letter-spacing:.07em;color:var(--ink-70);font-size:20px;font-weight:900;transition:color .2s}.vc-port-card.active .vc-port-name{color:#3d2408}.vc-port-sub{color:var(--ink-45);font-size:12.5px;font-weight:700;transition:color .2s}.vc-port-card.active .vc-port-sub{color:#3c1e0aa6}.vc-port-desc{color:var(--ink-35);margin-top:6px;font-size:11px;line-height:1.4;transition:color .2s}.vc-port-card.active .vc-port-desc{color:#3c1e0a80}.vc-port-card.active:after{content:"";background:#ffffff73;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}@media (max-width:480px){.vc-port-card{border-radius:14px;padding:14px 16px 12px}.vc-port-name{font-size:17px}.vc-port-sub{font-size:11.5px}.vc-port-desc{font-size:10.5px}}.vc-brand-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.vc-bcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;flex-direction:column;gap:14px;padding:22px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s;display:flex}.vc-bcard:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-4px)}.vc-bcard-logo{background:linear-gradient(160deg, var(--card-soft), #f0e9df);border-radius:14px;place-items:center;height:92px;display:grid;overflow:hidden}.vc-bcard-logo img{object-fit:contain;max-width:74%;max-height:62px}.vc-bcard-logo .init{font-family:var(--font-serif);color:var(--accent);letter-spacing:.5px;font-size:32px}.vc-cat-grid{grid-template-columns:repeat(auto-fill,minmax(162px,1fr));gap:13px;display:grid}.vc-cat-tile{cursor:pointer;text-align:center;color:#1e0f04;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f5c0d4,#b8ccf8,#b8efd4,#f8e8a8,#f5c0d4) border-box;border:1.5px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:148px;padding:20px 18px;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px #b4a0d229,0 1px 4px #0000000d,inset 0 1px 1px #fff}.vc-cat-tile:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(#dccdb999 0%,#0000 70%);border-radius:50%;width:200px;height:110px;position:absolute;top:-35px;left:-25px}.vc-cat-tile:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(#d2c6b280 0%,#0000 70%);border-radius:50%;width:160px;height:90px;position:absolute;bottom:-22px;right:-22px}.vc-cat-tile:nth-child(2n):before{background:radial-gradient(#d7cdbc8c 0%,#0000 70%);top:-25px;left:25px}.vc-cat-tile:nth-child(2n):after{background:radial-gradient(#e1d2bc80 0%,#0000 70%);bottom:-18px;right:5px}.vc-cat-tile:nth-child(3n):before{background:radial-gradient(#d0c6b48c 0%,#0000 70%);top:-30px;left:-10px}.vc-cat-tile:nth-child(3n):after{background:radial-gradient(#ded2c080 0%,#0000 70%);bottom:-28px;right:-8px}.vc-cat-tile:hover{transform:translateY(-5px);box-shadow:0 14px 40px #b4a0d238,0 2px 6px #0000000f}.vc-cat-name{font-family:var(--f-display), var(--font-serif);letter-spacing:.05em;color:#1e0f04;z-index:1;margin:0 0 10px;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;position:relative}.vc-cat-count{opacity:.45;letter-spacing:.1em;text-transform:uppercase;color:#251508;z-index:1;font-size:10px;font-weight:600;position:relative}.vc-prod-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:18px;display:grid}.vc-pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.vc-pcard:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-4px)}.vc-pcard-img{border-bottom:1px solid var(--line);background:#fff;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.vc-pcard-img img.photo{object-fit:contain;width:100%;height:100%;padding:14px;transition:transform .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.vc-pcard:hover .vc-pcard-img img.photo{transform:scale(1.06)}.vc-pcard-img .ph{color:var(--ink-15)}.vc-pcard-toprow{justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;display:flex}.vc-pcard-brandlogo{object-fit:contain;opacity:.7;max-width:60px;height:16px}.vc-badge{letter-spacing:0;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:10px;font-weight:600;display:inline-flex}.vc-badge.active,.vc-badge.discontinued,.vc-badge.coming_soon{box-shadow:none;pointer-events:auto;border:none;min-width:0;height:auto;animation:none;position:static;top:auto;right:auto}.vc-badge.active:before,.vc-badge.discontinued:before,.vc-badge.coming_soon:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.vc-badge.active{color:#15803d;background:#22c55e1c}.vc-badge.discontinued{color:#b91c1c;background:#ef44441a}.vc-badge.coming_soon{color:#92400e;background:#d977061c}.vc-pp-mediabar .vc-badge{gap:7px;padding:8px 16px;font-size:13.5px}.vc-pp-mediabar .vc-badge:before{width:7px;height:7px}.vc-pcard-body{flex-direction:column;flex:1;gap:3px;padding:15px 16px 16px;display:flex}.vc-pcard-brand{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-35);font-size:10.5px;font-weight:600}.vc-pcard-name{font-family:var(--font-serif);margin:1px 0;font-size:17px;font-weight:500;line-height:1.25}.vc-pcard-code{color:var(--accent);font-family:ui-monospace,monospace;font-size:11.5px;font-weight:600}.vc-pcard-meta{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.vc-pcard-meta .vc-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-pcard-price{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:18px}.vc-pcard-actions{gap:6px;margin-top:12px;display:flex}.vc-pflip{perspective:1000px;cursor:pointer}.vc-pflip-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.vc-pflip.flipped .vc-pflip-inner{transform:rotateY(180deg)}.vc-pflip-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.vc-pflip-face.front{background:radial-gradient(120% 80% at 50% 18%,#fff 0%,#f5f1ea 100%)}.vc-pflip-back{color:#f4efe8;text-align:left;background:linear-gradient(155deg,#2c2823 0%,#423a31 100%);flex-direction:column;place-items:stretch stretch;padding:18px;display:flex;transform:rotateY(180deg)}.vc-pflip-back .b-brand{letter-spacing:1.6px;text-transform:uppercase;color:#f4efe88c;font-size:10px;font-weight:600}.vc-pflip-back .b-title{font-family:var(--font-serif);margin:3px 0 8px;font-size:18px;line-height:1.2}.vc-pflip-back .b-desc{color:#f4efe8d1;flex:1;font-size:12.5px;line-height:1.5;overflow:hidden}.vc-pflip-back .b-meta{color:#f4efe8b3;border-top:1px solid #f4efe829;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.vc-pflip-back .b-price{font-family:var(--font-serif);color:#fff;font-size:18px}.vc-pflip-hint{width:26px;height:26px;color:var(--accent);box-shadow:var(--shadow-xs);z-index:3;background:#ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.vc-bhero{border-radius:var(--radius-lg);border:1px solid var(--line);min-height:220px;box-shadow:var(--shadow);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vc-bhero-bg{background:linear-gradient(135deg,#e8dccb,#d9c3b3 60%,#c9a892) 50%/cover;position:absolute;inset:0}.vc-bhero-bg img{object-fit:cover;width:100%;height:100%}.vc-bhero-overlay{z-index:2;background:linear-gradient(#0000 0%,#00000080 40%,#000000d1 100%);align-items:center;gap:18px;width:100%;padding:26px;display:flex;position:relative}.vc-bhero-logo{width:74px;height:74px;box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.vc-bhero-logo img{object-fit:contain;max-width:82%;max-height:82%}.vc-bhero-logo .init{font-family:var(--font-serif);color:var(--accent);font-size:28px}.vc-bhero-name{font-family:var(--font-serif);color:#1a3f8f;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#f7f3eac7;border:1px solid #fff9;border-radius:12px;margin:0;padding:8px 18px;font-size:clamp(22px,3vw,36px);line-height:1.1}.vc-bhero-tag{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;margin-top:5px;padding:3px 10px;font-size:13px;display:inline-block}.vc-bhero-edit{z-index:3;position:absolute;top:16px;right:16px}.vc-bcard{gap:0;padding:0;overflow:hidden}.vc-bcard-banner{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:220px;display:flex;overflow:hidden}@media (max-width:900px){.vc-bcard-banner{height:170px}}.vc-bcard-badge{justify-content:center;align-items:center;transition:transform .3s;display:flex}.vc-bcard:hover .vc-bcard-badge{transform:scale(1.07)}.vc-bcard-badge img{object-fit:contain;max-width:148px;max-height:76px}.vc-bcard-badge .init{font-family:var(--font-serif);color:var(--accent-line);letter-spacing:2px;font-size:38px;font-weight:600}.vc-bcard-body{padding:16px 18px 18px}.vc-bcard h3{margin:0 0 4px;font-size:18px;font-weight:600}.vc-bcard .meta{color:var(--ink-35);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.vc-fgroups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.vc-fgroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:16px}.vc-fgroup-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.vc-fgroup-ico{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.vc-fgroup-name{font-size:13.5px;font-weight:600}.vc-fgroup-count{color:var(--ink-35);margin-left:auto;font-size:12px}.vc-fbtn{border:1px solid var(--line);background:var(--card-soft);color:var(--ink);border-radius:9px;align-items:center;gap:8px;margin-bottom:7px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.vc-fbtn:hover{background:var(--accent-soft);border-color:var(--accent-line)}.vc-fbtn .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vc-fbtn .rm{color:var(--ink-35);place-items:center;display:grid}.vc-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.vc-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.vc-stat .n{font-family:var(--font-serif);color:var(--ink);font-size:40px;font-weight:400;line-height:1}.vc-stat .l{color:var(--ink-35);margin-top:8px;font-size:12.5px}.vc-report-body{gap:22px;padding:20px 24px 32px;display:grid}.vc-report-kpi{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.vc-report-kpi-card{background:var(--card-soft);border:1px solid var(--line);text-align:center;border-radius:18px;padding:22px 10px 18px;transition:transform .15s}.vc-report-kpi-card:hover{transform:translateY(-2px)}.vc-report-kpi-card.accent{background:var(--ink);border-color:var(--ink)}.vc-report-kpi-card.green{background:#edf2e8;border-color:#c8d4b8}.vc-report-kpi-card.red{background:#fdf0ee;border-color:#f0c8c0}.vc-report-kpi-card .val{letter-spacing:-1.5px;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.vc-report-kpi-card.accent .val{color:#fff}.vc-report-kpi-card.green .val{color:#4a6a35}.vc-report-kpi-card.red .val{color:#a03020}.vc-report-kpi-card .lbl{color:var(--ink-45);letter-spacing:.01em;margin-top:7px;font-size:11px;font-weight:500}.vc-report-kpi-card.accent .lbl{color:#ffffff80}.vc-report-kpi-card.green .lbl{color:#7a9a6a}.vc-report-kpi-card.red .lbl{color:#b05040}.vc-report-charts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.vc-report-chart-card{background:var(--card-soft);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.vc-chart-title{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-35);margin-bottom:16px;font-size:10.5px;font-weight:700}.vc-chart-bar-row{margin-bottom:11px}.vc-chart-bar-row:last-child{margin-bottom:0}.vc-chart-bar-label{color:var(--ink-70);justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.vc-chart-bar-label .count{color:var(--brand);font-weight:700}.vc-chart-bar-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.vc-chart-bar-fill{background:var(--brand);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.25,.46,.45,.94)}@media (max-width:660px){.vc-report-body{gap:18px;padding:16px 16px 28px}.vc-report-kpi{grid-template-columns:repeat(2,1fr)}.vc-report-kpi>:first-child{grid-column:1/-1}.vc-report-charts{grid-template-columns:1fr}.vc-report-kpi-card .val{font-size:30px}}.vc-table{border-collapse:collapse;width:100%;font-size:14px}.vc-table th{text-align:left;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-35);border-bottom:1px solid var(--line);padding:11px 14px;font-size:10.5px;font-weight:600}.vc-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}.vc-table tbody tr{cursor:pointer;transition:background .14s}.vc-table tbody tr:hover{background:var(--card-soft)}.vc-table tbody tr:last-child td{border-bottom:0}.vc-code{color:var(--accent);font-family:ui-monospace,monospace;font-size:13px;font-weight:600}.vc-timeline{flex-direction:column;display:flex}.vc-tl-step{gap:16px;padding-bottom:26px;display:flex}.vc-tl-step:last-child{padding-bottom:0}.vc-tl-rail{flex-direction:column;align-items:center;display:flex}.vc-tl-node{border:2px solid var(--line-strong);background:var(--card);width:30px;height:30px;color:var(--ink-15);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vc-tl-node.done{background:var(--accent);color:#fff;border-color:#0000}.vc-tl-node.current{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.vc-tl-line{background:var(--line);flex:1;width:2px;margin:4px 0}.vc-tl-line.done{background:var(--accent)}.vc-tl-body{padding-top:3px}.vc-tl-body h4{font-size:15px;font-family:var(--font-sans);margin:0;font-weight:600}.vc-tl-body p{color:var(--ink-35);margin:3px 0 0;font-size:13px}@media (max-width:640px){.vc-tl-step{gap:12px;padding-bottom:16px}.vc-tl-node{width:26px;height:26px}.vc-tl-body h4{font-size:14px}.vc-tl-body p{font-size:12.5px}}.vc-empty{text-align:center;color:var(--ink-35);padding:58px 20px}.vc-empty-ico{background:var(--sand);width:54px;height:54px;color:var(--ink-15);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid}.vc-backdrop{-webkit-backdrop-filter:blur(36px)saturate(1.4);z-index:60;background:#f4efe5f0;animation:.2s vc-fade;position:fixed;inset:0}.vc-drawer{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(560px,94vw);height:100%;box-shadow:var(--shadow-lg);animation:.3s cubic-bezier(.22,.61,.36,1) vc-slide;position:fixed;top:0;right:0;overflow-y:auto}.vc-modal{z-index:61;place-items:flex-start center;padding:32px 16px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.vc-modal-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(540px,100%);max-height:88vh;box-shadow:var(--shadow-lg);animation:.22s cubic-bezier(.22,.61,.36,1) vc-pop;overflow-y:auto}.vc-ticket-card{-webkit-backdrop-filter:blur(48px)saturate(1.6);backdrop-filter:blur(48px)saturate(1.6);background:#fcfaf6e0;border:1px solid #ffffffa6;border-radius:22px;flex-direction:column;width:min(880px,94vw);max-height:calc(100vh - 48px);animation:.25s cubic-bezier(.22,.61,.36,1) vc-pop;display:flex;box-shadow:0 24px 64px #3c2d1e29,0 4px 16px #3c2d1e12}.vc-ticket-head{border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.vc-ticket-body{gap:20px;padding:24px 28px;display:grid;overflow-y:auto}.vc-ticket-info{background:#ffffff85;border:1px solid #0000000d;border-radius:14px;overflow:hidden}.vc-ticket-info .vc-between{border-bottom:1px solid #0000000b;padding:12px 18px}.vc-ticket-info .vc-between:last-child{border-bottom:none}@media (min-width:680px){.vc-ticket-info{grid-template-columns:1fr 1fr;display:grid}.vc-ticket-info .vc-between:nth-child(odd){border-right:1px solid #0000000b}.vc-ticket-info .vc-between:last-child{border-right:none}}.vc-ticket-detail{white-space:pre-wrap;color:var(--ink-70);background:#ffffff73;border:1px solid #0000000d;border-radius:12px;margin:0;padding:14px 16px;line-height:1.65}.vc-toast{background:var(--ink);color:#fff;z-index:95;box-shadow:var(--shadow-lg);border-radius:999px;padding:11px 20px;font-size:13.5px;animation:.26s vc-riseC;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.vc-login{background:radial-gradient(500px 400px,#d4a57417 0%,#0000 70%),linear-gradient(155deg,#fffdf9 0%,#fdf8f0 55%,#fbf3e6 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.vc-login:before,.vc-login:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.vc-login:before{filter:blur(80px);opacity:.65;background:radial-gradient(circle,#f8d9bf 0%,#f5e0cc 35%,#0000 70%);width:600px;height:600px;top:-200px;left:-150px}.vc-login:after{filter:blur(90px);opacity:.55;background:radial-gradient(circle,#e8d9c0 0%,#ecdec9 35%,#0000 70%);width:680px;height:680px;bottom:-220px;right:-160px}.vc-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(420px,100%);box-shadow:var(--shadow-lg);text-align:center;z-index:1;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:24px;padding:44px 36px;position:relative}.vc-login-gate{-webkit-backdrop-filter:blur(36px)saturate(1.4);z-index:1;background:#fffefad1;border:1px solid #ffffffe6;border-radius:28px;width:min(440px,100vw - 32px);position:relative;overflow:hidden;box-shadow:inset 0 2px #fffffff2,0 8px 48px #4a2e101a,0 1px 3px #4a2e100f}.vc-gate-brand{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:26px 28px 20px;display:flex}.vc-gate-brand-name{letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:1.1}.vc-gate-brand-co{color:var(--ink-45);margin-top:2px;font-size:11.5px}.vc-gate-body{flex-direction:column;padding:24px 28px 20px;display:flex}.vc-gate-pc-btn{color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#fdf1e4 0%,#f5e0c4 100%);border:1.5px solid #d4a574;border-radius:16px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 18px;text-decoration:none;transition:border-color .18s,background .18s,transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s;display:flex}.vc-gate-pc-btn:hover{background:linear-gradient(135deg,#f8e8d0 0%,#edd4b0 100%);border-color:#b07a45;transform:translateY(-2px);box-shadow:0 6px 20px #8c55232e}.vc-gate-pc-orb{color:#fff;background:linear-gradient(135deg,#c4915a 0%,#8b5630 100%);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:transform .2s cubic-bezier(.22,.61,.36,1);display:grid;box-shadow:0 3px 10px #6437144d}.vc-gate-pc-btn:hover .vc-gate-pc-orb{transform:scale(1.06)}.vc-gate-pc-text{flex-direction:column;flex:1;gap:2px;display:flex}.vc-gate-pc-text .nm{letter-spacing:-.2px;color:#4a2e10;font-size:15px;font-weight:700}.vc-gate-pc-text .sub{color:#9c6c3c;font-size:12px}.vc-gate-or{color:var(--ink-35);letter-spacing:.02em;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.vc-gate-or-line{background:var(--line);flex:1;height:1px}.vc-gate-foot{justify-content:center;padding:16px 28px 22px;display:flex}.vc-pc-portal{background:#faf7f2;flex-direction:column;min-height:100dvh;display:flex}.vc-pc-header{color:#2a1a08;background:linear-gradient(160deg,#fffdf8 0%,#fdf6ec 60%,#faeee0 100%);border-bottom:1.5px solid #e8ddd0;padding:36px 0 48px;position:relative;overflow:hidden}.vc-pc-header:before{content:"";pointer-events:none;background:radial-gradient(at 88% 0,#c4915a2e 0%,#0000 55%),radial-gradient(at 0 100%,#b482461a 0%,#0000 45%);position:absolute;inset:0}.vc-pc-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4a5741f 0%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-240px;right:-80px}.vc-pc-header-inner{z-index:1;max-width:880px;margin:0 auto;padding:0 32px;position:relative}.vc-pc-header-brand{align-items:center;gap:14px;margin-bottom:32px;display:flex}.vc-pc-header-logo{object-fit:contain;max-width:160px;height:40px}.vc-pc-header-co{letter-spacing:.12em;text-transform:uppercase;color:#b08050;margin-bottom:2px;font-size:11px}.vc-pc-header-app{color:#4a2e10;letter-spacing:-.1px;font-size:15px;font-weight:600}.vc-pc-header-title{letter-spacing:-.8px;color:#2a1a08;font-size:clamp(28px,5.5vw,44px);font-weight:700;line-height:1.1;font-family:var(--font-serif);margin:0 0 10px}.vc-pc-header-sub{color:#9c6c3c;margin:0;font-size:14px;line-height:1.5}.vc-pc-content{flex:1;width:100%;max-width:880px;margin:0 auto;padding:40px 32px}.vc-pc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.vc-pc-card{cursor:pointer;text-align:center;background:#fff;border:1px solid #00000012;border-radius:20px;flex-direction:column;align-items:center;gap:0;padding:32px 16px 22px;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s,border-color .2s;display:flex;box-shadow:0 2px 8px #0000000f,0 0 #0000}.vc-pc-card:hover{border-color:#4a2e104d;transform:translateY(-6px)scale(1.02);box-shadow:0 16px 40px #0f080426,0 0 0 1.5px #4a2e1040}.vc-pc-card:active{transform:translateY(-2px)scale(.99)}.vc-pc-avatar{border-radius:50%;flex-shrink:0;width:76px;height:76px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 28px #00000021,0 0 0 3px #ffffffd9}.vc-pc-card-name{letter-spacing:-.2px;color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.2}.vc-pc-card-sub{color:var(--ink-45);margin-bottom:16px;font-size:12px}.vc-pc-card-cta{color:var(--brand);letter-spacing:.02em;opacity:0;font-size:11.5px;font-weight:600;transition:opacity .18s,transform .18s;transform:translateY(4px)}.vc-pc-card:hover .vc-pc-card-cta{opacity:1;transform:translateY(0)}.vc-pc-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:880px;margin:0 auto;padding:20px 32px;display:flex}.vc-pc-footer-link{color:var(--ink-35);font-size:12.5px;text-decoration:none;transition:color .15s}.vc-pc-footer-link:hover{color:var(--ink-70)}@media (max-width:600px){.vc-pc-header-inner{padding:0 20px}.vc-pc-content{padding:28px 20px}.vc-pc-footer{padding:18px 20px}.vc-pc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.vc-pc-card{padding:24px 12px 20px}}.vc-drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);text-align:center;color:var(--ink-35);background:var(--card-soft);cursor:pointer;padding:26px;transition:border-color .18s,background .18s}.vc-drop:hover,.vc-drop.drag{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.vc-file{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:11px;padding:10px 12px;display:flex}.vc-file-ico{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.vc-fab{z-index:55;background:var(--ink);color:#fff;height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 14px 34px -12px #23201b80}.vc-fab:hover{background:var(--accent);transform:translateY(-2px)}.vc-fab .lbl{white-space:nowrap}.vc-scan-overlay{z-index:90;-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);background:#f7f3eae0;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.2s vc-fade;display:flex;position:fixed;inset:0}@media (max-width:700px){.vc-scan-overlay{padding-top:max(env(safe-area-inset-top,16px) + 16px, 32px);justify-content:flex-start}}.vc-scan-box{background:#ffffff8c;border:1px solid #c8b9a080;border-radius:22px;width:min(420px,100%);overflow:hidden;box-shadow:0 8px 40px -8px #2a241d2e}#vcan-scanner{width:100%}#vcan-scanner video{display:block;width:100%!important}.vc-scan-frame{position:relative}.vc-scan-laser{background:linear-gradient(90deg,#0000,#ff8a63,#0000);height:2px;animation:2s ease-in-out infinite vc-laser;position:absolute;left:8%;right:8%;box-shadow:0 0 12px 2px #ff8a6399}@keyframes vc-fade{0%{opacity:0}}@keyframes vc-slide{0%{opacity:0;transform:translate(24px)}}@keyframes vc-pop{0%{opacity:0;transform:scale(.96)}}@keyframes vc-riseC{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes vc-laser{0%,to{top:18%}50%{top:78%}}.vc-rise{animation:.42s cubic-bezier(.22,.61,.36,1) both vc-riseUp}@keyframes vc-riseUp{0%{opacity:0;transform:translateY(12px)}}.vc-scrim{display:none}@media (max-width:900px){.vc-sidebar{box-shadow:var(--shadow-lg);transition:transform .3s cubic-bezier(.22,.61,.36,1);position:fixed;top:0;left:0;transform:translate(-100%)}.vc-app.mobile-open .vc-sidebar{transform:translate(0)}.vc-app.collapsed .vc-sidebar{width:var(--sidebar-w)}.vc-app.collapsed .vc-brand-text,.vc-app.collapsed .vc-side-link .lbl{opacity:1;width:auto}.vc-burger{display:grid}.vc-app.mobile-open .vc-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:45;background:#23201b57;display:block;position:fixed;inset:0}.vc-grid2,.vc-grid3,.vc-set-layout{grid-template-columns:1fr}.vc-set-content{min-width:0;max-width:100%;overflow:hidden}.vc-card-pad{padding:16px}.vc-main{padding:30px 18px 96px}.vc-fab .lbl{display:none}.vc-fab{justify-content:center;width:54px;padding:0;bottom:18px;right:18px}}.vc-toolbar{min-width:0}@media (max-width:720px){.vc-appbar{gap:10px;padding:0 16px}.vc-appbar-title{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:15px;overflow:hidden}.vc-main{padding:24px 15px 120px}.vc-card-pad{padding:18px}.vc-h1{font-size:clamp(28px,8vw,34px)!important}.vc-section{margin-top:26px}.vc-prod-grid,.vc-brand-grid{grid-template-columns:repeat(2,1fr);gap:12px}.vc-cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vc-cat-tile{min-height:120px;padding:16px 14px}.vc-cat-name{font-size:20px}.vc-home-grid{grid-template-columns:1fr;gap:12px}.vc-fgroups{grid-template-columns:1fr}.vc-pcard-body{padding:12px 12px 13px}.vc-pcard-name{font-size:15px}.vc-pcard-price{font-size:16px}.vc-pcard-actions .vc-btn .vc-btn-lbl{display:none}.vc-entry{min-height:0;padding:20px}.vc-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -15px;padding-bottom:2px;padding-left:15px;padding-right:15px;overflow:auto hidden;flex-wrap:nowrap!important}.vc-toolbar::-webkit-scrollbar{display:none}.vc-toolbar .vc-btn{flex-shrink:0}.vc-bhero{min-height:168px}.vc-bhero-overlay{gap:13px;padding:18px}.vc-bhero-logo{border-radius:14px;width:56px;height:56px}.vc-bhero-edit .vc-btn-lbl{display:none}.vc-table{font-size:13.5px}.vc-table thead{display:none}.vc-table,.vc-table tbody{width:100%;display:block}.vc-table tr{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;margin-bottom:10px;padding:14px 16px;display:grid}.vc-table td{padding:0;display:block;border:none!important}.vc-table td:first-child{grid-area:1/1}.vc-table td:nth-child(6){grid-area:1/2;justify-self:end}.vc-table td:nth-child(2){grid-area:2/1/auto/-1}.vc-table td:nth-child(3){grid-area:3/1}.vc-table td:nth-child(4){grid-area:3/2;justify-self:end}.vc-table td:nth-child(5){grid-area:4/1/auto/-1}.vc-modal{place-items:center;padding:12px}.vc-modal-card{width:100%;max-height:86vh}.vc-detail-info{padding:18px}}@media (max-width:640px){.vc-role .txt{display:none}.vc-lang button{padding:5px 10px}}@media (max-width:380px){.vc-prod-grid,.vc-brand-grid{grid-template-columns:1fr}}.vc-detail{grid-template-columns:1.05fr 1fr;display:grid}.vc-detail-media{aspect-ratio:1;border-right:1px solid var(--line);background:radial-gradient(120% 80% at 50% 20%,#fff 0%,#f4efe7 100%);place-items:center;display:grid;position:relative;overflow:hidden}.vc-detail-media img.photo{object-fit:contain;width:100%;height:100%;padding:22px}.vc-detail-media .ph{color:var(--ink-15);text-align:center}.vc-detail-dl{position:absolute;bottom:12px;right:12px}.vc-detail-info{flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex}.vc-detail-chips{flex-wrap:wrap;gap:8px;display:flex}.vc-detail-name{font-family:var(--font-serif);margin:2px 0 0;font-size:26px;line-height:1.12}.vc-detail-price{font-family:var(--font-serif);color:var(--accent);font-size:26px}.vc-spec{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.vc-spec-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 13px;font-size:13px;display:flex}.vc-spec-row:last-child{border-bottom:0}.vc-spec-row .k{color:var(--ink-45);flex-shrink:0}.vc-spec-row .v{text-align:right;word-break:break-word;font-weight:500}@media (max-width:760px){.vc-detail{grid-template-columns:1fr}.vc-detail-media{border-right:0;border-bottom:1px solid var(--line);aspect-ratio:4/3}.vc-detail-name,.vc-detail-price{font-size:23px}}.vc-who-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px;margin-top:26px;display:grid}.vc-who-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:11px;padding:24px 16px;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s,border-color .2s;display:flex}.vc-who-card:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-4px)}.vc-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:0 4px 16px #0000001a}.vc-who-card .nm{font-size:14px;font-weight:600;line-height:1.2}.vc-who-card .rl{color:var(--ink-35);font-size:11.5px}.vc-signed{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;display:inline-flex}.vc-signed .av{color:#fff;width:26px;height:26px;font-size:12px;font-family:var(--font-serif);border-radius:50%;place-items:center;display:grid}.vc-switch{flex-shrink:0;width:46px;height:26px;display:inline-block;position:relative}.vc-switch input{opacity:0;width:0;height:0}.vc-switch .sl{background:var(--line-strong);cursor:pointer;border-radius:999px;transition:background .2s;position:absolute;inset:0}.vc-switch .sl:before{content:"";width:20px;height:20px;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.vc-switch input:checked+.sl{background:var(--accent)}.vc-switch input:checked+.sl:before{transform:translate(20px)}.vc-toggle-row{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.vc-check-row{cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.vc-dcard{flex-direction:column;width:min(560px,100%);max-height:88vh;display:flex;overflow:hidden}.vc-dhero{border-bottom:1px solid var(--line);background:radial-gradient(130% 90% at 50% 12%,#fff 0%,#f2ece2 100%);flex-shrink:0;place-items:center;height:232px;display:grid;position:relative;overflow:hidden}.vc-dhero img.photo{object-fit:contain;width:100%;height:100%;padding:20px}.vc-dhero .mark{flex-direction:column;align-items:center;gap:10px;display:flex}.vc-dhero .mark img{object-fit:contain;opacity:.9;max-width:150px;height:44px}.vc-dhero .mark .binit{font-family:var(--font-serif);color:var(--accent-line);font-size:44px}.vc-dclose{z-index:3;border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.vc-ddl{z-index:2;position:absolute;bottom:12px;right:12px}.vc-dhead{border-bottom:1px solid var(--line);flex-shrink:0;padding:18px 22px 16px}.vc-dbody{flex:1;min-height:0;padding:16px 22px;overflow-y:auto}.vc-dfoot{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:14px 22px;display:flex}@media (max-width:760px){.vc-dhero{height:180px}.vc-dcard{max-height:90dvh}}@media (max-width:720px){.vc-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4efe5}.vc-modal{align-items:flex-start;padding:10px 12px}.vc-ticket-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);box-shadow:none;background:#fcfaf6;border-radius:22px;animation:.24s cubic-bezier(.22,.61,.36,1) vc-pop}.vc-ticket-head{padding:16px 18px 14px}.vc-ticket-body{flex:1;min-height:0;padding:18px}}@keyframes vc-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.vc-ppage{animation:.5s cubic-bezier(.22,.61,.36,1) both vc-page}@keyframes vc-page{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.vc-pp-back{border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 13px;font-size:13.5px;font-weight:600;transition:background .16s,gap .18s,border-color .16s;display:inline-flex}.vc-pp-back:hover{background:var(--card-soft);border-color:var(--ink-35);gap:11px}.vc-pp-crumb{color:var(--ink-35);margin-left:14px;font-size:13px}.vc-pp-grid{grid-template-columns:1.08fr 1fr;align-items:start;gap:46px;margin-top:26px;display:grid}.vc-pp-mediacol{min-width:0;position:sticky;top:86px}.vc-pp-media{border:1px solid var(--line);background:#fff;border-radius:24px;place-items:center;height:480px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 40px -10px #2a241d1f}.vc-pp-media img.photo{object-fit:contain;width:100%;height:100%;padding:40px;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.vc-pp-media:hover img.photo{transform:scale(1.04)}.vc-pp-mediabar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.vc-pp-media .mark{flex-direction:column;align-items:center;gap:12px;display:flex}.vc-pp-media .mark img{object-fit:contain;opacity:.9;max-width:200px;height:64px}.vc-pp-media .mark .binit{font-family:var(--font-serif);color:var(--accent-line);letter-spacing:1px;font-size:68px}.vc-pp-badge{position:absolute;top:18px;left:18px}.vc-pp-dl{position:absolute;bottom:18px;right:18px}.vc-pp-info{padding-top:6px}.vc-pp-brand{letter-spacing:2.4px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.vc-pp-name{font-family:var(--font-serif);letter-spacing:-.5px;margin:10px 0 0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.05}.vc-pp-pricerow{align-items:baseline;gap:16px;margin:16px 0 0;display:flex}.vc-pp-price{font-family:var(--font-serif);color:var(--accent);font-size:34px}.vc-pp-code{color:var(--ink-35);font-family:ui-monospace,monospace;font-size:13px;font-weight:600}.vc-pp-desc{color:var(--ink-70);max-width:52ch;margin:18px 0 0;font-size:15.5px;line-height:1.6}.vc-pp-actions{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.vc-pp-spec-title{letter-spacing:2.4px;text-transform:uppercase;color:var(--ink-35);margin:34px 0 12px;font-size:12px;font-weight:600}.vc-pp-spec{flex-direction:column;display:flex}.vc-pp-spec-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 2px;font-size:14px;display:flex}.vc-pp-spec-row .k{color:var(--ink-50);flex-shrink:0}.vc-pp-spec-row .v{text-align:right;word-break:break-word;font-weight:500}@media (max-width:860px){.vc-pp-grid{grid-template-columns:1fr;gap:18px}.vc-pp-mediacol{position:static}.vc-pp-media{border-radius:20px;height:320px}.vc-pp-media img.photo{padding:28px}.vc-pp-name{font-size:clamp(26px,8vw,34px)}.vc-pp-price{font-size:28px}.vc-pp-mediabar{row-gap:12px}.vc-pp-mediabar .vc-btn{flex:100%;justify-content:center}}.vc-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.vc-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vc-reveal{opacity:1;transition:none;transform:none}}.vc-brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:150px;height:30px;display:block}.vc-app.collapsed .vc-brand-logo{max-width:46px}.vc-carousel{position:absolute;inset:0;overflow:hidden}.vc-carousel-img{opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.vc-carousel-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.vc-carousel-dots span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s}.vc-carousel-dots span.on{background:#fff;border-radius:3px;width:18px}@property --brand{syntax:"<color>";inherits:true;initial-value:#caa78f}.vc-bhero{background:linear-gradient(135deg, var(--brand,#caa78f) 0%, var(--brand,#caa78f) 48%, var(--brand,#caa78f) 100%)}@supports (color:color-mix(in lab, red, red)){.vc-bhero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#caa78f) 14%, #fff) 0%, color-mix(in srgb, var(--brand,#caa78f) 40%, #fff) 48%, var(--brand,#caa78f) 100%)}}.vc-bhero{transition:--brand .9s}.vc-brandpage{transition:--brand .9s;position:relative}.vc-marquee{position:absolute;inset:0;overflow:hidden}.vc-marquee-track{will-change:transform;height:100%;animation:linear infinite vc-scroll;display:inline-flex}.vc-banner-slide{flex-shrink:0;width:auto;height:100%;display:block}@keyframes vc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vc-appbar-logo{object-fit:contain;width:auto;max-width:112px;height:24px;display:none}@media (max-width:900px){.vc-appbar-logo{display:block}.vc-appbar-title{display:none}}.vc-hero{padding:8px 0 2px;position:relative}.vc-hero-deco{z-index:-1;pointer-events:none;height:320px;position:absolute;inset:-60px -40px auto;overflow:hidden}.vc-hero-deco span{filter:blur(46px);opacity:.5;border-radius:50%;position:absolute}.vc-hero-deco span:first-child{background:#f4d3df;width:260px;height:260px;top:-70px;left:4%}.vc-hero-deco span:nth-child(2){background:#dce9ec;width:220px;height:220px;top:-40px;left:40%}.vc-hero-deco span:nth-child(3){background:#f6e7cd;width:240px;height:240px;top:-80px;right:6%}.vc-entry{position:relative;overflow:hidden}.vc-entry .vc-entry-go{color:var(--c,var(--accent))}.vc-entry:hover{border-color:var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.vc-entry:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 45%, var(--line))}}.vc-entry:hover{box-shadow:0 16px 40px -20px var(--c,var(--accent))}@supports (color:color-mix(in lab, red, red)){.vc-entry:hover{box-shadow:0 16px 40px -20px color-mix(in srgb, var(--c,var(--accent)) 55%, transparent)}}.vc-entry:after{content:"";background:radial-gradient(circle, var(--c,var(--accent)), transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}@supports (color:color-mix(in lab, red, red)){.vc-entry:after{background:radial-gradient(circle, color-mix(in srgb, var(--c,var(--accent)) 16%, transparent), transparent 70%)}}.vc-entry:after{opacity:0;transition:opacity .3s}.vc-entry:hover:after{opacity:1}.vc-form-layout{grid-template-columns:1fr 304px;align-items:start;gap:24px;margin-top:26px;display:grid}.vc-form-aside{gap:14px;display:grid;position:sticky;top:84px}.vc-form-sec{letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:6px 0 -2px;font-size:11px;font-weight:700;display:flex}.vc-form-sec:after{content:"";background:var(--line);flex:1;height:1px}.vc-sum-note{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius);color:var(--ink-70);padding:16px;font-size:13px;line-height:1.55}@media (max-width:900px){.vc-form-layout{grid-template-columns:1fr}.vc-form-aside{order:-1;position:static}}.vc-bg-orbs{z-index:-1;pointer-events:none;position:fixed;inset:-12%;overflow:hidden}.vc-bg-orbs span{filter:blur(70px);opacity:.58;will-change:transform;border-radius:50%;position:absolute}.vc-bg-orbs span:first-child{background:#f2a3c0;width:42vw;min-width:400px;height:42vw;min-height:400px;animation:26s ease-in-out infinite vc-orb1;top:-6%;left:-2%}.vc-bg-orbs span:nth-child(2){background:#a4c7ee;width:37vw;min-width:350px;height:37vw;min-height:350px;animation:31s ease-in-out infinite vc-orb2;top:-2%;right:0%}.vc-bg-orbs span:nth-child(3){background:#f5d187;width:44vw;min-width:420px;height:44vw;min-height:420px;animation:35s ease-in-out infinite vc-orb3;bottom:-8%;left:12%}.vc-bg-orbs span:nth-child(4){background:#c4a7e0;width:35vw;min-width:330px;height:35vw;min-height:330px;animation:29s ease-in-out infinite vc-orb4;bottom:0%;right:8%}.vc-bg-orbs span:nth-child(5){background:#a6d9af;width:35vw;min-width:330px;height:35vw;min-height:330px;animation:33s ease-in-out infinite vc-orb5;top:34%;left:44%}@keyframes vc-orb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15vw,10vh)scale(1.16)}66%{transform:translate(6vw,-6vh)scale(.94)}}@keyframes vc-orb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-14vw,12vh)scale(1.12)}}@keyframes vc-orb3{0%,to{transform:translate(0)scale(1)}40%{transform:translate(10vw,-10vh)scale(1.13)}75%{transform:translate(-8vw,4vh)scale(.95)}}@keyframes vc-orb4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12vw,-9vh)scale(1.15)}}@keyframes vc-orb5{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-12vw,-8vh)scale(1.1)}80%{transform:translate(9vw,10vh)scale(1.06)}}@keyframes vc-hue{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vc-bg-orbs,.vc-bg-orbs span{animation:none}}.vc-card,.vc-entry,.vc-bcard,.vc-cat-tile,.vc-stat,.vc-pcard,.vc-fgroup,.vc-file,.vc-sum-note,.vc-login-card,.vc-login-gate,.vc-seg,.vc-role,.vc-lang,.vc-side-toggle,.vc-pp-back{-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);box-shadow:inset 0 1px 0 #ffffff80, var(--shadow);background:#fffdf88c;border-color:#ffffff8c}.vc-btn-ghost{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#fffdf880;border-color:#fff9}.vc-btn-ghost:hover{background:#fffdf8b8}.vc-input,.vc-textarea,.vc-select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9}.vc-pcard-img{background:#fff}.vc-modal-card,.vc-drawer{-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:#fcfaf5d1;border-color:#ffffff80}.vc-sidebar{-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3);background:#f7f3ea9e}.vc-appbar{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3)}body{background:radial-gradient(720px 600px at 1% -2%, #b8935f47 0%, transparent 58%), radial-gradient(640px 560px at 100% 4%, #9a754938 0%, transparent 58%), radial-gradient(680px 620px at 94% 70%, #5e6b5333 0%, transparent 58%), radial-gradient(660px 620px at 4% 88%, #b8935f33 0%, transparent 58%), var(--bg)!important;background-attachment:fixed!important}.vc-bhero{background:radial-gradient(85% 120% at 50% 45%, var(--brand,#caa78f) 0%, var(--brand,#caa78f) 58%, transparent 100%);border:none;border-radius:26px}@supports (color:color-mix(in lab, red, red)){.vc-bhero{background:radial-gradient(85% 120% at 50% 45%, color-mix(in srgb, var(--brand,#caa78f) 30%, #fff) 0%, color-mix(in srgb, var(--brand,#caa78f) 14%, transparent) 58%, transparent 100%)}}.vc-bhero{box-shadow:none;border:none;border-radius:0;overflow:visible}.vc-bhero-overlay{background:0 0}.vc-bhero-name{color:#1a3f8f;text-shadow:none}.vc-bhero-tag{color:#ffffffd9;text-shadow:none}.vc-bhero-logo{box-shadow:0 10px 30px -12px #2a241d59}.vc-bcard-banner{overflow:hidden}.vc-bcard-badge{bottom:auto;left:auto}.vc-set-layout{align-items:start;gap:18px;margin-top:22px;display:grid}@media (min-width:768px){.vc-set-layout{grid-template-columns:240px 1fr;gap:22px}}.vc-set-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--line);flex-direction:row;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.vc-set-nav::-webkit-scrollbar{display:none}@media (min-width:768px){.vc-set-nav{background:var(--card);border-bottom:none;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);flex-direction:column;gap:2px;padding:8px;position:sticky;top:84px;overflow-x:visible}}.vc-set-nav-btn{border:1px solid var(--line);background:var(--card);color:var(--ink-70);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.vc-set-nav-btn.active,.vc-set-nav-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.vc-set-nav-btn.active{font-weight:600}@media (min-width:768px){.vc-set-nav-btn{white-space:normal;background:0 0;border-color:#0000;border-radius:10px;flex-shrink:1;width:100%;padding:11px 12px;font-size:14px}.vc-set-nav-btn:hover,.vc-set-nav-btn.active{background:var(--accent-soft);border-color:#0000}}.vc-set-content{min-width:0}@keyframes vc-av-pop{0%{transform:scale(1)}26%{transform:scale(.8)}58%{transform:scale(1.14)}78%{transform:scale(.95)}to{transform:scale(1)}}.vc-av-pop{animation:.46s cubic-bezier(.34,1.56,.64,1) forwards vc-av-pop}.vc-loc-card{background:#fff;border:1.5px solid #e8d4b8;border-radius:16px;overflow:hidden;box-shadow:0 2px 18px #a05a1417}.vc-loc-search{background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.vc-loc-search-ico{color:#9a7050;flex-shrink:0;align-items:center;display:flex}.vc-loc-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.vc-loc-input::placeholder{color:#c0a888}.vc-loc-gps{color:var(--brand);white-space:nowrap;cursor:pointer;background:#fdf5e8;border:1.5px solid #e0c89a;border-radius:20px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .15s;display:flex}.vc-loc-gps:hover{border-color:var(--brand);background:#fae8c8}.vc-loc-dropdown{border-top:1px solid #f0e4d0;max-height:270px;overflow-y:auto}.vc-loc-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f8f0e8;align-items:center;gap:10px;width:100%;padding:11px 14px;transition:background .12s;display:flex}.vc-loc-item:last-child{border-bottom:none}.vc-loc-item:hover{background:#fdf8f0}.vc-loc-item-pin{color:var(--brand);flex-shrink:0}.vc-loc-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vc-loc-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.vc-loc-item-addr{color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vc-loc-item-dist{color:var(--brand);background:#fdf0e0;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.vc-loc-selected{border-top:1px solid #f0e4d0}.vc-loc-sel-bar{align-items:center;gap:10px;padding:12px 14px;display:flex}.vc-loc-sel-dot{color:#fff;background:linear-gradient(135deg,#c4915a,#8a5020);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #a0501440}.vc-loc-sel-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vc-loc-sel-info strong{color:var(--ink);font-size:13.5px;display:block}.vc-loc-sel-info span{color:var(--ink-45);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vc-loc-clear{color:#a08060;cursor:pointer;background:#fff;border:1px solid #e8d4b8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s;display:flex}.vc-loc-clear:hover{background:#fdf0e0}.vc-loc-map{border:none;width:100%;height:185px;display:block}.vc-loc-spin{border:2.5px solid #ddc0a0;border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite vc-loc-rotate;display:block}@keyframes vc-loc-rotate{to{transform:rotate(360deg)}}.vc-loc-err{color:#c44;margin:0;padding:8px 14px;font-size:12px}@keyframes vc-loc-fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.vc-loc-fade{animation:.22s vc-loc-fadein}.vc-loc-online-hd{color:var(--ink-45);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #f0e4d0;align-items:center;gap:8px;padding:12px 14px;font-size:12.5px;font-weight:700;display:flex}.vc-loc-online-hd svg{color:var(--brand);flex-shrink:0}.vc-loc-online-hd span:first-of-type{flex:1}.vc-loc-clr-sm{color:var(--brand);cursor:pointer;background:0 0;border:1.5px solid #e8c89a;border-radius:12px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:background .14s}.vc-loc-clr-sm:hover{background:#fdf0e0}.vc-loc-plat-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.vc-loc-plat{color:var(--ink);cursor:pointer;background:#fdf8f2;border:1.5px solid #ede0cc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:12px 4px;font-size:11px;font-weight:600;transition:all .16s;display:flex}.vc-loc-plat:hover{background:#fff7ee;border-color:#c4915a}.vc-loc-plat.active{border-color:var(--brand);background:linear-gradient(135deg,#fff9f0,#fdf2e0);box-shadow:0 2px 10px #a0501424}.vc-loc-plat-ico{letter-spacing:-.5px;background:#f0e8dc;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;transition:background .16s,color .16s;display:flex}.vc-loc-custom{align-items:center;gap:8px;padding:0 14px 14px;display:flex}.vc-loc-online-sel{color:var(--brand);background:linear-gradient(135deg,#fff9f0,#fdf2e0);border:1.5px solid #e8c89a;border-radius:12px;align-items:center;gap:8px;margin:0 14px 14px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.vc-loc-online-sel svg{flex-shrink:0}.vc-loc-tt-row{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.vc-loc-tt-label{color:var(--ink-45);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.vc-loc-tt-hint{color:var(--ink-45);align-items:center;gap:8px;padding:14px;font-size:12.5px;line-height:1.5;display:flex}.vc-loc-tt-list{flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex}.vc-loc-tt-chip{color:var(--ink);cursor:pointer;background:#fdf8f2;border:1.5px solid #ede0cc;border-radius:20px;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.vc-loc-tt-chip:hover{border-color:var(--brand);color:var(--brand);background:#fff7ee}.vc-loc-tt-chip.active{border-color:var(--brand);color:var(--brand);background:linear-gradient(135deg,#fff9f0,#fdf2e0);font-weight:700}.vc-loc-typed-row{background:#fdf1e473!important;border-top:1px solid #c4915a26!important}.vc-loc-typed-row:hover{background:#fdf1e4cc!important}.vc-loc-typed-row .vc-loc-item-name{color:var(--brand);font-weight:600}.vc-loc-typed-row .vc-loc-item-addr{color:#b08050;margin-top:1px;font-size:11px;font-style:normal}.vc-loc-typed-ico{width:28px;height:28px;color:var(--brand);background:#c4915a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vc-notif-wrap{position:relative}.vc-notif-bell{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink-70);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,color .15s,box-shadow .15s;display:grid;position:relative}.vc-notif-bell:hover{background:var(--sand);color:var(--ink);box-shadow:var(--shadow-xs)}.vc-notif-count{color:#fff;border:2px solid var(--bg,#f7f3ea);background:#d91f1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;animation:.28s cubic-bezier(.34,1.56,.64,1) both vc-badge-pop;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 5px #c8141466}.vc-notif-panel{z-index:200;background:#fffdf8;border:1px solid #00000014;border-radius:18px;width:340px;animation:.22s cubic-bezier(.22,.61,.36,1) both vc-notif-drop;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 48px #3c2d1e29,0 4px 12px #3c2d1e12}@keyframes vc-notif-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-notif-hd{color:var(--ink);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:13.5px;font-weight:700;display:flex}.vc-notif-new{color:#fff;background:#e53e3e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.vc-notif-list{overscroll-behavior:contain;max-height:380px;overflow-y:auto}.vc-notif-item{cursor:default;border-bottom:1px solid #0000000a;align-items:flex-start;gap:10px;padding:11px 16px;transition:background .12s;display:flex}.vc-notif-item:last-child{border-bottom:none}.vc-notif-item:hover{background:#c4915a0f}.vc-notif-item.unread{background:#c4915a17}.vc-notif-item.unread:hover{background:#c4915a24}.vc-notif-dot{opacity:.85;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.vc-notif-item:not(.unread) .vc-notif-dot{background:#d0c8bc!important}.vc-notif-body{flex:1;min-width:0}.vc-notif-row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.vc-notif-code{color:var(--accent);font-size:11.5px;font-weight:700;font-family:var(--font-mono,monospace)}.vc-notif-time{color:var(--ink-35);flex-shrink:0;font-size:10.5px}.vc-notif-title{color:var(--ink);margin:2px 0 1px;font-size:12.5px;font-weight:600;line-height:1.3}.vc-notif-sub{color:var(--ink-55,#7a7060);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.vc-notif-empty{color:var(--ink-35);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}@media (max-width:680px){.vc-notif-panel{border-radius:18px;width:auto;position:fixed;top:60px;left:12px;right:12px}}@media (hover:hover) and (pointer:fine){.vc-pwa-wrap{display:none!important}}.vc-pwa-wrap{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:9000;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;max-width:none;display:flex;position:fixed;bottom:auto;left:12px;right:12px}.vc-pwa-scrim{z-index:8999;-webkit-backdrop-filter:blur(10px)brightness(.7);backdrop-filter:blur(10px)brightness(.7);background:#0000004d;position:fixed;inset:0}.vc-pwa-guide-modal{z-index:9001;background:#fffdf8;border:1.5px solid #ecddc8;border-radius:22px;flex-direction:column;gap:12px;width:min(100vw - 32px,360px);max-height:min(82dvh,560px);padding:20px 18px 18px;animation:.26s cubic-bezier(.34,1.56,.64,1) both vc-guide-in;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #2a1a0852,0 4px 16px #2a1a081f}@keyframes vc-guide-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 14px))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.vc-pwa-guide-hd{color:#2a1a08;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.vc-pwa-ios-tip{color:#3a6b4a;background:#4a7c591a;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.vc-pwa-card{pointer-events:auto;background:#fffdf8;border:1.5px solid #ecddc8;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px 14px 12px 12px;animation:.28s cubic-bezier(.34,1.56,.64,1) both vc-pwa-in;display:flex;box-shadow:0 8px 32px #4a2e1024,0 2px 8px #4a2e1014}@keyframes vc-pwa-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-pwa-card-ico{color:#4a2e10;background:linear-gradient(135deg,#fdf1e4,#f5d9a8);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vc-pwa-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vc-pwa-card-body strong{color:#2a1a08;font-size:13px;font-weight:700;line-height:1.3}.vc-pwa-card-body span{color:#8a7060;font-size:11.5px;line-height:1.4}.vc-pwa-act{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c4915a,#a0712a);border:none;border-radius:20px;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:700;transition:opacity .14s;box-shadow:0 2px 8px #a0712a59}.vc-pwa-act:hover{opacity:.88}.vc-pwa-x{cursor:pointer;color:#c4a882;background:0 0;border:none;flex-shrink:0;padding:4px 2px 4px 4px;font-size:13px;line-height:1}.vc-pwa-ios-step{color:#2a1a08;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.vc-pwa-n{color:#fff;background:#4a2e10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.vc-pwa-ok{color:#2e7d42;pointer-events:auto;background:#eaf5ec;border:1.5px solid #a8d5b0;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;animation:.22s both vc-pwa-in;display:flex}.vc-pcard-img img.photo,.vc-pp-media img.photo,.vc-banner-slide,.vc-bcard-banner img,.vc-brand-logo,.vc-appbar-logo,.vc-bhero-logo img,.vc-bcard-badge img{image-rendering:auto;backface-visibility:hidden}.vc-report-sel-page{padding:8px 0 0}.vc-report-sel-hd{margin-bottom:32px}.vc-report-sel-row{flex-direction:column;gap:12px;display:flex}.vc-report-sel-card{background:var(--card);cursor:pointer;text-align:left;border:1.5px solid #c4915a52;border-radius:16px;flex-direction:row;align-items:center;gap:16px;width:100%;padding:20px 18px;transition:border-color .18s,box-shadow .18s,transform .16s;display:flex;box-shadow:0 2px 14px #3c2d1e0f}.vc-report-sel-card:hover{border-color:var(--caramel);transform:translate(3px);box-shadow:0 4px 22px #c4915a1f}.vc-report-sel-ico{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.vc-report-sel-ico--issue{color:#c4693a;background:#fef0e8}.vc-report-sel-ico--enq{color:#3a6c9b;background:#e8f0f8}.vc-report-sel-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vc-report-sel-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.2}.vc-report-sel-desc{color:var(--ink-50);font-size:12.5px;line-height:1.45}.vc-report-sel-arr{color:var(--ink-30);flex-shrink:0;align-items:center;display:flex}.vc-report-sel-card:hover .vc-report-sel-arr{color:var(--caramel)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
