@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_AQXhWSrT82tGdTSEEF2ezDK5wPgB)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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_3487f816-module__k9imOa__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_3487f816-module__k9imOa__variable{--font-cairo:"Cairo", "Cairo Fallback"}
:root{--ink:#17231d;--cream:#f4f0e6;--orange:#f26a2e;--lime:#c9e26a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--base-white:#fff;--base-black:#000;--brand-orange-600:#d9541c;--brand-orange-500:#f26a2e;--brand-ink-900:#17231d;--brand-cream-100:#f4f0e6;--brand-lime-400:#c9e26a;--teal-900:#062d2b;--teal-800:#073b37;--teal-700:#087f72;--teal-600:#0ab49f;--teal-500:#12bca5;--teal-300:#a9dfd2;--teal-100:#dff8f2;--teal-50:#effaf7;--ink-900:#081b1d;--ink-800:#071719;--ink-700:#0b2422;--ink-600:#10221c;--ink-500:#183c38;--slate-700:#4a5a57;--slate-600:#61716d;--slate-500:#718083;--slate-400:#91a09e;--slate-300:#cfe0dc;--slate-200:#dce5e2;--slate-100:#eef3f1;--slate-50:#f7fbfa;--slate-25:#f0f4f1;--green-700:#147447;--green-600:#16713a;--green-500:#4cbd75;--green-400:#50c798;--green-100:#dff8e8;--green-50:#e0f8ed;--green-25:#effbf5;--amber-700:#875c00;--amber-600:#975e00;--amber-500:#f0a32e;--amber-400:#e3a42b;--amber-100:#fff0d9;--amber-50:#fff3d2;--red-700:#a33131;--red-600:#ad3030;--red-500:#ef6767;--red-400:#eb6c6c;--red-100:#ffe9e9;--red-50:#ffe1e1;--red-25:#fff1f1;--blue-700:#1b4bb8;--blue-500:#2f6fed;--blue-100:#dbe7ff;--blue-50:#eef4ff;--sand-500:#c8b280;--sand-50:#faf6ec;--dark-900:#04120f;--dark-800:#0b2929;--dark-700:#11282b;--dark-600:#163538;--dark-500:#213235;--premium-950:#05090b;--premium-900:#0c1418;--premium-800:#142027;--premium-700:#1d2d35;--premium-600:#2a3d46;--color-bg-app:var(--slate-25);--color-bg-surface:var(--base-white);--color-bg-surface-subtle:var(--slate-50);--color-bg-surface-raised:var(--slate-100);--color-bg-sidebar:var(--ink-800);--color-bg-sidebar-active:var(--dark-700);--color-bg-inverse:var(--ink-900);--color-bg-overlay:var(--ink-900);--color-text-primary:var(--ink-900);--color-text-secondary:var(--slate-600);--color-text-muted:var(--slate-500);--color-text-inverse:var(--base-white);--color-text-brand:var(--brand-orange-500);--color-text-accent:var(--teal-700);--color-text-price:var(--teal-700);--color-text-sidebar-idle:var(--slate-400);--color-text-sidebar-active:var(--base-white);--color-border-subtle:var(--slate-100);--color-border-default:var(--slate-200);--color-border-strong:var(--slate-300);--color-border-focus:var(--teal-600);--color-action-primary-bg:var(--ink-900);--color-action-primary-text:var(--base-white);--color-action-secondary-bg:var(--base-white);--color-action-secondary-text:var(--ink-900);--color-action-ghost-text:var(--teal-700);--color-action-danger-bg:var(--red-100);--color-action-danger-text:var(--red-700);--color-status-success-bg:var(--green-100);--color-status-success-fg:var(--green-600);--color-status-success-border:var(--green-400);--color-status-warning-bg:var(--amber-50);--color-status-warning-fg:var(--amber-700);--color-status-warning-border:var(--amber-500);--color-status-error-bg:var(--red-100);--color-status-error-fg:var(--red-700);--color-status-error-border:var(--red-500);--color-status-info-bg:var(--blue-50);--color-status-info-fg:var(--blue-700);--color-status-info-border:var(--blue-500);--color-order-new-bg:var(--teal-100);--color-order-new-fg:var(--teal-700);--color-order-new-accent:var(--teal-500);--color-order-accepted-bg:var(--blue-50);--color-order-accepted-fg:var(--blue-700);--color-order-accepted-accent:var(--blue-500);--color-order-preparing-bg:var(--amber-100);--color-order-preparing-fg:var(--amber-600);--color-order-preparing-accent:var(--amber-500);--color-order-ready-bg:var(--green-50);--color-order-ready-fg:var(--green-700);--color-order-ready-accent:var(--green-400);--color-order-completed-bg:var(--green-50);--color-order-completed-fg:var(--green-600);--color-order-completed-accent:var(--green-500);--color-order-cancelled-bg:var(--red-100);--color-order-cancelled-fg:var(--red-700);--color-order-cancelled-accent:var(--red-500);--color-order-age-fresh-bg:var(--green-50);--color-order-age-fresh-fg:var(--green-700);--color-order-age-warning-bg:var(--amber-50);--color-order-age-warning-fg:var(--amber-600);--color-order-age-late-bg:var(--red-50);--color-order-age-late-fg:var(--red-600);--color-payment-paid-bg:var(--green-100);--color-payment-paid-fg:var(--green-600);--color-payment-pending-bg:var(--amber-50);--color-payment-pending-fg:var(--amber-700);--color-payment-failed-bg:var(--red-100);--color-payment-failed-fg:var(--red-700);--color-table-available-bg:var(--green-25);--color-table-available-border:var(--green-400);--color-table-occupied-bg:var(--red-25);--color-table-occupied-border:var(--red-400);--color-table-attention-bg:var(--sand-50);--color-table-attention-border:var(--sand-500);--color-table-bill-bg:var(--blue-50);--color-table-bill-border:var(--blue-500);--space-0:0;--space-px:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-none:0;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:999px;--size-control-sm:32px;--size-control-md:38px;--size-control-lg:44px;--size-control-xl:52px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:20px;--size-icon-xl:24px;--size-touch-min:44px;--size-sidebar:268px;--size-topbar:76px;--size-drawer-desktop:760px;--font-family-ui:var(--font-cairo), "Segoe UI", Tahoma, Arial, sans-serif;--font-size-overline:9px;--font-size-caption:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:31px;--font-size-3xl:40px;--shadow-xs:0 8px 25px #0a2b2217;--shadow-sm:0 14px 35px #172d2a0a;--shadow-md:0 20px 50px #0717192e;--shadow-lg:0 30px 90px #0000004d;--shadow-drawer:-20px 0 55px #0003;--shadow-focus-ring:0 0 0 3px #0bc4ab14}:root[data-theme=dark],:root[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]{--color-bg-app:#0b1315;--color-bg-surface:#131f22;--color-bg-surface-subtle:#0f191b;--color-bg-surface-raised:#1c2b30;--color-bg-sidebar:#060f10;--color-bg-sidebar-active:#16262a;--color-bg-inverse:#eef4f2;--color-bg-overlay:#02090a;--color-text-primary:#e9f1ef;--color-text-secondary:#a5b6b3;--color-text-muted:#7f918e;--color-text-inverse:#081b1d;--color-text-brand:#ff8a5c;--color-text-accent:#6fd7c4;--color-text-price:#6fd7c4;--color-text-sidebar-idle:#8397a0;--color-text-sidebar-active:#fff;--color-border-subtle:#1b282c;--color-border-default:#26353b;--color-border-strong:#35474f;--color-border-focus:#17d0b5;--color-action-primary-bg:#0ab49f;--color-action-primary-text:#04120f;--color-action-secondary-bg:#1c2b30;--color-action-secondary-text:#e9f1ef;--color-action-ghost-text:#6fd7c4;--color-action-danger-bg:#3a1c1c;--color-action-danger-text:#ff9d9d;--color-status-success-bg:#12311f;--color-status-success-fg:#7fe0a8;--color-status-success-border:#2f7d55;--color-status-warning-bg:#362a12;--color-status-warning-fg:#ffce7a;--color-status-warning-border:#8a6a2a;--color-status-error-bg:#3a1c1c;--color-status-error-fg:#ff9d9d;--color-status-error-border:#b04a4a;--color-status-info-bg:#152741;--color-status-info-fg:#a9c7ff;--color-status-info-border:#3a5db0;--color-order-new-bg:#123531;--color-order-new-fg:#7fe0d3;--color-order-accepted-bg:#152741;--color-order-accepted-fg:#a9c7ff;--color-order-preparing-bg:#362a12;--color-order-preparing-fg:#ffce7a;--color-order-ready-bg:#12311f;--color-order-ready-fg:#7fe0a8;--color-order-completed-bg:#12311f;--color-order-completed-fg:#7fe0a8;--color-order-cancelled-bg:#3a1c1c;--color-order-cancelled-fg:#ff9d9d;--color-order-age-fresh-bg:#12311f;--color-order-age-fresh-fg:#7fe0a8;--color-order-age-warning-bg:#362a12;--color-order-age-warning-fg:#ffce7a;--color-order-age-late-bg:#3a1c1c;--color-order-age-late-fg:#ff9d9d;--color-payment-paid-bg:#12311f;--color-payment-paid-fg:#7fe0a8;--color-payment-pending-bg:#362a12;--color-payment-pending-fg:#ffce7a;--color-payment-failed-bg:#3a1c1c;--color-payment-failed-fg:#ff9d9d;--color-table-available-bg:#12311f;--color-table-available-border:#2f7d55;--color-table-occupied-bg:#3a1c1c;--color-table-occupied-border:#b04a4a;--color-table-attention-bg:#35301c;--color-table-attention-border:#8a7433;--color-table-bill-bg:#152741;--color-table-bill-border:#3a5db0;--shadow-xs:0 8px 25px #0006;--shadow-sm:0 14px 35px #00000057;--shadow-md:0 20px 50px #0000008c;--shadow-lg:0 30px 90px #000000a6;--shadow-drawer:-20px 0 55px #00000080;--shadow-focus-ring:0 0 0 3px #17d0b529}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#0b1315;--color-bg-surface:#131f22;--color-bg-surface-subtle:#0f191b;--color-bg-surface-raised:#1c2b30;--color-bg-sidebar:#060f10;--color-bg-sidebar-active:#16262a;--color-bg-inverse:#eef4f2;--color-bg-overlay:#02090a;--color-text-primary:#e9f1ef;--color-text-secondary:#a5b6b3;--color-text-muted:#7f918e;--color-text-inverse:#081b1d;--color-text-brand:#ff8a5c;--color-text-accent:#6fd7c4;--color-text-price:#6fd7c4;--color-text-sidebar-idle:#8397a0;--color-text-sidebar-active:#fff;--color-border-subtle:#1b282c;--color-border-default:#26353b;--color-border-strong:#35474f;--color-border-focus:#17d0b5;--color-action-primary-bg:#0ab49f;--color-action-primary-text:#04120f;--color-action-secondary-bg:#1c2b30;--color-action-secondary-text:#e9f1ef;--color-action-ghost-text:#6fd7c4;--color-action-danger-bg:#3a1c1c;--color-action-danger-text:#ff9d9d;--color-status-success-bg:#12311f;--color-status-success-fg:#7fe0a8;--color-status-success-border:#2f7d55;--color-status-warning-bg:#362a12;--color-status-warning-fg:#ffce7a;--color-status-warning-border:#8a6a2a;--color-status-error-bg:#3a1c1c;--color-status-error-fg:#ff9d9d;--color-status-error-border:#b04a4a;--color-status-info-bg:#152741;--color-status-info-fg:#a9c7ff;--color-status-info-border:#3a5db0;--color-order-new-bg:#123531;--color-order-new-fg:#7fe0d3;--color-order-accepted-bg:#152741;--color-order-accepted-fg:#a9c7ff;--color-order-preparing-bg:#362a12;--color-order-preparing-fg:#ffce7a;--color-order-ready-bg:#12311f;--color-order-ready-fg:#7fe0a8;--color-order-completed-bg:#12311f;--color-order-completed-fg:#7fe0a8;--color-order-cancelled-bg:#3a1c1c;--color-order-cancelled-fg:#ff9d9d;--color-order-age-fresh-bg:#12311f;--color-order-age-fresh-fg:#7fe0a8;--color-order-age-warning-bg:#362a12;--color-order-age-warning-fg:#ffce7a;--color-order-age-late-bg:#3a1c1c;--color-order-age-late-fg:#ff9d9d;--color-payment-paid-bg:#12311f;--color-payment-paid-fg:#7fe0a8;--color-payment-pending-bg:#362a12;--color-payment-pending-fg:#ffce7a;--color-payment-failed-bg:#3a1c1c;--color-payment-failed-fg:#ff9d9d;--color-table-available-bg:#12311f;--color-table-available-border:#2f7d55;--color-table-occupied-bg:#3a1c1c;--color-table-occupied-border:#b04a4a;--color-table-attention-bg:#35301c;--color-table-attention-border:#8a7433;--color-table-bill-bg:#152741;--color-table-bill-border:#3a5db0;--shadow-xs:0 8px 25px #0006;--shadow-sm:0 14px 35px #00000057;--shadow-md:0 20px 50px #0000008c;--shadow-lg:0 30px 90px #000000a6;--shadow-drawer:-20px 0 55px #00000080;--shadow-focus-ring:0 0 0 3px #17d0b529}}:root[data-theme=dark] body{background:var(--color-bg-app);color:var(--color-text-primary)}*{box-sizing:border-box}::selection{background:var(--color-border-focus);color:#04120f}::selection{background:var(--color-border-focus);color:#04120f}html{scroll-behavior:smooth;background:var(--cream);max-width:100%;overflow-x:clip}:root[data-theme=dark]{background:var(--color-bg-app)}body{background:var(--cream);color:var(--ink);max-width:100%;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;overflow-x:clip}@media (max-width:900px){input,select,textarea{font-size:16px!important}}.merchantPrinterTest{cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:12px;padding:13px 16px;font:900 13px inherit}:root[data-theme=dark] .merchantPrinterTest{background:var(--color-bg-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-primary)}.platformAdminLink{color:#fff;text-align:center;background:#092326;border-radius:14px;margin-bottom:18px;padding:14px 18px;font-weight:900;text-decoration:none;display:block}a{color:inherit;text-decoration:none}.hero{min-height:78vh;padding:28px clamp(24px,7vw,112px) 72px;position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;background:var(--orange);opacity:.92;z-index:-1;border-radius:50%;width:min(46vw,620px);position:absolute;top:12vh;left:-8vw}nav{border-bottom:1px solid #17231d2e;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.brand{letter-spacing:-.04em;direction:ltr;font-size:1.15rem;font-weight:800}.brand span{color:var(--orange)}.brand img{object-fit:contain;width:auto;max-width:min(210px,58vw);height:54px;display:block}.hero nav>.brand{align-items:center;gap:10px;display:flex}.hero nav>.brand img{border-radius:14px;width:46px;height:46px}.homeBrandText{color:var(--ink)!important;display:grid!important}.homeBrandText b{font-size:17px}.homeBrandText small{letter-spacing:1.3px;color:#6d7b73;text-transform:uppercase;font-size:7px}.hero nav{border-radius:18px;transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s,border-color .35s}.hero nav[data-glass=true]{-webkit-backdrop-filter:blur(16px);background:#ffffffc7;border-bottom-color:#0000;margin-inline:-14px;padding-inline:14px;box-shadow:0 12px 40px #17231d14}@media (prefers-reduced-motion:reduce){.hero nav{transition:none}}.phase{color:#17231da3;font-size:.82rem}.homeNavLinks{align-items:center;gap:22px;display:flex}.homeNavLinks>a{border-bottom:1px solid #0000;padding-bottom:2px;font-size:.78rem;font-weight:900;position:relative}.homeNavLinks>a:after{content:"";insetInline:0;transform-origin:100%;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .homeNavLinks>a:after{transform-origin:100%}.homeNavLinks>a:hover:after{transform:scaleX(1)}.homeBrandLogo{cursor:pointer;background:#fff;border-radius:14px;place-items:center;width:64px;height:50px;padding:4px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #17231d1a}.homeBrandLogo img{object-fit:contain;width:100%;height:100%}.brand:hover .homeBrandLogo{transform:rotate(-6deg)scale(1.06)}.homeBrandLogo[data-egg=true]{animation:1s cubic-bezier(.3,.7,.3,1) homeBrandEggSpin;overflow:visible}@keyframes homeBrandEggSpin{to{transform:rotate(720deg)scale(1.12)}}.homeBrandEggMsg{insetInlineStart:50%;white-space:nowrap;color:#fff;background:#10211b;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:800;animation:.3s homeBrandEggMsgIn;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}@keyframes homeBrandEggMsgIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.homeNavLinks>a:after,.homeBrandLogo{transition:none}.brand:hover .homeBrandLogo{transform:none}.homeBrandLogo[data-egg=true],.homeBrandEggMsg{animation:none}}.marketingHeader{z-index:100;background:#f4f0e6f5;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.marketingHeader[data-scrolled]{-webkit-backdrop-filter:blur(18px);background:#faf8f2e0;border-bottom-color:#17231d1a;box-shadow:0 10px 32px #17231d17}.marketingNav{align-items:center;gap:clamp(18px,2.3vw,34px);width:min(100%,1440px);min-height:78px;margin:auto;padding:10px clamp(24px,5vw,72px);transition:min-height .2s,padding-block .2s;display:flex}.marketingHeader[data-scrolled] .marketingNav{min-height:64px;padding-block:6px}.marketingBrand{direction:ltr;flex:none;align-items:center;gap:9px;display:flex}.marketingBrand .homeBrandLogo{border-radius:12px;width:44px;height:44px;box-shadow:0 6px 18px #17231d17}.marketingBrand>span:last-child{color:#17231d;display:grid}.marketingBrand b{font-size:15px;line-height:1.1}.marketingBrand small{letter-spacing:1.1px;color:#6d7b73;text-transform:uppercase;font-size:6px}.marketingDesktopLinks{justify-content:center;align-items:center;gap:clamp(12px,1.5vw,23px);margin-inline:auto;display:flex}.marketingDesktopLinks a{color:#34423b;white-space:nowrap;padding:12px 2px;font-size:12px;font-weight:850;position:relative}.marketingDesktopLinks a:after{content:"";inset-inline:0;background:#f26a2e;border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:6px;transform:scaleX(0)}.marketingDesktopLinks a:hover:after,.marketingDesktopLinks a:focus-visible:after{transform:scaleX(1)}.marketingDesktopActions,.marketingMobileActions{flex:none;align-items:center;gap:9px;display:flex}.marketingLogin,.marketingStart{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex}.marketingLogin{color:#17231d;background:#fff;border:1px solid #17231d24}.marketingStart{color:#fff;background:#f26a2e;box-shadow:0 7px 16px #f26a2e38}.marketingStart:hover,.marketingMobileStart:hover{background:#d9541c}.marketingWhatsapp,.marketingMobileWhatsapp{color:#12663b;white-space:nowrap;background:#25d36617;border:1px solid #18965b40;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.marketingWhatsapp{border-radius:11px;min-height:40px;padding:8px 12px;font-size:11px}.marketingWhatsapp svg,.marketingMobileWhatsapp svg{width:17px;height:17px}.marketingWhatsapp:hover,.marketingMobileWhatsapp:hover{background:#25d36629}.marketingMobileWhatsapp{border-radius:12px;min-height:46px;margin-top:13px;font-size:13px}.marketingWhatsappFloat{bottom:max(24px,calc(env(safe-area-inset-bottom) + 18px));z-index:70;color:#073f23;background:#25d366;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,background-color .2s;display:grid;position:fixed;box-shadow:0 14px 34px #05432347,inset 0 1px #ffffff73}.marketingWhatsappFloat[dir=rtl]{left:24px}.marketingWhatsappFloat[dir=ltr]{right:24px}.marketingWhatsappFloat>svg{width:27px;height:27px}.marketingWhatsappFloat>span{inset-inline-end:calc(100% + 10px);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#10211b;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:900;transition:opacity .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%)scale(.96)}.marketingWhatsappFloat:hover,.marketingWhatsappFloat:focus-visible{background:#35dc73;transform:translateY(-3px);box-shadow:0 18px 42px #05432357,inset 0 1px #ffffff8c}.marketingWhatsappFloat:hover>span,.marketingWhatsappFloat:focus-visible>span{opacity:1;transform:translateY(-50%)scale(1)}.marketingWhatsappFloat:focus-visible{outline-offset:4px;outline:3px solid #f26a2eb3}.marketingMobileActions,.marketingMobileMenu,.marketingMenuBackdrop{display:none}.marketingMenuButton{color:#17231d;cursor:pointer;background:#fff;border:1px solid #17231d24;border-radius:11px;place-items:center;width:42px;height:42px}.marketingMenuButton svg{width:20px}.marketingHeader a:focus-visible,.marketingHeader button:focus-visible{outline-offset:2px;outline:3px solid #f26a2e61}.homeAnchorTarget,#solutions,#contact{scroll-margin-top:88px}@media (max-width:1060px){.marketingDesktopLinks{gap:11px}.marketingDesktopLinks a{font-size:10px}.marketingDesktopActions{gap:6px}.marketingLogin,.marketingStart{padding-inline:10px}}@media (max-width:900px){.marketingHeader[data-open=true]{position:fixed;inset:0 0 auto}.marketingNav{z-index:3;min-height:64px;padding:7px 16px;position:relative}.marketingHeader[data-scrolled] .marketingNav{min-height:58px;padding-block:5px}.marketingBrand .homeBrandLogo{width:38px;height:38px}.marketingBrand b{font-size:13px}.marketingBrand small{font-size:5px}.marketingDesktopLinks,.marketingDesktopActions{display:none}.marketingMobileActions{margin-inline-start:auto;display:flex}.marketingMobileActions .marketingLogin{min-height:38px;padding-inline:11px}.marketingMenuButton{display:grid}.marketingMenuBackdrop{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08140f61;border:0;display:block;position:fixed;inset:0}.marketingMobileMenu{z-index:2;top:calc(100% + 8px);background:#faf8f2;border:1px solid #17231d1c;border-radius:18px;max-height:calc(100vh - 84px);padding:14px;animation:.2s marketingMenuIn;display:grid;position:absolute;inset-inline:12px;overflow:auto;box-shadow:0 24px 70px #08140f3d}.marketingMobileMenu>nav{display:grid}.marketingMobileMenu>nav a{color:#17231d;border-bottom:1px solid #17231d14;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;font-size:14px;font-weight:900;display:flex}.marketingMobileMenu>nav a span{color:#f26a2e;font-size:18px}[dir=rtl] .marketingMobileMenu>nav a span{transform:rotate(180deg)}.marketingMobileStart{color:#fff;background:#f26a2e;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:13px;font-weight:950;display:flex}.marketingMobileUtility{border-top:1px solid #17231d1a;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.marketingMobileUtility>a{text-underline-offset:4px;font-size:12px;font-weight:900;text-decoration:underline}.homeAnchorTarget,#solutions,#contact{scroll-margin-top:76px}}@media (max-width:390px){.marketingBrand>span:last-child{display:none}.marketingMobileActions{gap:6px}.marketingMobileActions .marketingLogin{padding-inline:9px}.marketingNav{padding-inline:12px}}@media (max-width:900px){.marketingWhatsappFloat{bottom:max(78px,calc(env(safe-area-inset-bottom) + 72px));width:50px;height:50px}.marketingWhatsappFloat[dir=rtl]{left:16px}.marketingWhatsappFloat[dir=ltr]{right:16px}.marketingWhatsappFloat>svg{width:24px;height:24px}.marketingWhatsappFloat>span{display:none}}@keyframes marketingMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketingHeader,.marketingNav,.marketingDesktopLinks a:after{transition:none}.marketingMobileMenu{animation:none}.marketingWhatsappFloat,.marketingWhatsappFloat>span{transition:none}.marketingWhatsappFloat:hover,.marketingWhatsappFloat:focus-visible{transform:none}}.heroContent{max-width:820px;padding-top:clamp(64px,9vw,128px)}.eyebrow{color:var(--orange);margin:0 0 18px;font-weight:700}h1{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,10vw,8.5rem);line-height:.94}.heroKineticLine{display:block}.heroKineticLine>span{opacity:0;animation:.85s cubic-bezier(.16,.84,.24,1) forwards heroKineticIn;display:inline-block;transform:translateY(.3em)}.heroKineticLine:first-child>span{animation-delay:.15s}.heroKineticLine:nth-child(2)>span{animation-delay:.32s}@keyframes heroKineticIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.heroKineticLine>span{opacity:1;animation:none;transform:none}}.splitWord{opacity:0;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(14px)}.splitText[data-shown=true] .splitWord{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.splitWord{opacity:1;transition:none;transform:none}}.heroParallaxLayer{filter:blur(60px);opacity:.32;pointer-events:none;z-index:0;border-radius:50%;transition:transform .15s linear;position:absolute}.heroParallaxLayerA{width:340px;height:340px;transform:translate(calc(var(--hero-px,0) * 40px),calc(var(--hero-py,0) * 30px));background:#f26a2e;top:8%;left:6%}.heroParallaxLayerB{width:260px;height:260px;transform:translate(calc(var(--hero-px,0) * -55px),calc(var(--hero-py,0) * -40px));background:#79ead3;bottom:4%;right:10%}@media (hover:none){.heroParallaxLayer{display:none}}@media (prefers-reduced-motion:reduce){.heroParallaxLayer{transition:none;transform:none!important}}.intro{color:#17231dc2;max-width:620px;margin:36px 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.9}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;font-size:.85rem;display:flex}.primaryAction{background:var(--ink);color:#fff;border-radius:999px;padding:14px 24px;font-weight:700}.secondaryAction{border-bottom:1px solid var(--ink);font-weight:700}.statusCard{background:var(--lime);min-width:230px;box-shadow:8px 8px 0 var(--ink);padding:20px;position:absolute;bottom:52px;left:clamp(24px,7vw,112px);transform:rotate(-2deg)}.statusCard div{align-items:center;gap:9px;display:flex}.statusCard p{opacity:.7;margin:8px 22px 0 0;font-size:.78rem}.statusDot{background:#1f8f4d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #1f8f4d29}.features{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);gap:1px;padding:48px clamp(24px,7vw,112px);display:grid}.features article{border-inline-start:1px solid #ffffff29;min-height:150px;padding:18px 28px}.features article:last-child{border:0}.features span{color:var(--lime);font-size:.8rem}.features h2{margin-top:38px;font-size:clamp(1.1rem,2vw,1.45rem)}.homeProductVisual{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #17231d29;border-radius:28px;width:min(400px,37vw);height:212px;position:absolute;bottom:46px;left:clamp(24px,7vw,112px);overflow:hidden;box-shadow:0 28px 70px #17231d1f}.heroQrMotif{color:#17351f;opacity:.16;z-index:1;width:40px;height:40px;position:absolute;top:14px;left:14px;overflow:hidden}.heroQrMotif:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:4.5s ease-in-out infinite qrShimmer;position:absolute;inset:0;transform:translate(-140%)}@keyframes qrShimmer{0%,55%{transform:translate(-140%)}80%{transform:translate(140%)}to{transform:translate(140%)}}.heroFlow{color:#79ead3;width:100%;margin-top:8px;display:block}.heroFlowDot{background:#fff;animation:6s cubic-bezier(.4,0,.2,1) infinite heroFlowTravel;transform:translate(-50%,-50%);box-shadow:0 0 8px 2px #79ead3,0 0 2px 1px #fff}[dir=rtl] .heroFlowDot{animation-name:heroFlowTravelRtl}@keyframes heroFlowTravel{0%,4%{left:0%}20%,24%{left:20%}40%,44%{left:40%}60%,64%{left:60%}80%,84%{left:80%}96%,to{left:100%}}@keyframes heroFlowTravelRtl{0%,4%{left:100%}20%,24%{left:80%}40%,44%{left:60%}60%,64%{left:40%}80%,84%{left:20%}96%,to{left:0%}}@media (prefers-reduced-motion:reduce){.heroFlowDot{animation:none;left:100%}.heroQrMotif:after{animation:none;display:none}}.homeProductVisualHover{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.homeProductVisual.homeProductVisualHover:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 40px 90px #17231d2e}@media (prefers-reduced-motion:reduce){.homeProductVisualHover{transition:none}.homeProductVisual.homeProductVisualHover:hover{transform:none}}.homeProductVisual article{color:#fff;z-index:2;background:#12251f;border-radius:16px;gap:4px;padding:14px;display:grid;position:absolute;inset:auto 18px 18px}.homeProductVisual article small{color:#79ead3;letter-spacing:2px;font-weight:900}.homeProductVisual article span{color:#9cb0a9;font-size:11px}.visualPulse{background:radial-gradient(circle,#f26a2e 0 13%,#f26a2e44 14% 30%,#0000 31%);border-radius:50%;width:130px;height:130px;animation:2.6s ease-in-out infinite homePulse;position:absolute;top:-26px;left:-20px}.visualOrbit{border:2px dashed #17351fa8;border-radius:50%;place-items:center;width:105px;height:105px;animation:12s linear infinite homeSpin;display:grid;position:absolute;top:22px;right:32px}.visualOrbit span{background:#fff;border-radius:16px;place-items:center;width:50px;height:50px;padding:4px;animation:12s linear infinite homeCounterSpin;display:grid;overflow:hidden;box-shadow:0 10px 25px #56701430}.visualOrbit span img{object-fit:contain;width:100%;height:100%}.visualOrbit i{background:#f26a2e;border-radius:50%;width:10px;height:10px;position:absolute}.visualOrbit i:first-of-type{top:-5px}.visualOrbit i:nth-of-type(2){background:#0ab49f;bottom:8px;right:2px}.visualOrbit i:nth-of-type(3){background:#17231d;bottom:22px;left:-3px}@keyframes homePulse{50%{opacity:.65;transform:scale(1.15)}}@keyframes homeSpin{to{transform:rotate(360deg)}}@keyframes homeCounterSpin{to{transform:rotate(-360deg)}}.foundersTeaser{background:radial-gradient(circle at 8% 15%,#f26a2e16,#0000 28%),#f4f0e6;gap:clamp(36px,6vw,80px);padding:clamp(60px,9vw,120px) clamp(24px,7vw,112px);display:grid;overflow:hidden}.foundersTeaser small{color:var(--orange);letter-spacing:3px;font-weight:1000}.foundersTeaser h2{letter-spacing:-.05em;max-width:950px;margin:18px 0;font-size:clamp(2.3rem,5vw,5.8rem);line-height:1.04}.foundersTeaser p{color:#59665f;max-width:760px;line-height:1.9}.foundersStory{background:#ffffffb3;border:1px solid #17231d21;border-radius:32px;grid-template-columns:auto minmax(0,780px);justify-content:center;gap:24px;padding:clamp(28px,5vw,58px);display:grid;position:relative;box-shadow:0 24px 70px #17231d14}.foundersStory:after{content:"";pointer-events:none;border:1px dashed #f26a2e38;border-radius:24px;position:absolute;inset:12px}.foundersQuote{color:var(--orange);font:900 clamp(4rem,9vw,8rem)/.75 Georgia;animation:3.5s ease-in-out infinite homeFloat}.foundersStory h3,.founderInline>header h3{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(2rem,4vw,4.2rem)}.founderInline{gap:26px;display:grid}.founderInline>header{text-align:center}.founderInline article{width:100%;max-width:1050px;margin-inline:auto}@keyframes homeFloat{50%{transform:translateY(-10px)rotate(4deg)}}.founderMap{color:#59665f;width:min(100%,300px);height:auto;margin-top:22px;overflow:visible}.founderMapLine{stroke:#f26a2e;stroke-width:1.2px;stroke-dasharray:220;stroke-dashoffset:220px;opacity:.55;animation:1.4s .3s forwards paused founderMapDraw}.foundersStory[data-shown=true] .founderMapLine{animation-play-state:running}@keyframes founderMapDraw{to{stroke-dashoffset:0}}.founderMapOrigin{fill:#f26a2e}.founderMapOriginPulse{fill:none;stroke:#f26a2e;stroke-width:1.4px;transform-origin:62px 70px;animation:2.2s ease-out infinite founderMapPulse}@keyframes founderMapPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.founderMapOriginLabel{fill:#17231d;font-size:9px;font-weight:900}.founderMapCity{opacity:0;transform-box:fill-box;transform-origin:50%;animation:founderMapCityIn .5s cubic-bezier(.3,.9,.4,1) forwards var(--city-delay,0s);animation-play-state:paused;transform:scale(.5)}.foundersStory[data-shown=true] .founderMapCity{animation-play-state:running}.founderMapCity circle{fill:#17231d}.founderMapCity text{fill:#59665f;font-size:8px;font-weight:800}@keyframes founderMapCityIn{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.founderMapLine,.founderMapOriginPulse,.founderMapCity{opacity:.7;stroke-dashoffset:0;animation:none;transform:none}}@media (max-width:760px){.hero{min-height:auto;padding-bottom:54px}.hero:before{width:72vw;top:25vh;left:-34vw}.statusCard{width:fit-content;margin:64px 8px 8px;position:relative;bottom:auto;left:auto}.homeProductVisual{width:100%;margin-top:50px;position:relative;bottom:auto;left:auto}.foundersStory{grid-template-columns:1fr}.foundersQuote{line-height:.4}.features{grid-template-columns:1fr}.features article{border-inline-start:0;border-bottom:1px solid #ffffff29}.homeNavLinks .phase{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.visualPulse,.visualOrbit{animation:none}}@media (hover:hover) and (pointer:fine){:where(button,a,[role=button]):not(:disabled){transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s,filter .18s,background-color .18s,border-color .18s}:where(button,a,[role=button]):not(:disabled):hover{filter:saturate(1.06);transform:translateY(-2px)}:where(button,a,[role=button]):not(:disabled):active{transform:translateY(0)scale(.975)}:where(.homeSteps,.homeOrderModes,.homeBenefits,.recentRestaurants,.foundersTeaser) article{transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s,border-color .24s}:where(.homeSteps,.homeOrderModes,.homeBenefits,.recentRestaurants,.foundersTeaser) article:hover{transform:translateY(-6px)rotate(.15deg);box-shadow:0 24px 65px #10211b1f}}:where(button,a,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #f26a2e61}.authShell{grid-template-columns:minmax(360px,.9fr) 1.1fr;min-height:100vh;display:grid}.authAside{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.authAside:after{content:"";background:var(--orange);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-130px;left:-130px}.authAside>*{z-index:1;position:relative}.authBrand{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.authBrand img{filter:drop-shadow(0 10px 28px #00000038);border-radius:16px;width:56px;height:56px}.authBrand span{gap:3px;display:grid}.authBrand b{font-size:22px}.authBrand small{letter-spacing:1.7px;color:#8eb0a9;text-transform:uppercase;font-size:9px}.authAside h1{max-width:700px;font-size:clamp(3rem,6vw,6.5rem)}.authAside p:last-child{color:#ffffffad;max-width:580px;line-height:1.9}.authPanel{place-items:center;padding:42px clamp(24px,7vw,100px);display:grid}.authLangSwitch{justify-content:flex-end;width:min(100%,500px);margin-bottom:18px;display:flex}.authCard{width:min(100%,500px)}.authCard h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,5vw,3.6rem)}.authLead{color:#17231d9e;margin:10px 0 34px}.formStack{gap:18px;display:grid}.formStack label{gap:8px;font-size:.88rem;font-weight:700;display:grid}.formStack input{width:100%;color:var(--ink);font:inherit;background:#ffffff94;border:1px solid #17231d40;border-radius:12px;outline:none;padding:14px 16px}.formStack input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f26a2e24}.formStack small{color:#17231d8c;font-weight:400}.submitButton{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:15px 20px;font-weight:800}.submitButton:hover{background:var(--orange)}.formSwitch{color:#17231d9e;margin-top:24px;font-size:.9rem}.formSwitch a{color:var(--orange);font-weight:800}.formNotice{border-radius:10px;margin:0 0 20px;padding:12px 14px;font-size:.88rem}.formNotice.success{color:#285b19;background:#dcefc9}.formNotice.error{color:#8a2d1a;background:#f8d8cf}.openBadge{background:var(--lime);white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:800}.storeShell{background:var(--cream);min-height:100vh;padding:clamp(22px,5vw,72px)}.storeHeader{border-bottom:1px solid #17231d29;align-items:center;gap:16px;max-width:1080px;margin:auto;padding-bottom:28px;display:flex}.restaurantMark{background:var(--orange);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.6rem;font-weight:900;display:grid}.restaurantLogo{object-fit:contain;object-position:right center;width:min(270px,42vw);height:90px}.storeHeader p,.storeHeader h1{margin:0}.storeHeader p{color:#17231d80;font-size:.76rem}.storeHeader h1{font-size:1.5rem}.storeHeader .openBadge{margin-inline-start:auto}.emptyMenu{text-align:center;max-width:720px;margin:18vh auto 0}.emptyMenu>span{color:var(--orange);font-weight:800}.emptyMenu h2{margin:18px 0;font-size:clamp(2.6rem,7vw,6rem);line-height:1.1}.emptyMenu p{color:#17231d99}.emptyMenu a{background:var(--ink);color:#fff;border-radius:999px;margin-top:22px;padding:13px 22px;font-weight:800;display:inline-block}.storeSetup{max-width:1080px;margin:11vh auto 0}.storeSetupIntro{max-width:760px}.storeSetupIntro>span{color:var(--orange);font-weight:800}.storeSetupIntro h2{margin:12px 0;font-size:clamp(3.5rem,9vw,8rem);line-height:1}.storeSetupIntro p{color:#17231d99}.storeInfoGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.storeInfoGrid article{background:#fff;border:1px solid #17231d1f;border-radius:22px;padding:26px}.storeInfoGrid article>span{color:#17231d80;font-size:.78rem}.storeInfoGrid article>strong{margin:12px 0;font-size:3.8rem;display:block}.storeInfoGrid ul{margin:18px 0 0;padding:0;list-style:none}.storeInfoGrid li{border-top:1px solid #17231d1a;justify-content:space-between;padding:11px 0;display:flex}.storeInfoGrid small{color:#318b4f}.dashboardReturn{color:var(--orange);margin-top:28px;font-weight:800;display:inline-block}.settingsShell{min-height:100vh;font-family:var(--font-family-ui);background:#f7f5ee}.settingsHeader{background:#fff;border-bottom:1px solid #17231d1f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,6vw,88px);display:flex}.settingsHeader div{gap:10px;display:flex}.settingsHeader a{color:var(--orange);font-weight:800}.settingsContent{max-width:1160px;margin:auto;padding:58px 24px 100px}.settingsContent>h1{font-size:clamp(3.5rem,8vw,7rem)}.settingsLead{color:#17231d94;margin-bottom:46px}.settingsSection{background:#fff;border:1px solid #17231d1f;border-radius:24px;margin-top:28px;padding:clamp(24px,5vw,46px)}.sectionTitle{gap:18px;display:flex}.sectionTitle>span{color:var(--orange);font-size:.78rem;font-weight:800}.sectionTitle h2,.sectionTitle p{margin:0}.sectionTitle h2{font-size:1.7rem}.sectionTitle p{color:#17231d80}.branchSettingsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.branchSettingCard{background:#fbfaf6;border:1px solid #17231d1f;border-radius:16px;gap:15px;padding:22px;display:grid}.branchSettingCard h3{margin:0 0 8px}.branchSettingCard label{gap:6px;font-size:.8rem;font-weight:700;display:grid}.branchSettingCard input,.branchSettingCard select,.areasTable input{font:inherit;background:#fff;border:1px solid #17231d33;border-radius:9px;padding:10px 12px}.timeFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.smallSaveButton,.areasTable button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.areasTable{margin-top:28px}.areasTable form{border-top:1px solid #17231d1a;grid-template-columns:minmax(220px,1fr) 150px 100px 65px;align-items:center;gap:12px;padding:12px 0;display:grid}.areasTable label{align-items:center;gap:6px;display:flex}.areasTable input[type=number]{width:90px}.activeToggle{font-size:.8rem}@media (max-width:820px){.authShell{grid-template-columns:1fr}.authAside{gap:70px;min-height:290px}.authAside h1{font-size:3rem}.authPanel{padding-block:56px}.storeInfoGrid,.branchSettingsGrid{grid-template-columns:1fr}.areasTable form{grid-template-columns:1fr 120px}.settingsHeader strong{display:none}}.whatsappHandoff{color:#fff;text-align:center;background:#071d1b;place-items:center;min-height:100vh;padding:24px;display:grid}.whatsappHandoff section{background:#0b2926;border:1px solid #1d756c;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 30px 100px #0007}.whatsappHandoff span{color:#17d0b5;letter-spacing:3px;font-size:11px;font-weight:900}.whatsappHandoff h1{margin:14px 0;font-size:32px}.whatsappHandoff p{color:#b7cbc8;line-height:1.8}.whatsappHandoff a{color:#04211e;background:#16cbb1;border-radius:12px;margin-top:24px;padding:13px;font-weight:900;text-decoration:none;display:block}.rememberLogin{align-items:center;gap:9px;display:flex!important}.rememberLogin input{width:18px!important;height:18px!important}.rememberLogin span{font-weight:800}.recentRestaurants,.homeSteps,.homeOrderModes,.homeBenefits{padding:clamp(65px,9vw,125px) clamp(20px,7vw,110px);overflow:hidden}.recentRestaurants header,.homeSteps>header,.homeOrderModes>header,.homeBenefits>header{text-align:center;max-width:980px;margin:0 auto 45px}.recentRestaurants small,.homeShowcase small,.homeSteps small,.homeOrderModes small,.homeWhatsapp small,.homeBenefits small{color:var(--orange);letter-spacing:3px;font-weight:1000}.recentRestaurants h2,.homeShowcase h2,.homeSteps h2,.homeOrderModes h2,.homeWhatsapp h2,.homeBenefits h2{margin:12px 0;font-size:clamp(35px,5vw,72px);line-height:1.05}.recentRestaurants>div{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.recentRestaurants>div>div{gap:18px;width:max-content;animation:16s linear infinite restaurantMarquee;display:flex}.recentRestaurants>div:hover>div{animation-play-state:paused}.recentRestaurantsRowGap{margin-top:18px}.recentRestaurants>div>.marqueeReverse{animation-name:restaurantMarquee;animation-duration:19s;animation-direction:reverse}.recentRestaurants a{width:200px;color:inherit;background:linear-gradient(155deg,#fff,#f7f5ef);border:1px solid #17231d14;border-radius:20px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 3px 10px #17231d0d}.recentRestaurants a:hover{z-index:1;border-color:#f26a2e55;transform:translateY(-5px)scale(1.04);box-shadow:0 22px 48px #17231d29}.recentRestaurants a span img{transition:transform .4s cubic-bezier(.2,.8,.3,1)}.recentRestaurants a:hover span img{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.recentRestaurants a{transition:none}.recentRestaurants a:hover{transform:none}.recentRestaurants a span img{transition:none}.recentRestaurants a:hover span img{transform:none}}.restaurantLogo{background:linear-gradient(155deg,#eff3ef,#e2ebe4);border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17231d0f}.recentRestaurants img{object-fit:contain}.recentRestaurants svg{color:#8aa098;width:22px}@keyframes restaurantMarquee{to{transform:translateX(var(--marquee-shift,50%))}}.restaurantMeta{gap:5px;min-width:0;display:grid}.restaurantMeta>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.recentRestaurantsEmpty{text-align:center;color:#65716b;margin:0;font-size:14px}.homeShowcase{color:#fff;background:#10211b;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,8vw,120px);padding:clamp(70px,10vw,140px) clamp(20px,8vw,130px);display:grid}.homeShowcase p,.homeWhatsapp>div:first-child p{color:#b5c3bd;line-height:1.9}.homeShowcase ul{gap:12px;padding:0;list-style:none;display:grid}.homeShowcase li{gap:9px;display:flex}.homeShowcase li svg{color:#c9e26a;width:18px}.menuDemo{color:#12211d;background:#f5f7f5;border-radius:26px;padding:24px;position:relative;box-shadow:25px 30px #f26a2e}.menuDemoBadge{color:#fff;letter-spacing:.5px;background:#f26a2e;border-radius:99px;padding:5px 11px;font-size:9px;font-weight:900;animation:.5s cubic-bezier(.34,1.56,.64,1) badgeBounceIn;position:absolute;top:16px;left:16px}@keyframes badgeBounceIn{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menuDemoBadge{animation:none}}.menuDemoBranches{gap:6px;margin:6px 0 16px;padding-top:6px;display:flex}.menuDemoBranches button{color:#65716b;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font:800 11px inherit;transition:all .2s}.menuDemoBranches button[data-active=true]{color:#fff;background:#10211b}.menuDemoBody{grid-template-columns:1fr 1fr;gap:16px;display:grid}.menuDemoPanel{background:#fff;border:1px solid #dae3df;border-radius:16px;gap:12px;padding:14px;display:grid}.menuDemoPanel>small{color:#8a988f;letter-spacing:.5px;font-weight:900}.menuDemoRow{align-items:center;gap:10px;display:flex}.menuDemoRow b{margin-bottom:6px;font-size:13px;display:block}.menuDemoRow label{color:#65716b;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.menuDemoRow input[type=number]{width:90px;font:inherit;color:#12211d;border:1px solid #dae3df;border-radius:8px;padding:6px 8px;font-weight:900;transition:box-shadow .25s,border-color .25s}.menuDemoRow input[type=number]:focus{border-color:#f26a2e;outline:0;box-shadow:0 0 0 3px #f26a2e26}.menuDemoBranches{position:relative}.menuDemoBranches button{z-index:1;position:relative}.menuDemoThumb{color:#8aa098;background:#e9eeeb;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:visible}.menuDemoThumb:before,.menuDemoThumb:after{content:"";opacity:0;background:#c3d2cc;border-radius:99px;width:3px;height:0;position:absolute;bottom:100%}.menuDemoThumb:before{left:14px}.menuDemoThumb:after{left:26px}.menuDemoThumb:hover:before{animation:1.6s ease-in-out infinite steamRise}.menuDemoThumb:hover:after{animation:1.6s ease-in-out .5s infinite steamRise}@keyframes steamRise{0%{opacity:0;height:0;transform:translateY(0)}30%{opacity:.55}to{opacity:0;height:16px;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.menuDemoThumb:before,.menuDemoThumb:after{display:none}}.menuDemoToggle{color:#65716b;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.menuDemoToggle input{accent-color:#f26a2e;width:16px;height:16px}.menuDemoPhone{background:#07150f;border-radius:18px;padding:12px}.menuDemoPhoneScreen{color:#12211d;background:#fff;border-radius:12px;padding:14px;transition:opacity .3s}.menuDemoPhoneScreen>small{color:#8a988f;letter-spacing:.5px;font-weight:900}.menuDemoPhoneCard{border:1px solid #eef0ee;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px;transition:opacity .3s;display:flex}.menuDemoPhoneCard span{color:#f26a2e;margin-top:2px;font-weight:900;display:block}.menuDemoPhoneScreen[data-available=false] .menuDemoPhoneCard{opacity:.45}.menuDemoPhoneScreen[data-available=false] .menuDemoPhoneCard span{color:#b33c3c}.menuDemoList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.menuDemoList li{cursor:grab;background:#fff;border:1px solid #eef0ee;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;transition:box-shadow .2s,opacity .2s;display:flex}.menuDemoList li .menuDemoThumb{width:28px;height:28px}.menuDemoList li b{font-size:11px;font-weight:800}.menuDemoGrip{color:#b7c2bc;flex-shrink:0;display:inline-flex}.menuDemoList li[data-dragging=true]{opacity:.4;box-shadow:0 8px 20px #17231d1f}.menuDemoList li[data-fresh=true]{animation:.4s cubic-bezier(.3,.9,.4,1) menuDemoRowIn}@keyframes menuDemoRowIn{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}.menuDemoAdd{color:#65716b;cursor:pointer;background:0 0;border:1px dashed #c3d2cc;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font:800 11px inherit;transition:border-color .2s,color .2s;display:flex}.menuDemoAdd:hover{color:#f26a2e;border-color:#f26a2e}.menuDemoPhoneCard[data-fresh=true]{animation:.4s cubic-bezier(.3,.9,.4,1) menuDemoRowIn}@media (prefers-reduced-motion:reduce){.menuDemoList li[data-fresh=true],.menuDemoPhoneCard[data-fresh=true]{animation:none}}@media (max-width:600px){.menuDemoBody{grid-template-columns:1fr}}.homeShowcase{grid-template-columns:minmax(250px,.72fr) minmax(620px,1.45fr);gap:clamp(35px,5vw,80px)}.menuShowcaseKicker{justify-content:space-between;align-items:center;gap:16px;display:flex}.menuShowcaseKicker>small{color:#f58a58;letter-spacing:2px;font-weight:900}.menuShowcaseIntro h2{margin:15px 0;font-size:clamp(34px,4vw,58px);line-height:1.08}.menuShowcaseIntro li{align-items:center;font-weight:700}.menuShowcaseIntro li svg{flex:0 0 18px}.menuDemo{background:#eef1ee;border:1px solid #ffffff20;border-radius:28px;padding:0;overflow:hidden;box-shadow:20px 22px #f26a2e}.menuDemoTopbar,.menuDemoPanel>header,.menuDemoPreview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.menuDemoTopbar{color:#fff;background:#0a1712;padding:12px 16px}.menuDemoTopbar span,.menuDemoPanel>header span,.menuDemoPreview>header span{align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.menuDemoTopbar i,.menuDemoPreview>header i{background:#b8dc5d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b8dc5d20}.menuDemoTopbar small{color:#91a099;font-size:9px}.menuDemoBody{grid-template-columns:minmax(300px,1fr) minmax(280px,.9fr);gap:10px;padding:10px}.menuDemoPanel,.menuDemoPreview{background:#fff;border:1px solid #d9e1dd;border-radius:18px;min-width:0;padding:14px}.menuDemoPanel>header svg{color:#f26a2e;width:16px}.menuDemoPanel>header small{color:#74817b;font-size:9px}.menuDemoCategories,.menuDemoStoreCategories{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.menuDemoCategories button,.menuDemoStoreCategories button{color:#617069;white-space:nowrap;cursor:pointer;background:#f0f3f1;border:0;border-radius:99px;min-height:36px;padding:7px 12px;font:800 10px inherit}.menuDemoCategories button[aria-selected=true],.menuDemoStoreCategories button[data-active=true]{color:#fff;background:#10211b}.menuDemoProductList{gap:5px;display:grid}.menuDemoProductList>button{color:#17231e;text-align:start;cursor:pointer;background:#f7f8f7;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:47px;padding:6px;display:flex}.menuDemoProductList>button[data-active=true]{background:#fff6f1;border-color:#f26a2e;box-shadow:0 0 0 2px #f26a2e12}.menuDemoProductList span{flex:1;display:grid}.menuDemoProductList b{font-size:11px}.menuDemoProductList small{color:#f26a2e;font-size:9px;font-weight:900}.menuDemoProductList em{background:#c9cfcc;border-radius:50%;width:8px;height:8px}.menuDemoProductList em[data-on=true]{background:#63a168}.menuDemoFoodThumb{background:radial-gradient(circle at 35% 30%,#fff8 0 14%,#0000 15%),linear-gradient(145deg,#f48a58,#9f371d);border-radius:10px;flex:0 0 36px;width:36px;height:36px;display:block}.menuDemoFoodThumb[data-tone=lime]{background:linear-gradient(145deg,#dce99b,#6c8233)}.menuDemoFoodThumb[data-tone=berry]{background:linear-gradient(145deg,#e89a9a,#802f46)}.menuDemoFoodThumb[data-tone=sky]{background:linear-gradient(145deg,#9dd8e2,#37788b)}.menuDemoAdd{width:100%;min-height:40px;margin-top:7px}.menuDemoEditor{color:#fff;background:#10211b;border-radius:13px;margin-top:9px;padding:10px}.menuDemoEditorHeading,.menuDemoEditorFields,.menuDemoEditorHeading>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.menuDemoEditorHeading>span:first-child{display:grid}.menuDemoEditorHeading small{color:#9eaaa5;font-size:8px}.menuDemoEditorHeading b{font-size:11px}.menuDemoOrderButtons{display:flex}.menuDemoOrderButtons button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.menuDemoOrderButtons button:disabled{opacity:.28;cursor:not-allowed}.menuDemoOrderButtons svg{width:15px}.menuDemoEditorFields>label{color:#b5c0bb;gap:4px;font-size:9px;font-weight:800;display:grid}.menuDemoEditorFields label>span{align-items:center;display:flex}.menuDemoEditorFields input[type=number]{color:#17231e;background:#fff;border:1px solid #ffffff20;border-radius:8px;width:82px;height:38px;padding:7px;font-weight:900}.menuDemoEditorFields label>span>b{padding-inline:7px}.menuDemoToggle{margin:0}.menuDemoToggle>span{display:grid!important}.menuDemoToggle input{opacity:0;position:absolute}.menuDemoToggle>i{background:#59635f;border-radius:99px;width:40px;height:23px;position:relative}.menuDemoToggle>i:after{content:"";top:3px;background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;inset-inline-start:3px}.menuDemoToggle input:checked+i{background:#f26a2e}.menuDemoToggle input:checked+i:after{transform:translate(17px)}[dir=rtl] .menuDemoToggle input:checked+i:after{transform:translate(-17px)}.menuDemoPreview{background:#0d1b16;padding:10px}.menuDemoPreview>header{color:#fff;padding:2px 4px 9px}.menuDemoPreview>header small{color:#b8dc5d;font-size:8px}.menuDemoStore{background:#faf8f2;border-radius:13px;padding:12px}.menuDemoStoreBrand{align-items:center;gap:9px;display:flex}.menuDemoStoreBrand img{object-fit:contain}.menuDemoStoreBrand span{display:grid}.menuDemoStoreList{gap:7px;display:grid}.menuDemoStoreList article{background:#fff;border:1px solid #e8ece9;border-radius:11px;align-items:center;gap:8px;padding:7px;transition:opacity .25s,transform .25s;display:flex}.menuDemoStoreList article[data-changed=true]{animation:.45s menuDemoPulse}.menuDemoStoreList article>div{flex:1;min-width:0}.menuDemoStoreList b,.menuDemoStoreList strong{font-size:10px}.menuDemoStoreList p{color:#7b8982;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:7px;line-height:1.3;overflow:hidden}.menuDemoStoreList strong{color:#f26a2e}.menuDemoStoreList article>button{color:#fff;background:#10211b;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.menuDemoStoreList article>button:disabled{background:#b9bfbc}.menuDemoStoreList svg{width:13px}.menuDemoCart{color:#fff;background:#f26a2e;border:0;border-radius:11px;align-items:center;gap:7px;width:100%;height:40px;margin-top:10px;padding:0 12px;font-weight:900;display:flex}.menuDemoCart span{text-align:start;flex:1}.menuDemoCart svg{width:15px}@keyframes menuDemoPulse{50%{transform:scale(1.02);box-shadow:0 0 0 3px #f26a2e35}}.menuDemo button:focus-visible,.menuDemo input:focus-visible{outline-offset:2px;outline:3px solid #f26a2e55}@media (max-width:1050px){.homeShowcase{grid-template-columns:1fr}.menuShowcaseIntro{max-width:720px}.menuDemo{width:100%}}@media (max-width:650px){.homeShowcase{padding-inline:16px}.menuDemo{border-radius:20px;box-shadow:7px 9px #f26a2e}.menuDemoTopbar small{display:none}.menuDemoBody{grid-template-columns:1fr;padding:7px}.menuDemoPanel,.menuDemoPreview{padding:11px}.menuDemoPreview{min-height:390px}.menuDemoEditorFields{align-items:end}.menuShowcaseKicker{align-items:flex-start}.menuShowcaseIntro h2{font-size:36px}}@media (max-width:390px){.menuDemoEditorFields{display:grid}.menuDemoToggle{justify-content:space-between}.menuDemoFoodThumb{flex-basis:32px;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.menuDemoStoreList article[data-changed=true]{animation:none}.menuDemoToggle>i:after{transition:none}}.homeShowcase{grid-template-columns:minmax(260px,.58fr) minmax(760px,1.42fr);gap:clamp(30px,4vw,62px);padding-inline:clamp(22px,5vw,76px)}.menuShowcaseIntro{align-self:center}.menuShowcaseKicker{justify-content:flex-start}.menuShowcaseIntro p{max-width:460px}.menuDemo{background:#dfe5e2;border-radius:26px;box-shadow:0 34px 90px #02090770,0 0 0 1px #ffffff12,14px 16px #f26a2e}.menuDemoTopbar{background:linear-gradient(105deg,#091510,#12251d);border-bottom:1px solid #ffffff18;min-height:58px;padding:10px 14px}.menuDemoProductTitle{grid-template-columns:auto 1fr;column-gap:9px;display:grid!important}.menuDemoProductTitle img{object-fit:contain;filter:brightness(0)invert();grid-row:1/3;width:62px;height:auto}.menuDemoProductTitle b{font-size:11px}.menuDemoProductTitle small{color:#9db0a7;font-size:8px}.menuDemoLive{margin-inline-start:auto;color:#cbd7d1!important}.menuDemoTopbar [class*=language]{flex:none}.menuDemoTopbar button{min-height:34px}.menuDemoBody{background:#dfe5e2;grid-template-columns:minmax(320px,.94fr) 42px minmax(350px,1.12fr);gap:0;padding:9px}.menuDemoPanel,.menuDemoPreview{border-radius:16px}.menuDemoPanel{padding:15px;box-shadow:0 8px 24px #10211b0b}.menuDemoPanel>header{border-bottom:1px solid #e8ecea;padding-bottom:10px}.menuDemoCategories{margin:12px 0 9px}.menuDemoCategories button{min-height:38px}.menuDemoProductList{gap:6px}.menuDemoProductList>button{background:#f7f8f7;border-color:#edf0ee;min-height:60px;padding:6px 8px}.menuDemoProductList>button:hover{background:#fff}.menuDemoProductList>button[data-active=true]{border-color:#f26a2e;box-shadow:inset 3px 0 #f26a2e,0 4px 12px #ac4b1b12}.menuDemoProductList span{grid-template-columns:1fr auto;column-gap:6px;min-width:0}.menuDemoProductList span b{font-size:11px}.menuDemoProductList span small{color:#7a8781;white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-weight:600;overflow:hidden}.menuDemoProductList span strong{color:#17231e;direction:ltr;grid-area:1/2;font-size:10px}.menuDemoProductList em{position:relative}.menuDemoProductList em:after{content:"";opacity:.2;border:1px solid;border-radius:50%;position:absolute;inset:-5px}.menuDemoFoodThumb{background-color:#d9ddd9;background-image:url(/marketing/menu-demo-food-sprite.webp);background-repeat:no-repeat;background-size:500% 100%;box-shadow:inset 0 0 0 1px #ffffff52}.menuDemoFoodThumb[data-photo=burger]{background-position:0}.menuDemoFoodThumb[data-photo=chicken]{background-position:25%}.menuDemoFoodThumb[data-photo=fries]{background-position:50%}.menuDemoFoodThumb[data-photo=cola]{background-position:75%}.menuDemoFoodThumb[data-photo=dessert]{background-position:100%}.menuDemoEditor{background:linear-gradient(145deg,#10231c,#091712);padding:12px;box-shadow:0 12px 25px #05100c30}.menuDemoEditorHeading{border-bottom:1px solid #ffffff12;padding-bottom:9px}.menuDemoEditorFields{margin-top:11px}.menuDemoOrderButtons button{width:38px;height:38px}.menuDemoEditorFields input[type=number]{height:42px;font-size:13px}.menuDemoSyncRail{color:#607069;place-content:center;justify-items:center;gap:7px;display:grid}.menuDemoSyncRail span{writing-mode:vertical-rl;letter-spacing:.6px;font-size:7px;font-weight:1000}.menuDemoSyncRail i{color:#fff;background:#f26a2e;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;box-shadow:0 0 0 5px #f26a2e1c}[dir=rtl] .menuDemoSyncRail i{transform:rotate(180deg)}.menuDemoPreview{background:#0b1913;padding:9px;box-shadow:0 10px 26px #07110d32}.menuDemoPreview>header{min-height:32px}.menuDemoStore{background:#f7f4ed;padding:0 12px 12px;overflow:hidden}.menuDemoStoreHero{background:linear-gradient(135deg,#fff,#f1e9dc);border-bottom:1px solid #e9e1d6;align-items:center;gap:10px;margin:0 -12px;padding:14px 12px;display:flex}.menuDemoRestaurantMark{color:#fff;background:#10211b;border-radius:13px;place-items:center;width:45px;height:45px;font:1000 14px inherit;display:grid;box-shadow:inset 0 -3px #f26a2e}.menuDemoStoreBrand{flex:1}.menuDemoStoreBrand b{font-size:13px}.menuDemoStoreBrand small{color:#51705f;font-size:8px}.menuDemoRating{color:#776417;background:#fff;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:900;box-shadow:0 2px 8px #0000000c}.menuDemoStoreCategories{margin:11px 0 9px}.menuDemoStoreList{gap:8px}.menuDemoStoreList article{align-items:stretch;min-height:90px;padding:7px 8px;box-shadow:0 4px 13px #12231c09}.menuDemoStoreList article>.menuDemoFoodThumb{background-size:500% 100%;border-radius:10px;flex-basis:82px;width:82px;height:auto;min-height:74px}.menuDemoStoreList article>div{flex-direction:column;justify-content:center;display:flex}.menuDemoStoreList b{font-size:11px}.menuDemoStoreList p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box}.menuDemoStoreList strong{margin-top:2px;font-size:11px}.menuDemoStoreList article>button{align-self:center;width:34px;height:34px}.menuDemoStoreList article[data-available=false]>.menuDemoFoodThumb{filter:grayscale(.75)}.menuDemoStoreList article[data-available=false]{opacity:.62}.menuDemoStoreList article[data-fresh=true]{animation:.4s cubic-bezier(.2,.8,.3,1) menuDemoRowIn}.menuDemoCart{height:44px;margin-top:11px;box-shadow:0 8px 18px #f26a2e35}@media (max-width:1160px){.homeShowcase{grid-template-columns:1fr;padding-inline:clamp(20px,5vw,60px)}.menuShowcaseIntro{max-width:760px}.menuDemo{max-width:none}.menuDemoBody{grid-template-columns:minmax(300px,.94fr) 38px minmax(340px,1.1fr)}}@media (max-width:800px){.menuDemoBody{grid-template-columns:1fr}.menuDemoSyncRail{min-height:45px;display:flex}.menuDemoSyncRail span{writing-mode:horizontal-tb;font-size:8px}.menuDemoSyncRail i,[dir=rtl] .menuDemoSyncRail i{transform:rotate(90deg)}.menuDemoPreview{min-height:0}.menuDemoStoreList article{min-height:94px}.menuDemoStoreList article>.menuDemoFoodThumb{flex-basis:96px;width:96px}}@media (max-width:480px){.homeShowcase{padding-inline:12px}.menuDemo{box-shadow:5px 7px #f26a2e}.menuDemoTopbar{flex-wrap:wrap}.menuDemoProductTitle{flex:1}.menuDemoLive{border-top:1px solid #ffffff12;order:3;width:100%;padding-top:7px;justify-content:center!important}.menuDemoBody{padding:6px}.menuDemoStoreList article>.menuDemoFoodThumb{flex-basis:78px;width:78px}.menuDemoStoreHero{padding-block:12px}.menuDemoProductList>button{min-height:62px}}@media (prefers-reduced-motion:reduce){.menuDemoStoreList article[data-fresh=true]{animation:none}}.menuDemoMobileTabs,.menuDemoSeePreview{display:none}.menuDemoQuantity{background:#f6f8f6;border:1px solid #dfe5e1;border-radius:11px;align-self:center;align-items:center;gap:5px;padding:3px;display:flex}.menuDemoQuantity button{color:#fff;cursor:pointer;background:#10211b;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font:900 16px/1 inherit;display:grid}.menuDemoQuantity b{text-align:center;color:#17231e;min-width:18px;font-size:11px}.menuDemoCart{cursor:pointer}.menuDemoCart>span{display:grid}.menuDemoCart>span small{color:#fff9;font-size:8px;font-weight:700}.menuDemoCart>strong{text-align:end;color:#fff9;font-size:8px;display:grid}.menuDemoCart>strong b{color:#fff;direction:ltr;font-size:11px}.menuDemoSeePreview{color:#fff;cursor:pointer;background:#f26a2e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:9px;font-weight:900}.menuDemoSeePreview span{font-size:18px}[dir=rtl] .menuDemoSeePreview span{transform:rotate(180deg)}@media (max-width:800px){.menuDemoMobileTabs{background:#cfd7d3;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin:7px 7px 0;padding:5px;display:grid}.menuDemoMobileTabs button{color:#53635b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;font-weight:900;position:relative}.menuDemoMobileTabs button[aria-selected=true]{color:#10211b;background:#fff;box-shadow:0 3px 11px #10211b17}.menuDemoMobileTabs button i{color:#fff;background:#f26a2e;border-radius:99px;margin-inline-start:5px;padding:2px 5px;font:800 7px inherit;display:inline-flex}.menuDemoBody{display:block}.menuDemoBody>[data-mobile-hidden=true],.menuDemoSyncRail{display:none}.menuDemoSeePreview{display:flex}.menuDemoPanel,.menuDemoPreview{width:100%}.menuDemoQuantity{gap:7px}.menuDemoQuantity button{width:40px;height:40px}.menuDemoStoreList article>button{width:42px;height:42px}.menuDemoCart{height:52px}}@media (max-width:480px){.menuDemoMobileTabs{margin-inline:6px}.menuDemoPanel,.menuDemoPreview{min-height:560px}.menuDemoProductList>button{min-height:65px}.menuDemoQuantity{gap:4px}.menuDemoQuantity button{width:38px;height:38px}.menuDemoStoreList article{min-height:102px}.menuDemoCart{z-index:2;position:sticky;bottom:6px}}.paperStory{background:#f4f0e6;padding:clamp(60px,9vw,120px) clamp(20px,7vw,110px)}.paperStory>header{text-align:center;max-width:900px;margin:0 auto 50px}.paperStory small{color:var(--orange);letter-spacing:3px;font-weight:1000}.paperStory h2{margin:12px 0;font-size:clamp(32px,4.5vw,60px);line-height:1.08}.paperStoryTrack{grid-template-columns:repeat(7,1fr);gap:12px;max-width:1320px;margin:0 auto;display:grid;position:relative}.paperStoryTrack:before{content:"";insetInline:4%;z-index:0;background:repeating-linear-gradient(90deg,#17231d33 0 8px,#0000 8px 16px);height:2px;position:absolute;top:26px}.paperStoryStep{text-align:center;z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.paperStoryIcon{color:#f26a2e;background:#fff;border:1px solid #17231d1e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #17231d0f}.paperStoryStep b{font-size:12.5px}.paperStoryStep p{color:#65716b;max-width:140px;font-size:10px;line-height:1.6}.pixelTiles{z-index:2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.pixelTiles i{opacity:1;transition:opacity .38s ease var(--tile-delay,0s),transform .38s cubic-bezier(.3,.9,.4,1) var(--tile-delay,0s);background:#fff;display:block;transform:scale(1)}.paperStoryStep[data-shown=true] .pixelTiles i{opacity:0;transform:scale(0)}@media (max-width:1000px){.paperStoryTrack{grid-template-columns:repeat(4,1fr)}.paperStoryTrack:before{display:none}}@media (max-width:460px){.paperStoryTrack{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.pixelTiles i{transition:none}}.homeSteps{background:#f4f0e6}.homeSteps>div{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:auto;display:grid}.homeSteps article{background:#ffffff80;border:1px solid #1d312728;border-radius:24px;min-height:180px;padding:22px}.homeSteps article span{color:#f26a2e;font-size:45px;font-weight:1000}.homeSteps>a,.homeBenefits>a{color:#fff;background:#10211b;border-radius:99px;align-items:center;gap:9px;width:max-content;margin:35px auto 0;padding:15px 24px;font-weight:900;text-decoration:none;display:flex}.stepsTimeline{position:relative}.stepsTimelineLine{insetInline:8%;z-index:0;background:#1d312728;height:2px;position:absolute;top:44px;overflow:visible}.stepsTimelineFill{transform-origin:100%;transform:scaleX(var(--progress,0));background:#f26a2e;transition:transform .12s linear;position:absolute;inset:0}[dir=rtl] .stepsTimelineFill{transform-origin:100%}.stepsTimelineMarkers{insetInline:8%;z-index:0;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:52px}.stepsTimelineMarkers b{color:#9aa79f;letter-spacing:.5px;font-size:9px;font-weight:900;transition:color .3s}.stepsTimelineMarkers b[data-active=true]{color:#f26a2e}.stepsTimeline article{z-index:1;transition:border-color .3s,background .3s;position:relative}.stepsTimeline article[data-live=true]{background:#fff;border-color:#f26a2e}.stepsLiveDot{background:#20b964;border-radius:50%;width:16px;height:16px;animation:1.6s ease-in-out infinite stepsLivePulse;display:inline-block;box-shadow:0 0 0 6px #20b96426}@keyframes stepsLivePulse{50%{box-shadow:0 0 0 10px #20b9641a}}.stepsLiveLabel{color:#20b964;letter-spacing:2px;margin-top:6px;font-size:10px;font-weight:1000;display:block}.stepsConfetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.stepsConfetti i{insetInlineStart:calc(50% + (var(--i) - 6.5) * 9px);background:var(--c);opacity:0;width:6px;height:6px;animation:.9s ease-out forwards stepsConfettiBurst;animation-delay:calc(var(--i) * 18ms);border-radius:2px;position:absolute;top:20px}@keyframes stepsConfettiBurst{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-46px) translateX(calc((var(--i) - 6.5) * 5px)) rotate(220deg)}}@media (prefers-reduced-motion:reduce){.stepsTimelineFill{transition:none}.stepsLiveDot{animation:none}.stepsConfetti{display:none}}.homeOrderModes{background:#fff}.homeOrderModes>div,.homeBenefits>div{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:auto;display:grid}.homeOrderModes article,.homeBenefits article{border:1px solid #17231d20;border-radius:24px;padding:28px;transition:all .2s}.homeOrderModes article:hover,.homeBenefits article:hover{transform:translateY(-7px);box-shadow:0 25px 60px #10211b15}.homeOrderModes svg,.homeBenefits article svg{color:#f26a2e;width:32px;height:32px}.orderModeIcon{display:inline-flex}.homeOrderModes article[data-icon=bike]:hover .orderModeIcon{animation:.6s ease-in-out orderModeBike}@keyframes orderModeBike{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-4deg)}75%{transform:translate(4px)rotate(4deg)}}.homeOrderModes article[data-icon=bag]:hover .orderModeIcon{animation:.5s ease-in-out orderModeBag}@keyframes orderModeBag{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}75%{transform:translateY(-2px)}}.homeOrderModes article[data-icon=pin]:hover .orderModeIcon{animation:1s ease-in-out infinite orderModePin}@keyframes orderModePin{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.homeOrderModes article[data-icon=table]:hover .orderModeIcon{animation:.5s ease-in-out orderModeTable}@keyframes orderModeTable{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}70%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.homeOrderModes article:hover .orderModeIcon{animation:none}}.homeOrderModes p,.homeBenefits p{color:#65716b;line-height:1.7}.homeWhatsapp{color:#fff;background:#082a22;grid-template-columns:1fr minmax(300px,480px);align-items:center;gap:80px;padding:clamp(70px,10vw,140px) clamp(20px,8vw,130px);display:grid}.whatsappDemo{color:#09231b;background:#e9fff2;border-radius:28px;padding:25px;transform:rotate(-2deg);box-shadow:14px 16px #27c56c}.whatsappDemo header,.whatsappDemo p,.whatsappDemo footer{border-bottom:1px solid #c9e9d5;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.whatsappDemo header{justify-content:flex-start}.whatsappDemo header svg{color:#20b964}.whatsappDemo footer{color:#12804a;border:0;font-size:11px}.whatsappDemoIcon{display:inline-flex;position:relative}.whatsappDemoBadge{color:#fff;background:#f26a2e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;animation:.35s cubic-bezier(.2,.7,.2,1) whatsappBadgeIn;display:grid;position:absolute;top:-7px;right:-7px}@keyframes whatsappBadgeIn{0%{transform:scale(0)}to{transform:scale(1)}}.whatsappDemo header b[data-typed=false]{opacity:0}.whatsappDemo header b[data-typed=true]{opacity:1;align-items:center;transition:opacity .3s;display:inline-flex}.whatsappCursor{background:#12804a;width:2px;height:13px;margin-inline-start:2px;animation:.8s step-end infinite whatsappCursorBlink;display:inline-block}.whatsappCursor[data-active=false]{display:none}@keyframes whatsappCursorBlink{50%{opacity:0}}.whatsappDemo p[data-shown=false]{opacity:0;transform:translateY(6px)}.whatsappDemo p[data-shown=true]{opacity:1;transition:opacity .35s,transform .35s;transform:none}.whatsappDemo p span{color:#4a6155;font-weight:700}.whatsappDemo p strong{color:#09231b;font-weight:900}.whatsappDemo footer[data-delivered=true] svg{color:#3aa7ff}.whatsappDashboardSync{justify-items:center;gap:6px;display:grid}.whatsappSyncArrow{color:#5ec9a8;opacity:.7;font-size:20px}.dashboardSyncCard{color:#e7f5ef;background:#0e2f27;border:1px solid #1d5c4d;border-radius:20px;width:100%;padding:16px}.dashboardSyncCard header{color:#8fd9bd;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:900;display:flex}.dashboardSyncList{gap:8px;display:grid}.dashboardSyncGhost{background:#ffffff14;border-radius:6px;height:14px}.dashboardSyncNew{opacity:0;background:#134438;border:1px solid #20b964;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;transition:opacity .4s,transform .4s cubic-bezier(.3,.9,.4,1);display:flex;transform:translateY(-8px)}.dashboardSyncNew strong{color:#5ee6a8;margin-inline-start:auto}.dashboardSyncNew[data-arrived=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.whatsappDemoBadge{animation:none}.whatsappDemo header b,.whatsappDemo p{opacity:1;transition:none;transform:none}.whatsappCursor{animation:none;display:none}.dashboardSyncNew{transition:none}}.homeBenefits{background:#eef3ef}.homeBenefits article[data-alt=true]{color:#fff;background:#10211b}.homeBenefits article[data-alt=true] p{color:#b9c7c0}.tiltBentoWide{grid-column:span 2}.homeBenefits article[data-bento=wide]{align-items:center;gap:18px;display:flex}.homeBenefits article[data-bento=wide] h3,.homeBenefits article[data-bento=wide] p{margin:0}.benefitIconSwap{flex-shrink:0;width:32px;height:32px;position:relative}.benefitIconSwap svg{color:#f26a2e;width:32px;height:32px;transition:opacity .4s,transform .4s;position:absolute;inset:0}.benefitIconSwap svg:first-child{opacity:1;transform:rotate(0)}.benefitIconSwap svg:last-child{opacity:0;transform:rotate(-20deg)scale(.7)}.homeBenefits article:hover .benefitIconSwap svg:first-child{opacity:0;transform:rotate(20deg)scale(.7)}.homeBenefits article:hover .benefitIconSwap svg:last-child{opacity:1;transform:rotate(0)scale(1)}.benefitCountdown{color:#f26a2e;font-variant-numeric:tabular-nums;min-width:52px;height:32px;font:900 20px/32px inherit;display:block;position:relative}@media (max-width:800px){.tiltBentoWide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.benefitIconSwap svg{transition:none;animation:none}}.aiPreview{background:linear-gradient(160deg,#101a2e,#1a1030);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,80px);padding:clamp(60px,9vw,120px) clamp(20px,7vw,110px);display:grid}.aiPreviewIntro{color:#fff}.aiPreviewBadge{color:#c9b8ff;background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 13px;font-size:10px;font-weight:900;display:inline-flex}.aiPreviewIntro small{color:#a48cff;letter-spacing:3px;margin-bottom:8px;font-weight:1000;display:block}.aiPreviewIntro h2{margin:0 0 16px;font-size:clamp(28px,4vw,48px);line-height:1.1}.aiPreviewIntro p{color:#b9b3d6;line-height:1.9}.aiPreviewCard{background:#0d0a1c;border:1px solid #2a2450;border-radius:22px;padding:22px;box-shadow:0 30px 80px #00000050}.aiPreviewCard header{color:#c9b8ff;border-bottom:1px solid #2a2450;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;font-size:12px;font-weight:900;display:flex}.aiPreviewBody{align-items:center;min-height:140px;display:flex}.aiPreviewIdle,.aiPreviewTyping{color:#8f87b8;font-size:13px;font-weight:700}.aiPreviewBody ul{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.aiPreviewBody li{color:#e3ddff;opacity:0;align-items:center;gap:8px;font-size:13px;font-weight:700;animation:.4s forwards aiLineIn;display:flex}.aiPreviewBody li svg{color:#20b964;flex-shrink:0}@keyframes aiLineIn{to{opacity:1}}.aiConceptTabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.aiConceptTab{color:#cfc7ee;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.aiConceptTab:hover{background:#ffffff1a}.aiConceptTab[aria-selected=true]{color:#160f2e;background:#a48cff;border-color:#a48cff}.aiPreviewCardWrap{position:relative}.aiOrbVisual{inset-inline-end:-30px;pointer-events:none;opacity:.85;z-index:0;width:150px;height:150px;position:absolute;top:-70px}.aiOrbVisual canvas{width:100%!important;height:100%!important}.aiOrbStatic{background:radial-gradient(circle at 40% 35%,#c9b8ffcc,#a48cff33 60%,#a48cff00 75%);border-radius:50%;width:150px;height:150px}.aiPreviewCard{z-index:1;position:relative}.aiPreviewAnswer{color:#e3ddff;opacity:0;font-size:13px;font-weight:700;line-height:1.8;animation:.4s forwards aiLineIn}.aiUpsellCard{color:#e3ddff;opacity:0;background:#1a1436;border:1px solid #3a2f70;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:800;animation:.4s forwards aiLineIn;display:flex}.aiUpsellCard b{color:#20b964}.aiTranslateSwap{align-items:center;min-height:44px;display:flex;position:relative}.aiTranslateAr,.aiTranslateEn{color:#e3ddff;font-size:14px;font-weight:700;transition:opacity .5s,transform .5s;position:absolute;inset-inline:0}.aiTranslateEn{opacity:0;transform:translateY(6px)}.aiTranslateSwap[data-step=en] .aiTranslateAr{opacity:0;transform:translateY(-6px)}.aiTranslateSwap[data-step=en] .aiTranslateEn{opacity:1;transform:translateY(0)}.aiInsightBars{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.aiInsightBars li{color:#b9b3d6;grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.aiInsightBars li i{background:#2a2450;border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.aiInsightBars li i:after{content:"";inset-inline-start:0;width:var(--bar-value,0%);background:linear-gradient(90deg,#a48cff,#c9b8ff);border-radius:99px;transition:width 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0}@media (max-width:800px){.aiPreview{grid-template-columns:1fr}.aiOrbVisual{display:none}}@media (prefers-reduced-motion:reduce){.aiPreviewBody li,.aiPreviewAnswer,.aiUpsellCard{opacity:1;animation:none}.aiTranslateAr,.aiTranslateEn,.aiInsightBars li i:after{transition:none}}.aiImport{color:#17231d;background:linear-gradient(145deg,#f4f0e6 0%,#fffaf1 55%,#edf5ee 100%);padding:clamp(72px,9vw,124px) clamp(20px,7vw,110px);overflow:hidden}.aiImportIntro{text-align:center;max-width:820px;margin:0 auto 46px}.aiImportIntro>small{color:#f26a2e;letter-spacing:2.4px;align-items:center;gap:7px;font-size:11px;font-weight:1000;display:inline-flex}.aiImportIntro>small svg{width:15px}.aiImportIntro h2{letter-spacing:-2px;margin:13px 0 17px;font-size:clamp(38px,5.2vw,74px);line-height:1.02}.aiImportIntro p{color:#607069;max-width:690px;margin:auto;font-size:clamp(14px,1.3vw,18px);line-height:1.9}.aiImportTrust{color:#12663b;background:#25d36614;border:1px solid #18965b33;border-radius:99px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:19px auto 0;padding:8px 13px;font-size:11px;font-weight:900;display:flex}.aiImportTrust svg{width:15px}.aiImportProduct{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #17231d1c;border-radius:32px;grid-template-columns:minmax(280px,.8fr) minmax(430px,1.2fr);align-items:center;gap:clamp(22px,4vw,54px);max-width:1180px;margin:auto;padding:clamp(18px,2.5vw,30px);display:grid;box-shadow:0 34px 90px #17231d1c}.aiMenuPhoto{perspective:900px;background:linear-gradient(145deg,#19382d,#0b1b15);border-radius:24px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.aiMenuPhoto:before{content:"";background:radial-gradient(circle at 20% 12%,#f26a2e42,#0000 34%),linear-gradient(120deg,#0000 35%,#ffffff0e 36% 40%,#0000 41%);position:absolute;inset:0}.aiMenuPaper{color:#32291f;background:#f4ead7;border-radius:4px;width:72%;min-height:340px;padding:25px 24px;position:relative;overflow:hidden;transform:rotate(-4deg)rotateY(7deg);box-shadow:0 24px 45px #0007}.aiMenuPaper:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff8,#0000 24% 72%,#a47b4620);position:absolute;inset:0}.aiMenuPaper header{z-index:1;text-align:center;border-bottom:2px solid #9a4c2d;padding-bottom:10px;display:grid;position:relative}.aiMenuPaper header b{font-size:23px}.aiMenuPaper header small{letter-spacing:2px;font-size:7px}.aiMenuFood{filter:saturate(.82)contrast(1.05);background:url(/marketing/menu-demo-food-sprite.webp) 50% 42%/cover;border-radius:50% 42% 48% 45%;height:92px;margin:14px 0;box-shadow:inset 0 0 0 4px #fff8}.aiMenuPaper h3{text-align:center;margin:9px;font-size:13px}.aiMenuPaper ul{z-index:1;gap:7px;margin:0;padding:0;font-size:10px;list-style:none;display:grid;position:relative}.aiMenuPaper li{border-bottom:1px dotted #8a765d;justify-content:space-between;padding-bottom:5px;display:flex}.aiMenuPaper li b{color:#9a4c2d}.aiScanLine{z-index:3;inset-inline:8%;background:#43f598;height:2px;animation:3.2s ease-in-out infinite aiMenuScan;position:absolute;top:16%;box-shadow:0 0 16px 4px #25d36688}.aiScanCorner{z-index:3;border-color:#79ead3;width:32px;height:32px;position:absolute}.aiScanCornerA{top:24px;border-top:3px solid;border-inline-start:3px solid;inset-inline-start:24px}.aiScanCornerB{top:24px;border-top:3px solid;border-inline-end:3px solid;inset-inline-end:24px}.aiScanCornerC{bottom:24px;border-bottom:3px solid;border-inline-start:3px solid;inset-inline-start:24px}.aiScanCornerD{bottom:24px;border-bottom:3px solid;border-inline-end:3px solid;inset-inline-end:24px}.aiScanBadge{z-index:4;bottom:18px;color:#12663b;opacity:0;background:#e8fff1;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:950;transition:opacity .35s .75s,transform .35s .75s;display:flex;position:absolute;inset-inline-end:18px;transform:translateY(8px);box-shadow:0 8px 25px #0004}.aiImport[data-visible=true] .aiScanBadge{opacity:1;transform:none}.aiScanBadge svg{width:15px}.aiExtractCard{background:#fff;border:1px solid #17231d1c;border-radius:23px;padding:20px;box-shadow:0 18px 50px #17231d1a}.aiExtractCard>header{border-bottom:1px solid #e6ebe8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.aiExtractCard>header span,.aiExtractCard>header em{align-items:center;gap:7px;display:flex}.aiExtractCard>header span svg{color:#f26a2e}.aiExtractCard>header em{color:#187347;background:#eaf9ef;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.aiExtractCard>header svg{width:15px}.aiExtractMeta{gap:7px;margin:13px 0;display:flex}.aiExtractMeta span{color:#67746e;background:#f3f1eb;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.aiExtractRows{gap:9px;display:grid}.aiExtractRows article{opacity:0;transition:opacity .4s var(--row-delay),transform .4s var(--row-delay);background:#fdfdfb;border:1px solid #e7ece9;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:11px;display:grid;transform:translateY(10px)}.aiImport[data-visible=true] .aiExtractRows article{opacity:1;transform:none}.aiExtractIcon{color:#f26a2e;background:#fff1e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.aiExtractIcon svg{width:17px}.aiExtractRows article>div{min-width:0;display:grid}.aiExtractRows b{font-size:12px}.aiExtractRows small{color:#75817b;font-size:9px}.aiExtractRows strong{color:#c9511e;white-space:nowrap;font-size:11px}.aiExtractRows button{color:#46584f;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aiExtractRows button svg{width:14px}.aiExtractRows button:focus-visible{outline-offset:2px;outline:3px solid #f26a2e59}.aiExtractCard>footer{color:#d9eee4;background:#10211b;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:10px;font-size:10px;font-weight:900;display:flex}.aiExtractCard>footer svg{color:#79ead3;width:15px}.aiImportSteps{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:24px auto 0;display:grid}.aiImportSteps article{background:#ffffffb8;border:1px solid #17231d1c;border-radius:20px;grid-template-columns:auto 1fr;gap:13px;min-height:148px;padding:19px;display:grid}.aiImportSteps article>span{color:#f26a2e;font-size:28px;font-weight:1000;line-height:1}.aiImportSteps small{color:#87928c;letter-spacing:1px;font-size:8px;font-weight:950;display:block}.aiImportSteps h3{margin:5px 0 7px;font-size:14px}.aiImportSteps p{color:#6c7972;margin:0;font-size:10px;line-height:1.65}@keyframes aiMenuScan{0%,to{opacity:.55;top:16%}50%{opacity:1;top:78%}}@media (max-width:800px){.aiImportIntro{text-align:start;margin-bottom:30px}.aiImportIntro h2{letter-spacing:-1px;font-size:clamp(36px,10vw,52px)}.aiImportTrust{margin-inline:0}.aiImportProduct{border-radius:24px;grid-template-columns:1fr;padding:13px}.aiMenuPhoto{min-height:390px}.aiExtractCard{padding:14px}.aiImportSteps{grid-template-columns:1fr 1fr}.aiImportSteps article{min-height:135px}.aiExtractRows article{grid-template-columns:34px minmax(0,1fr) auto 32px;gap:7px;padding:9px}.aiExtractIcon{width:34px;height:34px}}@media (max-width:430px){.aiImport{padding-inline:15px}.aiMenuPhoto{min-height:350px}.aiMenuPaper{width:74%;min-height:292px;padding:18px}.aiMenuFood{height:75px}.aiImportSteps{gap:8px}.aiImportSteps article{grid-template-columns:1fr;gap:8px;padding:15px}.aiImportSteps article>span{font-size:25px}.aiExtractMeta{flex-wrap:wrap}.aiExtractRows strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.aiScanLine{animation:none;top:50%}.aiScanBadge,.aiExtractRows article{opacity:1;transition:none;transform:none}}.tryOrder{background:#fff;padding:clamp(60px,9vw,120px) clamp(20px,7vw,110px)}.tryOrder>header{text-align:center;max-width:700px;margin:0 auto 40px}.tryOrder small{color:var(--orange);letter-spacing:3px;font-weight:1000}.tryOrder h2{margin:12px 0;font-size:clamp(30px,4vw,52px)}.tryOrder>header p{color:#65716b;line-height:1.8}.tryOrderPanel{background:#f8faf9;border:1px solid #17231d1e;border-radius:24px;max-width:560px;margin:0 auto;padding:22px}.tryOrderItems{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tryOrderItems li{border-bottom:1px solid #e4e7e4;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.tryOrderItems b{color:#65716b;font-size:12px;font-weight:800}.tryOrderStepper{align-items:center;gap:8px;display:flex}.tryOrderStepper button{cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.tryOrderStepper button:disabled{opacity:.4;cursor:not-allowed}.tryOrderStepper em{text-align:center;min-width:16px;font-style:normal;font-weight:900}.tryOrderPanel>footer{border-top:1px solid #e4e7e4;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.tryOrderPanel>footer>span{color:#65716b;font-size:13px}.tryOrderPanel>footer b{color:#12211d;margin-inline-start:6px;font-size:16px}.tryOrderSubmit{color:#fff;cursor:pointer;background:#10211b;border:0;border-radius:12px;align-items:center;gap:7px;padding:12px 18px;font:900 12px inherit;display:flex}.tryOrderSubmit:disabled{opacity:.4;cursor:not-allowed}.tryOrderConfirmed{text-align:center;justify-items:center;gap:10px;padding:20px 0;display:grid}.tryOrderConfirmed strong{color:#087646;font-size:15px}.tryOrderConfirmed p{color:#65716b;max-width:360px;font-size:12px}.tryOrderConfirmed button{color:#12211d;cursor:pointer;background:#edf1ef;border:0;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:10px 16px;font:800 11px inherit;display:flex}.tryOrderFlyScene{width:100%;height:46px;margin-top:4px;position:relative}.tryOrderFlyIcon{color:#fff;background:#087646;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-start:-13px;animation:1s cubic-bezier(.3,.7,.3,1) .2s forwards tryOrderFly;display:grid;position:absolute;top:0;left:50%}.tryOrderFlyIconDelay{animation-delay:.4s}@keyframes tryOrderFly{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(.35);opacity:0}}.tryOrderFlyTargets{justify-content:space-between;padding:0 6px;display:flex;position:absolute;top:0;left:0;right:0}.tryOrderFlyTarget{color:#65716b;opacity:0;background:#f4f6f4;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:800;animation:.35s 1.15s forwards tryOrderLand;display:inline-flex;transform:scale(.85)}.tryOrderFlyTargetDelay{animation-delay:1.55s}@keyframes tryOrderLand{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tryOrderFlyIcon{opacity:0;animation:none}.tryOrderFlyTarget{opacity:1;animation:none;transform:none}}@media (max-width:800px){.homeShowcase,.homeWhatsapp{grid-template-columns:1fr}.homeSteps>div,.homeOrderModes>div,.homeBenefits>div{grid-template-columns:1fr 1fr}.menuMock{height:360px;box-shadow:12px 14px #f26a2e}}@media (max-width:520px){.homeSteps>div,.homeOrderModes>div,.homeBenefits>div{grid-template-columns:1fr}.homeWhatsapp{gap:35px}.recentRestaurants a{width:160px}.menuMock{grid-template:42px 1fr/70px 1fr}.menuMock main{gap:7px;padding:9px}.menuMock article{padding:7px}}@media (max-width:600px){.recentRestaurants>div>div{animation-duration:22s}.recentRestaurants>div>.marqueeReverse{animation-duration:26s}}@media (prefers-reduced-motion:reduce){.recentRestaurants>div>div,.recentRestaurants>div>.marqueeReverse{animation:none}}.homeFooter{color:#d8e3de;background:#0d1a15;padding:clamp(40px,7vw,70px) clamp(20px,7vw,110px) 26px}.homeFooterTop{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.homeFooterBrand{align-items:center;gap:14px;max-width:420px;display:flex}.homeFooterBrand p{color:#96a49e;margin:0;font-size:12px;line-height:1.7}.homeFooterTop nav{gap:20px;font-size:12px;font-weight:800;display:flex}.homeFooterTop nav a{color:#d8e3de;opacity:.85;transition:opacity .2s}.homeFooterTop nav a:hover{opacity:1}.homeFooterBottom{color:#7f8d87;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;font-size:11px;display:flex}.homeFooterHeart{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex;position:relative}.homeFooterHeart svg{color:#f26a2e;transition:transform .15s}.homeFooterHeart:hover svg{transform:scale(1.25)}.homeFooterHeart svg[data-burst=true]{animation:.5s homeFooterHeartBurst}@keyframes homeFooterHeartBurst{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.homeFooterConfetti{pointer-events:none;position:absolute;inset:auto auto 100% 50%}@media (max-width:600px){.homeFooterTop{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.homeFooterHeart svg{transition:none}.homeFooterHeart svg[data-burst=true]{animation:none}}.restaurantSpotlightCard{position:relative}.restaurantSpotlightCard:before{content:"";border-radius:inherit;background:radial-gradient(120px circle at var(--sx,50%) var(--sy,50%),#f26a2e26,transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.restaurantSpotlightCard:hover:before{opacity:1}.restaurantSpotlightCard>*{z-index:1;position:relative}.restaurantNewBadge{color:#0f9d58;background:#eafbf1;border-radius:99px;align-items:center;gap:3px;width:max-content;padding:2.5px 7px;font-size:8.5px;font-weight:900;animation:.5s cubic-bezier(.34,1.56,.64,1) restaurantNewIn;display:inline-flex}@keyframes restaurantNewIn{0%{transform:scale(0)rotate(-15deg)}70%{transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (hover:none),(prefers-reduced-motion:reduce){.restaurantSpotlightCard:before{display:none}}@media (prefers-reduced-motion:reduce){.restaurantNewBadge{animation:none}}
