@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--bg:#0b0b0b;--bg-2:#111110;--bg-3:#161513;--card:#1a1917;--card-2:#211f1c;--linha:#2b2a27;--linha-2:#3a3833;--texto:#f5f3ee;--texto-2:#d6d2c8;--muted:#a8a399;--muted-2:#8c877d;--gold:#f6b71e;--gold-2:#ffd166;--gold-3:#c98f0a;--gold-dim:#f6b71e24;--gold-linha:#f6b71e52;--tinta-gold:#1a1203;--verde:#2ecc71;--azul-claro:#6ea2f8;--papel:#f4f1e8;--papel-sombra:#e3ded0;--tinta:#1f1d1a;--fonte:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display:clamp(40px, 7.4vw, 92px);--t-h2:clamp(32px, 5vw, 64px);--t-h3:clamp(22px, 2.4vw, 30px);--t-corpo:clamp(16px, 1.15vw, 18px);--t-apoio:15px;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--secao:clamp(80px, 10vw, 144px);--barra-h:64px;--raio:14px;--raio-sm:10px;--sombra:0 24px 60px -24px #000000b3, 0 2px 6px #00000059;--sombra-papel:0 18px 30px -18px #000000bf;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--z-barra:40;--z-flutuante:30}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--barra-h) + 16px);scrollbar-color:var(--linha-2) var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--texto);font-family:var(--fonte);font-size:var(--t-corpo);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}::selection{background:var(--gold);color:var(--tinta-gold)}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}button,a,[role=button]{touch-action:manipulation}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pular{z-index:calc(var(--z-barra) + 1);border-radius:var(--raio-sm);background:var(--gold);color:var(--tinta-gold);transition:transform .2s var(--ease-out);padding:12px 18px;font-weight:650;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.pular:focus-visible{transform:translateY(0)}.miolo{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:var(--secao);position:relative}.titulo-secao{font-size:var(--t-h2);letter-spacing:-.032em;text-wrap:balance;max-width:17ch;font-weight:680;line-height:1.02}.texto-secao{color:var(--muted);text-wrap:pretty;max-width:58ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.bw{--bw-h:56px;min-height:var(--bw-h);background:var(--gold);color:var(--tinta-gold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 24px;font-size:17px;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 14px 30px -14px #f6b71e8c}.bw-icone{width:calc(var(--bw-h) - 12px);height:calc(var(--bw-h) - 12px);background:var(--tinta-gold);color:var(--gold-2);transition:transform .2s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.bw-icone svg{width:22px;height:22px}.bw:active:not([aria-disabled=true]){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bw:hover:not([aria-disabled=true]){background:var(--gold-2)}.bw:hover:not([aria-disabled=true]) .bw-icone{transform:translate(2px)rotate(-8deg)}}.bw--discreto{--bw-h:44px;padding:4px 4px 4px 18px;font-size:15px;box-shadow:inset 0 1px #ffffff4d}.bw--discreto .bw-icone svg{width:18px;height:18px}.bw--contorno{color:var(--texto);box-shadow:inset 0 0 0 1px var(--linha-2);background:0 0}.bw--contorno .bw-icone{background:var(--gold);color:var(--tinta-gold)}@media (hover:hover) and (pointer:fine){.bw--contorno:hover:not([aria-disabled=true]){background:var(--card)}}.bw[aria-disabled=true]{background:var(--card-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--linha-2);cursor:not-allowed}.bw[aria-disabled=true] .bw-icone{background:var(--linha);color:var(--muted)}.bw-flutuante{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-flutuante);transition:transform .26s var(--ease-out), opacity .2s ease, visibility 0s linear 0s;position:fixed}.bw-flutuante .bw{--bw-h:48px;gap:0;padding:4px;box-shadow:inset 0 1px #ffffff59,0 16px 34px -10px #000c}.bw-flutuante[data-escondido=true]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s var(--ease-out), opacity .16s ease, visibility 0s linear .22s;transform:translateY(calc(100% + 32px))}@media (width>=768px){.bw-flutuante{display:none}}@media (prefers-reduced-motion:reduce){.bw-flutuante,.bw-flutuante[data-escondido=true]{transform:none}}.ba{min-height:56px;box-shadow:inset 0 0 0 1px var(--linha-2);color:var(--texto);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;background:#1a19178c;border-radius:999px;align-items:center;gap:14px;padding:6px 18px 6px 6px;text-decoration:none;display:inline-flex}.ba-icone{background:var(--gold-dim);width:44px;height:44px;color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-linha);border-radius:999px;flex:none;place-items:center;display:grid}.ba-icone svg{width:22px;height:22px}.ba-texto{gap:3px;line-height:1.1;display:grid}.ba-rotulo{letter-spacing:-.005em;font-size:16px;font-weight:620}.ba-meta{color:var(--muted);font-family:var(--mono);letter-spacing:.01em;font-size:12px}.ba-seta{color:var(--gold);transition:transform .22s var(--ease-out);place-items:center;margin-left:4px;display:grid}.ba-seta svg{width:18px;height:18px}.ba:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ba:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--gold-linha)}.ba:hover .ba-seta{transform:translateY(2px)}}.ba-barra{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s;display:none}.ba-barra svg{width:18px;height:18px;color:var(--gold)}@media (hover:hover) and (pointer:fine){.ba-barra:hover{color:var(--texto);background:var(--card)}}@media (width>=1024px){.ba-barra{display:inline-flex}}.app-nota{max-width:44ch;color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.app-nota svg{width:18px;height:18px;color:var(--muted-2);flex:none;margin-top:1px}.barra{z-index:var(--z-barra);height:calc(var(--barra-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0b0b0bb8;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:fixed;inset:0 0 auto}.barra[data-rolou=true]{border-bottom-color:var(--linha);background:#0b0b0bdb}.barra-miolo{height:var(--barra-h);align-items:center;gap:24px;display:flex}.barra-marca{letter-spacing:-.02em;flex:none;align-items:center;gap:10px;min-height:44px;padding-right:4px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.barra-marca img{border-radius:9px;width:34px;height:34px}.barra-marca .marca-b{flex:none;place-items:center;width:34px;height:34px;display:grid}.marca-b{place-items:center;line-height:0;display:inline-grid}.marca-b-svg{display:block;overflow:visible}.marca-b[data-estado=vazio] .mb-liquido{transform:translateY(72px)}.marca-b[data-estado=vazio] .mb-colarinho,.marca-b[data-estado=vazio] .mb-reflexo,.mb-brilho{opacity:0}.marca-b-botao{color:inherit;cursor:pointer;transition:transform .16s var(--ease-out);-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:18px;padding:0}.marca-b-botao:active{transform:scale(.97)}.marca-b-botao:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media (prefers-reduced-motion:reduce){.marca-b .mb-liquido,.marca-b .mb-colarinho,.marca-b .mb-reflexo{opacity:1!important;transform:none!important}.marca-b-botao,.marca-b-botao:active{transition:none;transform:none}}.marca-on{color:var(--gold)}.barra-nav{margin-left:auto;display:none}.barra-nav ul{gap:4px;display:flex}.barra-nav a{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.barra-nav a[aria-current=true]{color:var(--texto);background:var(--card)}@media (hover:hover) and (pointer:fine){.barra-nav a:hover{color:var(--texto)}}.barra-acao{align-items:center;gap:6px;margin-left:auto;display:flex}@media (width>=768px){.barra-nav{display:block}.barra-acao{margin-left:4px}}@media (width>=768px) and (width<=1023.98px){.barra-miolo{gap:8px}.barra-nav a{padding:0 10px}}@media (width<=359.98px){.barra-acao .bw-texto{display:none}.barra-acao .bw{padding:4px}}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.js .reveal[data-visivel=false]{opacity:0;filter:blur(6px);transform:translateY(28px)}.js .reveal{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), filter .7s var(--ease-out);transition-delay:var(--atraso,0s)}}#topo-sentinela{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.link-seta{min-height:48px;color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--linha-2);text-decoration-color:var(--linha-2);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:16px;font-weight:600;transition:text-decoration-color .2s,color .2s;display:inline-flex}.link-seta svg{width:18px;height:18px;color:var(--gold);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-seta:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.link-seta:hover svg{transform:translate(2px,2px)}}.ticket{--dente:6px;width:max-content;max-width:100%;padding:calc(var(--dente) + 10px) 14px calc(var(--dente) + 12px);font-family:var(--mono);color:var(--tinta);white-space:pre;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom, #00000012, #0000 20px), linear-gradient(90deg, var(--papel-sombra), var(--papel) 10%, var(--papel) 90%, var(--papel-sombra));-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;margin:0;font-size:12px;line-height:1.42}.ticket::selection{color:var(--tinta);background:#f6d27a}.imp{width:100%;display:grid;position:relative}.imp-saida{justify-content:center;align-items:flex-end;margin-bottom:-6px;padding:16px 10px 0;display:flex;overflow:hidden}.imp-saida .ticket{filter:drop-shadow(0 10px 14px #00000073)}.imp-boca{z-index:1;background:#050505;border-radius:6px 6px 2px 2px;height:10px;margin:0 14px;position:relative;box-shadow:0 1px #ffffff12}.imp-corpo{border-radius:var(--raio);box-shadow:0 1px 0 #ffffff0f inset, var(--sombra);background:linear-gradient(#272623,#181715);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-top:-4px;padding:12px 16px 14px;display:grid}.imp-nome{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.2}.imp-quem{color:var(--muted);grid-column:1;font-size:13px}.imp-led{background:var(--verde);border-radius:999px;grid-area:1/2/span 2;width:9px;height:9px;transition:background-color .2s,box-shadow .2s;box-shadow:0 0 0 3px #2ecc7129}.imp-led[data-aceso=false]{box-shadow:none;background:#3a3833}.imp--bar .imp-nome{color:var(--gold-2)}.imp--cozinha .imp-nome{color:var(--verde)}.imp--contas .imp-nome{color:var(--azul-claro)}.fone{background:linear-gradient(160deg,#2c2a27,#0e0d0c 40%,#1b1a18);border-radius:42px;padding:9px;box-shadow:0 40px 80px -30px #000000e6,inset 0 2px #ffffff12}.fone-tela{background:var(--bg-2);border-radius:33px;height:100%;overflow:hidden}.fone-status{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 22px;font-size:12px;font-weight:600;display:grid}.fone-status span:last-child{text-align:right;color:var(--muted);font-weight:500}.fone-ilha{background:#000;border-radius:999px;width:78px;height:20px}.fone-app{flex-direction:column;gap:4px;padding:8px 16px 16px;display:flex}.fone-casa{color:var(--texto-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.fone-casa .logo-ze{flex:none}.fone-titulo{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:700}.fone-itens{gap:8px;display:grid}.fone-item{border-radius:var(--raio-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0 12px;font-size:14px;font-weight:500;display:grid}.fone-qtd{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.fone-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-block:6px;line-height:1.25;display:-webkit-box;overflow:hidden}.fone-tag{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.fone-tag--bar{color:var(--gold-2);background:var(--gold-dim)}.fone-tag--cozinha{color:var(--verde);background:#2ecc7121}.hero{padding-top:calc(var(--barra-h) + clamp(28px, 6vw, 72px));position:relative;overflow:clip}.hero-luz{pointer-events:none;background:radial-gradient(closest-side,#f6b71e21,#f6b71e0a 55%,#0000);height:120%;position:absolute;inset:-20% -10% auto 35%}.hero-grade{align-items:center;gap:48px;display:grid;position:relative}.hero-titulo{letter-spacing:-.036em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,5.5vw,78px);font-weight:700;line-height:.98}.hero-titulo-ouro{color:var(--gold)}.hero-sub{max-width:46ch;color:var(--muted);text-wrap:pretty;margin-top:clamp(20px,2.4vw,32px);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.hero-acoes{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(24px,3vw,40px);display:flex}.hero-app{margin-top:20px}.hero-cena{justify-self:center;width:100%;max-width:560px;height:540px;margin:0;position:relative}.hero-fone{width:236px;height:452px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-imp{width:182px;position:absolute}.hero-imp--bar{bottom:26px;left:0;transform:rotate(-3deg)}.hero-imp--cozinha{bottom:0;right:0;transform:rotate(2.5deg)}.hero-papel{font-size:10px}.fone-enviar{background:var(--gold);min-height:46px;color:var(--tinta-gold);border-radius:999px;margin-top:14px;font-size:14px;font-weight:650;display:grid;position:relative}.fone-enviar>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fone-enviar-ok svg{width:16px;height:16px}.fone-enviar-rotulo{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-papel{animation:1.3s linear .9s both papel-sai}.hero-papel--cozinha{animation-delay:1.25s}.hero .fone-enviar{animation:enviar-toque .22s var(--ease-out) .7s both}.hero .fone-enviar-rotulo{animation:.78s linear segura}.hero .fone-enviar-ok{animation:.2s .82s both some}}@keyframes papel-sai{0%{transform:translateY(101%)}}@keyframes enviar-toque{50%{transform:scale(.96)}}@keyframes segura{0%,to{opacity:1}}@keyframes some{0%{opacity:0}}.hero-faixa{margin-top:clamp(40px,6vw,80px);position:relative}.hero-faixa ul{border-top:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-faixa li+li{border-left:1px solid var(--linha)}.hero-faixa a{min-height:72px;color:var(--texto-2);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:8px;padding:0 clamp(12px,2vw,28px);font-size:clamp(15px,1.9vw,24px);font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.hero-faixa li:first-child a{padding-left:0}.hero-faixa a svg{width:18px;height:18px;color:var(--gold);transition:transform .2s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.hero-faixa a:hover{color:var(--texto)}.hero-faixa a:hover svg{transform:translate(4px)}}@media (width<=479.98px){.hero-faixa ul{grid-template-columns:minmax(0,1fr)}.hero-faixa li+li{border-left:0;border-top:1px solid var(--linha)}.hero-faixa a{min-height:56px;padding:0;font-size:17px}}@media (width>=1024px){.hero-grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.hero-cena{justify-self:end;height:560px}.hero-fone{width:270px;height:540px}.hero-imp{width:206px}.hero-papel{font-size:11px}}.simulador{background:var(--bg-2);border-block:1px solid var(--linha)}.simulador .sim{background:0 0}.simulador-titulo{max-width:20ch;margin-bottom:clamp(28px,4vw,48px)}.ilhas-grade{gap:48px;display:grid}.ilhas-coluna-palco{order:2;min-width:0;overflow-x:clip}.ilhas-palco{gap:16px;margin:0;display:grid}.ilhas-fone,.ilhas-fios{display:none}.ilhas-imps{gap:18px;display:grid}.ilhas-imps .imp-saida{height:140px}.ilhas-imps .ticket{font-size:12px}.ilhas-texto{align-content:start;gap:40px;display:grid}.ilhas-passo--intro .texto-secao{margin-top:24px}.ilhas-passo:not(.ilhas-passo--intro){grid-template-columns:auto minmax(0,1fr);gap:6px 16px;max-width:46ch;display:grid}.ilhas-icone{background:var(--gold-dim);width:48px;height:48px;color:var(--gold-2);border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.ilhas-icone svg{width:26px;height:26px}.ilhas-passo-titulo{font-size:var(--t-h3);letter-spacing:-.02em;align-self:center;font-weight:650;line-height:1.15}.ilhas-passo p:not(.texto-secao){color:var(--muted);grid-column:2;font-size:17px;line-height:1.6}@media (width>=640px) and (width<=1023.98px){.ilhas-imps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ilhas-imps .ticket{padding-inline:10px;font-size:9px}}@media (width>=1024px){.ilhas-coluna-palco{order:0}.ilhas-grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,88px)}.ilhas-palco{grid-template-columns:250px minmax(48px,1fr) 224px;align-items:center;gap:0;height:min(640px,100svh - 128px)}.ilhas-fone{height:min(500px,100%);display:block}.ilhas-fios{width:100%;height:100%;display:block;overflow:visible}.ilhas-fio{fill:none;stroke:var(--gold-linha);stroke-width:.9px;stroke-dasharray:1}.ilhas-imps{grid-template-rows:repeat(3,minmax(0,1fr));align-items:end;gap:8px;height:100%}.ilhas-imps .imp-saida{height:auto;min-height:0}.ilhas-imps .ticket{font-size:10.5px}.ilhas-imps .imp{grid-template-rows:minmax(0,1fr) auto auto;height:100%}.impressao[data-animado] .ilhas-texto{gap:0}.impressao[data-animado] .ilhas-passo{opacity:.3;min-height:62vh;transition:opacity .36s var(--ease-out);align-content:center}.impressao[data-animado] .ilhas-passo--intro{opacity:1;min-height:0;padding-bottom:18vh}.impressao[data-animado] .ilhas-passo--ativo{opacity:1}.impressao[data-animado] .ilhas-passo:last-child{min-height:calc(100svh - 160px)}}.telas-cabeca .texto-secao{margin-top:24px}.tv{margin-top:clamp(40px,6vw,72px)}.tv-tela{background:var(--bg-2);border-radius:22px;margin-inline:clamp(8px,1.2vw,14px);padding:clamp(14px,2vw,24px);box-shadow:0 0 0 clamp(8px,1.2vw,14px) #060606,0 0 0 calc(clamp(8px,1.2vw,14px) + 1px) #2a2926,0 50px 100px -40px #000000e6}.tv-pe{background:linear-gradient(#1b1a18,#0e0d0c);border-radius:0 0 10px 10px;width:min(32%,240px);height:14px;margin:clamp(14px,1.6vw,20px) auto 0}.tv-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 18px;display:flex}.tv-nome{letter-spacing:-.015em;align-items:center;gap:10px;font-size:clamp(18px,1.8vw,24px);font-weight:650;display:inline-flex}.tv-nome svg{width:24px;height:24px;color:var(--verde)}.tv-conta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tv-modo{color:var(--texto-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.tv-chave{background:var(--gold);border-radius:999px;width:38px;height:22px;position:relative}.tv-chave:after{content:"";background:var(--tinta-gold);border-radius:999px;width:16px;height:16px;position:absolute;top:3px;right:3px}.tv-fila{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;min-height:236px;display:grid}.tv-pedido{background:var(--card);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.tv-mesa{letter-spacing:-.02em;font-size:21px;font-weight:700}.tv-hora{color:var(--muted);font-size:13px}.tv-itens{gap:2px;margin:6px 0 12px;font-size:15px;font-weight:500;display:grid}.tv-entregue{border-radius:var(--raio-sm);background:var(--verde);color:#062312;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:48px;transition:transform .14s var(--ease-out), background-color .16s ease;border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:16px;font-weight:650;display:inline-flex}.tv-entregue svg{width:18px;height:18px}.tv-entregue:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tv-entregue:hover{background:#45d884}}.tv-vazio{border:1px dashed var(--linha-2);color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.tv-saiu{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;margin-top:16px;padding:14px 4px 2px;display:flex}.tv-saiu-rotulo{color:var(--muted);margin-right:6px;font-size:13px;font-weight:600}.tv-saiu-chip{color:var(--verde);background:#2ecc7121;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.tv-saiu-chip svg{width:14px;height:14px}.tv-saiu-dica{color:var(--muted-2);font-size:13px}.telas-pontos{gap:28px;margin-top:clamp(48px,6vw,80px);display:grid}.telas-pontos li{border-top:1px solid var(--linha);color:var(--texto-2);max-width:46ch;padding-top:20px;font-size:17px;line-height:1.6}@media (width>=900px){.telas-pontos{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.entrega-cabeca .texto-secao{margin-top:24px}.entrega-passos{border-block:1px solid var(--linha);gap:0;margin-top:clamp(40px,6vw,64px);display:grid}.entrega-passo{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:16px;padding:22px 0;display:grid;position:relative}.entrega-passo+.entrega-passo{border-top:1px solid var(--linha)}.entrega-passo-icone{background:var(--gold-dim);width:52px;height:52px;color:var(--gold-2);border-radius:14px;grid-row:1/span 2;place-items:center;display:grid}.entrega-passo-icone svg{width:28px;height:28px}.entrega-passo-titulo{letter-spacing:-.015em;padding-top:2px;font-size:clamp(19px,1.7vw,22px);font-weight:650;line-height:1.25}.entrega-passo-texto{color:var(--muted);max-width:34ch;margin-top:4px;font-size:15.5px;line-height:1.55}.entrega-seta{z-index:1;background:var(--bg);width:22px;height:22px;color:var(--gold);border-radius:999px;margin-left:-11px;padding:3px;position:absolute;bottom:-11px;left:26px;transform:rotate(90deg)}@media (width>=768px){.entrega-passos{grid-template-columns:repeat(3,minmax(0,1fr))}.entrega-passo{padding:28px clamp(20px,3vw,40px) 28px 0}.entrega-passo+.entrega-passo{border-top:0;border-left:1px solid var(--linha);padding-left:clamp(20px,3vw,40px)}.entrega-seta{margin:-11px 0 0;inset:50% -11px auto auto;transform:none}}@media (width>=768px) and (width<=1023.98px){.entrega-passo{grid-template-columns:minmax(0,1fr);row-gap:12px}.entrega-passo-icone{grid-row:auto}}.entrega-grade{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,72px);margin-top:clamp(40px,6vw,72px);display:grid}.entrega-palco{border-radius:var(--raio);background:radial-gradient(ellipse 60% 50% at 50% 40%, #f6b71e1f, transparent 70%), var(--bg-2);border:1px solid var(--linha);margin:0;padding:clamp(24px,4vw,48px) clamp(12px,3vw,40px) 20px}.entrega-fones{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;display:grid}.entrega-fone{width:min(100%,292px)}.entrega-fone .fone-tela{flex-direction:column;height:560px;display:flex}.entrega-legenda{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;padding-top:12px;display:flex}.entrega-exemplo{border:1px dashed var(--linha-2);color:var(--muted);border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:600}.entrega-repetir{font-size:15px}@media (width>=640px){.entrega-fones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,32px)}.entrega-fone--vitrine{justify-self:end}.entrega-fone--pix{justify-self:start;margin-top:56px}}.vit{--casa:#d4553a;--casa-escura:#b8432b;flex-direction:column;flex:1;min-height:0;display:flex}.entrega-fone--vitrine .fone-tela{position:relative}.entrega-fone--vitrine .fone-status{z-index:2;color:#fff7f2;position:absolute;inset:0 0 auto}.vit-capa{background:radial-gradient(circle at 70% 35%,#ffba6e59,#0000 50%),linear-gradient(160deg,#4a2414,#1c0f09 75%);flex:none;height:138px;position:relative}.vit-capa-foto{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.vit-capa:after{content:"";background:linear-gradient(180deg, #0a0604b8 0%, #0a060400 38%), linear-gradient(0deg, var(--bg-2) 0%, #140c0899 26%, #140c0800 58%);position:absolute;inset:0}.vit-cabeca{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 12px;margin-top:-34px;padding:0 14px;display:grid;position:relative}.vit-logo{width:60px;height:60px;box-shadow:0 0 0 2px #f6e6cf, 0 0 0 4px var(--bg-2), 0 10px 22px -8px #000c;border-radius:999px;display:block}.vit-casa{letter-spacing:-.02em;min-width:0;padding-bottom:3px;font-size:18px;font-weight:700;line-height:1.1}.vit-selos{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.vit-selos span{border:1px solid var(--linha);color:var(--texto-2);white-space:nowrap;background:#fff7f20f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.vit-miolo{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 14px 14px;display:flex}.vit-modos{background:var(--bg);border:1px solid var(--linha);border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.vit-modos span{min-height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.vit-modos span[data-ativo]{background:var(--casa-escura);color:#fff7f2}.vit-categorias{gap:6px;display:flex}.vit-categorias span{border:1px solid var(--linha-2);color:var(--texto-2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.vit-categorias span[data-ativo]{border-color:var(--casa);color:#ffb39f}.vit-sugestao{background:linear-gradient(135deg,#d4553a38,#d4553a0f);border:1px solid #d4553a66;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.vit-sugestao-icone{color:#ffb39f;background:#00000059;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.vit-sugestao-icone svg{width:24px;height:24px}.vit-sugestao-texto{gap:2px;min-width:0;display:grid}.vit-sugestao-rotulo{color:#ffb39f;font-size:11.5px;font-weight:650}.vit-sugestao-nome{font-size:14px;font-weight:650;line-height:1.25}.vit-itens{gap:6px;display:grid}.vit-itens li{background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 12px;font-size:13.5px;font-weight:500;display:flex}.vit-mais{color:#ffb39f;background:#d4553a2e;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vit-mais svg{width:14px;height:14px}.vit-sacola{background:var(--casa-escura);color:#fff7f2;border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:650;display:flex;box-shadow:0 12px 24px -12px #d4553ab3}.vit-sacola svg{width:18px;height:18px}.vit-sacola-qtd{background:#00000040;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px}.pix{flex-direction:column;flex:1;padding:6px 16px 18px;display:flex}.pix-titulo{letter-spacing:-.02em;border-bottom:1px solid var(--linha);padding:4px 0 12px;font-size:21px;font-weight:700}.pix-camadas{flex:1;display:grid}.pix-camada{transition:opacity .32s var(--ease-out), transform .42s var(--ease-out), visibility 0s linear 0s;flex-direction:column;grid-area:1/1;align-items:center;gap:14px;padding-top:22px;display:flex}.pix[data-estado=aguardando] .pix-confirmado,.pix[data-estado=confirmado] .pix-aguardando{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;transform:translateY(8px)scale(.97)}.pix-qr{background:var(--papel);color:var(--tinta);box-shadow:var(--sombra-papel);border-radius:14px;padding:12px}.pix-qr-desenho{width:150px;height:150px;display:block}.pix-copiar{border:1px solid var(--linha-2);background:var(--card);width:100%;min-height:44px;color:var(--texto);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.pix-copiar svg{width:17px;height:17px;color:var(--gold)}.pix-status{background:var(--gold-dim);border:1px solid var(--gold-linha);color:var(--gold-2);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex}.pix-pulso{background:var(--gold);border-radius:999px;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.pix-pulso{animation:pix-espera 1.4s var(--ease-in-out) infinite}}@keyframes pix-espera{50%{opacity:.25;transform:scale(.7)}}.pix-ok{width:76px;height:76px;color:var(--verde);background:#2ecc7121;border-radius:999px;place-items:center;margin-top:12px;display:grid}.pix-ok svg{width:48px;height:48px}.pix-confirmado-texto{letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:14ch;font-size:20px;font-weight:700;line-height:1.2}.pix-etapas{background:var(--card);border-radius:12px;align-self:stretch;gap:0;margin-top:6px;padding:6px 14px;display:grid}.pix-etapas li{min-height:38px;color:var(--muted-2);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.pix-etapas li+li:before{content:"";background:var(--linha-2);width:2px;height:20px;margin-left:-1px;position:absolute;top:-10px;left:8px}.pix-etapas li[data-etapa=atual]:before{background:var(--verde)}.pix-etapa-marca{z-index:1;border:2px solid var(--linha-2);background:var(--card);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.pix-etapas li[data-etapa=feita]{color:var(--texto-2)}.pix-etapas li[data-etapa=feita] .pix-etapa-marca{border-color:var(--verde);background:var(--verde);color:#062312}.pix-etapa-marca svg{width:10px;height:10px}.pix-etapas li[data-etapa=atual]{color:var(--texto);font-weight:650}.pix-etapas li[data-etapa=atual] .pix-etapa-marca{border-color:var(--verde);box-shadow:0 0 0 4px #2ecc7129}.pix-impresso{color:var(--verde);background:#2ecc711f;border:1px solid #2ecc7166;border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex}.pix-impresso svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.pix-camada,.pix[data-estado=aguardando] .pix-confirmado,.pix[data-estado=confirmado] .pix-aguardando{transform:none}}.entrega-lado{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(28px,3vw,40px);display:grid}.entrega-grupo-titulo{font-size:var(--t-h3);letter-spacing:-.02em;border-bottom:1px solid var(--linha);padding-bottom:14px;font-weight:650;line-height:1.15}.entrega-pontos{gap:12px;margin-top:16px;display:grid}.entrega-pontos li{color:var(--texto-2);grid-template-columns:18px minmax(0,1fr);gap:10px;max-width:54ch;font-size:16px;line-height:1.55;display:grid}.entrega-pontos svg{width:18px;height:18px;color:var(--gold);margin-top:.22em}.entrega-acao{justify-items:start;gap:20px;display:grid}.entrega-acao .fiscal-condicao{margin-top:0}.entrega-acao .bw{white-space:normal}@media (width<=479.98px){.entrega-acao .bw{justify-content:space-between;width:100%}}@media (width>=768px) and (width<=1023.98px){.entrega-lado{grid-template-columns:repeat(2,minmax(0,1fr))}.entrega-acao{grid-column:1/-1}}@media (width>=1024px){.entrega-grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.dono-cabeca .texto-secao{margin-top:24px}.bento{gap:16px;margin-top:clamp(40px,6vw,72px);display:grid}.bento-cel{border-radius:var(--raio);background:var(--bg-3);border:1px solid var(--linha);flex-direction:column;gap:12px;min-width:0;padding:clamp(22px,2.6vw,32px);display:flex}.bento-titulo{font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.15}.bento-texto{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.6}.bento-cal .bento-texto{margin-top:auto;padding-top:8px}.cal{gap:18px;display:grid}.cal-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-titulo{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:650}.cal-periodos{background:var(--bg);border:1px solid var(--linha);border-radius:999px;grid-template-columns:repeat(3,auto);gap:4px;padding:4px;display:grid}.cal-periodo{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s}.cal-periodo[aria-checked=true]{background:var(--gold);color:var(--tinta-gold);font-weight:650}@media (hover:hover) and (pointer:fine){.cal-periodo[aria-checked=false]:hover{color:var(--texto)}}@media (width<=479.98px){.cal-periodos{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cal-periodo{padding:0 6px;font-size:13px}}.cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.6vw,8px);display:grid}.cal-semana{color:var(--muted-2);text-align:center;font-size:12px;font-weight:600}.cal-dia{aspect-ratio:1.3;font-variant-numeric:tabular-nums;color:var(--texto-2);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);background:#1f1e1b;border-radius:7px;place-items:center;font-size:clamp(11px,1vw,13px);font-weight:600;display:grid}.cal-dia[data-nivel="1"],.cal-amostra[data-nivel="1"]{background:#f6b71e29}.cal-dia[data-nivel="2"],.cal-amostra[data-nivel="2"]{background:#f6b71e57}.cal-dia[data-nivel="3"],.cal-amostra[data-nivel="3"]{color:var(--tinta-gold);background:#f6b71e9e}.cal-dia[data-nivel="4"],.cal-amostra[data-nivel="4"]{background:var(--gold);color:var(--tinta-gold)}.cal-dia[data-fora]{opacity:.18;transform:scale(.94)}.cal-legenda{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cal-amostra{background:#1f1e1b;border-radius:4px;width:14px;height:14px}.cal-exemplo{margin-left:auto}.bento-cegas-visual{justify-content:center;padding:8px 0 4px;display:flex;position:relative}.bento-cegas-visual .ticket{filter:drop-shadow(0 16px 20px #00000080);font-size:12px;transform:rotate(-1.5deg)}.bento-olho{background:var(--gold);width:44px;height:44px;color:var(--tinta-gold);box-shadow:var(--sombra);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:6px;right:12%}.bento-olho svg{width:20px;height:20px}.perfis{gap:8px;margin:4px 0;display:grid}.perfis li{border-radius:var(--raio-sm);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px;display:flex}.perfil-quem{font-weight:650}.perfil-ve{color:var(--muted);font-size:14px}.bento-icone{background:var(--gold-dim);width:52px;height:52px;color:var(--gold-2);border-radius:14px;place-items:center;display:grid}.bento-icone svg{width:28px;height:28px}.fila-offline{font-family:var(--mono);color:var(--muted);gap:6px;margin-top:8px;font-size:12.5px;display:grid}.fila-offline li{background:var(--bg);border:1px dashed var(--linha-2);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.fila-offline li[data-ultimo]{color:var(--verde);border:1px solid #2ecc7159}.fila-offline svg{flex:none;width:16px;height:16px}.bento-reabrir{border-color:var(--gold-linha);background:linear-gradient(160deg,#241d0e,#15130f 70%)}.bento-reabrir-botao{background:var(--gold);min-height:44px;color:var(--tinta-gold);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.bento-reabrir-botao svg{width:18px;height:18px}.bento-fiscal{align-items:center;gap:clamp(24px,3vw,48px);display:grid}.fiscal-texto{flex-direction:column;gap:12px;min-width:0;display:flex}.fiscal-rotulo{background:var(--gold-dim);border:1px solid var(--gold-linha);min-height:32px;color:var(--gold-2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.fiscal-rotulo svg{width:16px;height:16px}.fiscal-titulo{max-width:18ch;font-size:clamp(24px,2.8vw,36px)}.fiscal-pontos{gap:10px;margin:6px 0 2px;display:grid}.fiscal-pontos li{color:var(--texto-2);grid-template-columns:18px minmax(0,1fr);gap:10px;max-width:56ch;font-size:15.5px;line-height:1.55;display:grid}.fiscal-pontos svg{width:18px;height:18px;color:var(--gold);margin-top:.2em}.fiscal-condicao{border-radius:var(--raio-sm);background:var(--bg);border:1px dashed var(--linha-2);color:var(--muted);align-items:flex-start;gap:10px;max-width:56ch;margin-top:6px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.fiscal-condicao svg{width:20px;height:20px;color:var(--gold-2);flex:none}.fiscal-visual{border-radius:var(--raio-sm);background:radial-gradient(ellipse 70% 55% at 50% 38%, #f6b71e21, transparent 70%), var(--bg);border:1px solid var(--linha);flex-direction:column;align-items:center;gap:16px;min-width:0;padding:24px 12px 28px;display:flex;position:relative}.fiscal-status{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fiscal-status li{background:var(--card);border:1px solid var(--linha-2);min-height:30px;color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fiscal-status li[data-status=emitida]{color:var(--verde);background:#2ecc711f;border-color:#2ecc7166}.fiscal-status svg{width:15px;height:15px}.cupom-fiscal{white-space:normal;filter:drop-shadow(0 18px 22px #00000080);flex-direction:column;align-items:center;gap:10px;display:flex;transform:rotate(1.2deg)}.cupom-linhas{font:inherit;white-space:pre;align-self:stretch;margin:0}.cupom-base{text-align:center;color:#4a463f;font-size:11px}.cupom-qr{width:96px;height:96px;color:var(--tinta)}.cupom-exemplo{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--tinta);border:1px dashed #1f1d1a8c;border-radius:4px;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:600}@media (width<=379.98px){.cupom-fiscal{font-size:11px;transform:none}.cupom-exemplo{letter-spacing:0;font-size:10px}}.bento-contador{align-items:center;gap:clamp(24px,3vw,48px);display:grid}.contador-texto{flex-direction:column;gap:12px;min-width:0;display:flex}.contador-titulo{max-width:16ch;font-size:clamp(24px,2.8vw,36px)}.planilha{border-radius:var(--raio-sm);background:var(--bg);border:1px solid var(--linha);min-width:0;box-shadow:var(--sombra);margin:0;overflow:hidden}.planilha-topo{border-bottom:1px solid var(--linha);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.planilha-arquivo{min-width:0;font-family:var(--mono);color:var(--texto-2);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:inline-flex}.planilha-arquivo svg{width:20px;height:20px;color:var(--verde);flex:none}.planilha-exemplo{border:1px dashed var(--linha-2);color:var(--muted);border-radius:6px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.planilha-tabela{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.planilha-tabela th,.planilha-tabela td{text-align:left;white-space:nowrap;padding:10px 14px}.planilha-tabela th{color:var(--muted-2);border-bottom:1px solid var(--linha);font-size:11.5px;font-weight:600}.planilha-tabela td{color:var(--texto-2)}.planilha-tabela td:nth-child(3),.planilha-tabela th:nth-child(3){text-align:right}.planilha-tabela tbody tr:nth-child(2n){background:#ffffff06}.planilha-tabela td:nth-child(2){color:var(--verde)}.planilha-tabela tr[data-cancelada] td:last-child{color:var(--gold-2)}.planilha-motivo{background:var(--gold-dim);border:1px solid var(--gold-linha);color:var(--gold-2);font-family:var(--mono);border-radius:8px;margin:0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.planilha-baixar{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.planilha-baixar span{background:var(--card);border:1px solid var(--linha-2);min-height:36px;color:var(--texto-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.planilha-baixar svg{width:16px;height:16px}.planilha-baixar .planilha-seta{color:var(--gold)}@media (width<=419.98px){.planilha-tabela th,.planilha-tabela td{padding:9px 7px}.planilha-tabela th:first-child,.planilha-tabela td:first-child{padding-left:12px}.planilha-tabela{font-size:11.5px}.planilha-tabela td:last-child{white-space:normal}}@media (width>=768px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-cal,.bento-fiscal,.bento-contador{grid-column:1/-1}.bento-fiscal{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.bento-contador{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bento-contador .planilha{order:-1}}@media (width>=1100px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento-cal{grid-area:1/1/3/8}.bento-cegas{grid-area:1/8/auto/13}.bento-perfis{grid-area:2/8/auto/13}.bento-offline{grid-column:1/7}.bento-reabrir{grid-column:7/13}.bento-fiscal{grid-column:1/13;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:clamp(32px,3.4vw,48px)}.bento-contador{grid-column:1/13;grid-template-columns:minmax(0,6fr) minmax(0,6fr);padding:clamp(32px,3.4vw,48px)}}.frentes-titulo{max-width:16ch}@media (width<=359.98px){.frentes-titulo{font-size:28px}}.frente{border-radius:var(--raio);background:var(--bg-3);border:1px solid var(--linha);scroll-margin-top:calc(var(--barra-h) + 24px);flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.frente .bw{white-space:normal;align-self:flex-start;margin-top:auto}.frente-rotulo{color:var(--gold-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.frente-rotulo svg{width:22px;height:22px}.frente-titulo{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:680;line-height:1.1}.frente-texto{color:var(--muted);max-width:52ch;font-size:17px;line-height:1.6}.frente-pontos{gap:10px;margin-bottom:12px;display:grid}.frente-pontos li{color:var(--texto-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.5;display:grid}.frente-pontos svg{width:18px;height:18px;color:var(--gold);margin-top:3px}.frente--principal{border-color:var(--gold-linha);background:radial-gradient(120% 140% at 100% 0,#f6b71e1f,#0000 55%),linear-gradient(160deg,#1d1912,#121110 70%);gap:36px;margin-top:clamp(40px,6vw,72px)}.frente--principal .frente-cabeca{flex-direction:column;gap:18px;display:flex}.frente--principal .frente-titulo{letter-spacing:-.032em;max-width:14ch;font-size:clamp(32px,4.4vw,60px);line-height:1.02}.frente--principal .frente-texto{font-size:clamp(17px,1.3vw,19px)}.frente--principal .bw{margin-top:8px}.frente--principal .frente-pontos{align-self:end;gap:0;margin:0}.frente--principal .frente-pontos li{color:var(--texto);border-top:1px solid #f6b71e2e;padding:20px 0;font-size:clamp(17px,1.4vw,20px)}.frente--principal .frente-pontos svg{width:20px;height:20px;margin-top:4px}.frentes-outras{gap:16px;margin-top:16px;display:grid}@media (width>=768px){.frentes-outras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.frente--principal{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding:clamp(36px,4.4vw,64px);display:grid}}.faq-grade{gap:40px;display:grid}.faq-cabeca .texto-secao{margin-top:20px}.faq-lista{border-top:1px solid var(--linha)}.faq-item{border-bottom:1px solid var(--linha)}.faq-pergunta{font-size:inherit}.faq-pergunta button{text-align:left;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:76px;padding:16px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.3;display:flex}.faq-pergunta button:focus-visible{outline-offset:4px}.faq-sinal{background:var(--card);width:40px;height:40px;color:var(--gold);transition:transform .24s var(--ease-out), background-color .2s ease;border-radius:999px;flex:none;place-items:center;display:grid}.faq-sinal svg{width:18px;height:18px}.faq-item[data-aberto=true] .faq-sinal{background:var(--gold);color:var(--tinta-gold);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.faq-pergunta button:hover .faq-sinal{background:var(--card-2)}.faq-item[data-aberto=true] .faq-pergunta button:hover .faq-sinal{background:var(--gold-2)}}.faq-resposta-miolo{padding:0 56px 28px 0}.faq-resposta p{color:var(--muted);max-width:62ch;font-size:17px;line-height:1.65}.faq-passos{counter-reset:passo;gap:12px;max-width:62ch;margin-top:16px;display:grid}.faq-passos li{counter-increment:passo;color:var(--texto-2);grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.55;display:grid}.faq-passos li:before{content:counter(passo);background:var(--gold-dim);width:28px;height:28px;color:var(--gold-2);font-family:var(--mono);border-radius:999px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.faq-resposta .faq-nota{margin-top:16px}@media (prefers-reduced-motion:no-preference){.faq-resposta-miolo{transition:opacity .26s var(--ease-out), transform .26s var(--ease-out)}@starting-style{.faq-resposta-miolo{opacity:0;transform:translateY(-6px)}}}@media (width>=1024px){.faq-grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.faq-cabeca{top:calc(var(--barra-h) + 40px);position:sticky}}.fecho{border-top:1px solid var(--linha);padding-block:clamp(120px,16vw,220px);position:relative;overflow:clip}.fecho-luz{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f6b71e29,#f6b71e0a 60%,#0000);width:min(1100px,140vw);position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.fecho-miolo{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fecho-titulo{letter-spacing:-.036em;text-wrap:balance;overflow-wrap:break-word;max-width:13ch;font-size:clamp(42px,7vw,100px);font-weight:700;line-height:.98}@media (width<=479.98px){.fecho-titulo{font-size:clamp(34px,10.4vw,44px)}}.fecho-texto{color:var(--muted);text-wrap:pretty;max-width:50ch;margin:clamp(20px,2.4vw,32px) 0 clamp(28px,3vw,40px);font-size:clamp(17px,1.4vw,20px)}.fecho-app{margin-top:16px}.fecho-miolo .app-nota{text-align:left;justify-content:center}.rodape{border-top:1px solid var(--linha);padding-bottom:env(safe-area-inset-bottom,0px)}.rodape-miolo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:20px;display:flex}.rodape-marca{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.rodape-marca img{border-radius:8px;width:28px;height:28px}.rodape-por{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.rodape-entrar{min-height:48px;color:var(--muted);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.rodape-entrar svg{width:16px;height:16px;color:var(--gold)}@media (hover:hover) and (pointer:fine){.rodape-entrar:hover{color:var(--texto)}}@media (width<=767.98px){.rodape{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.fecho-marca{margin-bottom:clamp(28px,3.4vw,44px)}.fecho-marca .marca-b-svg{aspect-ratio:92/104;width:auto;height:clamp(180px,17vw,240px)}.sim{--bg:#0b0b0b;--bg-2:#121212;--card:#1a1a1a;--card-2:#202020;--linha:#2b2b2b;--texto:#f5f5f5;--muted:#a3a3a3;--gold:#f6b71e;--gold-2:#ffd166;--gold-dim:#f6b71e24;--verde:#2ecc71;--verde-dim:#2ecc7124;--azul:#3b82f6;--azul-claro:#6ea2f8;--papel:#f4f1e8;--papel-sombra:#e3ded0;--tinta:#1f1d1a;--raio:14px;--raio-sm:10px;--ease-out:cubic-bezier(.23, 1, .32, 1);--fonte:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;font-family:var(--fonte);color:var(--texto);background:var(--bg);-webkit-tap-highlight-color:transparent;gap:20px;min-width:0;display:grid}.sim *,.sim :before,.sim :after{box-sizing:border-box}.sim ::selection{background:var(--gold);color:#141414}.sim :where(button){font:inherit;color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer}.sim button:disabled{cursor:not-allowed}.sim :focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.sim-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-modos{background:var(--bg-2);border:1px solid var(--linha);border-radius:999px;flex-wrap:wrap;gap:4px;min-width:0;padding:4px;display:flex}.sim-modo{min-height:44px;color:var(--muted);transition:color .16s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:500;position:relative}.sim-modo:active,.sim-aba:active{transform:scale(.97)}.sim-modo[aria-checked=true]{color:#141414;font-weight:600}.sim-modo-fundo{border-radius:inherit;background:var(--gold);position:absolute;inset:0}.sim-modo-rotulo{position:relative}@media (hover:hover) and (pointer:fine){.sim-modo[aria-checked=false]:hover{color:var(--texto)}}.sim-cena{color:var(--muted);max-width:62ch;margin:0;font-size:16px;line-height:1.5}.botao{border-radius:var(--raio-sm);text-align:center;min-height:48px;transition:transform .12s var(--ease-out), background-color .16s ease, border-color .16s ease, color .16s ease, opacity .16s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;line-height:1.15;display:inline-flex}.botao:active:not(:disabled){transform:scale(.97)}.botao svg{flex:none;width:18px;height:18px}.botao--largo{width:100%}.botao--principal{background:var(--gold);color:#141414}.botao--principal:disabled{color:#8f8466;background:#3a3220}.botao--secundario{background:var(--card-2);color:var(--texto);border-color:#3a3a3a}.botao--secundario:disabled{border-color:var(--linha);color:#7c7c7c;background:0 0}.botao--texto{min-height:44px;color:var(--gold-2);text-underline-offset:4px;background:0 0;padding:0 12px;font-weight:500;-webkit-text-decoration:underline #ffd16673;text-decoration:underline #ffd16673}.botao--reiniciar{border-color:var(--linha);min-height:44px;color:var(--texto);background:0 0;font-weight:500}.botao--pronto{background:var(--verde);color:#0c2416;width:100%;min-height:48px}@media (hover:hover) and (pointer:fine){.botao--principal:not(:disabled):hover{background:var(--gold-2)}.botao--secundario:not(:disabled):hover,.botao--reiniciar:hover{border-color:#555}.botao--pronto:hover{background:#45d987}}.sim [data-dica=true]{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--gold);animation:dica-pulso .9s var(--ease-out) 2}@keyframes dica-pulso{0%{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--gold), 0 0 0 4px #f6b71e80}to{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px var(--gold), 0 0 0 14px #f6b71e00}}.guia{gap:10px;display:grid}.guia-trilha{grid-template-columns:repeat(var(--passos,4), minmax(0, 1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.guia-passo{border-radius:var(--raio-sm);background:var(--bg-2);border:1px solid var(--linha);min-width:0;color:var(--muted);align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:border-color .2s,color .2s,background-color .2s;display:flex}.guia-passo[data-estado=atual]{border-color:var(--gold);color:var(--texto);background:var(--gold-dim)}.guia-passo[data-estado=feito]{color:var(--texto)}.guia-marca{font-variant-numeric:tabular-nums;border:1px solid #444;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.guia-passo[data-estado=atual] .guia-marca{background:var(--gold);border-color:var(--gold);color:#141414}.guia-passo[data-estado=feito] .guia-marca{background:var(--verde);border-color:var(--verde);color:#0c2416}.guia-marca svg{width:13px;height:13px}.guia-titulo{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.25}.guia-dica{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.guia-dica p{color:var(--texto);max-width:62ch;margin:0;font-size:16px;line-height:1.45}.guia[data-ativo=false] .guia-dica p{color:var(--muted)}.sim,html.sim-sem-ancora{overflow-anchor:none}.sim-corpo{gap:20px;min-width:0;display:grid}.sim-palco{grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-areas:"garcom ilhas""garcom tela";align-items:start;gap:24px;min-width:0;display:grid}.sim-area{min-width:0}.sim-area--garcom{grid-area:garcom;position:sticky;top:16px}.sim-area--ilhas{grid-area:ilhas}.sim-area--tela{grid-area:tela}@media (width<=1099.98px){.sim-palco{grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-areas:"garcom tela""ilhas ilhas"}}.celular{background:linear-gradient(160deg,#2a2a2a,#0e0e0e 40%,#1a1a1a);border-radius:44px;padding:10px;box-shadow:0 30px 60px -20px #000c,inset 0 2px #ffffff0f}.celular-tela{overscroll-behavior:contain;background:var(--bg-2);scrollbar-width:thin;scrollbar-color:#3a3a3a transparent;border-radius:34px;flex-direction:column;height:clamp(640px,100vh - 100px,780px);display:flex;position:relative;overflow-y:auto}.celular-status{z-index:2;font-variant-numeric:tabular-nums;background:var(--bg-2);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 22px;font-size:13px;font-weight:600;display:grid;position:sticky;top:0}.celular-status span:last-child{text-align:right;color:var(--muted);font-weight:500}.celular-ilha{background:#000;border-radius:999px;width:84px;height:22px}.app-tela{flex-direction:column;flex:1;gap:12px;min-width:0;padding:6px 16px 0;display:flex}.app-topo{gap:2px;display:grid}.app-casa{color:var(--texto-2);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.app-casa .logo-ze{flex:none}.app-titulo{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:26px;font-weight:650;line-height:1.15}.mesas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mesa{border-radius:var(--raio-sm);border:1px solid var(--linha);background:var(--card);text-align:left;min-height:72px;transition:border-color .16s ease, background-color .16s ease, transform .12s var(--ease-out);justify-items:start;gap:2px;padding:10px 12px;display:grid}.mesa:active{transform:scale(.97)}.mesa[aria-pressed=true]{border-color:var(--gold);background:var(--gold-dim)}.mesa-numero{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:650}.mesa-estado{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.mesa[data-ocupada=true] .mesa-estado{color:var(--gold-2)}.campo{gap:8px;display:grid}.campo-rotulo{color:var(--muted);font-size:14px}.campo-entrada{border-radius:var(--raio-sm);background:var(--bg);width:100%;min-height:48px;color:var(--texto);font:inherit;caret-color:var(--gold);border:1px solid #3a3a3a;padding:0 14px;font-size:16px}.campo-entrada::placeholder{color:#8a8a8a}.campo-entrada:focus-visible{outline:2px solid var(--gold-2);outline-offset:1px}.app-rodape{z-index:2;background:var(--bg-2);box-shadow:0 -1px 0 var(--linha);gap:10px;margin:auto -16px 0;padding:12px 16px 16px;display:grid;position:sticky;bottom:0}.app-topo--comanda{gap:4px}.botao--voltar{min-height:44px;color:var(--muted);background:0 0;justify-self:start;margin-left:-8px;padding:0 12px 0 8px;font-weight:500}.comanda-cabeca{gap:4px;min-width:0;display:grid}.comanda-nome{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:15px;font-weight:500;display:block}.comanda-total{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.comanda-total b{color:var(--texto);font-weight:600}.cardapio{border-radius:var(--raio-sm);gap:12px;display:grid}.cardapio[data-dica=true]{box-shadow:none;animation:none}.cardapio[data-dica=true] .item-adicionar{border-color:#f6b71e59}.cardapio-secao ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cardapio-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.destino{font-size:12px;font-weight:500}.destino--bar{color:var(--gold-2)}.destino--cozinha{color:var(--verde)}.item{gap:6px;min-width:0;display:flex}.item-adicionar{border-radius:var(--raio-sm);border:1px solid var(--linha);background:var(--card);text-align:left;min-width:0;min-height:48px;transition:transform .12s var(--ease-out), border-color .16s ease, background-color .16s ease;flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:5px 6px 5px 12px;display:grid}.item-adicionar:active{background:var(--card-2);transform:scale(.98)}.item[data-no-carrinho=true] .item-adicionar{border-color:#f6b71e8c}.item-nome{overflow-wrap:anywhere;grid-column:1;min-width:0;font-size:15px;font-weight:500;line-height:1.25}.item-preco{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px}.item-qtd{background:var(--card-2);font-variant-numeric:tabular-nums;border-radius:8px;grid-column:3;place-items:center;min-width:36px;height:36px;padding:0 8px;font-weight:650;display:grid}.item-qtd svg{width:16px;height:16px;color:var(--gold-2)}.item[data-no-carrinho=true] .item-qtd{background:var(--gold);color:#141414}.item-tirar{border-radius:var(--raio-sm);border:1px solid var(--linha);background:var(--card);width:48px;transition:transform .12s var(--ease-out);flex:none;place-items:center;display:grid}.item-tirar:active{transform:scale(.95)}.item-tirar svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.item-adicionar:hover,.item-tirar:hover,.mesa:hover{border-color:#4a4a4a}}.carrinho-resumo{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px}.carrinho-resumo b{color:var(--texto)}.app-acoes{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;display:grid}.app-acoes .botao{padding:0 10px}.fechar-dica{color:var(--muted);overflow-wrap:anywhere;margin:-2px 0 0;font-size:13px;line-height:1.35}.recibo{text-align:center;justify-items:center;gap:10px;margin:auto 0;padding:24px 4px;display:grid}.recibo-icone{width:52px;height:52px;color:var(--verde)}.recibo .app-titulo{font-size:28px}.recibo-total{gap:2px;margin:4px 0 0;display:grid}.recibo-rotulo{color:var(--muted);font-size:13px}.recibo-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gold-2);font-size:34px;font-weight:650}.recibo-mesa,.recibo-nota{max-width:30ch;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.recibo-mesa b{color:var(--texto);font-weight:600}.app-rodape--recibo{margin-top:0}.celular-tela[data-travado] .app-tela{pointer-events:none}.aviso-ancora{z-index:3;height:0;position:sticky;top:46px}.aviso{border-radius:var(--raio-sm);background:#262626;border:1px solid #3a3a3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex;position:absolute;top:0;left:12px;right:12px;box-shadow:0 12px 30px -8px #000000b3}.botao--aviso{background:var(--gold);color:#141414;min-height:44px;padding:0 12px}.ilha[data-destaque] .ilha-saida{box-shadow:0 0 0 2px var(--gold)}.ilha[data-destaque=a] .ilha-saida{animation:destaque-papel-a .9s var(--ease-out) 3}.ilha[data-destaque=b] .ilha-saida{animation:destaque-papel-b .9s var(--ease-out) 3}@keyframes destaque-papel-a{0%{box-shadow:0 0 0 2px var(--gold), 0 0 0 2px #f6b71e8c}to{box-shadow:0 0 0 2px var(--gold), 0 0 0 16px #f6b71e00}}@keyframes destaque-papel-b{0%{box-shadow:0 0 0 2px var(--gold), 0 0 0 2px #f6b71e8c}to{box-shadow:0 0 0 2px var(--gold), 0 0 0 16px #f6b71e00}}.ilhas{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.ilha{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.ilha-saida{border-radius:var(--raio-sm);justify-content:center;align-self:end;min-height:140px;padding:0 6px;display:flex;container-type:inline-size}.ilha-vazia{border-radius:var(--raio-sm);color:#8a8a8a;text-align:center;border:1px dashed #333;align-self:end;width:100%;margin:0 0 10px;padding:18px 12px;font-size:13px}.papel-boca{justify-content:center;width:100%;margin-top:-14px;padding-top:14px;display:flex;overflow:hidden}.papel{--dente:7px;overscroll-behavior:contain;width:min(100%,32ch + 28px);max-height:440px;padding:calc(var(--dente) + 10px) 14px calc(var(--dente) + 14px);font-family:var(--mono);color:var(--tinta);white-space:pre;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom, #0000000f, #0000 22px), linear-gradient(90deg, var(--papel-sombra), var(--papel) 10%, var(--papel) 90%, var(--papel-sombra));-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--dente) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--dente) * 2) 51% repeat-x;filter:drop-shadow(0 10px 18px #00000073);scrollbar-width:thin;scrollbar-color:#cfc8b6 transparent;will-change:transform;margin:0;font-size:clamp(8.5px,5.18135cqi - 2.07254px,12.5px);line-height:1.42;overflow-y:auto}.papel::selection{color:var(--tinta);background:#f6d27a}.impressora{display:grid;position:relative}.impressora-boca{z-index:1;background:#050505;border-radius:6px 6px 2px 2px;height:10px;margin:0 12px;position:relative;box-shadow:0 1px #ffffff12}.impressora-corpo{border-radius:var(--raio);background:linear-gradient(#262626,#181818);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-top:-4px;padding:14px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 30px -16px #000000e6}.impressora-nome{letter-spacing:-.01em;font-size:17px;font-weight:650}.impressora-quem{color:var(--muted);grid-column:1;font-size:13px}.impressora-led{background:#3a3a3a;border-radius:999px;grid-area:1/2/span 2;width:10px;height:10px}.ilha--bar .impressora-nome{color:var(--gold-2)}.ilha--cozinha .impressora-nome{color:var(--verde)}.ilha--contas .impressora-nome,.ilha--logistica .impressora-nome{color:var(--azul-claro)}.impressora-led--imprimiu{background:var(--verde);box-shadow:0 0 0 3px var(--verde-dim);animation:.26s steps(2,jump-none) 5 led-imprimindo}@keyframes led-imprimindo{to{opacity:.35}}.balcao{align-content:start;justify-items:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.canhoto{color:#2a2824;width:min(100%,300px);font-family:var(--mono);overflow-wrap:anywhere;opacity:.86;background:#d9d5c9;border-radius:4px;padding:8px 12px;font-size:12px;line-height:1.35}.canhoto:nth-child(2n){transform:rotate(-.6deg)}.canhoto:nth-child(odd){transform:rotate(.4deg)}.canhoto--mais{color:var(--muted);font-family:var(--fonte);background:0 0;padding:4px 2px;transform:none!important}.tela{border-radius:var(--raio);background:#0f1110;border:1px solid #242826;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 50px -24px #000000e6}.tela-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tela-titulo{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:19px;font-weight:650;display:flex}.tela-contagem{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tela-setores{border-radius:var(--raio-sm);background:#181a19;gap:4px;padding:3px;display:flex}.tela-setor{min-width:84px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s}.tela-setor[aria-pressed=true]{color:var(--texto);background:#2a2e2c}.tela-fila{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:12px;display:grid}.pedido{border-radius:var(--raio-sm);background:#191c1a;border:1px solid #2c312e;gap:12px;min-width:0;padding:14px;display:grid}.pedido-topo{gap:2px;display:grid}.pedido-mesa{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.2}.pedido-tempo{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pedido-itens{gap:6px;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:grid}.pedido-itens li{gap:8px;min-width:0;display:flex}.pedido-itens b{color:var(--gold-2);font-variant-numeric:tabular-nums;flex:none}.pedido-itens span{overflow-wrap:anywhere;min-width:0}.tela-vazia{border-radius:var(--raio-sm);color:#9a9a9a;border:1px dashed #2c312e;grid-column:1/-1;margin:0;padding:22px 16px;font-size:15px;line-height:1.5}.tela-saiu{border-top:1px solid #242826;gap:8px;padding-top:14px;display:grid}.tela-saiu-titulo{color:var(--muted);margin:0;font-size:13px;font-weight:600}.tela-saiu ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tela-saiu li{color:#b5b5b5;align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.tela-saiu li svg{width:14px;height:14px;color:var(--verde);flex:none;align-self:center}.tela-saiu-mesa{max-width:45%;color:var(--texto);overflow-wrap:anywhere;flex:none;font-weight:600}.tela-saiu-itens{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistica{gap:20px;min-width:0;display:grid}.logistica-palco{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.logistica-painel{border-radius:var(--raio);background:var(--bg-2);border:1px solid var(--linha);grid-row:span 3;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.rota{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:17px;font-weight:600;display:flex}.rota svg{width:18px;height:18px;color:var(--gold)}.rota-ponto--destino{color:var(--gold-2)}.estoque{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.estoque th,.estoque td{text-align:right;padding:10px 6px}.estoque thead th{color:var(--muted);border-bottom:1px solid var(--linha);font-size:13px;font-weight:500}.estoque th:first-child{text-align:left;overflow-wrap:anywhere;padding-left:0;font-weight:500}.estoque td:last-child,.estoque th:last-child{padding-right:0}.fichas{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.ilha--logistica{grid-row:span 3}.sim-abas{z-index:5;border:1px solid var(--linha);background:#121212f0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 -4px;padding:4px;display:grid;position:sticky;top:0}.sim-aba{min-height:48px;color:var(--muted);transition:background-color .14s ease, color .14s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.sim-aba[aria-selected=true]{color:var(--texto);background:#2a2a2a;font-weight:600}.sim-aba[data-novidade=true]{color:var(--gold-2);box-shadow:inset 0 0 0 1px #f6b71e99}.sim-aba-novo{background:var(--gold);color:#141414;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.2}@media (width<=767.98px){.sim{gap:16px}.sim-modos{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sim-modo{border-radius:9px;padding:6px;font-size:13.5px;line-height:1.2}.botao--reiniciar{margin-left:auto}.sim-topo{flex-direction:column-reverse;align-items:stretch}.guia-passo{flex-direction:column;align-items:flex-start;gap:6px;padding:8px;font-size:12.5px}.sim-palco{display:block}.sim-area--garcom{position:static}.celular{border-radius:var(--raio);box-shadow:none;background:0 0;padding:0}.celular-tela{border-radius:var(--raio);border:1px solid var(--linha);height:auto;overflow:visible}.celular-status{display:none}.app-tela{padding-top:16px}.app-rodape{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:0 0 var(--raio) var(--raio);bottom:0}.aviso-ancora{top:68px}.ilhas{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:28px}.ilha{grid-row:auto;grid-template-rows:auto auto auto}.ilha-saida{min-height:96px}.tela{padding:14px}.logistica-palco{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:28px}.logistica-painel,.ilha--logistica{grid-row:auto}.logistica-painel{padding:16px}}@media (prefers-reduced-motion:reduce){.sim [data-dica=true],.ilha[data-destaque] .ilha-saida,.impressora-led--imprimiu{animation:none}.botao,.mesa,.item-adicionar,.item-tirar{transition-property:background-color,border-color,color,opacity}}.sim--carregando{border:1px dashed var(--linha);border-radius:20px;place-content:center;justify-items:center;gap:16px;min-height:910px;display:grid}.sim-reserva-texto{color:var(--muted);font-size:15px}.sim-reserva-texto--erro{color:var(--texto)}@media (width>=768px){.sim--carregando{min-height:1184px}}@media (width>=640px) and (width<=767.98px){.sim--carregando{min-height:840px}}@media (width>=1100px){.sim--carregando{min-height:940px}}.sim.sim--falhou{text-align:center;min-height:280px;padding:32px 16px}.sim--falhou .botao--reiniciar{justify-self:center;margin:0}.sem-movimento .papel,.sem-movimento .aviso,.sem-movimento .pedido,.sem-movimento .tv-pedido{opacity:1!important;transform:none!important}.acerto-resumo{border:1px solid var(--linha-2);border-radius:var(--raio-sm);background:var(--card);font-variant-numeric:tabular-nums;gap:10px;padding:16px;display:grid}.acerto-titulo{font-weight:650}.acerto-resumo ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.acerto-resumo li,.acerto-total{justify-content:space-between;gap:12px;display:flex}.acerto-resumo li{color:var(--muted);font-size:15px}.acerto-total{border-top:1px solid var(--linha-2);padding-top:10px;font-weight:650}.acerto-nota{color:var(--muted);font-size:13px}
