:root{--papel:#fff;--nevoa:#f4f4f2;--nevoa-2:#ecece9;--leite:#fafaf8;--tinta:#202020;--preto:#0a0a0a;--cinza:#6e6e6a;--cinza-2:#bdbdb8;--linha:#e6e6e3;--erro:#b3261e;--f:"Rubik",system-ui,sans-serif;--ease:cubic-bezier(.22,.8,.24,1);--lado:252px;--topo-seguro:env(safe-area-inset-top,0px);--base-segura:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--f);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.45}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.mudo{color:var(--cinza)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:6px}svg.ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.logo{letter-spacing:-.05em;color:var(--preto);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.logo svg{width:1.25em;height:1.05em}.tela{animation:entra .45s var(--ease) both}@keyframes entra{0%{opacity:0;transform:translateY(10px)}}.btn{transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .2s;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-preto{background:var(--tinta);color:#fff;box-shadow:4px 4px 0 var(--cinza-2)}.btn-preto:hover{box-shadow:6px 6px 0 var(--cinza-2);transform:translate(-2px,-2px)}.btn-preto:active{box-shadow:1px 1px 0 var(--cinza-2);transform:translate(2px,2px)}.btn-preto[disabled]{background:var(--cinza-2);box-shadow:none;cursor:not-allowed;transform:none}.btn-linha{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta)}.btn-linha:hover{background:var(--nevoa)}.btn-fantasma{color:var(--cinza);padding:10px 12px}.btn-fantasma:hover{color:var(--tinta)}.btn-cheio{width:100%}.btn-perigo{background:var(--papel);color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro)}.campo{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.campo label{font-size:13px;font-weight:500}.campo input,.campo select{background:var(--nevoa);border:0;border-radius:10px;width:100%;padding:14px;font-size:16px;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1.5px #0000}.campo input:focus,.campo select:focus{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta);outline:0}.campo small{color:var(--cinza);font-size:12px}.dica{color:var(--cinza);background:var(--nevoa);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.dica svg{width:18px;height:18px;margin-top:1px}.codigo{justify-content:center;gap:8px;margin:8px 0 20px;display:flex}.codigo input{text-align:center;background:var(--nevoa);border:0;border-radius:10px;width:46px;height:56px;font-size:24px;font-weight:600}.codigo input:focus{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta);outline:0}.tag{white-space:nowrap;color:var(--cinza);box-shadow:inset 0 0 0 1px var(--cinza-2);border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.tag svg{stroke-width:2.6px;width:12px;height:12px}.tag.meio{background:var(--nevoa);box-shadow:none;color:var(--tinta)}.tag.chegou{background:var(--tinta);box-shadow:none;color:#fff}.tag.ruim{color:var(--erro);box-shadow:inset 0 0 0 1px}.casca{grid-template-columns:1fr;min-height:100%;display:grid}.lateral{display:none}.principal{min-width:0;padding-bottom:calc(84px + var(--base-segura))}.cab{z-index:10;padding:calc(14px + var(--topo-seguro)) 18px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.cab h1{letter-spacing:-.02em;flex:1;font-size:18px;font-weight:600}.cab .voltar{border-radius:10px;place-items:center;width:40px;height:40px;margin-left:-8px;display:grid}.cab .voltar:hover{background:var(--nevoa)}.miolo{max-width:1080px;padding:4px 18px 24px}.barra-abas{z-index:20;padding:10px 6px calc(12px + var(--base-segura));background:var(--papel);box-shadow:0 -1px 0 var(--linha);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-abas a{color:var(--cinza-2);flex-direction:column;align-items:center;gap:3px;min-width:54px;font-size:11px;text-decoration:none;display:flex}.barra-abas a.on{color:var(--tinta)}.barra-abas a.mais{background:var(--tinta);color:#fff;border-radius:14px;justify-content:center;width:52px;height:52px;margin-top:-26px;box-shadow:0 10px 20px -8px #00000080}@media (width>=960px){.casca{grid-template-columns:var(--lado) 1fr}.lateral{border-right:1px solid var(--linha);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-self:start;gap:4px;height:100dvh;padding:28px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral::-webkit-scrollbar{display:none}.lateral-itens{flex-direction:column;flex:none;gap:4px;display:flex}.lateral .pe{flex:none}.lateral .logo{margin:0 8px 30px;font-size:30px}.lateral a.item{color:var(--cinza);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.lateral a.item:hover{background:var(--nevoa);color:var(--tinta)}.lateral a.item.on{background:var(--tinta);color:#fff}.lateral .cobrar-l{margin:0 0 18px}.lateral .pe{background:var(--nevoa);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:13px;display:flex}.principal{padding-bottom:40px}.barra-abas{display:none}.cab{padding:26px 36px 14px}.cab h1{font-size:24px}.miolo{padding:4px 36px 40px}}.saldo-card{background:var(--tinta);color:#fff;border-radius:18px;padding:22px 22px 20px;position:relative;overflow:hidden}.saldo-card .rot{color:var(--cinza-2);font-size:13px}.saldo-card .valor{margin-top:2px;font-size:44px;line-height:1.05}.saldo-card .valor small{color:var(--cinza-2);font-size:22px}.olho{width:38px;height:38px;color:var(--cinza-2);border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.olho:hover{color:#fff;background:#2c2c2c}.barra{gap:4px;height:8px;margin:18px 0 0;display:flex}.barra i{transition:flex-basis .8s var(--ease);border-radius:3px;display:block;position:relative;overflow:hidden}.barra .ida{background:#4a4a47;flex:1}.barra .chegou{background:#fff}.barra i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;animation:3.2s ease-in-out infinite brilho;position:absolute;inset:0;transform:translate(-120%)}.barra .chegou:after{background:linear-gradient(90deg,#0000,#00000024,#0000);animation-delay:1.1s}@keyframes brilho{60%,to{transform:translate(420%)}}.leg-b{color:var(--cinza-2);justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.leg-b b{color:#fff;font-size:16px;font-weight:600;display:block}.saldo-card .acoes-s{gap:10px;margin-top:20px;display:flex}.saldo-card .acoes-s .btn{flex:1;padding:13px}.btn-claro{color:var(--tinta);background:#fff}.btn-escuro{color:#fff;background:#333}.agora{background:var(--nevoa);border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:16px 16px 16px 18px;text-decoration:none;display:flex}.agora .q{flex:1}.agora h3{font-size:17px;font-weight:600}.agora p{color:var(--cinza);font-size:13px}.agora .seta{background:var(--tinta);color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.atalhos{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.atalhos a{background:var(--nevoa);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.atalhos a:hover{background:var(--nevoa-2)}.sec-t{justify-content:space-between;align-items:baseline;margin:26px 2px 6px;display:flex}.sec-t h2{font-size:16px;font-weight:600}.sec-t a{color:var(--cinza);font-size:13px}.grade-inicio{gap:0;display:grid}@media (width>=960px){.grade-inicio{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:28px}.grade-inicio .col-dir .sec-t:first-child{margin-top:0}}.lista{flex-direction:column;display:flex}.it{border-bottom:1px solid var(--linha);align-items:center;gap:14px;padding:13px 4px;text-decoration:none;transition:background .2s;display:flex}.it:hover{background:var(--leite)}.it .av{background:var(--nevoa);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.it .q{flex:1;min-width:0}.it .q b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;display:block;overflow:hidden}.it .q span{color:var(--cinza);font-size:12.5px}.it .d{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.it .v{font-size:15px}.it .v.mais{color:var(--tinta)}.it .v.menos{color:var(--cinza)}.it.novo{animation:novo 1.6s var(--ease)}@keyframes novo{0%{background:var(--nevoa-2)}}.vazio{text-align:center;color:var(--cinza);padding:40px 20px}.vazio svg{stroke-width:1.5px;width:44px;height:44px;margin-bottom:10px}.dia-t{color:var(--cinza);text-transform:uppercase;letter-spacing:.08em;margin:18px 4px 2px;font-size:12px;font-weight:500}.filtros{scrollbar-width:none;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtros button{background:var(--nevoa);white-space:nowrap;color:var(--cinza);border-radius:9px;padding:9px 14px;font-size:13px;font-weight:500}.filtros button.on{background:var(--tinta);color:#fff}.resumo{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.resumo div{background:var(--nevoa);border-radius:14px;padding:14px 16px}.resumo span{color:var(--cinza);font-size:12px}.resumo b{margin-top:2px;font-size:20px;display:block}.resumo .escuro{background:var(--tinta);color:#fff}.resumo .escuro span{color:var(--cinza-2)}.passos-n{gap:6px;margin:4px 0 20px;display:flex}.passos-n i{background:var(--linha);border-radius:2px;flex:1;height:4px;transition:background .4s}.passos-n i.on{background:var(--tinta)}.visor{text-align:center;padding:26px 0 10px}.visor .rot{color:var(--cinza);font-size:13px}.visor .v{word-break:break-all;margin-top:4px;font-size:54px;line-height:1.1}.visor .v.zero{color:var(--cinza-2)}.teclado{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.teclado button{background:var(--nevoa);border-radius:12px;height:58px;font-size:22px;font-weight:500;transition:background .15s,transform .1s}.teclado button:hover{background:var(--nevoa-2)}.teclado button:active{transform:scale(.96)}.metodos{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.metodos button{background:var(--nevoa);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.metodos button b{font-size:15px;font-weight:600}.metodos button span{color:var(--cinza);font-size:11.5px}.metodos button.on{background:var(--papel);box-shadow:inset 0 0 0 2px var(--tinta)}.previa{background:var(--nevoa);border-radius:14px;margin:6px 0 18px;padding:16px}.previa .l{color:var(--cinza);justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.previa .l b{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:500}.previa .t{border-top:1.5px solid var(--linha);color:var(--tinta);margin-top:8px;padding-top:10px;font-weight:600}.previa .t b{font-size:20px;font-weight:600}.forma{max-width:520px}@media (width>=960px){.forma-larga{grid-template-columns:1fr 1fr;align-items:start;gap:36px;max-width:980px;display:grid}}.compart{text-align:center}.compart .ok{background:var(--tinta);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:16px auto 10px;display:grid}.compart .ok svg{stroke-width:2.6px;width:34px;height:34px}.compart h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.link-box{background:var(--nevoa);text-align:left;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:12px 12px 12px 16px;display:flex}.link-box code{font:500 14px var(--f);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qr-box{width:200px;height:200px;box-shadow:inset 0 0 0 1.5px var(--linha);background:#fff;border-radius:14px;margin:8px auto;padding:14px;position:relative}.qr-box canvas{width:100%;height:100%;display:block}.qr-box .selo{width:44px;height:44px;box-shadow:0 0 0 4px #fff,inset 0 0 0 1.5px var(--linha);background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-box .selo svg{width:26px;height:22px}.qr-box .scan{background:var(--tinta);opacity:0;height:2px;position:absolute;top:14px;left:12px;right:12px}.qr-box.lendo .scan{opacity:.8;animation:1.5s ease-in-out infinite scan}@keyframes scan{50%{top:184px}}.acoes{flex-direction:column;gap:10px;display:flex}@media (width>=600px){.acoes.lado{flex-direction:row}.acoes.lado .btn{flex:1}}.det-v{margin-top:6px;font-size:46px;line-height:1.05}.det-q{color:var(--cinza);margin-top:6px;font-size:14px}.chip{background:var(--nevoa);color:var(--cinza);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:7px 12px 7px 10px;font-size:13px;font-weight:500;display:inline-flex}.chip svg{stroke-width:2.4px;width:15px;height:15px}.chip svg,.tag svg,.no b svg{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.chip.meio{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta);background:0 0}.chip.chegou{background:var(--tinta);color:#fff}.chip.ruim{color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro);background:0 0}.stp{grid-template-columns:repeat(4,1fr);margin:28px 0 8px;display:grid;position:relative}.stp .trilho{background:var(--linha);height:2px;position:absolute;top:13px;left:12.5%;right:12.5%}.stp .enche{background:var(--tinta);height:100%;transition:width 1.2s var(--ease);display:block}.no{color:var(--cinza-2);text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.no b{background:var(--papel);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--linha);color:#0000;transition:all .6s var(--ease);border-radius:50%;place-items:center;display:grid}.no b svg{stroke-width:3px;width:14px;height:14px}.no.feito b{background:var(--tinta);box-shadow:none;color:#fff}.no.feito span{color:var(--tinta)}.no.vez b{box-shadow:inset 0 0 0 2px var(--tinta);animation:2s ease-in-out infinite vez}.no.vez span{color:var(--tinta)}.no.fim b{background:var(--leite);box-shadow:inset 0 0 0 2.4px var(--tinta),0 0 0 6px var(--nevoa);color:var(--tinta)}.no small{color:var(--cinza);margin-top:-5px;font-size:10.5px}@keyframes vez{50%{box-shadow:inset 0 0 0 2px var(--tinta),0 0 0 6px var(--nevoa)}}.conta{color:var(--cinza);background:var(--nevoa);border-radius:14px;grid-template-columns:1fr auto;row-gap:8px;margin:20px 0 6px;padding:16px;font-size:14px;display:grid}.conta .r{text-align:right;color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:500}.conta .liq{color:var(--tinta);border-top:1.5px solid var(--linha);padding-top:10px;font-weight:600}.conta .liq.r{font-size:19px}.evs{margin:18px 0 6px}.ev{color:var(--cinza);animation:entra .5s var(--ease) both;gap:14px;padding:8px 0;font-size:13.5px;display:flex}.ev time{font-variant-numeric:tabular-nums;flex:none;width:70px;font-size:12.5px}.ev b{color:var(--tinta);font-weight:500}@media (width>=960px){.grade-det{grid-template-columns:1fr 360px;align-items:start;gap:36px;display:grid}}.auth{min-height:100%;min-height:calc(100dvh / var(--z,1));grid-template-columns:1fr;display:grid}.auth .marca-lado{display:none}.auth .form-lado{padding:calc(30px + var(--topo-seguro)) 22px 30px;flex-direction:column;justify-content:center;width:100%;max-width:460px;margin:0 auto;display:flex}.auth .logo{margin-bottom:34px;font-size:34px}.auth h1{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.1}.auth .sub{color:var(--cinza);margin:8px 0 26px}.auth .rodape-a{text-align:center;color:var(--cinza);margin-top:20px;font-size:14px}.auth .rodape-a a{color:var(--tinta);font-weight:500}@media (width>=960px){.auth{grid-template-columns:1.05fr 1fr}.auth .marca-lado{background:var(--nevoa);flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.auth .marca-lado img{object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate zoom;position:absolute;inset:0}.auth .marca-lado .frase{letter-spacing:-.03em;max-width:13ch;font-size:34px;font-weight:600;line-height:1.1;position:relative}.auth .marca-lado .frase span{color:var(--cinza)}.auth .marca-lado .logo{margin:0;position:relative}}@keyframes zoom{0%{transform:scale(1.03)}to{transform:scale(1.1)}}.ondas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ondas path{fill:none;stroke:var(--tinta);stroke-width:1px;vector-effect:non-scaling-stroke;animation:linear infinite flui}@keyframes flui{to{transform:translate(-240px)}}.pagar{min-height:100%;min-height:calc(100dvh / var(--z,1));background:var(--papel);justify-content:center;display:flex}.pagar .col{width:100%;max-width:440px;padding:calc(22px + var(--topo-seguro)) 22px 30px;flex-direction:column;display:flex}@media (width>=600px){.pagar{background:var(--nevoa);padding:40px 16px}.pagar .col{background:var(--papel);border-radius:22px;min-height:auto;padding:34px;box-shadow:0 30px 60px -40px #00000059}}.loja{text-align:center;flex-direction:column;align-items:center;display:flex}.loja .lg{background:var(--tinta);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid}.loja b{margin-top:10px;font-weight:500}.loja span{color:var(--cinza);font-size:13px}.pag-v{text-align:center;margin-top:16px;font-size:48px;line-height:1}.pag-ciclo{color:var(--cinza);letter-spacing:0;font-size:16px;font-weight:500}.seg{background:var(--nevoa);border-radius:11px;margin:22px 0 4px;padding:4px;display:flex;position:relative}.seg button{color:var(--cinza);z-index:1;flex:1;padding:10px;font-size:14px;font-weight:500;transition:color .3s;position:relative}.seg button.on{color:var(--tinta);font-weight:600}.seg .pilula{background:var(--papel);width:calc(33.3333% - 2.66667px);transition:transform .45s var(--ease);border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #00000014}.tempo{text-align:center;color:var(--cinza);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px}.sim-btn{color:var(--cinza);box-shadow:inset 0 0 0 1.5px var(--cinza-2);background:repeating-linear-gradient(135deg,#0000 0 8px,#00000006 8px 16px);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:13.5px;font-weight:500;display:flex}.sim-btn:hover{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta)}.linha-dig{font:500 15px var(--f);letter-spacing:.02em;background:var(--nevoa);word-break:break-all;text-align:center;border-radius:12px;margin:18px 0 12px;padding:16px;line-height:1.6}.passos-p{color:var(--cinza);gap:7px;margin-top:18px;font-size:13px;display:grid}.passos-p div{gap:10px;display:flex}.passos-p b{color:var(--tinta);width:14px}.seguro{text-align:center;color:var(--cinza);justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.seguro svg{width:18px;height:15px}.seguro svg.selo-linha{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cartao-campos .duas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provedor{color:var(--cinza);align-items:center;gap:6px;margin:-4px 0 14px;font-size:11.5px;display:flex}.provedor svg{width:14px;height:14px}.recibo{background:var(--tinta);color:#fff;text-align:center;border-radius:16px;margin-top:6px;padding:34px 22px 26px;position:relative;overflow:hidden}.recibo .anel{width:84px;height:84px;margin:0 auto}.recibo .anel .c{stroke-dasharray:190;stroke-dashoffset:190px;animation:desenha 1s var(--ease) .2s forwards}.recibo .anel .k{stroke-dasharray:40;stroke-dashoffset:40px;animation:desenha .6s var(--ease) .9s forwards}@keyframes desenha{to{stroke-dashoffset:0}}.recibo h2{letter-spacing:-.03em;margin-top:18px;font-size:28px;font-weight:600}.recibo p{color:var(--cinza-2);margin-top:6px;font-size:14px}.recibo dl{text-align:left;border-top:1px solid #3a3a3a;grid-template-columns:1fr auto;gap:8px;margin-top:22px;padding-top:18px;font-size:13.5px;display:grid}.recibo dt{color:var(--cinza-2)}.recibo dd{text-align:right;font-variant-numeric:tabular-nums}.adm{background:var(--nevoa);min-height:100%}.adm-top{padding:calc(18px + var(--topo-seguro)) 20px 18px;background:var(--tinta);color:#fff;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adm-top .logo{color:#fff;--ma:#f4f4f2;--mb:#202020;--mc:#fff;font-size:26px}.adm-top .selo-adm{color:var(--cinza-2);background:#333;border-radius:6px;padding:4px 9px;font-size:12px}.adm-top .dir{color:var(--cinza-2);margin-left:auto;font-size:13px}.adm-miolo{max-width:1240px;margin:0 auto;padding:22px 20px 40px}.kpis{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.kpi{background:var(--papel);border-radius:14px;padding:16px 18px}.kpi span{color:var(--cinza);font-size:12.5px}.kpi b{margin-top:4px;font-size:26px;display:block}.kpi small{color:var(--cinza);font-size:12px}.kpi.escuro{background:var(--tinta);color:#fff}.kpi.escuro span,.kpi.escuro small{color:var(--cinza-2)}@media (width>=900px){.kpis{grid-template-columns:repeat(4,1fr)}}.paineis{gap:14px;margin-top:14px;display:grid}@media (width>=900px){.paineis{grid-template-columns:1.4fr 1fr}}.painel{background:var(--papel);border-radius:14px;padding:18px}.painel h2{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.tabela{border-collapse:collapse;width:100%;font-size:13.5px}.tabela th{text-align:left;color:var(--cinza);border-bottom:1px solid var(--linha);padding:8px 6px;font-size:12px;font-weight:500}.tabela td{border-bottom:1px solid var(--linha);font-variant-numeric:tabular-nums;padding:11px 6px}.tabela td.r,.tabela th.r{text-align:right}.tabela-rola{overflow-x:auto}.log{max-height:330px;font-size:12.5px;overflow:auto}.log div{border-bottom:1px solid var(--linha);grid-template-columns:62px 1fr;gap:8px;padding:8px 0;display:grid}.log code{font:600 11.5px var(--f);letter-spacing:.02em}.log span{color:var(--cinza)}.ok-linha{align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.ok-linha svg{width:20px;height:20px}.mapa{min-height:100%;position:relative;overflow:hidden}.mapa .topo-m{padding:calc(56px + var(--topo-seguro)) 22px 40px;text-align:center;max-width:820px;margin:0 auto;position:relative}.mapa .logo{font-size:64px}.mapa h1{letter-spacing:-.03em;margin-top:22px;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.1}.mapa .sub{color:var(--cinza);max-width:46ch;margin:12px auto 0}.portas{gap:14px;max-width:1080px;margin:0 auto;padding:0 22px;display:grid;position:relative}@media (width>=860px){.portas{grid-template-columns:repeat(3,1fr)}}.porta{background:var(--nevoa);transition:transform .5s var(--ease),background .3s;border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.porta:hover{background:var(--nevoa-2);transform:translateY(-4px)}.porta.escura{background:var(--tinta);color:#fff}.porta.escura:hover{background:#2a2a2a}.porta .ic-g{background:var(--papel);width:48px;height:48px;color:var(--tinta);border-radius:12px;place-items:center;display:grid}.porta.escura .ic-g{color:#fff;background:#333}.porta h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.porta p{color:var(--cinza);font-size:14px}.porta.escura p{color:var(--cinza-2)}.porta .ir{align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.todas{max-width:1080px;margin:40px auto 0;padding:0 22px 60px;position:relative}.todas h2{margin-bottom:10px;font-size:15px;font-weight:600}.todas .grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.todas a{box-shadow:inset 0 0 0 1px var(--linha);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.todas a:hover{background:var(--nevoa)}.todas a span{color:var(--cinza);font-size:12px}.sim{right:16px;bottom:calc(96px + var(--base-segura));z-index:40;position:fixed}@media (width>=960px){.sim{bottom:24px}}.sim-abre{background:var(--papel);box-shadow:0 0 0 1.5px var(--tinta),4px 4px 0 var(--cinza-2);border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.sim-abre i{background:var(--tinta);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite respira}@keyframes respira{50%{opacity:.25}}.sim-painel{background:var(--papel);width:300px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1.5px var(--tinta),0 30px 60px -30px #0006;animation:entra .3s var(--ease);border-radius:16px;padding:16px;position:absolute;bottom:56px;right:0}.sim-painel h3{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.sim-painel p{color:var(--cinza);margin:4px 0 12px;font-size:12.5px}.sim-painel .bts{gap:8px;display:grid}.sim-painel .bts button{background:var(--nevoa);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:500;display:flex}.sim-painel .bts button:hover{background:var(--nevoa-2)}.sim-painel .bts svg{width:18px;height:18px}.sim-painel .dia{border-bottom:1px solid var(--linha);justify-content:space-between;margin-bottom:8px;padding:10px 0;font-size:13px;display:flex}#toasts{left:50%;top:calc(14px + var(--topo-seguro));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--tinta);color:#fff;animation:toast .4s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 14px 30px -14px #00000080}.toast svg{width:18px;height:18px}.toast.sai{opacity:0;transition:all .4s var(--ease);transform:translateY(-8px)}@keyframes toast{0%{opacity:0;transform:translateY(-10px)}}.veu{z-index:50;background:#0a0a0a59;justify-content:center;align-items:flex-end;animation:.3s veu;display:flex;position:fixed;inset:0}@keyframes veu{0%{opacity:0}}.folha-m{background:var(--papel);width:100%;max-width:520px;padding:22px 22px calc(22px + var(--base-segura));animation:sobe-f .4s var(--ease);border-radius:20px 20px 0 0}@keyframes sobe-f{0%{opacity:.4;transform:translateY(40px)}}@media (width>=700px){.veu{align-items:center}.folha-m{border-radius:20px}}.folha-m h2{margin-bottom:14px;font-size:20px;font-weight:600}.grupo{background:var(--nevoa);border-radius:14px;margin-bottom:14px;overflow:hidden}.grupo .lin{border-bottom:1px solid var(--linha);align-items:center;gap:14px;padding:15px 16px;font-size:15px;display:flex}.grupo .lin:last-child{border-bottom:0}.grupo .lin .q{flex:1}.grupo .lin small{color:var(--cinza);font-size:12.5px;display:block}.chave{background:var(--cinza-2);border-radius:14px;flex:none;width:46px;height:28px;transition:background .3s;position:relative}.chave:after{content:"";width:22px;height:22px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.chave.on{background:var(--tinta)}.chave.on:after{transform:translate(18px)}.tarifas td:first-child{font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.pagar~.sim,.adm~.sim{bottom:calc(16px + var(--base-segura))}@media (width<=599px){.pagar .col{padding-bottom:96px}}.adm-miolo{padding-bottom:96px}.adm-abas{gap:4px;margin-left:8px;display:flex}.adm-abas a{color:var(--cinza-2);white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:14px;text-decoration:none}.adm-abas a:hover{color:#fff}.adm-abas a.on{color:#fff;background:#333}@media (width<=899px){.adm-abas{order:5;width:100%;margin:6px 0 0;overflow-x:auto}.adm-top .dir{display:none}}.calc-grade{gap:14px;display:grid}@media (width>=1000px){.calc-grade{grid-template-columns:320px 1fr;align-items:start}.calc-in{position:sticky;top:16px}}.mini-campo{color:var(--cinza);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.mini-campo input{background:var(--nevoa);color:var(--tinta);font-variant-numeric:tabular-nums;border:0;border-radius:9px;width:100%;padding:10px 11px;font-size:15px}.mini-campo input:focus{box-shadow:inset 0 0 0 1.5px var(--tinta);background:#fff;outline:0}.mini-campo.largo{margin-bottom:12px}.rot-s{margin:14px 0 8px;font-size:12.5px;font-weight:500}.faixa{grid-template-columns:72px 1fr 44px;align-items:center;gap:10px;margin-bottom:8px;font-size:13.5px;display:grid}.faixa b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.faixa input{accent-color:var(--tinta);width:100%}.duas-c{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plano-ed{border-top:1px solid var(--linha);margin-top:14px;padding-top:12px}.plano-ed summary{cursor:pointer;font-size:14px;font-weight:600}.econ{grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0;display:grid}@media (width>=900px){.econ{grid-template-columns:repeat(4,1fr)}}.econ div{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:14px;padding:14px 16px}.econ span{color:var(--cinza);font-size:12.5px}.econ b{margin-top:2px;font-size:22px;display:block}.econ small{color:var(--cinza);font-size:12px}.alerta{color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.bhs{gap:2px;margin-top:6px;display:grid;position:relative}.bh{cursor:default;border-radius:8px;grid-template-columns:150px 1fr 86px;align-items:center;gap:12px;padding:5px 6px;font-size:13.5px;display:grid}.bh:hover,.bh:focus-visible{background:var(--nevoa)}.bh-n{white-space:nowrap;text-overflow:ellipsis;color:var(--cinza);overflow:hidden}.bh-n em{background:var(--tinta);color:#fff;border-radius:5px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal}.bh-trilho{height:14px;display:block}.bh-trilho i{height:100%;transition:width .7s var(--ease);background:#8a8a85;border-radius:0 4px 4px 0;display:block}.bh-v{text-align:right;font-size:13.5px}.bh.vau .bh-n{color:var(--tinta);font-weight:600}.bh.vau .bh-trilho i{background:var(--tinta)}.bh.vau .bh-v{font-weight:700}@media (width<=600px){.bh{grid-template-columns:96px 1fr 72px;gap:8px;font-size:12.5px}}.tip{z-index:5;background:var(--tinta);color:#fff;pointer-events:none;border-radius:10px;gap:2px;min-width:200px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;box-shadow:0 14px 30px -14px #00000080}.tip[hidden]{display:none}.tip b{margin-bottom:2px;font-size:13.5px}.tip span{color:var(--cinza-2)}.tabela-ver{margin-top:12px}.tabela-ver summary{cursor:pointer;font-size:13.5px;font-weight:500}.processa{text-align:center;color:var(--cinza);margin-top:6px;font-size:11px;line-height:1.4}.mini-campo select{background:var(--nevoa);border:0;border-radius:9px;width:100%;padding:10px 11px;font-size:14px}.captura .sim,.captura .sim-btn{display:none!important}:root{--z:1}@media (width>=1600px){:root{--z:1.12}}@media (width>=1880px){:root{--z:1.22}}@media (width>=2400px){:root{--z:1.4}}body{zoom:var(--z)}@media (width>=960px){.lateral{height:calc(100vh / var(--z));height:calc(100dvh / var(--z))}.miolo{max-width:1500px}}@media (width>=960px) and (height<=820px){.lateral{padding:20px 16px}.lateral .logo{margin-bottom:18px}.lateral a.item{padding:9px 12px}.lateral .cobrar-l{margin-bottom:12px}}.kpis-l{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.kpis-l div{background:var(--nevoa);border-radius:14px;padding:14px 16px}.kpis-l span{color:var(--cinza);font-size:12.5px}.kpis-l b{margin-top:2px;font-size:22px;display:block}.grafico{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:14px;margin-top:14px;padding:16px 16px 10px;position:relative}.bvs{grid-template-columns:repeat(14,1fr);align-items:end;gap:2px;height:170px;display:grid}.bv{cursor:default;border-radius:6px;flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}.bv:hover,.bv:focus-visible{background:var(--nevoa)}.bv-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.bv-col i{width:62%;max-width:26px;transition:height .8s var(--ease);background:#8a8a85;border-radius:4px 4px 0 0;display:block}.bv.hoje .bv-col i{background:var(--tinta)}.bv.zero .bv-col i{background:var(--linha)}.bv-col em{white-space:nowrap;margin-bottom:4px;font-size:11px;font-style:normal;font-weight:600}.bv small{color:var(--cinza);font-size:11px}.bv.hoje small{color:var(--tinta);font-weight:600}.col-larga{gap:0;display:grid}@media (width>=960px){.grade-inicio{grid-template-columns:minmax(360px,420px) 1fr;grid-template-areas:"esq dir""larga larga";gap:24px 28px}.grade-inicio .col-esq{grid-area:esq}.grade-inicio .col-dir{grid-area:dir}.grade-inicio .col-larga{grid-area:larga;grid-template-columns:1.4fr 1fr;gap:28px}.kpis-l{grid-template-columns:repeat(4,1fr);margin-top:0}.grafico{flex-direction:column;height:calc(100% - 96px);min-height:250px;display:flex}.grafico .bvs{flex:1;height:auto}}.esc{background:var(--papel);min-height:100%}.esc-topo{z-index:10;padding:calc(14px + var(--topo-seguro)) 22px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--linha);background:#ffffffeb;align-items:center;gap:24px;display:flex;position:sticky;top:0}.esc-topo .school{letter-spacing:-.02em;color:var(--cinza);margin-left:6px;font-weight:400}.esc-topo nav{gap:6px;margin-left:auto;display:flex}.esc-topo nav a{color:var(--cinza);border-radius:9px;padding:8px 12px;font-size:14px;text-decoration:none}.esc-topo nav a:hover{background:var(--nevoa);color:var(--tinta)}.esc-av{background:var(--tinta);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.esc-heroi{background:var(--nevoa);padding:56px 22px 46px;position:relative;overflow:hidden}.esc-heroi-in{width:100%;max-width:1200px;margin:0 auto;position:relative}.esc-heroi h1{letter-spacing:-.04em;max-width:18ch;margin:8px 0 10px;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.02}.esc-prog{align-items:center;gap:12px;max-width:420px;margin:18px 0 22px;display:flex}.esc-prog i{background:var(--linha);border-radius:4px;flex:1;height:8px;display:block;overflow:hidden}.esc-prog b{background:var(--tinta);height:100%;transition:width .8s var(--ease);border-radius:4px;display:block}.esc-sec{max-width:1200px;margin:0 auto;padding:36px 22px 6px}.esc-sec h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:600}.trilho-c{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(200px,230px);grid-auto-flow:column;gap:14px;padding:4px 2px 16px;display:grid;overflow-x:auto}.capa{aspect-ratio:2/3;scroll-snap-align:start;transition:transform .5s var(--ease),box-shadow .5s var(--ease);border-radius:14px;flex-direction:column;justify-content:flex-end;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.capa:hover{transform:translateY(-5px);box-shadow:0 20px 34px -22px #00000080}.capa.v0,.capa.v2{background:var(--tinta);color:#fff}.capa.v1{background:var(--nevoa);color:var(--tinta)}.capa.v3{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta);background:#fff}.capa.v2{background:#0a0a0a}.capa-n{opacity:.6;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:14px;left:16px}.capa-cad{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.capa.v1 .capa-cad,.capa.v3 .capa-cad{background:var(--tinta);color:#fff}.capa-cad svg{width:17px;height:17px}.capa-ondas{width:100%;height:100%;position:absolute;inset:0}.capa-ondas path{fill:none;stroke:currentColor;stroke-width:1px;opacity:.18;vector-effect:non-scaling-stroke}.capa-marca{width:58px;height:50px;position:absolute;top:44px;left:16px}.capa.v0 .capa-marca,.capa.v2 .capa-marca{--ma:#f4f4f2;--mb:#202020;--mc:#fff}.capa-t{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.05;position:relative}.capa-pe{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.capa-pe em{background:currentColor;border-radius:7px;padding:5px 9px;font-style:normal;font-weight:600}.capa.v0 .capa-pe em,.capa.v2 .capa-pe em{color:var(--tinta);background:#fff}.capa.v1 .capa-pe em,.capa.v3 .capa-pe em{background:var(--tinta);color:#fff}.capa-barra{background:#7f7f7f59;border-radius:2px;flex:1;height:4px;display:block;overflow:hidden}.capa-barra b{background:currentColor;height:100%;display:block}.capa.grande{width:100%;max-width:300px}.esc-curso{gap:28px;max-width:1100px;margin:0 auto;padding:36px 22px 70px;display:grid}@media (width>=860px){.esc-curso{grid-template-columns:300px 1fr;align-items:start}}.esc-curso h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.05}.esc-preco{margin:16px 0;font-size:34px}.modulos{gap:12px;margin-top:26px;display:grid}.mod{background:var(--nevoa);border-radius:14px;padding:12px}.mod-t{align-items:baseline;gap:10px;padding:4px 6px 10px;font-size:15px;font-weight:600;display:flex}.mod-t span{color:var(--cinza);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:500}.mod-t small{color:var(--cinza);margin-left:auto;font-size:12px;font-weight:500}.aula-l{border-radius:10px;align-items:center;gap:12px;padding:10px 8px;font-size:14px;text-decoration:none;display:flex}a.aula-l:hover{background:var(--papel)}.aula-l b{background:var(--papel);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.aula-l b svg{width:15px;height:15px}.aula-l span{flex:1}.aula-l small{color:var(--cinza);font-variant-numeric:tabular-nums;font-size:12px}.aula-l.feita b{background:var(--tinta);color:#fff}.aula-l.atual{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta)}.aula-grade{gap:26px;max-width:1300px;margin:0 auto;padding:22px 22px 70px;display:grid}@media (width>=1000px){.aula-grade{grid-template-columns:1fr 360px;align-items:start}.aula-lado{max-height:calc(100vh / var(--z) - 100px);position:sticky;top:84px;overflow:auto}}.player{aspect-ratio:16/9;background:var(--tinta);color:#fff;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.player:before{content:"";background:radial-gradient(60% 60% at 50% 45%,#3a3a38,#0000 70%);position:absolute;inset:0}.play-g{width:78px;height:78px;color:var(--tinta);transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.play-g:hover{transform:scale(1.06)}.play-g svg{width:30px;height:30px}.player-barra{background:#ffffff40;border-radius:2px;height:4px;position:absolute;bottom:20px;left:18px;right:80px;overflow:hidden}.player-barra i{background:#fff;width:0;height:100%;display:block}.player.tocando .player-barra i{animation:8s linear forwards assiste}.player.tocando .play-g{color:#fff;background:#ffffff2e}@keyframes assiste{to{width:100%}}.player-t{opacity:.8;font-size:12.5px;position:absolute;bottom:13px;right:18px}.marca-dagua{opacity:.38;pointer-events:none;font-size:11.5px;animation:18s ease-in-out infinite alternate vagueia;position:absolute;top:16px;right:18px}@keyframes vagueia{50%{transform:translate(-40%,240%)}}.pdf{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pdf svg{stroke-width:1.5px;width:40px;height:40px}.pdf span{opacity:.6;margin-bottom:8px;font-size:13px}.aula-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.aula-cab h1{letter-spacing:-.025em;margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.aula-nav{gap:8px;display:flex}.aula-acoes{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.aula-acoes .on{background:var(--tinta);color:#fff;box-shadow:none}.campo textarea{background:var(--nevoa);width:100%;font:inherit;resize:vertical;border:0;border-radius:10px;padding:14px;font-size:15px}.campo textarea:focus{box-shadow:inset 0 0 0 1.5px var(--tinta);background:#fff;outline:0}.anel-p{grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;padding:4px 4px 14px;display:grid}.anel-p svg{grid-row:span 2;width:64px;height:64px}.anel-p b{font-size:22px}.anel-p span{color:var(--cinza);font-size:12.5px}.aula-lado .mod{margin-bottom:10px}.mini-barra{background:var(--linha);border-radius:2px;max-width:220px;height:4px;margin-top:6px;display:block;overflow:hidden}.mini-barra b{background:var(--tinta);height:100%;display:block}.selo-cli{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:inline-grid}.loja-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.loja-logo b{font-weight:700}.loja-end{color:var(--cinza);background:var(--nevoa);border-radius:6px;padding:4px 8px;font-size:12px}.btn-marca{background:var(--marca,#202020);color:var(--marca-texto,#fff);box-shadow:4px 4px 0 var(--cinza-2)}.btn-marca:hover{box-shadow:6px 6px 0 var(--cinza-2);transform:translate(-2px,-2px)}.btn-marca[disabled]{background:var(--cinza-2);box-shadow:none}.cores-m{flex-wrap:wrap;gap:10px;display:flex}.cor-m{border-radius:12px;width:40px;height:40px;transition:box-shadow .2s;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000}.cor-m.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tinta)}@media (width<=640px){.loja-end{display:none}}.lj{background:var(--papel);min-height:100%}.loja-topo{z-index:10;padding:calc(14px + var(--topo-seguro)) 22px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--linha);background:#fffffff0;align-items:center;gap:14px;display:flex;position:sticky;top:0}.loja-car{background:var(--marca);color:var(--marca-texto,#fff);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.loja-car i{min-width:20px;height:20px;color:var(--tinta);animation:pula .5s var(--ease);background:#fff;border-radius:10px;place-items:center;padding:0 5px;font-size:12px;font-style:normal;display:grid}@keyframes pula{40%{transform:scale(1.35)}}@media (width<=480px){.loja-car span{display:none}.loja-car{padding:9px 11px}}.loja-car svg.ic{width:19px;height:19px}.loja-heroi{align-items:center;gap:22px;max-width:1200px;margin:0 auto;padding:44px 22px 24px;display:grid}@media (width>=800px){.loja-heroi{grid-template-columns:1.3fr 1fr}}.loja-heroi h1{letter-spacing:-.045em;max-width:14ch;margin:8px 0 10px;font-size:clamp(32px,4.6vw,56px);font-weight:700;line-height:1.02}.loja-heroi-img{background:var(--nevoa);aspect-ratio:4/3;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.loja-heroi-img:after{content:"";background:linear-gradient(#0000,#0000000a);height:40%;position:absolute;inset:auto 0 0}.desenho{fill:none;stroke:var(--marca,#202020);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;animation:7s ease-in-out infinite flutua}.loja-miolo{max-width:1200px;margin:0 auto;padding:10px 22px}.prods{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=760px){.prods{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.prods{grid-template-columns:repeat(4,1fr)}}.prod{animation:entra .5s var(--ease) both;flex-direction:column;gap:4px;text-decoration:none;display:flex}.prod:nth-child(2){animation-delay:50ms}.prod:nth-child(3){animation-delay:.1s}.prod:nth-child(4){animation-delay:.15s}.prod:nth-child(5){animation-delay:.2s}.prod:nth-child(6){animation-delay:.25s}.prod-img{aspect-ratio:1;background:var(--nevoa);transition:transform .5s var(--ease);border-radius:16px;place-items:center;margin-bottom:8px;display:grid;position:relative}.prod:hover .prod-img{transform:translateY(-4px)}.prod-img em{background:var(--tinta);color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:10px;left:10px}.prod-n{font-size:14.5px;font-weight:500;line-height:1.3}.prod-p{font-size:18px}.prod-x{color:var(--cinza);font-size:12px}.loja-prod{gap:28px;max-width:1100px;margin:0 auto;padding:30px 22px 40px;display:grid}@media (width>=860px){.loja-prod{grid-template-columns:1fr 1fr;align-items:center}}.loja-prod-img{background:var(--nevoa);aspect-ratio:1;border-radius:22px;place-items:center;display:grid}.loja-prod-img .desenho{width:min(260px,70%);height:auto}.loja-prod h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.05}.loja-preco{font-size:34px}.estoque{background:var(--nevoa);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.estoque svg{width:16px;height:16px}.estoque.pouco{color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro);background:#fff}.loja-car-pg{max-width:1100px;margin:0 auto;padding:30px 22px 40px}.loja-car-pg h1{letter-spacing:-.03em;margin-bottom:16px;font-size:30px;font-weight:700}.car-grade{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (width>=860px){.car-grade{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.car-img{background:var(--nevoa);border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid}.car-img .desenho{animation:none}.qtd{align-items:center;gap:6px;display:flex}.qtd button{background:var(--nevoa);border-radius:9px;width:32px;height:32px;font-size:18px;font-weight:600}.qtd b{text-align:center;min-width:22px}.car-resumo{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:16px;padding:16px}.ranking{gap:8px;display:grid}.rk{background:var(--nevoa);animation:entra .5s var(--ease) both;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.rk:nth-child(2){animation-delay:80ms}.rk:nth-child(3){animation-delay:.16s}.rk:nth-child(4){animation-delay:.24s}.rk .av{background:var(--papel);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.rk-pos{width:30px;color:var(--cinza);font-size:15px}.rk:first-child .rk-pos{color:var(--tinta)}.rk .q{flex:1;min-width:0}.rk .q b{font-weight:600;display:block}.rk .q span{color:var(--cinza);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.rk .d{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rk-barra{background:var(--papel);border-radius:3px;max-width:340px;height:6px;margin-top:8px;display:block;overflow:hidden}.rk-barra b{height:100%;width:var(--w);background:var(--tinta);animation:cresce 1.2s var(--ease) both;border-radius:3px;display:block}@keyframes cresce{0%{width:0}}.push{top:calc(12px + var(--topo-seguro));z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(380px,100vw - 24px);animation:desce .55s var(--ease) forwards;background:#fafaf8f5;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%,-140%);box-shadow:0 18px 40px -16px #00000073,0 0 0 1px #0000000d}.push.sai{animation:sobe-p .45s var(--ease) forwards}@keyframes desce{to{transform:translate(-50%)}}@keyframes sobe-p{0%{transform:translate(-50%)}to{transform:translate(-50%,-140%)}}.push-ic{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--linha);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.push-ic svg{width:24px;height:20px}.push-q{flex:1;min-width:0}.push-q b{font-size:14px;display:block}.push-q span{color:#3a3a37;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.push small,.cel-n small{color:var(--cinza);align-self:flex-start;font-size:11px}.notif-grade{gap:26px;display:grid}@media (width>=960px){.notif-grade{grid-template-columns:1fr 360px;align-items:start}}.bts-notif{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.cel-demo{justify-content:center;display:flex}.cel-borda{aspect-ratio:390/780;background:#0a0a0a;border-radius:48px;width:min(340px,100%);padding:9px;box-shadow:0 40px 70px -40px #0009}.cel-tela{color:#fff;background:linear-gradient(160deg,#3a3a38,#121212 60%);border-radius:40px;flex-direction:column;height:100%;padding:54px 14px 14px;display:flex;overflow:hidden}.cel-hora{text-align:center;letter-spacing:-.03em;font-size:64px;font-weight:600;line-height:1}.cel-data{text-align:center;opacity:.75;margin:6px 0 22px;font-size:14px}.cel-notif{flex-direction:column;gap:8px;display:flex;overflow:hidden}.cel-n{color:var(--tinta);animation:entra-n .5s var(--ease);background:#fafaf8e6;border-radius:16px;align-items:center;gap:10px;padding:11px 12px;display:flex}@keyframes entra-n{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.cel-n .push-q span{font-size:12.5px}.certif{text-align:center;box-shadow:inset 0 0 0 1.5px var(--tinta);background:var(--leite);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.certif h2{margin:8px 0 0;font-size:28px}.certif h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.certif-cod{color:var(--cinza);margin-top:8px;font-size:11.5px}.fn{background:var(--papel);min-height:100%}.fn-topo{padding:calc(16px + var(--topo-seguro)) 22px 14px;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.fn-artigo{max-width:720px;margin:0 auto;padding:20px 22px 70px}.fn-artigo h1,.fn-heroi h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.03}.fn-lead{color:#3a3a37;max-width:52ch;font-size:18px}.fn-calc{background:var(--nevoa);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;padding:18px;display:grid}.fn-res{grid-column:1/-1;gap:8px;display:grid}.fn-res div{background:#fff;border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;font-size:14px;display:flex}.fn-res b{font-size:18px}.fn-res .vau{box-shadow:inset 0 0 0 1.5px var(--tinta)}.fn-res .eco{background:var(--tinta);color:#fff}.fn-cap{box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:16px;padding:20px}.fn-cap h2{letter-spacing:-.02em;font-size:22px;font-weight:600}.fn-heroi{background:var(--nevoa);padding:60px 22px 56px;position:relative;overflow:hidden}.fn-heroi-in{max-width:1100px;margin:0 auto;position:relative}.fn-heroi .btn{margin-top:22px}.fn-sec{max-width:1100px;margin:0 auto;padding:40px 22px 0}.fn-sec h2{letter-spacing:-.03em;margin-bottom:16px;font-size:28px;font-weight:700}.fn-provas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.fn-provas div{background:var(--nevoa);border-radius:14px;padding:18px}.fn-provas b{font-size:30px;display:block}.fn-provas span{color:var(--cinza);font-size:13.5px}.fn-planos{gap:14px;display:grid}@media (width>=860px){.fn-planos{grid-template-columns:repeat(3,1fr);align-items:start}}.fn-plano{background:var(--nevoa);border-radius:16px;padding:22px;position:relative}.fn-plano.destaque{box-shadow:inset 0 0 0 2px var(--tinta);background:#fff}.fn-plano em{background:var(--tinta);color:#fff;border-radius:7px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:-11px;left:20px}.fn-plano h3{font-size:20px;font-weight:600}.fn-preco{margin:8px 0 2px;font-size:36px}.fn-preco small{color:var(--cinza);font-size:15px;font-weight:400}.fn-plano ul{gap:8px;margin:14px 0 18px;font-size:14px;list-style:none;display:grid}.fn-plano li{align-items:center;gap:8px;display:flex}.fn-plano li svg{width:16px;height:16px}.fn-upsell{box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:16px;margin-top:16px;padding:20px}.fn-upsell h3{margin:4px 0;font-size:20px;font-weight:600}.funil-bars{gap:8px;margin-top:8px;display:grid}.fb{grid-template-columns:170px 1fr 70px 46px;align-items:center;gap:10px;font-size:13.5px;display:grid}.fb-t{color:var(--cinza)}.fb-trilho{background:var(--nevoa);border-radius:6px;height:22px;display:block;overflow:hidden}.fb-trilho i{height:100%;width:var(--w);background:var(--tinta);animation:cresce 1s var(--ease) both;border-radius:6px;display:block}.fb-v{text-align:right}.fb-p{text-align:right;color:var(--cinza);font-size:12.5px}@media (width<=600px){.fb{grid-template-columns:110px 1fr 56px 38px;font-size:12px}}.cel-in{background:var(--nevoa);text-align:right;width:76px;font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:8px;padding:7px 8px}.cel-in:focus{box-shadow:inset 0 0 0 1.5px var(--tinta);background:#fff;outline:0}.eco-prem{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px;display:grid}.portas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.ranking{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi b{overflow-wrap:anywhere;font-size:clamp(18px,5.2vw,26px)}.paineis{grid-template-columns:minmax(0,1fr)}.paineis>*{min-width:0}@media (width>=900px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.paineis{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=480px){.rk .d .mudo{display:none}.rk-pos{width:24px}}.calc-grade{grid-template-columns:minmax(0,1fr)}.calc-grade>*{min-width:0}.econ{grid-template-columns:repeat(2,minmax(0,1fr))}.econ b{overflow-wrap:anywhere;font-size:clamp(17px,4.8vw,22px)}@media (width>=900px){.econ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.calc-grade{grid-template-columns:320px minmax(0,1fr)}}.foto-p{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.foto-p.mini{width:100%;height:100%;padding:4px}.lj-heroi{align-items:center;gap:22px;max-width:1240px;margin:0 auto;padding:28px 22px 18px;display:grid}@media (width>=860px){.lj-heroi{grid-template-columns:1fr 1.05fr;gap:40px;padding-top:40px}}.lj-heroi h1{letter-spacing:-.04em;max-width:16ch;margin:8px 0 10px;font-size:clamp(28px,4vw,50px);font-weight:700;line-height:1.04}.lj-heroi-p{align-items:baseline;gap:12px;margin:16px 0 20px;display:flex}.lj-heroi-p b{font-size:32px}.lj-heroi-p span{color:var(--cinza);font-size:14px}.lj-heroi-img{background:var(--nevoa);aspect-ratio:1.15;border-radius:24px;place-items:center;padding:28px;display:grid;overflow:hidden}.lj-heroi-img .foto-p{transition:transform 1.2s var(--ease)}.lj-heroi-img:hover .foto-p{transform:scale(1.05)}.lj-pontos{gap:8px;margin-top:22px;display:flex}.lj-pontos button{background:var(--linha);border-radius:3px;width:28px;height:6px;transition:background .3s,width .3s}.lj-pontos button.on{background:var(--marca);width:44px}.vantagens{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1240px;margin:0 auto 18px;padding:0 22px;display:grid}@media (width>=860px){.vantagens{grid-template-columns:repeat(4,minmax(0,1fr))}}.vantagens div{box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--cinza);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:12.5px;display:flex}.vantagens svg{color:var(--marca)}.vantagens b{color:var(--tinta);font-size:14px;font-weight:600;display:block}.loja-miolo{max-width:1240px}.lj-barra{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lj-barra .filtros{flex:1;min-width:0}.filtros button small{opacity:.6;margin-left:3px}.ordem{background:var(--nevoa);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ordem select{font:inherit;background:0 0;border:0;font-size:13px}.prod2{animation:entra .5s var(--ease) both;flex-direction:column;display:flex;position:relative}.prod2:nth-child(2n){animation-delay:50ms}.prod2:nth-child(3n){animation-delay:.1s}.prod2-img{aspect-ratio:1;background:var(--nevoa);border-radius:16px;place-items:center;padding:16%;display:grid;position:relative;overflow:hidden}.prod2-img .foto-p{transition:transform .8s var(--ease)}.prod2:hover .prod2-img .foto-p{transform:scale(1.07)}.sls{flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:10px;left:10px}.sl{background:var(--marca);color:var(--marca-texto,#fff);border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.sl.ruim{color:var(--erro);box-shadow:inset 0 0 0 1px var(--erro);background:#fff}.prod2-add{width:40px;height:40px;color:var(--tinta);opacity:0;transition:opacity .3s,transform .3s var(--ease),background .2s;background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:translateY(-6px);box-shadow:0 6px 16px -8px #0006}.prod2:hover .prod2-add,.prod2-add:focus-visible{opacity:1;transform:none}.prod2-add:hover{background:var(--marca);color:var(--marca-texto,#fff)}@media (hover:none){.prod2-add{opacity:1;transform:none}}.prod2-txt{flex-direction:column;gap:3px;padding:12px 2px 0;text-decoration:none;display:flex}.prod2-v{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);font-size:11px;font-weight:600}.prod2-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:14.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.prod2-p{margin-top:4px;font-size:19px}.prod2-x{color:var(--cinza);font-size:12px}.prod2-x b{color:var(--tinta);font-weight:600}.voa{z-index:80;background:var(--tinta);pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:fixed}.pp{max-width:1240px;margin:0 auto;padding:18px 22px 40px}.migalha{color:var(--cinza);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.migalha a{color:var(--cinza)}.migalha b{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;max-width:40ch;font-weight:500;overflow:hidden}.pp-grade{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=900px){.pp-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px}.pp-galeria{position:sticky;top:90px}}.zoom{aspect-ratio:1;background:var(--nevoa);cursor:zoom-in;border-radius:22px;place-items:center;padding:10%;display:grid;overflow:hidden}.zoom .foto-p{transition:transform .35s var(--ease)}.zoom:hover .foto-p{transform:scale(1.9)}.pp-mini{gap:10px;margin-top:12px;display:flex}.pp-mini span{background:var(--nevoa);border-radius:14px;place-items:center;width:78px;height:78px;padding:8px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0000}.pp-mini span.on{box-shadow:inset 0 0 0 1.5px var(--tinta)}.pp-mini .foto-p{transform:scale(var(--z))}.pp-info h1{letter-spacing:-.035em;margin:8px 0 16px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.pp-preco{border-top:1.5px solid var(--linha);border-bottom:1.5px solid var(--linha);margin-bottom:14px;padding:16px 0}.pp-cheio{font-size:34px}.pp-pix{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:15px;display:flex}.pp-pix b{font-size:18px}.pp-pix em{background:var(--marca);color:var(--marca-texto,#fff);border-radius:6px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:600}.pp-parc{color:var(--cinza);margin-top:8px;font-size:13.5px}.pp-parc summary{cursor:pointer}.pp-parc div{justify-content:space-between;max-width:280px;padding:6px 0;display:flex}.pp-parc b{color:var(--tinta)}.pp-compra{align-items:center;gap:10px;margin:16px 0 10px;display:flex}.pp-compra .qtd{background:var(--nevoa);border-radius:12px;padding:5px}.pp-compra .qtd button{background:#fff}.pp-frete{margin-top:16px}.cep{gap:8px;display:flex}.cep input{flex:1}.fretes{gap:6px;margin-top:10px;display:grid}.fretes div{background:var(--nevoa);animation:entra .4s var(--ease) both;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.fretes div:nth-child(2){animation-delay:60ms}.fretes div:nth-child(3){animation-delay:.12s}.fretes span{flex:1}.fretes span b{font-size:14px;display:block}.confianca{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.confianca span{color:var(--cinza);align-items:center;gap:8px;font-size:12.5px;display:flex}.confianca svg{width:18px;height:18px;color:var(--tinta)}.pp-abas{gap:8px;max-width:760px;margin-top:34px;display:grid}.pp-abas details{background:var(--nevoa);border-radius:14px;padding:14px 16px}.pp-abas summary{cursor:pointer;font-weight:600}.pp-abas p{color:#3a3a37;margin-top:10px;line-height:1.6}.specs{grid-template-columns:120px 1fr;gap:8px;margin-top:10px;font-size:14px;display:grid}.specs dt{color:var(--cinza)}.pp-rel{margin-top:40px}.pp-rel h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:700}.compra-fixa{display:none}@media (width<=899px){.compra-fixa{z-index:30;padding:12px 16px calc(12px + var(--base-segura));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--linha);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.compra-fixa b{font-size:18px;display:block}.compra-fixa small{color:var(--cinza);font-size:12px}.compra-fixa .btn{padding:13px 26px}.pp{padding-bottom:110px}.lj~.sim{bottom:calc(84px + var(--base-segura))}}@media (width<=640px){.lj-barra .filtros{flex-basis:100%}.ordem{margin-left:auto}}.faixa-proto{z-index:45;background:var(--tinta);color:#fff;opacity:.88;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:500;position:fixed;bottom:12px;left:12px}@media (width<=959px){body:has(.barra-abas) .faixa-proto{bottom:calc(92px + var(--base-segura))}}@media (width<=899px){body:has(.compra-fixa) .faixa-proto{bottom:calc(80px + var(--base-segura))}}.captura .faixa-proto{display:none}.grade-inicio .col-larga{display:block}.grade-inicio .col-larga .lista{max-width:none}#raiz{min-height:100%}.foto-p{color:#0000;font-size:0}.foto-p:before{content:"";background:var(--nevoa-2);border-radius:12px;width:100%;height:100%;display:block}@media (width<=640px){.esc-topo .logo{font-size:18px}.esc-topo .school{display:none}}input[type=range]{accent-color:var(--tinta);width:100%}.kpi.compacto b{white-space:nowrap;font-size:22px}.marca-logo{object-fit:contain;border-radius:8px;flex:none;width:auto;max-width:120px;height:34px}.esc-topo .marca-logo{height:1.4em}.loja-logo small.marca-frase{color:var(--cinza);margin-left:4px;font-size:12.5px;font-weight:400}@media (width<=640px){.loja-logo small.marca-frase{display:none}}.marca-cores{flex-wrap:wrap;gap:10px;margin:6px 0 14px;display:flex}.marca-cores button{width:38px;height:38px;transition:transform .25s var(--ease);border-radius:12px;box-shadow:inset 0 0 0 1.5px #00000014}.marca-cores button.on{box-shadow:0 0 0 2px var(--papel),0 0 0 4px var(--tinta)}.marca-cores label{background:var(--nevoa);cursor:pointer;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.marca-cores label input{opacity:0;cursor:pointer;position:absolute;inset:0}.marca-previa{box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:16px;margin:4px 0 16px;overflow:hidden}.marca-previa .mp-topo{letter-spacing:-.02em;border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.marca-previa .mp-corpo{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.marca-previa .mp-botao{border-radius:10px;padding:11px 16px;font-size:14px;font-weight:600}.marca-previa .mp-selo{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.marca-logo-campo{align-items:center;gap:12px;display:flex}.marca-logo-campo img{object-fit:contain;max-width:140px;height:44px;box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:8px}.passos{box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:18px;margin:18px 0 6px;padding:18px 18px 8px}.grade-inicio .col-dir .passos:first-child{margin-top:0}.passos-cab{justify-content:space-between;align-items:baseline;display:flex}.passos-cab h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.passos-cab b{color:var(--cinza);font-size:14px}.passos-barra{gap:6px;margin:12px 0 6px;display:flex}.passos-barra i{background:var(--nevoa-2);height:8px;transition:background .5s var(--ease);border-radius:5px;flex:1}.passos-barra i.feito{background:var(--tinta)}.passos-barra i.vez{background:linear-gradient(90deg,var(--tinta) 0 35%,var(--nevoa-2) 35%);animation:passo-vez 2.6s var(--ease) infinite alternate;background-size:200% 100%}@keyframes passo-vez{0%{background-position:100% 0}to{background-position:60% 0}}@media (prefers-reduced-motion:reduce){.passos-barra i.vez{animation:none}}.passos ol{margin-top:6px;list-style:none}.passos li{border-top:1px solid var(--linha);align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.passos li:first-child{border-top:0}.passos li .bola{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--cinza-2);border-radius:50%;flex:none;place-items:center;display:grid}.passos li .bola svg.ic{stroke-width:3px;width:14px;height:14px}.passos li.feito{color:var(--cinza)}.passos li.feito .bola{background:var(--tinta);color:#fff;box-shadow:none}.passos li.vez{font-weight:600}.passos li.vez .bola{box-shadow:inset 0 0 0 2px var(--tinta)}.passos li a{text-decoration:none}.passos li a:hover{text-decoration:underline}.jur-texto{max-width:760px;margin:0 auto;padding:34px 22px 80px;font-size:15.5px;line-height:1.65}.jur-texto h1{letter-spacing:-.03em;margin-bottom:14px;font-size:34px;font-weight:700;line-height:1.1}.jur-texto h2{letter-spacing:-.02em;margin:30px 0 8px;font-size:19px;font-weight:600}.jur-texto p{margin:8px 0}.jur-texto ul{margin:8px 0 8px 20px}.jur-texto li{margin:4px 0}.jur-aviso{background:var(--nevoa);color:var(--cinza);border-radius:12px;padding:12px 14px;font-size:14px}.jur-tab{margin:12px 0;overflow-x:auto}.jur-tab table{border-collapse:collapse;width:100%;font-size:14px}.jur-tab th,.jur-tab td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:9px 10px}.jur-tab th{background:var(--nevoa);font-weight:600}.planta-previa{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:14px;margin:4px 0 14px;padding:10px}.planilha{box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:12px 14px;font-size:14.5px;font-weight:500;display:flex}.planilha select{background:var(--nevoa);border:0;border-radius:9px;padding:9px 10px}.planilha .btn{padding:9px 14px}.planilha small{flex-basis:100%;font-weight:400}.status-pg{--ok:#1f7a4d;--atencao:#b4470f;--fora:var(--erro);max-width:720px;margin:0 auto;padding:34px 22px 80px}.status-cab{letter-spacing:-.02em;background:var(--nevoa);border-radius:16px;align-items:center;gap:12px;padding:18px 20px;font-size:24px;font-weight:600;display:flex}.status-cab svg.ic{flex:none;width:28px;height:28px}.status-cab.ok svg{color:var(--ok)}.status-cab.atencao svg{color:var(--atencao)}.status-cab.fora svg{color:var(--fora)}.status-lista{margin-top:16px;list-style:none}.status-lista li{border-top:1px solid var(--linha);align-items:center;gap:14px;padding:14px 4px;display:flex}.status-lista li:first-child{border-top:0}.status-lista .q{flex-direction:column;flex:1;display:flex}.status-lista .q span{color:var(--cinza);font-size:13.5px}.status-bola{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.status-bola svg.ic{stroke-width:2.6px;width:16px;height:16px}.status-lista li.ok .status-bola{background:var(--ok)}.status-lista li.atencao .status-bola{background:var(--atencao)}.status-lista li.fora .status-bola{background:var(--fora)}.status-tag{background:var(--nevoa);border-radius:7px;padding:4px 9px;font-size:12.5px;font-weight:600}.status-lista li.ok .status-tag{color:var(--ok)}.status-lista li.atencao .status-tag{color:var(--atencao)}.status-lista li.fora .status-tag{color:var(--fora)}.pix{margin-top:14px}.pix-qr{width:210px;height:210px;box-shadow:inset 0 0 0 1.5px var(--linha);background:#fff;border-radius:14px;margin:0 auto;padding:6px;display:block}.pix-dica{color:var(--cinza);text-align:center;max-width:320px;margin:10px auto 12px;font-size:13.5px}@media (width<=640px){.pix-qr{width:170px;height:170px}}.esc-heroi.com-capa{background:linear-gradient(90deg,var(--nevoa) 0 38%,#f4f4f2d9 52%,#f4f4f200 75%),var(--capa) right center/cover no-repeat,var(--nevoa);align-items:center;min-height:300px;display:flex}@media (width<=640px){.esc-heroi.com-capa{background:linear-gradient(180deg,#f4f4f200 0 90px,var(--nevoa) 200px),var(--capa) center top/100% auto no-repeat,var(--nevoa);min-height:0;padding-top:190px;display:block}}.marca-capa{object-fit:cover;border-radius:12px;width:100%;max-height:160px;margin:4px 0 10px;display:block}.pagar .lg-img{object-fit:contain;background:#fff;padding:4px}svg g[role=button]{outline:none}svg g[role=button]:focus-visible>rect,svg g[role=button]:focus-visible>circle{stroke:#202020;stroke-width:3.5px}.cancelar{margin-top:14px}.cancelar .btn-fantasma{color:var(--erro)}.cancelar-conf{box-shadow:inset 0 0 0 1.5px var(--erro);border-radius:14px;padding:14px}.cancelar-conf p{color:var(--cinza);margin-bottom:12px;font-size:14px}.busca{background:var(--nevoa);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;display:flex}.busca input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:15px}.busca:focus-within{box-shadow:inset 0 0 0 2px var(--tinta)}.busca svg.ic{color:var(--cinza);width:19px;height:19px}.busca input::-webkit-search-cancel-button{filter:grayscale()brightness(.6);cursor:pointer}.faixa-suporte{z-index:20;background:var(--tinta);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:0}.faixa-suporte span{flex:1;min-width:200px}.faixa-suporte .btn{padding:8px 14px}.it .ver-como{flex:none;margin-left:10px;padding:8px 12px;font-size:13px}.nao-achou-num{letter-spacing:-.06em;color:var(--nevoa-2);margin-top:30px;font-size:84px;font-weight:700;line-height:1}.jur .esc-topo .logo{font-size:22px}.funil{margin-bottom:10px}.funil-l{border-top:1px solid var(--linha);grid-template-columns:24px minmax(140px,240px) 1fr 44px 40px;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.funil-l:first-of-type{border-top:0}.funil-n{background:var(--nevoa);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.funil-barra{background:var(--nevoa);border-radius:6px;height:10px}.funil-barra i{background:var(--tinta);height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.funil-l b{text-align:right}@media (width<=640px){.funil-l{grid-template-columns:24px 1fr 40px 36px}.funil-barra{grid-area:2/2/auto/-1}}.lugar-res{flex-direction:column;grid-column:1/-1;gap:6px;padding:4px 0;display:flex}.lugar-lin{justify-content:space-between;gap:10px;display:flex}.lugar-res select{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linha);border:0;border-radius:9px;padding:8px 10px;font-size:13.5px}.cupom{gap:8px;margin-top:14px;display:flex}.cupom input{background:var(--nevoa);letter-spacing:.04em;border:0;border-radius:10px;flex:1;min-width:0;padding:12px 14px;font-size:15px}.cupom .btn{padding:10px 16px}.rec-acoes{justify-content:flex-end;gap:4px;display:flex}.rec-acoes .btn-fantasma{padding:4px 6px;font-size:13px}.mdc-topo{background:var(--nevoa);border-radius:16px;justify-items:start;gap:6px;margin-bottom:14px;padding:20px;display:grid}.mdc-pedras{gap:8px;margin-bottom:6px;display:flex}.mdc-pedra{background:var(--leite);width:26px;height:20px;box-shadow:inset 0 0 0 1.5px var(--tinta);transition:background .45s var(--ease),transform .45s var(--ease);border-radius:50% 46% 52% 44%/58% 52% 48% 42%}.mdc-pedra:nth-child(2n){border-radius:46% 54% 44% 56%/50% 46% 54% 50%;transform:translateY(3px)}.mdc-pedra.on{background:var(--tinta)}.mdc-pedra.breve{box-shadow:none;outline:1.5px dashed var(--cinza-2);outline-offset:-1.5px;background:0 0}.mdc-pedra.ruim{background:var(--leite);box-shadow:inset 0 0 0 1.5px var(--erro)}.mdc-conta{font-size:17px}.mdc-conta b{margin-right:4px;font-size:28px;font-weight:600}.mdc-aviso{color:var(--erro)}.mdc-grade{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;display:grid}@media (width>=960px){.mdc-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.mdc-card{background:var(--papel);min-width:0;box-shadow:inset 0 0 0 1px var(--linha);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.mdc-card.on{box-shadow:inset 0 0 0 1.5px var(--tinta)}.mdc-card.breve{background:var(--leite);box-shadow:none;outline:1.5px dashed var(--cinza-2);outline-offset:-1.5px}.mdc-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mdc-cab h2{flex:1;min-width:0;font-size:17px;font-weight:600}.mdc-ic{background:var(--nevoa);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mdc-card.on .mdc-ic{background:var(--tinta)}.mdc-card.on .mdc-ic .ic{stroke:#fff}.mdc-desc{color:var(--cinza);font-size:14.5px}.mdc-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.mdc-preco{font-size:14px;display:grid}.mdc-preco b{font-size:18px;font-weight:600}.mdc-preco small{color:var(--cinza);font-size:12px}.mdc-btn{padding:11px 16px;font-size:14px}.mdc-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mdc-desligar{color:var(--erro)}.mdc-faturas{background:var(--nevoa);border-radius:12px;gap:6px;padding:10px 12px;font-size:13.5px;list-style:none;display:grid}.mdc-faturas li{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.mdc-venc{color:var(--erro);font-weight:600}.mdc-nota{font-size:13px}@media (prefers-reduced-motion:reduce){.mdc-pedra{transition:none}}.mdd-chave{cursor:pointer;align-items:center;gap:10px;margin:6px 0 12px;font-size:14.5px;display:flex}.mdd-chave input{width:18px;height:18px;accent-color:var(--tinta)}.mdd-ligar{background:var(--nevoa)}.mdd-busca{max-height:260px;margin:-6px 0 14px;overflow:auto}.mdd-busca .it{text-align:left;background:var(--papel);width:100%;font:inherit;cursor:pointer;border:0}.mdd-ligar .campo input,.mdd-form .campo input{background:var(--papel)}.gov-atalhos{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.gov-atalhos a{background:var(--nevoa);color:var(--tinta);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none}.gov-atalhos a:hover{background:var(--nevoa-2)}.gov-bloco{box-shadow:inset 0 0 0 1px var(--linha);gap:0;padding:4px 18px;display:grid}.gov-aj{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.gov-aj:last-child{border-bottom:0}.gov-aj>div:first-child{flex:280px;gap:3px;min-width:0;display:grid}.gov-aj small{color:var(--cinza);font-size:13px}.gov-aj small.mudo{color:var(--cinza-2);font-size:12px}.gov-seg{margin:0}.gov-num{align-items:center;gap:8px;display:flex}.gov-num input{background:var(--nevoa);width:84px;font:inherit;text-align:right;border:0;border-radius:10px;padding:10px 12px;font-weight:600}.gov-num input:focus{box-shadow:inset 0 0 0 1.5px var(--tinta);background:var(--papel);outline:0}.gov-num .btn{padding:9px 14px;font-size:14px}.gov-hist{gap:0;margin-top:8px;list-style:none;display:grid}.gov-hist li{border-bottom:1px solid var(--linha);grid-template-columns:120px minmax(0,1fr);gap:4px 14px;padding:11px 0;font-size:14px;display:grid}.gov-hist small{color:var(--cinza)}.gov-hora{color:var(--cinza);padding-top:2px;font-size:12.5px}.gov-det{color:var(--cinza);overflow-wrap:anywhere;grid-column:2;font-size:13px}@media (width<=600px){.gov-hist li{grid-template-columns:minmax(0,1fr)}.gov-det{grid-column:1}}.gov-ficha{margin:14px 0 4px}.gov-ficha .kpis-l b{font-size:17px}.gov-acoes{flex-wrap:wrap;gap:10px;display:flex}.gov-acoes .btn{padding:11px 16px;font-size:14px}.gov-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gov-inline input,.gov-inline select{background:var(--nevoa);font:inherit;border:0;border-radius:10px;min-width:0;padding:11px 12px}.gov-papeis{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}@media (width>=900px){.gov-papeis{grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-papeis div{background:var(--nevoa);border-radius:14px;gap:4px;padding:14px;font-size:14px;display:grid}.gov-papeis span{color:var(--cinza);font-size:13px}.fis-vazio{box-shadow:inset 0 0 0 1px var(--linha);justify-items:start;gap:10px;padding:24px;display:grid}.fis-vazio>.ic{width:34px;height:34px}.fis-agora{background:var(--tinta);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.fis-agora .ic{stroke:#fff;flex:none}.fis-agora div{flex:1;gap:2px;min-width:0;display:grid}.fis-agora span{color:#cfcfcb;font-size:14px}.fis-agora .btn{color:var(--tinta);box-shadow:none;background:#fff}.fis-sim{margin-bottom:16px}.fis-mes{align-items:center;gap:8px;margin:4px 0 12px;font-size:16px;display:flex}.fis-prox .ic{transform:rotate(180deg)}.fis-nota{margin:10px 0 16px;font-size:13px}.fis-cert{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=900px){.fis-cert{grid-template-columns:repeat(3,minmax(0,1fr))}}.fis-cert div{background:var(--nevoa);border-radius:14px;gap:4px;padding:14px;font-size:14px;display:grid}.fis-cert span{color:var(--cinza);font-size:13px}.fis-doc{background:var(--papel);max-width:760px;box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:14px;gap:18px;padding:28px;display:grid;position:relative}.fis-doc header{border-bottom:1.5px solid var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.fis-doc h2{font-size:18px}.fis-doc h3{text-transform:uppercase;letter-spacing:.08em;color:var(--cinza);margin-bottom:6px;font-size:12px}.fis-doc p{font-size:14px}.fis-dois{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=700px){.fis-dois{grid-template-columns:repeat(2,minmax(0,1fr))}}.fis-tab{border-collapse:collapse;width:100%;font-size:14px}.fis-tab td{border-bottom:1px solid var(--linha);padding:8px 0}.fis-tab td:last-child{text-align:right}.fis-chave{letter-spacing:.04em;overflow-wrap:anywhere;font-size:13px}.fis-faixa{background:var(--nevoa);letter-spacing:.04em;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.fis-faixa.ruim{color:var(--erro);background:0 0;box-shadow:inset 0 0 0 1px}.fis-doc.cancelada .fis-tab,.fis-doc.cancelada .fis-dois{opacity:.55}@media print{.lateral,.barra-abas,.cab{display:none!important}.principal{padding:0!important}.fis-doc{box-shadow:none;max-width:none}}.ctb-grade{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=1000px){.ctb-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.ctb-dre{box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:16px;gap:0;padding:20px;display:grid}.ctb-dre h2,.ctb-h{align-items:baseline;gap:8px;margin-bottom:10px;font-size:16px;display:flex}.ctb-dre h2 small,.ctb-h small{color:var(--cinza);font-size:12px;font-weight:500}.ctb-h{margin-top:4px}.ctb-linha{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.ctb-linha span{gap:2px;display:grid}.ctb-linha small{color:var(--cinza);font-size:12px}.ctb-linha b{font-weight:600}.ctb-linha.igual{border-bottom:1.5px solid var(--tinta);font-weight:600}.ctb-sinal{text-transform:uppercase;letter-spacing:.08em;color:var(--cinza);margin-right:6px;font-size:11px;display:inline!important}.ctb-res{background:var(--tinta);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.ctb-res span{gap:2px;font-weight:600;display:grid}.ctb-res small{color:#cfcfcb;font-size:12px;font-weight:400}.ctb-res b{font-size:clamp(22px,4vw,30px);font-weight:600}.ctb-res.ruim{background:var(--papel);color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro)}.ctb-res.ruim small{color:var(--erro)}.ctb-info{margin-top:10px;font-size:12.5px}.ctb-cats{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ctb-cats span{background:var(--nevoa);border-radius:999px;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.ctb-pos,.ctb-fluxo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.ctb-pos div,.ctb-fluxo div{background:var(--nevoa);border-radius:14px;gap:2px;min-width:0;padding:12px 14px;display:grid}.ctb-pos span,.ctb-fluxo span{color:var(--cinza);font-size:12.5px}.ctb-pos b,.ctb-fluxo b{font-size:18px;font-weight:600}.ctb-pos small{color:var(--cinza);font-size:12px}.ctb-dias{font-size:13.5px;list-style:none;display:grid}.ctb-dias li{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:7px 0;display:grid}.ctb-nova{grid-template-columns:minmax(0,1fr);align-items:end;gap:0 12px;max-width:none;display:grid}@media (width>=900px){.ctb-nova{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.ctb-nova .btn{margin-bottom:16px}}.crm-abas{flex-wrap:wrap;margin:14px 0}.crm-abas button{align-items:center;gap:6px;display:inline-flex}.crm-abas .ic{width:16px;height:16px}.crm-item .av{background:var(--papel);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--linha);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.crm-chat{grid-template-columns:minmax(0,1fr);gap:12px;min-height:520px;display:grid}@media (width>=960px){.crm-chat{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.crm-lista{align-content:start;gap:4px;min-width:0;display:grid}.crm-item{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.crm-item:hover,.crm-item.on{background:var(--nevoa)}.crm-item .q{flex:1;min-width:0;display:grid}.crm-item .q span{color:var(--cinza);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.crm-item .d{justify-items:end;gap:4px;display:grid}.crm-nao-lidas{background:var(--tinta);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:600;display:grid}.crm-sim{background:var(--nevoa);border-radius:14px;gap:8px;margin-top:10px;padding:14px;font-size:13.5px;display:grid}.crm-sim small{color:var(--cinza)}.crm-sim b{align-items:center;gap:6px;display:flex}.crm-sim input,.crm-escrever input,.crm-fora input{background:var(--papel);font:inherit;border:0;border-radius:10px;min-width:0;padding:11px 12px}.crm-vazio{display:none}@media (width>=960px){.crm-vazio{background:var(--nevoa);border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}}.crm-conversa{min-width:0;box-shadow:inset 0 0 0 1px var(--linha);border-radius:16px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.crm-conversa header{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.crm-conversa header .q{flex:1;min-width:0;display:grid}.crm-conversa header .q span{color:var(--cinza);overflow-wrap:anywhere;font-size:12.5px}.crm-voltar{display:inline-flex}@media (width>=960px){.crm-voltar{display:none}}@media (width<=959px){.crm-chat.com-aberto .crm-lista,.crm-chat:not(.com-aberto) .crm-conversa{display:none}}.crm-msgs{background:var(--leite);flex-direction:column;flex:1;gap:8px;max-height:60vh;padding:14px;display:flex;overflow-y:auto}.crm-msg{border-radius:14px;gap:3px;max-width:min(78%,520px);padding:9px 12px;font-size:14.5px;display:grid}.crm-msg p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-msg small{opacity:.75;font-size:11px}.crm-msg.dele{background:var(--papel);box-shadow:inset 0 0 0 1px var(--linha);border-bottom-left-radius:4px;align-self:flex-start}.crm-msg.minha{background:var(--tinta);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.crm-msg.falhou{background:var(--papel);color:var(--erro);box-shadow:inset 0 0 0 1px var(--erro)}.crm-modelo{text-transform:uppercase;letter-spacing:.06em}.crm-rodape{border-top:1px solid var(--linha);margin:0;padding:12px 14px}.crm-escrever{gap:8px;display:flex}.crm-escrever input{background:var(--nevoa);flex:1}.crm-fora{gap:8px;display:grid}.crm-fora p{font-size:12.5px}.crm-fora input{background:var(--nevoa)}.crm-funil{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.crm-coluna{background:var(--nevoa);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.crm-coluna header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.crm-coluna header small{color:var(--cinza);font-size:12px}.crm-coluna.ganho{background:var(--tinta);color:#fff}.crm-coluna.ganho header small,.crm-coluna.ganho .crm-vazia{color:#cfcfcb}.crm-coluna.perdido{background:var(--papel);box-shadow:inset 0 0 0 1px var(--linha)}.crm-vazia{font-size:13px}.crm-card{background:var(--papel);color:var(--tinta);box-shadow:0 1px 0 var(--linha);border-radius:12px;gap:8px;padding:12px;display:grid}.crm-card-t{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.crm-card-t span{color:var(--cinza);font-size:12.5px}.crm-card-p{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-card-p select{background:var(--nevoa);max-width:130px;font:inherit;border:0;border-radius:8px;padding:6px 8px;font-size:12.5px}.crm-dois{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1000px){.crm-dois{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.crm-dois .forma{max-width:none}.crm-agente textarea,.crm-dois textarea{background:var(--nevoa);width:100%;font:inherit;resize:vertical;border:0;border-radius:10px;padding:12px}.crm-teste{box-shadow:inset 0 0 0 1px var(--linha)}.crm-status{box-shadow:inset 0 0 0 1px var(--linha);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-status div{flex:1;gap:2px;min-width:0;display:grid}.crm-status span{color:var(--cinza);font-size:13px}.crm-status.on{background:var(--tinta);color:#fff;box-shadow:none}.crm-status.on span{color:#cfcfcb}.crm-status.on .ic{stroke:#fff}.crm-passos{gap:8px;margin-bottom:12px;padding-left:20px;font-size:14px;display:grid}.crm-url{background:var(--nevoa);overflow-wrap:anywhere;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12.5px;display:block}.prd-prox{background:var(--tinta);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 6px;padding:18px 20px;text-decoration:none;display:flex}.prd-prox-q{gap:2px;min-width:0;display:grid}.prd-prox-q small{color:#cfcfcb;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.prd-prox-q b{font-size:19px}.prd-prox-q span{color:#cfcfcb;font-size:13.5px}.prd-ocup{flex:0 320px;gap:6px;min-width:220px;display:grid}.prd-ocup small{color:#cfcfcb;font-size:12.5px}.prd-prox .prd-barra{background:#ffffff2e}.prd-prox .prd-barra i{background:#fff}.prd-barra{background:var(--nevoa-2);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.prd-barra i{border-radius:inherit;background:var(--tinta);height:100%;transition:width .6s var(--ease);display:block}.prd-barra.larga{height:8px;margin-top:0}.prd-ev .q{min-width:0}.prd-ev .d{justify-items:end;gap:3px;display:grid}.prd-abas{flex-wrap:wrap;margin:6px 0 16px}.prd-escuro{color:#fff;background:var(--tinta)!important}.prd-escuro span,.prd-escuro small{color:#cfcfcb!important}.kpis-l small{color:var(--cinza);margin-top:2px;font-size:12px;display:block}.prd-grade{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px;display:grid}@media (width>=1000px){.prd-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.prd-h{margin:6px 0 8px;font-size:15px}.prd-dias{gap:8px;margin-bottom:14px;font-size:13.5px;list-style:none;display:grid}.prd-dias li{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prd-linha{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.prd-linha .campo{flex:1;min-width:200px}.prd-linha .btn{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.prd-barra i{transition:none}}.it .ficha-cliente{flex:none;margin-left:10px;padding:8px 12px;font-size:13px}.int-nova{border:1.5px solid var(--tinta);gap:10px;margin-bottom:18px;display:grid}.int-nova h2{justify-content:flex-start;align-items:center;gap:8px;display:flex}.int-nova h2 svg{width:20px;height:20px}.int-nova .link-box{margin:4px 0}.int-nova .link-box code{white-space:normal;word-break:break-all;font-size:13px}.int-escopos{border:0;gap:8px;margin:4px 0 8px;padding:0;display:grid}.int-escopos legend{color:var(--cinza);margin-bottom:6px;font-size:13px}.int-escopos label{cursor:pointer;box-shadow:0 0 0 1px var(--linha);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.int-escopos label.on{box-shadow:0 0 0 1.5px var(--tinta)}.int-escopos input{accent-color:var(--tinta);margin-top:3px}.int-escopos span{gap:2px;display:grid}.int-escopos small{color:var(--cinza);font-size:12.5px}.int-chave code{font:500 12.5px var(--f)}.int-avisos{gap:10px;padding:4px 14px 16px 62px;display:grid}.int-url{align-items:flex-end;gap:8px;display:flex}.int-url>:first-child{flex:1}.int-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.int-lista li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.int-lista .btn-fantasma{padding:2px 6px;font-size:13px}@media (width<=640px){.int-avisos{padding:4px 0 16px}.int-url{flex-direction:column;align-items:stretch}}.comp-topo{align-items:center;gap:8px;margin-bottom:22px;font-size:20px;display:flex}.comp-topo svg{width:30px;height:26px}.comp .tag{margin-bottom:10px}.comp code{font:600 12.5px var(--f);letter-spacing:.02em}.dica.ruim{color:var(--erro)}.pago-ok{text-align:center;justify-items:center;gap:10px;margin:18px 0 6px;display:grid}.comp .tag{justify-self:start;width:auto;display:inline-flex}.comp .pag-v{text-align:left}.aj .aj-perfis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 16px;display:grid}.aj-perfis button{text-align:left;box-shadow:0 0 0 1px var(--linha);cursor:pointer;font:inherit;color:var(--tinta);background:#fff;border:0;border-radius:12px;gap:2px;padding:12px 14px;transition:box-shadow .15s,transform .1s;display:grid}.aj-perfis button:active{transform:scale(.98)}.aj-perfis button.on{box-shadow:0 0 0 1.5px var(--tinta)}.aj-perfis small{color:var(--cinza);font-size:12.5px}.aj-lista .it{color:inherit;text-decoration:none}.aj-contato{justify-items:start;gap:8px;margin-top:18px;display:grid}.aj-contato h2,.aj-conv-topo h2{justify-content:flex-start;align-items:center;gap:8px;display:flex}.aj-artigo h1{letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:600}.aj-corpo{gap:12px;margin-top:16px;font-size:15px;line-height:1.55;display:grid}.aj-corpo ol,.aj-corpo ul{gap:8px;padding-left:22px;display:grid}.aj-link{color:var(--tinta);align-items:center;gap:2px;font-weight:600;display:inline-flex}.aj-link svg{width:14px;height:14px}.aj-util{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 4px;display:flex}.aj-util .btn{padding:8px 14px}.aj-conv-topo{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aj-msgs{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.aj-msgs li{background:var(--nevoa);border-radius:14px;max-width:85%;padding:10px 14px}.aj-msgs li.minha{background:var(--tinta);color:#fff;justify-self:end}.aj-msgs li.minha .aj-autor{color:#cfcfcb}.aj-msgs p{white-space:pre-wrap;margin:2px 0 0;font-size:14.5px;line-height:1.5}.aj-autor{color:var(--cinza);font-size:12px}.aj-topo{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;padding:18px 20px;display:flex}.aj-topo a{color:var(--tinta);text-decoration:none}.aj-publica .miolo{max-width:880px;margin:0 auto}.sup-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px;margin-top:12px;display:grid}.sup-grade .lista button.it{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0}.sup-grade .lista .it.on{background:var(--nevoa)}.sup-check{align-items:center;gap:8px;font-size:14px;display:flex}.sup-previa{border-top:1px solid var(--linha);margin-top:4px;padding-top:12px}.sup-previa h3{margin-top:4px;font-size:17px;font-weight:600}@media (width<=760px){.aj .aj-perfis{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-grade{grid-template-columns:minmax(0,1fr)}}.evo-bolinha{background:var(--erro);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #b3261e1f}.evo-bolinha.on{background:#1f7a4d;box-shadow:0 0 0 4px #1f7a4d24}.evo-bolinha.meio{background:#b7791f;animation:1.4s ease-in-out infinite pulso;box-shadow:0 0 0 4px #b7791f24}@keyframes pulso{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.evo-bolinha.meio{animation:none}}.evo-conectar,.evo-ajustes{justify-items:start;gap:12px;margin-top:12px;display:grid}.evo-qr{width:220px;height:220px;box-shadow:0 0 0 1px var(--linha);image-rendering:pixelated;background:#fff;border-radius:14px}.evo-parear{align-items:flex-end;gap:8px;width:100%;display:flex}.evo-parear>:first-child{flex:1}.evo-regras ul{gap:8px;margin:10px 0;padding-left:20px;font-size:14px;display:grid}.evo-regras h2{justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (width<=640px){.evo-parear{flex-direction:column;align-items:stretch}}.ing-meia{margin-top:8px;font-size:13px}.ing-transferir,.ing-desistir{text-align:left;gap:10px;margin-top:14px;display:grid}.ing-transferir h2{font-size:16px}.ing-cupom{gap:8px;margin:10px 0;display:flex}.ing-cupom input{flex:1;min-width:0}.ing-cupom .btn{padding:9px 14px}.prd-linha{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.prd-linha>.filtros,.prd-linha>.btn{grid-column:1/-1}@media (width<=640px){.prd-linha{grid-template-columns:minmax(0,1fr)}}.ing-cupom input{background:var(--nevoa);font:inherit;letter-spacing:.04em;border:0;border-radius:10px;padding:12px 14px;font-size:16px}.ing-cupom input:focus{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta);outline:0}.grade-det .lista .it{min-width:0}.grade-det .lista .link-box{min-width:0;max-width:100%}.grade-det>.painel{min-width:0}.local-pronto{gap:10px;margin-top:12px;display:grid}.local-pronto h2{justify-content:flex-start;align-items:center;gap:8px;display:flex}.crm-nichos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-content:start;gap:8px;display:grid}.crm-nicho{background:var(--papel);box-shadow:inset 0 0 0 1px var(--linha);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;gap:3px;padding:14px;transition:box-shadow .16s,transform .12s;display:grid}.crm-nicho small{color:var(--cinza);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.crm-nicho span{color:var(--cinza);overflow-wrap:anywhere;font-size:12.5px}.crm-nicho:active{transform:scale(.98)}@media (hover:hover){.crm-nicho:hover{box-shadow:inset 0 0 0 1px var(--tinta)}}.crm-nicho.on{box-shadow:inset 0 0 0 2px var(--tinta)}.crm-nicho-det{scroll-margin-top:84px}@media (width>=1000px){.crm-nicho-det{max-height:calc(100vh - 104px);position:sticky;top:84px;overflow-y:auto}}.crm-nicho-det h2{margin-bottom:4px}.crm-nicho-det h3{color:var(--cinza);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px;font-size:13px;font-weight:600}.crm-nicho-det ul{gap:4px;padding-left:18px;font-size:14px;display:grid}.crm-nicho-det>.btn,.crm-nicho-ok{margin-top:18px}.crm-nicho-funil{counter-reset:etp;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.crm-nicho-funil li{counter-increment:etp;background:var(--nevoa);border-radius:999px;padding:6px 10px;font-size:13px}.crm-nicho-funil li:before{content:counter(etp) ". ";color:var(--cinza)}.crm-nicho-etq{flex-wrap:wrap;gap:6px;display:flex}.crm-nicho-tag{box-shadow:inset 0 0 0 1px var(--linha);border-radius:999px;padding:4px 9px;font-size:12.5px}.crm-nicho-ok{background:var(--nevoa);border-radius:14px;gap:10px;padding:14px;display:grid}.crm-nicho-ok p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-nicho-ok .acoes{flex-wrap:wrap;gap:8px;display:flex}.evo-aviso{border-top:1px solid var(--linha);gap:8px;width:100%;padding-top:4px;display:grid}.demo-painel{border-top:1px solid var(--linha);text-align:left;gap:10px;margin-top:22px;padding-top:18px;display:grid}.demo-painel h2{font-size:15px;font-weight:600}.demo-painel h3{color:var(--cinza);margin-top:6px;font-size:13px;font-weight:600}.demo-painel p{font-size:13px}.demo-papeis{gap:8px;display:grid}.demo-papel{text-align:left;background:var(--nevoa);font:inherit;cursor:pointer;border:0;border-radius:12px;gap:1px;padding:12px 14px;transition:box-shadow .15s,transform .12s;display:grid}.demo-papel b{font-size:14px;font-weight:600}.demo-papel span{color:var(--cinza);font-size:13px}.demo-papel small{color:var(--cinza);font-size:12px}.demo-papel:active{transform:scale(.98)}@media (hover:hover){.demo-papel:hover{box-shadow:inset 0 0 0 1px var(--tinta)}}.demo-clientes{gap:8px;padding:0;list-style:none;display:grid}.demo-clientes li{box-shadow:inset 0 0 0 1px var(--linha);border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.demo-clientes li span{color:var(--cinza)}.demo-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.demo-links a{color:var(--tinta);font-weight:500}.cartaz{background:var(--nevoa);color:var(--tinta);border-radius:18px;grid-template-columns:1fr 120px;align-items:center;gap:8px;margin-top:14px;padding:16px 16px 16px 18px;text-decoration:none;transition:box-shadow .16s,transform .12s;display:grid}.cartaz small{color:var(--cinza);letter-spacing:.04em;font-size:12px;font-weight:600}.cartaz h3{letter-spacing:-.01em;margin:2px 0 4px;font-size:17px;font-weight:600}.cartaz p{color:var(--cinza);font-size:13.5px}.cartaz-acao{align-items:center;gap:4px;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-flex}.cartaz-acao .ic{width:16px;height:16px}.cartaz img{mix-blend-mode:multiply;width:120px;height:120px;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.cartaz:active{transform:scale(.99)}@media (hover:hover){.cartaz:hover{box-shadow:inset 0 0 0 1px var(--tinta)}}.crm-nota{border-bottom:1px solid var(--linha);padding:8px 16px;font-size:13px}.crm-nota summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.crm-nota summary::-webkit-details-marker{display:none}.crm-nota ul{gap:4px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.crm-nota li b{font-variant-numeric:tabular-nums;min-width:34px;display:inline-block}.lv-pronto{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.lv-pronto .linha-dig{text-align:left;margin:0}@media (width<=640px){.lv-pronto{grid-template-columns:1fr}.lv-pronto .linha-dig{text-align:center}}.forma.lv{max-width:760px}.lv .kpis{grid-template-columns:repeat(2,minmax(0,220px))}.it .d.lv-botoes{flex-direction:row;align-items:center}.crm-funil-do{border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.crm-funil-do select{background:var(--nevoa);border:0;border-radius:9px;flex:1;max-width:280px;padding:8px 10px;font-size:14px;font-weight:500}.crm-funis .forma{max-width:620px}.chat-site{z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.chat-site-botao{background:var(--tinta);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;transition:transform .12s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.chat-site-botao:active{transform:scale(.97)}.chat-site-botao svg{stroke:currentColor;fill:none;width:18px;height:18px}.chat-site-painel{background:var(--papel);width:360px;max-height:min(560px,100vh - 110px);box-shadow:0 18px 50px #0000002e,inset 0 0 0 1px var(--linha);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.chat-site-painel header{border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding:14px 14px 12px 16px;display:flex}.chat-site-painel header .mudo{flex:1;font-size:12.5px}.chat-site-comecar{padding:14px 16px;overflow:auto}.chat-site-comecar .sup-check{margin:6px 0 12px;font-size:13px}.chat-site-msgs{background:var(--leite);flex-direction:column;flex:1;gap:6px;min-height:200px;padding:12px;display:flex;overflow:auto}.chat-site .crm-escrever{border-top:1px solid var(--linha);padding:10px}@media (width<=640px){.chat-site{bottom:12px;left:12px;right:12px}.chat-site-painel{width:100%;max-height:calc(100vh - 90px)}}.gov-vend{max-width:620px}.gov-vend-acao{align-items:center;gap:8px;display:flex}.gov-vend-acao select{background:var(--nevoa);border:0;border-radius:9px;min-width:180px;padding:10px 11px;font-size:14px}@media (width<=640px){.gov-vend-acao{flex-direction:column;align-items:stretch}}.faixa-demo{z-index:60;color:#202020;text-align:center;background:#ffd54a;border-bottom:1px solid #e0b400;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.35;display:flex;position:sticky;top:0}.faixa-demo svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:18px;height:18px}.faixa-demo b{font-weight:600}.novo-feito h2{margin:12px 0 6px;font-size:20px}.novo-aviso{margin:16px 0 10px}.novo-link{word-break:break-all;text-align:left;margin:0 0 12px;font-size:13px}.novo-rodape{margin-top:14px}.rot-plano{margin:4px 0 8px;font-size:13px;font-weight:600}.planos-quebra{flex-wrap:wrap;overflow:visible}
