:root{--bg:#08090b;--bg1:#101214;--bg2:#1a1c22;--border:#22252d;--border-forte:#2e323c;--text:#c0c6d1;--text2:#949ba8;--text3:#6b7280;--azul:#14aeef;--azul-forte:#2da6ff;--azul-fundo:#14aeef1a;--verde:#22c55e;--ambar:#f59e0b;--vermelho:#c23b1a;--r:10px;--r-lg:14px;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}:root{--topo-h:76px;--lateral-w:268px}.corpo-painel{padding-top:var(--topo-h)}.topo{z-index:60;height:var(--topo-h);border-bottom:1px solid var(--border);background:#101112;align-items:center;gap:14px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto}.topo__marca{align-items:center;gap:13px;min-width:0;display:flex}.topo__marca img{flex-shrink:0;width:auto;height:34px}.topo__marca-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.topo__marca-texto strong{letter-spacing:-.015em;color:#f2f5fa;white-space:nowrap;font-size:17px;font-weight:700}.topo__marca-texto small{color:var(--text3);white-space:nowrap;font-size:12px}.topo__menu{border:1px solid var(--border-forte);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.topo__menu svg{fill:none;width:19px;height:19px;stroke:var(--text);stroke-width:1.8px}.topo__dir{align-items:center;gap:10px;margin-left:auto;display:flex}.topo__ficha{background:var(--bg2);border:1px solid var(--border-forte);height:40px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.topo__ficha:hover{background:#22252d;border-color:#3a3f4b}.topo__ficha-ponto{background:var(--verde);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e29}.topo__ficha-seta{fill:none;width:13px;height:13px;stroke:var(--text3);stroke-width:2px}@media (width<=640px){.topo__ficha{display:none}}.perfil{position:relative}.perfil__botao{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 10px 0 4px;transition:background .16s,border-color .16s;display:flex}.perfil__botao:hover,.perfil--aberto .perfil__botao{background:var(--bg2);border-color:var(--border-forte)}.perfil__inicial{background:var(--azul);color:#04121c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.perfil__chevron{fill:none;width:11px;height:11px;stroke:var(--text2);stroke-width:1.6px;transition:transform .18s}.perfil--aberto .perfil__chevron{transform:rotate(180deg)}.perfil__menu{z-index:70;border:1px solid var(--border-forte);background:#14161a;border-radius:14px;width:262px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}.perfil__menu[hidden]{display:none}.perfil__cabeca{padding:16px 18px 14px}.perfil__cabeca strong{color:#f2f5fa;text-transform:capitalize;font-size:15px;font-weight:700;display:block}.perfil__cabeca span{color:var(--text3);margin-top:3px;font-size:12.5px;display:block}.perfil__dados{border-top:1px solid var(--border);padding:12px 18px}.perfil__dados p{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.perfil__dados p+p{margin-top:8px}.perfil__dados span{color:var(--text3)}.perfil__dados b{color:var(--text);font-weight:600}.perfil__acoes{border-top:1px solid var(--border);padding:6px}.perfil__acoes a,.perfil__acoes button{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.perfil__acoes a:hover,.perfil__acoes button:hover{background:var(--bg2);color:#fff}.perfil__acoes svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.perfil__sair{color:#e2705a!important}.perfil__sair:hover{background:#c23b1a1f!important}.casca{min-height:calc(100dvh - var(--topo-h));display:flex}.lateral{left:0;top:var(--topo-h);z-index:50;width:var(--lateral-w);border-right:1px solid var(--border);background:#171819;flex-direction:column;flex-shrink:0;padding:14px 14px 12px;display:flex;position:fixed;bottom:0}.lateral__nav{flex:1;overflow-y:auto}.lateral__secao+.lateral__secao{margin-top:6px}.lateral__rotulo{color:#9ca3af;padding:16px 8px 8px;font-size:12.5px;font-weight:500}.nav-item{cursor:pointer;color:#e7eaf0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:40px;padding:9px 10px;font-size:14.5px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff08}.nav-item--ativo{color:#fff;background:#ffffff0e}.nav-item--ativo:after{content:"";background:var(--azul);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;right:0}.nav-item__icone{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.nav-item__texto{flex:1;min-width:0}.nav-item__selo{background:var(--azul-fundo);min-width:21px;color:var(--azul);text-align:center;border:1px solid #14aeef42;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.lateral__pe{border-top:1px solid var(--border);padding-top:10px}.nav-item--sair{color:var(--text2)}.nav-item--sair:hover{color:#e2705a;background:#c23b1a1a}.conteudo{min-width:0;margin-left:var(--lateral-w);flex:1;padding:32px 30px 80px}.fundo-lateral{display:none}@media (width<=900px){.topo__menu{order:-1;display:flex}.topo{gap:12px;padding:0 16px}.topo__marca-texto small{display:none}.lateral{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translate(-100%);box-shadow:0 0 60px #0009}.lateral--aberta{transform:translate(0)}.conteudo{margin-left:0;padding:24px 18px 72px}.fundo-lateral{inset:var(--topo-h) 0 0 0;z-index:45;background:#04060a9e;display:block;position:fixed}.fundo-lateral[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.lateral{transition:none}}.cabecalho{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.cabecalho>:first-child{min-width:0}.cabecalho__titulo{letter-spacing:-.024em;color:#e7eaf0;font-size:24px;font-weight:700;line-height:1.15}.cabecalho__sub{color:var(--text2);margin-top:5px;font-size:13.5px}.cabecalho__acao{margin-left:auto}.pagina{max-width:1080px;margin:0 auto}.pagina--estreita{max-width:820px}.btn{border-radius:var(--r);border:1px solid var(--border-forte);background:var(--bg2);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.btn:hover{background:#22252d;border-color:#3a3f4b}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--principal{background:var(--azul);border-color:var(--azul);color:#04121c}.btn--principal:hover{background:var(--azul-forte);border-color:var(--azul-forte)}.btn--perigo{color:#f0a08a;border-color:#c23b1a66}.btn--perigo:hover{background:#c23b1a24;border-color:#c23b1a99}.btn--fantasma{color:var(--text2);background:0 0;border-color:#0000}.btn--fantasma:hover{background:var(--bg2);color:var(--text)}.btn--largo{width:100%}.btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.lista{flex-direction:column;gap:10px;display:flex}.item{border-radius:var(--r-lg);background:var(--bg1);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:16px 18px;transition:border-color .16s,background .16s;display:grid}.item:hover{border-color:var(--border-forte);background:#12151a}.item__titulo{color:#e7eaf0;letter-spacing:-.01em;font-size:15px;font-weight:600}.item__meta{color:var(--text3);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:12px;display:flex}.item__meta b{color:var(--text2);font-weight:600}.item__dir{align-items:center;gap:10px;display:flex}@media (width<=560px){.item{grid-template-columns:minmax(0,1fr)}.item__dir{justify-content:flex-start}}.selo{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.selo--verde{color:var(--verde);background:#22c55e1a;border:1px solid #22c55e3d}.selo--ambar{color:var(--ambar);background:#f59e0b1a;border:1px solid #f59e0b3d}.selo--azul{color:var(--azul);background:var(--azul-fundo);border:1px solid #14aeef3d}.selo--cinza{color:var(--text3);border:1px solid var(--border-forte);background:#949ba814}.vazio{text-align:center;border:1px dashed var(--border-forte);border-radius:var(--r-lg);color:var(--text2);padding:56px 24px}.vazio strong{color:#e7eaf0;margin-bottom:6px;font-size:15px;display:block}.campo{margin-bottom:18px}.campo__rotulo{letter-spacing:.02em;color:var(--text2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.campo__dica{color:var(--text3);font-weight:400}.campo input[type=text],.campo input[type=email],.campo input[type=password],.campo input[type=date],.campo input[type=time],.campo select,.campo textarea{background:var(--bg1);border:1px solid var(--border-forte);border-radius:var(--r);outline:none;width:100%;padding:10px 13px;transition:border-color .16s,box-shadow .16s}.campo textarea{resize:vertical;line-height:1.65}.campo textarea.corpo{min-height:460px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.campo :is(input,select,textarea):focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-fundo)}.campo select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23949BA8' stroke-width='1.5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}.contador{float:right;color:var(--text3);font-variant-numeric:tabular-nums;font-size:11.5px}.contador.ruim{color:var(--vermelho)}.contador.bom{color:var(--verde)}.dupla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}@media (width<=620px){.dupla{grid-template-columns:minmax(0,1fr)}}.painel{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px}.painel+.painel{margin-top:16px}.painel__titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--text3);margin-bottom:18px;font-size:11px;font-weight:700}.aviso{border-radius:var(--r);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.aviso--erro{color:#f0a08a;background:#c23b1a1f;border:1px solid #c23b1a52}.aviso--ok{color:#7ee2a8;background:#22c55e1a;border:1px solid #22c55e47}.aviso--info{color:var(--text2);background:var(--bg2);border:1px solid var(--border-forte)}.aviso[hidden]{display:none}.barra-acoes{z-index:10;background:linear-gradient(180deg, #08090b00, var(--bg) 34%);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:0}.barra-acoes .esquerda{margin-right:auto}.login-tela{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-caixa{width:100%;max-width:380px}.login-marca{text-align:center;margin-bottom:28px}.login-marca img{width:auto;height:34px;margin-bottom:14px}.login-marca h1{letter-spacing:-.02em;color:#e7eaf0;font-size:19px;font-weight:700}.login-marca p{color:var(--text2);margin-top:5px;font-size:13px}.girando{animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation:none}}.campo__dica code{color:var(--text2);background:var(--bg2);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.92em}.numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}@media (width<=760px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.numeros{grid-template-columns:minmax(0,1fr)}}.numero{border-radius:var(--r-lg);background:var(--bg1);border:1px solid var(--border);flex-direction:column;gap:6px;padding:20px 22px 18px;transition:border-color .16s,background .16s;display:flex}.numero:hover{border-color:var(--border-forte);background:#12151a}.numero__rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--text3);font-size:11px;font-weight:700}.numero__valor{letter-spacing:-.03em;color:var(--verde);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.numero--azul .numero__valor{color:var(--azul)}.numero--cinza .numero__valor{color:var(--text2)}.numero__pe{color:var(--text3);font-size:12.5px}.dupla-painel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){.dupla-painel{grid-template-columns:minmax(0,1fr)}}.dupla-painel .painel+.painel{margin-top:0}.painel__cabeca{align-items:baseline;gap:16px;display:flex}.painel__cabeca .painel__titulo{flex:1}.painel__link{color:var(--azul);margin-bottom:18px;font-size:12.5px;font-weight:600}.painel__link:hover{color:var(--azul-forte)}.proxima{border-radius:var(--r);background:var(--azul-fundo);border:1px solid #14aeef38;align-items:center;gap:18px;padding:16px 18px;transition:border-color .16s;display:flex}.proxima:hover{border-color:#14aeef70}.proxima__contagem{text-align:center;flex-direction:column;flex-shrink:0;gap:1px;width:66px;display:flex}.proxima__contagem strong{color:var(--azul);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.proxima__contagem span{color:var(--text3);font-size:11.5px}.proxima__corpo{min-width:0}.proxima__titulo{color:#e7eaf0;font-size:14.5px;font-weight:600;line-height:1.35}.proxima__meta{color:var(--text3);margin-top:5px;font-size:12px}.fila{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.fila__rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:11px;font-weight:700}.fila__item{color:var(--text2);border-radius:8px;align-items:baseline;gap:14px;padding:8px 10px;font-size:13.5px;transition:background .14s,color .14s;display:flex}.fila__item:hover{background:var(--bg2);color:var(--text)}.fila__item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fila__item b{color:var(--text3);flex-shrink:0;font-size:12px;font-weight:600}.grafico{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:168px;display:grid}.grafico__col{flex-direction:column;align-items:center;gap:9px;height:100%;display:flex}.grafico__barra-area{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-height:0;display:flex}.grafico__valor{color:var(--text2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.grafico__barra{background:linear-gradient(180deg, var(--azul), #14aeef6b);border-radius:6px 6px 3px 3px;width:100%;max-width:34px}.grafico__barra--zero{background:var(--border-forte)}.grafico__mes{color:var(--text3);text-transform:capitalize;font-size:11.5px;font-weight:600}.grafico__nota{color:var(--text3);margin-top:16px;font-size:12.5px;line-height:1.5}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.filtro{background:var(--bg1);border:1px solid var(--border);height:34px;color:var(--text2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.filtro:hover{border-color:var(--border-forte);color:var(--text)}.filtro--ativo{background:var(--azul-fundo);color:var(--azul);border-color:#14aeef52}.filtro__total{color:var(--text3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.filtro--ativo .filtro__total{color:var(--azul)}.vazio--curto{padding:34px 22px}.ficha>div{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.ficha>div+div{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.ficha dt{color:var(--text3);font-size:12.5px;font-weight:600}.ficha dd{color:var(--text);font-size:13.5px;line-height:1.6}.ficha code{background:var(--bg2);border:1px solid var(--border);border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}@media (width<=620px){.ficha>div{grid-template-columns:minmax(0,1fr);gap:5px}}.elo{color:var(--azul);font-weight:600}.elo:hover{color:var(--azul-forte);text-decoration:underline}.conta__texto{color:var(--text2);font-size:13.5px;line-height:1.65}.nome-proprio{text-transform:capitalize}.painel__opcional{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);border:1px solid var(--border-forte);vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:10px;font-weight:700}.painel__nota{color:var(--text2);margin:-4px 0 18px;font-size:13px;line-height:1.6}.painel__nota strong{color:var(--text);font-weight:600}.capa-card{max-width:420px}.capa-card__area{aspect-ratio:2.1;cursor:pointer;border-radius:var(--r-lg);border:1.5px dashed var(--border-forte);background:linear-gradient(148deg,#16305a 0%,#0b1730 100%);width:100%;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.capa-card__area:hover{border-color:var(--azul);transform:translateY(-2px);box-shadow:0 14px 34px -14px #000000b3}.capa-card__area:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.capa-card[data-tem=sim] .capa-card__area{border-style:solid;border-color:var(--border-forte)}.capa-card__img{object-fit:cover;width:100%;height:100%;display:block}.capa-card__vazio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.capa-card__mais{width:52px;height:52px;color:var(--azul);background:var(--azul-fundo);border:1.5px solid #14aeef59;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.capa-card__mais svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:24px;height:24px}.capa-card__area:hover .capa-card__mais{background:#14aeef2e;transform:scale(1.08)}.capa-card__chamada{color:var(--text);font-size:14px;font-weight:600}.capa-card__regra{color:var(--text3);letter-spacing:.01em;font-size:11.5px}.capa-card__rodape{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:12px;display:flex}.capa-card__estado{color:var(--text2);font-size:12.5px;line-height:1.55}.capa-card__estado.ruim{color:var(--vermelho)}.capa-card__remover{cursor:pointer;color:var(--text3);text-underline-offset:3px;background:0 0;border:none;flex-shrink:0;font-size:12.5px;font-weight:600;text-decoration:underline;transition:color .16s}.capa-card__remover:hover{color:var(--vermelho)}.abas{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex}.aba{color:var(--text2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.aba svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.aba:hover{color:#e7eaf0}.aba--ativa{color:var(--azul);border-bottom-color:var(--azul)}.aba__ponto{background:var(--ambar);border-radius:50%;width:7px;height:7px}.aba-painel[hidden]{display:none}.seguranca__cabeca{align-items:flex-start;gap:14px;display:flex}.seguranca__icone{width:42px;height:42px;color:var(--azul);background:var(--azul-fundo);border:1px solid #14aeef3d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.seguranca__icone svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.seguranca__texto{flex:1;min-width:0}.seguranca__texto .painel__titulo{margin-bottom:4px}.seguranca__sub{color:var(--text2);font-size:13px;line-height:1.6}.seguranca__estado{flex-shrink:0}.seguranca .ficha{margin-top:18px}@media (width<=560px){.seguranca__cabeca{flex-wrap:wrap}.seguranca__estado{order:-1;width:100%}}.barra-acoes--solta{background:0 0;margin-top:16px;padding:0;position:static}.passos{flex-direction:column;gap:18px;margin:18px 0 0;padding:0 0 0 26px;display:flex}.passos li{color:var(--text2);font-size:13.5px;line-height:1.65}.passos li::marker{color:var(--azul);font-weight:700}.passos strong{color:var(--text)}.qr-bloco{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:12px;display:flex}.qr{border-radius:var(--r);background:#fff;flex-shrink:0;place-items:center;width:236px;height:236px;padding:8px;display:grid}.qr svg{width:100%;height:100%;display:block}.qr-chave{flex:1;min-width:220px}.segredo{letter-spacing:.04em;color:#e7eaf0;background:var(--bg2);border:1px solid var(--border-forte);border-radius:var(--r);word-break:break-all;user-select:all;margin:6px 0 8px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;display:block}.linha-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha-form--codigo{margin-top:10px}.linha-form input[type=text]{background:var(--bg1);border:1px solid var(--border-forte);border-radius:var(--r);outline:none;min-width:0;padding:9px 12px}.linha-form input:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-fundo)}.linha-form#nome-form input{flex:1;min-width:180px}input.codigo{letter-spacing:.18em;text-align:center;width:100%;max-width:220px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.linha-form--codigo input.codigo{max-width:180px}.campo input.codigo{max-width:none}.recuperacao{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.recuperacao code{text-align:center;letter-spacing:.06em;color:#e7eaf0;background:var(--bg2);border:1px solid var(--border-forte);border-radius:var(--r);user-select:all;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;display:block}.detalhe{margin-top:18px}.detalhe summary{cursor:pointer;font-size:13px;list-style:none}.detalhe summary::-webkit-details-marker{display:none}.detalhe[open] summary{margin-bottom:14px}.elo--botao{cursor:pointer;font:inherit;color:var(--azul);background:0 0;border:0;padding:0;font-weight:600}.elo--botao:hover{color:var(--azul-forte);text-decoration:underline}.login-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:12.5px;display:flex}.aviso__icone{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px;margin-top:1px}.aviso--chamada{align-items:center}.aviso--chamada span{flex:1;line-height:1.55}.aviso--chamada strong{color:var(--text)}.aviso .elo{color:var(--azul)}.faixa-troca{margin-bottom:22px}p.aviso{margin:10px 0 0}.ficha__editavel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ficha__editavel #nome-form{flex:1}.ficha__editavel .aviso{width:100%;margin:6px 0 0}.btn--mini{gap:6px;height:30px;padding:0 10px;font-size:12.5px}.btn--mini svg{width:13px;height:13px}.perfil__ok{color:var(--verde)!important}.perfil__alerta{color:var(--ambar)!important}.numero--ambar .numero__valor{color:var(--ambar)}.numero--verde .numero__valor{color:var(--verde)}@media (width<=720px){.numeros{grid-template-columns:1fr}}.painel--tabela{padding:0;overflow:visible}.tabela{border-collapse:collapse;width:100%;font-size:13.5px}.tabela th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border);background:#0d0f12;padding:12px 18px;font-size:11.5px;font-weight:700}.tabela th:first-child{border-top-left-radius:var(--r-lg)}.tabela th:last-child{border-top-right-radius:var(--r-lg)}.tabela td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text2);padding:14px 18px}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:#12151a}.tabela__eu td{background:#14aeef0a}.tabela__acoes-th,.tabela__acoes{white-space:nowrap;text-align:right;width:1%}.tabela__nota{color:var(--text3);margin-top:6px;font-size:11.5px;display:block}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pessoa{align-items:center;gap:12px;min-width:0;display:flex}.pessoa__inicial{color:#04121c;background:var(--azul);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.pessoa__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.pessoa__texto strong{color:#e7eaf0;font-weight:600}.pessoa__texto span{color:var(--text3);word-break:break-all;font-size:12.5px}.pessoa__voce{color:var(--azul);font-weight:600}@media (width<=720px){.tabela thead{display:none}.tabela,.tabela tbody,.tabela tr,.tabela td{width:100%;display:block}.tabela tr{border-bottom:1px solid var(--border);padding:6px 0}.tabela tr:last-child{border-bottom:0}.tabela td{border-bottom:0;padding:8px 18px}.tabela td[data-rotulo]:before{content:attr(data-rotulo);letter-spacing:.05em;text-transform:uppercase;color:var(--text3);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tabela td[data-rotulo=Nome]:before{display:none}.tabela__acoes{text-align:left}}.menu-acoes{display:inline-block;position:relative}.menu-acoes summary{list-style:none}.menu-acoes summary::-webkit-details-marker{display:none}.menu-acoes summary svg{fill:none;stroke:currentColor;width:16px;height:16px}.menu-acoes__lista{z-index:20;background:var(--bg1);border:1px solid var(--border-forte);border-radius:var(--r);flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.menu-acoes__lista button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:600;display:block}.menu-acoes__lista button:hover{background:var(--bg2);color:#fff}.menu-acoes__lista button:disabled{opacity:.4;cursor:not-allowed}.menu-acoes__lista button.perigo{color:#e2705a}.menu-acoes__lista button.perigo:hover{background:#c23b1a1f}@media (width<=720px){.menu-acoes__lista{left:0;right:auto}}dialog.caixa{background:var(--bg1);width:min(480px,100vw - 32px);color:var(--text);border:1px solid var(--border-forte);border-radius:var(--r-lg);margin:auto;padding:26px;box-shadow:0 30px 80px #0009}dialog.caixa::backdrop{backdrop-filter:blur(3px);background:#040507b8}.caixa__titulo{letter-spacing:-.02em;color:#e7eaf0;margin-bottom:6px;font-size:18px;font-weight:700}.caixa__sub{color:var(--text2);margin-bottom:18px;font-size:13px;line-height:1.6}.caixa__acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.opcoes{border:0;margin:0 0 18px;padding:0}.opcao{border-radius:var(--r);background:var(--bg);border:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.opcao:has(input:checked){border-color:var(--azul);background:var(--azul-fundo)}.opcao input{accent-color:var(--azul);margin-top:3px}.opcao span{flex-direction:column;gap:2px;display:flex}.opcao strong{color:#e7eaf0;font-size:13.5px}.opcao small{color:var(--text2);font-size:12.5px}.credencial{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.credencial code{color:#e7eaf0;background:var(--bg2);border:1px solid var(--border-forte);border-radius:var(--r);word-break:break-all;user-select:all;margin-top:6px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;display:block}.credencial code.segredo{letter-spacing:.06em;font-size:17px}.painel--tabela+.painel__nota{margin-top:16px}.campo>p.campo__dica{margin-top:7px;font-size:12.5px;line-height:1.5}.filtros-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.filtros-linha .filtros{margin-bottom:0}.visao{background:var(--bg1);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.visao__btn{width:36px;height:30px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .16s,color .16s;display:grid}.visao__btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:16px;height:16px}.visao__btn:hover{color:var(--text)}.visao__btn[aria-pressed=true]{background:var(--azul-fundo);color:var(--azul)}.lista[hidden],.cartoes[hidden]{display:none}.cartoes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.cartao{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-width:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;overflow:hidden}.cartao:hover{border-color:var(--border-forte);transform:translateY(-2px);box-shadow:0 18px 40px #00000059}.cartao__capa{aspect-ratio:40/21;background:linear-gradient(135deg,#0e1a2b 0%,#0b1420 55%,#101214 100%);display:block;position:relative;overflow:hidden}.cartao__capa>img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.cartao:hover .cartao__capa>img{transform:scale(1.035)}.cartao__marca{background:radial-gradient(circle at 50% 42%,#14aeef29,#0000 62%);place-items:center;display:grid;position:absolute;inset:0}.cartao__marca img{opacity:.92;filter:drop-shadow(0 8px 22px #00000073);width:64px;height:auto}.cartao__selo.selo{backdrop-filter:blur(6px);background:#08090bc7;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000059}.cartao__corpo{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 16px 12px;display:flex}.cartao__titulo{letter-spacing:-.01em;color:#e7eaf0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cartao__titulo:hover{color:#fff}.cartao__resumo{color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cartao__meta{color:var(--text3);flex-wrap:wrap;gap:4px 10px;margin-top:auto;font-size:12px;display:flex}.cartao__meta b{color:var(--text2);font-weight:600}.cartao__pe{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px 16px;display:flex}.cartao__caminho{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.cartao__acoes{flex-shrink:0;gap:6px;display:flex}.icone-btn{border:1px solid var(--border-forte);width:34px;height:34px;color:var(--text2);cursor:pointer;background:#ffffff09;border-radius:9px;place-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.icone-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:15px;height:15px}.icone-btn:hover{background:var(--azul-fundo);color:var(--azul);border-color:#14aeef59;transform:translateY(-1px);box-shadow:0 0 16px #14aeef1a}.icone-btn--inativo{opacity:.35;cursor:default}.icone-btn--inativo:hover{border-color:var(--border-forte);color:var(--text2);box-shadow:none;background:#ffffff09;transform:none}.icone-btn--ok{color:var(--verde);background:#22c55e1a;border-color:#22c55e66}@media (width<=560px){.cartoes{grid-template-columns:1fr}}.campo__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.campo__rodape .campo__dica{font-size:12.5px}.linha-form--campo{flex-wrap:nowrap}.linha-form--campo input[type=text]{background:var(--bg1);border:1px solid var(--border-forte);border-radius:var(--r);flex:1;min-width:0;padding:10px 13px}@media (width<=560px){.linha-form--campo{flex-wrap:wrap}}.opcoes--linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opcoes--linha .opcao{margin-top:0}.opcoes--linha legend{margin-bottom:7px}@media (width<=560px){.opcoes--linha{grid-template-columns:1fr}}#agendamento[hidden],#quando[hidden]{display:none}.ferramentas{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;padding:8px;display:flex}.ferramentas__grupo{align-items:center;gap:4px;display:flex}.ferramentas__grupo+.ferramentas__grupo{border-left:1px solid var(--border);padding-left:10px}.ferramentas__grupo--dir{margin-left:auto;border-left:0!important;padding-left:0!important}.ferramenta{min-width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ferramenta svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:16px;height:16px}.ferramenta:hover{background:var(--bg2);color:#e7eaf0;border-color:var(--border-forte)}.ferramenta--texto{color:var(--azul)}.ferramenta--texto:hover{background:var(--azul-fundo);color:var(--azul-forte);border-color:#14aeef4d}.ferramenta[hidden]{display:none}.visao__btn--texto{width:auto;padding:0 12px;font-size:12.5px;font-weight:600}@media (width<=720px){.ferramentas__grupo--dir{width:100%;margin-left:0}.ferramenta span{display:none}.ferramenta--texto span{display:inline}}.campo--texto{margin-bottom:0}.campo--texto .corpo{min-height:520px}.previa{background:var(--bg1);border:1px solid var(--border-forte);border-radius:var(--r);min-height:520px;color:var(--text);padding:22px 26px;font-size:15px;line-height:1.75}.previa[hidden]{display:none}.previa>*+*{margin-top:14px}.previa h1,.previa h2,.previa h3{color:#e7eaf0;letter-spacing:-.015em;line-height:1.3}.previa h2{border-top:1px solid var(--border);margin-top:30px;padding-top:18px;font-size:21px}.previa h2:first-child{border-top:0;margin-top:0;padding-top:0}.previa h3{margin-top:22px;font-size:17px}.previa strong{color:#e7eaf0}.previa a{color:var(--azul);text-underline-offset:3px;text-decoration:underline}.previa ul,.previa ol{padding-left:24px}.previa li+li{margin-top:6px}.previa blockquote{border-left:3px solid var(--azul);color:var(--text2);margin:16px 0;padding:6px 18px;font-style:italic}.previa code{background:var(--bg2);border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.previa hr{border:0;border-top:1px solid var(--border)}.texto-status{border-radius:var(--r);color:var(--text2);background:var(--azul-fundo);border:1px solid #14aeef38;margin-top:10px;padding:10px 14px;font-size:12.5px;line-height:1.5}.texto-status[hidden]{display:none}.autosave{color:var(--text3);text-align:right;margin-left:auto;font-size:12px}.barra-acoes .autosave+.btn{margin-left:0}.aviso__acoes{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.aviso--chamada .aviso__acoes{margin-left:auto}@media (width<=560px){.aviso--chamada{flex-wrap:wrap}.aviso--chamada .aviso__acoes{width:100%;margin-left:0}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.icone-btn--perigo:hover{color:#f0a08a;background:#c23b1a24;border-color:#c23b1a80;box-shadow:0 0 16px #c23b1a1a}.icone-btn--pequeno{border-radius:8px;width:30px;height:30px}.icone-btn--pequeno svg{width:14px;height:14px}.icone-btn:disabled{opacity:.4;pointer-events:none}.item--clicavel{cursor:pointer}.item__titulo:hover{color:#fff}.item__acoes{gap:6px;margin-left:6px;display:inline-flex}@media (width<=560px){.item__dir{justify-content:space-between;width:100%}}.numeros--leads{grid-template-columns:repeat(4,minmax(0,1fr))}.filtros--leads{margin-top:24px}.lead-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lead-card{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.lead-card:hover{border-color:var(--border-forte);transform:translateY(-2px);box-shadow:0 18px 40px #0000004d}.lead-card__topo{align-items:center;gap:12px;padding:14px 16px 0;display:flex}.lead-card__pontos{color:#f2f5fa;margin-left:auto;font-size:19px;line-height:1}.lead-card__pontos small,.lead-resumo strong small{color:var(--text3);font-size:10px;font-weight:600}.lead-card__corpo{flex:1;padding:17px 16px 14px}.lead-card__corpo h2{color:#f2f5fa;letter-spacing:-.01em;font-size:17px;line-height:1.25}.lead-card__empresa{color:var(--text2);margin-top:4px;font-size:13px}.lead-card__dados{gap:9px;margin-top:18px;display:grid}.lead-card__dados div{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.lead-card__dados dt{color:var(--text3);font-size:11.5px}.lead-card__dados dd{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:12.5px;font-weight:600}.lead-card__rodape{border-top:1px solid var(--border);color:var(--text3);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:flex}.lead-etapa{color:var(--ambar);font-weight:600}.lead-etapa--enviado{color:var(--verde)}.voltar{color:var(--azul);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.lead-resumo{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.lead-resumo>div{align-items:center;gap:12px;display:flex}.lead-resumo strong{color:#f2f5fa;font-size:27px}.lead-resumo p{color:var(--text2);text-align:right;margin-left:auto;font-size:13px}.lead-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.lead-ficha div{border-bottom:1px solid var(--border);padding:12px 0}.lead-ficha dt{color:var(--text3);font-size:11.5px}.lead-ficha dd{color:#e7eaf0;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:14px;font-weight:600}.lead-criterios{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lead-criterios h3{color:#e7eaf0;font-size:13px}.lead-criterios ul{color:var(--text2);margin:10px 0 0 18px;font-size:13px}.lead-criterios li+li{margin-top:6px}@media (width<=980px){.numeros--leads,.lead-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.numeros--leads,.lead-cards,.lead-ficha,.lead-criterios{grid-template-columns:minmax(0,1fr)}.lead-resumo{flex-direction:column;align-items:flex-start}.lead-resumo p{text-align:left;margin-left:0}.lead-card__rodape{flex-direction:column;align-items:flex-start}}.btn--perigo-cheio{color:#fff;background:#c23b1a;border-color:#c23b1a}.btn--perigo-cheio:hover{background:#a83115;border-color:#a83115}.caixa--dialogo .caixa__sub{white-space:pre-line;word-break:break-word}.caixa--dialogo .caixa__sub[hidden],.caixa--dialogo .campo[hidden]{display:none}.caixa--dialogo .campo input{background:var(--bg);border:1px solid var(--border-forte);border-radius:var(--r);width:100%;padding:10px 13px}.caixa--dialogo .btn[hidden]{display:none}
