@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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.3vw1idf69ly-m.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.1kjlm4q41a8i_.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.14adbkwhbql9r.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.3vw1idf69ly-m.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.1kjlm4q41a8i_.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.14adbkwhbql9r.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.3vw1idf69ly-m.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.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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.00ewlnc1znsu7.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.0bnyh_2yo1emg.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.0glcd8n2pdab0.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.00ewlnc1znsu7.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.0bnyh_2yo1emg.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.0glcd8n2pdab0.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.00ewlnc1znsu7.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.0bnyh_2yo1emg.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.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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_5a42d517-module__Uu_36q__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5a42d517-module__Uu_36q__variable{--font-display-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7cd39c7d-module__BCyQoq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7cd39c7d-module__BCyQoq__variable{--font-body-loaded:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--paper:#f7f3ea;--paper-sunk:#efe7d8;--surface:#fff;--surface-alt:#faf5ec;--ink:#181410;--ink-soft:#5f5648;--ink-faint:#8c8172;--hair:#e7decd;--hair-strong:#d7ccb6;--char:#1b1712;--char-2:#26211c;--char-line:#3a332b;--on-char:#f4eee2;--on-char-soft:#b0a493;--red:#c81d25;--red-hover:#a9151c;--red-bright:#e6383f;--red-ink:#8c1418;--red-wash:#fbeceb;--ok:#2f7d4e;--ok-wash:#e6f1e9;--warn:#a56a12;--warn-wash:#f7efdb;--shadow-sm:0 2px 8px #1814100f;--shadow-md:0 14px 34px -10px #1814102e;--shadow-lg:0 34px 72px -20px #18141057;--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--shell:1220px;--font-display:var(--font-display-loaded,"Fraunces",Georgia,"Times New Roman",serif);--font-body:var(--font-body-loaded,"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--bg:var(--paper);--cream:var(--surface-alt);--muted:var(--ink-soft);--line:var(--hair);--paper-legacy:var(--surface);--red2:var(--red-hover);--red3:var(--red-bright);--charcoal:var(--char-2);--ink2:var(--char);--shadow:var(--shadow-md)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.58}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-weight:600}h1{text-wrap:balance}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 45%,transparent);outline-offset:2px;border-radius:3px}button:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.shell{max-width:var(--shell);margin:auto;padding:0 24px}.eyebrow,.kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);font-size:.68rem;font-weight:700}.btn,.pill{border:1px solid var(--hair-strong);background:var(--surface);color:var(--ink);border-radius:var(--r-pill);justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:.9rem;font-weight:600;line-height:1.1;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.btn:hover{border-color:var(--ink-faint)}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--red) 55%,transparent)}.btn.primary:hover{background:var(--red-hover);border-color:var(--red-hover);transform:translateY(-1px)}.btn.dark{background:var(--char);border-color:var(--char);color:var(--on-char)}.btn.dark:hover{background:#000}.btn.ghost{background:0 0}.btn.small{padding:8px 12px;font-size:.8rem}.btn.danger{color:var(--red-ink);border-color:color-mix(in srgb,var(--red) 30%,var(--hair))}.top{color:var(--on-char-soft);border-bottom:1px solid var(--char-line);background:#100d0a}.topin{letter-spacing:.02em;justify-content:space-between;align-items:center;height:38px;font-size:.76rem;display:flex}.topin span:last-child{color:#fff;font-weight:600}.header{background:var(--char);z-index:40;border-bottom:1px solid var(--char-line);position:sticky;top:0}.headin{align-items:center;gap:28px;height:86px;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:1.32rem;font-weight:600;display:flex}.logo img{flex:none;width:auto;height:78px}.logo b{color:var(--red-bright);font-weight:600}.nav{align-items:center;gap:10px;margin-left:auto;display:flex}.navlink{color:var(--on-char-soft);border-bottom:2px solid #0000;padding:6px 4px;font-size:.88rem;font-weight:600;transition:all .14s}.navlink:hover{color:#fff;border-color:var(--red-bright)}@media (max-width:820px){.navlink,.logo span{display:none}}.teamLogin{color:#fff;background:0 0;border-color:#4b443b}.teamLogin:hover{background:#2a241e;border-color:#6b6256}.siteNavToggle,.siteNavBackdrop,.siteNavDrawer{display:none}@media (max-width:820px){.siteNavToggle{border:1px solid var(--char-line);color:#fff;background:0 0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.siteNavToggle:hover{background:#ffffff14}.siteNavBackdrop{z-index:55;background:#1311108c;display:block;position:fixed;inset:0}.siteNavDrawer{z-index:60;background:var(--char);flex-direction:column;width:82vw;max-width:300px;padding:20px 18px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.siteNavDrawer.open{transform:translate(0)}}.siteNavDrawerTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.siteNavDrawerTop .logo img{height:60px}.siteNavDrawerTop .x{border:1px solid var(--char-line);color:#fff;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.3rem;line-height:1;display:grid}.siteNavDrawer a{color:var(--on-char-soft);border-radius:8px;padding:13px 10px;font-size:1rem;font-weight:600}.siteNavDrawer a:hover{color:#fff;background:#ffffff0f}.siteNavDrawerDivider{background:var(--char-line);height:1px;margin:10px 2px}.cartPill{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--red) 70%,transparent);font-weight:700}.cartPill.bump,.mobileCart.bump .btn{animation:.4s cartBump}@keyframes cartBump{0%{transform:scale(1)}30%{transform:scale(1.07)}60%{transform:scale(.98)}to{transform:scale(1)}}.storePause{background:var(--warn-wash);color:var(--warn);text-align:center;border-bottom:1px solid color-mix(in srgb,var(--warn) 30%,transparent);padding:10px 16px;font-size:.85rem;font-weight:600}.hero.heroReal.heroSlim{background:linear-gradient(103deg,#140f0cf2 0%,#140f0ccc 30%,#140f0c57 60%,#140f0c1f 100%),linear-gradient(#0000 48%,#140f0c8c),url(/site/wasabi-header.png) 100%/cover no-repeat,#171210;align-items:center;min-height:520px;display:flex}.hero.heroReal.heroSlim.heroConfeitaria{background:linear-gradient(103deg,#140f0cf2 0%,#140f0ccc 30%,#140f0c57 60%,#140f0c1f 100%),linear-gradient(#0000 48%,#140f0c8c),url(/site/wasabi-header-confeitaria.jpg) 50% 42%/cover no-repeat,#171210}.heroSlimIn{flex-direction:column;align-items:flex-start;gap:28px;width:100%;padding:64px 24px;display:flex}.heroLede{min-width:0;max-width:42ch}.heroSlim .kicker{color:var(--red-bright);font-size:.76rem}.heroSlim h1{font-family:var(--font-display);color:#fff;letter-spacing:-.018em;text-wrap:balance;margin-top:.34em;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:500;line-height:1.1}.heroSlim h1 em{color:var(--red-bright);font-style:normal}.tableBadge{background:0 0;border:none;padding:0}.tableBadge button:disabled{opacity:1;appearance:none;background:var(--red);color:#fff}.heroStatus{color:var(--on-char-soft);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.heroStatus i{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.heroStatus.ok i{background:#54c98a}.heroStatus.ok{color:#cfe9db}.modebar{margin-bottom:24px}.menuBar{z-index:30;background:var(--char);border-bottom:1px solid var(--char-line);position:sticky;top:86px}.menuBarIn{max-width:var(--shell);min-width:0;margin:auto;padding:11px 24px}.menuSearch{border-radius:var(--r-pill);color:#9a9082;background:#241f19;border:1px solid #38322b;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.menuSearch:focus-within{color:#c9bfb0;border-color:#6a6155}.menuSearch input{color:#f2ede2;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:.95rem}.menuSearch input::placeholder{color:#8a8073}.menuSearchClear{color:#e7ded1;background:#3a332b;border:0;border-radius:50%;flex:none;width:22px;height:22px;font-size:1rem;line-height:1}.catBar{z-index:29;background:var(--paper);border-bottom:1px solid var(--hair-strong);position:sticky;top:147px}.catBar.noSearchBar{top:86px}.catnav{background:0 0}.catnavShell{max-width:var(--shell);grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:4px;min-width:0;margin:auto;padding:15px 24px;display:grid}.catrow{scrollbar-width:none;scroll-snap-type:x proximity;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;gap:8px;min-width:0;padding:1px;scroll-padding-inline:8px;display:flex;overflow:auto hidden}.catrow:active{cursor:grabbing}.catrow::-webkit-scrollbar{display:none}.catrow button{white-space:nowrap;scroll-snap-align:center;border:1px solid var(--hair-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--r-pill);flex:none;padding:8px 15px;font-size:.86rem;font-weight:600;transition:all .14s}.catrow button:hover{border-color:var(--ink-faint);background:var(--paper-sunk);color:var(--ink)}.catrow button.active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--red) 55%,transparent)}.catArrow{width:20px;height:36px;color:var(--ink-faint);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:1.5rem;line-height:1;transition:color .14s;display:grid}.catArrow:hover:not(.disabled){color:var(--ink)}.catArrow.disabled{opacity:.2;pointer-events:none}.catArrow.right{justify-self:end}.catArrow.left{justify-self:start}.menuMain{grid-template-columns:minmax(0,1fr) 360px;gap:32px;padding-top:26px;padding-bottom:120px;display:grid}.menuCol{min-width:0}.section{margin-bottom:30px;scroll-margin-top:212px}.sectionHead{border-bottom:1px solid var(--hair-strong);align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.section h2{font-family:var(--font-display);color:var(--ink);padding-left:14px;font-size:1.2rem;font-weight:600;line-height:1.15;position:relative}.section h2:before{content:"";background:var(--red);border-radius:var(--r-pill);width:4px;position:absolute;top:.1em;bottom:.1em;left:0}.sectionHead span{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:600}.popularSection h2:before{background:linear-gradient(var(--red),var(--red-bright))}.menuEmpty{color:var(--ink-soft);text-align:center;padding:40px 8px;font-size:.92rem}.menuEmpty button{color:var(--red-ink);background:0 0;border:0;font-weight:700;text-decoration:underline}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card.row{text-align:left;background:var(--surface);border:1px solid var(--hair-strong);width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:13px;padding:13px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.card.row:hover:not(.soldout){border-color:var(--ink-faint);box-shadow:var(--shadow-md)}.card.row:active:not(.soldout){transform:scale(.995)}.rowMedia{background-color:#f1e7d4;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:11px;flex:none;width:58px;height:58px;box-shadow:inset 0 0 0 1px #1814100f}.rowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.rowName{font-family:var(--font-display);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.rowDesc{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.rowBody .price{margin-top:4px}.price{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.15}.addBtn{background:var(--red);color:#fff;width:36px;height:36px;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--red) 70%,transparent);border-radius:50%;flex:none;align-self:center;place-items:center;font-size:1.3rem;font-weight:700;line-height:1;transition:background .14s,transform .14s;display:grid}.card.row:hover:not(.soldout) .addBtn{background:var(--red-hover)}.addBtn.added{background:var(--ok);animation:.34s addPop}@keyframes addPop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}.rowMedia.prodArt{background:radial-gradient(circle at 50% 34%,#ffffff80,#0000 64%),linear-gradient(155deg,#ecdfc4,#dcc9a4);position:relative;overflow:hidden}.rowMedia.prodArt:after{content:"";opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 14 L24 68 Q50 82 76 68 Z' fill='none' stroke='%23181410' stroke-width='3.6' stroke-linejoin='round'/%3E%3Cpath d='M24 68 Q50 82 76 68' fill='none' stroke='%23181410' stroke-width='7' stroke-linecap='round'/%3E%3Cg fill='%23c81d25'%3E%3Ccircle cx='44' cy='42' r='4.6'/%3E%3Ccircle cx='57' cy='52' r='4.6'/%3E%3Ccircle cx='43' cy='58' r='4'/%3E%3C/g%3E%3C/svg%3E") 50%/58% no-repeat;position:absolute;inset:0}.rowMedia.prodArt.sweet{background:radial-gradient(circle at 50% 34%,#ffffff80,#0000 64%),linear-gradient(155deg,#e7d3c0,#cdb199)}.rowMedia.prodArt.sweet:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 14 L24 68 Q50 82 76 68 Z' fill='none' stroke='%23181410' stroke-width='3.6' stroke-linejoin='round'/%3E%3Cpath d='M24 68 Q50 82 76 68' fill='none' stroke='%23181410' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M38 40 q6 8 12 0 t12 0' fill='none' stroke='%23c81d25' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.rowMedia.prodArt.drink{background:radial-gradient(circle at 50% 30%,#ffffff6b,#0000 62%),linear-gradient(155deg,#d9ddda,#b9c2c1)}.rowMedia.prodArt.drink:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M40 16h20v14l7 13v40a6 6 0 0 1-6 6H39a6 6 0 0 1-6-6V43l7-13z' fill='none' stroke='%23181410' stroke-width='3.4' stroke-linejoin='round'/%3E%3Crect x='33' y='55' width='34' height='24' rx='3' fill='%23c81d25' opacity='.9'/%3E%3C/svg%3E");background-size:44%}.card.soldout{opacity:.55;filter:grayscale(.3);cursor:not-allowed;box-shadow:none}.card.soldout .price{color:var(--ink-faint)}.card.row.soldout:hover{border-color:var(--hair-strong);transform:none}.prodPhoto,.prodArt{border-radius:12px}.contentGrid{grid-template-columns:minmax(0,1fr) 360px;gap:32px;display:grid}.cart{background:var(--char);max-height:calc(100vh - 172px);color:var(--on-char);border:1px solid var(--char-line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:sticky;top:150px;overflow:hidden}.cartHead{border-bottom:1px solid var(--char-line);justify-content:space-between;align-items:center;padding:20px;display:flex}.cartHead h2{color:#fff;font-size:1.2rem}.cartHead .tag{color:#fff;background:#332c24}.cartBody{scrollbar-color:#463e34 var(--char);flex:1;padding:8px 20px;overflow:auto}.empty{text-align:center;color:var(--on-char-soft);padding:44px 12px;font-size:.9rem;line-height:1.65}.line{border-bottom:1px solid var(--char-line);padding:14px 0}.lineTop{justify-content:space-between;gap:10px;font-size:.92rem;font-weight:600;display:flex}.lineMeta{color:var(--on-char-soft);margin-top:5px;font-size:.76rem;line-height:1.55}.qty{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex}.qty button{color:#fff;background:#2a241e;border:1px solid #453d33;border-radius:8px;width:28px;height:28px;font-weight:700;line-height:1}.qty button:hover{border-color:#6a6155}.qty span{font-variant-numeric:tabular-nums;text-align:center;min-width:14px;font-weight:600}.qty .remove{color:var(--red-bright);white-space:nowrap;border:0;flex:none;min-width:max-content;min-height:30px;margin-left:auto;padding:5px 8px;font-size:.76rem;font-weight:600;background:0 0!important;border-color:#0000!important;width:auto!important;height:auto!important}.cartFoot{border-top:1px solid var(--char-line);background:#171310;padding:20px}.totrow{color:var(--on-char-soft);justify-content:space-between;align-items:center;gap:14px;margin:6px 0;font-size:.86rem;display:flex}.totrow strong{color:#fff}.totrow>:last-child{text-align:right}.totrow.total{font-family:var(--font-display);color:#fff;margin-top:12px;padding-top:4px;font-size:1.25rem;font-weight:600}.cartFoot .btn{border-radius:12px;width:100%;min-height:48px;margin-top:14px;display:flex}.mobileCart{display:none}.mobileCart .btn.primary{width:100%;box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.92rem;display:flex}.mobileCart .btn.primary span:first-child{opacity:.8;border-radius:var(--r-pill);background:#ffffff29;padding:3px 9px;font-size:.8rem;font-weight:600}.modalBackdrop{z-index:100;background:#0c0907b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-lg);width:min(560px,100%);max-height:92vh;box-shadow:var(--shadow-lg);overflow:auto}.modalTop{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.modalTop h2{color:var(--ink);margin-top:2px;font-size:1.7rem}.modalTop .kicker{color:var(--red-ink)}.x{background:var(--char);color:#fff;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:1.1rem;line-height:1}.modalBody{padding:24px}.modalProductPhoto{border-radius:var(--r);background:#f1e7d4 50%/cover no-repeat;height:240px;margin:-4px 0 22px;box-shadow:inset 0 0 0 1px #1814100f}.field{margin:0 0 18px}.field label,.fieldLabel{color:var(--ink);margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.field label small,.fieldLabel small{color:var(--ink-faint);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;padding:12px 13px;font-size:.95rem;transition:border-color .14s,box-shadow .14s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-wash);outline:0}.optionGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.option{border:1px solid var(--hair-strong);border-radius:var(--r-sm);text-align:center;background:var(--surface);color:var(--ink-soft);padding:11px 8px;font-size:.8rem;font-weight:600;transition:all .14s}.option:hover{border-color:var(--ink-faint)}.option.active{border-color:var(--red);background:var(--red-wash);color:var(--red-ink);box-shadow:inset 0 0 0 1px var(--red)}.toppingGrid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.toppingChip{border:1px solid var(--hair-strong);background:var(--surface);border-radius:var(--r-pill);color:var(--ink-soft);min-height:38px;padding:9px 13px;font-size:.83rem;font-weight:600;transition:all .14s}.toppingChip:hover{border-color:var(--ink-faint)}.toppingChip.active{background:var(--red-wash);border-color:var(--red);color:var(--red-ink)}.selectionCount{color:var(--ink-faint);margin-top:10px;font-size:.78rem;font-weight:600}.optGroup{margin:0 0 20px}.optGroupHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.optGroupHead strong{color:var(--ink);font-size:.92rem}.optGroupHead span{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint);font-size:.72rem;font-weight:700}.optGroupHint{color:var(--ink-faint);margin:2px 0 8px;font-size:.78rem;display:block}.optList{border:1px solid var(--hair-strong);border-radius:var(--r-sm);overflow:hidden}.optRow{color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;font-size:.88rem;transition:background .12s;display:flex}.optRow+.optRow{border-top:1px solid var(--hair)}.optRow:hover{background:var(--paper-sunk)}.optRow input{width:17px;height:17px;accent-color:var(--red);flex:none}.optName{flex:auto;min-width:0}.optPrice{color:var(--ink-soft);flex:none;font-size:.82rem;font-weight:700}.optRow input:checked~.optPrice{color:var(--red-ink)}.optRow.disabled{opacity:.45;cursor:not-allowed}.modalFoot{background:var(--surface);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex;position:sticky;bottom:0}.modalFoot strong{font-family:var(--font-display);font-size:1.2rem}.modalFoot .btn:not(.small){min-width:190px}.modalFootRight{align-items:center;gap:10px;display:flex}.deleteConfirm{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.imageFieldRow{align-items:center;gap:14px;display:flex}.imagePreview{background:#f1e7d4 50%/cover no-repeat;border-radius:10px;flex:none;width:72px;height:72px;box-shadow:inset 0 0 0 1px #00000014}.imagePreviewEmpty{text-align:center;color:#98a0a6;place-items:center;padding:4px;font-size:.62rem;font-weight:600;line-height:1.3;display:grid}.imageFieldActions{flex-wrap:wrap;gap:8px;display:flex}.notice{border-radius:var(--r-sm);background:var(--surface-alt);color:var(--ink-soft);border:1px solid var(--hair);padding:11px 13px;font-size:.82rem;line-height:1.5}.notice.error,.error{background:var(--red-wash);color:var(--red-ink);border-color:color-mix(in srgb,var(--red) 25%,transparent)}.success{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.testingNotice{background:var(--warn-wash);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:var(--r-sm);padding:10px 12px;font-size:.82rem;line-height:1.45}.checkout{max-width:1080px;margin:40px auto 84px;padding:0 24px}.tipField{color:var(--ink);align-items:center;gap:9px;margin-top:12px;font-size:.9rem;display:flex}.tipField input{flex:none;width:auto}.tableLockedChip{border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface-alt);align-items:baseline;gap:9px;padding:12px 13px;display:flex}.tableLockedChip b{color:var(--ink);font-size:1.1rem}.tableLockedChip small{color:var(--ink-faint)}.checkoutHeading{min-width:0}.checkout h1,.checkout>h1{font-family:var(--font-display);color:var(--ink);margin:10px 0 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:600}.checkout h1:after,.checkout>h1:after{content:"";background:var(--red);border-radius:var(--r-pill);width:60px;height:5px;margin-top:14px;display:block}.checkoutLead,.checkoutHelp{color:var(--ink-soft);margin-top:8px;font-size:.9rem;line-height:1.55}.checkoutGrid{grid-template-columns:minmax(0,1fr) 374px;gap:26px;min-width:0;display:grid}.checkoutGrid>*{min-width:0}.panel{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:26px}.panel h2{color:var(--ink);margin:0 0 18px;font-size:1.4rem}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.radioCards{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.radioCards.field{margin-bottom:18px}.radioCard{border:1px solid var(--hair-strong);background:var(--surface);border-radius:var(--r-sm);color:var(--ink);text-align:left;padding:14px;font-size:.9rem;font-weight:700;transition:all .14s}.radioCard small{color:var(--ink-faint);margin-top:3px;font-size:.76rem;font-weight:500;display:block}.radioCard:hover{border-color:var(--ink-faint)}.radioCard.active{border-color:var(--red);background:var(--red-wash);box-shadow:inset 0 0 0 1px var(--red);color:var(--red-ink)}.radioCard.active small{color:color-mix(in srgb,var(--red-ink) 75%,var(--ink-soft))}.fulfilmentBox{border:1px solid var(--hair-strong);border-radius:var(--r);background:var(--surface-alt);margin:18px 0 4px;padding:18px}.fulfilmentHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fulfilmentBox h3{font-family:var(--font-display);margin:0 0 4px;font-size:1.2rem;font-weight:600}.openBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--ok);background:var(--ok-wash);border:1px solid color-mix(in srgb,var(--ok) 25%,transparent);border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:100%;padding:6px 11px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.openBadge.closed{color:var(--warn);background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.closedServiceCard{border:1px solid color-mix(in srgb,var(--warn) 32%,transparent);background:var(--warn-wash);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:14px;display:flex}.closedServiceCard strong{text-wrap:balance}@media (max-width:560px){.closedServiceCard{flex-direction:column;align-items:stretch}.closedServiceCard .btn{width:100%}.fulfilmentHead .openBadge{align-self:flex-start}}.closedServiceCard strong{color:var(--warn);font-size:.9rem;display:block}.closedServiceCard p{color:var(--ink-soft);max-width:520px;margin:5px 0 0;font-size:.8rem;line-height:1.45}.closedServiceCard .btn{white-space:nowrap}.scheduleHint{color:var(--ink-soft);background:var(--paper-sunk);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.75rem}.slotSelect{border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;margin-top:10px;padding:12px 13px}.deliveryVerify{align-items:end}.verifyButtons{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:15px;display:flex}.deliverySuccess{background:var(--ok-wash);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);color:var(--ok);border-radius:var(--r-sm);grid-template-columns:repeat(4,auto);align-items:center;gap:9px 14px;margin:8px 0 12px;padding:12px 14px;font-size:.78rem;display:grid}.deliverySuccess strong{font-size:.9rem}.deliverySuccess small{color:color-mix(in srgb,var(--ok) 70%,var(--ink-soft));white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.couponBox{border-top:1px solid var(--char-line);margin-top:16px;padding-top:14px}.couponBox>summary{cursor:pointer;color:#fff;align-items:center;gap:7px;font-size:.8rem;font-weight:700;list-style:none;display:flex}.couponBox>summary::-webkit-details-marker{display:none}.couponBox>summary:before{content:"+";color:#fff;background:#2f2820;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.9rem;line-height:1;display:inline-grid}.couponBox[open]>summary:before{content:"−"}.couponBox[open]>summary{margin-bottom:9px}.couponRow{gap:8px;display:flex}.couponRow input{text-transform:uppercase;flex:1;min-width:0}.ctaHint{color:var(--on-char-soft);text-align:center;margin:9px 0 0;font-size:.76rem;line-height:1.4}.couponApplied{background:var(--ok-wash);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);border-radius:var(--r-sm);color:var(--ok);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;font-size:.82rem;display:flex}.discountRow strong,.discountRow{color:var(--ok)!important}.orderSummary{background:var(--char);height:fit-content;color:var(--on-char);border:1px solid var(--char-line);border-top:5px solid var(--red);border-radius:var(--r);box-shadow:var(--shadow-lg);min-width:0;max-width:100%;padding:24px;position:sticky;top:100px;overflow:hidden}.orderSummary h2{color:#fff}.orderSummary .line{border-bottom-color:var(--char-line)}.orderSummary .lineTop{align-items:flex-start}.orderSummary .lineTop>span{overflow-wrap:anywhere;min-width:0}.orderSummary .lineMeta,.orderSummary .totrow{color:var(--on-char-soft)}.orderSummary .totrow strong,.orderSummary .totrow.total{color:#fff}.orderSummary label{color:#fff;margin-bottom:7px;font-size:.8rem;font-weight:700;display:block}.orderSummary input{color:#fff;border-radius:var(--r-sm);background:#2a241e;border:1px solid #453d33;width:100%;padding:11px 12px}.orderSummary input::placeholder{color:#8b8175}.orderSummary input:focus{border-color:var(--red-bright);outline:0;box-shadow:0 0 0 3px #e6383f40}.orderSummary .btn:not(.primary){color:#fff;background:#2f2820;border-color:#453d33}.serverQuote{color:#ffb3b6;background:color-mix(in srgb,var(--red) 16%,var(--char));border:1px solid color-mix(in srgb,var(--red) 35%,transparent);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:.76rem;font-weight:600}.cartPage{background:linear-gradient(180deg,var(--paper-sunk),var(--paper) 42%);min-height:100vh;padding:24px 20px 120px}.cartWrap{max-width:600px;margin:0 auto}.cartTopbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.cartBack{color:var(--ink-soft);font-size:.92rem;font-weight:600}.cartBack:hover{color:var(--red-ink)}.cartLogo{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.cartLogo b{color:var(--red)}.cartPage h1{font-family:var(--font-display);color:var(--ink);margin:0 0 20px;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:600}.cartMuted{color:var(--ink-faint)}.cartEmpty{text-align:center;color:var(--ink-soft);padding:40px 0 20px}.cartEmpty p{margin:0 0 18px;font-size:1.02rem}.cartTypeToggle{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-pill);width:max-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex}.cartTypeToggle button{color:var(--ink-soft);border-radius:var(--r-pill);background:0 0;border:0;padding:9px 20px;font-size:.9rem;font-weight:600;transition:all .14s}.cartTypeToggle button.active{background:var(--red);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--red) 60%,transparent)}.cartList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cartLine{background:var(--surface);border:1px solid var(--hair-strong);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.cartThumb{background:#f1e7d4 50%/cover no-repeat;border-radius:11px;flex:none;width:60px;height:60px;box-shadow:inset 0 0 0 1px #1814100f}.cartThumbFallback{background:linear-gradient(155deg,#ecdfc4,#dcc9a4)}.cartLineBody{min-width:0}.cartLineName{font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:600;line-height:1.25}.cartLineMeta{color:var(--ink-soft);margin-top:2px;font-size:.85rem;line-height:1.45}.cartLineControls{flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;display:flex}.cartStepper{border:1px solid var(--hair-strong);border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px;display:flex}.cartStepper button{width:30px;height:30px;color:var(--ink);background:0 0;border:0;border-radius:50%;font-size:1.1rem;font-weight:700;line-height:1}.cartStepper button:hover:not(:disabled){background:var(--paper-sunk)}.cartStepper button:disabled{opacity:.3;cursor:not-allowed}.cartStepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-weight:700}.cartRemove{color:var(--red-ink);background:0 0;border:0;padding:4px 2px;font-size:.86rem;font-weight:600}.cartRemove:hover{text-decoration:underline}.cartLinePrice{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.98rem;font-weight:700}.cartAddMore{color:var(--red-ink);margin:16px 0 6px;font-size:.92rem;font-weight:600;display:inline-block}.cartAddMore:hover{text-decoration:underline}.cartSummary{background:var(--surface);border:1px solid var(--hair-strong);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:14px;padding:16px 18px}.cartRow{justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:.95rem;display:flex}.cartRow strong{font-family:var(--font-display);color:var(--ink);font-size:1.15rem}.cartRowMuted{color:var(--ink-faint);font-size:.88rem}.cartMinNote{color:var(--warn);background:var(--warn-wash);border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:.86rem}.cartCta{width:100%;min-height:52px;margin-top:16px;font-size:1rem}@media (max-width:430px){.cartLine{grid-template-columns:52px minmax(0,1fr)}.cartLinePrice{grid-column:2;margin-top:2px}}.successPanel{text-align:center;max-width:620px;margin:72px auto}.successPanel h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.7rem);font-weight:600}.successTick{background:var(--ok-wash);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:1.5rem;font-weight:700;display:grid}.successKicker{text-transform:uppercase;letter-spacing:.14em;color:var(--red-ink);font-size:.72rem;font-weight:700}.successActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.trackPage{background:linear-gradient(180deg,var(--paper-sunk),var(--paper) 46%);min-height:100vh;padding:36px 24px 84px}.trackShell{max-width:820px;margin:auto}.trackBrand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.trackLogo{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.trackLogo b{color:var(--red)}.trackBrandMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trackConnection{color:var(--ok);font-size:.72rem;font-weight:700}.trackConnection.reconnecting{color:var(--warn)}.trackHero{border-radius:var(--r-lg);color:#fff;background:linear-gradient(90deg,var(--char) 0%,#1b1712cc 40%,#1b171280 72%,#1b1712c7 100%), url(/products/paulista.webp) 70% center/cover no-repeat, var(--char);box-shadow:var(--shadow-lg);flex-direction:column;justify-content:center;min-height:260px;padding:34px;display:flex;position:relative;overflow:hidden}.trackHero>*{z-index:1;position:relative}.trackHero .kicker{color:var(--red-bright)}.trackHero h1{font-family:var(--font-display);max-width:16ch;margin:10px 0 8px;font-size:clamp(2.1rem,6vw,3.2rem);font-weight:500}.trackHero p{color:var(--on-char-soft);max-width:52ch;font-size:.95rem;line-height:1.55}.trackIssue{background:var(--red-wash);border:1px solid color-mix(in srgb,var(--red) 25%,transparent);color:var(--red-ink);border-radius:var(--r);margin-top:15px;padding:15px}.trackProgress{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-top:18px;padding:22px 26px 12px}.trackProgressHead{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;padding-bottom:14px;display:flex}.trackProgressKicker{text-transform:uppercase;letter-spacing:.1em;color:var(--red-ink);font-size:.66rem;font-weight:700;display:block}.trackProgressHead>div>strong{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:1.2rem;font-weight:500;display:block}.trackEta{text-align:right;flex-shrink:0}.trackEta span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.64rem;font-weight:700;display:block}.trackEta strong{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.4rem}.trackTimeline{margin:0;padding:14px 0 0;list-style:none}.trackStep{grid-template-columns:38px 1fr;gap:14px;padding:0 0 22px;display:grid;position:relative}.trackStep:last-child{padding-bottom:8px}.trackStep:before{content:"";background:var(--hair-strong);border-radius:2px;width:2px;position:absolute;top:36px;bottom:-2px;left:18px}.trackStep:last-child:before{display:none}.trackStep.is-done:before{background:var(--red)}.trackStep.is-current:before{background:linear-gradient(var(--red),var(--hair-strong))}.trackDot{z-index:1;background:var(--paper-sunk);width:38px;height:38px;color:var(--ink-faint);border:2px solid var(--hair-strong);border-radius:50%;place-items:center;display:grid;position:relative}.trackDot svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.trackStep.is-done .trackDot{background:var(--red);border-color:var(--red);color:#fff}.trackStep.is-current .trackDot{background:var(--surface);border-color:var(--red);color:var(--red);animation:2.2s ease-out infinite trackPulse}@keyframes trackPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 42%,transparent)}70%{box-shadow:0 0 0 11px #0000}to{box-shadow:0 0 #0000}}.trackStepBody{min-width:0;padding-top:3px}.trackStepTop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.trackStepTop strong{color:var(--ink-faint);font-size:.95rem;font-weight:600}.trackStep.is-done .trackStepTop strong{color:var(--ink)}.trackStep.is-current .trackStepTop strong{color:var(--ink);font-size:1.02rem}.trackStep small{color:var(--ink-faint);margin-top:3px;font-size:.82rem;line-height:1.45;display:block}.trackStep.is-current small{color:var(--ink-soft)}.trackNow{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:var(--r-pill);padding:2px 7px;font-size:.58rem;font-weight:800}.trackTime{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.74rem}@media (prefers-reduced-motion:reduce){.trackStep.is-current .trackDot{box-shadow:0 0 0 4px var(--red-wash);animation:none}}.trackGrid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.trackCard{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:22px}.trackCard h2{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-size:1.35rem}.trackItem{border-bottom:1px dashed var(--hair-strong);justify-content:space-between;gap:14px;padding:9px 0;font-size:.86rem;display:flex}.trackTotal{font-family:var(--font-display);color:var(--ink);justify-content:space-between;padding-top:13px;font-size:1.15rem;font-weight:600;display:flex}.trackMeta{gap:13px;display:grid}.trackMeta div span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700;display:block}.trackMeta div strong{color:var(--ink);font-size:.9rem}.site{--siteMax:1140px}.site .shell{max-width:var(--siteMax)}.siteAbout,.siteHighlights,.siteStrip,.siteVisit{scroll-margin-top:192px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.siteLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--red-ink);align-items:center;gap:9px;margin-bottom:18px;font-size:.7rem;font-weight:800;display:inline-flex}.siteLabel span{background:var(--red);color:#fff;letter-spacing:.04em;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.66rem;display:grid}.siteLabel.light{color:var(--red-bright)}.siteLabel.light span{background:#ffffff24}.siteHead{margin-bottom:34px}.siteHead h2,.siteAboutText h2,.siteVisitCol h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,3.6vw,2.7rem);font-weight:500;line-height:1.08}.siteAbout{background:var(--paper);border-top:1px solid var(--hair-strong);padding:84px 0;position:relative;overflow:hidden}.siteWatermark{object-fit:contain;opacity:.05;pointer-events:none;z-index:0;width:360px;height:360px;position:absolute;top:-70px;right:-90px}.siteWatermark.light{opacity:.08;top:auto;bottom:-90px;right:-70px}.siteAboutIn{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.siteLede{color:var(--ink);max-width:44ch;margin:20px 0 14px;font-size:1.12rem;font-weight:450;line-height:1.55}.siteAboutText p:not(.siteLede){color:var(--ink-soft);max-width:46ch;margin:0 0 22px;font-size:.97rem;line-height:1.65}.siteStats{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);flex-wrap:wrap;gap:26px 34px;margin:0 0 28px;padding:24px 0;list-style:none;display:flex}.siteStats li{flex-direction:column;gap:3px;display:flex}.siteStats strong{font-family:var(--font-display);color:var(--red-ink);font-size:1.5rem;font-weight:600;line-height:1}.siteStats span{color:var(--ink-faint);letter-spacing:.02em;font-size:.76rem;font-weight:600}.siteAboutMedia{position:relative}.siteAboutMedia:before{content:"";border:2px solid var(--red);border-radius:var(--r-lg);z-index:0;position:absolute;inset:16px -16px -16px 16px}.siteAboutMedia img{z-index:1;object-fit:cover;border-radius:var(--r-lg);width:100%;max-height:480px;box-shadow:var(--shadow-lg);position:relative}.siteHighlights{background:var(--paper-sunk);border-top:1px solid var(--hair-strong);padding:80px 0}.siteCards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.siteCard{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.siteCard:hover{box-shadow:var(--shadow-lg);border-color:var(--ink-faint);transform:translateY(-4px)}.siteCardMedia{aspect-ratio:4/3;background-position:50%;background-size:cover;display:block}.siteCardMedia.iconTile{background:linear-gradient(135deg,var(--red) 0%,var(--red-ink) 100%);justify-content:center;align-items:center;display:flex}.siteCardIcon{filter:drop-shadow(0 3px 8px #00000040);font-size:2.4rem;line-height:1}.siteCardBody{flex-direction:column;gap:5px;padding:16px 16px 18px;display:flex}.siteCardBody strong{font-family:var(--font-display);color:var(--ink);font-size:1.15rem;font-weight:600}.siteCardBody small{color:var(--ink-soft);min-height:2.4em;font-size:.83rem;line-height:1.45}.siteCardGo{letter-spacing:.03em;text-transform:uppercase;color:var(--red-ink);align-items:center;gap:5px;margin-top:6px;font-size:.78rem;font-weight:800;display:inline-flex}.siteCard:hover .siteCardGo svg{transform:translate(3px)}.siteCardGo svg{transition:transform .18s}.landingHeroLede{color:#ffffffd1;max-width:38ch;margin-top:14px;font-size:1.02rem;line-height:1.5}.landingChoice{padding:56px 0}.landingCards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.landingCard{color:var(--ink);background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.landingCard:hover{box-shadow:var(--shadow-lg);border-color:var(--ink-faint);transform:translateY(-4px)}.landingCardMedia{aspect-ratio:16/9;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.landingCardBody{flex-direction:column;gap:6px;padding:22px 24px 26px;display:flex}.landingCardBody strong{font-family:var(--font-display);font-size:1.35rem;font-weight:600}.landingCardBody small{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.siteStrip{isolation:isolate;color:#fff;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.siteStrip>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.siteStrip:after{content:"";z-index:-1;background:linear-gradient(90deg,#120d0aeb 0%,#120d0aa8 45%,#120d0a40 100%);position:absolute;inset:0}.siteStripText{max-width:var(--siteMax);width:100%;margin:0 auto;padding:48px 24px}.siteStripText h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:500}.siteStripText p{color:#ffffffd1;max-width:40ch;margin:0 0 20px;font-size:1rem}.siteStripText .btn.ghost{color:#fff;background:0 0;border-color:#ffffff73}.siteStripText .btn.ghost:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.siteVisit{background:var(--paper);padding:80px 0}.siteVisitPanel{color:#fff;border-radius:var(--r-xl,22px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#1c1712,#120d0a);grid-template-columns:1.15fr .85fr;gap:44px;padding:52px 48px;display:grid;position:relative;overflow:hidden}.siteVisitCol{z-index:1;position:relative}.siteVisitCol h2{color:#fff}.siteVisitCol h3{font-family:var(--font-display);color:#fff;margin:0 0 16px;font-size:1.4rem;font-weight:500}.siteAddr{color:#fffc;max-width:34ch;margin:14px 0 16px;font-size:1rem;line-height:1.55}.siteVisitLinks{flex-wrap:wrap;gap:8px 20px;margin:0 0 22px;display:flex}.siteVisitLinks a{color:var(--red-bright);font-size:.92rem;font-weight:700}.siteVisitLinks a:hover{color:#fff}.siteHours{border-collapse:collapse;width:100%}.siteHours th,.siteHours td{text-align:left;border-bottom:1px solid #ffffff1f;padding:11px 0;font-size:.95rem}.siteHours th{color:#ffffffb8;font-weight:600}.siteHours td{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.siteHint{color:#ffffff8c;font-size:.8rem}.siteVisitCol .siteHint{margin:14px 0 0}.siteFooter{background:var(--char);color:var(--on-char-soft)}.siteFooterIn{grid-template-columns:1.5fr 1fr 1.3fr;gap:40px;padding:56px 24px 40px;display:grid}.siteFooterBrand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100px}.siteFooterBrand p{color:var(--on-char-soft);margin:14px 0 16px;font-size:.86rem;line-height:1.55}.siteFooterIg{color:#e9e2d6;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:inline-flex}.siteFooterIg:hover{color:#fff}.siteFooterNav,.siteFooterMeta{flex-direction:column;gap:11px;font-size:.9rem;display:flex}.siteFooterNav>span,.siteFooterMeta>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:#8a8073;margin-bottom:2px;font-size:.68rem;font-weight:800}.siteFooterNav a,.siteFooterMeta a{color:#e9e2d6;font-weight:600}.siteFooterNav a:hover,.siteFooterMeta a:hover{color:#fff}.siteFooterMeta a{line-height:1.5}.siteFooterMeta .siteHint{color:#8a8073}.siteFooterBar{border-top:1px solid var(--char-line);max-width:var(--siteMax);color:#8a8073;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:18px 24px;font-size:.76rem;display:flex}.siteFooterBar a{color:#8a8073}.siteFooterBar a:hover{color:#ccc3b5}.loginPage{background:linear-gradient(140deg,var(--paper),var(--paper-sunk));place-items:center;min-height:100vh;padding:26px;display:grid}.loginCard{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--r-lg);width:min(500px,100%);box-shadow:var(--shadow-lg);padding:34px}.loginCard .logo{color:var(--ink);margin-bottom:26px;display:inline-block}.loginCard .logo b{color:var(--red)}.loginCard h1{font-family:var(--font-display);color:var(--ink);margin:8px 0 9px;font-size:2rem;font-weight:600}.loginCard>p{color:var(--ink-soft);font-size:.86rem;line-height:1.55}.loginCard form label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 0;font-size:.72rem;font-weight:700;display:block}.loginCard form input{border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;margin-top:6px;padding:12px;font-size:.95rem;display:block}.loginBtn{width:100%;margin-top:26px;padding:13px}.demoBox{background:var(--surface-alt);border:1px solid var(--hair);border-radius:var(--r);margin-top:22px;padding:16px}.demoBox>b{font-size:.8rem}.demoBox>p{color:var(--ink-soft);margin:6px 0 11px;font-size:.76rem}.demoBox code{background:var(--paper-sunk);border-radius:5px;padding:2px 5px}.demoBox button{border:0;border-top:1px solid var(--hair);text-align:left;background:0 0;justify-content:space-between;gap:10px;width:100%;padding:9px 2px;display:flex}.demoBox button span{font-weight:700}.demoBox button small,.demoBox>small{color:var(--ink-faint)}.tag{border-radius:var(--r-pill);background:var(--paper-sunk);letter-spacing:.02em;padding:4px 8px;font-size:.66rem;font-weight:700}.scheduleBadge{border-radius:var(--r-pill);color:#6a3b91;text-transform:uppercase;letter-spacing:.04em;background:#efe6f6;padding:5px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.asapBadge{border-radius:var(--r-pill);background:var(--ok-wash);color:var(--ok);text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.opsBody{background:#eef0f1;min-height:100vh}.opsHeader{z-index:30;border-bottom:3px solid var(--red);color:#fff;background:#131110;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;position:sticky;top:0}.opsLogo{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.opsLogo b{color:var(--red-bright)}.opsSub{color:#a49e94;margin-top:3px;font-size:.82rem}.opsStats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.stat{color:#fff;background:#262320;border:1px solid #38332d;border-radius:9px;padding:10px 12px;font-size:.88rem}.stat:hover{background:#2f2b26}.stat.clickable{cursor:pointer;border:0}.stat.soundOn{background:#2c4a3a}.opsLiveStat b{color:#fff}.connectionPill{border-radius:var(--r-pill);color:#baf0d5;background:#1f332c;align-items:center;gap:6px;padding:6px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.connectionPill.reconnecting,.connectionPill.offline{color:#ffe1a2;background:#4a3413}.logout{color:#fff;background:#262320;border:1px solid #4a443c}.logout:hover{background:#333029;border-color:#645c50}.opsMessage{background:var(--warn-wash);color:var(--warn);text-align:center;padding:9px 16px;font-size:.72rem;font-weight:700}.opsMessage.opsError,.opsError{background:var(--red-wash);color:var(--red-ink)}.opsLoading,.opsError{background:#fff;border:1px solid #d9dcde;border-radius:12px;margin:16px;padding:16px}.board{gap:12px;padding:16px;display:grid;overflow:visible}.board.five{grid-template-columns:repeat(5,minmax(0,1fr))}.board.six{grid-template-columns:repeat(6,minmax(0,1fr))}.lane{min-width:0}.lane h2{text-transform:uppercase;letter-spacing:.07em;color:#4d535b;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 5px 9px;font-size:.86rem;display:flex}.lane h2 span{border-radius:var(--r-pill);color:#3a3d41;background:#e0dcd6;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:.78rem;display:grid}.lane.scheduledLane{border-top:3px solid #8a5ab1;border-radius:4px;padding-top:1px}.laneEmpty{color:#7f8a92;text-align:center;border:1px dashed #d3d6d9;border-radius:12px;padding:18px 10px;font-size:.82rem}.orderCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7d3cd;border-radius:14px;margin-bottom:10px;overflow:hidden}.orderCard.urgent{outline:2px solid var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 14%,transparent)}.orderTiming{color:#5c6672;justify-content:space-between;gap:10px;padding:12px 14px 0;font-size:.8rem;display:flex}.orderTiming strong{font-variant-numeric:tabular-nums}.urgent .orderTiming strong{color:var(--warn)}.orderTop{border-bottom:1px solid #edeff0;justify-content:space-between;align-items:center;padding:8px 14px 12px;display:flex}.orderNo{font-family:var(--font-display);font-size:1.2rem;font-weight:600}.orderBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tag.paid{background:var(--ok-wash);color:var(--ok)}.tag.unpaid{background:var(--warn-wash);color:var(--warn)}.orderBody{padding:13px 14px}.opsSchedule{color:#6a3b91;background:#f3ecfb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:.72rem;font-weight:600;display:flex}.customer{font-size:1.02rem;font-weight:700}.smalltxt{color:#5c6670;font-size:.86rem;line-height:1.5}.orderItems{border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;margin:10px 0;padding:9px 0;font-size:.9rem;line-height:1.5}.opsItem{padding:4px 0}.itemNote,.orderNote{background:var(--warn-wash);color:var(--warn);border-radius:5px;margin-top:4px;padding:5px 6px;font-size:.82rem;font-weight:600}.rejectionReason{background:var(--red-wash);color:var(--red-ink);border-radius:6px;margin-top:8px;padding:7px;font-size:.8rem}.orderTotalLine{justify-content:space-between;gap:12px;margin-top:6px;font-size:.9rem;font-weight:700;display:flex}.eta{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.eta button{background:#fff;border:1px solid #d5d8db;border-radius:7px;padding:7px 9px;font-size:.8rem}.eta button.active{border-color:var(--ok);color:var(--ok)}.customEta{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.customEta input{border:1px solid #ccced1;border-radius:8px;width:82px;padding:7px 8px}.rejectPanel{background:var(--red-wash);border:1px solid #e6cccd;border-radius:10px;margin-top:9px;padding:10px}.rejectPanel textarea{resize:vertical;border:1px solid #d6c3c4;border-radius:8px;width:100%;padding:8px;font-size:.82rem}.opsBtns{flex-wrap:wrap;gap:6px;display:flex}.opsActionRow{margin-top:7px}.opsBtns button{border:0;border-radius:8px;padding:10px 12px;font-size:.86rem;font-weight:700}.accept{background:var(--red);color:#fff}.accept:hover{background:var(--red-hover)}.reject{color:var(--red-ink);background:#efeae9}.prepare{color:#fff;background:#211d19}.ready{color:#2c2200;background:#efb51d}.print{background:#e7e4e0}.receiptLinks{border-top:1px dashed #dbdedf;gap:8px;margin-top:9px;padding-top:8px;display:flex}.receiptLinks a{color:#63727c;font-size:.72rem;text-decoration:underline}.closedArchive{background:#fff;border:1px solid #d6d2cc;border-radius:14px;margin:16px;overflow:hidden}.closedArchive summary{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-size:.88rem;font-weight:700;list-style:none;display:flex}.closedArchive summary::-webkit-details-marker{display:none}.closedArchive summary:hover{background:#f4f2ef}.closedArchive summary:after{content:"⌄";color:#75828a;margin-left:auto;font-size:1.15rem;line-height:1;transition:transform .15s}.closedArchive[open] summary{border-bottom:1px solid #e7e4df}.closedArchive[open] summary:after{transform:rotate(180deg)}.closedArchive summary b{border-radius:var(--r-pill);background:var(--char);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:grid}.closedArchive summary small{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:500;overflow:hidden}.closedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.closedGrid .orderCard{margin:0}.closedEmpty{color:#75828a;text-align:center;grid-column:1/-1;padding:24px}.adminWrap{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side,.navDrawer{color:#fff;background:#131110;padding:24px 15px}.side{border-right:1px solid #2a2622}.side .logo,.navDrawer .logo{font-family:var(--font-display);color:#fff;margin:0 8px 26px;font-size:1.35rem;display:block}.side .logo b,.navDrawer .logo b{color:var(--red-bright)}.side .logo small,.navDrawer .logo small{letter-spacing:.16em;color:#8f8a82;font-size:.66rem;font-family:var(--font-body);margin-top:4px;display:block}.side a,.side button,.navDrawer a,.navDrawer button{text-align:left;color:#cfcbc4;background:0 0;border:0;border-radius:8px;width:100%;margin-bottom:4px;padding:11px 12px;font-size:.96rem;display:block}.side a.active,.side a:hover,.side button.active,.side button:hover,.navDrawer a.active,.navDrawer a:hover,.navDrawer button.active,.navDrawer button:hover{background:var(--red);color:#fff}.sideDivider{border-top:1px solid #322d28;margin:18px 8px}.sideVersion{color:#8f8a82;margin:22px 12px;font-size:.76rem;display:block}.adminMain{background:#f1f1f1;padding:30px;overflow:auto}.adminTopbar,.navDrawer,.navDrawerBackdrop{display:none}.adminLoading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;font-weight:700;display:flex}.adminLoading span{color:var(--ink-soft);max-width:520px;font-weight:400}.adminTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:22px;display:flex}.adminTitle h1{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.85rem}.adminActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminActions>*{white-space:nowrap;flex:none}.saveFlash{color:var(--ok);background:var(--ok-wash);border-radius:8px;padding:7px 10px;font-size:.84rem}.saveFlash.err{color:var(--red-ink);background:var(--red-wash)}.storeSwitch{border-radius:var(--r-pill);border:0;padding:10px 14px;font-weight:700}.storeSwitch.on{background:var(--ok-wash);color:var(--ok)}.storeSwitch.off{background:var(--warn-wash);color:var(--warn)}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.channelMetricGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.dashboardNotice{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dashboardCardActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.metric{background:#fff;border:1px solid #dcdedf;border-radius:14px;padding:18px}.metric span{color:var(--ink-soft);font-size:.86rem}.metric strong{font-family:var(--font-display);color:var(--ink);margin-top:5px;font-size:1.75rem;display:block}.metric small{color:var(--ink-faint);margin-top:5px;font-size:.8rem;display:block}.adminCards,.settingsGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.adminCard{background:#fff;border:1px solid #dcdedf;border-radius:16px;min-width:0;padding:22px}.adminCard.full{grid-column:1/-1}.adminCard h2,.cardTitle h2{font-family:var(--font-display);margin:0;font-size:1.25rem}.cardTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.cardTitle p,.adminCard p{color:var(--ink-soft);margin:5px 0 0;font-size:.9rem;line-height:1.5}.statusRows{margin:14px 0}.statusRow,.detailPair{border-bottom:1px solid #edefef;justify-content:space-between;gap:20px;padding:12px 0;font-size:.92rem;display:flex}.modalBody .detailPair{padding:6px 0}.modalBody h3{margin:14px 0 2px;font-size:.95rem}.statusRow b,.detailPair b{text-align:right}.greenDot,.greyDot{background:var(--ok);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.greyDot{background:#a7b0b6}.recentOrder{border-top:1px solid #edefef;grid-template-columns:62px minmax(0,1fr) 120px 70px;align-items:center;gap:10px;padding:12px 0;font-size:.9rem;display:grid}.recentOrder b:last-child{text-align:right}.adminStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);color:#4b5860;background:#e8eaec;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-block}.adminStatus.new{background:var(--warn-wash);color:var(--warn)}.adminStatus.accepted,.adminStatus.preparing{color:#315d8b;background:#e6edf6}.adminStatus.ready{color:#7d6200;background:#fff0b9}.adminStatus.out_for_delivery{color:#68478d;background:#ece6f6}.adminStatus.completed{background:var(--ok-wash);color:var(--ok)}.adminStatus.rejected,.adminStatus.cancelled{background:var(--red-wash);color:var(--red-ink)}.emptyAdmin{text-align:center;color:#849099;padding:35px;font-size:.82rem}.compactSelect,.searchInput{background:#fff;border:1px solid #d7dadd;border-radius:9px;padding:9px 10px;font-size:.82rem}.searchInput{min-width:220px}.toolRow{flex-wrap:wrap;gap:8px;display:flex}.menuTools{align-items:center}.menuAdminTable,.adminOrderTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.menuAdminRow{border-bottom:1px solid #edefef;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) 110px 120px 150px;align-items:center;gap:12px;padding:11px 13px;font-size:.8rem;display:grid}.menuAdminRow.head,.adminOrderRow.head{color:#697781;background:#f6f7f8;font-weight:700}.menuAdminRow small,.adminOrderRow small{color:#89949c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.72rem;display:block;overflow:hidden}.rowThumb{vertical-align:middle;background:#f1e7d4 50%/cover no-repeat;border-radius:8px;width:32px;height:32px;margin-right:9px;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.customTag{text-transform:uppercase;letter-spacing:.04em;background:var(--ok-wash);color:var(--ok);vertical-align:middle;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:.6rem;font-style:normal;font-weight:800;display:inline-block}.menuAdminRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.rowMove{color:#5a6068;background:#fff;border:1px solid #d7dadd;border-radius:6px;width:26px;height:26px;padding:0;font-size:.85rem;line-height:1}.rowMove:hover{background:#f2f3f4;border-color:#b9bec2}.mutedRow{color:#8d969d;background:#fbfbfb}.availability{background:0 0;border:0;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.availability i{background:var(--ok);border-radius:50%;width:10px;height:10px}.availability.off i{background:#aeb6bc}.availability.off{color:#7d878e}.adminModal{border-radius:var(--r-lg);width:min(620px,100%);max-height:92vh;box-shadow:var(--shadow-lg);background:#fff;overflow:auto}.sizeEditor{gap:8px;display:grid}.sizeEditor>div{border:1px solid #edefef;border-radius:8px;grid-template-columns:1fr 130px;align-items:center;gap:12px;padding:9px 10px;display:grid}.sizeEditor input{padding:8px!important}.sizeEditor>div.sizeRow{grid-template-columns:1fr 100px 28px}.sizeRemove{width:26px;height:26px;color:var(--red-ink);background:0 0;border:0;border-radius:6px;padding:0;font-size:1.1rem;line-height:1}.sizeRemove:hover{background:var(--red-wash)}.inlineCheck{color:var(--ink);align-items:center;gap:8px;margin:-6px 0 18px;font-size:.86rem;font-weight:600;display:flex}.inlineCheck input{width:auto!important;padding:0!important}.optGroupsEditor{gap:14px;display:grid}.optGroupEdit{border:1px solid #edefef;border-radius:10px;padding:12px}.optGroupEdit .sizeEditor{margin-top:10px}.optGroupNameRow{grid-template-columns:1fr 28px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.optGroupEditRow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;font-size:.82rem;display:flex}.optGroupEditRow label{align-items:center;gap:6px;display:flex}.optGroupEditRow input[type=number]{width:56px;padding:6px!important}.channelToggleRow{color:var(--ink-soft);flex-wrap:wrap;gap:18px;font-size:.85rem;display:flex}.channelToggleRow label{align-items:center;gap:7px;display:flex}.categoryMenuList{flex-direction:column;margin-top:4px;display:flex}.categoryMenuRow{border-bottom:1px solid #edefef;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:11px 2px;font-size:.88rem;display:grid}.categoryMenuRow:last-child{border-bottom:none}.taxRateControl{flex-shrink:0;align-items:center;gap:8px;display:flex}.taxRateControl input{border:1px solid var(--hair-strong);border-radius:var(--r-sm);background:var(--surface);flex-shrink:0;width:64px;font-size:.85rem;padding:6px 8px!important}.taxRateControl input:focus{border-color:var(--red);outline:0}.zoneGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.zoneCard{border:1px solid #dcdedf;border-radius:11px;padding:15px}.tableQrGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.tableQrCard{text-align:center;border:1px solid #dcdedf;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.tableQrCard img{border-radius:6px}.tableQrCard small{color:#849099;word-break:break-all;font-size:11px}.tableQrPlaceholder{background:#eef0f1;border-radius:6px;width:120px;height:120px}.zoneTitle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.zoneTitle small{color:#87939b;margin-top:2px;display:block}.zoneColour{background:#e88835;border-radius:50%;width:20px;height:20px}.zoneColour.green{background:#45a98d}.zoneColour.yellow{background:#efb31f}.zoneColour.blue{background:#42aed1}.zoneCard label{color:#73808a;margin:9px 0;font-size:.66rem;display:block}.zoneCard input{border:1px solid #d7dadd;border-radius:8px;width:100%;margin-top:4px;padding:9px;display:block}.deliveryNote{background:var(--surface-alt);border:1px solid var(--hair);color:var(--ink-soft);border-radius:10px;margin-top:16px;padding:13px;font-size:.8rem}.settingLine{border-bottom:1px solid #edefef;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:.82rem;display:flex}.settingLine small{color:#849099;margin-top:4px;display:block}.toggle{border-radius:var(--r-pill);background:#bac2c7;border:0;flex:none;width:43px;height:24px;padding:3px;transition:all .15s}.toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;display:block}.toggle.on{background:var(--ok)}.toggle.on i{transform:translate(19px)}.inlineNumber{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inlineNumber input{border:1px solid #d7dadd;border-radius:8px;width:65px;padding:8px}.hoursGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.hoursBlock{border:1px solid #edefef;border-radius:10px;padding:14px}.hoursBlock h3{font-size:.82rem;font-family:var(--font-body);margin:0 0 10px;font-weight:700}.hoursBlock label{grid-template-columns:100px 1fr;align-items:center;gap:10px;margin:8px 0;font-size:.72rem;display:grid}.hoursBlock input{border:1px solid #d7dadd;border-radius:8px;padding:8px}.dangerZone{border-color:#e6d2d2;justify-content:space-between;align-items:center;gap:14px;display:flex}.printerHero{gap:14px;display:flex}.printerIcon{background:#eceef0;border-radius:12px;place-items:center;width:52px;height:52px;font-size:1.7rem;display:grid}.mutedText{color:var(--ink-faint)!important}.adminOrderRow{border-bottom:1px solid #edefef;grid-template-columns:90px minmax(160px,1.5fr) 90px 150px 90px 80px;align-items:center;gap:12px;padding:11px 13px;font-size:.72rem;display:grid}.adminOrderItems{color:#89949c;white-space:normal;grid-column:1/-1;margin-top:-2px;font-size:.78rem;line-height:1.45}.adminOrderRow.clickable{cursor:pointer;transition:background .12s}.adminOrderRow.clickable:hover,.adminOrderRow.clickable:focus-visible{background:#f6f7f8;outline:none}.channelTabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.channelTab{border-radius:var(--r-pill);color:#697781;background:#fff;border:1px solid #d7dadd;padding:7px 15px;font-size:.82rem;font-weight:600;transition:all .14s}.channelTab:hover{color:#4a545c;border-color:#b8bec4}.channelTab.active{background:var(--red);border-color:var(--red);color:#fff}.adminOrderRow span{min-width:0;display:block}.customerTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.customerRow{border-bottom:1px solid #edefef;grid-template-columns:minmax(180px,2fr) minmax(160px,1.5fr) 90px 120px 130px;align-items:center;gap:12px;padding:11px 13px;font-size:.8rem;display:grid}.customerRow:last-child{border-bottom:0}.customerRow.head{color:#697781;background:#f6f7f8;font-weight:700}.customerRow:not(.head){cursor:pointer}.customerRow:not(.head):hover{background:#f9fafb}.customerRow span{min-width:0;display:block}.customerRow small{color:#89949c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.72rem;display:block;overflow:hidden}.productSalesTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.productSalesRow{border-bottom:1px solid #edefef;grid-template-columns:minmax(140px,2fr) repeat(3,72px) 64px;align-items:center;gap:12px;padding:11px 13px;font-size:.85rem;display:grid}.productSalesRow:last-child{border-bottom:0}.productSalesRow.head{color:#697781;background:#f6f7f8;font-weight:700}.productSalesRow span{min-width:0;display:block}.productSalesRow span:not(:first-child){text-align:center}.customerOrderRow{border-bottom:1px solid #edefef;grid-template-columns:70px minmax(0,1fr) 110px 90px;align-items:center;gap:12px;padding:10px 0;font-size:.82rem;display:grid}.customerOrderRow:last-child{border-bottom:0}.invoiceFormGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 14px;margin-bottom:14px;display:grid}.invoiceLines{margin:14px 0}.invoiceLineRow{border-bottom:1px solid #edefef;grid-template-columns:minmax(0,2fr) 100px 100px 90px 28px;align-items:center;gap:10px;padding:8px 0;display:grid}.invoiceLineRow.head{color:#56616a;border-bottom:1px solid #dde1e3;padding-bottom:6px;font-size:.72rem;font-weight:700}.invoiceLineRow select,.invoiceLineRow input{width:100%}.invoiceLineTotal{text-align:right;font-weight:700}.invoiceFormFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:14px 0;display:flex}.invoiceFormFoot .field{flex:1;min-width:220px}.invoiceTotal{white-space:nowrap;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.invoiceTotal b{color:var(--ink);font-size:1.3rem}.priceAlertCard{border-left:4px solid var(--warn)}.priceAlertGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:6px;display:grid}.priceAlertRow{border:1px solid #edefef;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.priceAlertRow.up{border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-wash)}.priceAlertRow.down{border-color:color-mix(in srgb,var(--ok) 30%,transparent);background:var(--ok-wash)}.priceAlertRow b{font-size:.92rem}.priceAlertRow.up b{color:var(--warn)}.priceAlertRow.down b{color:var(--ok)}.priceAlertRow span{color:var(--ink-soft);font-size:.84rem}.priceAlertRow span i{font-style:normal;font-weight:700}.priceAlertRow small{color:var(--ink-faint);font-size:.72rem}.invoiceTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.invoiceRow{cursor:pointer;border-bottom:1px solid #edefef;grid-template-columns:minmax(0,2fr) 110px 110px 130px;align-items:center;gap:12px;padding:11px 13px;font-size:.8rem;display:grid}.invoiceRow:last-child{border-bottom:0}.invoiceRow.head{color:#697781;cursor:default;background:#f6f7f8;font-weight:700}.invoiceRow:not(.head):hover{background:#f9fafb}.invoiceRow small{color:#89949c;margin-top:3px;font-size:.72rem;display:block}.invoiceItemHead{color:#56616a;border-bottom:1px solid #dde1e3;grid-template-columns:minmax(0,1fr) 90px 100px 90px;gap:12px;padding:6px 0;font-size:.72rem;font-weight:700;display:grid}.invoiceItemRow{border-bottom:1px solid #edefef;grid-template-columns:minmax(0,1fr) 90px 100px 90px;align-items:center;gap:12px;padding:9px 0;font-size:.85rem;display:grid}.invoiceItemRow:last-child{border-bottom:0}.managerRow{border-bottom:1px solid #edefef;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.managerRow:last-child{border-bottom:0}.managerRow small{color:#89949c;margin-top:2px;font-size:.78rem;display:block}.couponForm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:16px 14px;display:grid}.couponForm label{color:#56616a;font-size:.72rem;font-weight:700}.couponForm input,.couponForm select{width:100%;margin-top:6px}.couponForm input[type=date]{color:#1a2126;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.couponForm input[type=date]::-webkit-datetime-edit{color:#1a2126}.couponForm input[type=date]::-webkit-datetime-edit-text{color:#1a2126}.couponForm input[type=date]::-webkit-datetime-edit-day-field{color:#1a2126}.couponForm input[type=date]::-webkit-datetime-edit-month-field{color:#1a2126}.couponForm input[type=date]::-webkit-datetime-edit-year-field{color:#1a2126}.promoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.couponCard{border:1px solid var(--hair-strong);background:#fff;border-radius:14px;padding:16px}.couponCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.couponCode{font-family:var(--font-display);letter-spacing:.02em;font-size:1.15rem;font-weight:600}.couponMeta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.couponMeta span{text-transform:uppercase;background:var(--paper-sunk);border-radius:var(--r-pill);padding:5px 8px;font-size:.68rem;font-weight:700}.couponActions{gap:8px;margin-top:14px;display:flex}.notifyTable{gap:8px;display:grid}.notifyRow{border-bottom:1px solid var(--hair);grid-template-columns:90px minmax(0,1.4fr) minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px 0;font-size:.8rem;display:grid}.notifyState{border-radius:var(--r-pill);text-transform:uppercase;background:#eceef0;padding:4px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.notifyState.sent{background:var(--ok-wash);color:var(--ok)}.notifyState.failed{background:var(--red-wash);color:var(--red-ink)}.notifyState.skipped{background:var(--paper-sunk);color:var(--ink-faint)}.readinessHero{justify-content:space-between;align-items:center;gap:24px;display:flex}.readinessHero h2{margin:3px 0 6px}.readinessHero p{color:var(--ink-soft);margin:0;font-size:.9rem}.readinessScores{gap:8px;display:flex}.readinessScores span{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:11px;min-width:110px;padding:12px 14px;font-size:.72rem}.readinessScores b{margin-bottom:2px;font-size:.85rem;display:block}.readyOk{background:var(--ok-wash);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent)}.readyWarn{background:var(--warn-wash);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.readinessCheck{border:1px solid #dee1e2;border-radius:11px;grid-template-columns:30px 1fr;gap:10px;padding:12px;display:grid}.readinessCheck>i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.readinessCheck.ok>i{background:var(--ok-wash);color:var(--ok)}.readinessCheck.warning>i{background:var(--warn-wash);color:var(--warn)}.readinessCheck.missing>i{background:var(--red-wash);color:var(--red-ink)}.readinessCheck strong{font-size:.95rem;display:block}.readinessCheck small{color:var(--ink-soft);margin-top:3px;font-size:.82rem;line-height:1.45;display:block}.readinessCheck em{text-transform:uppercase;letter-spacing:.06em;background:#eef0f1;border-radius:5px;margin-top:7px;padding:3px 6px;font-size:.66rem;font-style:normal;font-weight:800;display:inline-block}.auditTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.auditRow{border-bottom:1px solid #edefef;grid-template-columns:100px 160px minmax(250px,1fr);gap:12px;padding:10px 12px;font-size:.78rem;display:grid}.auditRow:last-child{border-bottom:0}.auditRow small{color:#839099;text-transform:capitalize;margin-top:2px;font-size:.68rem;display:block}.printAgentMain{max-width:1450px;margin:0 auto;padding:24px}.agentHero{background:#fff;border:1px solid #dcdedf;border-radius:15px;grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;margin-bottom:18px;padding:24px;display:grid}.agentHero h1{font-family:var(--font-display);margin:4px 0 8px;font-size:2rem}.agentHero p{max-width:760px;color:var(--ink-soft);font-size:.82rem;line-height:1.6}.agentMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agentMetrics div{text-align:center;background:#f2f3f4;border-radius:11px;padding:15px}.agentMetrics b{font-family:var(--font-display);font-size:1.5rem;display:block}.agentMetrics span{color:#7c8992;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.agentError{background:var(--red-wash);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);color:var(--red-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.printJobTable{border:1px solid #edefef;border-radius:10px;overflow:hidden}.printJobRow{border-bottom:1px solid #edefef;grid-template-columns:90px 120px 130px 70px 110px minmax(250px,1fr);align-items:center;gap:12px;padding:11px 13px;font-size:.78rem;display:grid}.printJobRow.head{color:#697781;background:#f6f7f8;font-weight:700}.printJobRow small{color:#88959d;margin-top:3px;font-size:.68rem;display:block}.printActions{flex-wrap:wrap;gap:5px;display:flex}.printState{border-radius:var(--r-pill);text-transform:uppercase;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:800;display:inline-block}.printState.queued{background:var(--warn-wash);color:var(--warn)}.printState.printing{color:#315d8b;background:#e6edf6}.printState.printed{background:var(--ok-wash);color:var(--ok)}.printState.failed{background:var(--red-wash);color:var(--red-ink)}.printStateText{color:var(--ok);margin-top:5px;font-size:.72rem}.receiptPage{background:#dcdcdc;min-height:100vh;padding:20px}.receipt{color:#000;background:#fff;width:80mm;margin:auto;padding:5mm;font-family:Courier New,monospace;font-size:12px}.receipt h1{text-align:center;margin:0;font-family:Courier New,monospace;font-size:18px}.receipt .center{text-align:center}.dash{border-top:1px dashed #000;margin:8px 0}.rrow{justify-content:space-between;gap:8px;display:flex}.ritem{margin:5px 0}.big{font-size:16px;font-weight:700}.etaReceipt{text-align:center;border:2px solid #000;margin-top:6px;padding:4px}.halfReceipt{border-left:3px solid #000;margin:3px 0 5px;padding-left:5px}.noteReceipt{border:2px solid #000;margin:4px 0;padding:5px}.extrasReceipt{border-left:3px solid #000;margin:4px 0;padding-left:5px}.printControls{text-align:center;margin-bottom:14px}.receiptTarget{text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:800}@media (max-width:1180px){.menuMain,.contentGrid{grid-template-columns:minmax(0,1fr) 320px;gap:26px}.board.five,.board.six{grid-template-columns:repeat(3,minmax(0,1fr))}.zoneGrid{grid-template-columns:repeat(2,1fr)}.closedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.menuAdminRow{grid-template-columns:minmax(210px,2fr) 110px 120px 140px}.menuAdminRow>span:nth-child(2){display:none}.adminOrderRow{grid-template-columns:75px minmax(0,1fr) 120px 70px}.adminOrderRow>span:nth-child(3),.adminOrderRow>span:nth-child(5){display:none}.customerRow{grid-template-columns:minmax(0,2fr) 90px 120px 130px}.customerRow>span:nth-child(2){display:none}.productSalesRow{grid-template-columns:minmax(0,2fr) repeat(3,60px) 56px;gap:8px}}@media (max-width:960px){.menuMain,.contentGrid{grid-template-columns:1fr;padding-top:20px}.cart{display:none}.mobileCart{z-index:50;display:block;position:fixed;bottom:12px;left:12px;right:12px}.mobileCart .btn{width:100%;box-shadow:var(--shadow-lg)}.hero.heroReal.heroSlim{min-height:480px}.heroSlimIn{flex-direction:column;align-items:flex-start;gap:26px;padding:56px 24px}.heroLede{max-width:22ch}.siteAboutIn{grid-template-columns:1fr;gap:30px}.siteAboutMedia{order:-1}.siteAboutMedia img{max-height:320px}.siteAboutMedia:before{inset:12px -12px -12px 12px}.siteCards{grid-template-columns:repeat(2,1fr)}.siteVisitPanel{grid-template-columns:1fr;gap:30px;padding:40px 32px}.siteFooterIn{grid-template-columns:1fr 1fr}.siteFooterBrand{grid-column:1/-1}.checkoutGrid{grid-template-columns:1fr}.orderSummary{order:2;width:100%;max-width:100%;position:static;overflow:visible}.orderSummary .couponRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.checkout{overflow-x:hidden}.adminWrap{grid-template-columns:1fr}.side{display:none}.adminMain{padding-top:82px}.adminTopbar{z-index:25;border-bottom:2px solid var(--red);background:#131110;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.navHamburger{color:#eae7e2;background:#262320;border:1px solid #38332d;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminTopbarTitle{color:#eae7e2;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.topbarLogout{color:#eae7e2;border-radius:var(--r-pill);background:#262320;border:1px solid #38332d;flex:none;margin-left:auto;padding:9px 14px;font-size:.8rem;font-weight:700}.adminActions .logout{display:none}.navDrawerBackdrop{z-index:55;background:#1311108c;display:block;position:fixed;inset:0}.navDrawer{z-index:60;flex-direction:column;width:82vw;max-width:300px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.navDrawer.open{transform:translate(0)}.cardTitle{flex-direction:column;align-items:stretch}.toolRow .searchInput,.toolRow .compactSelect{flex:100%;width:100%;min-width:0}.readinessHero{flex-direction:column;align-items:flex-start;gap:14px}.readinessGrid{grid-template-columns:1fr}.metricGrid,.channelMetricGrid{grid-template-columns:repeat(2,1fr)}.adminCards,.settingsGrid,.hoursGrid,.zoneGrid,.promoGrid{grid-template-columns:1fr}.board.five,.board.six,.closedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trackGrid{grid-template-columns:1fr}.couponForm{grid-template-columns:1fr 1fr}}@media (max-width:700px){.shell{padding:0 16px}.top{display:none}.header{top:0}.headin{gap:16px;height:74px}.logo img{height:58px}.logo{font-size:1.35rem}.nav .pill.teamLogin{display:none}.nav{gap:8px}.hero.heroReal.heroSlim{min-height:460px}.heroSlimIn{flex-direction:column;align-items:flex-start;gap:24px;padding:52px 16px}.heroLede{max-width:none}.heroSlim h1{margin-top:.32em;font-size:2.1rem;line-height:1.08}.heroSlim .kicker{font-size:.7rem}.products{grid-template-columns:1fr}.siteAbout,.siteHighlights,.siteVisit{padding:54px 0}.siteCards{grid-template-columns:1fr}.landingChoice{padding:40px 0}.landingCards{grid-template-columns:1fr;gap:16px}.siteCardBody small{min-height:0}.siteVisitPanel{border-radius:16px;padding:32px 22px}.siteStats{gap:16px 24px;margin-bottom:24px;padding:20px 0}.siteStats strong{font-size:1.3rem}.siteAboutMedia:before{display:none}.siteWatermark{width:220px;right:-70px}.siteStripText{padding:34px 16px}.siteStrip{min-height:300px}.siteFooterIn{grid-template-columns:1fr;gap:26px;padding:40px 16px 28px}.siteFooterBar{padding:16px}.heroControls{justify-content:space-between;gap:12px;width:100%}.menuBar{top:74px}.menuBarIn{padding:13px 16px}.catBar{top:143px}.catBar.noSearchBar{top:74px}.catnavShell{grid-template-columns:15px minmax(0,1fr) 15px;gap:0;padding:17px 0}.catArrow{width:15px;height:32px;font-size:1.3rem}.catrow{padding:1px 16px;scroll-padding-inline:16px}.catrow button{padding:7px 13px;font-size:.85rem}.menuMain{padding-top:16px}.section{margin-bottom:24px;scroll-margin-top:218px}.section h2{padding-left:11px}.section h2:before{width:3px}.card.row{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:11px 12px}.rowMedia{width:56px;height:56px}.rowEnd{gap:9px}.addBtn{width:32px;height:32px}.checkout{margin-top:26px;padding:0 16px}.panel{padding:20px}.two,.radioCards,.paymentCards{grid-template-columns:1fr}.optionGrid{grid-template-columns:repeat(2,1fr)}.deliveryVerify{grid-template-columns:1fr}.verifyButtons{padding-bottom:0}.board.five,.board.six{grid-template-columns:1fr;padding:12px}.closedArchive{margin:12px}.closedGrid{grid-template-columns:1fr}.closedArchive summary small{display:none}.opsHeader{flex-direction:column;align-items:flex-start;position:static}.opsStats{justify-content:flex-start}.adminMain{padding:82px 18px 18px}.trackPage{padding:24px 16px 70px}.trackHero{background:linear-gradient(180deg,#1b1712d1,#1b1712eb),url(/site/wasabi-header.png) center/cover no-repeat,var(--char);padding:26px 22px}.trackProgress{padding:20px 18px 10px}.menuAdminRow.head{display:none}.menuAdminRow{grid-template-columns:1fr auto;grid-template-areas:"name name""price actions";row-gap:8px}.menuAdminRow>span:nth-child(2),.menuAdminRow>span:nth-child(4){display:none}.menuAdminRow>span:first-child{grid-area:name}.menuAdminRow>span:nth-child(3){grid-area:price;align-self:center}.menuAdminRow>span:nth-child(5){grid-area:actions;justify-self:end}.rowMove{width:23px;height:23px;font-size:.75rem}.adminOrderRow{grid-template-columns:65px minmax(0,1fr) 95px}.adminOrderRow>span:nth-child(3),.adminOrderRow>span:nth-child(5),.adminOrderRow>span:nth-child(6){display:none}.customerRow{grid-template-columns:minmax(0,1fr) 70px 100px}.customerRow>span:nth-child(2),.customerRow>span:nth-child(5){display:none}.productSalesRow{grid-template-columns:minmax(0,2fr) 54px 54px 50px;gap:6px;font-size:.8rem}.productSalesRow>span:nth-child(4){display:none}.customerOrderRow{grid-template-columns:1fr auto;grid-template-areas:"num total""date status";row-gap:6px}.customerOrderRow>span:first-child{grid-area:num}.customerOrderRow>span:nth-child(2){color:var(--ink-faint);grid-area:date;font-size:.78rem}.customerOrderRow>span:nth-child(3){grid-area:status;justify-self:start}.customerOrderRow>span:nth-child(4){grid-area:total;justify-self:end}.recentOrder{grid-template-columns:1fr auto;grid-template-areas:"num total""name status";align-items:start;row-gap:6px}.recentOrder>strong{grid-area:num}.recentOrder>span:first-of-type{grid-area:name}.recentOrder>span:nth-of-type(2){grid-area:status;justify-self:start}.recentOrder>b{grid-area:total;justify-self:end}.auditRow{grid-template-columns:1fr;gap:4px;padding:10px 4px}.auditRow>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.notifyRow{grid-template-columns:1fr;gap:2px;padding:10px 4px}.notifyRow>span{display:block}.invoiceLineRow{grid-template-columns:1fr;gap:6px;padding:12px 0}.invoiceLineRow.head{display:none}.invoiceLineTotal{text-align:left}.invoiceRow{grid-template-columns:minmax(0,1fr) 70px 100px}.invoiceRow>span:nth-child(2),.invoiceItemHead{display:none}.invoiceItemRow{grid-template-columns:1fr auto;grid-template-areas:"name total""qty price";row-gap:4px}.invoiceItemRow>span:first-child{grid-area:name}.invoiceItemRow>span:nth-child(2){color:var(--ink-faint);grid-area:qty;font-size:.78rem}.invoiceItemRow>span:nth-child(3){color:var(--ink-faint);grid-area:price;justify-self:end;font-size:.78rem}.invoiceItemRow>span:nth-child(4){grid-area:total;justify-self:end}.dangerZone{flex-direction:column;align-items:flex-start}.modalFoot{flex-wrap:wrap;padding:14px 16px}.modalFoot .btn:not(.small){flex:1;min-width:0}.modalFootRight{flex:auto;min-width:0}.couponForm,.agentHero{grid-template-columns:1fr}.printJobRow{grid-template-columns:70px 100px 100px minmax(0,1fr)}.printJobRow>span:nth-child(4),.printJobRow>span:nth-child(5){display:none}}@media (max-width:430px){.heroSlim h1{font-size:1.85rem}.hero.heroReal.heroSlim{min-height:430px}.checkout h1,.checkout>h1{font-size:1.9rem}.orderSummary .couponRow{grid-template-columns:1fr}.orderSummary .couponRow .btn{width:100%}}@media print{.printControls{display:none}.receiptPage{background:#fff;padding:0}.receipt{width:80mm;box-shadow:none;margin:0;padding:3mm}@page{size:80mm auto;margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.heroIn{position:relative}.card.hasPhoto{min-width:0}.testingOverride{background:#f8fafb;border:1px solid #e2e5e7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:2px 0 8px;padding:13px 12px;font-size:.82rem;display:flex}.testingOverride small{color:#849099;margin-top:4px;display:block}.testingOverride.active{background:var(--warn-wash);border-color:#e3b54b}.testingOverride.active strong{color:#6d4d00}.testingOverride.active small{color:#80611b}.printControlStack{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.printControlStack .printStateText{text-align:center;flex-basis:100%}.opsBody h1,.opsBody h2,.opsBody h3,.opsBody h4,.adminWrap h1,.adminWrap h2,.adminWrap h3,.adminWrap h4,.printAgentMain h1,.printAgentMain h2,.printAgentMain h3,.printAgentMain h4{font-family:var(--font-body);letter-spacing:-.01em}.opsBody .tag,.opsBody .scheduleBadge,.opsBody .asapBadge{font-size:.78rem}.opsSub,.opsSchedule b,.receiptLinks a{font-size:.84rem}.adminStatus,.couponMeta span,.notifyState,.readinessCheck em,.readinessScores span{font-size:.74rem}.auditRow small,.zoneCard label{font-size:.8rem}.hoursBlock h3,.menuAdminRow,.adminOrderRow,.customerRow,.invoiceRow,.managerRow{font-size:.9rem}.menuAdminRow small,.adminOrderRow small,.customerRow small,.invoiceRow small,.managerRow small,.zoneTitle small{font-size:.8rem}.compactSelect,.searchInput,.emptyAdmin{font-size:.9rem}.sideVersion{font-size:.78rem}.side .logo small{font-size:.72rem}.agentHero p{font-size:.92rem}.agentMetrics span{font-size:.74rem}.printJobRow{font-size:.88rem}.printJobRow small,.printState,.trackMeta div span,.trackConnection,.eyebrow,.kicker{font-size:.76rem}.heroBadges span,.serviceStripIn{font-size:.72rem}.sectionHead span{font-size:.78rem}@media (max-width:700px){.testingOverride{align-items:flex-start}.testingOverride .toggle{margin-top:2px}.qty .remove{margin-left:0}}
