:root{--tomate:#cf2e26;--tomate-forte:#a3231c;--tomate-claro:#fbd5cf;--massa:#fce8d4;--massa-funda:#f5d3b3;--gema:#ffa344;--gema-clara:#ffe1bd;--lilas:#c9b2cc;--lilas-claro:#ece2ee;--bobina:#fbfaf6;--bobina-tinta:#3a3632;--cafe:#2a1d16;--cafe-suave:#6b5446;--linha:#e9cfb4;--caneta:#2343b0;--estimado:#a84f00;--calculado:#2f7a4c;--alerta:#b3261e;--gradiente-sol:linear-gradient(102deg, #e8412f 5%, #ffa344 52%, #c9b2cc 94%);--fonte-display:"Caprasimo", "Cooper Black", "Cooper Std", Georgia, serif;--fonte-texto:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-bobina:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fonte-caneta:"Caveat", "Bradley Hand", "Segoe Print", cursive;--t-xs:.8rem;--t-sm:.9rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.563rem;--t-2xl:1.953rem;--t-3xl:2.441rem;--t-4xl:3.052rem;--raio-sm:8px;--raio-md:14px;--raio-lg:22px;--raio-pilula:999px;--sombra-papel:0 1px 0 #2a1d160f, 0 12px 26px -16px #2a1d1680;--sombra-flutuante:0 18px 40px -18px #2a1d168c;--picote:conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) 50% / 14px 100%;--seguro-topo:env(safe-area-inset-top,0px);--seguro-base:env(safe-area-inset-bottom,0px);--seguro-esq:env(safe-area-inset-left,0px);--seguro-dir:env(safe-area-inset-right,0px);--duracao-curta:.16s;--duracao-media:.28s;--curva:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--duracao-curta:0s;--duracao-media:0s}}:root{--text:var(--cafe);--text-muted:var(--cafe-suave);--bg:var(--massa);--surface:var(--bobina);--border:var(--linha);--accent:var(--tomate);--accent-contraste:#fff;--sucesso:var(--calculado);--erro:var(--alerta);font:16px/1.5 var(--fonte-texto);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}body{background:var(--bg);margin:0}h1{margin:0 0 16px;font-size:22px}h2{margin:0 0 8px;font-size:18px}:focus-visible{outline:3px solid var(--caneta);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tela{padding:16px}.ap-legado>.tela{padding:0}.vazio-inline{color:var(--text-muted);margin:4px 0 12px;font-size:13px}.tela .sr-only,.entrada .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tela .secao+.secao,.tela .plano-secao,.tela .relatorio-vendas{margin-top:28px}.tela .secao>h2,.tela .secao-cabecalho>h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0 0 10px;font-weight:700;line-height:1.25}.tela .secao-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tela .secao-cabecalho>h2{margin:0}.tela .contagem{color:var(--cafe-suave);font-size:var(--t-sm);white-space:nowrap;font-weight:600}.tela .vazio-inline{color:var(--cafe-suave);font-size:var(--t-sm);margin:0 0 12px;line-height:1.45}.tela .carregando{color:var(--cafe-suave);margin:0;padding:24px 0}.tela .ok{color:var(--calculado)}.tela .erro{color:var(--alerta)}.tela .aviso{margin:0 0 12px}.tela .aviso-ok{background:color-mix(in srgb, var(--calculado) 14%, var(--bobina));color:var(--cafe)}.tela .bloco{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);padding:16px}.tela .vazio{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);color:var(--cafe-suave);margin:0;padding:18px 16px;line-height:1.45}.tela .estado{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;display:flex}.tela .estado-icone{background:var(--massa);width:56px;height:56px;color:var(--tomate-forte);border-radius:50%;place-items:center;display:grid}.tela .estado p{max-width:30ch;font-size:var(--t-md);margin:0;line-height:1.45}.tela .botao-perigo{box-shadow:inset 0 0 0 1.5px var(--alerta);background:0 0;color:var(--alerta)!important}.tela .botao-perigo:hover{background:var(--tomate-claro)}.tela .botao-acao{border-radius:var(--raio-pilula);background:var(--massa);min-height:44px;color:var(--cafe);font-size:var(--t-sm);cursor:pointer;transition:background var(--duracao-curta);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.tela .botao-acao:hover{background:var(--massa-funda)}.tela .botao-acao[aria-expanded=true]{background:var(--cafe);color:var(--bobina)}.tela .botao-acao.perigo{color:var(--alerta);background:0 0;padding:0 12px}.tela .botao-acao.perigo:hover{background:var(--tomate-claro)}.tela .botao-icone{width:44px;height:44px;color:var(--cafe-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.tela .botao-icone:hover{background:var(--massa-funda);color:var(--cafe)}.tela .botao-link{min-height:44px;color:var(--caneta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:600;text-decoration:underline}.tela .acoes{flex-wrap:wrap;gap:10px;display:flex}.tela .acoes>.ap-botao,.tela .modal-acoes>.ap-botao{flex:1 0 0;min-width:max-content;padding:0 18px}.tela .modal-acoes{flex-wrap:wrap-reverse;gap:10px;margin-top:4px;display:flex}.tela .form-produto{flex-direction:column;display:flex}.tela .form-produto>.ap-botao{margin-top:2px}.tela .form-produto>.aviso{margin:12px 0 0}.tela .input{border:1.5px solid var(--linha);background:var(--bobina);width:100%;min-height:48px;color:var(--cafe);border-radius:12px;margin:0;padding:10px 14px;font-size:16px;line-height:1.3;display:block}.tela .input::placeholder{color:var(--cafe-suave);opacity:1}.tela .input:focus{border-color:var(--caneta);box-shadow:0 0 0 3px color-mix(in srgb, var(--caneta) 22%, transparent);outline:none}.tela .input[readonly]{background:var(--massa)}.tela .linha-campos{align-items:start}.tela .linha-campos>:only-child{grid-column:1/-1}.tela .rotulo-campo{font-size:var(--t-sm);font-weight:600}.tela .checkbox-linha,.tela .linha-checkbox{min-height:44px;color:var(--cafe);font-size:var(--t-md);cursor:pointer;align-items:center;gap:12px;margin:0 0 6px;line-height:1.35;display:flex}.tela .checkbox-linha input[type=checkbox],.tela .linha-checkbox input[type=checkbox]{width:22px;height:22px;accent-color:var(--tomate);flex:none;margin:0}.tela .linha-checkbox:has(input:disabled){color:var(--cafe-suave);cursor:default}.tela .opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tela .opcao{background:var(--bobina);min-height:64px;box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--cafe);text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.tela .opcao strong{font-weight:700;font-size:var(--t-md)}.tela .opcao small{color:var(--cafe-suave);font-size:var(--t-xs);line-height:1.25}.tela .opcao[aria-pressed=true]{background:var(--tomate-claro);box-shadow:inset 0 0 0 2px var(--tomate-forte);color:var(--tomate-forte)}.tela .opcao[aria-pressed=true] small{color:var(--tomate-forte)}.tela .segmento button{min-height:44px;font-size:var(--t-md)}.tela .lista-produtos{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);margin:0;padding:0;list-style:none;overflow:hidden}.tela .lista-produtos:empty{display:none}.tela .lista-produtos>li+li{border-top:1px solid var(--linha)}.tela .item-produto{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome preco""meta meta""acoes acoes";align-items:baseline;gap:4px 12px;padding:12px 14px 10px;display:grid}.tela .item-produto-nome{overflow-wrap:anywhere;grid-area:nome;min-width:0;font-weight:600;line-height:1.3}.tela .item-produto-preco{text-align:right;white-space:nowrap;grid-area:preco;font-weight:700}.tela .item-produto-meta{color:var(--cafe-suave);font-size:var(--t-sm);flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 10px;display:flex}.tela .item-produto-acoes{grid-area:acoes;justify-content:space-between;gap:8px;margin-top:4px;display:flex}.tela .painel-compra{border-top:1px solid var(--linha);background:color-mix(in srgb, var(--massa) 45%, var(--bobina));flex-direction:column;padding:16px 14px 18px;display:flex}.tela .painel-compra>*{margin-top:0;margin-bottom:0}.tela .painel-compra>*+*{margin-top:10px}.tela .painel-compra>h3{font-size:var(--t-md);font-weight:700}.tela .painel-compra>h3+*{margin-top:8px}.tela .painel-compra>*+h3{border-top:1px solid var(--linha);margin-top:22px;padding-top:18px}.tela .painel-compra>.rotulo-campo+.input{margin-top:6px}.tela .painel-compra>.checkbox-linha{margin-top:4px}.tela .linha-receita{align-items:center;gap:8px;display:flex}.tela .select-receita{flex:2 1 0;min-width:0}.tela .input-qtd-receita{flex:1 1 0;min-width:72px;max-width:120px}.tela .foto-linha{align-items:center;gap:14px;display:flex}.tela .foto-produto{object-fit:cover;background:var(--massa-funda);border-radius:12px;flex:none;width:88px;height:88px}.tela .foto-vazia{color:var(--cafe-suave);place-items:center;display:grid}.tela .resultado-precificacao{background:var(--bobina);border:1px solid var(--linha);font-size:var(--t-sm);border-radius:10px;padding:10px 12px;line-height:1.45}.tela .resultado-precificacao strong{white-space:nowrap;font-weight:700}.tela .lista-vendas{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);margin:0;padding:0;list-style:none;overflow:hidden}.tela .lista-vendas:empty{display:none}.tela .item-venda{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;line-height:1.4;display:grid}.tela .item-venda+.item-venda{border-top:1px solid var(--linha)}.tela .item-venda-quando{color:var(--cafe-suave);font-size:var(--t-xs);grid-column:1}.tela .item-venda-texto{overflow-wrap:anywhere;grid-column:1;min-width:0}.tela .item-venda-valor{text-align:right;white-space:nowrap;grid-area:1/2/span 2;font-weight:700}.tela .painel-compra>.lista-vendas{margin-top:14px}.tela .grid-produtos{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.tela .grid-produtos>.vazio{grid-column:1/-1}.tela .botao-produto{border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--bobina);min-height:100px;color:var(--cafe);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--duracao-curta) var(--curva), border-color var(--duracao-curta);flex-direction:column;justify-content:flex-start;gap:4px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.tela .botao-produto:hover{border-color:var(--cafe-suave)}.tela .botao-produto:active{transform:scale(.97)}.tela .botao-produto.no-carrinho{border-color:var(--tomate-forte);box-shadow:inset 0 0 0 1px var(--tomate-forte)}.tela .botao-produto-foto{aspect-ratio:3/2;object-fit:cover;background:var(--massa-funda);width:calc(100% + 28px);max-width:none;margin:-12px -14px 8px;display:block}.tela .botao-produto-inicial{background:var(--gema-clara);color:var(--tomate-forte);font-family:var(--fonte-display);place-items:center;font-size:2.6rem;line-height:1;display:grid}.tela .botao-produto-nome{overflow-wrap:anywhere;margin-top:auto;font-weight:600;line-height:1.25}.tela .botao-produto-preco{color:var(--tomate-forte);font-weight:700}.tela .botao-produto-qtd{border-radius:var(--raio-pilula);background:var(--tomate);min-width:30px;height:30px;color:var(--accent-contraste);font-size:var(--t-sm);box-shadow:0 0 0 3px var(--bobina);place-items:center;padding:0 8px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.tela .carrinho{display:contents}.tela .carrinho-vazio{display:none}.tela .carrinho-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 10px;display:flex}.tela .carrinho-cabecalho h2{font-size:var(--t-lg);margin:0;font-weight:700}.tela .carrinho-itens{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);margin:0;padding:0 14px;list-style:none}.tela .carrinho-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:8px 0;display:grid}.tela .carrinho-item+.carrinho-item{border-top:1px solid var(--linha)}.tela .carrinho-item-nome{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.3}.tela .carrinho-item-controles{align-items:center;gap:2px;display:flex}.tela .carrinho-item-controles>span{text-align:center;min-width:26px;font-weight:700}.tela .botao-qtd{background:var(--massa);width:44px;height:44px;color:var(--cafe);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;font-weight:600;line-height:1;display:grid}.tela .botao-qtd:hover{background:var(--massa-funda)}.tela .carrinho-item-subtotal{text-align:right;white-space:nowrap;min-width:78px;font-weight:700}.tela .carrinho-fechar{bottom:calc(var(--barra-abas,66px) + var(--seguro-base));z-index:10;margin:14px calc(-16px - var(--seguro-dir)) 0 calc(-16px - var(--seguro-esq));padding:12px calc(16px + var(--seguro-dir)) 12px calc(16px + var(--seguro-esq));background:color-mix(in srgb, var(--bobina) 96%, transparent);border-top:1px solid var(--linha);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.tela .formas-pagamento{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.tela .forma{background:var(--bobina);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--cafe);font-size:var(--t-sm);cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;padding:0 4px;font-weight:600}.tela .forma[aria-pressed=true]{background:var(--cafe);box-shadow:none;color:var(--bobina)}.tela .botao-finalizar{justify-content:space-between;width:100%;min-height:54px;padding:0 22px}.tela .toast{z-index:30;left:50%;bottom:calc(var(--barra-abas,66px) + var(--seguro-base) + 16px);border-radius:var(--raio-pilula);background:var(--calculado);max-width:calc(100% - 32px);color:var(--accent-contraste);box-shadow:var(--sombra-flutuante);pointer-events:none;padding:12px 20px;font-weight:700;position:fixed;transform:translate(-50%)}.tela .toast:empty{opacity:0;padding:0}.tela .caixa-estado{margin-bottom:14px}.tela .caixa-estado h2{font-size:var(--t-lg);align-items:center;gap:10px;margin:0 0 4px;font-weight:700;display:flex}.tela .caixa-estado h2:before{content:"";background:var(--calculado);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--calculado) 18%, transparent);border-radius:50%;flex:none;margin-left:3px}.tela .caixa-estado p{color:var(--cafe-suave);margin:0}.tela .resumo-caixa{margin:0 0 16px}.tela .resumo-caixa dd{white-space:normal}.tela .acoes-caixa{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tela .acoes-caixa>.botao-perigo{grid-column:1/-1}.tela .caixa-abrir h2{font-size:var(--t-lg);margin:0 0 6px;font-weight:700}.tela .recibo-sombra{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--cafe) 8%, transparent)) drop-shadow(0 10px 14px color-mix(in srgb, var(--cafe) 16%, transparent));margin-bottom:18px}.tela .recibo{background:var(--bobina);color:var(--bobina-tinta);border-radius:6px 6px 0 0;padding:18px 18px 30px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.tela .recibo h2{font-family:var(--fonte-display);font-weight:400;font-size:var(--t-xl);color:var(--cafe);margin:0 0 14px}.tela .recibo-linhas{font-family:var(--fonte-bobina);margin:0;font-size:.85rem;font-stretch:75%}.tela .recibo-linhas>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.tela .recibo-linhas dt,.tela .recibo-linhas dd{margin:0}.tela .recibo-linhas dd{white-space:nowrap}.tela .recibo-linhas .recibo-total{border-top:1.5px dashed var(--linha);margin-top:6px;padding-top:12px;font-size:.95rem;font-weight:700}.tela .modal-fundo{z-index:100;background:color-mix(in srgb, var(--cafe) 45%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tela .modal{width:100%;max-width:520px;max-height:92dvh;padding:22px calc(18px + var(--seguro-dir)) calc(20px + var(--seguro-base)) calc(18px + var(--seguro-esq));border-radius:var(--raio-lg) var(--raio-lg) 0 0;background:var(--bobina);box-shadow:var(--sombra-flutuante);overflow-y:auto}.tela .modal h2{font-size:var(--t-lg);margin:0 0 16px;font-weight:700;line-height:1.25}.tela .relatorio-origem{margin:0 0 12px}.tela .cartoes-relatorio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.tela .cartao{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px 14px;display:flex}.tela .cartao-largo{grid-column:1/-1}.tela .cartoes-uso{grid-template-columns:repeat(3,minmax(0,1fr))}.tela .cartao-rotulo{color:var(--cafe-suave);font-size:var(--t-xs);overflow-wrap:anywhere;margin:0}.tela .cartao-valor{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.32rem;font-weight:700;line-height:1.2}.tela .cartao-largo .cartao-valor{font-size:var(--t-lg)}.tela .pedidos-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tela .pedidos-topo>.aviso{flex-wrap:wrap;flex:100%;align-items:center;gap:10px;margin:0;display:flex}.tela .pedidos-topo>.aviso span{flex:200px}.tela .lista-pedidos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tela .lista-pedidos:empty{display:none}.tela .pedido{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);flex-direction:column;gap:8px;padding:14px;display:flex}.tela .pedido-novo{border-color:var(--tomate);box-shadow:inset 4px 0 0 var(--tomate)}.tela .pedido-encerrado{background:color-mix(in srgb, var(--massa) 40%, var(--bobina))}.tela .pedido-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tela .pedido-cliente{min-width:0;font-weight:700;font-size:var(--t-md);overflow-wrap:anywhere;line-height:1.3}.tela .pedido-cliente small{color:var(--cafe-suave);font-weight:500;font-size:var(--t-sm);display:block}.tela .pedido-total{font-weight:700;font-size:var(--t-lg);white-space:nowrap}.tela .pedido-status{color:var(--cafe-suave);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.tela .pedido-status .selo{font-size:var(--t-xs);padding:3px 10px}.tela .pedido-itens{overflow-wrap:anywhere;margin:0;line-height:1.45}.tela .pedido .acoes{margin-top:4px}.tela .pedido-documento{background:var(--massa);border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:14px;display:flex}.tela .pedido-documento p{font-size:var(--t-sm);margin:0;line-height:1.45}.tela .plano-lista{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.tela .plano-lista>li+li{border-top:1px solid var(--linha)}.tela .plano-linha{cursor:text;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:flex}.tela .plano-linha>span{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.tela .plano-linha>.input{text-align:right;flex:none;width:104px}.tela .plano-resultado{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 14px;line-height:1.4;display:grid}.tela .plano-resultado+.plano-resultado{border-top:1px solid var(--linha)}.tela .plano-resultado strong{font-size:var(--t-md);overflow-wrap:anywhere;min-width:0;font-weight:700}.tela .plano-resultado .comprar{text-align:right;white-space:nowrap}.tela .plano-resultado .detalhe{color:var(--cafe-suave)}.tela .plano-resultado .custo{text-align:right;white-space:nowrap;color:var(--cafe-suave)}.tela .plano-total{border-radius:var(--raio-md);background:var(--massa-funda);justify-content:space-between;gap:12px;margin:10px 0 0;padding:12px 14px;font-weight:600;display:flex}.tela .ajuste-caixa{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);flex-direction:column;gap:4px;padding:6px 16px;display:flex}.tela .ajuste-caixa>.linha-checkbox{margin:0;padding:6px 0}.tela .ajuste-caixa>.linha-checkbox+.linha-checkbox{border-top:1px solid var(--linha)}.tela .link-cardapio{flex-direction:column;gap:10px;display:flex}.tela .link-cardapio>.input{font-size:var(--t-sm);color:var(--cafe);text-overflow:ellipsis}.tela .documento-ok{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.tela .documento-ok .selo{font-size:var(--t-xs);padding:3px 10px}.tela .convite{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.tela .convite p{margin:0}@media (width>=720px){.tela .acoes-caixa{grid-template-columns:repeat(3,minmax(0,1fr))}.tela .acoes-caixa>.botao-perigo{grid-column:auto}.tela .link-cardapio{flex-direction:row}.tela .link-cardapio>.ap-botao{flex:none}.tela .lista-pedidos{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}}@media (width>=960px){.tela .toast{bottom:32px;left:calc(50% + 126px)}.tela .modal-fundo{align-items:center;padding:24px}.tela .modal{border-radius:var(--raio-lg);padding:24px}.tela-cadastro{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.tela-cadastro>.secao+.secao{margin-top:0}.tela-cadastro>.secao-form{position:sticky;top:24px}.tela-cadastro .opcoes{grid-template-columns:1fr}.tela-cadastro .opcao{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;min-height:52px;padding:0 14px}.tela-cadastro .opcao strong,.tela-cadastro .opcao small{align-self:center}.tela-venda{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.tela-venda .carrinho{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);flex-direction:column;max-height:calc(100dvh - 48px);padding:16px;display:flex;position:sticky;top:24px}.tela-venda .carrinho-vazio{min-height:220px;color:var(--cafe-suave);text-align:center;justify-content:center;align-items:center}.tela-venda .carrinho-vazio p{max-width:24ch;margin:0}.tela-venda .carrinho-cabecalho{margin-top:0}.tela-venda .carrinho-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome nome""controles subtotal";gap:4px 10px;padding:10px 0}.tela-venda .carrinho-item-nome{grid-area:nome}.tela-venda .carrinho-item-controles{grid-area:controles}.tela-venda .carrinho-item-subtotal{grid-area:subtotal}.tela-venda .carrinho-itens{background:0 0;border:0;border-radius:0;flex:auto;min-height:0;padding:0;overflow-y:auto}.tela-venda .carrinho-fechar{border-top:1px solid var(--linha);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:12px 0 0;padding:14px 0 0;position:static}.tela-caixa,.tela-ajustes,.tela-planejamento{max-width:720px}.tela .caixa-abrir,.tela-ajustes .form-produto{max-width:480px}.tela .cartoes-relatorio{grid-template-columns:repeat(6,minmax(0,1fr))}.tela .cartao{grid-column:span 2}.tela .cartao-largo{grid-column:span 3}}@media (width<=379px){.tela .carrinho-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome nome""controles subtotal";gap:4px 10px;padding:10px 0}.tela .carrinho-item-nome{grid-area:nome}.tela .carrinho-item-controles{grid-area:controles}.tela .carrinho-item-subtotal{grid-area:subtotal}}@media (prefers-reduced-motion:reduce){.tela .botao-produto:active{transform:none}}.entrada{min-height:100dvh;padding:calc(32px + var(--seguro-topo)) calc(20px + var(--seguro-dir)) calc(32px + var(--seguro-base)) calc(20px + var(--seguro-esq));background:var(--massa);color:var(--cafe);font-family:var(--fonte-texto);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.entrada :where(button,input){font:inherit;color:inherit}.entrada:has(.entrada-centro){justify-content:center}@media (width>=720px) and (height>=760px){.entrada{justify-content:center}}.entrada-coluna{width:100%;max-width:420px}.entrada-marca{font-family:var(--fonte-display);align-items:center;gap:10px;margin:0 0 28px;font-size:1.3rem;line-height:1;display:flex}.entrada-marca img{width:52px;height:52px}.entrada-titulo{font-family:var(--fonte-display);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(2.2rem,9vw,2.75rem);font-weight:400;line-height:1.02}.entrada-texto{color:var(--cafe-suave);margin:0 0 22px;font-size:1.05rem;line-height:1.45}.entrada-texto strong{color:var(--cafe);overflow-wrap:anywhere}.entrada-cartao{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-lg);flex-direction:column;padding:20px;display:flex}.entrada .campo{margin-bottom:16px}.entrada .campo input{min-height:48px}.entrada .campo input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--caneta) 22%, transparent)}.entrada-nova{border-radius:var(--raio-md);background:var(--massa);border:0;min-width:0;margin:0 0 18px;padding:14px 14px 0}.entrada-nova legend{float:left;width:100%;margin:0 0 2px;padding:0;font-weight:700}.entrada-nova p{clear:both;color:var(--cafe-suave);font-size:var(--t-sm);margin:0 0 12px;line-height:1.4}.entrada-nova .campo{margin-bottom:14px}.entrada .aviso{margin:0 0 14px}.entrada-principal{width:100%;min-height:52px}.entrada-ou{color:var(--cafe-suave);font-size:var(--t-sm);align-items:center;gap:12px;margin:14px 0;display:flex}.entrada-ou:before,.entrada-ou:after{content:"";background:var(--linha);flex:1;height:1px}.entrada-secundario{width:100%}.entrada .entrada-codigo input{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;min-height:60px;padding-left:calc(12px + .35em);font-size:1.6rem;font-weight:700}.entrada-link{min-height:44px;color:var(--caneta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:12px;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.entrada-centro{text-align:center}.entrada-centro .entrada-marca{justify-content:center}.entrada-centro .ap-botao{min-width:220px}.entrada-girando{border:3px solid var(--linha);border-top-color:var(--tomate);border-radius:50%;width:32px;height:32px;margin:8px auto 0;animation:.9s linear infinite entrada-gira;display:block}@keyframes entrada-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entrada-girando{border-top-color:var(--linha);border-right-color:var(--tomate);animation:none}}.ap{--barra-abas:66px;background:var(--massa);min-height:100dvh;color:var(--cafe);font-family:var(--fonte-texto)}:where(.ap) button,:where(.ap) input,:where(.ap) textarea,:where(.ap) select{font:inherit;color:inherit}.ap-conteudo{padding:calc(var(--seguro-topo) + 12px) calc(16px + var(--seguro-dir)) calc(var(--barra-abas) + var(--seguro-base) + 28px) calc(16px + var(--seguro-esq));max-width:760px;margin:0 auto}.ap-topo{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:6px;display:flex}.ap-topo-loja{font-size:var(--t-sm);color:var(--cafe-suave);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ap-voltar{min-height:44px;color:var(--tomate-forte);cursor:pointer;border-radius:var(--raio-sm);background:0 0;border:0;align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 2px;font-weight:600;display:inline-flex}.ap-titulo{font-family:var(--fonte-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,9vw,2.75rem);font-weight:400;line-height:1.02}.ap-subtitulo{color:var(--cafe-suave);font-size:var(--t-md);margin:6px 0 0}.ap-cabecalho{margin-bottom:20px}.ap-secao{margin-top:28px}.ap-secao>h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0 0 10px;font-weight:700}.ap-secao-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ap-secao-cabecalho h2{font-size:var(--t-lg);margin:0;font-weight:700}.bobina-sombra{filter:drop-shadow(0 1px #2a1d1614)drop-shadow(0 10px 14px #2a1d1629)}.bobina{background:var(--bobina);color:var(--cafe);border-radius:6px 6px 0 0;padding:18px 18px 28px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.bobina-impressa{font-family:var(--fonte-bobina);color:var(--bobina-tinta);letter-spacing:.01em;font-size:.82rem;font-stretch:75%}.hoje-equilibrio .rotulo{font-size:var(--t-sm);color:var(--cafe-suave);margin:0}.hoje-numero{font-family:var(--fonte-display);letter-spacing:-.01em;margin:6px 0 2px;font-size:clamp(2.6rem,12vw,3.4rem);line-height:1}.hoje-numero.ok{color:var(--calculado)}.hoje-detalhe{font-size:var(--t-md);margin:8px 0 0}.hoje-detalhe strong{font-weight:700}.trilho{border-radius:var(--raio-pilula);background:var(--massa-funda);height:10px;margin-top:14px;position:relative;overflow:hidden}.trilho>span{border-radius:inherit;background:var(--tomate);transition:width var(--duracao-media) var(--curva);position:absolute;inset:0 auto 0 0}.trilho.completo>span{background:var(--calculado)}.hoje-acoes{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpi{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);min-width:0;padding:12px 14px}.kpi dt{font-size:var(--t-xs);color:var(--cafe-suave);margin:0 0 4px}.kpi dd{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.32rem;font-weight:700;overflow:hidden}.kpi .variacao{font-size:var(--t-xs);color:var(--cafe-suave);margin-top:2px;font-weight:600;display:block}.variacao.sobe{color:var(--calculado)}.variacao.desce{color:var(--alerta)}.barras{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);padding:14px 14px 10px}.barras-area{align-items:flex-end;gap:4px;height:120px;display:flex;position:relative}.barras-area .barra{background:var(--massa-funda);border-radius:4px 4px 1px 1px;flex:1;min-width:0}.barras-area .barra.acima{background:var(--tomate)}.barras-area .barra.parcial{background:repeating-linear-gradient(135deg, var(--gema) 0 4px, var(--gema-clara) 4px 8px)}.barras-linha{border-top:2px dashed var(--cafe-suave);pointer-events:none;position:absolute;left:0;right:0}.barras-linha span{color:var(--cafe-suave);background:var(--bobina);padding:0 4px;font-size:.72rem;font-weight:600;position:absolute;top:-20px;right:0}.barras-dias{gap:4px;margin-top:6px;display:flex}.barras-dias span{text-align:center;min-width:0;color:var(--cafe-suave);flex:1;font-size:.68rem}.barras-legenda{font-size:var(--t-xs);color:var(--cafe-suave);flex-wrap:wrap;gap:12px;margin:10px 0 0;display:flex}.barras-legenda i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.lista{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);margin:0;padding:0;list-style:none;overflow:hidden}.lista>li+li{border-top:1px solid var(--linha)}.lista-item{text-align:left;cursor:pointer;width:100%;min-height:56px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.lista-item:active{background:var(--massa)}.lista-item .icone{background:var(--massa);width:36px;height:36px;color:var(--tomate-forte);border-radius:10px;flex:none;place-items:center;display:grid}.lista-item .texto{flex:1;min-width:0}.lista-item .texto strong{font-weight:600;display:block}.lista-item .texto small{color:var(--cafe-suave);font-size:var(--t-sm);margin-top:1px;display:block}.lista-item .valor{text-align:right;flex:none;font-weight:700}.lista-item .seta{color:var(--cafe-suave);flex:none}.lista-item.alerta .icone{background:var(--tomate-claro);color:var(--alerta)}.lista-item.atencao .icone{background:var(--gema-clara);color:var(--estimado)}.lista-vazia{color:var(--cafe-suave);margin:0;padding:18px 16px}.selo{border-radius:var(--raio-pilula);white-space:nowrap;background:var(--massa-funda);color:var(--cafe);align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;font-weight:700;line-height:1.5;display:inline-flex}.selo-estudo{background:var(--tomate-claro);color:var(--tomate-forte)}.selo-parcial,.selo-aceitavel,.selo-estimado{background:var(--gema-clara);color:var(--estimado)}.selo-confirmar{background:var(--lilas-claro);color:#4d3651}.selo-aberto,.selo-fraca{background:var(--tomate-claro);color:var(--alerta)}.selo-saudavel,.selo-ok{color:var(--calculado);background:#dcefe2}.selo-acima{color:var(--caneta);background:#dfe5fa}.ap-botao{border-radius:var(--raio-pilula);background:var(--tomate);color:#fff;cursor:pointer;min-height:48px;transition:transform var(--duracao-curta) var(--curva), background var(--duracao-curta);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ap-botao:hover{background:var(--tomate-forte)}.ap-botao:active{transform:scale(.97)}.ap-botao:disabled{opacity:.55;cursor:default}.ap-botao-sec{color:var(--cafe);box-shadow:inset 0 0 0 1.5px var(--cafe);background:0 0}.ap-botao-sec:hover{background:var(--massa-funda)}.ap-link{min-height:44px;color:var(--caneta);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.segmento{background:var(--massa-funda);border-radius:var(--raio-pilula);scrollbar-width:none;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.segmento::-webkit-scrollbar{display:none}.segmento button{border-radius:var(--raio-pilula);min-width:0;min-height:44px;color:var(--cafe-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:auto;padding:0 10px;font-size:.84rem;font-weight:600}.segmento button[aria-pressed=true]{background:var(--bobina);color:var(--cafe);box-shadow:0 1px 3px #2a1d1626}.campo{gap:6px;margin-bottom:14px;display:grid}.campo>span{font-weight:600;font-size:var(--t-sm)}.campo small{color:var(--cafe-suave);font-size:var(--t-xs)}.campo input,.campo select,.campo textarea{border:1.5px solid var(--linha);background:var(--bobina);border-radius:12px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--caneta);outline:none}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--caneta);outline-offset:1px}.linha-campos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.aviso{background:var(--gema-clara);color:var(--cafe);font-size:var(--t-sm);border-radius:12px;margin:10px 0 0;padding:10px 12px}.aviso.erro{background:var(--tomate-claro);color:var(--alerta)}.abas{z-index:20;height:calc(var(--barra-abas) + var(--seguro-base));padding:0 calc(6px + var(--seguro-dir)) var(--seguro-base) calc(6px + var(--seguro-esq));background:color-mix(in srgb, var(--bobina) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--linha);grid-template-columns:repeat(6,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.aba{height:var(--barra-abas);color:var(--cafe-suave);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:600;display:flex}.aba[aria-current=page]{color:var(--tomate-forte)}.aba-camera{height:var(--barra-abas);cursor:pointer;place-items:center;display:grid;position:relative}.aba-camera span.botao{background:var(--tomate);color:#fff;width:58px;height:58px;box-shadow:0 8px 18px -6px #cf2e26a6, 0 0 0 5px var(--massa);transition:transform var(--duracao-curta) var(--curva);border-radius:50%;place-items:center;margin-top:-22px;display:grid}.aba-camera:active span.botao{transform:scale(.94)}.aba-camera input,.botao-foto input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aba-camera:focus-within span.botao{outline:3px solid var(--caneta);outline-offset:3px}.lateral{display:none}@media (width>=960px){.ap{grid-template-columns:252px minmax(0,1fr);display:grid}.abas{display:none}.ap-conteudo{width:100%;max-width:920px;padding:36px 40px 64px}.lateral{background:var(--massa-funda);flex-direction:column;gap:6px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}.lateral-marca{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.lateral-marca img{width:40px;height:40px}.lateral-marca strong{font-family:var(--fonte-display);font-size:1.15rem;font-weight:400;line-height:1.1;display:block}.lateral-marca small{color:var(--cafe-suave);font-size:var(--t-xs);display:block}.lateral .botao-foto{margin:0 0 14px;position:relative}.lateral-item{min-height:44px;color:var(--cafe);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.lateral-item:hover{background:color-mix(in srgb, var(--bobina) 60%, transparent)}.lateral-item[aria-current=page]{background:var(--bobina);color:var(--tomate-forte)}.lateral-rodape{margin-top:auto}.ap-topo-loja{display:none}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.hoje-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hoje-grade .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.hoje-grade .kpis{margin-top:16px!important}}.botao-foto{cursor:pointer;width:100%;position:relative}.cv{flex-direction:column;gap:14px;padding-bottom:150px;display:flex}.cv-carregar{align-self:center}.cv-dia{border-radius:var(--raio-pilula);background:var(--massa-funda);color:var(--cafe-suave);font-size:var(--t-xs);align-self:center;padding:3px 12px;font-weight:600}.cv-msg{flex-direction:column;max-width:min(88%,560px);display:flex}.cv-msg.eu{align-self:flex-end;align-items:flex-end}.cv-msg.agente{align-self:flex-start}.cv-balao{overflow-wrap:anywhere;border-radius:18px;padding:10px 14px;line-height:1.45}.cv-msg.eu .cv-balao{background:var(--tomate);color:#fff;white-space:pre-wrap;border-bottom-right-radius:5px}.cv-msg.agente .cv-balao{background:var(--bobina);border:1px solid var(--linha);border-bottom-left-radius:5px}.cv-fotos{gap:6px;margin-bottom:6px;display:flex}.cv-fotos img{object-fit:cover;border:2px solid var(--bobina);border-radius:10px;width:76px;height:96px}.cv-anexo{font-size:var(--t-xs);color:#ffffffeb;align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:inline-flex}.cv-meta{color:var(--cafe-suave);align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:flex}.cv-acoes{gap:6px;margin-top:8px;display:grid}.cv-acao{background:color-mix(in srgb, var(--calculado) 10%, var(--bobina));border:1px solid color-mix(in srgb, var(--calculado) 30%, var(--linha));font-size:var(--t-sm);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.cv-acao span{flex:1;min-width:0}.cv-acao.desfeita{background:var(--massa);border-color:var(--linha);color:var(--cafe-suave)}.cv-acao.desfeita span{text-decoration:line-through}.cv-acao button{border-radius:var(--raio-pilula);min-height:44px;color:var(--caneta);font-weight:700;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.cv-pensando{gap:5px;padding:14px 16px;display:inline-flex}.cv-pensando i{background:var(--cafe-suave);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite cv-pulo}.cv-pensando i:nth-child(2){animation-delay:.15s}.cv-pensando i:nth-child(3){animation-delay:.3s}@keyframes cv-pulo{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.cv-vazio{text-align:center;max-width:340px;margin:8vh auto 0}.cv-vazio p{color:var(--cafe-suave)}.cv-sugestoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.cv-sugestoes button{border:1.5px solid var(--linha);border-radius:var(--raio-pilula);background:var(--bobina);min-height:40px;font-size:var(--t-sm);cursor:pointer;padding:0 14px;font-weight:600}.cv-compositor{z-index:15;left:0;right:0;bottom:calc(var(--barra-abas) + var(--seguro-base));padding:10px calc(12px + var(--seguro-dir)) 10px calc(12px + var(--seguro-esq));background:color-mix(in srgb, var(--massa) 92%, transparent);-webkit-backdrop-filter:blur(10px);position:fixed}.cv-compositor-interno{max-width:760px;margin:0 auto}.cv-previas{gap:8px;margin-bottom:8px;display:flex}.cv-previa{position:relative}.cv-previa img{object-fit:cover;border-radius:10px;width:58px;height:72px;display:block}.cv-previa button{background:var(--cafe);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-8px;right:-8px}.cv-linha{align-items:flex-end;gap:8px;display:flex}.cv-anexar,.cv-enviar{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.cv-anexar{background:var(--bobina);color:var(--cafe);box-shadow:inset 0 0 0 1.5px var(--linha)}.cv-anexar input{opacity:0;width:1px;height:1px;position:absolute}.cv-anexar:focus-within{outline:3px solid var(--caneta);outline-offset:2px}.cv-enviar{background:var(--tomate);color:#fff}.cv-enviar:disabled{background:var(--massa-funda);color:var(--cafe-suave);cursor:default}.cv-texto{border:1.5px solid var(--linha);background:var(--bobina);resize:none;border-radius:23px;flex:1;min-width:0;min-height:46px;max-height:140px;padding:11px 16px;font-size:16px;line-height:1.4}.cv-texto:focus{border-color:var(--caneta);outline:none}@media (width>=960px){.cv-compositor{padding-bottom:16px;bottom:0;left:252px}}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote{margin:0 0 8px}.md ul,.md ol{padding-left:20px}.md h2,.md h3,.md h4{margin:14px 0 6px;line-height:1.25}.md h2{font-size:1.12rem}.md h3,.md h4{font-size:1rem}.md strong{font-weight:700}.md code{font-family:var(--fonte-bobina);background:var(--massa);border-radius:5px;padding:1px 5px;font-size:.85em}.md blockquote{border-left:3px solid var(--linha);color:var(--cafe-suave);padding-left:12px}.md-tabela{border:1px solid var(--linha);border-radius:10px;margin:6px 0 10px;overflow-x:auto}.md-tabela table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.md-tabela th,.md-tabela td{text-align:left;white-space:nowrap;padding:7px 10px}.md-tabela th{background:var(--massa);font-weight:700}.md-tabela tr+tr td{border-top:1px solid var(--linha)}.fech{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px;display:grid}.fech-data{font-weight:700}.fech-data small{color:var(--cafe-suave);font-weight:500}.fech-total{text-align:right;font-size:1.1rem;font-weight:800}.fech-sub{color:var(--cafe-suave);font-size:var(--t-sm);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 10px;display:flex}.fech-obs{font-size:var(--t-sm);color:var(--cafe);grid-column:1/-1;margin:4px 0 0}.tipos-dia{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.produto-linha{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.produto-linha .nome{min-width:0;font-weight:600}.produto-linha .mult{text-align:right;font-weight:800}.produto-linha .detalhe{color:var(--cafe-suave);font-size:var(--t-sm);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;display:flex}.faixa-casa{font-size:var(--t-sm);color:var(--cafe-suave);margin:0 0 14px}.sessao-corpo{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);padding:18px}.sessao-estudo{background:var(--tomate-claro);color:var(--tomate-forte);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-weight:700}.expediente{gap:8px;display:grid}.expediente-dia{grid-template-columns:74px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.expediente-dia label{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.expediente-dia input[type=time]{border:1.5px solid var(--linha);background:var(--bobina);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:6px 10px;font-size:16px}.expediente-dia input[type=checkbox]{width:20px;height:20px;accent-color:var(--tomate)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--raio-pilula);background:var(--bobina);border:1.5px solid var(--linha);min-height:44px;font-weight:600;font-size:var(--t-sm);align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.chip button{cursor:pointer;width:36px;height:36px;color:var(--cafe-suave);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.regra{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.regra p{flex:1;margin:0}.regra small{color:var(--cafe-suave);margin-top:2px;display:block}.ap-legado{margin-top:4px}.ap-carregando{color:var(--cafe-suave);padding:32px 0}@media (width<=380px){.kpi dd{font-size:1.12rem}}.troca-visao{margin:8px 0}.troca-visao-lista{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.visao-tela{max-width:720px;margin:0 auto;padding:24px 16px 48px}.pedido-frete{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.fin-periodo{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.fin-periodo label{font-size:var(--t-sm);color:var(--cafe-suave);gap:4px;font-weight:600;display:grid}.fin-periodo input{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--bobina);min-height:44px;color:var(--cafe);font:inherit;padding:0 12px}.fin-linhas{gap:6px;max-width:640px;display:grid}.fin-linha{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.fin-linha span:last-child{white-space:nowrap}.fin-total{border-top:1px dashed;padding-top:6px;font-weight:700}.fin-rodape{color:var(--cafe-suave);margin:8px 0 0;font-size:.78rem}.fin-avisos{font-size:var(--t-sm);color:var(--cafe-suave);gap:4px;margin:12px 0 0;padding-left:1.1rem;display:grid}.fin-item{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fin-item .texto{gap:2px;min-width:0;display:grid}.fin-item .valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fin-explica{font-size:var(--t-sm);color:var(--cafe-suave);margin:0 0 10px}.fin-exportar{flex-wrap:wrap;gap:10px;display:flex}.ap-modal-fundo{z-index:40;padding:16px calc(16px + var(--seguro-dir)) calc(16px + var(--seguro-base)) calc(16px + var(--seguro-esq));background:#2a1d1673;place-items:center;display:grid;position:fixed;inset:0}.ap-modal{background:var(--bobina);width:min(440px,100%);max-height:85vh;color:var(--cafe);border-radius:var(--raio-lg);box-shadow:var(--sombra-flutuante);gap:12px;padding:20px;display:grid;overflow:auto}.ap-modal h2{font-family:var(--fonte-display);font-weight:400;font-size:var(--t-xl);color:var(--tomate-forte);margin:0}.ap-modal ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-modal li{justify-content:space-between;gap:12px;display:flex}.ap-modal li small{color:var(--cafe-suave);display:block}.ap-modal .valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ap-modal-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sl-lugares{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.sl-lugar{border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--bobina);min-height:88px;color:var(--cafe);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:2px;padding:12px;display:grid}.sl-lugar strong{font-size:var(--t-md)}.sl-lugar small{color:var(--cafe-suave);font-size:var(--t-xs)}.sl-lugar:disabled{opacity:.55;cursor:not-allowed}.sl-ocupado{background:var(--gema-clara);border-color:var(--gema)}.sl-escolhido{outline:3px solid var(--tomate);outline-offset:-1px}.sl-valor{font-weight:700}.sl-comanda{gap:16px;display:grid}@media (width<=959px){.sl-comanda-vazia .sl-lancar{order:-1}}@media (width>=960px){.sl-comanda{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}}.sl-totais{gap:6px;margin:12px 0 0;display:grid}.sl-totais>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-totais dt{color:var(--cafe-suave)}.sl-totais dd{margin:0;font-weight:600}.sl-total dt,.sl-total dd{color:var(--cafe);font-size:var(--t-lg);font-weight:700}.sl-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.sl-novo-pedido{min-height:52px;font-size:var(--t-lg);padding-inline:28px}.sl-produtos{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.sl-produto{border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--bobina);min-height:72px;color:var(--cafe);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:4px;padding:10px;display:grid}.sl-produto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--raio-sm);width:100%}.sl-produto span,.sl-produto strong{font-size:var(--t-sm);line-height:1.25}.sl-produto:active{transform:scale(.98)}.sl-chip,.sl-forma{min-height:40px;padding:0 14px}.sl-pagamento{align-items:center;gap:10px;padding:8px 0;display:flex}.sl-pagamento span{flex:1}.sl-pagamento input{width:110px}.sl-falta{color:var(--tomate-forte);margin:0;font-weight:600}.sl-falta.sl-ok{color:var(--cafe)}.lc-dia{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lc-dia strong{text-transform:capitalize}.lc-dia .ap-botao{min-width:44px;padding-inline:0}.lc-dica{color:var(--cafe-suave);font-size:var(--t-sm);margin:4px 0 12px}.lc-formas{border:0;margin:0;padding:0}.lc-formas legend{font-size:var(--t-sm);margin-bottom:6px;font-weight:600}.lc-pagzilla{margin-top:12px}.lc-erro{color:var(--alerta)}.lc-item{flex-wrap:wrap}.lc-hora{min-width:3.2em;color:var(--cafe-suave);font-variant-numeric:tabular-nums;font-size:var(--t-sm)}.lc-desfeito .texto strong,.lc-desfeito .valor{color:var(--cafe-suave);text-decoration:line-through}.lc-qtd{color:var(--cafe-suave);font-variant-numeric:tabular-nums}.lc-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lc-tabela th,.lc-tabela td{border-bottom:1px solid var(--linha);text-align:right;padding:8px 6px}.lc-tabela th:first-child{text-align:left}.lc-tabela thead th{color:var(--cafe-suave);font-size:var(--t-sm);font-weight:600}.lc-diferenca{color:var(--alerta);font-weight:700}.cp{max-width:640px;min-height:100svh;padding-bottom:calc(28px + var(--seguro-base));background:var(--massa);color:var(--cafe);font-family:var(--fonte-texto);margin:0 auto}.cp.cp-com-barra{padding-bottom:calc(104px + var(--seguro-base))}.cp:has(>.cp-estado){padding-bottom:0}.cp :where(button,input,textarea){font:inherit;color:inherit}.cp :where(button){cursor:pointer}.cp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-capa{object-fit:cover;background:var(--massa-funda);width:100%;height:200px;display:block}.cp-top{padding:calc(28px + var(--seguro-topo)) calc(16px + var(--seguro-dir)) 6px calc(16px + var(--seguro-esq))}.cp-top.cp-top-capa{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-lg);margin:-44px 12px 0;padding:18px 18px 16px;position:relative}.cp-loja{font-family:var(--fonte-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,8.5vw,2.6rem);font-weight:400;line-height:1.04}.cp-meta{color:var(--cafe-suave);margin:8px 0 0;font-size:.95rem;line-height:1.45}.cp-horario{color:var(--cafe);align-items:center;gap:6px;font-weight:600;display:flex}.cp-horario svg{color:var(--tomate-forte);flex:none}.cp-grid{padding:16px calc(16px + var(--seguro-dir)) 8px calc(16px + var(--seguro-esq));gap:10px;display:grid}.cp-card{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);width:100%;min-height:128px;color:var(--cafe);text-align:left;touch-action:manipulation;transition:border-color var(--duracao-curta), transform var(--duracao-curta) var(--curva);grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:14px;margin:0;padding:12px 12px 12px 16px;display:grid}.cp-card:hover{border-color:var(--cafe-suave)}.cp-card:active{transform:scale(.985)}.cp-card:focus-visible{outline:3px solid var(--caneta);outline-offset:2px}.cp-card-no-pedido{border-color:var(--tomate-forte);box-shadow:inset 0 0 0 1px var(--tomate-forte)}.cp-card-corpo{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cp-nome{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.25}.cp-preco{font-variant-numeric:tabular-nums;font-weight:700}.cp-add{border-radius:var(--raio-pilula);background:var(--tomate-claro);min-height:34px;color:var(--tomate-forte);align-items:center;gap:4px;margin-top:4px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.cp-lado{width:104px;height:104px;position:relative}.cp-card.cp-card-texto{grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:14px 14px 14px 16px}.cp-card-texto .cp-lado{flex-direction:row-reverse;align-items:center;gap:8px;width:auto;height:auto;display:flex}.cp-card-texto .cp-add{min-height:40px;margin:0}.cp-card-texto .cp-badge{box-shadow:none;position:static}.cp-foto{object-fit:cover;background:var(--massa-funda);border-radius:12px;width:100%;height:100%;display:block}.cp-foto-ph{background:var(--gema-clara);color:var(--tomate-forte);font-family:var(--fonte-display);place-items:center;font-size:2.6rem;line-height:1;display:grid}.cp-badge{border-radius:var(--raio-pilula);background:var(--tomate);min-width:30px;height:30px;color:var(--accent-contraste);box-shadow:0 0 0 3px var(--bobina);place-items:center;padding:0 8px;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.cp-vazio,.cp-estado{text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.cp-vazio{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);grid-column:1/-1}.cp-vazio svg{color:var(--tomate-forte)}.cp-vazio p,.cp-estado p{max-width:28rem;color:var(--cafe-suave);margin:0;line-height:1.5}.cp-estado{min-height:100svh;padding:calc(48px + var(--seguro-topo)) calc(24px + var(--seguro-dir)) calc(48px + var(--seguro-base)) calc(24px + var(--seguro-esq));align-content:center}.cp-estado h1{font-family:var(--fonte-display);margin:4px 0 0;font-size:clamp(2rem,8vw,2.5rem);font-weight:400;line-height:1.05}.cp-estado strong{color:var(--cafe)}.cp-estado-icone{background:var(--bobina);border:1px solid var(--linha);width:76px;height:76px;color:var(--tomate-forte);border-radius:50%;place-items:center;display:grid}.cp-estado-icone.cp-ok{background:color-mix(in srgb, var(--calculado) 14%, var(--bobina));border-color:color-mix(in srgb, var(--calculado) 35%, var(--linha));color:var(--calculado)}.cp-recibo{background:var(--bobina);border:1px solid var(--linha);border-radius:var(--raio-md);text-align:left;width:100%;max-width:360px;margin:4px 0;padding:6px 16px;list-style:none}.cp-recibo li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.cp-recibo li+li{border-top:1px solid var(--linha)}.cp-recibo li span:last-child{white-space:nowrap;font-weight:700}.cp-skel{background:var(--massa-funda);border-radius:var(--raio-md);animation:1.4s ease-in-out infinite cp-pulso}.cp-skel-titulo{border-radius:10px;width:70%;height:40px}.cp-skel-linha{border-radius:8px;width:45%;height:16px;margin-top:12px}.cp-skel-card{height:128px}@keyframes cp-pulso{50%{opacity:.5}}.cp-rodape{color:var(--cafe-suave);justify-content:center;align-items:center;gap:8px;padding:20px 16px 8px;font-size:.85rem;display:flex}.cp-barra{z-index:4;left:50%;bottom:calc(12px + var(--seguro-base));border-radius:var(--raio-pilula);background:var(--tomate);width:min(560px,100% - 24px);min-height:60px;color:var(--accent-contraste);box-shadow:var(--sombra-flutuante);transition:background var(--duracao-curta);border:0;align-items:center;gap:12px;padding:0 22px 0 8px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}.cp-barra:hover{background:var(--tomate-forte)}.cp-barra:focus-visible{outline:3px solid var(--caneta);outline-offset:3px}.cp-barra-qtd{border-radius:var(--raio-pilula);background:var(--tomate-forte);white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;font-size:.9rem;display:inline-flex}.cp-barra-ver{text-align:left;flex:1}.cp-barra strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem}.cp-sheet{z-index:6;background:color-mix(in srgb, var(--cafe) 50%, transparent);animation:cp-surgir var(--duracao-media) var(--curva);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cp-sheet-caixa{overscroll-behavior:contain;width:min(640px,100%);max-height:92svh;padding:0 calc(18px + var(--seguro-dir)) calc(20px + var(--seguro-base)) calc(18px + var(--seguro-esq));border-radius:var(--raio-lg) var(--raio-lg) 0 0;background:var(--bobina);box-shadow:var(--sombra-flutuante);animation:cp-subir var(--duracao-media) var(--curva);overflow-y:auto}.cp-sheet-topo{z-index:1;background:var(--bobina);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 12px;display:flex;position:sticky;top:0}.cp-sheet-topo h2{font-family:var(--fonte-display);margin:0;font-size:1.7rem;font-weight:400;line-height:1.1}.cp-fechar{border-radius:var(--raio-pilula);background:var(--massa);border:0;min-height:44px;padding:0 16px;font-weight:600}.cp-fechar:hover{background:var(--massa-funda)}.cp-itens{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.cp-item{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 0;display:grid}.cp-item-nome{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.cp-qtd{border-radius:var(--raio-pilula);background:var(--massa);align-items:center;gap:2px;padding:2px;display:inline-flex}.cp-qtd button{background:var(--bobina);touch-action:manipulation;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.3rem;font-weight:600;line-height:1;display:grid}.cp-qtd span{text-align:center;min-width:24px;font-weight:700}.cp-item-preco{text-align:right;white-space:nowrap;min-width:74px;font-weight:700}.cp-total{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 20px;font-size:1.05rem;display:flex}.cp-total strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.cp-rotulo{gap:6px;margin-bottom:14px;display:grid}.cp-rotulo>span{font-size:.9rem;font-weight:600}.cp-rotulo>span small{color:var(--cafe-suave);font-size:inherit;font-weight:500}.cp-campo{border:1.5px solid var(--linha);background:var(--bobina);border-radius:12px;width:100%;min-height:48px;margin:0;padding:10px 14px;font-size:16px}.cp-campo::placeholder{color:var(--cafe-suave);opacity:1}.cp-campo:focus{border-color:var(--caneta);box-shadow:0 0 0 3px color-mix(in srgb, var(--caneta) 22%, transparent);outline:none}.cp-dica{color:var(--cafe-suave);font-size:.8rem}.cp-erro{background:var(--tomate-claro);color:var(--alerta);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:.9rem}.cp-pagamento{background:var(--gema-clara);color:var(--cafe);border-radius:12px;margin:4px 0 14px;padding:10px 12px;font-size:.9rem;line-height:1.4}.cp-cta{border-radius:var(--raio-pilula);background:var(--tomate);width:100%;min-height:54px;color:var(--accent-contraste);transition:background var(--duracao-curta);border:0;font-size:1.05rem;font-weight:700}.cp-cta:hover{background:var(--tomate-forte)}.cp-cta:disabled{opacity:.6;cursor:default}.cp-cta:focus-visible,.cp-fechar:focus-visible,.cp-qtd button:focus-visible{outline:3px solid var(--caneta);outline-offset:2px}@keyframes cp-subir{0%{transform:translateY(32px)}}@keyframes cp-surgir{0%{opacity:0}}@media (width>=720px){.cp{max-width:920px}.cp-capa{border-radius:0 0 var(--raio-lg) var(--raio-lg);height:260px}.cp-top{padding-left:24px;padding-right:24px}.cp-top.cp-top-capa{max-width:640px;margin:-56px 24px 0;padding:22px 24px 20px}.cp-meta{max-width:60ch}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 8px}.cp-sheet{align-items:center;padding:24px}.cp-sheet-caixa{border-radius:var(--raio-lg);width:min(540px,100%);max-height:calc(100svh - 48px);padding:0 24px 24px}}@media (prefers-reduced-motion:reduce){.cp-skel,.cp-sheet,.cp-sheet-caixa{animation:none}.cp-card:active{transform:none}}.lp{--lp-margem:16px;--lp-largura:1200px;--lp-branco:#fff;--lp-traco:color-mix(in srgb, var(--cafe) 40%, transparent);--lp-bobina-w:clamp(262px, 74vw, 296px);--lp-sombra-bobina:drop-shadow(0 1px 0 #2a1d161a) drop-shadow(0 14px 12px #2a1d1633);--lp-pilula-altura:62px;background:var(--massa);min-height:100svh;color:var(--cafe);font-family:var(--fonte-texto);font-size:1.0625rem;line-height:1.55;overflow-x:clip}.lp :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.lp :where(ol,ul){padding:0;list-style:none}.lp :where(img){max-width:100%}.lp :where(a){color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}.lp :where(h1,h2){font-family:var(--fonte-display);letter-spacing:-.01em;font-weight:400}.lp :where(h3){letter-spacing:-.01em;font-size:1.2rem;font-weight:750;line-height:1.25}.lp :where(strong){font-weight:750}.lp :focus-visible{outline:3px solid var(--caneta);outline-offset:3px;border-radius:6px}.lp-caixa{width:min(100% - 2 * var(--lp-margem), var(--lp-largura));margin-inline:auto}.lp-sr,.lp-feito-fixo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-pular{z-index:50;border-radius:var(--raio-pilula);background:var(--cafe);color:var(--lp-branco);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:10px;left:10px;translate:0 -220%}.lp-pular:focus{translate:0}.lp-topo{z-index:20;padding-top:var(--seguro-topo);background:var(--massa);position:relative}.lp-topo-linha{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.lp-marca{flex:none;width:102px;height:44px;display:block;position:relative;overflow:hidden}.lp-marca img{width:auto;max-width:none;height:59px;position:absolute;top:-10px;left:-11px}.lp-topo-nav{align-items:center;gap:2px;display:flex}.lp-topo-link{border-radius:var(--raio-pilula);align-items:center;min-height:44px;padding:0 12px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.lp-topo-link:hover{text-decoration:underline}.lp-discreto{color:var(--cafe-suave);font-size:.9rem;font-weight:550}.lp .lp-so-desktop{display:none}.lp-botao{border-radius:var(--raio-pilula);background:var(--tomate);min-height:52px;color:var(--lp-branco);font:inherit;text-align:center;white-space:nowrap;box-shadow:0 3px 0 var(--tomate-forte);transition:background-color var(--duracao-curta) var(--curva), translate var(--duracao-curta) var(--curva), box-shadow var(--duracao-curta) var(--curva);border:0;justify-content:center;align-items:center;padding:0 26px;font-size:1.05rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.lp-botao:hover{background:var(--tomate-forte)}.lp-botao:active{box-shadow:0 1px 0 var(--tomate-forte);translate:0 2px}.lp-botao--pequeno{min-height:44px;box-shadow:none;padding:0 18px;font-size:.95rem}.lp-botao--pilula{min-height:48px;box-shadow:none;padding:0 20px;font-size:1rem}.lp-pilula{z-index:30;bottom:calc(12px + var(--seguro-base));width:max-content;max-width:calc(100% - 20px);min-height:var(--lp-pilula-altura);border-radius:var(--raio-pilula);background:linear-gradient(var(--cafe), var(--cafe)) padding-box, var(--gradiente-sol) border-box;color:var(--lp-branco);box-shadow:var(--sombra-flutuante);border:2px solid #0000;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;left:50%;translate:-50%}.lp-pilula-link{border-radius:var(--raio-pilula);min-height:48px;color:var(--lp-branco);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:.97rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-pilula :focus-visible{outline-color:var(--gema);outline-offset:2px}.lp-heroi{padding-block:clamp(8px,2.5vw,40px) clamp(56px,7vw,88px)}.lp-heroi-grade{gap:clamp(48px,7vw,72px);display:grid}.lp-heroi-grade>*,.lp-fala-grade>*,.lp-venda-grade>*,.lp-preco-grade>*,.lp-faq-grade>*,.lp-direto-grade>*,.lp-pedir-grade>*,.lp-avisos-grade>*,.lp-achados>*{min-width:0}.lp-heroi-texto{min-width:0;container-type:inline-size}.lp-empilhado{letter-spacing:-.015em;font-size:clamp(3.6rem,18.4cqi,9rem);line-height:.92}.lp-empilhado>span{display:block}.lp-empilhado--longo{font-size:clamp(3rem,15.2cqi,8.25rem)}.lp-feito{margin-top:clamp(18px,2.6vw,26px);font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);font-weight:650;line-height:1.3}.lp-feito-giro{flex-wrap:wrap;align-items:baseline;column-gap:.45em;display:inline-flex}.lp-lacuna{border-bottom:2px solid var(--cafe);color:var(--caneta);font-family:var(--fonte-caneta);padding:0 .3em;font-size:1.7em;font-weight:700;line-height:1.05;display:inline-grid}.lp-lacuna>span{visibility:hidden;white-space:nowrap;grid-area:1/1}.lp-lacuna>.lp-lacuna-on{visibility:visible}.lp-chamada{max-width:33rem;margin-top:clamp(16px,2.4vw,22px);font-size:clamp(1.08rem,1rem + .35vw,1.25rem);line-height:1.5}.lp-acoes{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.lp-acoes-nota{color:var(--cafe-suave);font-weight:650}.lp-ja-tem{color:var(--cafe-suave);margin-top:10px;display:none}.lp-ja-tem a{min-height:44px;color:var(--cafe);align-items:center;padding-inline:4px;font-weight:750;display:inline-flex}.lp-nota{max-width:30rem;color:var(--cafe-suave);margin-top:16px;font-size:.95rem}.lp-fechamento{width:100%;max-width:380px;margin-inline:auto;position:relative}.lp-impressora{z-index:3;width:calc(var(--lp-bobina-w) + 32px);background:linear-gradient(180deg, #4d382c 0%, var(--cafe) 40%, #1b120d 100%);border-radius:13px;height:24px;margin-inline:auto;position:relative;box-shadow:inset 0 1px #ffffff1f,0 12px 16px -12px #2a1d16cc}.lp-impressora:after{content:"";background:#0d0806;border-radius:2px;height:4px;position:absolute;inset:auto 14px 9px;box-shadow:0 1px #ffffff1a}.lp-boca{z-index:2;width:var(--lp-bobina-w);clip-path:inset(0 -60px -160px);margin:-12px auto 0;position:relative}.lp-papel{filter:var(--lp-sombra-bobina)}.lp-boca .lp-papel{transform-origin:50% 0;rotate:-2deg}.lp-bobina{background:var(--bobina);color:var(--bobina-tinta);font-family:var(--fonte-bobina);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:uppercase;-webkit-mask:var(--picote);-webkit-mask:var(--picote);mask:var(--picote);font-size:12.5px;font-weight:400;font-stretch:75%;line-height:1.55;position:relative}.lp-bobina--fechamento{padding:28px 16px 80px}.lp-bobina-topo{text-align:center;justify-items:center;display:grid}.lp-bobina-topo strong{letter-spacing:.06em;font-size:1.35em;font-weight:700}.lp-bobina-par{justify-content:space-between;gap:1ch;width:100%;display:flex}.lp-picotado{opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 9px);border:0;height:2px;margin:9px 0}.lp-bobina-linha{grid-template-columns:6ch 1fr auto;column-gap:1ch;display:grid}.lp-bobina-linha>*{white-space:nowrap}.lp-bobina-linha>:last-child{text-align:right}.lp-bobina-cab{font-weight:700}.lp-bobina-resumo{grid-template-columns:1fr 3ch 12ch}.lp-bobina-resumo>:nth-child(2){text-align:right}.lp-bobina-total{font-size:1.08em;font-weight:700}.lp-bobina-mais{text-align:center;opacity:.75;margin-top:2px}.lp-bobina-via{text-align:center;opacity:.8;margin-top:14px;font-size:.92em}.lp-caneta-dinheiro{width:max-content;color:var(--caneta);font-family:var(--fonte-caneta);letter-spacing:.01em;margin:0 0 14px 4px;font-size:31px;font-weight:700;line-height:1;position:relative;rotate:-4deg}.lp-caneta-dinheiro svg{width:52%;height:12px;position:absolute;bottom:-8px;left:50%;overflow:visible}.lp-caneta-dinheiro path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp-resposta{z-index:4;background:var(--lp-branco);width:min(88%,312px);box-shadow:var(--sombra-flutuante);border-radius:22px 22px 22px 6px;margin:-64px 0 0 auto;padding:14px 18px 16px;font-size:1rem;line-height:1.48;position:relative}.lp-resposta-quem{color:var(--cafe-suave);align-items:center;gap:8px;margin-bottom:6px;font-size:.85rem;font-weight:700;display:flex}.lp-resposta-quem img{border-radius:50%;width:26px;height:26px}.lp-resposta strong{font-weight:800}.lp-celular{background:var(--cafe);width:100%;box-shadow:var(--sombra-flutuante);border-radius:38px;padding:7px}.lp-celular img{aspect-ratio:660/1180;background:var(--bobina);object-fit:cover;object-position:top;border-radius:31px;width:100%;height:auto;display:block}.lp-cena-celular{width:min(100%,340px);margin-inline:auto;padding-top:34px;position:relative}.lp-cena-celular .lp-celular{width:min(80%,272px);margin-inline:auto}.lp-push{z-index:2;background:var(--lp-branco);width:min(100%,340px);box-shadow:var(--sombra-flutuante);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-inline:auto;padding:12px 14px;font-size:.92rem;line-height:1.35;display:grid;position:absolute;top:0;left:0;right:0;rotate:-2.5deg}.lp-push img{border-radius:10px;width:40px;height:40px}.lp-push-texto strong{font-weight:800;display:block}.lp-push-hora{color:var(--cafe-suave);font-size:.8rem}.lp-secao{padding-block:clamp(72px,9vw,120px);scroll-margin-top:8px}.lp-secao--picote{padding-top:0}.lp-secao--picote>.lp-caixa{border-top:2px dashed var(--lp-traco);padding-top:clamp(56px,6.5vw,96px)}.lp-secao--funda{background:var(--massa-funda)}.lp-secao--lilas{background:var(--lilas)}.lp-secao--gema{background:var(--gema)}.lp-secao--tomate{background:var(--tomate);color:var(--lp-branco)}.lp-titulo{text-wrap:balance;max-width:13em;font-size:clamp(2.35rem,1.45rem + 3.7vw,4.5rem);line-height:.98}.lp-intro{max-width:36rem;color:var(--cafe-suave);margin-top:18px;font-size:clamp(1.06rem,1rem + .3vw,1.2rem)}.lp-secao--lilas .lp-intro,.lp-secao--gema .lp-intro{color:var(--cafe)}.lp-passos{counter-reset:passo;gap:34px;margin-top:clamp(36px,5vw,64px);display:grid}.lp-passos>li{counter-increment:passo;min-height:52px;padding-left:68px;position:relative}.lp-passos>li:before{content:counter(passo);width:48px;color:var(--tomate);font-family:var(--fonte-display);text-align:center;font-size:3.2rem;line-height:1;position:absolute;top:-.1em;left:0}.lp-passos>li:not(:last-child):after{content:"";border-left:2px dashed var(--lp-traco);position:absolute;top:60px;bottom:-28px;left:23px}.lp-passos h3{margin-bottom:6px}.lp-passos p{max-width:34ch;color:var(--cafe-suave)}.lp-pergunta{background:var(--lp-branco);max-width:21rem;box-shadow:var(--sombra-papel);border-radius:18px 18px 18px 5px;margin-top:16px;padding:12px 16px 14px}.lp-passos .lp-pergunta p{max-width:none;color:var(--cafe);font-size:.97rem;line-height:1.45}.lp-pergunta .lp-resposta-quem{margin-bottom:4px}.lp-pergunta .lp-resposta-quem img{width:22px;height:22px}.lp-achados{gap:36px;margin-top:clamp(36px,5vw,64px);display:grid}.lp-achado-texto{margin-top:16px;font-size:1.02rem;line-height:1.5}.lp-achado-texto strong{font-weight:800}.lp-achado--papel{padding:6px 4px 0}.lp-achado--inclina-d .lp-papel{rotate:1.4deg}.lp-achado--inclina-e .lp-papel{rotate:-1.6deg}.lp-mini-bobina{width:min(100%,300px);padding:16px 16px 30px;font-size:12px}.lp-mini-cab{letter-spacing:.06em;text-align:center;font-size:1.15em;font-weight:700}.lp-mini-bobina mark{background:linear-gradient(transparent 18%, var(--gema) 18% 90%, transparent 90%);color:inherit;padding:0 2px}.lp-mini-bobina--carimbo{padding-bottom:78px}.lp-carimbo{border:2.5px solid var(--alerta);color:var(--alerta);font-family:var(--fonte-texto);letter-spacing:.12em;opacity:.9;border-radius:6px;padding:2px 10px 1px;font-size:1.15rem;font-weight:800;font-stretch:100%;position:absolute;bottom:32px;right:18px;rotate:-11deg}.lp-achado--tracejado{border:2px dashed var(--lp-traco);border-radius:var(--raio-md);background:var(--massa);padding:22px 20px 20px}.lp-achado--bloco{border-radius:var(--raio-lg);padding:22px 20px}.lp-achado--lilas{background:var(--lilas)}.lp-achado--gema{background:var(--gema)}.lp-faixa{padding-top:28px}.lp-faixa-trilho{background:color-mix(in srgb, var(--cafe) 13%, transparent);border-radius:6px;height:12px;position:relative}.lp-faixa-boa{background:var(--calculado);border-radius:6px;width:14%;position:absolute;inset:0 auto 0 50%}.lp-faixa-marca{border:3px solid var(--massa);background:var(--alerta);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:72%;translate:-50% -50%}.lp-faixa-marca>span{color:var(--alerta);font-size:.9rem;font-weight:800;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.lp-faixa-escala{height:1.4em;color:var(--cafe-suave);margin-top:8px;font-size:.8rem;font-weight:600;position:relative}.lp-faixa-escala>span{position:absolute;top:0;translate:-50%}.lp-faixa-escala>:first-child{left:0;translate:0}.lp-faixa-escala>:nth-child(2){left:50%}.lp-faixa-escala>:nth-child(3){left:64%}.lp-faixa-escala>:nth-child(4){left:100%;translate:-100%}.lp-ranking{align-items:flex-end;gap:2px;height:92px;padding-top:24px;display:flex}.lp-ranking>span{background:color-mix(in srgb, var(--cafe) 28%, transparent);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;position:relative}.lp-ranking>.lp-ranking-este{background:var(--cafe)}.lp-ranking-rotulo{white-space:nowrap;font-size:.8rem;font-weight:800;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.lp-linha-tempo{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-linha-tempo>li{padding-top:30px;font-size:.95rem;font-weight:750;position:relative}.lp-linha-tempo>li:before{content:"";background:var(--caneta);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}.lp-linha-tempo>li:not(:last-child):after{content:"";background:var(--caneta);height:2px;position:absolute;top:10px;left:18px;right:0}.lp-linha-tempo>li:nth-child(2):after{background:repeating-linear-gradient(90deg, var(--estimado) 0 6px, transparent 6px 10px)}.lp-linha-tempo>.lp-proxima{color:var(--estimado)}.lp-linha-tempo>.lp-proxima:before{border:2.5px dashed var(--estimado);background:var(--massa)}.lp-proxima>span{font-size:.85rem;font-weight:600;display:block}.lp-boleto{background:var(--bobina);color:var(--bobina-tinta);box-shadow:var(--sombra-papel);font-family:var(--fonte-bobina);text-transform:uppercase;border-radius:4px;padding:14px 14px 12px;font-size:12px;font-stretch:75%;display:block;rotate:-1.2deg}.lp-boleto-barras{background:repeating-linear-gradient(90deg, var(--bobina-tinta) 0 2px, transparent 2px 4px, var(--bobina-tinta) 4px 5px, transparent 5px 8px, var(--bobina-tinta) 8px 11px, transparent 11px 12px, var(--bobina-tinta) 12px 13px, transparent 13px 16px);height:42px;margin-bottom:10px;display:block}.lp-fala-grade{gap:48px;display:grid}.lp-canais{flex-wrap:wrap;gap:4px 18px;margin-top:24px;display:flex}.lp-canal{align-items:center;gap:10px;min-height:44px;padding-right:14px;font-size:1.08rem;font-weight:750;display:inline-flex}.lp-canal:before{content:"";background:var(--cafe);border-radius:50%;flex:none;width:14px;height:14px}.lp-canal--breve:before{border:2px dashed var(--cafe);background:0 0}a.lp-canal{text-decoration:underline}.lp-em-breve{border-radius:var(--raio-pilula);background:var(--cafe);color:var(--gema);padding:3px 10px;font-size:.78rem;font-weight:800}.lp-conversa{gap:10px;width:100%;max-width:440px;display:grid}.lp-msg{border-radius:20px;max-width:88%;padding:11px 15px;font-size:1rem;line-height:1.45}.lp-msg--dono{background:var(--cafe);color:var(--lp-branco);border-bottom-right-radius:6px;justify-self:end}.lp-msg--agente{background:var(--lp-branco);color:var(--cafe);border-bottom-left-radius:6px;justify-self:start}.lp-msg--agente strong{font-weight:800}.lp-audio{align-items:center;gap:10px;min-width:200px;display:flex}.lp-audio-play{background:var(--gema);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.lp-audio-play:after{content:"";border-block:7px solid #0000;border-left:11px solid var(--cafe);position:absolute;top:9px;left:12px}.lp-audio-onda{flex:1;align-items:center;gap:2px;height:28px;display:flex}.lp-audio-onda>span{background:#ffffffbf;border-radius:2px;flex:1;min-width:2px}.lp-audio-tempo{font-size:.82rem}.lp-transcricao{color:#ffffffdb;margin-top:6px;font-size:.92rem;font-style:italic;display:block}.lp-venda-grade{gap:44px;display:grid}.lp-venda-lista{gap:20px;max-width:36rem;margin-top:30px;display:grid}.lp-venda-lista>li{padding-left:30px;position:relative}.lp-venda-lista>li:before{content:"";background:var(--gema);border-radius:3px;width:12px;height:12px;position:absolute;top:.45em;left:2px;rotate:45deg}.lp-venda-lista strong{font-weight:800}.lp-taxa{border-radius:var(--raio-lg);background:var(--massa);color:var(--cafe);box-shadow:var(--sombra-flutuante);padding:clamp(22px,3vw,34px)}.lp-taxa h3{font-family:var(--fonte-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);font-weight:400;line-height:1.02}.lp-taxa-sub{color:var(--cafe-suave);margin-top:14px}.lp-taxa-linhas{gap:18px;margin-top:18px;display:grid}.lp-taxa-linha{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;font-weight:700;display:grid}.lp-taxa-trilho{background:color-mix(in srgb, var(--cafe) 12%, transparent);border-radius:8px;grid-column:1/-1;height:16px;display:block;overflow:hidden}.lp-taxa-trilho>span{background:var(--tomate);border-radius:8px;height:100%;display:block}.lp-taxa-linha--deles .lp-taxa-trilho>span{width:26%}.lp-taxa-linha--nossa .lp-taxa-trilho>span{width:1.25%;min-width:6px}.lp-taxa-nota{border-top:2px dashed var(--lp-traco);margin-top:20px;padding-top:16px;font-weight:650}.lp-secao--tomate :focus-visible{outline-color:var(--lp-branco)}.lp-preco-grade{gap:48px;display:grid}.lp-preco-frase{max-width:30rem;margin-top:22px;font-size:clamp(1.2rem,1.06rem + .6vw,1.5rem);font-weight:650;line-height:1.42}.lp-cupom-bloco{justify-items:center;gap:30px;display:grid}.lp-papel--cupom{width:min(100%,344px);rotate:1.2deg}.lp-cupom{padding:24px 20px 40px;font-size:13px}.lp-cupom dl{gap:6px;display:grid}.lp-cupom-linha{flex-wrap:wrap;align-items:baseline;display:flex}.lp-cupom-linha dt{white-space:nowrap;flex:1 1 0;min-width:0;display:flex}.lp-cupom-linha dt:after{content:"";opacity:.6;background:radial-gradient(circle,currentColor .9px,#0000 1.3px) left bottom .32em/1ch 4px repeat-x;flex:1 1 0;min-width:2ch;margin-inline:.6ch}.lp-cupom-linha dd{white-space:nowrap}.lp-cupom-linha .lp-cupom-ou{text-align:right;white-space:normal;flex-basis:100%}.lp-cupom-total{font-size:1.1em;font-weight:700}.lp-faq-grade{gap:36px;display:grid}.lp-faq{border-top:2px dashed var(--lp-traco)}.lp-faq details{border-bottom:2px dashed var(--lp-traco)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:clamp(1.08rem,1rem + .4vw,1.25rem);font-weight:750;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";background:var(--massa-funda);width:36px;height:36px;color:var(--tomate-forte);font-family:var(--fonte-display);transition:rotate var(--duracao-media) var(--curva);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;line-height:1;display:grid}.lp-faq details[open]>summary:after{rotate:45deg}.lp-faq details>p{max-width:58ch;color:var(--cafe-suave);padding-bottom:22px}.lp-faq details a{color:var(--cafe);font-weight:700}.lp-direto-grade,.lp-pedir-grade,.lp-avisos-grade{gap:44px;display:grid}.lp-fatos{border:2px dashed var(--lp-traco);border-radius:var(--raio-lg);padding:4px 22px}.lp-fatos>li{padding:16px 0}.lp-fatos>li+li{border-top:2px dashed color-mix(in srgb, var(--cafe) 18%, transparent)}.lp-fatos strong{font-size:1.12rem;font-weight:800;display:block}.lp-telas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:480px;margin-inline:auto;padding-bottom:36px;display:grid}.lp-telas .lp-celular{border-radius:30px;padding:6px}.lp-telas .lp-celular img{border-radius:24px}.lp-celular--baixo{translate:0 36px}.lp-celular--baixo img{object-position:bottom}.lp-status{margin-top:30px}.lp-status>li{padding:0 0 20px 40px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:750;position:relative}.lp-status>li:before{content:"";background:var(--cafe) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.8 7.4l2.8 2.8 5.6-6.4' fill='none' stroke='%23ffa344' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:.12em;left:0}.lp-status>li:not(:last-child):after{content:"";border-left:2px dashed var(--cafe);position:absolute;top:calc(.12em + 28px);bottom:4px;left:11px}.lp-celular--avisos{width:min(74%,280px);margin-inline:auto;rotate:2deg}.lp-app .lp-badges{margin-top:28px}.lp-rodape{padding-block:clamp(56px, 9vw, 104px) calc(var(--lp-pilula-altura) + 40px + var(--seguro-base));background:var(--cafe);color:var(--massa)}.lp-rodape-caixa{container-type:inline-size}.lp-rodape-marca{color:var(--massa);font-family:var(--fonte-display);letter-spacing:-.02em;font-size:23.5cqi;line-height:.86}.lp-rodape-marca>span{display:block}.lp-rodape-linha{border-top:2px dashed color-mix(in srgb, var(--massa) 28%, transparent);gap:28px;margin-top:clamp(32px,5vw,56px);padding-top:28px;display:grid}.lp-rodape-selo{width:88px;height:88px;rotate:-8deg}.lp-rodape-links{flex-wrap:wrap;gap:0 6px;margin-left:-10px;display:flex}.lp-rodape-links a{min-height:44px;color:var(--massa);-webkit-text-decoration-color:color-mix(in srgb, var(--massa) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--massa) 40%, transparent);align-items:center;padding:0 10px;font-weight:650;display:inline-flex}.lp-rodape-links a:hover{text-decoration-color:currentColor}.lp-rodape-letra{color:color-mix(in srgb, var(--massa) 72%, var(--cafe));margin-top:28px;font-size:.88rem}.lp-rodape :focus-visible{outline-color:var(--gema)}.lp-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-badge{line-height:0;display:inline-flex;position:relative}.lp-badge-play{width:auto;height:52px;margin-block:-6px}.lp-badge-apple{width:auto;height:40px}.lp-badge-breve img{filter:grayscale();opacity:.55}.lp-badge-faixa{border-radius:var(--raio-pilula);background:var(--cafe);color:var(--gema);font-family:var(--fonte-texto);white-space:nowrap;padding:4px 9px;font-size:.72rem;font-weight:800;line-height:1;position:absolute;top:-15px;right:-10px;rotate:4deg}.lp-rodape .lp-badge-breve img{opacity:.8}.lp-rodape .lp-badge-faixa{background:var(--gema);color:var(--cafe)}@media (width>=700px){.lp-achados{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 32px}.lp-rodape-marca{white-space:nowrap;font-size:14.4cqi}.lp-rodape-marca>span{display:inline}}@media (width>=880px){.lp{--lp-margem:32px}.lp-rodape{padding-bottom:clamp(32px,5vw,56px)}.lp-ja-tem{display:block}.lp-topo{border-bottom:2px dashed color-mix(in srgb, var(--cafe) 20%, transparent);background:color-mix(in srgb, var(--massa) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.lp-topo-linha{min-height:76px}.lp-marca{width:124px;height:44px}.lp-marca img{height:72px;top:-17px;left:-13px}.lp .lp-so-desktop{display:inline-flex}.lp-topo-nav .lp-botao{margin-left:8px}.lp-pilula{display:none}.lp-secao{scroll-margin-top:78px}.lp-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.lp-passos>li{padding:88px 0 0}.lp-passos>li:before{width:auto;font-size:4.2rem;top:0}.lp-passos>li:not(:last-child):after{border-top:2px dashed var(--lp-traco);border-left:0;inset:34px -32px auto 64px}.lp-passos--lista{grid-template-columns:none;gap:30px}.lp-passos--lista>li{padding:0 0 0 72px}.lp-passos--lista>li:before{width:48px;font-size:3.2rem;top:-.1em}.lp-passos--lista>li:not(:last-child):after{border-top:0;border-left:2px dashed var(--lp-traco);inset:60px auto -26px 23px}.lp-rodape-linha{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}}@media (width>=960px){.lp{--lp-bobina-w:312px}.lp-heroi-grade{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.lp-heroi--cliente .lp-heroi-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lp-bobina--fechamento{font-size:13px}.lp-fechamento{max-width:500px;margin:0 0 0 auto}.lp-impressora{margin-left:0}.lp-boca{margin-left:16px}.lp-resposta{width:300px}.lp-fala-grade,.lp-venda-grade{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:72px}.lp-preco-grade{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:center;gap:96px}.lp-papel--cupom{width:min(100%,372px)}.lp-cupom{font-size:14px}.lp-faq-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.lp-direto-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:72px}.lp-pedir-grade{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:72px}.lp-avisos-grade{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:80px}}@media (width>=1100px){.lp-achados{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.lp-boca .lp-papel{animation:1.65s .25s both lp-imprime}.lp-caneta-dinheiro{animation:.7s steps(16,end) 1.95s both lp-escreve}.lp-caneta-dinheiro path{animation:.35s ease-out 2.6s both lp-risca}.lp-resposta{animation:.5s cubic-bezier(.2,.8,.2,1) 2.9s both lp-chega}.lp-lacuna[data-girando]>.lp-lacuna-on{animation:.65s steps(12,end) both lp-escreve}.lp-push{animation:.6s cubic-bezier(.2,.8,.2,1) .7s both lp-push}}@media (prefers-reduced-motion:reduce){.lp-feito-giro{display:none}.lp-feito-fixo{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@keyframes lp-imprime{0%{animation-timing-function:linear;translate:0 -100%;rotate:0deg}72%{animation-timing-function:cubic-bezier(.3,0,.4,1);translate:0;rotate:0deg}86%{animation-timing-function:ease-in-out;rotate:-2.9deg}to{translate:0;rotate:-2deg}}@keyframes lp-escreve{0%{clip-path:inset(-50% 100% -50% -8%)}to{clip-path:inset(-50% -8%)}}@keyframes lp-risca{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes lp-chega{0%{opacity:0;translate:0 16px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes lp-push{0%{opacity:0;translate:0 -22px}to{opacity:1;translate:0}}.landing-page{background:var(--massa);min-height:100svh;color:var(--cafe);font-family:var(--fonte-texto);line-height:1.6}.landing-header{padding:calc(12px + var(--seguro-topo)) 16px 12px;border-bottom:2px dashed color-mix(in srgb, var(--cafe) 20%, transparent);justify-content:center;display:flex}.landing-logo{mix-blend-mode:multiply;width:auto;height:76px}.landing-secao h1{font-family:var(--fonte-display);margin:12px 0;font-size:clamp(2.1rem,1.5rem + 3vw,3.2rem);font-weight:400;line-height:1}.landing-secao h2{margin:32px 0 8px;font-size:1.25rem}.landing-secao a{color:var(--tomate-forte);font-weight:650}
