@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--fundo: #060b16;--superficie: #0e1628;--superficie-2: #131e35;--superficie-3: #1a2743;--borda: rgb(148 178 255 / 11%);--borda-forte: rgb(148 178 255 / 22%);--texto: #eef3ff;--texto-2: #b8c5de;--texto-3: #8394b5;--ciano: #12c8ff;--primaria: #1e6bff;--primaria-rgb: 30 107 255;--primaria-escura: #1552e0;--primaria-texto: #5cb4ff;--primaria-suave: rgb(var(--primaria-rgb) / 15%);--primaria-borda: rgb(var(--primaria-rgb) / 45%);--gradiente-marca: linear-gradient(135deg, #12c8ff 0%, #1e7bff 55%, #1a4bf0 100%);--gradiente-botao: linear-gradient(135deg, #1a9dff 0%, #1e6bff 60%, #1a4bf0 100%);--foco: #5cb4ff;--sucesso: #4ade80;--sucesso-forte: #16a34a;--sucesso-suave: rgb(34 197 94 / 14%);--alerta: #fbbf24;--alerta-suave: rgb(245 158 11 / 14%);--perigo: #ff8589;--perigo-forte: #e5484d;--perigo-suave: rgb(229 72 77 / 14%);--fonte-marca: "Montserrat Variable", "Segoe UI", system-ui, sans-serif;--seguro-topo: env(safe-area-inset-top, 0px);--seguro-baixo: env(safe-area-inset-bottom, 0px);--raio: 20px;--raio-p: 14px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#raiz{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.4;overscroll-behavior:none;-webkit-font-smoothing:antialiased;touch-action:manipulation;user-select:none;-webkit-user-select:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit;user-select:text;-webkit-user-select:text}h1,h2,h3,p{margin:0}svg{flex:none}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.casca{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(520px 320px at 88% -8%,rgb(var(--primaria-rgb) / 20%),transparent 68%),radial-gradient(420px 260px at -10% 6%,rgb(18 200 255 / 7%),transparent 70%),var(--fundo)}.rolagem{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 16px calc(112px + var(--seguro-baixo));-webkit-overflow-scrolling:touch;scrollbar-width:none}.rolagem::-webkit-scrollbar{display:none}.rolagem.sem-barra{padding-bottom:calc(24px + var(--seguro-baixo))}.rolagem.com-rodape{padding-bottom:calc(124px + var(--seguro-baixo))}.conteudo-largo{width:100%;max-width:720px;margin:0 auto}.tela-cheia{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:radial-gradient(520px 300px at 90% -8%,rgb(var(--primaria-rgb) / 16%),transparent 68%),var(--fundo);animation:entrar-lado .22s cubic-bezier(.2,.8,.3,1)}.tela-preta{background:#000;animation:aparecer .18s ease-out}.topo{display:flex;align-items:center;gap:10px;min-height:60px;padding:calc(10px + var(--seguro-topo)) 16px 8px;flex:none}.topo h1{flex:1;min-width:0;font-family:var(--fonte-marca);font-size:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-sub{font-size:12.5px;color:var(--texto-3);font-family:Roboto,system-ui,sans-serif;font-weight:400;letter-spacing:0}.icone-botao{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:14px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2);position:relative}.icone-botao:active{transform:scale(.94)}.icone-botao.ativo{background:var(--primaria-suave);border-color:var(--primaria-borda);color:var(--primaria-texto)}.ponto-aviso{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--perigo-forte);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--fundo)}.barra{position:absolute;left:12px;right:12px;bottom:calc(10px + var(--seguro-baixo));z-index:10;height:68px;display:grid;grid-template-columns:1fr 1fr 78px 1fr 1fr;align-items:center;max-width:560px;margin:0 auto;background:#0f172ad6;border:1px solid var(--borda-forte);border-radius:26px;box-shadow:0 14px 38px #0000007f;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.barra-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:var(--texto-3);font-size:11px;font-weight:500;transition:color .15s}.barra-item.ativo{color:var(--texto)}.barra-item.ativo svg{color:var(--primaria-texto)}.barra-item.ativo:after{content:"";position:absolute;bottom:7px;width:16px;height:3px;border-radius:2px;background:var(--gradiente-marca)}.barra-item .ponto-aviso{top:7px;right:50%;margin-right:-22px;border-color:#0f172a}.barra-bipar{justify-self:center;width:66px;height:66px;margin-top:-28px;border-radius:24px;display:grid;place-items:center;color:#fff;background:var(--gradiente-marca);box-shadow:0 12px 28px rgb(var(--primaria-rgb) / 58%),inset 0 1px #ffffff57;transition:transform .12s}.barra-bipar:active{transform:scale(.92)}.cartao{background:linear-gradient(180deg,rgb(255 255 255 / 2.5%),transparent),var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px}.cartao+.cartao,.cartao+.secao,.secao+.cartao{margin-top:12px}.secao{margin-top:22px}.secao-titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 2px 10px;font-family:var(--fonte-marca);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--texto-2)}.secao-titulo button{font-family:Roboto,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--primaria-texto)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:16px;font-weight:600;font-size:15px;background:var(--superficie-3);border:1px solid var(--borda-forte);color:var(--texto);transition:transform .1s,opacity .15s}.botao:active:not(:disabled){transform:scale(.97)}.botao:disabled{opacity:.5}.botao.primario{background:var(--gradiente-botao);border-color:transparent;color:#fff;box-shadow:0 10px 24px -8px rgb(var(--primaria-rgb) / 70%),inset 0 1px #ffffff3d}.botao.sucesso{background:var(--sucesso-forte);border-color:transparent;color:#fff}.botao.perigo{background:var(--perigo-suave);border-color:#e5484d61;color:var(--perigo)}.botao.fantasma{background:none;border-color:transparent;color:var(--texto-2)}.botao.grande{min-height:58px;font-size:16.5px;border-radius:18px}.botao.pequeno{min-height:38px;padding:0 12px;font-size:13.5px;border-radius:12px}.botao.bloco{width:100%}.girando{animation:girar .8s linear infinite}.selo{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--superficie-3);color:var(--texto-2)}.selo.ok{background:var(--sucesso-suave);color:var(--sucesso)}.selo.alerta{background:var(--alerta-suave);color:var(--alerta)}.selo.perigo{background:var(--perigo-suave);color:var(--perigo)}.selo.marca{background:var(--primaria-suave);color:var(--primaria-texto)}.foto{position:relative;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:14px;background:#fff}.foto img{width:100%;height:100%;object-fit:contain}.foto.sem-foto{background:var(--superficie-3);color:var(--texto-2);font-family:var(--fonte-marca);font-weight:700}.linha{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:18px;animation:subir-pouco .2s ease-out}button.linha:active{background:var(--superficie-2)}.lista{display:flex;flex-direction:column;gap:8px}.linha-meio{flex:1;min-width:0}.linha-nome{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.linha-sub{margin-top:3px;font-size:12.5px;color:var(--texto-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-valor{text-align:right;font-family:var(--fonte-marca);font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.busca{position:relative;display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border-radius:16px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-3)}.busca:focus-within{border-color:var(--primaria-borda)}.busca input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--texto);font-size:16px}.busca input::placeholder{color:var(--texto-3)}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>span{font-size:12.5px;font-weight:500;color:var(--texto-3)}.campo input,.campo textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:14px;background:var(--superficie-2);border:1px solid var(--borda);outline:0;font-size:16px;color:var(--texto)}.campo textarea{resize:none}.campo input:focus,.campo textarea:focus{border-color:var(--primaria-borda)}.campos{display:flex;flex-direction:column;gap:12px}.duas-colunas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fichas{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:2px 16px;scrollbar-width:none}.fichas::-webkit-scrollbar{display:none}.ficha{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:13px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2);font-size:13.5px;font-weight:500;white-space:nowrap}.ficha.ativa{background:var(--primaria-suave);border-color:var(--primaria-borda);color:var(--texto)}.ficha b{font-weight:700;color:var(--primaria-texto)}.fichas-quebra{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.segmento{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:16px;background:var(--superficie-2)}.segmento button{min-height:40px;border-radius:12px;font-size:14px;font-weight:600;color:var(--texto-3)}.segmento button.ativo{background:var(--superficie-3);color:var(--texto);box-shadow:0 2px 8px #00000047}.passador{display:inline-flex;align-items:center;flex:none;height:40px;border-radius:13px;background:var(--superficie-3)}.passador button{width:38px;height:40px;display:grid;place-items:center;color:var(--texto)}.passador button:active{color:var(--primaria-texto)}.passador span{min-width:30px;text-align:center;font-family:var(--fonte-marca);font-weight:700;font-variant-numeric:tabular-nums}.vazio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;text-align:center;color:var(--texto-3)}.vazio-icone{display:grid;place-items:center;width:68px;height:68px;margin-bottom:6px;border-radius:24px;background:var(--primaria-suave);color:var(--primaria-texto)}.vazio h3{color:var(--texto);font-family:var(--fonte-marca);font-size:17px}.esqueleto{height:62px;border-radius:18px;background:linear-gradient(100deg,var(--superficie) 30%,var(--superficie-2) 50%,var(--superficie) 70%);background-size:220% 100%;animation:brilho 1.3s linear infinite}.folha-fundo{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#020610a8;animation:aparecer .16s ease-out}.folha{width:100%;max-width:560px;max-height:92dvh;display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borda-forte);border-bottom:0;border-radius:26px 26px 0 0;box-shadow:0 -18px 50px #0000007f;animation:subir .24s cubic-bezier(.2,.85,.3,1)}.folha-puxador{width:42px;height:4px;margin:9px auto 2px;border-radius:3px;background:var(--borda-forte);flex:none}.folha-topo{display:flex;align-items:center;gap:10px;padding:8px 16px 10px;flex:none}.folha-topo h2{flex:1;min-width:0;font-family:var(--fonte-marca);font-size:17px;font-weight:700;letter-spacing:-.01em}.folha-corpo{flex:1;min-height:0;overflow-y:auto;padding:0 16px 12px}.folha-rodape{flex:none;padding:10px 16px calc(14px + var(--seguro-baixo));border-top:1px solid var(--borda)}.teclado{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.teclado button{height:58px;border-radius:16px;font-family:var(--fonte-marca);font-size:22px;font-weight:600;background:var(--superficie-2);display:grid;place-items:center}.teclado button:active{background:var(--primaria-suave);transform:scale(.96)}.visor{text-align:center;font-family:var(--fonte-marca);font-size:40px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 14px;min-height:56px}.visor small{font-size:15px;font-weight:500;color:var(--texto-3);margin-left:6px}.rodape-fixo{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:12px 16px calc(14px + var(--seguro-baixo));background:linear-gradient(180deg,transparent,var(--fundo) 28%)}.rodape-fixo>*{max-width:720px;margin-left:auto;margin-right:auto}.rodape-acima-da-barra{bottom:calc(98px + var(--seguro-baixo));padding-bottom:8px;padding-top:18px}.aviso{display:flex;gap:10px;padding:12px 14px;border-radius:16px;font-size:13.5px;background:var(--primaria-suave);color:var(--texto-2)}.aviso.alerta{background:var(--alerta-suave);color:var(--alerta)}.aviso.perigo{background:var(--perigo-suave);color:var(--perigo)}.aviso.ok{background:var(--sucesso-suave);color:var(--sucesso)}.toasts{position:fixed;top:calc(12px + var(--seguro-topo));left:12px;right:12px;z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{max-width:460px;padding:12px 16px;border-radius:16px;background:#1a2743;border:1px solid var(--borda-forte);font-size:14px;font-weight:500;box-shadow:0 12px 30px #0000007f;animation:descer .22s cubic-bezier(.2,.85,.3,1)}.toast.erro{background:#3a1620;border-color:#e5484d7f;color:#ffd1d3}.toast.sucesso{background:#0f3122;border-color:#22c55e73;color:#bdf5d2}.avatar{display:grid;place-items:center;flex:none;border-radius:40%;background:var(--gradiente-marca);color:#fff;font-family:var(--fonte-marca);font-weight:700}.entrada{position:fixed;inset:0;display:flex;flex-direction:column;padding:calc(40px + var(--seguro-topo)) 22px calc(22px + var(--seguro-baixo));overflow-y:auto;background:radial-gradient(420px 380px at 50% 4%,rgb(var(--primaria-rgb) / 30%),transparent 70%),var(--fundo)}.entrada-marca{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.entrada-marca img{width:74px;height:74px;filter:drop-shadow(0 10px 26px rgb(var(--primaria-rgb) / 60%))}.entrada-marca h1{font-family:var(--fonte-marca);font-size:25px;font-weight:800;letter-spacing:-.03em}.entrada-marca p{max-width:300px;color:var(--texto-3)}.entrada-corpo{width:100%;max-width:420px;margin:26px auto 0;display:flex;flex-direction:column;gap:14px}.campo-codigo{width:100%;height:76px;text-align:center;font-family:var(--fonte-marca);font-size:32px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--superficie);border:1.5px solid var(--borda-forte);border-radius:20px;outline:0;color:var(--texto)}.campo-codigo:focus{border-color:var(--primaria);box-shadow:0 0 0 4px rgb(var(--primaria-rgb) / 18%)}.campo-codigo::placeholder{color:#8394b566}.pessoas{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.pessoa{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:20px;background:var(--superficie);border:1px solid var(--borda);font-size:13.5px;font-weight:500;text-align:center;line-height:1.2}.pessoa:active{background:var(--superficie-2);transform:scale(.97)}.pontos-senha{display:flex;justify-content:center;gap:14px;height:22px;margin:8px 0 18px}.pontos-senha i{width:15px;height:15px;border-radius:50%;border:2px solid var(--borda-forte);transition:all .12s}.pontos-senha i.cheio{background:var(--gradiente-marca);border-color:transparent;transform:scale(1.1)}.pontos-senha.errado{animation:tremer .34s}.ola{display:flex;align-items:center;gap:12px;padding:calc(14px + var(--seguro-topo)) 16px 10px;flex:none}.ola-texto{flex:1;min-width:0}.ola-texto h1{font-family:var(--fonte-marca);font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ola-texto p{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-3)}.logo-loja{width:46px;height:46px;flex:none;border-radius:15px;object-fit:contain;background:#fff}.bolinha{width:7px;height:7px;border-radius:50%;background:var(--sucesso);box-shadow:0 0 0 3px #4ade802e}.bolinha.fora{background:var(--alerta);box-shadow:0 0 0 3px #fbbf242e}.destaque-vendas{position:relative;overflow:hidden;padding:18px;border-radius:24px;background:radial-gradient(240px 170px at 100% 0%,rgb(255 255 255 / 22%),transparent 70%),var(--gradiente-marca);color:#fff;box-shadow:0 18px 40px -16px rgb(var(--primaria-rgb) / 80%)}.destaque-vendas small{font-size:13px;opacity:.88}.destaque-valor{margin:2px 0 8px;font-family:var(--fonte-marca);font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.destaque-linha{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px}.destaque-linha span{padding:4px 10px;border-radius:999px;background:#ffffff2e;font-weight:500}.grafico-horas{display:flex;align-items:flex-end;gap:3px;height:46px;margin-top:14px}.grafico-horas i{flex:1;min-height:3px;border-radius:3px 3px 1px 1px;background:#ffffffbf}.grafico-horas i.vazia{background:#fff3}.atalhos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.atalho{display:flex;flex-direction:column;gap:10px;padding:14px;min-height:104px;text-align:left;border-radius:20px;background:var(--superficie);border:1px solid var(--borda);transition:transform .1s}.atalho:active{transform:scale(.97);background:var(--superficie-2)}.atalho-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--primaria-suave);color:var(--primaria-texto)}.atalho b{display:block;font-size:14.5px;font-weight:600}.atalho small{display:block;margin-top:1px;font-size:12px;color:var(--texto-3)}.alerta-linha{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;border-radius:16px;background:var(--superficie);border:1px solid var(--borda)}.alerta-linha b{font-weight:600}.alerta-linha small{display:block;color:var(--texto-3)}.alerta-bola{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px}.alerta-bola.alerta{background:var(--alerta-suave);color:var(--alerta)}.alerta-bola.perigo{background:var(--perigo-suave);color:var(--perigo)}.alerta-bola.marca{background:var(--primaria-suave);color:var(--primaria-texto)}.chamada{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;padding:30px 20px;text-align:center;border-radius:24px;border:1.5px dashed var(--primaria-borda);background:rgb(var(--primaria-rgb) / 7%)}.chamada:active{background:rgb(var(--primaria-rgb) / 13%)}.chamada-icone{display:grid;place-items:center;width:70px;height:70px;border-radius:24px;margin-bottom:4px;color:#fff;background:var(--gradiente-marca);box-shadow:0 12px 28px rgb(var(--primaria-rgb) / 50%)}.chamada b{font-family:var(--fonte-marca);font-size:18px}.chamada small{color:var(--texto-3);font-size:13.5px}.total-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding:0 4px}.total-linha span{color:var(--texto-2);font-size:13.5px}.total-linha b{font-family:var(--fonte-marca);font-size:25px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.enviado{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 10px 6px;text-align:center;animation:subir-pouco .3s ease-out}.enviado-rotulo{font-size:14px;color:var(--texto-3)}.enviado-numero{font-family:var(--fonte-marca);font-size:96px;font-weight:800;line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--gradiente-marca);-webkit-background-clip:text;background-clip:text;color:transparent}.passos{display:flex;flex-direction:column;gap:2px}.passo{display:flex;align-items:center;gap:12px;padding:9px 2px;color:var(--texto-3)}.passo-bola{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--superficie-3)}.passo.feito{color:var(--texto)}.passo.feito .passo-bola{background:var(--sucesso-forte);color:#fff}.passo.agora{color:var(--texto)}.passo.agora .passo-bola{background:var(--primaria);color:#fff;animation:pulso 1.4s ease-in-out infinite}.camera{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.camera-topo{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:10px;padding:calc(12px + var(--seguro-topo)) 14px 26px;background:linear-gradient(180deg,rgb(0 0 0 / 66%),transparent)}.camera-topo .segmento{flex:1;background:#00000073;backdrop-filter:blur(10px)}.camera-topo .segmento button{color:#ffffffbf}.camera-topo .segmento button.ativo{background:#fff;color:#0a1122}.camera-botao{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:15px;background:#00000073;color:#fff;backdrop-filter:blur(10px)}.camera-botao.ativo{background:#fff;color:#0a1122}.mira{position:absolute;top:34%;left:50%;z-index:2;width:min(82vw,380px);height:190px;transform:translate(-50%,-50%);border-radius:24px;box-shadow:0 0 0 100vmax #00000075}.mira:before,.mira:after{content:"";position:absolute;inset:0;border-radius:24px;padding:3px;background:linear-gradient(#fff,#fff) top left / 44px 3px no-repeat,linear-gradient(#fff,#fff) top left / 3px 44px no-repeat,linear-gradient(#fff,#fff) top right / 44px 3px no-repeat,linear-gradient(#fff,#fff) top right / 3px 44px no-repeat,linear-gradient(#fff,#fff) bottom left / 44px 3px no-repeat,linear-gradient(#fff,#fff) bottom left / 3px 44px no-repeat,linear-gradient(#fff,#fff) bottom right / 44px 3px no-repeat,linear-gradient(#fff,#fff) bottom right / 3px 44px no-repeat}.mira:after{display:none}.mira-laser{position:absolute;left:18px;right:18px;top:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ciano),transparent);box-shadow:0 0 14px var(--ciano);animation:laser 1.8s ease-in-out infinite}.mira.leu{animation:leu .28s ease-out}.camera-aviso{position:absolute;left:20px;right:20px;top:calc(34% + 112px);z-index:3;text-align:center;color:#ffffffd9;font-size:14px}.camera-erro{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;text-align:center;background:var(--fundo);color:var(--texto-3)}.camera-erro b{color:var(--texto);font-family:var(--fonte-marca);font-size:17px}.camera-baixo{position:absolute;left:12px;right:12px;bottom:calc(12px + var(--seguro-baixo));z-index:3;display:flex;flex-direction:column;gap:8px;max-width:560px;margin:0 auto}.lido{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:#0e1628f0;border:1px solid var(--borda-forte);backdrop-filter:blur(14px);animation:subir-pouco .18s ease-out}.lido-acoes{display:flex;gap:8px}.barra-carrinho{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 16px;border-radius:18px;color:#fff;font-weight:600;background:var(--gradiente-botao);box-shadow:0 12px 28px -8px rgb(var(--primaria-rgb) / 80%)}.barra-carrinho span{flex:1;text-align:left}.barra-carrinho b{font-family:var(--fonte-marca);font-size:17px;font-variant-numeric:tabular-nums}.camera-digitar{display:flex;gap:8px}.camera-digitar input{flex:1;min-width:0;height:50px;padding:0 14px;border-radius:15px;background:#0e1628f0;border:1px solid var(--borda-forte);outline:0;font-size:17px;letter-spacing:.03em}.ficha-topo{display:flex;gap:14px;align-items:center}.ficha-topo h2{font-family:var(--fonte-marca);font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.22}.ficha-topo p{margin-top:3px;font-size:12.5px;color:var(--texto-3)}.numeros{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.numero{padding:13px 14px;border-radius:18px;text-align:left;background:var(--superficie);border:1px solid var(--borda)}.numero span{display:block;font-size:12.5px;color:var(--texto-3)}.numero b{display:block;margin-top:2px;font-family:var(--fonte-marca);font-size:23px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.numero small{display:block;color:var(--texto-3);font-size:12px}.numero.destaque{background:var(--primaria-suave);border-color:var(--primaria-borda)}.tres-acoes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.acao-quadro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:74px;border-radius:18px;font-size:13px;font-weight:600;background:var(--superficie-2);border:1px solid var(--borda)}.acao-quadro:active{transform:scale(.96)}.acao-quadro.verde svg{color:var(--sucesso)}.acao-quadro.vermelha svg{color:var(--perigo)}.acao-quadro.azul svg{color:var(--primaria-texto)}.linha-tempo{display:flex;flex-direction:column}.mov{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--borda);font-size:13.5px}.mov:last-child{border-bottom:0}.mov-valor{margin-left:auto;font-family:var(--fonte-marca);font-weight:700;font-variant-numeric:tabular-nums}.mov-valor.mais{color:var(--sucesso)}.mov-valor.menos{color:var(--perigo)}.mov small{display:block;color:var(--texto-3)}.entre{display:flex;align-items:center;justify-content:space-between;gap:10px}.suave{color:var(--texto-3)}.pequeno{font-size:12.5px}.forte{font-weight:600}.espaco{height:12px}.dois-grandes{display:grid;grid-template-columns:1.15fr 1fr;gap:10px}.grande-acao{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:118px;padding:15px;text-align:left;border-radius:22px;background:var(--superficie);border:1px solid var(--borda)}.grande-acao.foto-acao{border:0;color:#fff;background:radial-gradient(180px 120px at 100% 0%,rgb(255 255 255 / 24%),transparent 70%),var(--gradiente-marca);box-shadow:0 14px 30px -14px rgb(var(--primaria-rgb) / 80%)}.grande-acao:active{transform:scale(.98)}.grande-acao b{display:block;font-family:var(--fonte-marca);font-size:15.5px;font-weight:700}.grande-acao small{display:block;margin-top:1px;font-size:12px;opacity:.8}.entrega{display:flex;gap:12px;width:100%;padding:13px;text-align:left;border-radius:18px;background:var(--superficie);border:1px solid var(--borda)}.entrega.marcada{border-color:var(--primaria);background:var(--primaria-suave)}.entrega-marca{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-top:2px;border-radius:9px;border:2px solid var(--borda-forte);color:transparent}.entrega.marcada .entrega-marca{background:var(--primaria);border-color:var(--primaria);color:#fff}.entrega-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.parada{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--borda)}.parada:last-child{border-bottom:0}.parada-numero{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--gradiente-marca);color:#fff;font-family:var(--fonte-marca);font-size:13px;font-weight:700}.lendo{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;text-align:center;background:#060b16f0}.lendo-foto{position:relative;width:170px;height:230px;overflow:hidden;border-radius:20px;border:1px solid var(--borda-forte)}.lendo-foto img{width:100%;height:100%;object-fit:cover}.lendo-foto .mira-laser{left:0;right:0;animation:laser-alto 1.5s ease-in-out infinite}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{transform:translateY(100%)}}@keyframes subir-pouco{0%{opacity:0;transform:translateY(8px)}}@keyframes descer{0%{opacity:0;transform:translateY(-14px)}}@keyframes entrar-lado{0%{opacity:.4;transform:translate(26px)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes brilho{to{background-position:-220% 0}}@keyframes laser{0%,to{transform:translateY(-62px);opacity:.45}50%{transform:translateY(62px);opacity:1}}@keyframes laser-alto{0%,to{top:6%}50%{top:92%}}@keyframes leu{40%{box-shadow:0 0 0 100vmax #00000075,inset 0 0 0 200px #4ade8038}}@keyframes pulso{50%{box-shadow:0 0 0 7px rgb(var(--primaria-rgb) / 22%)}}@keyframes tremer{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:720px){.atalhos,.numeros{grid-template-columns:repeat(4,1fr)}.rolagem{padding-left:max(16px,calc((100% - 720px)/2));padding-right:max(16px,calc((100% - 720px)/2))}}
