:root{--terra: #5F3823;--areia: #A99679;--mar: #232E32;--mar-fundo: #182024;--verde: #66674E;--creme: #F3EDE4;--creme-70: rgba(243, 237, 228, .72);--creme-45: rgba(243, 237, 228, .45);--linha: rgba(243, 237, 228, .14);--painel: rgba(24, 32, 36, .72);--fonte: "Montserrat", system-ui, sans-serif;--titulo: "Top Luxury", "Montserrat", Georgia, serif;--doca-h: 132px;--doca-h-render: 132px;--topo-h: 64px;--logo-l: 230px;--marca-topo: 12px;--abertura-escala: 2.2;--meia-tela: 50vh}@supports (height: 1dvh){:root{--meia-tela: 50dvh}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--mar-fundo);color:var(--creme);font-family:var(--fonte);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.app{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr;background:radial-gradient(120% 90% at 50% 38%,#34444a 0%,var(--mar) 48%,var(--mar-fundo) 100%)}.topo{position:absolute;top:0;left:0;right:0;z-index:7;height:var(--topo-h);display:flex;align-items:center;gap:16px;padding:0 28px;pointer-events:none}.topo>*{pointer-events:auto}.topo:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#12181b9e,#12181b00)}.topo__marca{position:absolute;top:var(--marca-topo);left:50%;width:var(--logo-l);transform:translate(-50%)}.logo-orizon{display:block;width:100%;height:auto;overflow:visible}.topo__aviso{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--creme-70);border:1px solid var(--linha);padding:7px 12px;border-radius:2px;margin-left:auto}.palco{position:relative;overflow:hidden}.palco__3d,.palco__3d canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.palco__3d canvas{touch-action:none;cursor:grab}.palco__3d canvas:active{cursor:grabbing}.render{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.render__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;will-change:opacity}.render__titulo{position:absolute;left:32px;bottom:calc(var(--doca-h) + 22px);font-family:var(--titulo);font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.app[data-modo=render] .render__titulo.is-visivel{opacity:1;transform:none}.render__dica{display:none}.marcadores{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.marcador{position:absolute;left:0;top:0;pointer-events:auto;display:flex;align-items:center;gap:8px;transform:translate(-21px,-21px);transition:opacity .35s ease}.marcador__ponto{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;background:#182024c7;border:1px solid var(--creme-45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:11px;font-weight:600;letter-spacing:.04em;box-shadow:0 6px 20px #0000004d}.marcador__ponto:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--areia);opacity:0;animation:pulso 2.6s ease-out infinite}.marcador__cone{position:absolute;z-index:0;left:21px;top:21px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:48px solid rgba(169,150,121,.55);margin-left:-15px;transform-origin:50% 0}.marcador__nome{font-size:12px;font-weight:600;white-space:nowrap;background:#182024c7;border:1px solid var(--linha);padding:6px 10px;border-radius:2px;opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease}.marcador:hover .marcador__nome,.marcador:focus-visible .marcador__nome{opacity:1;transform:none}.marcador:hover .marcador__ponto{border-color:var(--areia)}.app[data-modo=render] .marcadores,.app.is-voando .marcadores{opacity:0;pointer-events:none}.app[data-modo=render] .marcador{pointer-events:none}@keyframes pulso{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.controles{position:absolute;top:calc(var(--topo-h) + 20px);right:24px;z-index:4;display:flex;gap:10px;transition:opacity .4s ease}.luz{display:flex;padding:4px;gap:2px;border-radius:999px;background:var(--painel);border:1px solid var(--linha);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pisos[hidden]{display:none}.luz__btn{padding:8px 18px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--creme-70)}.luz__btn.is-ativo{background:var(--creme);color:var(--mar)}.app[data-modo=render] .controles,.app.is-voando .controles{opacity:0;pointer-events:none}.app.sem-ambientes .doca__ambientes,.app.sem-ambientes [data-acao=ver]{display:none}.dica{position:absolute;left:50%;bottom:calc(var(--doca-h) + 16px);transform:translate(-50%);font-size:12px;color:var(--creme-45);letter-spacing:.04em;white-space:nowrap;transition:opacity .6s ease}.app[data-modo=render] .dica,.app.is-voando .dica,.dica.is-oculta{opacity:0}.carregando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-content:center;gap:14px;justify-items:center;background:var(--mar-fundo);transition:opacity .8s ease}.carregando.is-pronto{opacity:0;pointer-events:none}.carregando__txt{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--creme-70)}.carregando__barra{width:180px;height:1px;background:var(--linha);overflow:hidden}.carregando__barra span{display:block;height:100%;width:0;background:var(--areia);transition:width .3s ease}@property --doca-baixo{syntax: "<color>"; inherits: false; initial-value: rgba(24,32,36,.94);}@property --doca-cima{syntax: "<color>"; inherits: false; initial-value: rgba(24,32,36,.8);}.doca{position:absolute;left:0;right:0;bottom:0;z-index:5;height:var(--doca-h);display:grid;align-items:center;grid-template-columns:auto auto minmax(180px,1fr) auto auto;gap:0 34px;padding:0 32px;background:linear-gradient(to top,var(--doca-baixo),var(--doca-cima));transition:--doca-baixo var(--doca-fade) ease,--doca-cima var(--doca-fade) ease;border-top:1px solid var(--linha);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.doca__medida{position:absolute;width:0;height:var(--doca-h);visibility:hidden;pointer-events:none}.doca__andar{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--areia);margin-bottom:6px}.doca__nome{font-family:var(--titulo);font-weight:400;font-size:34px;line-height:1;white-space:nowrap}.doca__nome em{font-style:normal;color:var(--areia)}.doca__numeros{display:flex;gap:0;border-left:1px solid var(--linha)}.numero{padding:0 22px;border-right:1px solid var(--linha)}.numero b{display:block;font-family:var(--titulo);font-weight:400;font-size:30px;line-height:1;white-space:nowrap}.numero b small{font-family:var(--fonte);font-size:13px;margin-left:2px}.numero span{display:block;white-space:nowrap;margin-top:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--creme-45)}.doca__desc{font-size:12.5px;line-height:1.55;color:var(--creme-70);max-width:380px}.doca__ambientes{list-style:none;display:grid;gap:4px}.amb{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:3px 0;font-size:13px;color:var(--creme-70);white-space:nowrap;transition:color .2s ease}.amb i{font-style:normal;font-size:10px;letter-spacing:.12em;color:var(--areia);width:18px}.amb:hover,.amb:focus-visible{color:var(--creme)}.doca__acoes{display:flex;flex-direction:column;gap:8px;justify-self:end}.btn{padding:12px 22px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.btn--claro{background:var(--creme);color:var(--mar)}.btn--claro:hover{background:#fff}.btn--contorno{border:1px solid var(--creme-45);color:var(--creme)}.btn--contorno:hover{border-color:var(--creme)}.btn--destaque{background:var(--areia);color:var(--mar-fundo)}.btn--destaque:hover{background:#bcaa8e}.doca>*{transition:opacity var(--doca-fade) ease,visibility var(--doca-fade)}.doca__render{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 32px;align-items:center;justify-content:space-between;gap:24px;opacity:0;visibility:hidden;pointer-events:none}.abas{list-style:none;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.aba{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid var(--linha);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--creme-70);transition:border-color .2s ease,color .2s ease,background .2s ease}.aba img{width:56px;height:32px;object-fit:cover;border-radius:999px;display:block}.aba:hover{color:var(--creme);border-color:var(--creme-45)}.aba.is-ativa{color:var(--mar);background:var(--creme);border-color:var(--creme)}.app[data-modo=render] .doca{--doca-baixo: rgba(18, 24, 27, .78);--doca-cima: rgba(18, 24, 27, .35)}.app[data-modo=render] .doca>:not(.doca__render){opacity:0;visibility:hidden;pointer-events:none}.app[data-modo=render] .doca__render{opacity:1;visibility:visible;pointer-events:auto}@media (max-width: 1480px){.app:not(.tela-predio) .doca__desc{display:none}.app:not(.tela-predio) .doca{grid-template-columns:auto auto 1fr auto}.doca__ambientes{justify-self:end}}@media (max-width: 1280px){.doca__desc{display:none}.doca{grid-template-columns:auto auto 1fr auto}}@media (prefers-reduced-motion: reduce){.marcador__ponto:after{animation:none}}.topo__marca{display:block;line-height:0}.topo__voltar{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--creme-70);text-decoration:none}.topo__voltar:hover{color:var(--creme)}.topo__voltar .curto,.app.tela-predio .topo__voltar,.app.tela-predio .controles,.app.tela-predio .marcadores,.app.tela-predio .render,.app.tela-predio .doca__ambientes,.app.tela-predio .doca__render,.app.tela-predio [data-acao=ver]{display:none}.app:not(.tela-predio) [data-acao=abrir]{display:none}.app.tela-predio [data-acao=abrir]{display:none}@media (hover: none){.app.tela-predio.tem-unidade [data-acao=abrir]{display:block}}.app.em-voo [data-acao=abrir],.app.em-voo [data-acao=agendar]{opacity:0!important;pointer-events:none!important}.app.em-voo .dica{opacity:0}.solar{position:absolute;top:calc(var(--topo-h) + 18px);right:22px;z-index:4;width:248px;padding:14px 16px 12px;border:1px solid var(--linha);border-radius:3px;background:var(--painel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .25s ease}.app:not(.tela-predio) .solar{display:none}.app.em-voo .solar{opacity:0;pointer-events:none}.solar__topo{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:10px;text-align:left;cursor:default;pointer-events:none}.solar__rotulo{display:none}.solar__hora{font-family:var(--titulo);font-weight:400;font-size:28px;line-height:1}.solar__data{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--creme-70)}.solar__faixa{width:100%;margin:12px 0 10px;accent-color:var(--areia);cursor:pointer;display:block}.solar__estacoes{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.solar__estacoes button{font-size:10px;letter-spacing:.04em;padding:6px 0;border-radius:2px;color:var(--creme-70);border:1px solid transparent}.solar__estacoes button:hover{color:var(--creme)}.solar__estacoes button.is-ativa{color:var(--mar-fundo);background:var(--creme)}.mapa-credito{position:absolute;left:14px;bottom:calc(var(--doca-h) + 8px);z-index:4;font-size:10px;color:#ffffffd1;text-shadow:0 1px 2px rgba(0,0,0,.7);max-width:60%;pointer-events:none}.mapa-credito[hidden]{display:none}.app:not(.tela-predio) .mapa-credito{display:none}.solar__entorno[hidden]{display:none}.solar__entorno{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--linha)}.solar__entorno button{font-size:10px;letter-spacing:.04em;padding:6px 0;border-radius:2px;color:var(--creme-70)}.solar__entorno button:hover{color:var(--creme)}.solar__entorno button.is-ativa{color:var(--mar-fundo);background:var(--creme)}.solar__sobrepor{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding:2px 0;font-size:10px;letter-spacing:.04em;color:var(--creme-70)}.solar__sobrepor[hidden]{display:none}.solar__sobrepor:hover{color:var(--creme)}.solar__sobrepor i{position:relative;flex:none;width:28px;height:16px;border-radius:8px;background:var(--linha);transition:background .2s ease}.solar__sobrepor i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--creme-70);transition:transform .2s ease,background .2s ease}.solar__sobrepor[aria-checked=true] i{background:var(--areia)}.solar__sobrepor[aria-checked=true] i:after{transform:translate(12px);background:var(--creme)}.agenda{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;visibility:hidden;transition:visibility 0s linear .32s}.agenda.is-aberta{visibility:visible;transition-delay:0s}.agenda__fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:#12181b85;opacity:0;transition:opacity .32s ease}.agenda.is-aberta .agenda__fundo{opacity:1}.agenda__painel{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);display:flex;flex-direction:column;overflow-y:auto;outline:0;padding:34px 36px calc(28px + env(safe-area-inset-bottom));background:var(--mar-fundo);border-left:1px solid var(--linha);transform:translate(28px);opacity:0;transition:transform .32s ease,opacity .32s ease}.agenda.is-aberta .agenda__painel{transform:none;opacity:1}.agenda__fechar{position:absolute;top:18px;right:20px;width:36px;height:36px;font-size:26px;line-height:1;color:var(--creme-70)}.agenda__fechar:hover{color:var(--creme)}.agenda__contexto{padding-right:36px;font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--areia)}.agenda__titulo{margin-top:12px;font-family:var(--titulo);font-weight:400;font-size:42px;line-height:1}.agenda__intro{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--creme-70)}.agenda__whats{display:block;margin-top:24px;text-align:center;text-decoration:none}.agenda__ou{position:relative;margin:20px 0;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--creme-45)}.agenda__ou:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--linha)}.agenda__ou span{position:relative;padding:0 12px;background:var(--mar-fundo)}.agenda__form{display:grid;gap:16px}.campo{display:grid;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--creme-70)}.campo input{width:100%;padding:11px 13px;border:1px solid var(--creme-45);border-radius:2px;background:transparent;color:var(--creme);font:500 16px/1.3 var(--fonte);letter-spacing:0;text-transform:none}.campo input:focus-visible{outline:0;border-color:var(--creme);box-shadow:inset 0 0 0 1px var(--creme)}.campo input.is-invalido,.campo input.is-invalido:focus-visible{border-color:#e0a58f;box-shadow:inset 0 0 0 1px #e0a58f}.agenda__termos{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--creme-70);cursor:pointer}.agenda__termos input{flex:none;width:17px;height:17px;margin-top:1px;accent-color:var(--areia)}.agenda__termos input.is-invalido{outline:1px solid #e0a58f;outline-offset:2px}.agenda__link{color:var(--creme);text-underline-offset:2px}.agenda__enviar:disabled{opacity:.55;cursor:default}.agenda__status{min-height:1.5em;font-size:13px;line-height:1.5;color:var(--creme-70)}.agenda__status.is-erro{color:#eab7a5}.agenda__status.is-ok{color:var(--creme)}@media (max-width: 980px){.agenda__painel{padding:26px 20px calc(24px + env(safe-area-inset-bottom))}.agenda__titulo{font-size:34px}}.doca__tipos{display:flex;justify-self:center;border-left:1px solid var(--linha)}.tipo{padding:8px 28px;border-right:1px solid var(--linha);text-align:left;transition:background .2s ease}.tipo b{display:block;font-family:var(--titulo);font-weight:400;font-size:25px;line-height:1.05;white-space:nowrap;transition:color .2s ease}.tipo span{display:block;margin-top:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--creme-45)}.tipo span+span{margin-top:3px;color:var(--creme-70)}.tipo:hover b,.tipo:focus-visible b,.tipo[aria-pressed=true] b{color:var(--areia)}.tipo[aria-pressed=true]{background:#f3ede40f}.app:not(.tela-predio) .doca__tipos,.app.tem-unidade .doca__tipos{display:none}.app.tela-predio:not(.tem-unidade) .doca__numeros,.app.tela-predio:not(.tem-unidade) .doca__desc{display:none}.app.tela-predio:not(.tem-unidade) .doca{grid-template-columns:auto 1fr auto}.abertura{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:radial-gradient(120% 90% at 50% 38%,#34444a 0%,var(--mar) 48%,var(--mar-fundo) 100%)}.com-abertura .abertura{display:block}.com-abertura .carregando{display:none}.com-abertura .topo:before,.com-abertura .topo__aviso,.com-abertura .solar,.com-abertura .dica{opacity:0}.com-abertura .solar{pointer-events:none}.com-abertura .doca{transform:translateY(100%)}.com-abertura .topo__marca{transform:translate(-50%,calc(var(--meia-tela) - var(--marca-topo) - 50%)) scale(var(--abertura-escala))}.com-abertura [data-letra]{visibility:hidden}.abertura-escrevendo [data-letra]{visibility:visible}.com-abertura [data-letra=by]{opacity:0}.abertura-assinada [data-letra=by]{opacity:1}.abertura__barra{position:absolute;left:50%;top:calc(50% + 120px);width:180px;height:1px;margin-left:-90px;background:var(--linha);overflow:hidden;opacity:0;transition:opacity .4s ease}.abertura.esperando .abertura__barra{opacity:1}.abertura__barra span{display:block;height:100%;width:0;background:var(--areia);transition:width .3s ease}.abertura-sobe .abertura{opacity:0;pointer-events:none;transition:opacity var(--abertura-subida) ease .05s}.com-abertura .topo__marca{will-change:transform}.abertura-logo-sobe .topo__marca{transform:translate(-50%);transition:transform var(--abertura-subida) cubic-bezier(.7,0,.15,1)}.abertura-sobe .doca{transform:none;transition:transform .55s cubic-bezier(.2,.7,.2,1) calc(var(--abertura-subida) * .35)}.abertura-sobe .topo:before,.abertura-sobe .topo__aviso,.abertura-sobe .solar{opacity:1;transition:opacity .45s ease calc(var(--abertura-subida) * .5)}@media (max-width: 980px){:root{--topo-h: calc(72px + env(safe-area-inset-top)) ;--logo-l: 130px;--marca-topo: calc(8px + env(safe-area-inset-top)) ;--doca-h: calc(196px + env(safe-area-inset-bottom)) ;--doca-h-render: calc(116px + env(safe-area-inset-bottom)) ;--margem-e: max(16px, env(safe-area-inset-left));--margem-d: max(16px, env(safe-area-inset-right));--painel: rgba(24, 32, 36, .88)}.doca,.solar,.luz,.marcador__ponto{backdrop-filter:none;-webkit-backdrop-filter:none}.topo{align-items:flex-start;padding:env(safe-area-inset-top) var(--margem-d) 0 var(--margem-e)}.topo__voltar{padding:16px 10px 16px 0;font-size:10px;letter-spacing:.1em;white-space:nowrap;line-height:1}.topo__voltar .longo{display:none}.topo__voltar .curto{display:inline}.topo__aviso{position:absolute;left:0;right:0;top:calc(54px + env(safe-area-inset-top));margin:0;padding:0 8px;border:0;text-align:center;font-size:clamp(7px,1.8vw,7.5px);letter-spacing:.08em;white-space:nowrap}.controles{top:calc(var(--topo-h) + 8px);right:var(--margem-d);flex-direction:column;align-items:flex-end;gap:6px}.luz__btn{padding:9px 16px}.dica{bottom:calc(var(--doca-h) + 10px);font-size:11px;color:var(--creme);text-shadow:0 1px 8px rgba(0,0,0,.75)}.doca,.app.tela-predio:not(.tem-unidade) .doca,.app:not(.tela-predio) .doca{height:var(--doca-h);grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding:10px var(--margem-d) calc(10px + env(safe-area-inset-bottom)) var(--margem-e);transition:height var(--doca-fade) ease,--doca-baixo var(--doca-fade) ease,--doca-cima var(--doca-fade) ease}.app[data-modo=render] .doca{height:var(--doca-h-render)}.doca__id{order:1;min-width:0}.doca__numeros,.doca__tipos{order:2}.doca__acoes{order:3;flex-direction:row;justify-self:stretch}.doca__desc,.doca__ambientes{display:none}.btn{padding:13px 10px;font-size:11px;text-align:center}.doca__acoes .btn{flex:1 1 0;min-width:0}.doca__andar{margin-bottom:5px;font-size:clamp(8.5px,2.65vw,10.5px);letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doca__nome{padding-bottom:2px;font-size:clamp(19px,6.4vw,27px);overflow:hidden;text-overflow:ellipsis}.doca__numeros{border-left:0}.numero{padding:0 18px}.numero:first-child{padding-left:0}.numero:last-child{border-right:0}.numero b{font-size:26px}.numero span{margin-top:5px;font-size:9px;letter-spacing:.12em}.doca__tipos{justify-self:stretch;justify-content:space-between;border-left:0}.tipo{flex:0 1 auto;min-width:0;padding:4px 10px}.tipo:first-child{padding-left:0}.tipo:last-child{padding-right:0;border-right:0}.tipo b{font-size:clamp(14px,4.2vw,19px)}.tipo span{margin-top:4px;font-size:clamp(7px,2.25vw,9.5px);letter-spacing:.05em}.doca__render{padding:8px var(--margem-d) calc(8px + env(safe-area-inset-bottom)) var(--margem-e);flex-wrap:wrap;align-content:center;justify-content:stretch;gap:8px}.abas{order:-1;flex:1 0 100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.doca__render .btn{flex:1 1 0;min-width:0}.aba{width:100%;height:44px;padding:4px 8px 4px 4px;gap:6px;font-size:10.5px;line-height:1.15;letter-spacing:.02em;text-align:left}.aba img{flex:none;width:34px;height:34px}.render__titulo{left:var(--margem-e);bottom:calc(var(--doca-h-render) + 14px);font-size:clamp(26px,8vw,36px)}.solar{top:calc(var(--topo-h) + 8px);right:var(--margem-d);width:auto;padding:0;border-radius:999px;overflow:hidden}.solar__topo{align-items:center;justify-content:flex-start;gap:8px;padding:8px 14px;cursor:pointer;pointer-events:auto}.solar__rotulo{display:inline;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--creme-70)}.solar__hora{font-size:19px}.solar__topo:after{content:"";flex:none;width:6px;height:6px;border-right:1px solid var(--creme-70);border-bottom:1px solid var(--creme-70);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.solar__data,.solar:not(.is-aberta)>:not(.solar__topo),.solar__entorno,.solar__sobrepor{display:none}.solar.is-aberta{left:var(--margem-e);padding-bottom:8px;border-radius:4px}.solar.is-aberta .solar__data{display:inline;margin-left:auto}.solar.is-aberta .solar__topo:after{transform:translateY(2px) rotate(225deg)}.solar.is-aberta .solar__faixa,.solar.is-aberta .solar__estacoes{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.solar__faixa{height:26px;margin-top:2px;margin-bottom:6px}.solar__estacoes button{padding:10px 0;font-size:11px}}@media (max-width: 980px) and (orientation: portrait){.app[data-modo=render]:not(.is-voando) .render{pointer-events:auto;touch-action:none;cursor:grab}.render__dica{display:block;position:absolute;left:var(--margem-e);bottom:calc(var(--doca-h-render) + 62px);padding:5px 10px;border-radius:999px;background:#182024b8;font-size:10.5px;letter-spacing:.04em;color:var(--creme);opacity:0;transition:opacity .4s ease}.render__dica:before{content:"↔";margin-right:6px;color:var(--areia)}.app[data-modo=render]:not(.is-voando):not(.ja-arrastou) .render__dica{opacity:1}}@media (hover: none){.marcador__nome{opacity:1;transform:none;padding:4px 7px;font-size:10.5px}}@media (hover: none) and (orientation: portrait) and (max-height: 620px){.marcador__nome{display:none}}.marcador.nome-esquerda .marcador__nome{position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%)}@media (max-width: 980px) and (max-height: 500px){:root{--topo-h: 46px;--logo-l: 92px;--marca-topo: 6px;--doca-h: calc(68px + env(safe-area-inset-bottom)) ;--doca-h-render: calc(60px + env(safe-area-inset-bottom)) }.topo{align-items:center;padding-top:0}.topo__voltar{padding:12px 10px 12px 0}.topo__aviso{position:static;margin-left:auto;padding:0;text-align:right;font-size:7.5px}.controles{top:calc(var(--topo-h) + 2px);flex-direction:row}.dica{bottom:calc(var(--doca-h) + 6px)}.doca,.app.tela-predio:not(.tem-unidade) .doca,.app:not(.tela-predio) .doca{display:flex;align-items:center;gap:18px;padding:4px var(--margem-d) calc(4px + env(safe-area-inset-bottom)) var(--margem-e)}.doca__id{flex:0 1 auto}.doca__andar{margin-bottom:3px;font-size:8.5px}.doca__nome{font-size:20px}.doca__numeros{flex:none}.numero{padding:0 12px}.numero b{font-size:20px}.numero b small{font-size:11px}.numero span{margin-top:3px;font-size:8px}.doca__tipos{flex:0 1 auto;justify-content:flex-start}.tipo b{font-size:15px}.tipo span{font-size:7.5px;margin-top:2px}.tipo span+span{margin-top:1px}.doca__acoes{flex:none;margin-left:auto}.doca__acoes .btn{flex:none;padding:11px 14px;font-size:10.5px}.doca__render{flex-wrap:nowrap;justify-content:space-between;padding:4px var(--margem-d) calc(4px + env(safe-area-inset-bottom)) var(--margem-e)}.abas{order:0;flex:0 1 auto;display:flex;flex-wrap:nowrap}.doca__render .btn{flex:none;padding:11px 14px;font-size:10.5px}.aba{width:auto;height:42px;white-space:nowrap}.render__titulo{bottom:calc(var(--doca-h-render) + 8px);font-size:24px}.solar.is-aberta{left:auto;width:290px}}@media (max-width: 720px) and (max-height: 500px){.doca__numeros,.doca__tipos,.aba img{display:none}.aba{padding:4px 12px}}
