html:has(.deck){background:var(--preto);height:100%;overflow:hidden}html:has(.deck) body{background:var(--preto);height:100%;overflow:hidden}.deck{--vidro:#0f0f11db;--aresta:#ffffff1f;--sombra-painel:0 2em 5em -2em #000000bf;background:var(--preto);color:var(--branco);font-family:var(--f-corpo);font-size:clamp(14px,min(1.2vw,2.1vh),34px);line-height:1.45;position:fixed;inset:0;overflow:hidden}.deck-tela{z-index:0;position:absolute;inset:0}.deck-cena{z-index:2;padding:5.2em 4.6em 5.8em;transition:opacity .17s ease-in,transform .17s ease-in;position:absolute;inset:0;overflow:hidden auto}.deck-cena>*{min-height:100%}.deck-cena[data-saindo=frente]{opacity:0;transform:translateY(-1.1em)}.deck-cena[data-saindo=tras]{opacity:0;transform:translateY(1.1em)}@keyframes d-sobe{0%{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}@keyframes d-mascara{0%{transform:translateY(108%)}to{transform:none}}.deck .e{animation:d-sobe .75s var(--ease-expo) both;animation-delay:calc(var(--i,3) * 45ms + 60ms)}.d-palavra{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.d-palavra>span{animation:d-mascara .85s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 38ms);display:inline-block}@media (prefers-reduced-motion:reduce){.deck *,.deck :before,.deck :after{transition:none!important;animation:none!important}}html[data-movimento=reduzido] .deck *,html[data-movimento=reduzido] .deck :before,html[data-movimento=reduzido] .deck :after{transition:none!important;animation:none!important}.d-display{font-family:var(--f-display);letter-spacing:-.045em;margin:0;font-size:4.9em;font-weight:600;line-height:.96}.d-linha{white-space:nowrap;display:block}.d-titulo{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:3em;font-weight:600;line-height:1.04}.d-subtitulo{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 .6em;font-size:1.7em;font-weight:500;line-height:1.15}.d-lede{color:var(--nevoa);text-wrap:pretty;max-width:34em;margin:.85em 0 0;font-size:1.14em;line-height:1.5}.d-nota{color:var(--nevoa);margin:0;font-size:.86em;line-height:1.45}.deck .btn{min-height:3.3em;padding:.9em 1.7em .9em 4.1em;font-size:.98em}.deck .btn-circulo{width:2.65em;top:.32em;bottom:.32em;left:.32em}.deck .btn-seta{left:1.04em}.deck button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.deck :focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.d-botao-claro,.d-botao-contorno{min-height:2.9em;transition:background .25s, color .25s, transform .25s var(--ease-expo), box-shadow .25s;border-radius:999px;padding:.62em 1.15em;font-size:.92em;font-weight:500;font-family:var(--f-display)!important}.deck .d-botao-claro{background:var(--branco);color:var(--preto)}.deck .d-botao-claro:hover{background:var(--ouro)}.d-botao-claro:active,.d-botao-contorno:active{transform:scale(.97)}.deck .d-botao-contorno{color:var(--branco);box-shadow:inset 0 0 0 1px #ffffff47}.deck .d-botao-contorno:hover{box-shadow:inset 0 0 0 1px var(--ouro)}.d-ligacao{text-underline-offset:.22em;align-items:center;gap:.35em;min-height:2.75em;padding:.5em 0;font-size:.9em;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;transition:text-decoration-color .2s;display:inline-flex;color:var(--branco)!important}.d-ligacao:hover{-webkit-text-decoration-color:var(--ouro);text-decoration-color:var(--ouro)}.d-vidro{background:var(--vidro);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 0 0 1px var(--aresta), var(--sombra-painel);border-radius:1.2em}.d-alternar{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:.2em;padding:.22em;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.d-alternar button{border-radius:999px;min-height:2.4em;padding:.42em .95em;font-size:.86em;font-weight:500;transition:background .25s,color .25s;font-family:var(--f-display)!important;color:var(--nevoa)!important}.d-alternar button:hover{color:var(--branco)!important}.deck .d-alternar button[aria-pressed=true]{background:var(--branco);color:var(--preto)!important}.d-painel{background:var(--vidro);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);height:100%;box-shadow:inset 0 0 0 1px var(--aresta), inset 0 1px 0 #ffffff14, var(--sombra-painel);border-radius:1.4em;flex-direction:column;gap:.9em;padding:1.35em 1.45em 1.2em;display:flex;position:relative}.d-painel-topo{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.d-painel-topo h3{font-family:var(--f-display);letter-spacing:-.015em;margin:0;font-size:1.22em;font-weight:500}.d-etiqueta{color:var(--nevoa);flex:none;font-size:.76em}.d-painel-corpo{flex-direction:column;flex:1;gap:.9em;min-height:0;display:flex}.d-painel-nota{color:var(--nevoa);min-height:2.8em;margin:0;font-size:.9em}.b-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em 1em;display:flex}.deck-topo{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .6s;display:flex;position:absolute;top:1.3em;left:4.6em;right:4.6em}.deck-topo>*{pointer-events:auto}.deck-logo{padding:.3em 0}.deck-logo img{width:auto;height:2.1em;display:block}.deck-ferramentas{align-items:center;gap:.3em;transition:opacity .6s;display:flex}.deck-ferramentas>button{border-radius:999px;place-items:center;width:2.75em;height:2.75em;transition:color .2s,background .2s;display:grid;color:var(--nevoa)!important}.deck-ferramentas>button:hover,.deck-ferramentas>button[aria-pressed=true]{background:#ffffff14;color:var(--branco)!important}.deck-linguas{gap:.1em;margin-right:.5em;display:flex}.deck-linguas a{min-width:2.75em;height:2.75em;color:var(--nevoa);font-family:var(--f-display);border-radius:999px;place-items:center;font-size:.86em;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:grid}.deck-linguas a:hover{color:var(--branco)}.deck-linguas a[aria-current]{color:var(--branco);background:#ffffff1a}.deck-ilha{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141416b8;border-radius:999px;align-items:center;gap:.25em;padding:.3em;transition:opacity .6s;display:flex;position:absolute;bottom:1.1em;left:50%;overflow:hidden;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1a,0 1em 2.6em -1em #000c}.deck-ilha>button{width:2.75em;height:2.75em;transition:background .2s, transform .2s var(--ease-expo);border-radius:999px;place-items:center;display:grid}.deck-ilha>button:hover:not(:disabled){background:#ffffff1a}.deck-ilha>button:active:not(:disabled){transform:scale(.94)}.deck-ilha>button:disabled{opacity:.3;cursor:default}.deck-capitulos{margin:0;padding:0;list-style:none;display:flex}.deck-capitulos button{border-radius:999px;min-height:2.75em;padding:.5em .8em;font-size:.86em;font-weight:500;transition:color .2s,background .2s;color:var(--nevoa)!important;font-family:var(--f-display)!important}.deck-capitulos button:hover{color:var(--branco)!important}.deck-capitulos button[aria-current]{background:#ffffff17;color:var(--branco)!important}.deck-progresso{pointer-events:none;background:#ffffff0f;height:2px;position:absolute;bottom:0;left:1.6em;right:1.6em}.deck-progresso:after{content:"";background:var(--ouro);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .6s var(--ease-expo);position:absolute;inset:0;box-shadow:0 0 10px 1px #faad1b8c}.deck[data-calmo=true] .deck-ferramentas,.deck[data-calmo=true] .deck-ilha{opacity:.32}:is(.deck[data-calmo=true] .deck-ferramentas:has(:focus-visible),.deck[data-calmo=true] .deck-ilha:has(:focus-visible)){opacity:1}.deck-notas{z-index:6;width:min(30em,100% - 2.4em);max-height:46vh;box-shadow:inset 0 0 0 1px #ffffff24, var(--sombra-painel);background:#0c0c0ef0;border-radius:1.1em;padding:1em 2.6em 1em 1.2em;font-size:.9em;position:absolute;bottom:5em;left:1.2em;overflow:auto}.deck-notas p{margin:0 0 .5em}.deck-notas p:last-child{margin:0}.deck-notas button{place-items:center;width:2.75em;height:2.75em;display:grid;position:absolute;top:.4em;right:.4em}.deck-dialogo{color:var(--branco);max-height:86vh;font-size:inherit;background:#0e0e10f5;border:0;border-radius:1.4em;padding:1.6em 1.8em;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff24,0 3em 8em -2em #000}.deck-dialogo::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050699}.deck-dialogo-topo{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.deck-dialogo-topo h2{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:1.6em;font-weight:500}.deck-dialogo-topo button{width:2.75em;height:2.75em;color:var(--branco);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.deck-indice{width:min(74em,92vw)}.deck-indice-grelha{grid-template-columns:repeat(auto-fit,minmax(13em,1fr));gap:1.2em 1.6em;display:grid}.deck-indice h3{color:var(--nevoa);margin:0 0 .4em;font-size:.86em;font-weight:500}.deck-indice ul{margin:0;padding:0;list-style:none}.deck-indice ul ul{border-left:1px solid #ffffff1a;margin:0 0 .3em .75em;padding-left:.65em;font-size:.88em}.deck-indice button{text-align:left;width:100%;color:var(--branco);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.4em;min-height:1.9em;padding:.28em .3em;display:block}.deck-indice button:hover{background:#ffffff14}.deck-indice button[aria-current]{color:var(--ouro)}.deck-ajuda{width:min(30em,92vw)}.deck-ajuda dl{margin:0 0 1em}.deck-ajuda dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1em;padding:.4em 0;display:flex}.deck-ajuda dt{font-family:var(--f-display);font-weight:500}.deck-ajuda dd{color:var(--nevoa);margin:0}.deck-semjs{z-index:9;text-align:center;position:absolute;bottom:1em;left:1em;right:1em}.c-abertura{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2em;display:grid}.c-abertura-palco{height:70vh}.c-abertura-acao{flex-wrap:wrap;align-items:center;gap:1em 1.4em;margin-top:2em;display:flex}.c-abertura-dica{max-width:17em}@media (pointer:coarse){.c-abertura-dica{display:none}}.c-equipa{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3em;display:grid}.c-equipa-texto .e:last-child{margin-top:1.8em}.c-equipa-palco{height:min(70vh,40em);position:relative}.c-equipa-marca{width:46%;position:absolute;top:2%;bottom:6%;right:0}.c-equipa-lista{margin:0;padding:0;list-style:none}.c-equipa-item{left:var(--x);top:var(--y);transition:left .95s var(--ease-expo), top .95s var(--ease-expo);transition-delay:calc(var(--n) * 35ms);position:absolute}.c-equipa[data-juntos=true] .c-equipa-item{left:0;top:calc(var(--n) * 3.85em)}.c-equipa-cartao{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:3.1em;transition:box-shadow .25s, background .25s, transform .3s var(--ease-expo);white-space:nowrap;border-radius:999px;align-items:center;gap:.7em;padding:.55em 1.15em .55em .75em;display:flex;box-shadow:inset 0 0 0 1px #ffffff24;background:#141416a8!important}.c-equipa-cartao:hover{transform:translateY(-2px)}.c-equipa-cartao strong{font-family:var(--f-display);font-weight:500}.c-equipa-cartao span{color:var(--nevoa)}.c-equipa-cartao strong{color:var(--branco)}.c-equipa-cartao i{background:#fff6;border-radius:50%;flex:none;width:.55em;height:.55em;transition:background .25s,box-shadow .25s}.c-equipa-cartao[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #fff9}.c-equipa-cartao[aria-pressed=true] i{background:var(--ouro);box-shadow:0 0 12px 2px #faad1bb3}.c-equipa-detalhe{background:var(--vidro);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:66%;box-shadow:inset 0 0 0 1px var(--aresta);animation:d-sobe .5s var(--ease-expo) both;border-radius:1.1em;margin:0;padding:1em 1.25em;position:absolute;bottom:0;left:0}.c-equipa[data-juntos=true] .c-equipa-detalhe{width:52%}.c-frentes{flex-direction:column;justify-content:center;gap:2.2em;display:flex}.c-frentes-topo .d-titulo{max-width:21em}.c-frentes-colunas{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}.c-frentes-colunas>li{display:flex}.c-frentes-coluna{text-align:left;width:100%;transition:box-shadow .3s, transform .45s var(--ease-expo), background .3s;border-radius:1.3em;flex-direction:column;padding:1.25em 1.3em 1.3em;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a;background:#1414166b!important}.c-frentes-coluna:hover{transform:translateY(-.35em);box-shadow:inset 0 0 0 1px #ffffff57,0 1.6em 3em -1.6em #faad1b66}.c-frentes-pergunta{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;min-height:3.42em;font-size:1.32em;font-weight:500;line-height:1.14}.c-frentes-nome{color:var(--nevoa);margin:.4em 0 1em;font-size:.86em}.c-frentes-servicos{flex-direction:column;gap:.55em;display:flex}.c-frentes-servico{align-items:center;gap:.75em;display:flex}.c-frentes-servico i{flex:none;width:.9em;height:.9em}.c-fase{grid-template-columns:minmax(0,33fr) minmax(0,49fr) minmax(0,10fr);align-items:center;gap:2.4em;display:grid}.c-fase-pergunta{color:var(--nevoa);margin:0 0 .9em;font-size:.95em}.c-separadores{flex-wrap:wrap;gap:.3em;margin-bottom:1.5em;display:flex}.c-separadores button{border-radius:999px;min-height:2.5em;padding:.4em .85em;font-size:.86em;font-weight:500;transition:color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--nevoa)!important;font-family:var(--f-display)!important}.c-separadores button:hover{box-shadow:inset 0 0 0 1px #ffffff57;color:var(--branco)!important}.deck .c-separadores button[aria-current]{background:var(--branco);box-shadow:none;color:var(--preto)!important}.c-fase-recebe{color:var(--branco);font-family:var(--f-display);margin:1.5em 0 .55em;font-size:.92em;font-weight:500}.c-fase-lista{flex-direction:column;gap:.38em;margin:0;padding:0;list-style:none;display:flex}.c-fase-lista li{color:var(--nevoa);align-items:flex-start;gap:.55em;font-size:.95em;display:flex}.c-fase-lista svg{color:var(--ouro);flex:none;margin-top:.16em}.c-fase-ia{margin-top:1.15em;font-size:.92em}.c-fase-ia summary{cursor:pointer;text-underline-offset:.22em;align-items:center;gap:.45em;min-height:2.75em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;list-style:none;display:inline-flex}.c-fase-ia summary::-webkit-details-marker{display:none}.c-fase-ia p{color:var(--nevoa);max-width:32em;margin:0}.c-fase-palco{grid-column:2;align-self:center;height:min(72vh,38em);position:relative}.c-fase-demo{height:100%;animation:d-sobe .8s var(--ease-expo) .12s both}.c-ia-topo{margin-bottom:1.3em}.c-ia-lista{flex-direction:column;gap:.15em;margin:0 0 1em;padding:0;list-style:none;display:flex}.c-ia-lista button{text-align:left;border-radius:.85em;width:100%;padding:.5em .85em;transition:background .25s,box-shadow .25s;display:block}.c-ia-lista button:hover{background:#ffffff0d}.c-ia-lista button[aria-current]{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff29}.c-ia-nome{font-family:var(--f-display);font-weight:500;display:block}.c-ia-frase{color:var(--nevoa);font-size:.88em;display:block}.c-ia-descricao{font-size:.95em}.c-ia-demo .janela{border-radius:1.4em;height:100%;font-size:.95em;overflow:hidden}.c-ia-demo [data-passo]{animation:d-sobe .6s var(--ease-expo) both;animation-delay:calc(var(--n,0) * .17s + .28s)}.c-ia-nota{margin-top:.4em;position:absolute;top:100%}.c-projeto{flex-direction:column;gap:1.3em;display:flex;position:relative}.c-projeto-icone{pointer-events:none;width:10.5em;height:10.5em;position:absolute;top:-.6em;right:0}.z-zona{pointer-events:none;align-self:stretch;min-height:18em}.z-com-zona{grid-template-columns:minmax(0,1fr) minmax(0,22em);align-items:center;gap:1em;display:grid}.c-projeto-topo{flex-direction:column;align-items:flex-start;gap:.9em;padding-right:13em;display:flex;position:relative}.c-projeto-topo .d-titulo{max-width:19em}.c-projeto-topo .d-lede{max-width:42em;font-size:1.04em}.c-projeto-topo .c-separadores{margin:0}.c-projeto-palco{min-height:0;animation:d-sobe .7s var(--ease-expo) both;flex:1;align-content:center;display:grid}.c-lado{flex-direction:column;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.c-lado li{padding-left:1.1em;font-size:1.04em;position:relative}.c-lado li:before{content:"";background:var(--ouro);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.55em;left:0;box-shadow:0 0 10px 1px #faad1b99}.c-lado-nota{margin-top:1.1em}.c-comecar{flex-direction:column;justify-content:center;gap:2.4em;display:flex}.c-comecar-trilho{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}.c-comecar-trilho button{text-align:left;flex-direction:column;gap:.2em;width:100%;padding:0;display:flex}.c-comecar-trilho i{background:var(--preto);border-radius:50%;width:1.1em;height:1.1em;margin-bottom:.85em;transition:background .4s,box-shadow .4s;display:block;box-shadow:inset 0 0 0 1.5px #fff6}.c-comecar-trilho [data-estado=feito] i,.c-comecar-trilho [data-estado=agora] i{background:var(--ouro);box-shadow:0 0 18px 4px #faad1b99}.c-comecar-trilho strong{font-family:var(--f-display);letter-spacing:-.02em;color:var(--nevoa);font-size:1.5em;font-weight:500;transition:color .3s}.c-comecar-trilho [data-estado=agora] strong,.c-comecar-trilho button:hover strong{color:var(--branco)}.c-comecar-trilho span{color:var(--nevoa);font-size:.9em}.c-comecar-detalhe{max-width:50em;animation:d-sobe .5s var(--ease-expo) both;padding:1.3em 1.5em}.c-comecar-detalhe p{margin:0;font-size:1.08em}.c-comecar-resultado{color:var(--nevoa);margin-top:.6em!important;font-size:.98em!important}.c-fecho{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.4em;display:grid}.c-fecho-prazos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;margin:0;padding:0;list-style:none;display:grid}.c-fecho-prazos span{color:var(--nevoa);font-size:.86em;display:block}.c-fecho-prazos strong{font-family:var(--f-display);margin-top:.15em;font-size:1.04em;font-weight:500;line-height:1.2;display:block}.c-fecho-contactos{flex-wrap:wrap;gap:.5em;margin:1.6em 0 .5em;display:flex}.d-contacto{min-height:2.9em;color:var(--branco);border-radius:999px;align-items:center;gap:.5em;padding:.5em 1.1em;text-decoration:none;transition:box-shadow .25s,background .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.d-contacto:hover{box-shadow:inset 0 0 0 1px var(--ouro)}.c-fecho-lado{height:74vh;position:relative}.c-fecho-palco{position:absolute;inset:0}.c-fecho-qr{align-items:center;gap:.9em;width:17em;padding:.75em;display:flex;position:absolute;bottom:0;right:0}.z-qr{background:#fff;border-radius:.5em;flex:none;width:5.6em;height:5.6em;display:block;position:relative;overflow:hidden}.b-logo{color:#111;font-family:var(--f-display);letter-spacing:-.02em;transform-origin:0;transition:color .45s, transform .45s var(--ease-expo), letter-spacing .45s;align-items:center;gap:.35em;font-weight:600;display:inline-flex}.b-logo i{background:var(--marca,currentColor);border-radius:.1em;width:.62em;height:.62em;transition:background .45s;transform:rotate(45deg)}.b-cores{transition:opacity .3s, transform .4s var(--ease-expo);gap:.45em;display:flex}.b-cores[data-visivel=false]{opacity:0;pointer-events:none;transform:translate(.6em)}.deck .b-cores button{width:2em;height:2em;transition:box-shadow .2s, transform .2s var(--ease-expo);border-radius:50%;box-shadow:inset 0 0 0 2px #fff3}.b-cores button:hover{transform:scale(1.08)}.b-cores button[aria-pressed=true]{box-shadow:0 0 0 2px var(--preto), 0 0 0 4px var(--branco)}.b-superficies{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;min-height:0;display:grid}.b-superficies figure{flex-direction:column;gap:.35em;min-height:0;margin:0;display:flex}.b-superficies figcaption{color:var(--nevoa);font-size:.82em}.b-sup{color:#111;background:#fff;border-radius:.85em;flex:1;min-height:7em;font-size:1.05em;position:relative;overflow:hidden}.b-traco{background:#e3e3e6;border-radius:1em;width:62%;height:.28em;display:block}.b-traco.curto{width:38%}.b-sup-cartao{flex-direction:column;justify-content:flex-end;gap:.35em;padding:.9em 1em;display:flex}.b-sup-cartao .b-logo{font-size:1.35em;position:absolute;top:.8em;left:1em}.b-sup-site{flex-direction:column;display:flex}.b-sup-site-barra{justify-content:space-between;align-items:center;padding:.5em .8em;display:flex}.b-sup-site-barra .b-traco{width:22%}.b-sup-site-capa{border-radius:.5em;flex:1;margin:0 .5em .5em;transition:background .45s}.b-sup-viatura{background:#eceef1;justify-content:center;align-items:center;display:flex}.b-sup-viatura svg{width:74%}.b-sup-viatura-logo{font-size:.95em;position:absolute;top:41%;left:21%}.b-sup-redes{flex-direction:column;gap:.35em;padding:.5em .65em;display:flex}.b-sup-redes-perfil{align-items:center;gap:.4em;font-size:.82em;display:flex}.b-avatar{border-radius:50%;width:1.4em;height:1.4em;transition:background .45s}.b-sup-redes-foto{border-radius:.4em;flex:1;transition:background .45s}.b-sup-redes-acoes{color:#666;gap:.5em;font-size:.82em;display:flex}.b-foto-palco{background:#ffffff0a;border-radius:.9em;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.b-foto-quadro{transition:width .7s var(--ease-expo), height .7s var(--ease-expo);border-radius:.7em;position:relative;overflow:hidden;box-shadow:0 1em 2.4em -1em #000}.b-foto-quadro[data-formato=site]{width:90%;height:72%}.b-foto-quadro[data-formato=publicacao]{width:15em;height:15em}.b-foto-quadro[data-formato=story]{width:9.8em;height:17.4em}.b-foto-img{object-fit:cover;transition:opacity .5s}.b-foto-miniaturas{gap:.4em;display:flex}.b-foto-miniaturas button{opacity:.66;width:3em;height:3em;transition:opacity .2s, box-shadow .2s, transform .25s var(--ease-expo);border-radius:.55em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.b-foto-miniaturas button:hover{opacity:1;transform:translateY(-2px)}.b-foto-miniaturas button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--branco)}.b-merch-palco{background:radial-gradient(circle at 50% 42%,#ffffff1f,#ffffff05 62%);border-radius:.9em;flex:1;place-items:center;min-height:0;display:grid;position:relative}.b-merch-palco svg{width:22em;max-width:76%;height:auto;max-height:92%;overflow:visible}.b-merch-peca{fill:#232327;stroke:#ffffff4d;stroke-width:1.2px;animation:d-sobe .5s var(--ease-expo) both}.b-merch-logo{transform-box:fill-box;transform-origin:50%;transition:transform .8s var(--ease-expo), filter .6s;filter:hue-rotate(155deg)saturate(.7)brightness(.85);transform:translate(12px,14px)scale(1.7,.72)rotate(-5deg)}.b-merch-logo[data-certo=true]{filter:none;transform:none}.b-merch-visto{width:2.1em;height:2.1em;color:var(--preto);background:var(--ouro);animation:d-sobe .4s var(--ease-expo) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:.8em;right:.8em;box-shadow:0 0 18px 3px #faad1b80}.b-web-conta{color:var(--nevoa);align-items:center;gap:.4em;margin:0;font-size:.88em;display:flex}.b-web-conta strong{color:var(--branco)}.b-web-palco{background:#ffffff0a;border-radius:.9em;flex:1;place-items:center;min-height:0;padding:.7em;display:grid;position:relative;overflow:hidden}.b-web-site{color:#111;width:100%;height:100%;transition:width .65s var(--ease-expo);background:#fff;border-radius:.7em;flex-direction:column;display:flex;overflow:hidden}.b-web-site[data-ecra=telemovel]{width:14.5em}.b-web-topo{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;padding:.5em .9em;display:flex}.b-web-menu{color:#5a5a60;gap:.9em;font-size:.8em;display:flex}.b-web-site[data-ecra=telemovel] .b-web-menu{display:none}.b-web-corpo{flex:1;grid-template-columns:1.15fr 1fr;min-height:0;display:grid}.b-web-site[data-ecra=telemovel] .b-web-corpo{grid-template-rows:.7fr 1fr;grid-template-columns:1fr}.b-web-capa{align-items:flex-end;padding:.9em;display:flex;position:relative;overflow:hidden}.b-web-capa:after{content:"";background:linear-gradient(#0000 38%,#000000b8);position:absolute;inset:0}.b-web-capa p{z-index:1;color:#fff;font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:1.12em;font-weight:600;line-height:1.12;position:relative}.b-web-form{flex-direction:column;justify-content:center;gap:.5em;padding:.8em .9em;display:flex}.b-web-form label{color:#5a5a60;flex-direction:column;gap:.12em;font-size:.8em;display:flex}.b-web-form input{color:#111;width:100%;min-height:2.5em;font:inherit;background:#fff;border:1px solid #d5d5d9;border-radius:.5em;padding:.45em .6em;font-size:1.05em}.deck .b-web-form button{color:#fff;min-height:2.75em;font-family:var(--f-display);transition:background .2s, color .2s, transform .2s var(--ease-expo);background:#111;border-radius:999px;margin-top:.2em;padding:.5em .9em;font-size:.9em;font-weight:500}.deck .b-web-form button:hover{color:#111;background:var(--ouro)}.deck .b-web-form button:active{transform:scale(.97)}.b-web-ok{color:#18794e;align-items:center;gap:.3em;font-size:.8em;display:flex}.b-web-aviso{max-width:16em;color:var(--branco);animation:d-sobe .5s var(--ease-expo) both;background:#0c0c0ef0;border-radius:.85em;gap:.6em;padding:.65em .85em;font-size:.82em;display:flex;position:absolute;top:1em;right:1.1em;box-shadow:inset 0 0 0 1px #faad1b8c,0 1em 2.4em -.8em #000}.b-web-aviso svg{color:var(--ouro);flex:none;margin-top:.15em}.b-google-pagina{color:#111;background:#fff;border-radius:.9em;flex-direction:column;flex:1;gap:.6em;min-height:0;padding:.75em;display:flex;overflow:hidden}.b-google-pesquisa{border-radius:999px;align-items:center;gap:.5em;margin:0;padding:.5em .9em;font-size:.92em;display:flex;box-shadow:inset 0 0 0 1px #dcdce0}.b-google-ficha{flex:1;grid-template-columns:minmax(0,1fr);gap:.55em;min-height:0;display:grid}.b-google-fotos{border-radius:.6em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25em;height:6.4em;display:grid;overflow:hidden}.b-google-fotos>span{background:#eee;position:relative}.deck .b-google-vazio{color:#5a5a60;background:#f1f1f3;grid-column:1/-1;place-items:center;font-size:.86em;display:grid}.b-google-dados p{margin:0}.b-google-nome{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.28em;font-weight:600}.b-google-tipo{color:#5a5a60;flex-wrap:wrap;gap:.2em .7em;font-size:.88em;display:flex}.b-google-estrelas{color:#111;align-items:center;gap:.25em;display:inline-flex}.b-google-estrelas svg{color:#b7791f}.b-google-bom,.b-google-mau{align-items:center;gap:.4em;font-size:.9em;display:flex;margin-top:.25em!important}.b-google-bom{color:#18794e}.b-google-mau{color:#b42318}.b-google-acoes{flex-wrap:wrap;gap:.35em;font-size:.85em;display:flex;margin-top:.45em!important}.b-google-acoes>span{border-radius:999px;align-items:center;gap:.3em;padding:.25em .75em;display:inline-flex;box-shadow:inset 0 0 0 1px #d5d5d9}.b-google-avaliacao{border-top:1px solid #ececef;margin-top:.55em;padding-top:.55em;font-size:.88em}.b-google-resposta{animation:d-sobe .45s var(--ease-expo) both;background:#f3f3f4;border-radius:.6em;padding:.45em .65em;margin-top:.3em!important}.deck .b-google-responder{color:#fff;min-height:2.5em;font-family:var(--f-display);background:#111;border-radius:999px;margin-top:.3em;padding:.25em .9em;font-weight:500;transition:background .2s,color .2s}.deck .b-google-responder:hover{color:#111;background:var(--ouro)}.b-redes-grelha{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1em;min-height:0;display:grid}.b-redes-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:.22em;display:grid}.b-redes-sem{text-align:center;color:var(--nevoa);padding-bottom:.2em;font-size:.76em}.b-redes-dia{aspect-ratio:1;color:#ffffff6b;background:#ffffff08;border-radius:.5em;place-items:center;font-size:.82em;display:grid}.deck .b-redes-marcado{color:var(--branco);transition:background .2s, box-shadow .2s, color .2s, transform .2s var(--ease-expo);background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff2e}.b-redes-marcado:hover{transform:scale(1.08)}.deck .b-redes-marcado[aria-pressed=true]{color:var(--preto);background:var(--branco)}.deck .b-redes-marcado[data-aprovada=true]{color:var(--preto);background:var(--ouro);box-shadow:0 0 14px 1px #faad1b8c}.b-redes-canais{margin:.8em 0 .2em;font-size:.9em}.b-redes-post{color:#111;animation:d-sobe .45s var(--ease-expo) both;background:#fff;border-radius:.9em;flex-direction:column;display:flex;overflow:hidden}.b-redes-foto{flex:1;min-height:7em;position:relative}.b-redes-texto{padding:.65em .8em .75em;font-size:.92em}.b-redes-texto p{margin:0 0 .45em}.deck .b-redes-aprovar{color:#fff;min-height:2.5em;font-family:var(--f-display);background:#111;border-radius:999px;align-items:center;gap:.3em;padding:.35em 1em;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.deck .b-redes-aprovar:hover:not(:disabled){color:#111;background:var(--ouro)}.deck .b-redes-aprovar:disabled{color:#18794e;cursor:default;background:#e6f4ec}.b-email-lista{flex-direction:column;flex:1;justify-content:center;gap:.2em;margin:0;padding:0;list-style:none;display:flex}.b-email-lista li{color:#ffffff80;border-radius:.85em;grid-template-columns:4.2em minmax(0,1fr);align-items:center;gap:.8em;padding:.85em 1em;transition:background .35s,color .35s,box-shadow .35s;display:grid;position:relative}.b-email-dia{color:inherit;font-size:.86em}.b-email-lista li[data-estado=feito]{color:var(--nevoa)}.b-email-lista li[data-estado=agora]{color:var(--branco);background:#ffffff17;box-shadow:inset 0 0 0 1px #faad1bb3}.b-email-lista li[data-estado=parado]{color:var(--preto);background:var(--ouro)}.b-pub-orcamento{flex-direction:column;gap:.35em;font-size:.95em;display:flex}.b-pub-orcamento span{justify-content:space-between;display:flex}.deck input[type=range]{width:100%;height:2.75em;accent-color:var(--ouro);cursor:pointer;background:0 0;margin:0}.b-pub-versoes{flex-direction:column;flex:1;justify-content:center;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.b-pub-versoes li{border-radius:.85em;grid-template-columns:3.1em 8em minmax(0,1fr) 2.2em;align-items:center;gap:.7em;padding:.5em;transition:background .4s,box-shadow .4s;display:grid}.b-pub-versoes li[data-vence=true]{background:#ffffff12;box-shadow:inset 0 0 0 1px #faad1bb3}.b-pub-foto{border-radius:.55em;width:3.1em;height:3.1em;position:relative;overflow:hidden}.b-pub-nome{font-family:var(--f-display);font-weight:500;line-height:1.2}.b-pub-nome small{color:var(--nevoa);font-family:var(--f-corpo);font-size:.8em;font-weight:400;display:block}.b-pub-pista{background:#ffffff14;border-radius:1em;height:.42em;overflow:hidden}.b-pub-pista span{background:var(--ouro);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .9s var(--ease-expo);border-radius:1em;display:block;box-shadow:0 0 12px 1px #faad1b80}.b-pub-num{text-align:right;font-family:var(--f-display);font-weight:500}.b-pub-total{color:var(--nevoa);margin:0;font-size:.9em}.b-pub-total strong{color:var(--branco)}.b-mkt-grelha{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.1em;min-height:0;display:grid}.b-mkt-produto{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.b-mkt-foto{border-radius:.8em;flex:1;width:100%;min-height:8em;position:relative;overflow:hidden}.b-mkt-nome{font-family:var(--f-display);margin:0;font-weight:500;line-height:1.2}.b-mkt-stock{color:var(--nevoa);margin:0}.b-mkt-stock strong{color:var(--branco);animation:d-sobe .35s var(--ease-expo) both;font-size:1.25em;display:inline-block}.b-mkt-lista{flex-direction:column;justify-content:center;gap:.3em;margin:0;padding:0;list-style:none;display:flex}.b-mkt-lista li{background:#ffffff0d;border-radius:.8em;grid-template-columns:3em minmax(0,1fr) 1.8em auto;align-items:center;gap:.55em;padding:.35em .5em;transition:opacity .25s,background .25s;display:grid}.b-mkt-lista li[data-ligada=false]{opacity:.62;background:0 0}.b-mkt-montra{font-family:var(--f-display);font-weight:500;line-height:1.15}.b-mkt-montra small{color:var(--nevoa);font-family:var(--f-corpo);font-size:.78em;font-weight:400;display:block}.b-mkt-qtd{text-align:right;color:var(--nevoa)}.deck .b-mkt-interruptor{width:2.6em;height:2.75em;display:block;position:relative}.b-mkt-interruptor i{background:#ffffff29;border-radius:1em;width:2.6em;height:1.5em;transition:background .25s;position:absolute;top:calc(50% - .75em);left:0}.b-mkt-interruptor i:after{content:"";background:var(--branco);width:1.14em;height:1.14em;transition:transform .3s var(--ease-expo);border-radius:50%;position:absolute;top:.18em;left:.18em}.b-mkt-interruptor[aria-checked=true] i{background:var(--ouro);box-shadow:0 0 12px 1px #faad1b80}.b-mkt-interruptor[aria-checked=true] i:after{background:var(--preto);transform:translate(1.1em)}.deck .b-mkt-vender{min-height:2.5em;color:var(--preto);background:var(--branco);font-family:var(--f-display);white-space:nowrap;transition:background .2s, opacity .2s, transform .2s var(--ease-expo);border-radius:999px;padding:.25em .8em;font-size:.82em;font-weight:500}.deck .b-mkt-vender:hover:not(:disabled){background:var(--ouro)}.deck .b-mkt-vender:active:not(:disabled){transform:scale(.96)}.deck .b-mkt-vender:disabled{color:var(--nevoa);cursor:default;background:#ffffff14}.b-dados-barras{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;min-height:8em;display:grid}.b-dados-coluna{border-radius:.8em;flex-direction:column;align-items:center;gap:.5em;min-height:0;padding:.5em .2em .3em;transition:background .2s;display:flex}.b-dados-coluna:hover,.b-dados-coluna:focus-visible{background:#ffffff0d}.b-dados-pista{background:#ffffff12;border-radius:1em;flex:1;width:.6em;min-height:0;position:relative}.b-dados-pista>span{background:linear-gradient(to top, #ffc94d, var(--ouro));transform:scaleY(var(--p,0));transform-origin:bottom;transition:transform .85s var(--ease-expo);border-radius:1em;position:absolute;inset:0;box-shadow:0 0 14px 1px #faad1b73}.b-dados-dica{color:var(--branco);white-space:nowrap;opacity:0;pointer-events:none;background:#0c0c0ee6;border-radius:.5em;padding:.25em .6em;font-size:.8em;font-style:normal;transition:opacity .2s;position:absolute;bottom:calc(100% + .5em);left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #fff3}.b-dados-coluna:hover .b-dados-dica,.b-dados-coluna:focus-visible .b-dados-dica{opacity:1}.b-dados-nome{color:var(--nevoa);font-size:.82em}.b-dados-tabela{border-collapse:collapse;flex:1;width:100%;font-size:.95em}.b-dados-tabela th,.b-dados-tabela td{text-align:left;border-bottom:1px solid #ffffff14;padding:.38em .5em;font-weight:400}.b-dados-tabela thead th{color:var(--nevoa);font-size:.86em}.b-dados-tabela td,.b-dados-tabela thead th:last-child{text-align:right}.b-dados-seguir{background:#ffffff0f;border-radius:.85em;padding:.75em .95em;font-size:.95em;box-shadow:inset 0 0 0 1px #ffffff1a}.b-dados-seguir strong{font-family:var(--f-display);font-weight:500}.b-dados-seguir p{color:var(--nevoa);animation:d-sobe .45s var(--ease-expo) both;margin:.15em 0 0}.b-feira-palco{flex:1;place-items:center;min-height:0;display:grid;position:relative}.b-feira-palco svg{width:24em;max-width:100%;height:auto;max-height:100%;overflow:visible}.b-feira-palco g{transition:opacity .55s, transform .75s var(--ease-expo)}.b-f-chao polygon{fill:#ffffff12;stroke:#ffffff47}.b-f-planta polygon{fill:none;stroke:#ffffff80;stroke-dasharray:4 4}.b-f-paredes .a{fill:#2a2a2e;stroke:#fff3}.b-f-paredes .b{fill:#1e1e21;stroke:#fff3}.b-f-marca .ecra{fill:#f4f4f2}.b-f-marca .faixa,.b-f-marca .luz{fill:var(--ouro)}.b-f-balcao .tampo,.b-f-caixas .tampo{fill:#f4f4f2}.b-f-balcao .lado-a,.b-f-caixas .lado-a{fill:#a3a3a8}.b-f-balcao .lado-b,.b-f-caixas .lado-b{fill:#6d6d73}.b-f-pessoas circle{fill:var(--branco)}.b-f-paredes,.b-f-marca,.b-f-balcao,.b-f-pessoas,.b-f-caixas{opacity:0;transform:translateY(14px)}.b-feira-palco[data-etapa="1"] .b-f-paredes,.b-feira-palco[data-etapa="1"] .b-f-balcao,.b-feira-palco[data-etapa="2"] .b-f-paredes,.b-feira-palco[data-etapa="2"] .b-f-marca,.b-feira-palco[data-etapa="2"] .b-f-balcao,.b-feira-palco[data-etapa="2"] .b-f-pessoas,.b-feira-palco[data-etapa="3"] .b-f-paredes,.b-feira-palco[data-etapa="3"] .b-f-marca,.b-feira-palco[data-etapa="3"] .b-f-balcao,.b-feira-palco[data-etapa="3"] .b-f-pessoas,.b-feira-palco[data-etapa="4"] .b-f-caixas{opacity:1;transform:none}.b-feira-palco:not([data-etapa="0"]) .b-f-planta{opacity:0}.b-feira-contagem{color:var(--nevoa);transition:opacity .35s, transform .5s var(--ease-expo);background:#0c0c0ecc;border-radius:.85em;margin:0;padding:.5em .85em;font-size:.9em;position:absolute;top:.3em;right:.3em;box-shadow:inset 0 0 0 1px #faad1b8c}.b-feira-contagem strong{color:var(--branco);font-family:var(--f-display);font-size:1.5em;font-weight:600}.b-feira-contagem[data-visivel=false]{opacity:0;transform:translateY(.6em)}.b-feira-regua input{display:block}.b-feira-nomes{justify-content:space-between;margin-top:-.5em;display:flex}.deck .b-feira-nomes button{color:var(--nevoa);padding:.2em .1em;font-size:.8em;transition:color .2s}.deck .b-feira-nomes button[data-ativa=true]{color:var(--branco)}.b-soft-folha{color:#222;background:#fff;border-radius:.8em;flex:1;min-height:0;overflow:auto}.b-soft-folha table{border-collapse:collapse;width:100%;height:100%;font-family:Courier New,monospace;font-size:.86em}.b-soft-folha th,.b-soft-folha td{text-align:left;border:1px solid #d5d8dc;padding:.6em .7em}.b-soft-folha th{background:#e8ebee;font-weight:700}.b-soft-folha td[data-torta=true]{background:#fff5c2}.b-soft-quadro{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55em;min-height:0;display:grid}.b-soft-coluna{background:#ffffff0d;border-radius:.85em;flex-direction:column;gap:.4em;padding:.65em;display:flex}.b-soft-coluna[data-ganho=true]{box-shadow:inset 0 0 0 1px #faad1b80}.b-soft-coluna h4{font-family:var(--f-display);justify-content:space-between;margin:0 0 .2em;font-size:.92em;font-weight:500;display:flex}.b-soft-coluna h4 span{color:var(--nevoa)}.deck .b-soft-cartao{text-align:left;color:#111;background:var(--branco);min-height:2.75em;animation:d-sobe .45s var(--ease-expo) both;transition:background .2s, transform .25s var(--ease-expo);border-radius:.6em;padding:.6em .7em;font-size:.9em;line-height:1.2}.deck .b-soft-cartao:hover{background:var(--ouro);transform:translateY(-2px)}.b-ciber-lista{flex-direction:column;flex:1;justify-content:center;gap:.15em;margin:0;padding:0;list-style:none;display:flex}.b-ciber-lista li{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.9em;padding:.28em 0;font-size:.97em;display:flex}.b-ciber-botoes{flex:none;gap:.25em;display:flex}.deck .b-ciber-botoes button{min-width:3.1em;min-height:2.5em;color:var(--nevoa);font-family:var(--f-display);border-radius:999px;padding:.2em .65em;font-size:.86em;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.deck .b-ciber-botoes button:hover{color:var(--branco);box-shadow:inset 0 0 0 1px #ffffff80}.deck .b-ciber-botoes button[aria-pressed=true]{color:var(--preto);background:var(--branco)}.b-ciber-resultado{min-height:3.2em;transition:opacity .3s}.b-ciber-resultado[data-visivel=false]{opacity:.45}.b-ciber-barra{background:#ffffff14;border-radius:1em;height:.4em;overflow:hidden}.b-ciber-barra span{background:var(--ouro);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .7s var(--ease-expo);display:block;box-shadow:0 0 12px 1px #faad1b8c}.b-ciber-resultado p{color:var(--nevoa);margin:.45em 0 0;font-size:.92em}.b-ciber-resultado strong{color:var(--branco);font-family:var(--f-display);font-weight:500}.z-antes{height:auto}.z-antes-linhas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.z-antes-linhas article{background:#ffffff0a;border-radius:1em;min-height:9.5em;padding:1em 1.1em;transition:background .45s,color .45s,box-shadow .45s;box-shadow:inset 0 0 0 1px #ffffff1a}.z-antes-linhas h4{font-family:var(--f-display);margin:0 0 .5em;font-size:1.12em;font-weight:500}.z-antes-linhas p{color:var(--nevoa);animation:d-sobe .5s var(--ease-expo) both;margin:0;transition:color .45s}.z-antes-linhas[data-lado=depois] article{color:var(--preto);background:var(--branco);box-shadow:0 1em 2.6em -1.4em #faad1b8c}.z-antes-linhas[data-lado=depois] p{color:var(--cinza)}.z-conversa{grid-template-columns:22em minmax(0,22em) minmax(0,1fr);align-items:center;gap:2.6em;display:grid}.z-rascunho{background:#fff;border-radius:.8em;align-items:center;gap:.55em;margin-bottom:.45em;padding:.3em .55em .3em .3em;font-size:.8em;line-height:1.25;display:flex}.z-rascunho-foto{border-radius:.55em;flex:none;width:3.2em;height:3.2em;position:relative;overflow:hidden}.z-tel{color:#111;height:min(50vh,28em);box-shadow:0 0 0 .35em #17171a, 0 0 0 .42em #ffffff2e, var(--sombra-painel);background:#e9e4dc;border-radius:1.6em;flex-direction:column;display:flex;overflow:hidden}.z-tel-topo{color:#fff;background:#1e2f2b;align-items:center;gap:.55em;padding:.55em .8em;font-size:.92em;display:flex}.z-tel-avatar{background:#ffffff2e;border-radius:50%;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:700;display:grid}.z-tel-conversa{flex-direction:column;flex:1;gap:.4em;min-height:0;padding:.7em;display:flex;overflow:auto}.z-tel-conversa>:first-child{margin-top:auto}.z-tel-rodape{background:#f4f1eb;padding:.5em}.z-msg{max-width:88%;animation:d-sobe .35s var(--ease-expo) both;background:#fff;border-radius:.8em;flex:none;padding:.45em .65em;font-size:.88em;line-height:1.35;position:relative}.z-msg small{color:#5a5a60;margin-top:.3em;font-size:.82em;display:block}.z-msg-eu{background:#d7f2c8;align-self:flex-end}.z-msg-eles{align-self:flex-start}.z-msg-hora{color:#5a5a60;justify-content:flex-end;align-items:center;gap:.2em;margin-top:.1em;font-size:.74em;display:flex}.z-msg-foto{border-radius:.55em;width:100%;height:5.4em;margin-bottom:.4em;display:block;position:relative;overflow:hidden}.z-respostas{flex:none;gap:.3em;display:flex}.deck .z-respostas button{color:#145c3b;min-height:2.75em;transition:background .2s, transform .2s var(--ease-expo);background:#fff;border-radius:.7em;flex:1;padding:.3em;font-size:.86em;font-weight:700}.deck .z-respostas button:hover{background:var(--ouro);color:#111;transform:translateY(-1px)}.deck .z-enviar{color:#fff;width:100%;min-height:2.75em;font-family:var(--f-display);background:#111;border-radius:999px;padding:.4em .8em;font-size:.92em;font-weight:500;transition:background .2s,color .2s}.deck .z-enviar:hover{color:#111;background:var(--ouro)}.deck .z-enviar-contorno{color:#111;background:0 0;box-shadow:inset 0 0 0 1px #999}.z-produto{color:#111;width:19em;box-shadow:var(--sombra-painel);animation:d-sobe .7s var(--ease-expo) both;background:#fff;border-radius:1.1em;padding:.7em}.z-produto-foto{border-radius:.7em;height:12em;display:block;position:relative;overflow:hidden}.z-produto h3{font-family:var(--f-display);margin:.6em 0 .1em;font-weight:500;line-height:1.2}.z-produto p{margin:0 0 .5em;font-weight:700}.z-produto-botao{text-align:center;color:#fff;background:#111;border-radius:999px;padding:.5em;font-size:.9em;display:block}.z-portal{grid-template-columns:minmax(0,1fr) 17em;align-items:start;gap:1.6em;display:grid}.z-portal-janela{height:min(50vh,32em);box-shadow:0 0 0 1px #ffffff24, var(--sombra-painel);background:#eaf0fb;border-radius:1.1em;position:relative;overflow:hidden}.z-portal-janela iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.z-portal-lado{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.z-foto{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6em 3em;display:grid}.z-foto-nota{grid-row:2}.z-foto .z-zona{grid-area:1/2}.z-foto-quadro{aspect-ratio:1;width:min(48vh,27em);box-shadow:var(--sombra-painel);border-radius:1.1em;position:relative;overflow:hidden}.z-foto-quadro img{object-fit:cover}.z-foto-antes{clip-path:inset(0 calc(100% - var(--corte)) 0 0);position:absolute;inset:0}.z-foto-pega{top:0;bottom:0;left:var(--corte);background:var(--branco);width:2px;position:absolute;box-shadow:0 0 14px 2px #faad1bbf}.z-foto-pega:after{content:"";background:var(--branco);border-radius:50%;width:1.9em;height:1.9em;position:absolute;top:calc(50% - .95em);left:-.95em;box-shadow:0 .2em .8em #00000080}.z-foto-rotulo{color:var(--branco);background:#0a0a0bb3;border-radius:999px;padding:.25em .7em;font-size:.82em;position:absolute;top:.7em}.z-foto-rotulo-a{left:.7em}.z-foto-rotulo-b{right:.7em}.z-foto-quadro input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.z-foto-quadro:has(input:focus-visible){outline:2px solid var(--ouro);outline-offset:2px}.z-quem{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.z-quem-lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;width:100%;margin:0;padding:0;list-style:none;display:grid}.z-quem-lista li{background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--aresta);transition:transform .45s var(--ease-expo);border-radius:1.1em;padding:1.05em 1.15em}.z-quem-lista li:hover{transform:translateY(-.3em)}.z-quem-lista h3{font-family:var(--f-display);margin:0 0 .4em;font-size:1.15em;font-weight:500}.z-quem-lista p{color:var(--nevoa);margin:0;font-size:.95em}.z-estilos{grid-template-columns:21em minmax(0,1fr);align-items:start;gap:1.8em;display:grid}.z-estilos-lista ul{flex-direction:column;gap:.05em;max-height:min(36vh,22em);margin:.5em 0;padding:0;list-style:none;display:flex;overflow:auto}.z-estilos-lista li button{text-align:left;border-radius:.7em;width:100%;padding:.32em .7em;transition:background .2s;display:block}.z-estilos-lista li strong{font-family:var(--f-display);font-weight:500;display:block}.z-estilos-lista li span{color:var(--nevoa);font-size:.86em;line-height:1.3;display:none}.z-estilos-lista li button[aria-pressed=true]{background:#ffffff1a}.z-estilos-lista li button[aria-pressed=true] span{display:block}.z-estilos-ecra .janela{border-radius:1.1em}.z-estilos-imagem{background:#0b0b0d;height:min(44vh,28em);position:relative}.z-estilos-imagem img{transition:opacity .45s}.z-cartao{grid-template-columns:16em minmax(0,24em) minmax(0,1fr);align-items:center;gap:2.6em;display:grid}.z-cartao-imagem{border-radius:1.3em;height:min(48vh,29em);position:relative;overflow:hidden}.z-cartao-imagem img{transition:opacity .45s}.z-cartao .d-alternar{margin-top:1.3em}.z-exp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.6em;display:grid}.z-exp-qr{align-items:center;gap:1.6em;display:flex}.z-exp-qr .z-qr{width:min(32vh,15em);height:min(32vh,15em);box-shadow:0 0 3em -.4em #faad1b80}.z-exp-passos ol{margin:0;padding:0;list-style:none}.z-exp-passos li{border-bottom:1px solid #ffffff14}.z-exp-passos button{text-align:left;align-items:center;gap:.7em;width:100%;min-height:2.75em;padding:.5em .2em;display:flex}.z-exp-n{border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-size:.82em;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.z-exp-passos strong{font-family:var(--f-display);font-weight:500}.z-exp-passos li[data-ativo=true] .z-exp-n{color:var(--preto);background:var(--ouro);box-shadow:0 0 12px 1px #faad1b8c}.z-exp-passos li p{color:var(--nevoa);animation:d-sobe .4s var(--ease-expo) both;margin:0 0 .6em 2.3em;font-size:.95em}@media (max-width:899px){.deck{font-size:16px}.deck-cena{padding:4.4em 1.1em 6em}.deck-cena>*{min-height:0}.deck-topo{top:.6em;left:1.1em;right:.7em}.deck-logo img{height:1.75em}.deck-ferramentas>button{display:none}.deck-linguas{margin:0}.deck-capitulos{display:none}.deck-ilha{bottom:.8em}.d-display{font-size:2.85em}.d-linha{white-space:normal}.d-titulo{font-size:2.05em}.c-abertura,.c-equipa,.c-fase,.c-fecho,.c-projeto-topo,.z-conversa,.z-portal,.z-estilos,.z-cartao,.z-exp,.b-redes-grelha,.b-mkt-grelha{grid-template-columns:minmax(0,1fr)}.c-abertura-palco{order:-1;height:26vh}.c-equipa-palco{height:auto}.c-equipa-marca{display:none}.c-equipa-lista{flex-direction:column;gap:.4em;display:flex}.c-equipa-item,.c-equipa[data-juntos=true] .c-equipa-item{position:static}.c-equipa-cartao{white-space:normal;border-radius:1em;width:100%}.c-equipa-detalhe,.c-equipa[data-juntos=true] .c-equipa-detalhe{width:auto;margin-top:.6em;position:static}.c-frentes-colunas,.c-comecar-trilho,.z-antes-linhas,.z-quem-lista,.c-fecho-prazos{grid-template-columns:minmax(0,1fr)}.c-frentes-pergunta{min-height:0}.c-frentes-servico i{background:var(--ouro);border-radius:50%;width:.42em;height:.42em;box-shadow:0 0 10px 1px #faad1b99}.deck[data-calmo=true] .deck-ilha{opacity:.7}.c-fase-palco{grid-column:1;height:auto;min-height:30em}.c-fase-demo{height:auto}.c-ia-demo .janela{min-height:26em}.c-ia-nota{position:static}.d-painel{height:auto;min-height:30em}.c-projeto-topo{padding-right:0}.c-projeto-topo .c-separadores{flex-wrap:wrap}.z-zona,.c-projeto-icone{display:none}.z-com-zona,.z-foto{grid-template-columns:minmax(0,1fr)}.z-foto-nota{grid-row:auto}.z-foto-quadro{width:100%}.z-antes{min-height:0}.z-tel{height:28em}.z-portal-janela{height:26em}.z-estilos-imagem{height:13em}.z-estilos-lista ul{max-height:none}.z-cartao{justify-items:center}.z-cartao-tel{width:15em}.z-cartao-imagem{height:26em}.z-exp-qr{flex-direction:column;align-items:flex-start}.c-fecho-lado{order:-1;height:22em}.c-fecho-qr{display:none}.b-pub-versoes li{grid-template-columns:2.6em 6.5em minmax(0,1fr) 2em}.b-pub-foto{width:2.6em;height:2.6em}.b-foto-palco,.b-merch-palco,.b-web-palco,.b-feira-palco{min-height:17em}.b-web-site{height:17em}.b-google-fotos{height:5em}.b-web-menu{display:none}.b-mkt-foto{flex:none;height:11em}}
