:root{--cor-norte:#1f3a5f;--cor-norte-escura:#132640;--cor-areia:#c9a46a;--cor-fundo:#f7f5f1;--cor-superficie:#fff;--cor-texto:#1d1d1b;--cor-texto-suave:#5f5e5a;--cor-borda:#e3dfd6;--cor-sucesso:#2f7d4f;--cor-erro:#b3261e;--raio:10px;--largura:1120px;--fonte:var(--fonte-texto), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fonte);color:var(--cor-texto);background:var(--cor-fundo);line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0 0 .5em;line-height:1.2}p{margin:0 0 1em}.muted{color:var(--cor-texto-suave)}.container{width:100%;max-width:var(--largura);margin:0 auto;padding:0 16px}.botao{border-radius:var(--raio);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:1rem;font-weight:600;display:inline-flex}.botao-primario{background:var(--cor-norte);color:#fff}.botao-primario:hover{background:var(--cor-norte-escura)}.botao-secundario{border-color:var(--cor-norte);color:var(--cor-norte);background:0 0}.botao-bloco{justify-content:center;width:100%}.logo{color:var(--cor-norte);align-items:center;gap:8px;font-size:1.25rem;display:inline-flex}.logo strong{color:var(--cor-areia)}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:24px}.selo{color:var(--cor-norte);background:#e8eef6;border-radius:999px;margin-bottom:12px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.checklist{margin:0;padding-left:20px}.checklist li{margin-bottom:6px}.site{--noite:#081423;--noite-2:#0d1d31;--tinta:#0f2238;--tinta-2:#1f3a5f;--ouro:#d4ad6f;--ouro-2:#e8c98f;--ouro-forte:#a87c3f;--creme:#f5f2ec;--creme-2:#ebe5da;--claro:#e7ecf3;--suave:#9fb0c4;--linha:#0f223821;--linha-escura:#ffffff1a;--t-texto:var(--fonte-site), "Segoe UI", system-ui, sans-serif;--t-destaque:var(--fonte-destaque), Georgia, serif;font-family:var(--t-texto);background:var(--noite);color:var(--claro)}.site h1,.site h2,.site h3{font-family:var(--t-texto);letter-spacing:-.025em;font-weight:800}.site h1 em,.site h2 em{font-family:var(--t-destaque);letter-spacing:-.01em;color:var(--ouro-2);font-style:italic;font-weight:400}.site main{overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .muted{color:#0f2238a8}.rotulo,.ln-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--ouro-forte);align-items:center;gap:10px;margin-bottom:16px;font-size:.74rem;font-weight:700;display:inline-flex}.ln-rotulo{color:var(--ouro)}.rotulo:before,.ln-rotulo:before{content:"";background:currentColor;width:18px;height:1px}.lista-tracos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lista-tracos li{padding-left:32px;position:relative}.lista-tracos li:before{content:"";background:var(--ouro);width:20px;height:1px;position:absolute;top:.8em;left:0}.nota{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.78rem}.estreito{max-width:820px}.nota-centro{text-align:center;margin:36px 0 0}.link-seta{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;font-weight:700;display:inline-flex}.link-seta:hover{gap:12px}.site .botao{border-radius:12px;font-weight:700;transition:background .2s,color .2s,transform .2s,gap .2s,box-shadow .2s}.site .botao:hover{gap:12px;transform:translateY(-2px)}.site .botao.a-item{transition:background .2s,color .2s,gap .2s}.site .botao:disabled{opacity:.6;cursor:wait;transform:none}.site .botao-primario,.site .botao-claro{background:linear-gradient(180deg, var(--ouro-2), var(--ouro));color:#14202f;border:0;box-shadow:0 10px 34px #d4ad6f4d}.site .botao-primario:hover,.site .botao-claro:hover{box-shadow:0 14px 40px #d4ad6f73}.site .botao-secundario{border-color:var(--tinta);color:var(--tinta);background:0 0}.site .botao-secundario:hover{background:var(--tinta);color:#fff}.site .botao-vidro{border:1px solid var(--linha-escura);color:var(--claro);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d}.site .botao-vidro:hover{background:#ffffff1a}.botao-grande{padding:16px 28px;font-size:1.02rem}.botao-pequeno{padding:9px 18px;font-size:.9rem}.site a:focus-visible,.site .botao:focus-visible,.site summary:focus-visible,.site button:focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.site-topo{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081423f7;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.site:has(.ln-hero) .site-topo{background:#0814238c}.site .site-topo.rolado{border-color:var(--linha-escura);background:#081423e6}.site-topo .container{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:72px;padding:0 clamp(16px,3vw,32px);display:flex}.site-topo nav{align-items:center;gap:28px;display:flex}.site-topo nav a.link{color:var(--suave);font-size:.9rem;font-weight:500}.site-topo nav a.link:hover{color:#fff}.site .logo{color:#fff;font-family:var(--t-texto);letter-spacing:-.01em;font-size:1.2rem;font-weight:800}.site .logo svg,.site .logo strong{color:var(--ouro)}@media (max-width:900px){.site-topo nav a.link{display:none}}.carga{animation:1s cubic-bezier(.2,.7,.2,1) both subir;animation-delay:calc(var(--d,0) * .11s + .12s)}@keyframes subir{0%{opacity:0;transform:translateY(40px)}}.ln-planta{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 60% 30%,#000 30%,#0000 75%)}.ln-brilho{pointer-events:none;background:radial-gradient(circle,#d4ad6f33,#0000 60%);width:900px;height:900px;position:absolute;top:-300px;right:-200px}.ln-hero{padding:128px 0 72px;position:relative;overflow:hidden}.ln-hero-conteudo{z-index:2;text-align:center;max-width:1240px;position:relative}.ln-selo{border:1px solid var(--linha-escura);color:var(--suave);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 16px;font-size:.84rem;display:inline-flex}.ln-selo b{color:var(--ouro-2)}.ln-hero h1{letter-spacing:-.035em;color:#fff;max-width:1120px;margin:0 auto 22px;font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.04}.ln-hero h1 em{font-size:1.06em}.ln-sub{color:var(--suave);max-width:640px;margin:0 auto 34px;font-size:clamp(1.02rem,1.4vw,1.2rem)}.ln-acoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ln-vitrine{width:min(1080px,100%);margin:64px auto 0;position:relative}.ln-janela{border:1px solid var(--linha-escura);background:#ffffff0a;border-radius:18px;padding:10px;box-shadow:0 60px 120px #0000008c,inset 0 0 0 1px #d4ad6f1f}.ln-janela-barra{gap:6px;padding:4px 6px 10px;display:flex}.ln-janela-barra i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.ln-video{position:relative}.ln-video video{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#f7f5f1;border-radius:10px;width:100%;height:auto;display:block}.ln-video-botao{cursor:pointer;color:#fff;opacity:.75;background:#08142399;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px}.ln-video-botao:hover{opacity:1}.ln-fone{background:#050c16;border:1px solid #ffffff1f;border-radius:32px;width:210px;padding:8px;animation:7s ease-in-out infinite flutuar;position:absolute;box-shadow:0 40px 80px #0009}.ln-fone-1{bottom:-40px;left:-60px;rotate:-6deg}.ln-fone-2{animation-delay:-3.5s;bottom:-60px;right:-60px;rotate:5deg}@keyframes flutuar{50%{translate:0 -14px}}.ln-fone-tela{aspect-ratio:390/844;background:#f7f5f1;border-radius:25px;position:relative;overflow:hidden}.ln-fone-tela img{object-fit:cover;object-position:top;width:100%;height:100%;opacity:calc(1 - min(var(--i), 1));animation:12s infinite revezar;animation-delay:calc(var(--i) * 4s - 12s);position:absolute;inset:0}@keyframes revezar{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}.ln-frase{text-align:center;padding:110px 0 20px}.ln-frase-texto{color:#fff;max-width:860px;margin:0 auto 40px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;line-height:1.3}.ln-frase-texto em{font-family:var(--t-destaque);color:var(--ouro-2);font-size:1.15em;font-style:italic;font-weight:400}.ln-dores{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.ln-dores li{border:1px solid var(--linha-escura);color:var(--suave);background:#ffffff08;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.95rem;display:flex}.ln-dores svg{color:#e08a7a;flex:none;margin-top:3px}.ln-secao{padding:110px 0;position:relative}.ln-secao-colada{padding-top:0}.ln-cabeca{max-width:720px;margin-bottom:44px}.ln-cabeca h2{color:#fff;margin:0 0 14px;font-size:clamp(2rem,4vw,3rem);line-height:1.06}.ln-cabeca p{color:var(--suave);font-size:1.08rem}.ln-trilha{border:1px solid var(--linha-escura);border-radius:22px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ln-trilha li{border-right:1px solid var(--linha-escura);background:linear-gradient(#ffffff0b,#0000);padding:28px}.ln-trilha li:last-child{border-right:0}.ln-trilha b{color:var(--ouro);letter-spacing:.1em;font-size:.82rem}.ln-trilha h3{color:#fff;margin:12px 0 8px;font-size:1.3rem}.ln-trilha p{color:var(--suave);margin:0;font-size:.93rem}.ln-numeros{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.ln-numeros>div{justify-items:center;gap:8px;display:grid}.ln-numero-valor{letter-spacing:-.04em;color:#fff;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:800;line-height:1}.ln-numero-valor small{font-family:var(--t-destaque);letter-spacing:0;color:var(--ouro-2);margin-left:6px;font-size:.42em;font-style:italic;font-weight:400}.ln-numero-rotulo{color:var(--suave);max-width:20ch;font-size:.85rem}.ln-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ln-caixa{border:1px solid var(--linha-escura);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border-radius:24px;padding:30px;position:relative;overflow:hidden}.ln-caixa h3{color:#fff;letter-spacing:-.015em;margin:0 0 10px;font-size:1.5rem}.ln-caixa p{color:var(--suave);margin:0;font-size:.95rem}.ln-g2{grid-column:span 2}.ln-g3{grid-column:span 3}.ln-g4{grid-column:span 4}.ln-g6{grid-column:span 6}.ln-com-tela{min-height:320px;padding-right:260px}.ln-tela-mini{border:7px solid #050c16;border-radius:26px;width:200px;height:auto;position:absolute;top:28px;right:28px;box-shadow:0 20px 50px #00000080}.ln-ouro{background:linear-gradient(160deg,#d9b47a,#b98e52);border:0}.ln-ouro h3,.ln-ouro p,.ln-ouro .ln-rotulo{color:#14202f}.ln-grande{letter-spacing:-.05em;font-weight:800;line-height:1;margin:18px 0 12px!important;font-size:5rem!important}.ln-barra{background:#14202f33;border-radius:999px;height:6px;margin-bottom:12px;overflow:hidden}.ln-barra span{border-radius:inherit;transform-origin:0;background:#14202f;width:66.6%;height:100%;display:block}.ln-pilulas{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ln-pilulas span{border:1px solid var(--linha-escura);color:var(--claro);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:.82rem}.ln-pagto{gap:10px;margin-top:20px;display:grid}.ln-pagto div{border:1px solid var(--linha-escura);background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.ln-pagto em{color:#7fe0a8;white-space:nowrap;background:#50c88226;border-radius:999px;padding:3px 9px;font-size:.75rem;font-style:normal}.ln-pagto em.ln-aviso{color:var(--ouro-2);background:#d4ad6f26}.ln-clara{background:var(--creme);color:var(--tinta);border-radius:40px 40px 0 0;padding:110px 0;position:relative}.ln-clara .ln-cabeca h2{color:var(--tinta)}.ln-clara .ln-cabeca h2 em{color:var(--ouro-forte)}.ln-clara .ln-cabeca p{color:#5e646c}.ln-clara .ln-rotulo{color:var(--ouro-forte)}.ln-faq{margin-top:100px}.ln-faq-lista{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ln-faq details{background:#fff;border:1px solid #e7e1d6;border-radius:16px;padding:18px 20px}.ln-faq summary{cursor:pointer;color:var(--tinta);justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.ln-faq summary::-webkit-details-marker{display:none}.ln-faq summary:after{content:"+";color:var(--ouro-forte);font-size:1.4rem;line-height:1;transition:transform .25s}.ln-faq details[open] summary:after{transform:rotate(45deg)}.ln-faq details p{color:#4a515a;margin:12px 0 0;font-size:.95rem}.ln-chamada{padding:110px 0;position:relative;overflow:hidden}.ln-chamada .container{position:relative}.ln-chamada h2{color:#fff;margin:0 0 20px;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04}.ln-chamada p,.ln-chamada li{color:var(--suave);font-size:1.08rem}.zona{background:var(--creme);color:var(--tinta);padding:clamp(110px,12vw,150px) 0 clamp(72px,9vw,120px);position:relative}.zona+.zona{padding-top:clamp(72px,9vw,120px)}.zona h2{margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);line-height:1.06}.zona h2 em{color:var(--ouro-forte)}.zona-cabeca{max-width:820px;margin-bottom:48px}.zona-cabeca p,.zona-sub{color:#5e646c;max-width:620px;font-size:1.1rem}.zona-clara{background:var(--creme-2)}.zona-escura{background:var(--noite);color:var(--claro)}.zona-escura h2{color:#fff}.zona-escura p,.zona-escura li{color:var(--suave)}.titulo-pagina{margin-bottom:20px;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.02}.dividido{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (max-width:900px){.dividido{grid-template-columns:1fr}}.grade{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.grade-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.planos{align-items:stretch}.site .plano{color:var(--tinta);background:#fff;border:1px solid #e7e1d6;border-radius:24px;flex-direction:column;padding:32px 30px;display:flex;position:relative}.plano h3{color:var(--tinta);margin-bottom:6px;font-size:1.5rem}.plano-descricao{min-height:3em;font-size:.95rem}.site .plano-destaque{background:var(--tinta);border-color:var(--tinta);color:#fff;box-shadow:0 30px 60px #0f223847}.site .plano-destaque h3{color:#fff}.plano-destaque .muted,.plano-destaque .preco-anual,.plano-destaque .preco small{color:var(--suave)!important}.plano-destaque .lista-icones svg{color:var(--ouro)}.plano-faixa{color:var(--ouro-2);background:#d4ad6f33;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:18px;right:18px}.plano .preco{letter-spacing:-.04em;margin:14px 0 0;font-size:3rem;font-weight:800;line-height:1}.plano .preco small{letter-spacing:0;color:#5e646c;font-size:.95rem;font-weight:500}.preco-anual{color:#5e646c;margin:8px 0 24px;font-size:.85rem}.lista-icones{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-icones li{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.lista-icones svg{color:var(--ouro-forte);flex:none;margin-top:3px}.plano .lista-icones{flex:1;margin-bottom:28px}.site .plano:not(.plano-destaque) .botao-primario{box-shadow:none;border:1px solid var(--tinta);color:var(--tinta);background:0 0}.tabela-rolagem{margin-top:40px;overflow-x:auto}.comparativo{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.comparativo th,.comparativo td{border-bottom:1px solid var(--linha);text-align:center;padding:16px}.comparativo tbody th{text-align:left;font-weight:500}.comparativo thead th{vertical-align:bottom;font-size:1.2rem;font-weight:800}.comparativo thead small{opacity:.7;font-size:.78rem;font-weight:500;display:block}.comparativo .destaque{background:#0f22380d}.comparativo .sim{color:var(--cor-sucesso);vertical-align:middle}.comparativo .nao{color:#0f22384d;vertical-align:middle}.adicionais{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.adicionais li{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;display:flex}.adicionais strong{font-size:1.1rem}.adicionais li>span{flex:320px;line-height:1.55}.adicionais span strong{font-size:inherit}.adicionais li>strong{white-space:nowrap}.lista-tarifas{gap:10px;margin:0 0 32px;padding-left:20px;line-height:1.6;display:grid}.zona-sub a,.zona .estreito p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lista-cartao{background:var(--creme);color:var(--tinta);border-radius:24px;padding:clamp(24px,4vw,40px);box-shadow:0 30px 80px #0006}.lista-form .campo{margin-bottom:16px}.lista-linha{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (max-width:520px){.lista-linha{grid-template-columns:1fr}}.lista-form .campo label{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.lista-form .campo label small{text-transform:none;letter-spacing:0;opacity:.6;font-weight:500}.lista-form .campo input,.lista-form .campo select{width:100%;min-height:46px;color:var(--tinta);background:#fff;border:1px solid #ddd5c7;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:1rem}.lista-form .campo input:focus,.lista-form .campo select:focus{border-color:var(--tinta);outline:none;box-shadow:0 0 0 3px #d4ad6f59}.campo.com-erro input,.campo.com-erro select{border-color:var(--cor-erro)!important}.campo-erro{color:var(--cor-erro);margin:0;font-size:.85rem}.lista-check{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-size:.92rem;display:flex}.lista-check input{width:18px;height:18px;accent-color:var(--tinta);flex:none;margin-top:2px}.lista-check a{text-decoration:underline}.lista-check.com-erro{color:var(--cor-erro)}.lista-armadilha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lista-aviso{color:var(--cor-erro);background:#f6e3df;border-radius:10px;padding:10px 12px;font-size:.9rem}.lista-form .botao-primario{min-height:54px;margin-top:12px}.lista-rodape{opacity:.65;text-align:center;margin:14px 0 0;font-size:.8rem}.lista-sucesso{text-align:center;padding:32px 8px}.lista-sucesso>svg{color:var(--cor-sucesso);margin-bottom:16px}.lista-sucesso h3{font-size:1.8rem}.lista-sucesso .botao-secundario{border-color:var(--tinta)}.chamada-final{text-align:center}.chamada-final h2{margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.04}.chamada-final p{margin-bottom:32px;font-size:1.1rem}.texto-legal{padding-top:8px}.texto-legal h2{margin-top:40px;font-size:1.5rem}.texto-legal ul{padding-left:20px}.site-rodape{background:var(--noite);color:var(--suave);border-top:1px solid var(--linha-escura);padding:56px 0 32px;font-size:.92rem}.site-rodape .container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;max-width:1240px;display:flex}.site-rodape p{font-family:var(--t-destaque);margin:8px 0 0;font-size:1.1rem;font-style:italic}.site-rodape nav{flex-wrap:wrap;gap:10px 28px;font-size:.88rem;display:flex}.site-rodape nav a:hover{color:#fff}.site-rodape-direitos{border-top:1px solid var(--linha-escura);width:100%;padding-top:24px;font-size:.8rem}@media (max-width:900px){.ln-trilha{grid-template-columns:1fr 1fr}.ln-trilha li:nth-child(2){border-right:0}.ln-trilha li:nth-child(-n+2){border-bottom:1px solid var(--linha-escura)}.ln-numeros{grid-template-columns:1fr 1fr;gap:32px 16px}.ln-bento{grid-template-columns:1fr}.ln-g2,.ln-g3,.ln-g4,.ln-g6{grid-column:auto}.ln-com-tela{min-height:0;padding-right:30px}.ln-tela-mini{display:none}.ln-faq-lista{grid-template-columns:1fr}}@media (max-width:700px){.ln-hero{padding:104px 0 56px}.ln-selo{gap:8px;padding:6px 12px;font-size:.74rem}.ln-vitrine{margin-top:44px}.ln-fone{border-radius:22px;width:128px;padding:5px}.ln-fone-tela{border-radius:17px}.ln-fone-1{bottom:-34px;left:-6px}.ln-fone-2{display:none}.ln-frase{padding-top:88px}.ln-dores{grid-template-columns:1fr}.ln-secao,.ln-clara,.ln-chamada{padding:72px 0}.ln-secao-colada{padding-top:0}.ln-clara{border-radius:28px 28px 0 0}.ln-trilha{grid-template-columns:1fr}.ln-trilha li{border-right:0;border-bottom:1px solid var(--linha-escura)}.ln-trilha li:last-child{border-bottom:0}.ln-caixa{padding:24px}.ln-faq{margin-top:72px}}@media (prefers-reduced-motion:reduce){.carga,.ln-fone,.ln-fone-tela img{animation:none}.site .botao,.ln-faq summary:after,.site-topo{transition:none}}.auth{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth .cartao{width:100%;max-width:420px}.campo{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.campo input,.campo select,.campo textarea{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.campo label{font-size:.95rem;font-weight:600}.campo label small{font-weight:400}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible,.tabela-servicos input:focus-visible{outline:2px solid var(--cor-norte);outline-offset:1px}.campo.com-erro input,.campo.com-erro select,.campo.com-erro textarea,input.com-erro,select.com-erro{border-color:var(--cor-erro)}.campo-ajuda{color:var(--cor-texto-suave);margin:0;font-size:.85rem}.campo-prefixo{border:1px solid var(--cor-borda);background:#fff;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.campo-prefixo span{color:var(--cor-texto-suave);white-space:nowrap;background:var(--cor-fundo);border-right:1px solid var(--cor-borda);align-items:center;padding:0 10px 0 12px;font-size:.92rem;display:flex}.campo-prefixo input{border:0;border-radius:0;flex:1;min-width:0}.campo.com-erro .campo-prefixo{border-color:var(--cor-erro)}.mudar-endereco{margin:4px 0 18px}.mudar-endereco summary{cursor:pointer;width:fit-content;color:var(--cor-norte);font-size:.95rem;font-weight:600}.mudar-endereco[open] summary{margin-bottom:12px}@media (max-width:560px){.campo-prefixo{flex-direction:column}.campo-prefixo span{border-right:0;border-bottom:1px solid var(--cor-borda);white-space:normal;overflow-wrap:anywhere;padding:8px 12px;font-size:.85rem}}.checagem{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:.92rem;display:flex}.checagem input{width:18px;height:18px;accent-color:var(--cor-norte);flex:none;margin-top:2px}.checagem a{text-decoration:underline}.checagem.com-erro{color:var(--cor-erro)}.aviso{border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:.92rem}.aviso-erro{color:var(--cor-erro);background:#f9e5e3}.aviso-sucesso{color:var(--cor-sucesso);background:#e3f1e8}.botao:disabled{opacity:.6;cursor:wait}.botao-fantasma{color:var(--cor-texto-suave);background:0 0}.botao-fantasma:hover{color:var(--cor-texto)}.botao-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.botao:focus-visible,.botao-link:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.auth-titulo{font-size:1.5rem}.auth-rodape{text-align:center;margin:16px 0 0}.auth-rodape a,.auth .muted a{text-decoration:underline}.auth-sucesso{text-align:center}.auth-sucesso>svg{color:var(--cor-sucesso);margin-bottom:8px}.app{grid-template-columns:240px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.app-lateral{overscroll-behavior-y:contain;background:var(--cor-norte-escura);color:#dfe6ef;min-width:0;height:100dvh;padding:20px 12px;position:sticky;top:0;overflow-y:auto}.app-lateral .logo{color:#fff;margin:0 8px 24px}.app-lateral nav{flex-direction:column;gap:2px;display:flex}.app-lateral nav a{border-radius:8px;justify-content:space-between;padding:8px 12px;display:flex}.app-lateral nav a:hover{background:#ffffff14}.app-lateral nav a small{opacity:.5}.app-lateral{flex-direction:column;display:flex}.app-lateral>*{flex-shrink:0}.app-lateral nav a{overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:14px;min-width:0}.app-lateral nav a svg{flex:none}@media (min-width:861px){.app{grid-template-columns:250px minmax(0,1fr)}.app-lateral nav a{padding:11px 12px;font-size:.92rem}.app-lateral nav.app-solucoes{gap:8px;padding-top:20px;padding-bottom:10px}}.app-lateral nav.app-solucoes{color:#c5cedb;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:12px;font-size:.9rem}.app-lateral>nav[aria-label=Funcionalidades]{margin-bottom:20px}.ajuda-contato{margin-bottom:24px}.app-lateral nav a:focus-visible,.app-sair:focus-visible{outline:2px solid var(--cor-areia);outline-offset:1px}.app-escritorio{gap:4px;margin:-8px 8px 20px;font-size:.92rem;display:grid}.app-escritorio strong{color:#fff;overflow-wrap:anywhere}.app-teste{color:var(--cor-areia);font-size:.78rem}.app-teste-fim{color:#f2b8b5}.app-usuario{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:16px 8px 0;font-size:.9rem;display:flex}.app-usuario span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sair{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.app-sair:hover{background:#ffffff14}.app-conteudo{min-width:0;padding:32px}@media (max-width:860px){.app{grid-template-columns:1fr}.app-lateral nav{flex-direction:row;overflow-x:auto}.app-usuario{margin-top:12px}.app-conteudo{padding:20px 16px}}.pagamentos .pagamento{border-bottom:1px solid var(--cor-borda);gap:8px;padding:12px 0;display:grid}.pagamento-linha{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pagamento-descricao{gap:2px;display:grid}.pagamento-descricao small{font-size:.84rem}.pagamento-pago .pagamento-descricao{grid-template-columns:auto 1fr;column-gap:6px}.pagamento-pago .pagamento-descricao small{grid-column:2}.pagamento-cadeado{color:var(--cor-sucesso);margin-top:4px}.pagamento-acoes{flex-wrap:wrap;gap:4px;display:flex}.pagamento-acoes:empty{display:none}.pagamento-estornar{color:var(--cor-erro)}.pagamento-form{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);gap:4px;padding:14px;display:grid}.pagamento-form .contato-alerta{margin:4px 0 0}.pagamento-form .form-rodape{margin-top:8px}.pagamento-form-estorno{background:#fdf6f5;border-color:#f2c6c2}.pagamentos-historico{margin-top:12px;font-size:.88rem}.pagamentos-historico summary{cursor:pointer;color:var(--cor-norte);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pagamentos-historico ol{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pagamentos-historico li{border-left:2px solid var(--cor-borda);gap:2px;padding-left:12px;display:grid}.pagamentos-historico li.evento-estorno{border-color:var(--cor-erro)}.pagamentos-historico time{color:var(--cor-texto-suave);font-size:.8rem}.projeto-pagamentos{margin-top:24px}.projeto-pagamentos h2{font-size:1.2rem}.projeto-pagamento-valor{justify-items:end;gap:2px;display:grid}.link-recibo{color:var(--cor-marca,var(--cor-norte));align-items:center;gap:4px;font-size:.85rem;text-decoration:underline;display:inline-flex}.recibo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-top:4px solid var(--cor-marca);border-radius:var(--raio);gap:20px;padding:clamp(20px,4vw,36px);display:grid}.recibo-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recibo-cabeca h1{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:2rem}.recibo-cabeca>div{justify-items:end;gap:2px;display:grid}.recibo-numero{color:var(--cor-texto-suave);font-variant-numeric:tabular-nums;font-size:.85rem}.recibo-valor{font-variant-numeric:tabular-nums;font-size:1.6rem}.recibo-texto{margin:0;font-size:1.05rem;line-height:1.7}.recibo-dados{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:0;display:grid}.recibo-dados dt{color:var(--cor-texto-suave);font-size:.8rem}.recibo-dados dd{margin:0;font-weight:600}.recibo-emitente{border-top:1px solid var(--cor-borda);gap:2px;padding-top:16px;font-size:.92rem;display:grid}.recibo-rodape{color:var(--cor-texto-suave);margin:0;font-size:.8rem}.recibo-cancelado{color:var(--cor-erro);background:#f9e5e3;border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;font-weight:600;display:flex}.recibo-invalido{opacity:.6;background-image:repeating-linear-gradient(-45deg,#0000 0 18px,#b3261e0d 18px 36px)}.recibo-acoes{justify-content:flex-end;margin-top:16px;display:flex}@media print{.recibo-pagina{border-top:0;min-height:auto}.recibo{border:1px solid #999}}.modelos-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.modelos-lista a{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;gap:4px;padding:12px 14px;display:grid}.modelos-lista a:hover{border-color:var(--cor-norte)}.modelos-lista a.ativo{border-color:var(--cor-norte);box-shadow:inset 0 0 0 1px var(--cor-norte);background:#f1f5fa}.modelos-lista a:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.modelos-lista strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modelos-lista strong .selo-status{padding:1px 8px;font-size:.72rem}.modelos-lista small{color:var(--cor-texto-suave);font-size:.84rem}.novo-modelo-titulo{margin:4px 0 8px}.novo-modelo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trocar-modelo{border-bottom:1px solid var(--cor-borda);gap:6px;margin-bottom:16px;padding-bottom:16px;display:grid}.trocar-modelo-linha{flex-wrap:wrap;gap:8px;display:flex}.trocar-modelo select{border:1px solid var(--cor-borda);min-width:200px;font:inherit;background:#fff;border-radius:8px;flex:1;padding:9px 10px}.notif{margin:0 0 16px;position:relative}.notif-botao{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.notif-botao:hover{background:#ffffff1a}.notif-botao:focus-visible{outline:2px solid var(--cor-areia);outline-offset:1px}.notif-botao>span:not(.notif-contador){flex:1}.notif-contador{background:var(--cor-areia);min-width:22px;color:var(--cor-norte-escura);text-align:center;border-radius:999px;padding:1px 7px;font-size:.78rem;font-weight:700}.notif-painel{z-index:60;background:var(--cor-superficie);width:min(380px,100vw - 280px);max-height:min(560px,100vh - 40px);color:var(--cor-texto);border:1px solid var(--cor-borda);border-radius:var(--raio);flex-direction:column;display:flex;position:absolute;top:0;left:calc(100% + 20px);overflow:hidden;box-shadow:0 18px 50px #0f1b2b38}.notif-cabeca{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.notif-ler{color:var(--cor-norte);align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.notif-ler:hover{text-decoration:underline}.notif-vazio{color:var(--cor-texto-suave);text-align:center;justify-items:center;gap:8px;margin:0;padding:28px 16px;font-size:.92rem;display:grid}.notif-vazio svg{color:var(--cor-sucesso)}.notif-abas{border-bottom:1px solid var(--cor-borda);align-items:center;gap:4px;padding:8px 12px 0;display:flex}.notif-aba{font:inherit;color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px 8px;font-size:.86rem;font-weight:600}.notif-aba[aria-selected=true]{color:var(--cor-norte);border-bottom-color:var(--cor-norte)}.notif-aba:focus-visible{outline:2px solid var(--cor-norte);outline-offset:-2px}.notif-limpar{color:var(--cor-texto-suave);align-items:center;gap:4px;margin-bottom:4px;margin-left:auto;font-size:.82rem;display:inline-flex}.notif-limpar:hover{color:var(--cor-erro)}.notif-linha{position:relative}.notif-linha .notif-item{padding-right:40px}.notif-dispensar{width:26px;height:26px;color:var(--cor-texto-suave);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:10px;right:10px}.notif-linha:hover .notif-dispensar,.notif-dispensar:focus-visible{opacity:1}.notif-dispensar:hover{background:var(--cor-borda);color:var(--cor-texto)}.notif-dispensar:focus-visible{outline:2px solid var(--cor-norte)}@media (hover:none){.notif-dispensar{opacity:1}}.notif-lista{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.notif-item{border:0;border-bottom:1px solid var(--cor-borda);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.notif-item:hover{background:var(--cor-fundo)}.notif-item:focus-visible{outline:2px solid var(--cor-norte);outline-offset:-2px}.notif-nova{background:#f6f9fc}.notif-icone{color:var(--cor-norte);flex:none;margin-top:2px}.notif-textos{flex:1;gap:2px;min-width:0;display:grid}.notif-textos strong{font-size:.93rem;line-height:1.35}.notif-textos span,.notif-textos time{color:var(--cor-texto-suave);overflow-wrap:anywhere;font-size:.84rem}.notif-ponto{background:var(--cor-areia);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.notif-preferencia{border-top:1px solid var(--cor-borda);color:var(--cor-texto-suave);cursor:pointer;align-items:flex-start;gap:8px;padding:12px 16px;font-size:.84rem;display:flex}.notif-preferencia input{accent-color:var(--cor-norte);margin-top:2px}.notif-avisos{z-index:70;width:min(380px,100vw - 32px);position:fixed;bottom:20px;right:20px}.notif-aviso{color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-left:4px solid var(--cor-areia);border-radius:var(--raio);align-items:flex-start;animation:.25s ease-out aviso-entrar;display:flex;box-shadow:0 14px 40px #0f1b2b33}.notif-aviso-corpo{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:14px 4px 14px 16px;display:flex}.notif-aviso-corpo:focus-visible,.notif-aviso-fechar:focus-visible{outline:2px solid var(--cor-norte);outline-offset:-2px}.notif-aviso-fechar{color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;flex:none;padding:12px}.notif-aviso-fechar:hover{color:var(--cor-texto)}@keyframes aviso-entrar{0%{opacity:0;transform:translateY(12px)}}@media (max-width:860px){.notif{margin:8px 0 12px}.notif-painel{width:auto;max-height:calc(100vh - 32px);position:fixed;top:16px;left:16px;right:16px}.notif-avisos{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.notif-aviso{animation:none}}.pagina-app{max-width:760px;margin-bottom:32px}.pagina-app h1{font-size:1.75rem}.secao-config{margin-bottom:20px}.secao-config h2{font-size:1.2rem}.form-linha{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-rodape{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:560px){.form-linha{grid-template-columns:1fr}}.marca-linha{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;display:grid}.marca-logo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.marca-logo input[type=file]{background:0 0;border:0;max-width:100%;padding:0}.marca-logo-previa{background:#fff;border:2px solid;border-radius:12px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.marca-logo-previa img{object-fit:contain;width:100%;height:100%}.marca-logo-previa span{font-size:2rem;font-weight:700}.marca-cor{align-items:center;gap:10px;display:flex}.marca-cor input[type=color]{cursor:pointer;width:52px;height:44px;padding:2px}@media (max-width:560px){.marca-linha{grid-template-columns:minmax(0,1fr)}.marca-logo input[type=file]{width:100%;min-width:0}}.tabela-rolagem-app{overflow-x:auto}.excluir-alerta{color:#7f1d18;background:#fdecea;border-radius:8px;margin:8px 0 12px;padding:10px 12px;font-size:.9rem;line-height:1.5}[data-rola-direita="1"]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}[data-rola-esquerda="1"]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}[data-rola-direita="1"][data-rola-esquerda="1"]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.tabela-servicos{border-collapse:collapse;width:100%}.tabela-servicos th{text-align:left;color:var(--cor-texto-suave);padding:0 8px 8px;font-size:.8rem;font-weight:600}.tabela-servicos td{border-top:1px solid var(--cor-borda);vertical-align:top;padding:6px 8px}.tabela-servicos td:first-child,.tabela-servicos td:last-child,.tabela-servicos th:first-child,.tabela-servicos th:last-child{text-align:center;white-space:nowrap;width:1%}.tabela-servicos input[type=checkbox]{width:18px;height:18px;accent-color:var(--cor-norte);cursor:pointer;margin-top:11px}.tabela-servicos input:not([type]){border:1px solid var(--cor-borda);width:100%;min-width:160px;font:inherit;border-radius:8px;padding:9px 10px}.tabela-servicos-novo input:not([type]){border-style:dashed}.tabela-servicos select{border:1px solid var(--cor-borda);font:inherit;color:var(--cor-texto);background:#fff;border-radius:8px;padding:9px 8px;font-size:.9rem}.tabela-servicos select:focus-visible{outline:2px solid var(--cor-norte);outline-offset:1px}.opcoes{border:0;gap:10px;margin:0 0 12px;padding:0;display:grid}.opcoes legend{margin-bottom:10px;font-weight:600}.opcao{border:1px solid var(--cor-borda);border-radius:var(--raio);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.opcao:has(input:checked){border-color:var(--cor-norte);background:#f1f5fa}.opcao input{accent-color:var(--cor-norte);flex:none;width:18px;height:18px;margin-top:4px}.opcao small{color:var(--cor-texto-suave);font-size:.88rem;display:block}.campos-sem-borda{border:0;min-width:0;margin:0;padding:0}.link-escritorio{gap:12px;min-width:0;max-width:100%;display:grid}.link-escritorio code{background:var(--cor-fundo);border:1px solid var(--cor-borda);white-space:normal;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;min-width:0;max-width:100%;padding:12px 14px;font-size:.95rem;display:block}.secao-config,.painel-link{min-width:0}.link-escritorio-acoes{flex-wrap:wrap;gap:10px;display:flex}.assistente{max-width:720px;margin:0 auto;padding:32px 16px 64px}.assistente-topo{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.nota-app{color:var(--cor-texto-suave);font-size:.85rem}.assistente-passos{color:var(--cor-texto-suave);grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 20px;padding:0;font-size:.85rem;list-style:none;display:grid}.assistente-passos li{border-top:3px solid var(--cor-borda);align-items:center;gap:8px;padding-top:10px;display:flex}.assistente-passos li span{background:var(--cor-borda);width:22px;height:22px;color:var(--cor-texto);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.assistente-passos li.feito{border-color:var(--cor-areia)}.assistente-passos li.feito span{background:var(--cor-areia);color:#fff}.assistente-passos li.atual{border-color:var(--cor-norte);color:var(--cor-texto);font-weight:600}.assistente-passos li.atual span{background:var(--cor-norte);color:#fff}@media (max-width:560px){.assistente-passos{font-size:0}}.assistente-cartao h1{font-size:1.6rem}.assistente-fim{text-align:center;justify-items:center;gap:12px;display:grid}.assistente-fim>svg{color:var(--cor-sucesso)}.assistente-fim .link-escritorio{text-align:left;width:100%}.assistente-fim .link-escritorio-acoes{justify-content:center}.em-construcao{max-width:760px}.em-construcao h1{font-size:1.75rem}.pagina-larga{max-width:980px}.abas{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;gap:4px;margin:20px 0;display:flex}.abas a{color:var(--cor-texto-suave);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500}.abas a small{background:var(--cor-borda);min-width:22px;color:var(--cor-texto);text-align:center;border-radius:999px;margin-left:4px;padding:0 6px;font-size:.75rem;display:inline-block}.abas a:hover{color:var(--cor-texto)}.abas a.ativa{border-color:var(--cor-norte);color:var(--cor-norte)}.abas a:focus-visible{outline:2px solid var(--cor-norte);outline-offset:-2px}.vazio{text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.vazio>svg{color:var(--cor-texto-suave)}.vazio h2{margin:0;font-size:1.2rem}.vazio .link-escritorio{text-align:left;width:100%;max-width:520px}.contatos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.contato{gap:12px;display:grid}.contato-topo{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.contato h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.15rem;display:flex}.contato-meio{margin:2px 0 0;font-size:.92rem}.contato-selos{color:var(--cor-texto-suave);justify-items:end;gap:4px;font-size:.82rem;display:grid}.selo-novo{text-transform:uppercase;letter-spacing:.06em;background:var(--cor-areia);color:#fff;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.selo-status{color:var(--cor-texto);white-space:nowrap;background:#eceae4;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-block}.selo-compativel{color:var(--cor-sucesso);background:#e3f1e8}.selo-fora_do_perfil{color:var(--cor-erro);background:#f9e5e3}.selo-a_avaliar,.selo-novo-status{color:#8a5a00;background:#fbf0dc}.selo-convertido{color:var(--cor-norte);background:#e8eef6}.cobranca-aviso-teste{color:#6b4600;background:#fbf0dc;border-radius:8px;margin:10px 0 14px;padding:12px 14px;font-size:.92rem}.cobranca-aviso-teste p{margin:0 0 6px}.cobranca-aviso-teste ol{gap:4px;margin:0;padding-left:20px;display:grid}.cobranca-aviso-teste code{background:#0000000f;border-radius:4px;padding:1px 5px;font-size:.85em}.contato-alerta{color:#8a5a00;background:#fbf0dc;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.9rem;display:flex}.contrato-pendencias{gap:4px;margin:0 0 16px;display:grid}.contrato-pendencias p{margin:0}.config-atalhos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.config-atalhos li{gap:2px;display:grid}.contato-dados{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:0;display:grid}.contato-dados dt{color:var(--cor-texto-suave);font-size:.78rem}.contato-dados dd{margin:0;font-weight:500}.contato-mensagem{border-left:3px solid var(--cor-areia);background:var(--cor-fundo);white-space:pre-line;margin:0;padding:10px 14px}.contato-motivo{margin:0;font-size:.9rem}.contato-acoes{border-top:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.contato-classificar select{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:.9rem}.contato-encerrar{gap:8px;width:100%;max-width:420px;margin-top:4px;display:grid}.contato-encerrar label{font-size:.92rem;font-weight:600}.contato-encerrar select,.contato-encerrar input{border:1px solid var(--cor-borda);font:inherit;border-radius:8px;padding:9px 10px}.contato-encerrar-botoes{justify-content:flex-end;gap:8px;display:flex}.pendencia{border-color:var(--cor-areia);background:#fdf8ef;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pendencia strong{color:var(--cor-norte);font-size:2rem;line-height:1}.pendencia span{flex:1;font-weight:500}.pendencia:hover{border-color:var(--cor-norte)}.pendencia:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.titulo-com-acao{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.titulo-com-acao h1{margin-bottom:4px}.voltar{color:var(--cor-texto-suave);align-items:center;gap:6px;margin-bottom:12px;font-size:.9rem;display:inline-flex}.voltar:hover{color:var(--cor-texto)}.filtros{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.filtros select,.filtros input{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.filtros-busca{flex:1;min-width:220px;display:flex;position:relative}.filtros-busca svg{color:var(--cor-texto-suave);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filtros-busca input{flex:1;padding-left:38px}.filtros input:focus-visible,.filtros select:focus-visible{outline:2px solid var(--cor-norte);outline-offset:1px}.tabela-cartao{padding:0}.tabela{border-collapse:collapse;width:100%;min-width:560px}.tabela th{text-align:left;color:var(--cor-texto-suave);border-bottom:1px solid var(--cor-borda);padding:12px 16px;font-size:.8rem;font-weight:600}.tabela td{border-bottom:1px solid var(--cor-borda);vertical-align:top;padding:12px 16px}.tabela tr:last-child td{border-bottom:0}.tabela td small{font-size:.85rem;display:block}.tabela-link{color:var(--cor-norte);font-weight:600}.tabela-link:hover{text-decoration:underline}.selo-etapa-contato{color:#8a5a00;background:#fbf0dc}.selo-etapa-briefing,.selo-etapa-proposta,.selo-etapa-contrato{color:var(--cor-norte);background:#e8eef6}.selo-etapa-projeto,.selo-etapa-obra{color:var(--cor-sucesso);background:#e3f1e8}.selo-etapa-entregue,.selo-etapa-encerrado{color:var(--cor-texto-suave);background:#eceae4}.ficha-contato{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ficha{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:16px;display:grid}@media (max-width:960px){.ficha{grid-template-columns:1fr}}.ficha-dados{grid-template-columns:1fr 1fr;margin-bottom:12px}.ficha-link{border-top:1px solid var(--cor-borda);gap:10px;padding:14px 0;display:grid}.ficha-link p{margin:2px 0 0}.ficha-link-futuro{opacity:.7}.enviar-link{justify-items:start;gap:10px;display:grid}.enviar-link .link-escritorio{width:100%}.linha-tempo{gap:14px;margin:0;padding:0;list-style:none;display:grid}.linha-tempo li{border-left:2px solid var(--cor-borda);gap:2px;padding-left:16px;display:grid}.linha-tempo time{color:var(--cor-texto-suave);font-size:.8rem}.lista-marcar{flex-wrap:wrap;gap:4px 20px;display:flex}.lista-marcar .checagem{margin:0}.icone-aviso{color:#8a5a00!important}.publico{background:var(--cor-fundo);border-top:6px solid var(--cor-marca);flex-direction:column;min-height:100vh;display:flex}.publico-topo{align-items:center;gap:12px;width:100%;max-width:680px;margin:0 auto;padding:28px 16px 8px;font-size:1.15rem;display:flex}.publico-logo{object-fit:contain;width:auto;max-width:180px;height:56px}.publico-inicial{background:var(--cor-marca);width:48px;height:48px;color:var(--cor-marca-texto);border-radius:12px;flex:none;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.publico-conteudo{flex:1;width:100%;max-width:680px;margin:0 auto;padding:16px 16px 40px}.publico-conteudo h1{margin-bottom:8px;font-size:clamp(1.7rem,5vw,2.2rem)}.publico-form{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-top:20px;padding:clamp(18px,4vw,28px)}.publico-form fieldset{border:0;margin:0 0 12px;padding:0}.publico-form legend{text-transform:uppercase;letter-spacing:.08em;color:var(--cor-marca);margin-bottom:14px;font-size:.8rem;font-weight:700}.publico-form .campo input:focus-visible,.publico-form .campo select:focus-visible,.publico-form .campo textarea:focus-visible{outline-color:var(--cor-marca)}.publico-form .checagem input{accent-color:var(--cor-marca)}.campo-rotulo{font-size:.95rem;font-weight:600}.publico-servicos{flex-wrap:wrap;gap:8px;display:flex}.publico-servico{cursor:pointer}.publico-servico input{opacity:0;width:1px;height:1px;position:absolute}.publico-servico span{border:1px solid var(--cor-borda);background:#fff;border-radius:999px;padding:9px 16px;transition:background .15s,border-color .15s;display:inline-block}.publico-servico input:checked+span{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--cor-marca-texto)}.publico-servico input:focus-visible+span{outline:2px solid var(--cor-marca);outline-offset:2px}.campo.com-erro .publico-servico span{border-color:var(--cor-erro)}.botao-marca{background:var(--cor-marca);color:var(--cor-marca-texto);justify-content:center}.botao-marca:hover{filter:brightness(.92)}.publico-sucesso{text-align:center;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);justify-items:center;gap:8px;margin-top:20px;padding:40px 24px;display:grid}.publico-sucesso>svg{color:var(--cor-sucesso)}.publico-sucesso h2{margin:0;font-size:1.6rem}.publico-rodape{text-align:center;color:var(--cor-texto-suave);padding:0 16px 24px;font-size:.78rem}@media (prefers-reduced-motion:reduce){.publico-servico span{transition:none}}.cliente{max-width:760px;margin:0 auto;padding:32px 16px}.cliente-topo{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.briefing{gap:16px;display:grid}.briefing-topo{z-index:5;background:var(--cor-fundo);padding:8px 0;position:sticky;top:0}.briefing-barra{background:var(--cor-borda);border-radius:999px;height:6px;overflow:hidden}.briefing-barra span{background:var(--cor-marca);border-radius:inherit;height:100%;transition:width .3s;display:block}.briefing-status{color:var(--cor-texto-suave);justify-content:space-between;gap:12px;margin-top:6px;font-size:.82rem;display:flex}.briefing-salvo{align-items:center;gap:4px;display:inline-flex}.briefing-salvo-erro{color:var(--cor-erro)}.briefing-passo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:clamp(18px,4vw,28px)}.briefing-passo h1{outline:none;font-size:clamp(1.5rem,5vw,1.9rem)}.briefing-passo .publico-servico input:focus-visible+span,.briefing-passo .campo input:focus-visible,.briefing-passo .campo textarea:focus-visible{outline-color:var(--cor-marca)}.briefing-inicio .lista-icones svg{color:var(--cor-marca)}.pergunta{border:0;min-width:0;margin:0 0 24px;padding:0}.pergunta legend,.pergunta>label,.pergunta>.campo-rotulo{margin-bottom:6px;padding:0;font-size:1rem;font-weight:600}.pergunta .publico-servicos{margin-top:6px}.pergunta-numero{max-width:200px}.briefing-navegacao{justify-content:space-between;gap:12px;display:flex}.briefing-navegacao .botao-marca{min-width:140px}.briefing-revisao{gap:12px;display:grid}.briefing-resumo{border-top:1px solid var(--cor-borda);margin:0;padding:0;list-style:none}.briefing-resumo li{border-bottom:1px solid var(--cor-borda);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.briefing-resumo .botao-link{color:var(--cor-marca);font-weight:600;text-decoration:underline}.briefing-demo{margin-bottom:0}.fotos{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.foto{aspect-ratio:1;background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:8px;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto-arquivo{height:100%;color:var(--cor-texto-suave);align-content:center;place-items:center;gap:4px;font-size:.8rem;display:grid}.foto-remover{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}.foto-remover:focus-visible{outline-offset:1px;outline:2px solid #fff}.foto-enviar{border:2px dashed var(--cor-borda);border-radius:var(--raio);cursor:pointer;color:var(--cor-marca);background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:18px;font-weight:600;display:flex}.foto-enviar:hover{border-color:var(--cor-marca)}.foto-enviar:has(input:focus-visible){outline:2px solid var(--cor-marca);outline-offset:2px}.foto-enviar.enviando{cursor:wait;opacity:.7}.foto-enviar input{opacity:0;width:1px;height:1px;position:absolute}.quiz{justify-items:center;gap:12px;display:grid}.quiz-contador{color:var(--cor-texto-suave);margin:0;font-size:.85rem}.quiz-imagem{aspect-ratio:4/3;border-radius:var(--raio);background:var(--cor-borda);width:100%;overflow:hidden}.quiz-imagem img{object-fit:cover;width:100%;height:100%;animation:.25s ease-out quiz-entrar;display:block}@keyframes quiz-entrar{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.quiz-botoes{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.quiz-botoes .botao{justify-content:center;padding:14px;font-size:1.05rem}.quiz-nao{border-color:var(--cor-borda);color:var(--cor-texto)}.quiz-voltar{color:var(--cor-texto-suave);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.quiz-fim p{margin-bottom:12px}.quiz-grade{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quiz-mini{aspect-ratio:1;cursor:pointer;background:0 0;border:3px solid #0000;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.quiz-mini img{object-fit:cover;width:100%;height:100%;display:block}.quiz-mini.nao-gostou img{opacity:.35;filter:grayscale()}.quiz-mini.gostou{border-color:var(--cor-marca)}.quiz-mini span{width:26px;height:26px;color:var(--cor-texto);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.quiz-mini.gostou span{background:var(--cor-marca);color:var(--cor-marca-texto)}.quiz-mini:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px}@media (prefers-reduced-motion:reduce){.quiz-imagem img{animation:none}.briefing-barra span{transition:none}}.selo-briefing-pendente{color:var(--cor-texto-suave);background:#eceae4}.selo-briefing-em_andamento{color:#8a5a00;background:#fbf0dc}.selo-briefing-respondido{color:var(--cor-norte);background:#e8eef6}.selo-briefing-validado{color:var(--cor-sucesso);background:#e3f1e8}.perfil-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.perfil-acoes .selo-status{margin-right:auto}.perfil-topo{border-bottom:2px solid var(--cor-borda);margin:20px 0;padding-bottom:16px}.perfil-marca img{object-fit:contain;max-width:200px;max-height:56px}.perfil-marca strong{font-size:1.1rem}.perfil-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-suave);margin:16px 0 0;font-size:.78rem;font-weight:700}.perfil-topo h1{margin:0;font-size:2rem}.perfil-secao{break-inside:avoid;margin-bottom:16px}.perfil-secao h2{font-size:1.2rem}.perfil-sub{align-items:center;gap:6px;margin-top:16px;font-size:.95rem;display:flex}.perfil-estilo{font-size:1.15rem}.perfil-barras{gap:6px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.perfil-barras li{grid-template-columns:120px 1fr 44px;align-items:center;gap:10px;font-size:.9rem;display:grid}.perfil-barras li span:last-child{text-align:right;color:var(--cor-texto-suave)}.perfil-barra{background:var(--cor-borda);border-radius:999px;height:8px;overflow:hidden}.perfil-barra span{background:var(--cor-areia);height:100%;display:block}.perfil-respostas{gap:14px;margin:0;display:grid}.perfil-respostas dt{color:var(--cor-texto-suave);font-size:.85rem}.perfil-respostas dd{white-space:pre-line;margin:2px 0 0;font-weight:500}.perfil-respostas .fotos{margin:4px 0 0}.editor-perguntas{margin:0;padding:0;list-style:none}.editor-perguntas li{border-top:1px solid var(--cor-borda);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.editor-perguntas li.desativada .editor-texto{opacity:.5}.editor-perguntas[aria-busy=true]{opacity:.7}.editor-ativa input{width:18px;height:18px;accent-color:var(--cor-norte);cursor:pointer}.editor-texto{gap:2px;min-width:0;display:grid}.editor-texto small{overflow-wrap:anywhere;font-size:.82rem}.editor-botoes{gap:4px;display:flex}.botao-icone{border:1px solid var(--cor-borda);width:32px;height:32px;color:var(--cor-texto);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.botao-icone:hover:not(:disabled){border-color:var(--cor-norte);color:var(--cor-norte)}.botao-icone:disabled{opacity:.35;cursor:default}.botao-icone:focus-visible{outline:2px solid var(--cor-norte);outline-offset:1px}.estilos-editor{--cor-marca:var(--cor-norte)}.estilos-enviar{margin-top:0;padding:10px}.estilos-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.estilos-grade .foto{aspect-ratio:4/3}.estilos-rotulo{color:#fff;background:#0009;border-radius:999px;padding:1px 8px;font-size:.72rem;position:absolute;bottom:4px;left:4px}.estilos-abas{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.estilos-aba{border:1px solid var(--cor-borda);font:inherit;cursor:pointer;color:var(--cor-texto);background:#fff;border-radius:999px;padding:6px 12px;font-size:.88rem}.estilos-aba span{margin-left:4px;font-size:.8rem}.estilos-aba.ativa{border-color:var(--cor-norte);background:var(--cor-norte);color:#fff}.estilos-aba.ativa span{color:inherit;opacity:.8}.estilos-aba:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.estilos-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estilos-acoes .estilos-enviar{flex:240px}.estilos-ampliar{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.estilos-ampliar:disabled{cursor:default}.estilos-oculta img{opacity:.35;filter:grayscale()}.recorte{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;gap:10px;padding:12px;display:grid}.recorte-titulo{margin:0}.recorte-area{aspect-ratio:4/3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#111;border-radius:8px;width:100%;max-width:640px;position:relative;overflow:hidden}.recorte-area:active{cursor:grabbing}.recorte-area:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.recorte-area img{pointer-events:none;max-width:none;position:absolute}.recorte-grade{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff73 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff73 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff73 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff73 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.recorte-zoom{max-width:640px;color:var(--cor-texto-suave);align-items:center;gap:8px;display:flex}.recorte-zoom input{flex:1}@media print{body{background:#fff}.app{display:block}.app-lateral,.nao-imprimir{display:none!important}.app-conteudo{padding:0}.pagina-app{max-width:none}.cartao{box-shadow:none;border:0;padding:0}.perfil-secao{border-top:1px solid var(--cor-borda);padding-top:12px}.fotos{grid-template-columns:repeat(5,1fr)}}.selo-proposta-rascunho,.selo-proposta-substituida{color:var(--cor-texto-suave);background:#eceae4}.selo-proposta-enviada{color:var(--cor-norte);background:#e8eef6}.selo-proposta-aprovada{color:var(--cor-sucesso);background:#e3f1e8}.selo-proposta-ajuste_pedido,.selo-proposta-expirada{color:#8a5a00;background:#fbf0dc}.selo-proposta-recusada{color:var(--cor-erro);background:#f9e5e3}.ficha-propostas{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ficha-propostas li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-proposta .campo-curto{max-width:120px}.proposta-item{border:0;border-top:1px solid var(--cor-borda);min-width:0;margin:0 0 8px;padding:14px 0 0}.proposta-item:first-of-type{border-top:0;padding-top:0}.proposta-item-topo{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.proposta-item-topo .botao-icone{margin-bottom:16px}.proposta-parcela{grid-template-columns:1fr 140px auto;gap:8px;margin-bottom:8px;display:grid}.proposta-parcela input{border:1px solid var(--cor-borda);font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.proposta-parcela input.com-erro{border-color:var(--cor-erro)}.proposta-parcela input:focus-visible{outline:2px solid var(--cor-norte);outline-offset:1px}.proposta-parcela-acoes{flex-wrap:wrap;gap:8px;display:flex}.proposta-rodape{background:var(--cor-fundo);border-top:1px solid var(--cor-borda);z-index:5;gap:8px;padding:12px 0;display:grid;position:sticky;bottom:0}.proposta-rodape .form-rodape{align-items:center;margin-top:0}.proposta-salvo{margin-right:auto;font-size:.85rem}.previa-fundo{z-index:50;background:#1326408c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.previa-janela{background:var(--cor-superficie);border-radius:var(--raio);grid-template-rows:auto 1fr auto;width:min(820px,100%);max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 20px 60px #00000040}.previa-topo{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.previa-conteudo{padding:16px 24px;overflow-y:auto}.previa-rodape{border-top:1px solid var(--cor-borda);gap:8px;padding:12px 16px;display:grid}.previa-rodape .form-rodape{margin-top:0}@media (max-width:560px){.previa-fundo{padding:0}.previa-janela{border-radius:0;height:100vh;max-height:100vh}.previa-conteudo{padding:12px 16px}.proposta-parcela{grid-template-columns:1fr 110px auto}}.resposta-cliente{border-left:4px solid var(--cor-borda);margin-bottom:20px}.resposta-aprovada{border-left-color:var(--cor-sucesso)}.resposta-ajuste_pedido{border-left-color:#c58a1a}.resposta-recusada{border-left-color:var(--cor-erro)}.resposta-cliente h2{font-size:1.15rem}.proposta-previa{margin-bottom:20px}.proposta h1{margin-bottom:8px;font-size:clamp(1.6rem,5vw,2rem)}.proposta-topo{border-bottom:1px solid var(--cor-borda);margin-bottom:8px;padding-bottom:12px}.proposta-apresentacao{white-space:normal;overflow-wrap:anywhere}.proposta-texto{white-space:pre-line}.proposta-bloco{border-bottom:1px solid var(--cor-borda);padding:16px 0}.proposta-bloco:last-child{border-bottom:0;padding-bottom:0}.proposta-bloco h2{font-size:1.2rem}.proposta-bloco h3{margin-top:12px;font-size:.95rem}.proposta-lista{margin:0;padding-left:20px}.proposta-lista li{white-space:normal;overflow-wrap:anywhere;padding-left:2px}.proposta-lista li+li{margin-top:4px}.pagamento-contrato{margin:20px 0}.pagamento-contrato .proposta-lista{margin:16px 0}.pagamento-acesso{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-top:12px;display:flex}.proposta-total{margin-bottom:8px;font-size:1.8rem;font-weight:700}.proposta-parcelas{border-collapse:collapse;width:100%;margin-bottom:12px}.proposta-parcelas th{text-align:left;border-top:1px solid var(--cor-borda);padding:8px 0;font-weight:400}.proposta-parcelas td{text-align:right;border-top:1px solid var(--cor-borda);white-space:nowrap;padding:8px 0 8px 12px;font-weight:600}.proposta-resumo{gap:12px;margin:0;padding:0;list-style:none;display:grid}.proposta-resumo li{align-items:flex-start;gap:12px;display:flex}.proposta-resumo svg{color:var(--cor-marca,var(--cor-norte));flex:none;margin-top:3px}.proposta-resumo strong{display:block}.proposta-resumo span{color:var(--cor-texto-suave);font-size:.95rem}.proposta-resumo strong{color:var(--cor-texto)}.proposta-aviso{margin-bottom:0}.resposta-proposta h2{font-size:1.3rem}.resposta-botoes{flex-wrap:wrap;gap:10px;display:flex}.resposta-botoes .botao-bloco{flex:180px}.resposta-etapa{gap:8px;display:grid}.resposta-proposta .botao-secundario{border-color:var(--cor-marca);color:var(--cor-marca)}.selo-contrato-rascunho,.selo-contrato-cancelado{color:var(--cor-texto-suave);background:#eceae4}.selo-contrato-aguardando_assinatura{color:#8a5a00;background:#fbf0dc}.selo-contrato-assinado{color:var(--cor-sucesso);background:#e3f1e8}.contrato-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--fonte);margin:0;font-size:.98rem;line-height:1.7}.contrato-documento{margin-bottom:20px}.contrato-aceite{border-top:2px solid var(--cor-borda);break-inside:avoid;margin-top:24px;padding-top:16px}.contrato-aceite h2{align-items:center;gap:8px;font-size:1.05rem;display:flex}.contrato-aceite dl{gap:8px;margin:0;display:grid}.contrato-aceite dt{color:var(--cor-texto-suave);font-size:.8rem}.contrato-aceite dd{margin:0}.contrato-codigo{overflow-wrap:anywhere;word-break:break-all;font-size:.8rem}.contrato-navegador{overflow-wrap:anywhere;font-size:.85rem}.contrato-ficha{grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:760px){.contrato-ficha{grid-template-columns:1fr}}.contrato-previa-detalhes{margin-top:16px}.contrato-previa-detalhes summary{cursor:pointer;color:var(--cor-norte);font-weight:600}.contrato-previa-detalhes pre{background:var(--cor-fundo);border-radius:8px;margin-top:12px;padding:16px}.editor-contrato-grade{grid-template-columns:minmax(0,1fr) 260px;gap:20px;display:grid}@media (max-width:900px){.editor-contrato-grade{grid-template-columns:1fr}}.editor-contrato textarea{font-family:var(--fonte);font-size:.92rem;line-height:1.6}.editor-campos{align-content:start;gap:12px;display:grid}.editor-campos .campo-ajuda{margin:0}.editor-grupo{gap:6px;display:grid}.editor-grupo-titulo{letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.editor-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.editor-etiqueta{font:inherit;cursor:pointer;text-align:left;border:0;border-radius:7px;min-height:34px;padding:7px 10px;font-size:.82rem;font-weight:600}.editor-etiqueta:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.editor-grupo-cliente .editor-grupo-titulo{color:var(--cor-norte)}.editor-grupo-cliente .editor-etiqueta{color:var(--cor-norte);background:#e8eef6}.editor-grupo-escritorio .editor-grupo-titulo{color:#7a5313}.editor-grupo-escritorio .editor-etiqueta{color:#7a5313;background:#f6ead3}.editor-grupo-proposta .editor-grupo-titulo{color:#2f6b47}.editor-grupo-proposta .editor-etiqueta{color:#2f6b47;background:#e3f1e8}.editor-dica{color:#33465c;background:#f3f6fa;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:.86rem;line-height:1.5}.contrato-pronto-grade{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:16px;display:grid}@media (max-width:1100px){.contrato-pronto-grade{grid-template-columns:1fr}}.contrato-pronto-grade:has(.contrato-personalizar[open]){grid-template-columns:1fr}.contrato-pronto-grade:has(.contrato-personalizar[open]) .contrato-lateral{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.contrato-lateral{gap:20px;min-width:0;display:grid}.contrato-lateral .secao-config{margin:0}.contrato-pronto{gap:16px;min-width:0;display:grid}.contrato-status{border-radius:var(--raio);color:#1f5a3a;background:#e3f1e8;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.contrato-status svg{flex:none;margin-top:1px}.contrato-status strong{font-size:1.05rem;display:block}.contrato-status p{color:#2e4f3d;margin:2px 0 0;font-size:.92rem}.contrato-status-falta{color:#8a5a00;background:#fbf0dc}.contrato-status-falta p{color:#6e4a07}.previa-legenda{color:var(--cor-texto-suave);margin:0;font-size:.88rem}.previa-amostra{vertical-align:-2px;background:#f6ead3;border:1px solid #e5cd9f;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.contrato-lateral .form-linha{grid-template-columns:1fr}.contrato-lateral input{box-sizing:border-box;width:100%;min-width:0}.previa-modelo{border:1px solid var(--cor-borda);border-radius:var(--raio);white-space:pre-wrap;overflow-wrap:anywhere;background:#fcfbf8;max-height:520px;padding:20px 22px;font-size:.92rem;line-height:1.8;overflow:auto}.previa-modelo:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.previa-auto{color:inherit;background:#f6ead3;border-radius:4px;padding:1px 4px}.previa-falta{color:var(--cor-erro);background:#fdecea;border-radius:4px;padding:1px 4px;font-weight:600}.contrato-personalizar{border-top:1px solid var(--cor-borda);padding-top:14px}.contrato-personalizar>summary{cursor:pointer;color:var(--cor-norte);min-height:32px;padding:6px 0;font-weight:600}.contrato-personalizar[open]>summary{margin-bottom:12px}.contrato-personalizar>.contato-alerta{margin-bottom:14px}.contrato-config-modelo{border-top:1px solid var(--cor-borda);margin-top:24px;padding-top:18px}.contrato-config-modelo h2{font-size:1.05rem}.contrato-dados-lista{gap:8px;margin:0 0 16px;padding:0;font-size:.92rem;list-style:none;display:grid}.contrato-dados-lista li{align-items:center;gap:8px;display:flex}.contrato-dados-lista svg{color:var(--cor-sucesso);flex:none}.contrato-dado-falta,.contrato-dado-falta svg{color:#a5541f}.pagamentos{margin:0 0 8px;padding:0;list-style:none}.pagamentos li{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pagamentos .checagem{margin:0}.pagamentos[aria-busy=true]{opacity:.7}.assinar-contrato h2{font-size:1.3rem}.assinar-contrato .checagem input{accent-color:var(--cor-marca)}@media print{.publico{border-top:0}.publico-form{border:0;padding:0}.publico-rodape{display:none}}.selo-etapa-status-pendente{color:var(--cor-texto-suave);background:#eceae4}.selo-etapa-status-em_andamento{color:var(--cor-norte);background:#e8eef6}.selo-etapa-status-aguardando_aprovacao,.selo-etapa-status-revisao{color:#8a5a00;background:#fbf0dc}.selo-etapa-status-aprovada{color:var(--cor-sucesso);background:#e3f1e8}.projeto-resumo{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0 20px;display:grid}.projeto-resumo .cartao{gap:2px;padding:14px 16px;display:grid}.projeto-resumo strong{font-size:1.4rem}.projeto-alerta{background:#fdf8ef;border-color:#e0b35c}.etapa{border-left:4px solid var(--cor-borda);margin-bottom:16px}.etapa-em_andamento{border-left-color:var(--cor-norte)}.etapa-aguardando_aprovacao,.etapa-revisao{border-left-color:#e0b35c}.etapa-aprovada{border-left-color:var(--cor-sucesso)}.etapa-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.etapa-topo h2{margin:0;font-size:1.15rem}.etapa-numero{background:var(--cor-borda);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid}.etapa-aprovada .etapa-numero{background:var(--cor-sucesso);color:#fff}.etapa-ferramentas{margin-left:auto}.etapa-renomear{flex:1;align-items:center;gap:6px;min-width:200px;display:flex}.etapa-renomear input{border:1px solid var(--cor-borda);font:inherit;border-radius:8px;flex:1;padding:6px 10px}.arquivos-anteriores{margin-bottom:10px;font-size:.92rem}.arquivos-anteriores summary{cursor:pointer;color:var(--cor-texto-suave)}.etapa-envio{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;display:flex}.etapa-envio .checagem{margin:0}.etapa-upload{--cor-marca:var(--cor-norte);flex:280px;margin-top:0;padding:12px}.etapa-aprovacao{border-top:1px solid var(--cor-borda);margin-top:12px;padding-top:12px}.etapa-historico{margin-top:14px}.etapa-comentario{color:var(--cor-texto-suave);white-space:pre-line;font-style:italic;display:block}.etapa-excedente{color:#8a5a00;font-size:.88rem;display:block}.etapa-excedente .botao-link{align-items:center;gap:4px;display:inline-flex}.nova-etapa{flex-wrap:wrap;gap:8px;margin:4px 0 24px;display:flex}.nova-etapa input{border:1px solid var(--cor-borda);font:inherit;border-radius:8px;flex:260px;padding:10px 12px}.nova-etapa .campo-erro{width:100%}.etapas-cliente{gap:14px;margin:0;padding:0;list-style:none;display:grid}.etapa-cliente{border-left:4px solid var(--cor-borda);margin-top:0}.etapa-cliente.etapa-aguardando_aprovacao{border-left-color:var(--cor-marca)}.etapa-cliente.etapa-aprovada{border-left-color:var(--cor-sucesso)}.etapa-historico-cliente{gap:6px;margin:8px 0;padding:0;font-size:.92rem;list-style:none;display:grid}.resposta-etapa{border-top:1px solid var(--cor-borda);margin-top:12px;padding-top:12px}.resposta-etapa-confirmar{gap:8px;display:grid}.resposta-etapa .botao-secundario{border-color:var(--cor-marca);color:var(--cor-marca)}.projeto-resumo-cliente{margin-top:8px}.acesso{--acesso-marinho:#14283f;--acesso-offwhite:#f7f5f0;--acesso-dourado:#c89b50;--acesso-borda:#d9d6cf;--acesso-suave:#5c6675;background:var(--acesso-offwhite);grid-template-columns:53fr 47fr;min-height:100dvh;display:grid}.acesso-imagem{background:var(--acesso-marinho);height:100dvh;position:sticky;top:0;overflow:hidden}.acesso-foto{object-fit:cover;object-position:50% 32%}.acesso-video{object-position:50% 22%;background:var(--acesso-marinho);width:100%;height:100%;position:absolute;inset:0}.acesso-imagem:after{content:"";pointer-events:none;background:linear-gradient(#14283f00 56%,#14283f59 74%,#14283fd9 100%);position:absolute;inset:0}.acesso-frase{z-index:1;color:#fff;position:absolute;bottom:8.5%;left:6.5%;right:6.5%}.acesso-linha{background:var(--acesso-dourado);width:72px;height:3px;margin-bottom:clamp(18px,2.6vh,28px);display:block}.acesso-frase p{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,3.25vw,3.1rem);font-weight:300;line-height:1.14}.acesso-lado{flex-direction:column;align-items:center;min-width:0;padding:64px clamp(24px,6vw,96px) 28px;display:flex}.acesso-logo{border-radius:4px;width:min(330px,70%);margin-top:auto;margin-bottom:clamp(32px,6vh,56px);display:block}.acesso-logo img{width:100%;height:auto;display:block}.acesso-logo:focus-visible{outline:2px solid var(--acesso-marinho);outline-offset:6px}.acesso-conteudo{width:100%;max-width:456px;margin-bottom:auto}.acesso-rodape{color:var(--acesso-suave);margin:40px 0 0;font-size:.82rem}.login-titulo{letter-spacing:-.03em;color:var(--acesso-marinho);margin:0 0 6px;font-size:clamp(1.9rem,2.75vw,2.5rem);font-weight:800}.login-subtitulo{color:var(--acesso-suave);margin:0 0 22px;font-size:1.12rem}.login-campo{margin-bottom:20px}.login-campo label{color:var(--acesso-marinho);margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.login-entrada{align-items:center;display:flex;position:relative}.login-entrada>svg{color:#6b7280;pointer-events:none;position:absolute;left:16px}.login-entrada input{border:1px solid var(--acesso-borda);width:100%;height:50px;font:inherit;color:var(--cor-texto);background:#fdfcfa;border-radius:7px;padding:0 48px 0 46px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.login-entrada input::placeholder{color:#9aa0a8}.login-entrada input:hover{border-color:#b9b5ac}.login-entrada input:focus-visible{border-color:var(--acesso-marinho);outline:none;box-shadow:0 0 0 3px #14283f26}.login-campo.com-erro input{border-color:var(--cor-erro)}.login-campo .campo-erro{margin-top:6px}.login-olho{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:6px}.login-olho:hover{color:var(--acesso-marinho);background:#f1efe9}.login-olho:focus-visible{outline:2px solid var(--acesso-marinho);outline-offset:0}.login-esqueci{text-align:right;margin:-10px 0 30px;font-size:.92rem}.login-esqueci a{color:var(--acesso-marinho);text-underline-offset:3px;text-decoration:underline}.login-botao{background:var(--acesso-marinho);color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:14px;font-size:1.05rem;font-weight:600;transition:background .15s;display:flex}.login-botao:hover{background:#0e1d2f}.login-botao:focus-visible{outline:3px solid var(--acesso-dourado);outline-offset:2px}.login-botao:disabled{opacity:.75;cursor:wait}.login-cadastro{text-align:center;color:var(--cor-texto);margin:24px 0 0;font-size:.97rem}.login-cadastro a{color:var(--acesso-dourado);text-underline-offset:3px;margin-left:4px;font-weight:600;text-decoration:underline}.login-esqueci a:focus-visible,.login-cadastro a:focus-visible{outline:2px solid var(--acesso-marinho);outline-offset:2px;border-radius:2px}.login .aviso{margin-bottom:20px}.acesso .auth-titulo{letter-spacing:-.03em;color:var(--acesso-marinho);font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700}.acesso .campo input{border-color:var(--acesso-borda);border-radius:7px;height:48px}.acesso .botao-primario{background:var(--acesso-marinho);border-radius:7px;min-height:50px}.acesso .auth-rodape a{color:var(--acesso-marinho)}@media (max-width:900px){.acesso{grid-template-rows:auto 1fr;grid-template-columns:1fr}.acesso-imagem{height:200px;position:relative}.acesso-foto{object-position:50% 24%}.acesso-video{object-position:50% 16%}.acesso-frase{display:none}.acesso-lado{padding:28px 20px 24px}.acesso-logo{width:min(240px,70%);margin-top:0;margin-bottom:28px}}@media (max-width:900px) and (max-height:700px){.acesso-imagem{height:140px}}@media (prefers-reduced-motion:reduce){.login-entrada input,.login-botao{transition:none}}.proposta-deslocamento-previa{background:var(--cor-fundo);border-radius:8px;margin:-4px 0 18px;padding:10px 12px}.parcelamento-lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:4px 0 12px;padding:0;font-size:.95rem;list-style:none;display:grid}.parcelamento-lista strong{min-width:3.2em;display:inline-block}.parcelamento-escolha{border:0;min-width:0;margin:0 0 8px;padding:0}.parcelamento-escolha legend{margin-bottom:6px;font-size:1.05rem;font-weight:700}.parcelamento-opcoes{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:8px 0;display:grid}.parcelamento-opcao{border:1px solid var(--cor-borda);cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:relative}.parcelamento-opcao input{opacity:0;width:1px;height:1px;position:absolute}.parcelamento-opcao strong{font-size:1.05rem}.parcelamento-opcao span{color:var(--cor-texto-suave);font-size:.88rem}.parcelamento-opcao.escolhida{border-color:var(--cor-marca);box-shadow:0 0 0 1px var(--cor-marca);background:#fbf8f3}.parcelamento-opcao:has(input:focus-visible){outline:2px solid var(--cor-marca);outline-offset:2px}.acesso-video-botao{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.7;background:#14283f73;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .15s;display:grid;position:absolute;bottom:16px;right:16px}.acesso-video-botao:hover,.acesso-video-botao:focus-visible{opacity:1}.acesso-video-botao:focus-visible{outline:2px solid var(--acesso-dourado);outline-offset:2px}@media (max-width:900px){.acesso-video-botao{width:30px;height:30px;bottom:10px;right:10px}}.sem-quebra{white-space:nowrap}.primeira-maiuscula:first-letter{text-transform:uppercase}.salvamento-faixa{z-index:5;border:1px solid var(--cor-borda);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f5f1f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:.88rem;display:flex;position:sticky;top:0}.salvamento{min-height:1.2em;color:var(--cor-texto-suave);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.salvamento-salvo{color:var(--cor-sucesso)}.salvamento-erro{color:var(--cor-erro);font-weight:600}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation:none}}.painel-secao{margin-top:28px}.painel-secao h2{color:var(--cor-texto-suave);margin-bottom:12px;font-size:1.05rem;font-weight:600}.painel-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.painel-cartao{border-left:4px solid var(--cor-areia);grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.painel-cartao:hover{border-color:var(--cor-norte);box-shadow:0 6px 18px #0f1b2b14}.painel-cartao:focus-visible{outline:2px solid var(--cor-norte);outline-offset:2px}.painel-esperando{border-left-color:var(--cor-borda)}.painel-icone{color:var(--cor-norte)}.painel-numero{color:var(--cor-norte);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;line-height:1}.painel-texto{gap:2px;min-width:0;display:grid}.painel-texto strong{font-size:.95rem;line-height:1.3}.painel-texto small{font-size:.82rem}.painel-detalhe{color:var(--cor-norte);font-weight:600}.painel-seta{color:var(--cor-texto-suave)}.painel-receber{border-left-color:var(--cor-sucesso);max-width:520px}.painel-receber .painel-numero{color:var(--cor-sucesso);font-size:1.5rem}.painel-em-dia{border-radius:var(--raio);color:var(--cor-sucesso);background:#e3f1e8;align-items:center;gap:8px;margin:0;padding:14px 16px;font-weight:600;display:flex}.painel-link{margin-top:32px}@media (prefers-reduced-motion:reduce){.painel-cartao{transition:none}}.galeria-grupo{margin-top:16px}.galeria-titulo{margin:0 0 8px;font-size:.95rem}.galeria{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.galeria-pequena{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:10px}.galeria-item{aspect-ratio:4/3;background:var(--cor-fundo);cursor:zoom-in;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.galeria-item img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.galeria-item:hover img{transform:scale(1.04)}.galeria-item:focus-visible{outline:3px solid var(--cor-norte);outline-offset:2px}.galeria-selo{color:#fff;background:#0f1b2bb8;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:8px;left:8px}.galeria-rejeitadas{border-top:1px solid var(--cor-borda);margin-top:20px;padding-top:14px}.galeria-rejeitadas summary{cursor:pointer;color:var(--cor-texto-suave);align-items:center;gap:6px;font-weight:600;display:inline-flex}.galeria-rejeitadas .galeria-item img{filter:grayscale(.35)}@media (max-width:560px){.galeria{grid-template-columns:repeat(2,1fr);gap:6px}}.visualizador{z-index:100;touch-action:pan-y;background:#080c14f0;place-items:center;animation:.18s ease-out visualizador-entrar;display:grid;position:fixed;inset:0}.visualizador-imagem{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:min(92vw,1400px);max-height:84vh;box-shadow:0 20px 60px #00000080}.visualizador-topo{color:#e9edf3;pointer-events:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.95rem;display:flex;position:absolute;top:0;left:0;right:0}.visualizador-topo>*{pointer-events:auto}.visualizador-botao{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.visualizador-botao:hover{background:#ffffff38}.visualizador-botao:focus-visible{outline:3px solid var(--cor-areia);outline-offset:2px}.visualizador-anterior,.visualizador-proxima{position:absolute;top:50%;transform:translateY(-50%)}.visualizador-anterior{left:16px}.visualizador-proxima{right:16px}@media (max-width:640px){.visualizador-anterior,.visualizador-proxima{top:auto;bottom:20px;transform:none}.visualizador-anterior{left:calc(50% - 60px)}.visualizador-proxima{right:calc(50% - 60px)}}@keyframes visualizador-entrar{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.visualizador,.galeria-item img{transition:none;animation:none}}@media print{.galeria{grid-template-columns:repeat(3,1fr);gap:8px}.galeria-item{break-inside:avoid}.galeria-grupo{break-inside:avoid-page}.visualizador{display:none!important}}.aditivos,.externas{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aditivo{border:1px solid var(--cor-borda);border-left:4px solid var(--cor-areia);border-radius:var(--raio);background:#fff;gap:8px;padding:14px;display:grid}.aditivo-aprovado{border-left-color:var(--cor-sucesso)}.aditivo-recusado{border-left-color:var(--cor-erro);opacity:.85}.aditivo-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aditivo-descricao{flex:1;gap:2px;min-width:220px;display:grid}.aditivo-descricao small{font-size:.85rem}.aditivo-valor{justify-items:end;gap:4px;display:grid}.aditivo-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.aditivo-form{margin:12px 0}.form-linha-3{grid-template-columns:repeat(3,1fr)}@media (max-width:560px){.form-linha-3{grid-template-columns:1fr}}.selo-aditivo-enviado,.selo-externa-em_preparo,.selo-externa-em_analise{color:#8a5a00;background:#fbf0dc}.selo-aditivo-aprovado,.selo-externa-aprovado{color:var(--cor-sucesso);background:#e3f1e8}.selo-aditivo-recusado,.selo-externa-indeferido{color:var(--cor-erro);background:#f9e5e3}.selo-externa-exigencia{color:#9a4b00;background:#fde8d2}.externa{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.externa-dados{flex:1;gap:2px;min-width:200px;display:grid}.externa select{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:.9rem}.externa-exigencia{border-color:#f0c08a}.externa-aprovado{border-color:#b9dcc6}.portal-topo{flex-wrap:wrap;justify-content:space-between}.portal-marca{align-items:center;gap:12px;display:flex}.portal-sair{align-items:center;gap:8px;font-size:.9rem;display:flex}.portal-secao{margin-top:24px}.portal-secao h2{color:var(--cor-texto-suave);margin-bottom:10px;font-size:1.05rem;font-weight:600}.portal-pendencias,.portal-projetos,.portal-documentos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-pendencia{border-left:4px solid var(--cor-marca);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.portal-pendencia>svg:first-child{color:var(--cor-marca)}.portal-pendencia span{gap:2px;display:grid}.portal-pendencia:hover,.portal-projeto:hover,.portal-documento:hover{box-shadow:0 6px 18px #0f1b2b14}.portal-projeto{gap:6px;padding:16px;display:grid}.portal-projeto strong{font-size:1.1rem}.portal-barra{background:var(--cor-borda);border-radius:999px;height:6px;display:block;overflow:hidden}.portal-barra span{background:var(--cor-marca);border-radius:999px;height:100%;display:block}.portal-documento{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.portal-documento>svg{color:var(--cor-marca);flex:none}.portal-documento span{gap:2px;display:grid}.portal-doc-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portal-pendencia:focus-visible,.portal-projeto:focus-visible,.portal-documento:focus-visible,.portal-marca:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px}.portal-convite{border-top:4px solid var(--cor-marca,var(--cor-norte));gap:14px;margin-top:24px;display:grid}.portal-convite-topo{align-items:flex-start;gap:12px;display:flex}.portal-convite-topo>svg{color:var(--cor-marca,var(--cor-norte));flex:none;margin-top:4px}.portal-convite-topo h2{margin:0 0 4px;font-size:1.2rem}.portal-convite-topo p{margin:0}.portal-convite-form{gap:4px;display:grid}.portal-convite .botao{justify-self:start}.faixa-assinatura{border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 20px;padding:12px 16px;font-weight:500;display:flex}.faixa-alerta{color:#6b4600;background:#fbf0dc;border:1px solid #f0d9a8}.faixa-erro{color:var(--cor-erro);background:#f9e5e3;border:1px solid #f2c6c2}.app-escritorio a.app-teste:hover{text-decoration:underline}.assinatura h1{font-size:1.75rem}.assinatura-situacao{border-left:4px solid var(--cor-norte);gap:8px;display:grid}.assinatura-situacao p{margin:0}.assinatura-situacao .selo-status{justify-self:start}.situacao-ativo{border-left-color:var(--cor-sucesso)}.situacao-tolerancia{border-left-color:var(--cor-areia)}.situacao-leitura,.situacao-suspenso{border-left-color:var(--cor-erro)}.assinatura-cobranca{border-top:1px solid var(--cor-borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.assinatura-form{gap:16px;display:grid}.assinatura-periodo{border:1px solid var(--cor-borda);background:var(--cor-fundo);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.assinatura-periodo label{cursor:pointer;color:var(--cor-texto-suave);border-radius:999px;padding:8px 16px;font-size:.92rem;font-weight:600}.assinatura-periodo label.ativo{background:var(--cor-norte);color:#fff}.assinatura-periodo input,.assinatura-plano input{opacity:0;width:1px;height:1px;position:absolute}.assinatura-periodo label:has(input:focus-visible){outline:2px solid var(--cor-norte);outline-offset:2px}.assinatura-plano:has(input:focus-visible){outline:2px solid var(--cor-norte);outline-offset:2px}.assinatura-planos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.creditos-saldo{color:var(--cor-norte);font-size:1.5rem}.creditos-saldo strong{font-size:2.8rem;line-height:1.1}.creditos-compra{gap:16px;display:grid}.creditos-pix{justify-items:start;gap:10px;margin-top:16px;display:grid}.creditos-pix img{border:1px solid var(--cor-borda);border-radius:8px;max-width:min(220px,100%);height:auto;display:block}.creditos-pix textarea{border:1px solid var(--cor-borda);width:100%;max-width:620px;font:inherit;resize:vertical;border-radius:8px;padding:10px}.assinatura-plano{border:1px solid var(--cor-borda);border-radius:var(--raio);cursor:pointer;background:#fff;align-content:start;gap:6px;padding:16px;display:grid;position:relative}.assinatura-plano:hover{border-color:var(--cor-norte)}.assinatura-plano.ativo{border-color:var(--cor-norte);box-shadow:inset 0 0 0 1px var(--cor-norte);background:#f6f9fc}.assinatura-plano-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assinatura-plano-topo strong{font-size:1.1rem}.assinatura-preco{color:var(--cor-norte);font-size:1.6rem;font-weight:700}.assinatura-preco small{color:var(--cor-texto-suave);font-size:.9rem;font-weight:400}.assinatura-plano ul{gap:4px;margin:4px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.assinatura-plano li{align-items:flex-start;gap:6px;display:flex}.assinatura-plano li svg{color:var(--cor-sucesso);flex:none;margin-top:3px}.assinatura-cancelar{border-top:1px solid var(--cor-borda);margin-top:12px;padding-top:12px}.avista-opcao{border:2px solid var(--cor-marca,var(--cor-norte));border-radius:var(--raio);cursor:pointer;background:#fff;gap:2px;margin-bottom:8px;padding:14px 16px;display:grid;position:relative}.avista-opcao input{opacity:0;width:1px;height:1px;position:absolute}.avista-opcao.escolhida{background:color-mix(in srgb, var(--cor-marca,var(--cor-norte)) 8%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor-marca,var(--cor-norte)) 25%, transparent)}.avista-opcao:has(input:focus-visible){outline:2px solid var(--cor-marca,var(--cor-norte));outline-offset:2px}.avista-opcao strong{font-size:1.15rem}.avista-opcao span:last-child{color:var(--cor-texto-suave);font-size:.9rem}.avista-selo{background:var(--cor-marca,var(--cor-norte));color:var(--cor-marca-texto,#fff);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:2px 10px;font-size:.72rem;font-weight:700}.avista-ou{margin:4px 0 8px}.avista-destaque{border-left:3px solid var(--cor-marca,var(--cor-norte));background:var(--cor-fundo);padding:10px 12px}.barra-modelo{border:1px dashed var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:.92rem;display:flex}.barra-modelo>span:first-child,.barra-modelo-trocar{align-items:center;gap:6px;display:inline-flex}.barra-modelo select{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:7px 10px;font-size:.9rem}.proposta-salvar-modelo{justify-items:start;gap:8px;margin-top:16px;display:grid}.salvar-modelo{width:100%;max-width:640px}.salvar-modelo h3{margin:0}.modelos-proposta{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.modelos-proposta details{margin:8px 0}.modelos-proposta summary{cursor:pointer;font-weight:600}.editar-modelo{margin-top:10px}.app-plano{color:#c8d3e0;border-radius:4px;font-size:.82rem;line-height:1.35}.app-plano strong{color:var(--cor-areia);font-weight:700}.app-plano:hover{color:#fff}.app-plano:hover strong{text-decoration:underline}.app-plano:focus-visible{outline:2px solid var(--cor-areia);outline-offset:2px}.app-plano-alerta span{color:#f2b8b5;font-weight:600}.equipe{gap:12px;display:grid}.equipe-vagas{color:var(--cor-texto-suave);margin:0;font-size:.92rem}.equipe-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.equipe-lista li{border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.equipe-lista select{border:1px solid var(--cor-borda);font:inherit;background:#fff;border-radius:8px;padding:7px 10px;font-size:.9rem}.equipe-pessoa{flex:1;gap:2px;min-width:200px;display:grid}.equipe-convite{background:var(--cor-fundo)!important;border-style:dashed!important}.equipe-bloqueada{justify-items:start;gap:10px;display:grid}.equipe-bloqueada p{margin:0}.equipe>.botao{justify-self:start}.remover-cliente{justify-items:start;gap:8px;display:grid}.remover-cliente .pagamento-form{width:100%}.botao-perigo{background:var(--cor-erro)!important;color:#fff!important}.botao-texto-perigo{color:var(--cor-erro)}.filtro-arquivados{align-self:center;margin:0}.confirmar-senha{width:100%;max-width:480px}.editar-pergunta{grid-column:1/-1;margin-top:4px}.texto-alerta{font-weight:600;color:var(--cor-erro)!important}.grade-arquivos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0 0 10px;padding:0;list-style:none;display:grid}.grade-arquivos-pequena{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px}.cartao-arquivo{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);flex-direction:column;min-width:0;display:flex;overflow:hidden}.cartao-arquivo-interno .cartao-arquivo-capa img,.cartao-arquivo-interno .icone-arquivo{opacity:.55}.cartao-arquivo-abrir{text-align:left;width:100%;font:inherit;color:inherit;cursor:zoom-in;background:0 0;border:0;gap:2px;padding:0 0 10px;display:grid}.cartao-arquivo-abrir:focus-visible{outline:3px solid var(--cor-marca,var(--cor-norte));outline-offset:-3px}.cartao-arquivo-capa{aspect-ratio:4/3;background:var(--cor-fundo);place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.cartao-arquivo-capa img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.cartao-arquivo-capa-pdf img{object-fit:contain;background:#fff;padding:6px}.cartao-arquivo-abrir:hover .cartao-arquivo-capa img{transform:scale(1.03)}.cartao-arquivo-selo{color:#fff;background:#1d1d1bbf;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;position:absolute;top:8px;left:8px}.cartao-arquivo-nome{white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-size:.92rem;font-weight:600;overflow:hidden}.cartao-arquivo-meta{padding:0 12px;font-size:.78rem}.arquivo-novo{color:#8a5a00;font-weight:600}.cartao-arquivo-acoes{border-top:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;display:flex}.cartao-arquivo-tipo{border:1px solid var(--cor-borda);min-width:0;font:inherit;background:#fff;border-radius:8px;flex:1;padding:5px 6px;font-size:.8rem}.icone-arquivo{color:var(--cor-texto-suave);place-items:center;display:inline-grid;position:relative}.icone-arquivo-ext{background:var(--cor-norte);color:#fff;letter-spacing:.04em;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.icone-arquivo-pdf .icone-arquivo-ext{background:#b3261e}.icone-arquivo-grande{color:#c9cfd8}.icone-arquivo-grande .icone-arquivo-ext{padding:2px 10px;font-size:.85rem}.projeto-cabecalho{justify-content:flex-start;align-items:center}.capa-projeto{aspect-ratio:4/3;border-radius:var(--raio);background:var(--cor-fundo);cursor:zoom-in;border:0;flex:none;width:168px;padding:0;display:block;overflow:hidden;box-shadow:0 6px 18px #1326401f}.capa-projeto img{object-fit:cover;width:100%;height:100%;display:block}.capa-projeto:focus-visible{outline:3px solid var(--cor-marca,var(--cor-norte));outline-offset:2px}.projeto-cabecalho.com-capa{flex-direction:column;align-items:stretch}.projeto-cabecalho .capa-projeto{aspect-ratio:auto;width:100%;height:clamp(160px,24vw,280px)}.publico .capa-projeto{aspect-ratio:16/9;width:100%;max-height:360px;margin-bottom:18px}.medidor{background:var(--cor-borda);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.medidor span{background:var(--cor-norte);border-radius:inherit;height:100%;display:block}.projeto-alerta .medidor span{background:#c98a14}.galeria-renders{margin-bottom:20px}.galeria-renders h2{align-items:center;gap:8px;font-size:1.15rem;display:flex}.galeria-renders h2 small{font-size:.95rem;font-weight:400}.galeria-renders-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.galeria-renders-topo h2{margin:0}.galeria-renders-topo label.botao{cursor:pointer}.botao.desabilitado{opacity:.5;pointer-events:none}.renders-carrossel{position:relative}.renders{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.renders::-webkit-scrollbar{display:none}.render{scroll-snap-align:start;flex:0 0 calc(33.3333% - 8px);position:relative}.renders-seta{z-index:2;border:1px solid var(--cor-borda);width:44px;height:44px;color:var(--cor-norte);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px #1326402e}.renders-seta:hover{background:var(--cor-fundo)}.renders-seta:focus-visible{outline:3px solid var(--cor-marca,var(--cor-norte));outline-offset:2px}.renders-seta-voltar{left:-16px}.renders-seta-avancar{right:-16px}@media (max-width:900px){.render{flex-basis:calc(50% - 6px)}}@media (max-width:560px){.render{flex-basis:86%}.renders-seta-voltar{left:6px}.renders-seta-avancar{right:6px}}.render-abrir{aspect-ratio:4/3;border-radius:var(--raio);background:var(--cor-fundo);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.render-abrir img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.render-abrir:hover img{transform:scale(1.04)}.render-abrir:focus-visible{outline:3px solid var(--cor-marca,var(--cor-norte));outline-offset:2px}.render-legenda{color:#fff;text-align:left;background:linear-gradient(#0000,#080c14b8);padding:28px 12px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.render-legenda strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.render-legenda small{opacity:.85;font-size:.75rem}.render-capa,.render-interno{background:var(--cor-areia);color:#1d1d1b;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.render-interno{color:#fff;background:#1d1d1bbf}.render-botoes{gap:6px;display:flex;position:absolute;top:8px;right:8px}.render-estrela{color:#fff;cursor:pointer;background:#080c148c;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.render-estrela.ativa{background:var(--cor-areia);color:#1d1d1b}.render-estrela:disabled{opacity:.45;cursor:default}.render-estrela:focus-visible{outline:3px solid var(--cor-areia);outline-offset:2px}@media (max-width:560px){.grade-arquivos{grid-template-columns:repeat(2,1fr);gap:8px}}.projeto-linha{align-items:center;gap:12px;display:flex}.projeto-linha>span{min-width:0;display:grid}.projeto-miniatura{object-fit:cover;background:var(--cor-fundo);border-radius:6px;flex:none;width:56px;height:42px}.vis-arquivos{touch-action:none;background:#0b0f17;flex-direction:column;place-items:stretch stretch;display:flex}.vis-topo{color:#e9edf3;z-index:2;background:#080c1499;align-items:center;gap:12px;padding:10px 14px;display:flex}.vis-titulo{flex:1;min-width:0;display:grid}.vis-titulo strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vis-titulo small{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.vis-acoes{flex:none;align-items:center;gap:8px;display:flex}.vis-botao{color:#fff;min-width:40px;height:40px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.vis-botao:hover:not(:disabled){background:#ffffff38}.vis-botao:disabled{opacity:.4;cursor:default}.vis-botao:focus-visible,.vis-versao:focus-visible{outline:3px solid var(--cor-areia);outline-offset:2px}.vis-fechar{width:44px;height:44px;padding:0}.vis-versao{color:#fff;height:40px;font:inherit;background:#ffffff1f;border:0;border-radius:999px;padding:0 10px;font-size:.88rem;font-weight:600}.vis-versao option{color:#1d1d1b}.vis-selo{background:#ffffff1f;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600}.vis-erro{color:#fff;text-align:center;z-index:2;background:#b3261e;margin:0;padding:8px 14px;font-size:.9rem}.vis-palco{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.vis-area{touch-action:none;cursor:zoom-in;position:absolute;inset:0;overflow:hidden}.vis-area.vis-com-zoom{cursor:grab}.vis-area.vis-com-zoom:active{cursor:grabbing}.vis-conteudo{transform-origin:50%;will-change:transform;place-items:center;width:100%;height:100%;display:grid}.vis-conteudo>*{grid-area:1/1}.vis-imagem{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:96%;max-height:96%;box-shadow:0 20px 60px #00000080}.vis-provisoria{filter:blur(6px);width:96%;height:96%}.vis-carregando{opacity:0}.vis-girando{color:#fff;opacity:.8;pointer-events:none}.vis-pdf-pagina{background:#fff;place-items:center;display:grid;position:relative;box-shadow:0 20px 60px #00000080}.vis-pdf-pagina canvas{grid-area:1/1;display:block}.vis-pdf-pagina .vis-girando{color:var(--cor-norte);grid-area:1/1}.vis-sem-previa{color:#e9edf3;text-align:center;justify-items:center;gap:12px;max-width:420px;padding:24px;display:grid}.vis-sem-previa p{margin:0;display:grid}.vis-sem-previa .muted{color:#aab3c0}.vis-zoom,.vis-paginas{color:#e9edf3;z-index:2;background:#080c14b3;border-radius:999px;align-items:center;gap:6px;padding:6px;font-size:.85rem;display:flex;position:absolute;bottom:18px}.vis-zoom{right:18px}.vis-zoom span{text-align:center;font-variant-numeric:tabular-nums;min-width:46px}.vis-paginas{bottom:76px;left:50%;transform:translate(-50%)}.vis-paginas span{white-space:nowrap;padding:0 6px}.vis-arquivos .visualizador-anterior,.vis-arquivos .visualizador-proxima{z-index:2}@media (max-width:640px){.vis-botao span{display:none}.vis-botao{width:40px;padding:0}.vis-zoom{bottom:84px;right:50%;transform:translate(50%)}.vis-zoom button:last-child{display:none}.vis-paginas{bottom:140px}.vis-arquivos .visualizador-anterior,.vis-arquivos .visualizador-proxima{bottom:20px}}@media (pointer:coarse){.vis-zoom{display:none}.vis-paginas{bottom:84px}}@media (prefers-reduced-motion:reduce){.cartao-arquivo-capa img,.render-abrir img{transition:none}}@media print{.vis-arquivos{display:none!important}}.duplicados{border-radius:var(--raio);background:#fdf8ef;border:1px solid #e0b35c;margin:0 0 16px;padding:12px 14px;font-size:.92rem}.duplicados ul{margin:6px 0 8px;padding-left:18px}.duplicados .checagem{margin:0}.duplicados .botao-link{align-items:center;gap:4px;font-size:.88rem;display:inline-flex}.duplicados-ficha>strong{display:block}.duplicados-juntar{border-top:1px solid #ecd8ad;margin-top:10px;padding-top:10px}.equipe-alerta{color:#8a5a00;font-size:.82rem;display:block}.equipe-convite-bloqueado{background:#fdf8ef;border-color:#e0b35c}.tela-erro{text-align:center;justify-items:center;gap:10px;max-width:520px;margin:48px auto;display:grid}.tela-erro svg{color:#c98a14}.tela-erro h1{font-size:1.6rem}.tela-erro-acoes{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 4px;display:flex}.tela-erro-codigo{color:var(--cor-texto-suave);font-size:.78rem;font-family:var(--fonte-tecnica), monospace}.relatar-botao{width:100%;color:inherit;opacity:.8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:.88rem;display:flex}.relatar-botao:hover{opacity:1;background:#ffffff14}.instalar-botao{width:100%;color:var(--cor-areia);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:4px 0 0;padding:8px 12px;font-size:.88rem;display:flex}.instalar-botao:hover{background:#ffffff14}.instalar-botao:focus-visible{outline:2px solid var(--cor-areia)}.instalar-passos{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.relatar-botao:focus-visible{outline:2px solid var(--cor-areia)}.relatar-janela{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);width:min(480px,100vw - 32px);color:var(--cor-texto);padding:20px;box-shadow:0 24px 60px #0f1b2b4d}.relatar-janela::backdrop{background:#080c1473}.relatar-topo{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.relatar-topo h2{margin:0;font-size:1.15rem}.relatar-tipos{gap:6px;margin-bottom:12px;display:flex}.relatar-tipo{border:1px solid var(--cor-borda);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:8px;font-size:.9rem;font-weight:600}.relatar-tipo input{opacity:0;pointer-events:none;position:absolute}.relatar-tipo.ativo{border-color:var(--cor-norte);color:var(--cor-norte);background:#eef3f9}.relatar-tipo:focus-within{outline:2px solid var(--cor-norte);outline-offset:1px}.relatar-janela textarea{border:1px solid var(--cor-borda);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.relatar-rodape{justify-content:space-between;gap:8px;display:flex}.relatar-ok{text-align:center;justify-items:center;gap:10px;padding:8px 0;display:grid}.relatar-ok svg{color:var(--cor-sucesso)}.app-interno{color:var(--cor-areia)!important}.interno-titulo{align-items:center;gap:8px;font-size:1.15rem;display:flex}.interno-titulo small{font-size:.92rem;font-weight:400}.interno-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.interno-item{border:1px solid var(--cor-borda);border-radius:var(--raio);padding:12px 14px}.interno-novo{border-left:4px solid var(--cor-areia)}.interno-cabeca{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9rem;display:flex}.interno-texto{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}.interno-detalhe pre{background:var(--cor-fundo);white-space:pre-wrap;border-radius:8px;max-height:220px;padding:10px;font-size:.78rem;overflow:auto}.interno-acoes{flex-wrap:wrap;gap:8px;display:flex}.interno-tipo-problema{color:var(--cor-erro);background:#fdecea}.interno-tipo-sugestao{color:var(--cor-norte);background:#e8eef6}.interno-tipo-duvida{color:#8a5a00;background:#fbf0dc}.interno-resumo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.interno-resumo-item{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);padding:14px 16px}.interno-resumo-item strong{color:var(--cor-norte);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.2;display:block}.interno-resumo-item small{color:var(--cor-texto-suave)}.interno-situacao-teste{color:var(--cor-norte);background:#e8eef6}.interno-situacao-ativo{color:var(--cor-sucesso);background:#e3f1e8}.interno-situacao-tolerancia{color:#8a5a00;background:#fbf0dc}.interno-situacao-leitura,.interno-situacao-suspenso{color:var(--cor-erro);background:#fdecea}.app-lateral nav a.ativo{color:#fff;box-shadow:inset 3px 0 0 var(--cor-areia);background:#ffffff24;font-weight:600}.proximo-passo{border-radius:var(--raio);color:var(--cor-norte);background:#e8eef6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;font-weight:600;display:flex}.proximo-passo>span{align-items:center;gap:8px;display:inline-flex}.proximo-passo form{margin:0}.proximo-esperando{color:var(--cor-texto-suave);background:#f1efe9}.etapa-pedido-revisao{background:#fbf0dc;border-left:4px solid #c27c0e;border-radius:6px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.etapa-pedido-revisao p{white-space:pre-line;margin:0}.aviso-com-acao{flex-wrap:wrap;justify-content:space-between;margin:0 0 12px}.publico-falar{border:1px solid var(--cor-borda);color:var(--cor-texto);background:var(--cor-superficie);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:.85rem;display:inline-flex}.publico-falar:hover{border-color:var(--cor-marca)}.portal-topo .publico-falar+.portal-sair{margin-left:0}@media (max-width:480px){.publico-falar{gap:0;padding:8px;font-size:0}.publico-falar svg{width:18px;height:18px}}.painel-passos{margin:0 0 24px}.painel-passos h2{align-items:baseline;gap:8px;margin:0 0 8px;font-size:1.05rem;display:flex}.painel-passos ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.painel-passos li{align-items:center;gap:10px;display:flex}.painel-passos li.feito{color:var(--cor-texto-suave);text-decoration:line-through}.painel-passos li.feito svg{color:var(--cor-sucesso);flex:none}.painel-passos li a{color:var(--cor-norte);text-decoration:underline}.painel-passo-marca{border:2px solid var(--cor-borda);border-radius:50%;flex:none;width:18px;height:18px}.menu-movel-chave{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.menu-movel-botao{display:none}@media (max-width:860px){.app-lateral{z-index:40;flex-flow:wrap;align-items:center;gap:8px;height:auto;max-height:100dvh;padding:10px 16px;position:sticky;top:0}.app-lateral nav.app-solucoes{margin-top:4px}.app-lateral>nav[aria-label=Funcionalidades]{margin-bottom:0}.app-lateral .logo{order:1;margin:0}.app-lateral .notif{order:2;margin:0 0 0 auto}.menu-movel-botao{cursor:pointer;border-radius:8px;order:3;align-items:center;gap:6px;padding:8px 10px;font-size:.9rem;display:inline-flex}.menu-movel-botao:hover{background:#ffffff14}.menu-movel-chave:focus-visible+.menu-movel-botao{outline:2px solid var(--cor-areia);outline-offset:1px}.app-lateral>.app-escritorio,.app-lateral>nav,.app-lateral>.relatar-botao,.app-lateral>.instalar-botao,.app-lateral>.app-usuario{flex-basis:100%;order:4;display:none}.menu-movel-chave:checked~.app-escritorio{margin:8px 0 0;display:grid}.menu-movel-chave:checked~nav{flex-direction:column;display:flex;overflow:visible}.menu-movel-chave:checked~.relatar-botao,.menu-movel-chave:checked~.instalar-botao,.menu-movel-chave:checked~.app-usuario{display:flex}}.ajuda-indice ol{columns:2;column-gap:32px;margin:0;padding-left:20px}.ajuda-indice li{break-inside:avoid;margin:4px 0}.ajuda-indice a{color:var(--cor-norte);text-decoration:underline}@media (max-width:640px){.ajuda-indice ol{columns:1}}.ajuda-capitulo{scroll-margin-top:80px}.texto-manual p{margin:0 0 10px}.texto-manual ul,.texto-manual ol{gap:4px;margin:0 0 12px;padding-left:20px;display:grid}.texto-manual code{background:#f1efe9;border-radius:4px;padding:1px 5px;font-size:.88em}.texto-manual .tabela-rolagem{margin:0 0 12px;overflow-x:auto}.texto-manual table{border-collapse:collapse;width:100%;font-size:.9rem}.texto-manual th,.texto-manual td{border-bottom:1px solid var(--cor-borda);text-align:left;vertical-align:top;padding:8px}.texto-manual th{background:#f7f5f1}.perguntas-frequentes{width:100%;max-width:680px;margin:24px auto 0;padding:0 16px}.perguntas-frequentes h2{margin:0 0 8px;font-size:1.05rem}.perguntas-frequentes details{border-bottom:1px solid var(--cor-borda);padding:10px 0}.perguntas-frequentes summary{cursor:pointer;font-weight:600}.perguntas-frequentes details p{color:var(--cor-texto-suave);margin:8px 0 0}.barra-modelo-dica{flex-basis:100%;font-size:.85rem}.pagamento-atrasada{color:var(--cor-erro);font-size:.84rem;font-weight:600}.pagamento-cliente{gap:8px;display:grid}.pagamento-cliente-linha{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pagar-pix-botao{justify-self:start}.pagar-pix{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);justify-items:start;gap:8px;padding:12px;display:grid}.pagar-pix-qr{background:#fff;width:220px;max-width:100%}.pagar-pix-qr svg{width:100%;height:auto;display:block}.pagar-pix-codigo{word-break:break-all;background:#f1efe9;border-radius:6px;width:100%;max-height:4.5em;padding:8px;font-size:.78rem;display:block;overflow:auto}.painel-atrasado{background:#fdf1f0;border-color:#f2b8b5;margin-bottom:12px}.painel-atrasado .painel-icone,.painel-atrasado .painel-numero{color:var(--cor-erro)}.cobranca-passos{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.cobranca-tarifas{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-fundo);margin:4px 0 12px;padding:12px 14px}.cobranca-tarifas ul{gap:4px;margin:6px 0;padding-left:18px;display:grid}.cobranca-status{color:var(--cor-sucesso);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.cobranca-ativa{justify-items:start;gap:8px;display:grid}.pagamento-asaas{font-size:.84rem}.cobranca-convite{color:var(--cor-norte);background:#e8eef6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:.88rem;display:flex}.pagamentos .pagamento{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch}.pagamentos li.pagamento-cliente{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.pagamento-cliente-linha .pagamento-descricao{min-width:0}.parcelamento-lista li{text-align:left;display:block}.parcelamento-lista strong{min-width:0;margin-right:4px}.selo-projeto-ativo{color:#24603b;background:#edf5ef}.selo-projeto-pausado{color:#805b16;background:#fff3da}.selo-projeto-entregue{color:#315b91;background:#eaf1fb}.selo-projeto-encerrado{color:#555;background:#efefef}.projeto-prazo{margin:12px 0}.projeto-prazo .form-linha{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.projeto-prazo .form-linha p{flex-basis:100%}.projeto-prazo label{gap:6px;display:grid}.agenda-lista{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.agenda-lista li{border-bottom:1px solid var(--borda,#ddd);gap:4px;padding-bottom:12px;display:grid}.projeto-situacao .editor-botoes{flex-wrap:wrap}.proposta-dia-fixo{flex-wrap:wrap;align-items:center}.proposta-dia-fixo select{width:auto;min-width:64px;padding:4px 8px}
