.prop{background:var(--marfim);color:var(--grafite)}.prop .w{max-width:1120px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-left))}.prop section{padding-block:clamp(56px,11vw,112px)}.prop h2{font-family:var(--serif);font-weight:300;font-size:clamp(32px,7vw,54px);line-height:1.06;color:var(--bordo);text-wrap:balance}.prop h2 em,.prop h1 em{font-style:italic}.prop .apoio-p{font-weight:300;color:var(--taupe);max-width:58ch;margin-top:16px}.prop-topo{position:sticky;top:0;z-index:20;background:var(--bordo-escuro);color:var(--marfim-claro);border-bottom:1px solid rgba(213,190,158,.22)}.prop-topo .w{display:flex;justify-content:space-between;align-items:center;height:60px;gap:12px;font-size:13px;color:#e6d6c9;text-align:right}.prop-topo img{width:86px}.prop-abre{background:linear-gradient(115deg,var(--bordo-escuro),var(--bordo) 55%,var(--bordo-2));color:var(--marfim-claro)}.prop-abre .w{display:grid;gap:40px;align-items:end}.prop-abre .para{font-family:var(--serif);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--champanhe)}.prop-abre h1{font-family:var(--serif);font-weight:300;font-size:clamp(42px,9vw,84px);line-height:1.02;margin-top:18px;text-wrap:balance}.prop-abre h1 em{color:#f1dccb}.prop-abre p.lead{font-weight:300;font-size:clamp(17px,2.2vw,20px);color:#ead9cf;max-width:46ch;margin-top:22px}.prop-abre figure{margin:0;justify-self:center;width:min(360px,80%)}.prop-abre figure img{border-radius:999px 999px 18px 18px;aspect-ratio:2 / 3;object-fit:cover;width:100%}.prop-abre figcaption{font-size:13px;color:#e6d6c9;margin-top:10px;text-align:center}@media(min-width:900px){.prop-abre .w{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.prop-quem p{font-family:var(--serif);font-weight:300;font-size:clamp(24px,4vw,36px);line-height:1.25;color:var(--bordo);max-width:30ch}.prop-quem p+p{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--taupe);max-width:58ch;margin-top:20px}.prop-analise{background:var(--bordo-escuro);color:#e6d6c9}.prop-analise h2{color:var(--marfim-claro)}.prop-analise .apoio-p{color:#d9c6b9;border-left:1px solid rgba(213,190,158,.4);padding-left:16px}.prop-exame{display:grid;gap:36px;margin-top:40px;align-items:start}.prop-exame figure{margin:0}.prop-exame figure img{border-radius:18px;width:100%;max-width:380px;box-shadow:0 30px 60px -30px #0009}.prop-exame figcaption{font-size:13px;color:#bfa99b;margin-top:10px}.prop-pontos{list-style:none;margin:0;padding:0;display:grid;gap:28px}.prop-pontos li{display:grid;gap:6px;padding-left:20px;border-left:1px solid rgba(213,190,158,.3)}.prop-pontos .n{font-size:12px;color:var(--champanhe);letter-spacing:.1em}.prop-pontos h3{font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:.06em;text-transform:uppercase;color:var(--champanhe)}.prop-pontos p{font-weight:300;font-size:16.5px;line-height:1.7}@media(min-width:860px){.prop-exame{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.prop-quadro{margin-top:36px;display:grid;gap:10px}.prop-quadro .linha-q{display:grid;gap:10px}.prop-quadro .tema{font-family:var(--serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.prop-quadro .hoje,.prop-quadro .miga{padding:16px 18px;border-radius:12px;font-size:15.5px}.prop-quadro .hoje{background:var(--marfim-claro);color:var(--taupe)}.prop-quadro .miga{background:var(--bordo);color:var(--marfim-claro)}.prop-quadro .cab{display:none}@media(min-width:760px){.prop-quadro .linha-q,.prop-quadro .cab{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:stretch}.prop-quadro .cab span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);padding:0 18px}.prop-quadro .tema{align-self:center}}.prop-case{margin-top:44px;padding-top:36px;border-top:1px solid var(--fio);display:grid;gap:22px}.prop-case-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.prop-case-cab h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,36px);color:var(--bordo)}.prop-case-cab span{color:var(--taupe);font-size:14px}.prop-antes-depois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px}.prop-antes-depois figure{margin:0;display:grid;gap:8px}.prop-antes-depois span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.prop-antes-depois img{border-radius:14px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-case dl{margin:0;display:grid;gap:18px}.prop-case dt{font-family:var(--serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.prop-case dd{margin:6px 0 0;font-weight:300;line-height:1.7;max-width:64ch}.prop-numeros{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prop-numeros div{background:var(--superficie);border-radius:12px;padding:16px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-numeros strong{display:block;font-family:var(--serif);font-weight:300;font-size:34px;color:var(--bordo);line-height:1.1}.prop-numeros small{font-size:14px;color:var(--taupe)}.prop-insights{display:grid;gap:6px;max-width:420px}.prop-insights img{border-radius:12px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-insights small,.prop-fonte{font-size:13px;color:var(--taupe)}.prop-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.prop-galeria figure{margin:0;display:grid;gap:4px}.prop-galeria img{border-radius:10px;aspect-ratio:4 / 5;object-fit:cover;width:100%}.prop-galeria figcaption{font-size:12px;color:var(--taupe)}@media(min-width:900px){.prop-case-corpo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;align-items:start}}.prop-duracao{margin-top:32px;border-radius:22px;padding:28px;background:linear-gradient(120deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro)}.prop-duracao span{font-weight:300;color:#e2cfc2}.prop-duracao strong{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(56px,12vw,96px);line-height:1}.prop-etapas{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.prop-etapas li{padding:22px;border-radius:20px;background:var(--marfim-claro);border:1px solid var(--fio);display:grid;gap:6px}.prop-etapas li:nth-child(2){background:#ebdcc7}.prop-etapas li:nth-child(3){background:var(--champanhe);border-color:var(--champanhe)}.prop-etapas small{font-weight:300;color:var(--taupe)}.prop-etapas b{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--bordo)}.prop-etapas p{font-weight:300;font-size:15px}.prop-ciclo{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prop-ciclo li{border-top:1px solid var(--bordo-2);padding-top:12px}.prop-ciclo b{display:block;font-family:var(--serif);font-weight:400;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--bordo)}.prop-ciclo p{font-weight:300;font-size:15px;margin-top:6px}.prop-rot{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-top:28px}@media(min-width:760px){.prop-etapas{grid-template-columns:repeat(3,minmax(0,1fr))}}.prop-invest{background:var(--marfim-claro)}.prop-oferta{margin-top:36px;display:grid;gap:16px}.prop-incluso{padding:24px;border:1px solid var(--fio);border-radius:14px;background:var(--superficie)}.prop-incluso h3{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-bottom:10px}.prop-incluso ul{list-style:none;margin:0;padding:0}.prop-incluso li{padding:12px 0;border-top:1px solid var(--fio-suave);font-weight:300}.prop-incluso li:first-child{border-top:0}.prop-incluso li b{font-weight:600;color:var(--bordo)}.prop-incluso .perfil{display:block;font-size:13px;color:var(--taupe)}.prop-preco{padding:28px 24px;border-radius:14px;background:linear-gradient(150deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro);display:flex;flex-direction:column;gap:6px}.prop-preco h3{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--champanhe)}.prop-preco .de{font-weight:300;color:#e2cfc2}.prop-preco .valor{font-family:var(--serif);font-weight:300;font-size:clamp(52px,11vw,72px);line-height:1}.prop-preco .valor small{font-family:var(--sans);font-size:16px;color:#e2cfc2;margin-left:6px}.prop-preco .dur{align-self:flex-start;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid rgba(213,190,158,.5);color:var(--champanhe);margin-top:6px}.prop-preco .cond{margin-top:auto;padding-top:18px;font-size:12.5px;font-style:italic;font-weight:300;color:#d8c4b8}@media(min-width:760px){.prop-oferta{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.prop-fim{background:linear-gradient(100deg,var(--bordo-escuro),var(--bordo) 55%,var(--bordo-2));color:var(--marfim-claro)}.prop-fim h2{color:var(--marfim-claro)}.prop-fim .apoio-p{color:#ead9cf}.prop-fim .acoes-fim{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.prop-fim .botao{background:var(--marfim-claro);color:var(--bordo)}.prop-fim .botao.secundario{background:transparent;color:var(--marfim-claro);box-shadow:inset 0 0 0 1px #f5ede299}.prop-resposta{margin-top:28px;background:#f5ede214;border:1px solid rgba(213,190,158,.3);border-radius:14px;padding:20px;display:grid;gap:14px;max-width:560px}.prop-resposta label{color:var(--marfim-claro)!important}.prop-resposta .aviso{color:var(--grafite)}.prop-rodape{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid rgba(213,190,158,.25);font-size:13px;color:#d9c6b9}.prop-rodape img{width:90px}.prop-faixa{background:var(--esp-fundo);color:var(--esp);font-size:14px;font-weight:600;padding:10px 16px;text-align:center}@media print{@page{size:A4;margin:0}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.prop-topo{position:static}.prop section{break-inside:avoid-page;padding-block:48px}.prop-analise,.prop-invest,.prop-fim,.prop-case{break-before:page}.nao-imprimir,.prop-faixa{display:none!important}}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bordo: #4B1719;--bordo-2: #762E30;--bordo-escuro: #2A0E10;--marfim: #F1E7D8;--marfim-claro: #F5EDE2;--superficie: #FFFDF9;--champanhe: #D5BE9E;--taupe: #706057;--oliva: #4B4A32;--grafite: #272625;--fio: #DCCAB2;--fio-suave: #E8DCCB;--ok: #3F5E3A;--ok-fundo: #E3EAD8;--esp: #7A5410;--esp-fundo: #F3E3BE;--erro: #8A2A22;--erro-fundo: #F3D8D3;--serif: "Editor's Note", Georgia, "Times New Roman", serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--raio: 10px;--raio-p: 6px;--sombra: 0 1px 0 rgba(39, 38, 37, .04), 0 12px 32px -24px rgba(42, 14, 16, .35);--suave: cubic-bezier(.22, .61, .36, 1);--menu-largura: 264px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body,#raiz{min-height:100%}body{margin:0;background:var(--marfim);color:var(--grafite);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--bordo-2);outline-offset:2px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.titulo{font-family:var(--serif);font-weight:300;font-size:clamp(30px,6vw,44px);line-height:1.06;color:var(--bordo);text-wrap:balance}.titulo em{font-style:italic}.rotulo{font-family:var(--serif);font-weight:400;font-size:12.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--taupe)}.apoio{font-weight:300;color:var(--taupe);max-width:60ch}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:999px;border:0;background:var(--bordo);color:var(--marfim-claro);font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;transition:background .25s var(--suave),transform .15s var(--suave)}.botao:hover{background:var(--bordo-2)}.botao:active{transform:translateY(1px)}.botao[disabled]{opacity:.55;cursor:default}.botao.secundario{background:transparent;color:var(--bordo);box-shadow:inset 0 0 0 1px var(--bordo)}.botao.secundario:hover{background:#4b17190f}.botao.largo{width:100%}.link-texto{background:none;border:0;padding:0;color:var(--bordo);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.campo{display:grid;gap:6px}.campo label{font-size:13.5px;font-weight:600;color:var(--bordo)}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--superficie);border:1px solid var(--fio);border-radius:var(--raio-p);transition:border-color .2s,box-shadow .2s}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--bordo);box-shadow:0 0 0 3px #4b17191a}.campo .dica{font-size:13px;color:var(--taupe)}.campo .erro-campo{font-size:13px;color:var(--erro)}.aviso{padding:12px 14px;border-radius:var(--raio-p);font-size:14.5px;border-left:3px solid}.aviso.erro{background:var(--erro-fundo);color:var(--erro);border-color:var(--erro)}.aviso.ok{background:var(--ok-fundo);color:var(--ok);border-color:var(--ok)}.aviso.info{background:var(--marfim-claro);color:var(--taupe);border-color:var(--champanhe)}.cartao{background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave),var(--sombra);padding:20px}.vazio{display:grid;justify-items:center;gap:8px;text-align:center;padding:36px 20px;background:var(--marfim-claro);border-radius:var(--raio);border:1px dashed var(--fio)}.vazio h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo)}.vazio p{color:var(--taupe);max-width:48ch;font-size:15px}.carregando{display:grid;place-items:center;min-height:40vh;gap:12px;color:var(--taupe);font-size:14px}.carregando:before{content:"";width:28px;height:28px;border-radius:50%;border:2px solid var(--fio);border-top-color:var(--bordo);animation:girar .9s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@keyframes surgir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.surgir{animation:surgir .5s var(--suave) both}.acesso{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--marfim)}.acesso-marca{display:none}.acesso-form{display:grid;align-content:center;justify-items:center;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.acesso-caixa{width:100%;max-width:400px;display:grid;gap:22px}.acesso-caixa .logo-movel{width:96px}.acesso-caixa form{display:grid;gap:16px}.acesso-rodape{font-size:13px;color:var(--taupe);text-align:center}@media(min-width:900px){.acesso{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.acesso-marca{display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:linear-gradient(160deg,var(--bordo-escuro) 0%,var(--bordo) 60%,var(--bordo-2) 100%);color:var(--marfim-claro)}.acesso-marca img{width:112px}.acesso-marca h1{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.4vw,50px);line-height:1.08;max-width:14ch;text-wrap:balance}.acesso-marca h1 em{font-style:italic;color:var(--champanhe)}.acesso-marca p{font-weight:300;color:#e2cfc2;max-width:40ch}.acesso-caixa .logo-movel{display:none}}.estrutura{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}.menu{position:fixed;inset:0 auto 0 0;width:min(86vw,var(--menu-largura));z-index:30;background:var(--bordo-escuro);color:#e2cfc2;display:flex;flex-direction:column;gap:20px;padding:max(20px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));transform:translate(-102%);transition:transform .3s var(--suave);overflow-y:auto}.menu.aberto{transform:none}.menu-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px}.menu-cab img{width:72px}.menu-cab .ambiente{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--champanhe)}.menu nav{display:grid;gap:2px}.menu nav a{display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 10px;border-radius:8px;text-decoration:none;font-size:14.5px;font-weight:500;color:#e2cfc2;transition:background .2s,color .2s}.menu nav a svg{width:18px;height:18px;flex:none;opacity:.85}.menu nav a:hover{background:#f5ede212;color:var(--marfim-claro)}.menu nav a.ativo{background:var(--marfim-claro);color:var(--bordo)}.menu .grupo{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a99584;padding:12px 10px 4px}.menu-rodape{margin-top:auto;display:grid;gap:8px;padding:12px 8px 0;border-top:1px solid rgba(213,190,158,.2);font-size:13px}.menu-rodape b{color:var(--marfim-claro);font-weight:600;display:block;overflow-wrap:anywhere}.menu-rodape button,.menu-rodape a{background:none;border:0;padding:4px 0;color:#e2cfc2;text-align:left;cursor:pointer;font-size:13px;text-decoration:none}.menu-rodape button:hover,.menu-rodape a:hover{color:var(--marfim-claro)}.fundo-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#27262573;z-index:25}.barra-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:#f1e7d8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--fio-suave)}.barra-topo .botao-menu{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:8px;cursor:pointer;color:var(--bordo)}.barra-topo .botao-menu svg{width:22px;height:22px}.barra-topo .marca-cliente{font-family:var(--serif);font-size:18px;color:var(--bordo);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-topo img{width:54px}.conteudo{padding:24px max(16px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));width:100%;max-width:1080px;margin:0 auto;display:grid;gap:24px;align-content:start}.barra-inferior{position:fixed;inset:auto 0 0 0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--superficie);border-top:1px solid var(--fio-suave)}.barra-inferior a,.barra-inferior button{display:grid;justify-items:center;gap:2px;padding:6px 2px;min-height:52px;font-size:11.5px;font-weight:600;color:var(--taupe);text-decoration:none;background:none;border:0;cursor:pointer}.barra-inferior svg{width:22px;height:22px}.barra-inferior .ativo{color:var(--bordo)}@media(min-width:1000px){.estrutura{grid-template-columns:var(--menu-largura) minmax(0,1fr)}.menu{position:sticky;top:0;height:100vh;width:auto;transform:none}.fundo-menu,.barra-topo .botao-menu,.barra-inferior{display:none}.barra-topo{justify-content:flex-end}.conteudo{padding:36px 40px 64px}}.cabecalho{display:grid;gap:8px}.grade-2,.grade-3{display:grid;gap:16px}@media(min-width:760px){.grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.numero{font-family:var(--serif);font-weight:300;font-size:40px;line-height:1;color:var(--bordo);font-variant-numeric:tabular-nums}.lista-simples{list-style:none;margin:0;padding:0;display:grid}.lista-simples li{padding:12px 0;border-top:1px solid var(--fio-suave);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14.5px}.lista-simples li:first-child{border-top:0}.lista-simples .quando{color:var(--taupe);font-size:13px}.selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--marfim-claro);color:var(--taupe)}.selo.fase{background:var(--esp-fundo);color:var(--esp)}.em-breve{display:grid;gap:14px}.em-breve ul{margin:0;padding-left:1.1em;display:grid;gap:4px;color:var(--grafite);font-size:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.barra-topo .campo select{min-height:40px;max-width:60vw}.botao.pequeno{min-height:38px;padding:8px 14px;font-size:14px}.botao.perigo{background:var(--erro)}.botao.perigo:hover{background:#6f211b}.botao.fantasma{background:transparent;color:var(--bordo)}.botao.fantasma:hover{background:#4b17190f}.cabecalho-acoes{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cabecalho-acoes .cabecalho{flex:1 1 320px}.voltar{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--taupe);text-decoration:none}.voltar:hover{color:var(--bordo)}.barra-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.barra-filtros .campo{flex:1 1 220px}.barra-filtros .campo input,.barra-filtros .campo select{min-height:42px;padding:9px 12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--fio);background:var(--superficie);color:var(--taupe);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;cursor:pointer}.chip[aria-pressed=true]{background:var(--bordo);border-color:var(--bordo);color:var(--marfim-claro)}.lista{display:grid;gap:10px}.linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);padding:14px 16px;text-decoration:none;color:inherit;transition:box-shadow .2s var(--suave),transform .2s var(--suave)}a.linha:hover{box-shadow:0 0 0 1px var(--champanhe),var(--sombra)}.linha b{font-weight:600;color:var(--bordo);overflow-wrap:anywhere}.linha .sub{font-size:13.5px;color:var(--taupe);overflow-wrap:anywhere}.linha .acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.linha.inativa{opacity:.6}.selo.ativo,.selo.em_andamento{background:var(--ok-fundo);color:var(--ok)}.selo.pausado,.selo.planejando{background:var(--esp-fundo);color:var(--esp)}.selo.encerrado,.selo.concluido,.selo.fechado{background:#e6e1da;color:var(--taupe)}.selo.lixeira{background:var(--erro-fundo);color:var(--erro)}.abas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--fio);scrollbar-width:none}.abas button{flex:none;background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;font-weight:600;font-size:14.5px;color:var(--taupe);cursor:pointer;margin-bottom:-1px}.abas button[aria-selected=true]{color:var(--bordo);border-bottom-color:var(--bordo)}.secao-bloco{display:grid;gap:14px}.secao-bloco>.topo-secao{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.secao-bloco h2{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--bordo)}.dados{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dados dt{font-size:12.5px;font-weight:600;color:var(--taupe)}.dados dd{margin:2px 0 0;overflow-wrap:anywhere}.form-grade{display:grid;gap:14px;align-items:start}@media(min-width:640px){.form-grade.duas{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grade .inteiro{grid-column:1 / -1}}.caixa-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.caixa-check input{width:18px;height:18px;margin-top:3px;accent-color:var(--bordo)}.janela{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 24px));width:100%}.janela::backdrop{background:#27262573}.janela-caixa{background:var(--superficie);border-radius:14px;padding:22px;display:grid;gap:16px;max-height:calc(100dvh - 32px);overflow-y:auto}.janela-caixa h2{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--bordo)}.janela-rodape{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.avisos-rapidos{position:fixed;left:50%;transform:translate(-50%);bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;display:grid;gap:8px;width:min(420px,calc(100vw - 32px))}.aviso-rapido{background:var(--grafite);color:var(--marfim-claro);padding:12px 16px;border-radius:10px;font-size:14.5px;box-shadow:var(--sombra);animation:surgir .3s var(--suave) both}.aviso-rapido.erro{background:var(--erro)}@media(min-width:1000px){.avisos-rapidos{bottom:24px}}.link-convite{display:grid;gap:10px}.link-convite code{display:block;padding:10px 12px;background:var(--marfim-claro);border-radius:var(--raio-p);font-size:12.5px;overflow-wrap:anywhere;max-height:96px;overflow-y:auto}.itens-plan{display:grid;gap:8px}.item-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 14px;background:var(--superficie);border-radius:var(--raio-p);box-shadow:0 0 0 1px var(--fio-suave)}.item-plan .qtd{display:flex;align-items:center;gap:6px}.item-plan .qtd input{width:72px;min-height:40px;padding:8px;text-align:center;border:1px solid var(--fio);border-radius:var(--raio-p);background:var(--superficie)}.item-plan .origem{font-size:12px;font-weight:700;color:var(--esp)}.total-plan{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px;color:var(--taupe)}.total-plan b{color:var(--bordo)}.faixa-visualizacao{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px max(16px,env(safe-area-inset-left));background:var(--esp-fundo);color:var(--esp);font-size:14px;font-weight:600;border-bottom:1px solid #E6CF9C}.visualizacao-conteudo{padding:24px 16px 64px;max-width:1080px;margin:0 auto;display:grid;gap:24px}.campo input[type=checkbox],.campo input[type=radio]{width:18px;height:18px;min-height:0;padding:0;flex:none;box-shadow:none}.campo .caixa-check{display:flex;gap:10px;align-items:center}.campo input[type=file]{min-height:0;padding:10px}.conversa{display:grid;gap:12px}.cartao.fio{display:grid;gap:12px;padding:16px}.comentario{display:grid;gap:6px}.comentario.resposta{margin-left:18px;padding-left:14px;border-left:2px solid var(--fio-suave)}.comentario.interno{background:var(--marfim-claro);border-radius:8px;padding:10px 12px}.comentario.resposta.interno{padding-left:14px}.comentario-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comentario-topo .apoio{font-size:13px}.novo-comentario{display:grid;gap:8px}.novo-comentario.resposta{margin-left:18px}.decisao{display:grid;gap:10px;padding:14px;border-radius:10px;background:var(--marfim-claro)}.decisao .chips{gap:8px}.decisao-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.decisao-acoes .botao{justify-content:center}.navegar-pendencias{display:flex;justify-content:space-between;align-items:center;gap:8px;position:sticky;bottom:72px;background:var(--marfim);padding:10px 0;z-index:2}@media(min-width:900px){.navegar-pendencias{bottom:0}}.navegar-mes{display:flex;align-items:center;gap:8px}.navegar-mes b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo);min-width:190px;text-align:center}.cal-grade{display:none}.cal-lista{display:grid;gap:18px}.cal-lista-dia h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo);margin:0 0 8px}.cal-lista-dia h3 span{font-family:var(--sans);font-size:13px;color:var(--taupe);text-transform:lowercase;margin-left:6px}.cal-lista-dia h3.hoje:after{content:"hoje";font-family:var(--sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--marfim-claro);background:var(--bordo);border-radius:999px;padding:2px 8px;margin-left:8px;vertical-align:middle}@media(min-width:900px){.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:var(--raio);overflow:hidden;box-shadow:0 0 0 1px var(--fio-suave);background:var(--fio-suave);gap:1px}.cal-lista{display:none}}.cal-cab{background:var(--marfim-claro);color:var(--taupe);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:8px;text-align:center}.cal-dia{background:var(--superficie);min-height:112px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.cal-dia.fora{background:var(--marfim-claro)}.cal-num{font-size:12px;font-weight:700;color:var(--taupe)}.cal-dia.hoje .cal-num{color:var(--marfim-claro);background:var(--bordo);border-radius:999px;width:22px;height:22px;display:grid;place-items:center}.cal-item{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.25;color:var(--grafite);text-decoration:none;padding:3px 6px;border-radius:6px;background:var(--marfim-claro);min-width:0}.cal-item:hover{background:var(--fio-suave)}.cal-item.destaque{box-shadow:inset 0 0 0 1.5px var(--esp)}.cal-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ponto{width:8px;height:8px;border-radius:999px;flex:none;background:var(--taupe)}.ponto.planejando{background:var(--esp)}.ponto.ativo{background:var(--ok)}.ponto.em_andamento{background:var(--bordo-2)}.ponto.pausado{background:var(--champanhe)}.ponto.encerrado,.ponto.lixeira{background:var(--erro)}.legenda-cal{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--taupe)}.legenda-cal span{display:inline-flex;align-items:center;gap:6px}.feed-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:540px}.feed-item{position:relative;aspect-ratio:4 / 5;background:var(--marfim-claro);overflow:hidden;display:block;color:inherit;text-decoration:none}.feed-item img,.feed-item video{width:100%;height:100%;object-fit:cover;display:block}.feed-item .feed-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10px;text-align:center;font-size:12px;color:var(--taupe);background:var(--fio-suave)}.feed-item .feed-marca{position:absolute;top:6px;right:6px;background:#2a0e10b8;color:var(--marfim-claro);border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 7px}.feed-item .feed-rodape{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 5px;font-size:11px;color:#fff;background:linear-gradient(transparent,#0000008c)}.feed-item.nao-liberado img{opacity:.55}.feed-mover{position:absolute;left:4px;bottom:4px;display:flex;gap:4px}.feed-mover button{width:26px;height:26px;border-radius:999px;border:0;background:#f5ede2eb;color:var(--bordo);font-weight:700;cursor:pointer}.feed-perfil{display:flex;align-items:center;gap:12px;max-width:540px;padding:4px 0 12px}.feed-perfil .avatar{width:56px;height:56px;border-radius:999px;background:var(--bordo);color:var(--marfim-claro);display:grid;place-items:center;font-family:var(--serif);font-size:24px}.jornada{list-style:none;margin:0;padding:0;display:grid;gap:0}.jornada li{position:relative;padding:0 0 22px 34px}.jornada li:before{content:"";position:absolute;left:10px;top:6px;bottom:-6px;width:2px;background:var(--fio-suave)}.jornada li:last-child:before{display:none}.jornada .marca-j{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:999px;border:2px solid var(--fio);background:var(--superficie)}.jornada li.feito .marca-j{background:var(--ok);border-color:var(--ok)}.jornada li.agora .marca-j{border-color:var(--bordo);box-shadow:0 0 0 4px #4b17191f;background:var(--bordo)}.jornada li.evento .marca-j{width:10px;height:10px;left:6px;top:6px;background:var(--champanhe);border-color:var(--champanhe)}.jornada h3{margin:0;font-size:16px;color:var(--bordo);font-weight:700}.jornada li.evento h3{font-size:14px;font-weight:600;color:var(--grafite)}.jornada p{margin:2px 0 0}.paleta{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cor-marca{display:grid;gap:4px;text-align:left;border:0;padding:0 0 10px;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);overflow:hidden;cursor:pointer;font:inherit}.cor-marca span{display:block;height:72px;margin-bottom:6px}.cor-marca b,.cor-marca small{padding:0 10px}.cor-marca small{color:var(--taupe);font-size:12.5px;letter-spacing:.04em}.grafico{width:100%;height:auto;display:block}.grafico text{font-family:var(--sans);font-size:11px;fill:var(--taupe)}.numeros-mes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.numeros-mes .cartao{padding:14px}.numeros-mes b{display:block;font-family:var(--serif);font-weight:400;font-size:28px;color:var(--bordo)}.numeros-mes small{font-size:12.5px;color:var(--taupe)}.senha-mostrada{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--marfim-claro);border-radius:6px;padding:4px 8px;overflow-wrap:anywhere}.topo-direita{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.sininho{position:relative}.botao-sino{position:relative;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:8px;cursor:pointer;color:var(--bordo)}.botao-sino:hover{background:var(--marfim-claro)}.botao-sino svg{width:22px;height:22px}.botao-sino .contador{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bordo);color:var(--marfim-claro);font-size:11px;font-weight:700;display:grid;place-items:center}.painel-avisos{position:absolute;right:0;top:50px;width:min(380px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave),0 18px 48px -18px #2a0e1073;z-index:40}.painel-avisos-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--fio-suave);position:sticky;top:0;background:var(--superficie)}.painel-avisos ul{list-style:none;margin:0;padding:0}.painel-avisos li+li{border-top:1px solid var(--fio-suave)}.painel-avisos li button{display:grid;gap:2px;width:100%;text-align:left;background:none;border:0;padding:12px 16px;cursor:pointer;font:inherit;color:var(--grafite)}.painel-avisos li button:hover{background:var(--marfim-claro)}.painel-avisos li button.nova{box-shadow:inset 3px 0 0 var(--bordo);background:#f5ede299}.painel-avisos li button b{font-size:14px;color:var(--bordo)}.painel-avisos .texto{font-size:13px;color:var(--taupe);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.painel-avisos .quando{font-size:11.5px;color:var(--taupe)}.artigo-ajuda summary{cursor:pointer;font-weight:600;color:var(--bordo);padding:4px 0;list-style-position:outside}.artigo-ajuda p{white-space:pre-wrap;line-height:1.65;margin:8px 0 0}.qr-previa{display:grid;place-items:center;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);padding:16px}.qr-previa canvas,.qr-previa img{max-width:100%;height:auto}
