.app{position:relative;min-height:100dvh;padding-bottom:calc(var(--nav-h) + var(--seguro-baixo) + 28px)}.app:before{content:"";position:absolute;inset:0 0 auto;height:520px;z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 92% 0%,var(--brilho-a),transparent 70%),radial-gradient(60% 45% at 0% 0%,var(--brilho-b),transparent 75%)}.app>:not(.nav){position:relative}.painel{display:block}.tela__corpo{padding-top:4px}.tela__titulo{padding:8px 0 4px;font-size:2rem;font-weight:900;font-stretch:84%;line-height:1;letter-spacing:-.01em}.hero{position:relative;padding:2px 0 50px}.hero:after{content:"";position:absolute;inset:auto 0 0;height:36px;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172' height='44' viewBox='0 0 172 44'%3E%3Cpath d='M-86 22q43-30 86 0t86 0 86 0 86 0' fill='none' stroke='%232EE6D6' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x 50% -4px / 172px 44px}.hero__titulo{font-size:clamp(1.9rem,8.2vw,2.75rem);font-weight:900;font-stretch:82%;line-height:1.02;letter-spacing:-.012em}.hero__titulo span{color:var(--destaque)}.hero__linha{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin:4px 0 -2px}.hero__sub{flex:1;align-self:center;max-width:16em;color:var(--texto-2);font-size:.9375rem;text-wrap:balance}.hero__siri{margin-right:-4px;margin-bottom:-6px;filter:drop-shadow(0 12px 14px rgba(0,0,0,.35));animation:siri-entra .8s cubic-bezier(.2,1.5,.4,1) .1s both;position:relative;z-index:2;pointer-events:none}@keyframes siri-entra{0%{opacity:0;transform:translateY(14px) rotate(-7deg) scale(.88)}}.criar{position:relative}.campo{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 14px;border:2px solid var(--linha);border-radius:22px;background:var(--painel);box-shadow:var(--sombra);transition:border-color .15s,box-shadow .15s}.campo:focus-within{border-color:var(--destaque);box-shadow:0 0 0 4px var(--destaque-suave),var(--sombra)}.campo--erro{border-color:var(--perigo)}.campo__ic{color:var(--texto-3);margin-right:8px}.campo__input{flex:1;min-width:0;height:52px;padding:0;border:0;outline:none;background:none;color:var(--texto);font-size:1.0625rem;font-weight:650;text-overflow:ellipsis}.campo__input::placeholder{color:var(--texto-3);font-weight:500}.campo .btn-etq{--alt: 50px;margin-right:0;padding-right:18px}.criar .chips{margin-top:12px}.criar__ajuda{margin-top:10px;color:var(--texto-3);font-size:.875rem}.criar__extra{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin-top:6px}.criar__extra .criar__rotulo{margin:0}.filtros{margin-top:10px;padding:14px;border-radius:var(--raio-m);background:var(--painel);border:1px solid var(--linha)}.filtros .marcar{margin-top:10px}.previa{margin-top:12px;padding:12px 14px;border-radius:var(--raio-m);background:var(--painel);border:1px solid var(--linha);border-left:3px solid var(--destaque);animation:aviso-entra .25s ease-out}.previa--velha{opacity:.6;transition:opacity .15s}.previa--carregando{display:grid;gap:2px;border-left-color:var(--linha)}.previa__de{color:var(--texto-3);font-size:.8125rem;font-weight:700;margin-bottom:2px}.previa__titulo{font-size:.9375rem;line-height:1.4;text-wrap:pretty}.previa__titulo b{font-weight:850}.previa__vazio{display:flex;align-items:center;gap:10px}.previa__lista{display:grid;margin-top:8px;border-top:1px solid var(--linha)}.previa__inclui{margin-top:10px;color:var(--texto-2);font-size:.875rem}.previa__variantes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px}.previa__rot{color:var(--texto-3);font-size:.8125rem;font-weight:700}.previa__dica{display:flex;gap:8px;align-items:flex-start;margin-top:10px;color:var(--texto-2);font-size:.875rem;line-height:1.4}.previa__dica .i{margin-top:2px;color:var(--destaque)}.linha-oferta{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 0;text-decoration:none;border-bottom:1px solid var(--linha)}.linha-oferta:last-child{border-bottom:0}.linha-oferta__txt{display:grid;min-width:0;flex:1;line-height:1.3}.linha-oferta__titulo{font-weight:650;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-oferta__sub{display:flex;flex-wrap:wrap;gap:0 8px;color:var(--texto-2);font-size:.8125rem}.linha-oferta__sub b{color:var(--texto)}.linha-oferta__seta{color:var(--texto-3)}.secao{margin-top:30px}.secao--solta{margin-top:26px}.secao--chips{margin-top:18px}.secao__cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.secao__titulo{display:flex;align-items:center;gap:8px;font-size:1.375rem;font-weight:900;font-stretch:86%;line-height:1.1;letter-spacing:-.005em}.secao__titulo--p{font-size:1rem;font-weight:800;font-stretch:92%;margin-bottom:10px}.secao__sub{margin-top:4px;color:var(--texto-2);font-size:.9375rem}.link-sec{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--destaque);font-weight:750;font-size:.9375rem;text-decoration:none}.contador{padding:4px 11px;border-radius:99px;background:var(--painel);box-shadow:inset 0 0 0 1px var(--linha);color:var(--texto-2);font-size:.8125rem;font-weight:650}.contador b{color:var(--texto)}.faixa{display:flex;gap:12px;margin:12px calc(var(--gutter) * -1) 0;padding:4px var(--gutter) 10px;scroll-snap-type:x proximity;overflow-x:auto;scrollbar-width:none}.faixa::-webkit-scrollbar{display:none}.faixa>*{scroll-snap-align:start;flex:none}.faixa--solta{margin-top:0}.mini{display:grid;align-content:start;gap:4px;width:172px;padding:10px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--painel);text-decoration:none;transition:transform .18s cubic-bezier(.3,1.5,.5,1),border-color .15s}.mini:active{transform:scale(.97)}.mini__foto{width:100%;aspect-ratio:1.15}.mini__meta{margin-top:4px;color:var(--texto-3);font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini__meta b{color:var(--texto-2);font-weight:750}.mini__titulo{font-weight:650;font-size:.875rem;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini__preco{margin-top:4px;min-height:38px}.mini .etq{--alt: 36px;font-size:1.5rem}.mini__cupom{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:2px dashed var(--destaque-linha);border-radius:8px;font-weight:800;font-size:.8125rem;color:var(--destaque)}.mini--esq{gap:8px}.kits{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.kit{display:grid;justify-items:start;align-content:start;gap:3px;padding:14px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--painel);text-align:left;transition:transform .18s cubic-bezier(.3,1.5,.5,1),border-color .15s}.kit:active{transform:scale(.97)}.kit:last-child:nth-child(odd){grid-column:1 / -1}.kit:hover{border-color:var(--destaque-linha)}.kit__emoji{margin-bottom:6px}.kit__nome{font-weight:850;font-stretch:90%;font-size:1.0625rem;line-height:1.15}.kit__desc{color:var(--texto-2);font-size:.8125rem;line-height:1.35}.kit-cab{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:var(--texto-2)}.kit-cab p{font-size:.9375rem;text-wrap:pretty}.kit-itens{display:grid}.kit-itens li{border-bottom:1px solid var(--linha)}.kit-itens li:last-child{border-bottom:0}.marcar--linha{min-height:52px}.kit-ja{color:var(--texto-3);font-style:normal;font-weight:500;font-size:.875rem}.alertas{display:grid;gap:12px;margin-top:14px}.alerta{position:relative;padding:14px 14px 6px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--painel);transition:opacity .2s,border-color .2s}.alerta:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--destaque)}.alerta--pausado{opacity:.72}.alerta--pausado:before{background:var(--linha)}.alerta--novo{animation:alerta-novo 1.6s ease-out}@keyframes alerta-novo{0%{box-shadow:0 0 0 0 var(--destaque-linha);transform:scale(.97)}25%{transform:scale(1)}to{box-shadow:0 0 0 14px transparent}}.alerta__topo{display:flex;align-items:flex-start;gap:6px}.alerta__nome{flex:1;min-width:0;padding-top:3px}.alerta__texto{font-size:1.25rem;font-weight:850;font-stretch:90%;line-height:1.15;overflow-wrap:anywhere}.alerta__topo>.sw{margin-top:6px}.alerta__filtros{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.alerta__filtros:empty{display:none}.tag-filtro{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:99px;background:var(--painel-2);color:var(--texto-2);font-size:.8125rem;font-weight:650;box-shadow:inset 0 0 0 1px var(--linha)}.tag-filtro--queda{color:var(--destaque);background:var(--destaque-suave);box-shadow:none}.tag-filtro--pausa{color:var(--texto-3)}.alerta__stat{margin-top:10px;color:var(--texto-2);font-size:.9375rem}.alerta__stat b{color:var(--texto);font-weight:800}.alerta__ultimo{margin-top:8px;padding:6px 0 0;border-top:1px dashed var(--linha)}.alerta__ultimo-rot{color:var(--texto-3);font-size:.75rem;font-weight:700}.alerta__ultimo .linha-oferta{border-bottom:0;padding:4px 0}.alerta__queda{display:flex;align-items:center;gap:12px;min-height:52px;margin-top:2px;padding-top:2px;border-top:1px solid var(--linha);font-size:.9375rem;font-weight:650;color:var(--texto-2);cursor:pointer}.alerta__queda>span{display:inline-flex;align-items:center;gap:6px}.alerta__queda .sw{width:44px;height:28px}.alerta__queda .sw__bola{width:18px;height:18px}.alerta__queda .sw[aria-checked=true] .sw__bola{transform:translate(16px)}.hist__resumo{font-size:1rem;margin-bottom:8px}.hist__sub{color:var(--texto-3)}.hist__tabela{margin-top:14px}.hist__tabela summary{min-height:44px;display:flex;align-items:center;font-weight:750;color:var(--destaque);cursor:pointer}.hist__tabela li{border-bottom:1px solid var(--linha)}.hist__tabela a{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 0;text-decoration:none;font-size:.9375rem}.hist__tabela a em{grid-column:1 / -1;font-style:normal;color:var(--texto-2);font-size:.8125rem}.hist__tabela a span{color:var(--texto-3);text-align:right}.form-folha{display:grid;gap:0}.form-folha .marcar{margin:14px 0 4px}.form-folha .btn{margin-top:14px}.ofertas__barra{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--fundo) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha)}.ofertas__barra-in{display:flex;align-items:flex-end;gap:8px}.ofertas__atualizar{margin-bottom:2px}.feed{--barra-h: 47px;padding-top:4px}.feed__dia{display:grid}.feed__rotulo{position:sticky;top:var(--barra-h);z-index:5;display:flex;justify-content:center;padding:10px 0 8px;pointer-events:none}.feed__rotulo span{padding:4px 12px;border-radius:99px;background:var(--tg-dia);color:var(--texto-2);font-size:.8125rem;font-weight:650;line-height:1.3}.feed__lista{display:grid;gap:10px}.feed__item{display:flex;align-items:flex-end;gap:6px;min-width:0}@media(max-width:632px){.feed{margin-inline:calc(8px - var(--gutter))}}.feed__mais{min-height:56px;display:grid;place-items:center;padding:16px 0}.feed__fim{padding:22px 0 8px;text-align:center;color:var(--tg-hora);font-size:.875rem}.post{position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--fundo);animation:post-entra .28s cubic-bezier(.2,.9,.3,1);padding-bottom:calc(110px + var(--seguro-baixo))}@keyframes post-entra{0%{opacity:0;transform:translateY(24px)}}.post__barra{position:sticky;top:0;z-index:5;padding-top:var(--seguro-topo);transition:background .2s,box-shadow .2s}.post--rolou .post__barra{background:var(--fundo-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--linha)}.post__barra-in{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100% - 2 * var(--gutter),var(--largura));min-height:60px;margin-inline:auto}.post__barra-titulo{font-weight:850;font-stretch:88%;font-size:1.0625rem;opacity:0;transition:opacity .2s}.post--rolou .post__barra-titulo{opacity:1}.post__corpo{padding-top:8px}.post__bolha{margin-bottom:4px}.post__bolha .bolha{flex:1 1 auto}.hist{margin-top:16px;padding:14px;border:1px solid var(--linha);border-radius:var(--raio-m);background:var(--painel)}.hist__tit{font-size:.875rem;color:var(--texto-2);font-weight:650}.hist__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;margin-top:10px}.hist__grade dt{color:var(--texto-3);font-size:.75rem;font-weight:700}.hist__grade dd{margin:2px 0 0;font-size:1.125rem;font-weight:850;letter-spacing:-.01em}.post__acoes{display:grid;gap:10px;margin-top:18px}.pagina .post__barra-titulo{opacity:1}.pagina__vazio{width:44px;height:44px}.priv{padding:8px 0 24px}.priv__titulo{font-size:1.875rem;font-weight:900;font-stretch:84%;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.priv__data{margin-top:8px;color:var(--texto-3);font-size:.875rem;font-weight:650}.priv__intro{margin-top:16px;padding:14px;border-radius:var(--raio-m);background:var(--destaque-suave);color:var(--texto);font-size:1rem;line-height:1.5;text-wrap:pretty}.priv section{margin-top:28px}.priv h2{margin-bottom:8px;font-size:1.25rem;font-weight:850;font-stretch:88%;line-height:1.15}.priv p,.priv li{color:var(--texto-2);font-size:1rem;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}.priv li b{color:var(--texto)}.priv p+ul,.priv ul+p,.priv ul+ul{margin-top:10px}.priv section>ul:not(.priv__contatos){display:grid;gap:10px;padding-left:1.25em;list-style:disc}.priv li::marker{color:var(--destaque)}.priv a{color:var(--destaque);font-weight:750}.priv__contatos{display:grid;gap:8px}.priv__contato{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--raio-m);background:var(--painel-2);box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--texto);text-decoration:none}.post__fixo{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:22px 0 calc(12px + var(--seguro-baixo));background:linear-gradient(to top,var(--fundo) 62%,transparent);pointer-events:none}.post__fixo{transition:transform .25s cubic-bezier(.2,.9,.3,1),opacity .2s}.post__fixo--oculto{transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .25s cubic-bezier(.2,.9,.3,1),opacity .2s,visibility 0s .25s}.post__fixo-in{width:min(100% - 2 * var(--gutter),var(--largura));margin-inline:auto;pointer-events:auto}.post__esq{padding-top:8px}.ajustes{display:grid;gap:4px}.grupo{margin-top:26px;scroll-margin-top:16px}.grupo__titulo{margin-bottom:10px;font-size:1.375rem;font-weight:900;font-stretch:86%;line-height:1.1}.grupo__corpo{display:grid;gap:12px}.cx{padding:16px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--painel)}.cx__linha{display:flex;align-items:center;gap:12px}.cx__ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--painel-2);color:var(--texto-2);box-shadow:inset 0 0 0 1px var(--linha)}.cx__meio{display:grid;min-width:0;flex:1}.cx__titulo{display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:850;font-stretch:90%;line-height:1.2}.cx__linha .cx__titulo{display:block}.cx__status{margin-top:2px;color:var(--texto-3);font-size:.875rem;font-weight:600;text-wrap:pretty}.cx__status--on{color:var(--destaque)}.cx__txt{margin-top:8px;color:var(--texto-2);font-size:.9375rem;line-height:1.45;text-wrap:pretty}.cx__txt--solto{margin-top:2px}.cx__txt--ok{display:flex;gap:6px;align-items:center;color:var(--destaque);font-weight:700}.cx__txt--erro{color:var(--perigo);font-weight:700}.cx__txt--aviso{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--painel-2);font-size:.875rem}.cx__txt--aviso .i{margin-top:2px;flex:none;color:var(--destaque)}.cx__acoes{display:grid;gap:8px;margin-top:14px}.cx>.marcar{margin-top:10px}.cx__abre{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;text-align:left}.cx__abre b{font-size:1.0625rem;font-weight:850;font-stretch:90%;display:block}.cx__sub{display:block;color:var(--texto-2);font-size:.875rem}.cx__abre .cx__meio{display:block}.cx__seta{color:var(--texto-3)}.cx>.passos{margin-top:14px}.horas{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-weight:650}.cx--amigo{border:0}.cx--perigo{border-color:color-mix(in srgb,var(--perigo) 45%,var(--linha))}.cx--perigo .cx__titulo{color:var(--perigo)}.apagar__txt{margin-top:10px;color:var(--texto-2);line-height:1.5;text-wrap:pretty}.apagar__txt:first-child{margin-top:0}.apagar__lista{display:grid;gap:6px;margin-top:8px;padding-left:1.25em;list-style:disc;color:var(--texto);font-weight:650}.apagar__lista li::marker{color:var(--perigo)}.levar{display:grid;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid var(--linha)}.levar__tit{font-size:.9375rem;font-weight:800}.levar__tit--2{margin-top:18px;padding-top:16px;border-top:1px dashed var(--linha)}.levar .btn{margin-top:10px}.codigo{margin-top:12px;text-align:center}.codigo__valor{width:100%;padding:16px 8px;border:2px dashed var(--destaque-linha);border-radius:var(--raio-m);background:var(--destaque-suave);color:var(--texto);font-size:clamp(1.4rem,7vw,1.9rem);font-weight:900;letter-spacing:.1em;user-select:all}.codigo__tempo{margin-top:8px;color:var(--texto-2);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.codigo__tempo--fim{color:var(--perigo)}.aparelhos{display:grid;margin-top:4px}.aparelho{display:flex;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid var(--linha)}.aparelho:last-child{border-bottom:0}.aparelho__ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--painel-2);color:var(--texto-2)}.aparelho__txt{display:grid;flex:1;min-width:0;line-height:1.3}.aparelho__txt>span{color:var(--texto-3);font-size:.8125rem}.aparelho__aqui{color:var(--destaque);font-style:normal;font-weight:750;font-size:.8125rem}.rodape{margin-top:36px;padding:20px 0 8px;border-top:1px solid var(--linha);color:var(--texto-3);font-size:.875rem;display:grid;gap:6px;text-wrap:pretty}.rodape b{color:var(--texto-2)}.rodape a{display:inline-block;padding:12px 0;color:var(--texto-2);font-weight:650}.rodape-mini{margin-top:32px;padding-bottom:8px;text-align:center}.rodape-mini a{display:inline-block;padding:12px 8px;color:var(--texto-3);font-size:.8125rem;font-weight:650;text-decoration:underline;text-underline-offset:2px}@media(min-width:700px){.hero{padding-top:24px}.hero__titulo{font-size:3rem}.hero__siri{width:170px;height:auto}.kits{grid-template-columns:repeat(3,1fr)}}@media(max-width:359px){.mini{width:156px}.kits{grid-template-columns:1fr}}@media(max-width:359px){.abas{gap:16px}.aba{font-size:.9375rem}.hero__titulo{font-size:1.85rem}}
