:root{--primario:#0B7A75;--primario-900:#064E4A;--primario-800:#085E5A;--primario-700:#0F8F89;--primario-500:#17A79F;--acento:#FF6B4A;--acento-600:#E2532F;--info:#2F6FED;--info-600:#1F53C2;--rojo:#D9433A;--fondo:#F3F8F7;--fondo-200:#E1ECEA;--blanco:#FFFFFF;--tinta:#10201F;--tinta-500:#46605D;--tinta-400:#6B817E;--oscuro:#173634;--linea:#D6E4E1;--ease:cubic-bezier(.16,1,.3,1);--sh-sm:0 1px 2px rgba(6,78,74,.06), 0 2px 10px rgba(6,78,74,.06);--sh-md:0 10px 30px rgba(6,78,74,.13);--topo:env(safe-area-inset-top,0px);--base:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--tinta);background:var(--fondo);line-height:1.6;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3,.cond{letter-spacing:-.01em;font-family:Sora,Nunito,system-ui,sans-serif;font-weight:800;line-height:1;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.app{min-height:100%;display:flex;flex-direction:column}.tela{flex:1;display:flex;flex-direction:column;padding:calc(var(--topo) + 18px) 18px calc(var(--base) + 24px);max-width:560px;width:100%;margin:0 auto}.tela.escura{background:var(--primario);color:#fff}.tela.cheia{max-width:none;padding-left:0;padding-right:0}.centro{flex:1;display:flex;flex-direction:column;justify-content:center}.barra{position:sticky;top:0;z-index:20;background:#f3f8f7f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea)}.barra-in{max-width:560px;margin:0 auto;padding:calc(var(--topo) + 10px) 18px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.marca{display:flex;align-items:center;gap:9px}.marca svg{height:34px;width:34px;flex:none}.marca-nombre{font-family:Sora,sans-serif;font-weight:800;line-height:.95;font-size:1.08rem;color:var(--primario-800);letter-spacing:-.01em}.marca-nombre em{font-style:normal;color:var(--primario)}.marca-nombre small{display:block;font-size:.6rem;font-weight:700;letter-spacing:0;color:var(--tinta-400);text-transform:uppercase}.marca.clara .marca-nombre,.marca.clara .marca-nombre em{color:#fff}.marca.clara .marca-nombre small{color:#ffffffb3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:Sora,sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:0;padding:16px 22px;border-radius:12px;border:0;cursor:pointer;min-height:56px;transition:transform .16s var(--ease),box-shadow .16s var(--ease),opacity .16s var(--ease)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(3px)}.btn-acento{background:var(--acento);color:#fff;box-shadow:0 5px 0 var(--acento-600)}.btn-acento:not(:disabled):active{box-shadow:0 2px 0 var(--acento-600)}.btn-primario{background:var(--primario);color:#fff;box-shadow:0 5px 0 var(--primario-900)}.btn-primario:not(:disabled):active{box-shadow:0 2px 0 var(--primario-900)}.btn-rojo{background:var(--rojo);color:#fff;box-shadow:0 5px #9e3229}.btn-rojo:not(:disabled):active{box-shadow:0 2px #9e3229}.btn-linha{background:transparent;color:var(--primario);box-shadow:inset 0 0 0 2px #0b7a7547}.btn-claro{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 2px #fff6}.btn-texto{background:none;box-shadow:none;color:var(--tinta-400);text-transform:none;font-family:Nunito,sans-serif;font-weight:600;letter-spacing:0;font-size:.98rem;min-height:44px;padding:10px}.btn:focus-visible{outline:3px solid var(--info);outline-offset:3px}.btn-claro:focus-visible,.btn-acento:focus-visible{outline-color:#fff}.acao{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:20px;border-radius:18px;border:0;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.acao:active{transform:scale(.985)}.acao:focus-visible{outline:3px solid var(--info);outline-offset:3px}.acao-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex:none}.acao-t{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:1.05rem;line-height:1.2}.acao-d{display:block;font-size:.94rem;line-height:1.4;margin-top:4px;opacity:.78}.acao-ligar{background:var(--primario);color:#fff;box-shadow:0 6px 0 var(--primario-900),var(--sh-md)}.acao-ligar .acao-ic{background:var(--acento);color:#fff}.acao-ligar:active{box-shadow:0 2px 0 var(--primario-900)}.acao-falar{background:var(--blanco);color:var(--tinta);box-shadow:0 6px 0 var(--fondo-200),var(--sh-sm);border:1px solid var(--linea)}.acao-falar .acao-ic{background:#2f6fed1a;color:var(--info)}.acao-falar:active{box-shadow:0 2px 0 var(--fondo-200)}.selo{display:inline-block;margin-top:8px;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.05em;font-size:.66rem;text-transform:uppercase;padding:4px 9px;border-radius:5px;background:#ff6b4a2e;color:var(--acento)}.acao-falar .selo{background:#17a79f1f;color:var(--primario-700)}.cartao{background:var(--blanco);border:1px solid var(--linea);border-radius:18px;padding:20px;box-shadow:var(--sh-sm)}.cartao.escuro{background:var(--primario-900);border-color:#ffffff1f;color:#ffffffd1}.titulo{font-size:clamp(1.45rem,5.2vw,1.9rem);line-height:1.15;letter-spacing:-.02em;color:var(--primario-800)}.tela.escura .titulo{color:#fff}.legenda{color:var(--tinta-500);margin-top:10px}.tela.escura .legenda{color:#ffffffbf}.rotulo{font-family:Sora,sans-serif;font-weight:700;letter-spacing:.08em;font-size:.74rem;text-transform:uppercase;color:var(--tinta-400)}.tela.escura .rotulo{color:#fff9}.pilha{display:grid;gap:12px}.pilha-g{display:grid;gap:20px}.campo{display:grid;gap:6px}.campo label{font-family:Sora,sans-serif;font-weight:700;letter-spacing:.02em;font-size:.8rem;color:var(--tinta-500)}.campo input,.campo select,.campo textarea{width:100%;padding:14px 15px;border-radius:12px;border:1.5px solid var(--linea);background:var(--blanco);font-size:1rem;color:var(--tinta);min-height:50px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:0;border-color:var(--primario-500);box-shadow:0 0 0 3px #17a79f29}.campo .ajuda{font-size:.86rem;color:var(--tinta-400)}.erro{background:#fbe9e7;border:1px solid #F0C2BC;color:#8e2f26;border-radius:12px;padding:12px 14px;font-size:.94rem}.emerg{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.emerg a{display:grid;place-items:center;gap:1px;padding:10px 4px;border-radius:12px;background:#c8453a14;border:1px solid rgba(200,69,58,.2);color:#8e2f26;text-align:center}.emerg b{font-family:Sora,sans-serif;font-weight:800;font-size:1.05rem;line-height:1}.emerg span{font-size:.7rem;letter-spacing:.04em;line-height:1.1}.chamada{flex:1;min-height:100%;display:flex;flex-direction:column;background:var(--primario);color:#fff;padding:calc(var(--topo) + 26px) 22px calc(var(--base) + 26px);text-align:center}.chamada-topo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.orbe{position:relative;width:132px;height:132px;display:grid;place-items:center;margin-bottom:22px}.orbe span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,107,74,.5);animation:onda 2.4s var(--ease) infinite}.orbe span:nth-child(2){animation-delay:.8s}.orbe span:nth-child(3){animation-delay:1.6s}@keyframes onda{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.25);opacity:0}}.orbe-in{width:96px;height:96px;border-radius:50%;background:var(--primario-900);display:grid;place-items:center;box-shadow:inset 0 0 0 2px #ffffff29}.chamada-estado{font-family:Sora,sans-serif;font-weight:800;font-size:1.3rem}.chamada-tempo{font-family:Sora,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--acento);line-height:1.1}.chamada-nota{color:#ffffffa8;font-size:.95rem;max-width:34ch;margin:8px auto 0}.ponto{display:inline-block;animation:reticencia 1.4s steps(4,end) infinite;width:1.2em;text-align:left}@keyframes reticencia{0%{content:""}}.ocupado{background:var(--primario-900);border-radius:20px;padding:24px 20px;box-shadow:inset 0 0 0 1px #ffffff1f;text-align:left}.ocupado h2{font-size:1.5rem;color:#fff;display:flex;align-items:center;gap:10px}.ocupado p{color:#ffffffc2;margin-top:12px;font-size:.98rem}.conversa{flex:1;min-height:0;display:flex;flex-direction:column;max-width:560px;width:100%;margin:0 auto}.msgs{min-height:0}.conversa-avisos{padding:10px 18px;background:#2f6fed14;border-bottom:1px solid var(--linea);font-size:.84rem;color:var(--tinta-500);display:flex;gap:8px;align-items:flex-start}.conversa-avisos svg{flex:none;margin-top:2px}.msgs{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch}.msg{max-width:86%;padding:12px 15px;border-radius:16px;font-size:1rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.msg.eu{align-self:flex-end;background:var(--primario);color:#fff;border-bottom-right-radius:5px}.msg.ia{align-self:flex-start;background:var(--blanco);border:1px solid var(--linea);border-bottom-left-radius:5px}.msg.aviso{align-self:center;background:#c8453a14;border:1px solid rgba(200,69,58,.22);color:#8e2f26;font-size:.9rem;text-align:center;max-width:100%}.digitando{display:flex;gap:4px;align-items:center;padding:14px 16px}.digitando i{width:7px;height:7px;border-radius:50%;background:var(--tinta-400);animation:pontos 1.2s ease-in-out infinite}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes pontos{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.sugestoes{display:flex;gap:8px;padding:0 18px 10px;overflow-x:auto;scrollbar-width:none}.sugestoes::-webkit-scrollbar{display:none}.sugestao{flex:none;background:var(--blanco);border:1px solid var(--linea);border-radius:999px;padding:9px 15px;font-size:.9rem;color:var(--primario-800);cursor:pointer;white-space:nowrap;min-height:40px}.sugestao:active{background:var(--fondo-200)}.escrever{display:flex;gap:9px;align-items:flex-end;padding:12px 18px calc(var(--base) + 14px);border-top:1px solid var(--linea);background:var(--fondo)}.escrever textarea{flex:1;resize:none;border:1.5px solid var(--linea);border-radius:14px;padding:12px 14px;font:inherit;font-size:1rem;background:var(--blanco);color:var(--tinta);max-height:120px;min-height:48px}.escrever textarea:focus{outline:0;border-color:var(--primario-500);box-shadow:0 0 0 3px #17a79f29}.enviar{width:48px;height:48px;flex:none;border-radius:14px;border:0;background:var(--primario);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 0 var(--primario-900)}.enviar:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.enviar:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px 0 var(--primario-900)}.plano{border:1px solid var(--linea);border-radius:18px;padding:20px;background:var(--blanco);box-shadow:var(--sh-sm)}.plano.destaque{background:var(--primario);color:#fff;border-color:var(--primario-900)}.plano-n{font-family:Sora,sans-serif;font-weight:800;font-size:1.15rem;color:var(--primario-800)}.plano.destaque .plano-n{color:#fff}.plano-p{display:flex;align-items:baseline;gap:6px;margin:10px 0 14px}.plano-p b{font-family:Sora,sans-serif;font-weight:800;font-size:2rem;line-height:1;color:var(--primario)}.plano.destaque .plano-p b{color:var(--acento)}.plano-p span{color:var(--tinta-400);font-weight:600}.plano.destaque .plano-p span{color:#ffffff9e}.plano ul{display:grid;gap:9px;margin-bottom:16px}.plano li{display:flex;gap:9px;align-items:flex-start;font-size:.96rem;color:var(--tinta-500)}.plano.destaque li{color:#ffffffd1}.plano li svg{flex:none;margin-top:4px}.plano li.futuro{opacity:.72}.linha-conta{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--linea)}.linha-conta:last-child{border-bottom:0}.linha-conta b{font-weight:600}.rodape-legal{margin-top:auto;padding-top:22px;font-size:.82rem;color:var(--tinta-400);text-align:center;line-height:1.5}.tela.escura .rodape-legal{color:#ffffff8c}.carregando{display:grid;place-items:center;flex:1;gap:14px;color:var(--tinta-400)}.giro{width:34px;height:34px;border-radius:50%;border:3px solid var(--linea);border-top-color:var(--primario);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.ciclo{display:flex;gap:5px;padding:5px;background:var(--fondo-200);border-radius:14px}.ciclo-op{flex:1;border:0;background:transparent;cursor:pointer;border-radius:10px;padding:11px 10px;min-height:46px;font-family:Sora,sans-serif;font-weight:700;letter-spacing:0;font-size:1.02rem;color:var(--tinta-500);display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.ciclo-op.ativo{background:var(--primario);color:#fff;box-shadow:var(--sh-sm)}.ciclo-op:focus-visible{outline:3px solid var(--info);outline-offset:2px}.ciclo-off{font-size:.72rem;letter-spacing:.08em;padding:3px 7px;border-radius:5px;background:var(--acento);color:var(--primario-900)}.plano-anual{display:flex;flex-direction:column;gap:3px;margin:-8px 0 16px;font-size:.9rem}.plano-economia{align-self:flex-start;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.04em;font-size:.72rem;text-transform:uppercase;padding:4px 9px;border-radius:5px;background:#17a79f1f;color:var(--primario-700)}.plano.destaque .plano-economia{background:var(--acento);color:var(--primario-900)}.plano-anual span:last-child{color:var(--tinta-400)}.plano.destaque .plano-anual span:last-child{color:#ffffffa8}.abas{display:flex;gap:5px;padding:5px;background:var(--fondo-200);border-radius:14px}.aba{flex:1;border:0;background:transparent;cursor:pointer;border-radius:10px;padding:10px 8px;min-height:44px;font-family:Sora,sans-serif;font-weight:700;letter-spacing:0;font-size:.96rem;color:var(--tinta-500);transition:background .16s var(--ease),color .16s var(--ease)}.aba.ativa{background:var(--blanco);color:var(--primario-800);box-shadow:var(--sh-sm)}.aba:focus-visible{outline:3px solid var(--info);outline-offset:2px}.aviso-ok{background:#17a79f1a;border:1px solid rgba(23,167,159,.28);color:var(--primario-700);border-radius:12px;padding:12px 14px;font-size:.94rem}.codigo-campo{font-family:Sora,sans-serif;font-weight:800;font-size:1.45rem;line-height:1.2;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.situacoes-lista{display:grid;gap:10px}.situacao-op{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:15px 16px;cursor:pointer;color:var(--tinta);box-shadow:var(--sh-sm);min-height:74px;transition:transform .14s var(--ease),box-shadow .14s var(--ease),border-color .14s var(--ease)}.situacao-op:active{transform:scale(.99);box-shadow:none}.situacao-op:hover{border-color:var(--primario-500)}.situacao-op:focus-visible{outline:3px solid var(--info);outline-offset:3px}.situacao-ic{width:46px;height:46px;flex:none;border-radius:13px;display:grid;place-items:center;background:#0b7a7514;color:var(--primario)}.situacao-txt{flex:1;min-width:0}.situacao-t{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:1rem;line-height:1.2;color:var(--primario-800)}.situacao-d{display:block;font-size:.9rem;line-height:1.35;margin-top:3px;color:var(--tinta-400)}.situacao-seta{flex:none;color:var(--tinta-400)}.situacao-op.urgente .situacao-ic{background:#c8453a1a;color:var(--rojo)}.situacao-op.urgente .situacao-t{color:var(--rojo)}.situacao-op.urgente:hover{border-color:var(--rojo)}.situacao-selo{display:inline-flex;align-items:center;gap:8px;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.04em;font-size:.76rem;text-transform:uppercase;color:var(--primario-700);background:#0b7a7514;padding:7px 13px;border-radius:999px}.situacao-selo.claro{color:var(--acento);background:#ff6b4a24}.conversa-situacao{display:flex;align-items:center;gap:8px;padding:9px 18px;background:var(--primario);color:#fff;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.04em;font-size:.76rem;text-transform:uppercase}.instalar{position:relative;display:flex;gap:14px;align-items:flex-start;background:var(--primario-900);color:#ffffffd1;border-radius:18px;padding:18px 44px 18px 18px}.instalar-ic{width:44px;height:50px;flex:none}.instalar-ic svg{width:100%;height:100%}.instalar-txt{flex:1;min-width:0}.instalar-t{font-family:Sora,sans-serif;font-weight:800;font-size:1rem;color:#fff;line-height:1.1}.instalar-d{font-size:.9rem;line-height:1.4;margin-top:4px}.instalar-btn{width:auto;margin-top:13px;padding:11px 18px;min-height:44px;font-size:1rem}.instalar .btn-linha{color:#fff;box-shadow:inset 0 0 0 2px #fff6}.instalar .btn-linha:hover{box-shadow:inset 0 0 0 2px #fff;background:#ffffff1a}.instalar-passos{margin:13px 0 0;padding-left:20px;display:grid;gap:8px;font-size:.9rem;line-height:1.45;list-style:decimal}.instalar-passos b{color:#fff}.instalar-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffff1a;color:#ffffffb3;display:grid;place-items:center;cursor:pointer}.instalar-x:hover{background:#ffffff2e;color:#fff}.instalar-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.planos-lista{display:grid;gap:10px}.plano-item{border:1px solid var(--linea);border-radius:18px;background:var(--blanco);box-shadow:var(--sh-sm);overflow:hidden}.plano-item.aberto{border-color:var(--primario-500);box-shadow:0 0 0 2px #17a79f24,var(--sh-sm)}.plano-topo{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:16px 18px;background:none;border:0;cursor:pointer;min-height:64px;font:inherit}.plano-topo:focus-visible{outline:3px solid var(--info);outline-offset:-3px}.plano-id{flex:1;min-width:0}.plano-id b{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:1.12rem;line-height:1.1;color:var(--primario-800)}.plano-id small{display:block;margin-top:2px;font-size:.84rem;color:var(--tinta-400)}.plano-valor{text-align:right;flex:none}.plano-valor b{display:block;font-family:Sora,sans-serif;font-weight:800;font-size:1.5rem;line-height:1;color:var(--primario)}.plano-valor small{display:block;margin-top:2px;font-size:.8rem;color:var(--tinta-400)}.plano-seta{flex:none;color:var(--tinta-400);transition:transform .18s ease}.plano-item.aberto .plano-seta{transform:rotate(180deg);color:var(--primario-500)}.plano-detalhe{padding:0 18px 18px;border-top:1px solid var(--linea)}.plano-detalhe>p{margin:14px 0 12px;font-size:.94rem;color:var(--tinta-500)}.plano-detalhe ul{display:grid;gap:9px;margin-bottom:16px}.plano-detalhe li{display:flex;gap:9px;align-items:flex-start;font-size:.95rem;color:var(--tinta-500)}.plano-detalhe li svg{flex:none;margin-top:4px}.plano-detalhe li.futuro{opacity:.72}.etiqueta-off{display:inline-block;margin-top:5px;padding:3px 9px;border-radius:99px;background:var(--acento);color:var(--primario-900);font-family:Sora,sans-serif;font-weight:800;letter-spacing:.04em;font-size:.7rem;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.plano-seta{transition:none}}.checklist{display:grid;gap:8px}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;border:1px solid var(--linea);border-radius:14px;padding:14px 16px;background:var(--blanco);min-height:56px;transition:border-color .15s ease,background .15s ease}.check.marcado{border-color:var(--primario-500);background:#17a79f0d}.check:focus-within{outline:3px solid var(--info);outline-offset:2px}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:24px;height:24px;margin-top:1px;border-radius:7px;border:2px solid var(--tinta-400);background:var(--blanco);cursor:pointer;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.check input:checked{background:var(--primario);border-color:var(--primario)}.check input:checked:after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg)}.check b{display:block;font-weight:600;color:var(--primario-800);font-size:.98rem}.check small{display:block;margin-top:3px;font-size:.85rem;color:var(--tinta-400);line-height:1.35}@media (prefers-reduced-motion:reduce){.check,.check input{transition:none}}.paywall{background:var(--primario);color:#fff;border-radius:20px;padding:22px 20px;box-shadow:0 6px 0 var(--primario-900),var(--sh-md);display:grid;gap:13px}.paywall-selo{justify-self:start;display:inline-flex;align-items:center;gap:7px;background:var(--acento);color:var(--primario-900);border-radius:99px;padding:5px 12px;font-family:Sora,sans-serif;font-weight:800;letter-spacing:.04em;font-size:.72rem;text-transform:uppercase}.paywall-t{font-family:Sora,sans-serif;font-weight:800;line-height:1.05;font-size:clamp(1.3rem,4.6vw,1.7rem);color:#fff}.paywall-d{font-size:.95rem;color:#ffffffd1;line-height:1.5}.paywall-lista{display:grid;gap:8px}.paywall-lista li{display:flex;gap:9px;align-items:flex-start;font-size:.94rem;color:#ffffffe0}.paywall-lista li svg{flex:none;margin-top:3px;color:var(--acento)}.paywall-nota{font-size:.84rem;color:#fff9;line-height:1.45}.situacao-bloqueada{position:relative}.situacao-bloqueada .situacao-cadeado{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--tinta-400)}.painel-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.painel-numero{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:14px 12px;text-align:center;box-shadow:var(--sh-sm)}.painel-numero.destaque{background:var(--primario);border-color:var(--primario);color:#fff}.painel-numero b{display:block;font-size:1.9rem;line-height:1.1;color:var(--primario-800)}.painel-numero.destaque b{color:#fff}.painel-numero span{display:block;margin-top:4px;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.04em;font-size:.66rem;text-transform:uppercase;color:var(--tinta-400)}.painel-numero.destaque span{color:#fffc}.painel-barras{display:flex;align-items:flex-end;gap:2px;margin-top:14px;overflow-x:auto}.painel-barra{flex:1;min-width:16px;display:flex;flex-direction:column;align-items:center;gap:4px}.painel-barra-n{font-size:.66rem;color:var(--tinta-400);height:.9em}.painel-barra-trilho{width:100%;height:96px;background:var(--linea);border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.painel-barra-preenche{width:100%;background:var(--primario);border-radius:4px;min-height:2px}.painel-barra-r{font-size:.62rem;color:var(--tinta-400)}.painel-pessoa span{display:flex;flex-direction:column;gap:2px;min-width:0;word-break:break-all}.painel-pessoa small{color:var(--tinta-400);font-size:.75rem}.painel-tag{flex:none;align-self:center;font-family:Sora,sans-serif;font-weight:700;letter-spacing:.04em;font-size:.68rem;text-transform:uppercase;color:var(--tinta-400)}.painel-tag.ativa{color:var(--primario);background:#0b7a7517;border-radius:999px;padding:3px 10px}.explica{border-left:4px solid var(--primario)}.explica .rotulo{display:inline-flex;align-items:center;gap:7px;color:var(--primario)}.explica-t{margin:10px 0 12px;font-size:clamp(1.25rem,4.4vw,1.55rem);color:var(--primario-800);line-height:1.15}.explica p{color:var(--tinta-500);font-size:.95rem;line-height:1.6}.explica p+p{margin-top:11px}.acao-trancada{position:relative;opacity:.62;cursor:not-allowed}.acao-trancada:hover{transform:none;box-shadow:var(--sh-sm)}.acao-cadeado{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--linea);color:var(--tinta-500);flex:none}.situacao-trancada{opacity:.6;cursor:not-allowed}.situacao-trancada:hover{transform:none;box-shadow:var(--sh-sm)}.situacao-trancada .situacao-d{color:var(--primario);font-weight:600}.situacao-cadeado{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--linea);color:var(--tinta-500)}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:18px;background:#0e23199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mf .18s ease-out}@keyframes mf{0%{opacity:0}to{opacity:1}}.modal{background:var(--blanco);border-radius:20px;padding:24px 22px;max-width:440px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px #0000004d;animation:ms .22s cubic-bezier(.16,1,.3,1)}@keyframes ms{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.modal-selo{display:inline-flex;align-items:center;gap:7px;color:var(--primario)}.modal-t{margin:11px 0 13px;font-size:clamp(1.3rem,5vw,1.6rem);color:var(--primario-800);line-height:1.14}.modal p{color:var(--tinta-500);font-size:.95rem;line-height:1.6}.modal p+p{margin-top:11px}.modal .btn{margin-top:20px}.campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2346605D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:44px}.campo textarea{resize:vertical;min-height:84px;font-family:inherit;line-height:1.5}.fila-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fila-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media (max-width:380px){.fila-3{grid-template-columns:1fr 1fr}}.imc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:var(--blanco);border:1px solid var(--linea);font-size:.92rem;color:var(--tinta-500)}.imc b{font-family:Sora,sans-serif;color:var(--primario-800)}.resumen-perfil{display:flex;flex-wrap:wrap;gap:6px}.resumen-perfil span{font-size:.8rem;padding:4px 10px;border-radius:999px;background:#0b7a7514;color:var(--primario-800);font-weight:600}
