@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}:root{--roxo:#5b21b6;--roxo-escuro:#2a1650;--roxo-claro:#efe9fb;--texto:#1f1537;--texto-2:#3d3654;--muted:#5b5670;--borda:#e7e3f0;--fundo:#f7f5fb;--verde:#0f6b38;--verde-fundo:#e7f6ec;--estrela:#92400e;--ouro:#facc15;--ouro-hover:#eab308;--ouro-texto:#1f1537;--ouro-escuro:#a16207;--ouro-claro:#fefce8;--ouro-anel:#fef08a}*{scrollbar-width:none}::-webkit-scrollbar{display:none}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body>*{flex-shrink:0}.conteudo{flex:1 0 auto}a{color:var(--roxo);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:800}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.wrap{padding:0 24px}}.muted{color:var(--muted);font-size:14px}.ok{color:var(--verde);font-size:13px}.estrela,.ok{font-weight:700}.estrela{color:var(--estrela)}.card{background:#fff;border:1px solid var(--borda);border-radius:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:10px;font-weight:700;font-size:14px;border:0;cursor:pointer;font-family:inherit}.btn:hover{text-decoration:none}.btn-pri{background:var(--roxo);color:#fff}.btn-pri:not(.btn-pequeno){background:var(--ouro);color:var(--ouro-texto)}.btn-pri:not(.btn-pequeno):hover{background:var(--ouro-hover)}.an-btn-branco:focus-visible,.btn-pri:not(.btn-pequeno):focus-visible,.topo .btn-claro:focus-visible{outline:3px solid var(--ouro-texto);outline-offset:2px;box-shadow:0 0 0 7px #fff}.btn-wa{background:var(--verde-fundo);color:var(--verde)}.btn-linha{background:#fff;color:var(--roxo);border:1.5px solid #d9ccf5}.btn-claro{border:1.5px solid #fff;color:#fff}.btn-grande{min-height:52px;font-size:15px;padding:0 22px}.topo{background:var(--roxo-escuro)}:root{--topo-h:calc(64px + env(safe-area-inset-top, 0px))}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:45;transition:background-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.topo-sentinela{position:absolute;top:12px;left:0;width:1px;height:1px;pointer-events:none}.topo .marca-simbolo{transition:transform .22s ease;transform-origin:left center}[data-rolado] .topo{background:rgba(42,22,80,.9);box-shadow:0 10px 28px -12px rgba(16,8,34,.55)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-rolado] .topo{background:rgba(42,22,80,.82);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}}[data-rolado] .topo .marca-simbolo{transform:scale(.9)}@media (max-width:720px){[data-rolado] .topo:not(:has(details[open])):not(:has(.cidade-painel)){-webkit-clip-path:inset(0 0 calc(100% - var(--topo-h)) 0);clip-path:inset(0 0 calc(100% - var(--topo-h)) 0)}}@media (prefers-reduced-motion:reduce){.topo,.topo .marca-simbolo{transition:none}}.topo-linha{gap:24px;min-height:64px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.marca,.topo-linha{display:flex;align-items:center}.marca{gap:10px;color:#fff;font-weight:800;font-size:19px}.marca:hover{text-decoration:none}.marca-simbolo{flex:none;width:38px;height:38px;display:block}.marca-nome{white-space:nowrap;letter-spacing:-.3px;line-height:1}.marca-nome span{color:var(--ouro)}.topo .btn-claro{background:var(--ouro);border-color:var(--ouro);color:var(--ouro-texto)}.topo .btn-claro:hover{background:var(--ouro-hover);border-color:var(--ouro-hover)}.topo-nav{display:flex;gap:22px;flex:1 1;flex-wrap:wrap}.topo-entrar,.topo-nav a{color:#fff;font-weight:600;font-size:14px}.topo-entrar:hover,.topo-nav a:hover{color:#e4d9ff;text-decoration:none}.topo-acoes{display:flex;align-items:center;gap:22px}.topo-menu{display:none;position:relative;background:none;border:0;padding:0;border-radius:0}.topo-menu summary{min-height:0;list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.28)}.topo-menu summary::-webkit-details-marker{display:none}.topo-menu-lista{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:220px;padding:8px;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(31,21,55,.25)}.topo-menu-lista a{padding:12px 14px;border-radius:10px;color:var(--texto);font-weight:600}.topo-menu-lista a:hover{background:var(--roxo-claro);text-decoration:none}@media (max-width:1080px){.topo-nav{gap:16px}.topo-entrar{display:none}}@media (max-width:960px){.topo-nav{display:none}.topo-acoes{margin-left:auto}.topo-entrar{display:none}.topo-menu{display:block}}.pagina{padding-top:20px;padding-bottom:56px;display:flex;flex-direction:column;gap:28px}.trilha{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.trilha span[aria-hidden]{margin:0 2px;color:#a39fb3}.trilha [aria-current]{color:var(--texto);font-weight:600}.titulo-pagina{font-size:30px;line-height:1.15}@media (min-width:900px){.titulo-pagina{font-size:38px}}.colunas{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}.col-principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.col-lateral{flex:1 1 300px;display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.fixo{position:-webkit-sticky;position:sticky;top:calc(var(--topo-h) + 24px);align-self:flex-start;max-height:calc(100vh - var(--topo-h) - 48px);overflow-y:auto}}.resposta{background:#fff;border:1px solid var(--borda);border-left:4px solid var(--roxo);border-radius:12px;padding:16px 18px}.resposta-rotulo{font-size:12px;font-weight:800;color:var(--roxo);letter-spacing:.04em;margin-bottom:6px}.resposta p{font-size:17px;line-height:1.6}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.card-anuncio{overflow:hidden;display:flex;flex-direction:column}.foto{height:160px;background:#e9e1fa;position:relative}.selo-destaque{position:absolute;top:12px;left:12px;background:var(--ouro);color:var(--ouro-texto);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.card-corpo{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.card-corpo h3{font-size:17px}.card-corpo h3 a{color:var(--texto)}.linha-info{align-items:center;flex-wrap:wrap;font-size:14px}.acoes,.linha-info{display:flex;gap:8px}.acoes{margin-top:auto;padding-top:6px}.acoes .btn{flex:1 1}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--borda);border-radius:999px;background:#fff;font-size:14px;font-weight:600}.chip.ativo{background:var(--ouro);border-color:var(--ouro);color:var(--ouro-texto)}.faq{display:flex;flex-direction:column;gap:10px}.faq h2{font-size:22px;margin-bottom:4px}details{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:0 18px}summary{min-height:56px;display:flex;align-items:center;font-weight:700;font-size:15px;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details p{margin:0 0 16px;font-size:14px;color:var(--texto-2);line-height:1.6}.tabela{width:100%;border-collapse:collapse;font-size:15px}.tabela th{text-align:left;font-size:13px;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--borda)}.tabela td{padding:14px 16px;border-bottom:1px solid #f0ecf6}.rolagem-x{overflow-x:auto}.perto{align-items:center;flex-wrap:wrap}.perto,.secao{display:flex;gap:12px}.secao{flex-direction:column}.secao h2{font-size:22px}.texto p{font-size:16px;line-height:1.7;color:var(--texto-2)}.rodape{background:var(--roxo-escuro);color:#fff}.rodape-grade{padding-top:48px;padding-bottom:32px;display:flex;gap:32px 40px;flex-wrap:wrap}.rodape-sobre{flex:1.4 1 260px!important}.rodape-grade strong{font-size:15px;margin-bottom:4px}.rodape-base{display:flex;justify-content:space-between;gap:12px;padding-top:18px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.12);font-size:13px}.rodape-base,.rodape-base a{color:#b8a9e0}.rodape-grade>*{flex:1 1 200px;display:flex;flex-direction:column;gap:8px}.rodape-grade p{line-height:1.6}.rodape-grade a,.rodape-grade p{color:#d9ccf5;font-size:14px}.rodape-grade a.marca{color:#fff;font-size:19px}.campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;flex:1 1 200px}.campo input,.campo select,.campo textarea{font:inherit;font-weight:500;font-size:15px;min-height:48px;padding:10px 12px;border:1px solid var(--borda);border-radius:12px;background:#fff;color:var(--texto)}.check{display:flex;gap:10px;align-items:center;font-size:15px;min-height:44px}.check input{width:20px;height:20px;accent-color:var(--roxo)}button.chip{font-family:inherit;color:var(--texto);cursor:pointer}button.chip.ativo{color:var(--ouro-texto)}button:disabled{opacity:.5;cursor:not-allowed}.texto-corrido{font-size:15px;line-height:1.65;color:var(--texto-2)}.tabela th[scope=row]{color:var(--muted);font-weight:600;width:30%}.barra-celular{display:none}@media (max-width:899px){.barra-celular{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--borda);z-index:10}.barra-celular .btn{flex:1 1;min-height:48px}body:has(.barra-celular) .rodape{padding-bottom:72px}}.seletor-cidade{position:relative}.cidade-atual{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.cidade-atual:hover{background:rgba(255,255,255,.16)}.cidade-painel{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(340px,calc(100vw - 32px));padding:14px;gap:10px;background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 16px 40px rgba(31,21,55,.22);color:var(--texto)}.cidade-aqui,.cidade-painel{display:flex;flex-direction:column}.cidade-aqui{gap:2px;padding:10px 12px;border-radius:10px;background:var(--roxo-claro)}.cidade-aqui-rotulo{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--roxo)}.cidade-aqui strong{font-size:17px}.cidade-aqui-obs{font-size:13px;color:var(--muted)}.cidade-fora{margin:0;font-size:13px;line-height:1.45;padding:8px 10px;border-radius:10px;background:var(--ouro-claro);border:1px solid var(--ouro-anel)}.cidade-gps{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;border:1px solid var(--roxo);background:#fff;color:var(--roxo);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cidade-gps:hover:not(:disabled){background:var(--roxo-claro)}.cidade-gps:disabled{opacity:.7;cursor:progress}.cidade-aviso{margin:0;font-size:13px;color:var(--muted)}.cidade-busca{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.cidade-busca input{min-height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:10px;font:inherit;font-size:15px;font-weight:500}.cidade-busca input:focus{outline:2px solid var(--roxo);outline-offset:1px;border-color:var(--roxo)}.cidade-lgpd{margin:0;font-size:12px;color:var(--muted)}.cidade-esqueleto{display:inline-block;width:92px;height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.38),rgba(255,255,255,.18));background-size:200% 100%;animation:esqueleto-brilho 1.2s ease-in-out infinite}@keyframes esqueleto-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cidade-esqueleto{animation:none}}.cidades-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.cidades-lista button{width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--texto);text-align:left;cursor:pointer}.cidades-lista [aria-selected=true] button,.cidades-lista button:hover{background:var(--roxo-claro);color:var(--roxo)}@media (max-width:720px){.topo-linha{gap:12px}.marca{order:1}.topo-acoes,.topo-menu{order:2}.seletor-cidade{order:3;width:100%}.cidade-painel{width:100%}.topo-acoes .btn{min-height:40px;padding:0 12px;font-size:13px}.topo-menu{margin-left:auto}.topo-acoes+.topo-menu{margin-left:0}}@media (max-width:400px){.topo-acoes{display:none}.topo-acoes+.topo-menu{margin-left:auto}}.secao-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ver-todas{font-weight:700;font-size:14px}.vazio-cidade{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.pd{padding-bottom:64px}.pd-topo{background:radial-gradient(1200px 400px at 85% -10%,#7c3aed55,transparent 60%),linear-gradient(180deg,#2a1650,#3b1f70);color:#fff}.pd-topo-dentro{padding-top:40px;padding-bottom:96px;display:flex;flex-direction:column;gap:14px}.pd-etiqueta{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#e4d9ff}.pd-topo h1{font-size:30px;line-height:1.12;max-width:720px}.pd-topo p{color:#e4d9ff;font-size:17px;line-height:1.55;max-width:620px}.pd-garantias{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:700}.pd-garantias li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:#22c55e;color:#052e16;font-size:12px}@media (min-width:900px){.pd-topo h1{font-size:42px}.pd-topo-dentro{padding-top:56px}}.pd-corpo{margin-top:-64px}.pd-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.pd-etapa>section,.pd-grade>*{min-width:0}@media (min-width:1000px){.pd-grade{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.pd-lado{position:-webkit-sticky;position:sticky;top:calc(var(--topo-h) + 20px)}}.pd-card{background:#fff;border:1px solid var(--borda);border-radius:20px;box-shadow:0 1px 2px rgba(31,21,55,.04),0 12px 32px -12px rgba(42,22,80,.18)}.pd-form{padding:20px;display:flex;flex-direction:column;gap:22px}@media (min-width:768px){.pd-form{padding:32px}}.pd-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pd-passos button{all:unset;display:flex;align-items:center;gap:10px;cursor:default;font-size:14px;font-weight:700;color:var(--muted)}.pd-passos li.feito button{cursor:pointer;color:var(--roxo)}.pd-passos li.atual button{color:var(--texto)}.pd-num{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--borda);background:#fff;font-size:13px}.pd-passos li.atual .pd-num{border-color:var(--ouro);background:var(--ouro);color:var(--ouro-texto);box-shadow:0 0 0 4px var(--ouro-anel)}.pd-passos li.feito .pd-num{border-color:var(--roxo);background:var(--roxo-claro);color:var(--roxo)}@media (max-width:640px){.pd-passo-nome{display:none}.pd-passos li.atual .pd-passo-nome{display:inline}}.pd-progresso{height:6px;border-radius:999px;background:var(--fundo);overflow:hidden;margin-top:-10px}.pd-progresso span{display:block;height:100%;border-radius:inherit;background:var(--ouro);transition:width .35s ease}.pd-etapa{gap:26px;animation:pd-entra .25s ease}.pd-etapa,.pd-etapa>section{display:flex;flex-direction:column}.pd-etapa>section{gap:12px}@keyframes pd-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pd-h2{font-size:19px}.pd-quando{gap:12px}.pd-quando .pd-h2+*{margin-bottom:10px}.pd-tipos{display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.pd-tipos{grid-template-columns:1fr 1fr}}.pd-opcao,.pd-tipo{all:unset;box-sizing:border-box;position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:16px;border:2px solid var(--borda);background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.pd-opcao:hover,.pd-tipo:hover:not(:disabled){border-color:#c4b5fd;transform:translateY(-1px)}.pd-categoria:focus-visible,.pd-dia:focus-visible,.pd-opcao:focus-visible,.pd-periodo:focus-visible,.pd-tipo:focus-visible{outline:3px solid #c4b5fd;outline-offset:2px}.pd-opcao.ativo,.pd-tipo.ativo{border-color:var(--ouro-escuro);background:var(--ouro-claro);box-shadow:0 8px 24px -12px rgba(161,98,7,.55)}.pd-tipo:disabled{cursor:not-allowed;opacity:.55}.pd-tipo-icone{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--roxo-claro);color:var(--roxo)}.pd-tipo.urgente .pd-tipo-icone{background:#fff1e6;color:#c2410c}.pd-tipo.urgente.ativo{border-color:var(--ouro-escuro);background:var(--ouro-claro);box-shadow:0 8px 24px -12px rgba(161,98,7,.55)}.pd-tipo-texto{display:flex;flex-direction:column;gap:4px;padding-right:26px}.pd-tipo-texto strong{font-size:17px}.pd-tipo-texto span{font-size:14px;color:var(--muted);line-height:1.45}.pd-tipo-texto em{font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.pd-radio{position:absolute;top:16px;right:16px;width:22px;height:22px;border-radius:50%;border:2px solid var(--borda);background:#fff}.ativo>.pd-radio{border:7px solid var(--ouro-escuro)}.pd-tipo.urgente.ativo>.pd-radio{border-color:var(--ouro-escuro)}.pd-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.pd-categoria{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:112px;padding:14px 10px;border:2px solid var(--borda);border-radius:16px;background:#fff;cursor:pointer;text-align:center;font-weight:700;font-size:14px;transition:border-color .15s,transform .15s}.pd-categoria:hover{border-color:#c4b5fd;transform:translateY(-1px)}.pd-categoria-icone{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--fundo);color:var(--roxo)}.pd-categoria.ativo{border-color:var(--ouro-escuro);background:var(--ouro-claro);color:var(--ouro-escuro)}.pd-categoria.ativo .pd-categoria-icone{background:var(--ouro);color:var(--ouro-texto)}.pd-dias{display:flex;gap:8px;overflow-x:auto;padding:2px;margin:-2px;scroll-snap-type:x mandatory}@media (min-width:768px){.pd-dias{flex-wrap:wrap;overflow:visible}}.pd-dia{all:unset;box-sizing:border-box;flex:none;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:84px;min-height:68px;padding:8px 12px;border:2px solid var(--borda);border-radius:14px;background:#fff;cursor:pointer}.pd-dia span{font-size:12px;font-weight:700;color:var(--muted);text-transform:capitalize}.pd-dia strong{font-size:15px}.pd-dia.ativo{border-color:var(--ouro);background:var(--ouro)}.pd-dia.ativo,.pd-dia.ativo span{color:var(--ouro-texto)}.pd-outra{position:relative}.pd-outra input{font:inherit;font-size:13px;border:0;background:transparent;color:inherit;max-width:130px}.pd-outra.ativo input{color-scheme:light}.pd-periodos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pd-periodo{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:2px solid var(--borda);border-radius:14px;background:#fff;cursor:pointer;color:var(--muted)}.pd-periodo strong{color:var(--texto);font-size:15px}.pd-periodo span{font-size:13px}.pd-periodo.ativo{border-color:var(--ouro-escuro);background:var(--ouro-claro);color:var(--ouro-escuro)}.pd-perguntas{gap:18px;padding-top:18px;border-top:1px solid var(--borda)}.pd-pergunta,.pd-perguntas{display:flex;flex-direction:column}.pd-pergunta{gap:8px}.pd-pergunta-titulo{font-weight:700;font-size:15px}.pd-pergunta-ajuda{font-size:13px;color:var(--muted);margin-top:-4px}.pd-obrigatoria{color:var(--roxo);font-style:normal}.pd-pergunta .pd-campo{min-height:56px}.pd-pergunta .pd-campo textarea{min-height:72px}.pd-escolhas{display:flex;flex-wrap:wrap;gap:8px}.pd-escolhas.sim-nao{display:grid;grid-template-columns:repeat(2,minmax(0,140px))}.pd-escolha{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:2px solid var(--borda);border-radius:999px;background:#fff;cursor:pointer;font-weight:700;font-size:14px;text-align:center;transition:border-color .15s}.pd-escolha:hover{border-color:#c4b5fd}.pd-escolha:focus-visible{outline:3px solid #c4b5fd;outline-offset:2px}.pd-escolha.ativo{border-color:var(--ouro);background:var(--ouro);color:var(--ouro-texto)}.pd-rota{position:relative;display:flex;flex-direction:column;gap:12px}.pd-rota:before{content:"";position:absolute;left:33px;top:46px;bottom:46px;border-left:2px dashed #c4b5fd}.pd-campo{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:68px;border:2px solid var(--borda);border-radius:16px;background:#fff;cursor:text;transition:border-color .15s,box-shadow .15s}.pd-campo:focus-within{border-color:var(--roxo);box-shadow:0 0 0 4px var(--roxo-claro)}.pd-campo-corpo{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.pd-rotulo{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pd-campo input,.pd-campo textarea{all:unset;box-sizing:border-box;width:100%;font-size:16px;font-weight:500;color:var(--texto)}.pd-campo textarea{min-height:110px;line-height:1.5;white-space:pre-wrap}.pd-campo input::placeholder,.pd-campo textarea::placeholder{color:#a39fb3}.pd-campo-texto{align-items:flex-start;padding-top:14px}.pd-marcador,.pd-mini{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:800;font-size:14px;position:relative;z-index:1}.pd-marcador.a,.pd-mini.a{background:var(--roxo-claro);color:var(--roxo)}.pd-marcador.b,.pd-mini.b{background:var(--roxo);color:#fff}.pd-mini{width:20px;height:20px;font-size:11px}.pd-icone-campo{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--verde-fundo);color:var(--verde)}.pd-dupla{display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.pd-dupla{grid-template-columns:1fr 1fr}}.pd-sugestoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-10px}.pd-sugestao{all:unset;cursor:pointer;padding:7px 12px;border-radius:999px;background:var(--fundo);border:1px solid var(--borda);font-size:13px;font-weight:600}.pd-sugestao:hover{border-color:#c4b5fd;color:var(--roxo)}.pd-chave{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:44px;height:26px;border-radius:999px;background:var(--borda);transition:background .15s}.pd-chave:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}.pd-opcao{align-items:center;padding-right:76px}.pd-opcao.ativo .pd-chave{background:var(--roxo)}.pd-opcao.ativo .pd-chave:after{left:21px}.pd-nota{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--verde-fundo);color:var(--verde);font-size:14px;line-height:1.45}.pd-nota svg{flex:none;margin-top:1px}.pd-erro{padding:12px 14px;border-radius:12px;background:#fff1f2;color:#9f1239;font-size:14px;font-weight:600}.pd-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--borda)}.pd-voltar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--muted);min-height:44px;padding:0 6px}.pd-voltar:hover{color:var(--roxo)}.pd-seguir{min-width:220px;gap:10px;border-radius:14px;box-shadow:0 10px 24px -10px rgba(161,98,7,.6);transition:transform .15s,opacity .15s}.pd-seguir:hover:not(:disabled){transform:translateY(-1px)}.pd-seguir:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (max-width:640px){.pd-seguir{flex:1 1;min-width:0}}.pd-lado{gap:16px}.pd-como,.pd-lado,.pd-resumo{display:flex;flex-direction:column}.pd-como,.pd-resumo{padding:22px;gap:14px}.pd-como h2,.pd-resumo h2{font-size:16px}.pd-resumo dl{margin:0;gap:12px}.pd-resumo dl,.pd-resumo dl>div{display:flex;flex-direction:column}.pd-resumo dl>div{gap:2px;padding-bottom:12px;border-bottom:1px solid var(--borda)}.pd-resumo dl>div:last-child{border-bottom:0;padding-bottom:0}.pd-resumo dt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.pd-resumo dt svg{color:var(--roxo)}.pd-resumo dd{margin:0 0 0 26px;font-weight:700;font-size:15px;overflow-wrap:anywhere}.pd-como ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pd-como li{display:flex;gap:12px}.pd-como li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--roxo-claro);color:var(--roxo);font-weight:800;font-size:13px}.pd-como strong{font-size:14px}.pd-como p{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45}.pd-selo{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--verde-fundo);color:var(--verde);font-weight:700;font-size:14px}@media (max-width:999px){.pd-resumo{display:none}}.pd-sucesso{max-width:640px;margin:0 auto;padding:40px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pd-sucesso-icone{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--verde-fundo);color:var(--verde)}.pd-sucesso h2{font-size:26px}.pd-sucesso>p{color:var(--muted);line-height:1.55}.pd-proximos{text-align:left;margin:8px 0 0;padding-left:20px;gap:8px;line-height:1.5}.galeria,.pd-proximos{display:flex;flex-direction:column}.galeria{gap:10px}.galeria-principal{position:relative;height:380px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#ede6fb,#e2d8f8)}@media (max-width:640px){.galeria-principal{height:240px}}.galeria-principal img{width:100%;height:100%;object-fit:cover;display:block}.galeria-principal .selo-destaque{z-index:1}.foto-vazia{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7a63b8;font-size:13px;font-weight:600}.galeria-contador{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgba(31,21,55,.7);color:#fff;font-size:12px;font-weight:700}.galeria-miniaturas{display:flex;gap:8px;overflow-x:auto}.galeria-miniaturas button{all:unset;cursor:pointer;flex:none;width:76px;height:60px;border-radius:10px;overflow:hidden;border:2px solid transparent;opacity:.7}.galeria-miniaturas button.ativo{border-color:var(--roxo);opacity:1}.galeria-miniaturas img{width:100%;height:100%;object-fit:cover}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--roxo-claro);color:#4c1d95;font-size:12px;font-weight:700}.bloco{padding:24px;display:flex;flex-direction:column;gap:14px}.bloco h2{font-size:21px}.bloco-topo{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.ficha{margin:0;display:flex;flex-direction:column}.ficha>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #f0ecf6;font-size:15px}.ficha dt{color:var(--muted)}.ficha dd{margin:0;font-weight:700;text-align:right}.mapa-area{position:relative;height:220px;border-radius:14px;overflow:hidden;background-color:#e3ece6;background-image:linear-gradient(#d5e2da 1px,transparent 0),linear-gradient(90deg,#d5e2da 1px,transparent 0);background-size:28px 28px}.mapa-raio{width:190px;height:190px;border-radius:50%;background:rgba(91,33,182,.14);border:2px solid var(--roxo)}.mapa-ponto,.mapa-raio{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mapa-ponto{width:14px;height:14px;border-radius:50%;background:var(--roxo);box-shadow:0 0 0 5px rgba(91,33,182,.25)}.mapa-legenda{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:600}.nota-resumo{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--fundo)}.nota-resumo>strong{font-size:34px;line-height:1}.nota-resumo>div{display:flex;flex-direction:column;gap:2px}.estrelas{color:#b45309;letter-spacing:2px}.avaliacoes{list-style:none;margin:0;padding:0}.avaliacoes,.avaliacoes li{display:flex;flex-direction:column}.avaliacoes li{padding:14px 0;border-top:1px solid #f0ecf6;gap:4px}.avaliacao-topo{display:flex;justify-content:space-between;gap:12px}.avaliacoes p{color:var(--texto-2);font-size:14px;line-height:1.55}.lateral-preco{padding:22px;display:flex;flex-direction:column;gap:12px}.preco-grande{font-size:36px;line-height:1;margin-bottom:4px}.lateral-empresa{padding:18px;display:flex;gap:14px;align-items:center}.lateral-empresa>div{display:flex;flex-direction:column;gap:2px;min-width:0}.avatar{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--roxo-escuro);color:#fff;font-weight:800}.link-forte{font-weight:700;font-size:14px}.lateral-outros{padding:20px;display:flex;flex-direction:column;gap:10px}.lateral-outros h2{font-size:16px}.lateral-outros ul{list-style:none;margin:0;padding:0}.lateral-outros li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0ecf6;font-size:14px}.btn svg{flex:none}.faixa-local{background:var(--roxo-claro);border-bottom:1px solid #e0d6f7}.faixa-local-dentro{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;min-height:52px;padding-top:8px;padding-bottom:8px}.faixa-local-texto{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--texto-2)}.faixa-local-texto svg{flex:none;color:var(--roxo)}.faixa-local-acoes{display:flex;align-items:center;gap:16px}.btn-pequeno{min-height:38px;padding:0 14px;font-size:13px}.link-botao{all:unset;cursor:pointer;font-weight:700;font-size:14px;color:var(--roxo)}.link-botao:hover{text-decoration:underline}.lista-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.lista-cabeca .secao{flex:1 1 520px}.lista-sub{font-size:16px;color:var(--texto-2);line-height:1.55;max-width:720px}.busca{padding:10px;flex-wrap:wrap;margin-top:-8px}.busca,.busca-campo{display:flex;gap:10px}.busca-campo{align-items:center;min-height:48px;padding:0 14px;border:1px solid var(--borda);border-radius:12px;background:#fff;color:var(--muted)}.busca-campo:focus-within{border-color:var(--roxo);box-shadow:0 0 0 3px var(--roxo-claro)}.busca-campo input,.busca-campo select{flex:1 1;min-width:0;height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--texto);padding:0}.busca-campo select{cursor:pointer}.busca-bairro{flex:1 1 240px}.busca-texto{flex:3 1 300px}.busca .btn{min-height:48px;padding:0 28px}.busca-ancora{position:relative;display:flex;min-width:0}.busca-ancora>.busca-campo{flex:1 1;min-width:0}.sugestoes{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 16px 40px rgba(31,21,55,.25);overflow:hidden;scrollbar-width:none}.sugestoes::-webkit-scrollbar{display:none}.sugestoes[hidden]{display:none}.sugestao{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;color:var(--texto)}.sugestao.ativa{background:var(--roxo-claro)}.sugestao mark{background:none;color:var(--roxo);font-weight:800}.sugestao-texto{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sugestao-titulo{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugestao-info{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:13px;color:var(--muted)}.sugestao-info .muted{font-size:13px;font-weight:400}.sugestao-info .ok{font-size:12px}.sugestao-info .tag{padding:2px 8px;font-size:11px}.sugestao-preco{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--muted)}.sugestao-preco strong{font-size:15px;color:var(--texto)}@media (max-width:640px){.sugestoes{padding:4px}.sugestao{padding:8px;gap:8px}.sugestao-titulo{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sugestao-preco strong{font-size:14px}.busca .btn{flex:1 1}.precos-resumo{padding:20px}}.lista-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (min-width:960px){.lista-grade{grid-template-columns:240px minmax(0,1fr);gap:24px}.filtros{position:-webkit-sticky;position:sticky;top:calc(var(--topo-h) + 20px)}}.filtros{padding:18px}.filtros-botao{all:unset;box-sizing:border-box;display:none;cursor:pointer;font-weight:800;width:100%}.filtros-corpo{gap:18px}.filtro,.filtros-corpo{display:flex;flex-direction:column}.filtro{gap:6px}.filtro strong{font-size:14px;margin-bottom:2px}.filtro-link{font-size:14px;padding:4px 0;color:var(--texto-2)}.filtro-link.ativo{color:var(--roxo);font-weight:700}.tag-botao{all:unset;cursor:pointer;display:inline-flex;padding:5px 11px;border-radius:999px;background:var(--roxo-claro);color:#4c1d95;font-size:12px;font-weight:700}.tag-botao.ativo{background:var(--roxo);color:#fff}.tag-urgente{background:#fff1e6;color:#9a3412}.filtros .check{font-size:14px;min-height:32px}@media (max-width:959px){.filtros{padding:0}.filtros-botao{display:block;padding:14px 18px}.filtros-corpo{display:none;padding:0 18px 18px}.filtros.aberto .filtros-corpo{display:flex}}.lista-resultados{display:flex;flex-direction:column;gap:14px;min-width:0}.lista-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ordem{font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:0 12px;border:1px solid var(--borda);border-radius:10px;background:#fff;color:var(--texto)}.grade-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.precos-resumo{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:28px}.precos-texto{flex:1 1 260px;display:flex;flex-direction:column;gap:8px}.precos-faixas{flex:2 1 260px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.preco-faixa{padding:16px;border-radius:14px;background:var(--roxo-claro);display:flex;flex-direction:column;gap:4px}.preco-faixa span{font-size:13px;color:var(--muted)}.preco-faixa strong{font-size:17px}.card-anuncio{transition:box-shadow .15s,transform .15s}.card-anuncio:hover{box-shadow:0 14px 32px -16px rgba(42,22,80,.35);transform:translateY(-2px)}.card-anuncio .foto{display:block;height:170px;background:linear-gradient(135deg,#ede6fb,#e2d8f8);position:relative;overflow:hidden}.card-anuncio .foto img{width:100%;height:100%;object-fit:cover;display:block}.foto-icone{position:absolute;inset:0;display:grid;place-items:center;color:#8b74c9}.selo-distancia{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#fff;color:var(--verde);font-size:12px;font-weight:700}.card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-rodape{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.card-rodape .acoes{margin:0;padding:0;flex:0 1 auto}.card-rodape .acoes .btn{flex:none;padding:0 14px}.card-preco{display:flex;flex-direction:column;align-items:flex-end}.card-preco span{font-size:11px;color:var(--muted)}.card-preco strong{font-size:19px;white-space:nowrap}.texto h2{font-size:24px;margin-top:8px}.abas{display:flex;gap:6px;flex-wrap:wrap;padding:4px;border-radius:12px;background:var(--fundo);align-self:flex-start}.aba{padding:8px 14px;border-radius:9px;font-size:14px;font-weight:700;color:var(--muted)}.aba:hover{color:var(--roxo);text-decoration:none}.aba.ativo{background:#fff;color:var(--roxo);box-shadow:0 1px 3px rgba(31,21,55,.12)}.fatores{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:600px){.fatores{grid-template-columns:repeat(2,minmax(0,1fr))}}.fator{padding:18px;display:flex;flex-direction:column;gap:6px}.fator-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--roxo-claro);color:var(--roxo);margin-bottom:4px}.fator strong{font-size:16px}.texto .fator p{font-size:14px;line-height:1.5;color:var(--muted)}.indice{padding:18px;display:flex;flex-direction:column;gap:8px;font-size:14px}html{scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--topo-h) + 16px)}.an-topo{background:radial-gradient(900px 380px at 90% 0,#7c3aed44,transparent 60%),linear-gradient(180deg,#2a1650,#3b1f70);color:#fff}.an-topo-dentro{display:grid;grid-gap:32px;gap:32px;padding-top:48px;padding-bottom:56px;align-items:center}@media (min-width:960px){.an-topo-dentro{grid-template-columns:1.3fr 1fr;padding-top:64px;padding-bottom:72px}}.an-topo-texto{display:flex;flex-direction:column;gap:16px}.an-selo{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#dcfce7;color:#14532d;font-size:12px;font-weight:800}.an-topo h1{font-size:32px;line-height:1.12}@media (min-width:900px){.an-topo h1{font-size:44px}}.an-topo p{color:#e4d9ff;font-size:17px;line-height:1.55;max-width:560px}.an-btn-branco{background:var(--ouro);color:var(--ouro-texto)}.an-btn-branco:hover{background:var(--ouro-hover)}.an-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.an-numero{padding:18px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:4px}.an-numero strong{font-size:28px}.an-numero span{font-size:13px;color:#d9ccf5;line-height:1.4}.an-h2{font-size:28px!important}.an-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.an-passos li{display:flex;flex-direction:column;gap:8px}.an-passo-num{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--roxo-claro);color:var(--roxo);font-weight:800}.an-passos strong{font-size:17px}.an-passos p{font-size:14px;color:var(--muted);line-height:1.55}.an-produtos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.an-produto{padding:22px;display:flex;flex-direction:column;gap:10px}.an-produto-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.an-produto h3{font-size:19px}.an-gratis{padding:3px 10px;border-radius:999px;background:var(--verde-fundo);color:var(--verde);font-size:12px;font-weight:800}.an-justo ul,.an-produto ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.an-justo li,.an-produto li{display:flex;gap:8px;align-items:flex-start}.an-justo li svg,.an-produto li svg{flex:none;color:var(--verde);margin-top:2px}.an-justo{padding:28px;display:grid;grid-gap:20px 40px;gap:20px 40px}@media (min-width:900px){.an-justo{grid-template-columns:1fr 1fr;align-items:center}}.an-justo h2{font-size:24px;margin-bottom:8px}.an-justo p{color:var(--texto-2);line-height:1.6}.an-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:32px;border-radius:24px;background:linear-gradient(135deg,#5b21b6,#7c3aed);color:#fff}.an-cta h2{font-size:26px}.an-cta p{color:#e4d9ff;margin-top:4px}.inicio-topo{background:radial-gradient(1000px 420px at 90% -10%,#7c3aed55,transparent 60%),linear-gradient(180deg,#2a1650,#3b1f70);color:#fff}.inicio-topo-dentro{display:grid;grid-gap:28px;gap:28px;padding-top:44px;padding-bottom:52px;align-items:center}@media (min-width:960px){.inicio-topo-dentro{grid-template-columns:1.2fr 1fr;gap:48px;padding-top:64px;padding-bottom:72px}}.inicio-texto{display:flex;flex-direction:column;gap:16px}.inicio-texto h1{font-size:32px;line-height:1.1}@media (min-width:900px){.inicio-texto h1{font-size:46px}}.inicio-texto>p{color:#e4d9ff;font-size:18px;line-height:1.55;max-width:560px}.inicio-cartoes{display:flex;flex-direction:column;gap:14px}.inicio-cartao{display:flex;align-items:center;gap:16px;padding:20px;border-radius:20px;background:#fff;color:var(--texto);box-shadow:0 18px 40px -18px rgba(0,0,0,.5);transition:transform .15s,box-shadow .15s}.inicio-cartao:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 22px 48px -18px rgba(0,0,0,.6)}.inicio-cartao>svg{flex:none;color:var(--roxo)}.inicio-cartao-icone{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--roxo-claro);color:var(--roxo)}.inicio-cartao.urgente .inicio-cartao-icone{background:#fff1e6;color:#c2410c}.inicio-cartao.urgente>svg{color:#c2410c}.inicio-cartao-texto{flex:1 1;display:flex;flex-direction:column;gap:4px}.inicio-cartao-texto strong{font-size:19px}.inicio-cartao-texto span{font-size:14px;color:var(--muted);line-height:1.45}.inicio-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.inicio-categoria{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:16px 10px;border:1px solid var(--borda);border-radius:18px;background:#fff;color:var(--texto);font-weight:700;text-align:center;transition:border-color .15s,transform .15s}.inicio-categoria:hover{text-decoration:none;border-color:#c4b5fd;transform:translateY(-2px);color:var(--roxo)}.inicio-como{padding:28px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.inicio-como ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;width:100%}.inicio-como li{display:flex;gap:12px}.inicio-como li>span{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--roxo-claro);color:var(--roxo);font-weight:800}.inicio-como p{font-size:14px;color:var(--muted);margin-top:4px;line-height:1.5}.pagina-estreita{max-width:880px}.opcoes-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.opcao-cartao{padding:22px;display:flex;flex-direction:column;gap:8px;color:var(--texto);transition:border-color .15s,transform .15s}.opcao-cartao:hover{text-decoration:none;border-color:#c4b5fd;transform:translateY(-2px)}.opcao-cartao strong{font-size:18px}.cat-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.cat-cartao{position:relative;padding:22px;display:flex;flex-direction:column;gap:14px;color:var(--texto);transition:border-color .15s,transform .15s,box-shadow .15s}.cat-cartao:hover{text-decoration:none;border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 14px 32px -16px rgba(42,22,80,.35)}.cat-icone{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--roxo-claro);color:var(--roxo)}.cat-texto{display:flex;flex-direction:column;gap:4px}.cat-texto strong{font-size:20px}.cat-rodape{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;margin-top:auto;padding-top:12px;border-top:1px solid #f0ecf6;font-size:14px}.cat-rodape strong{font-size:17px}.cat-seta{position:absolute;top:22px;right:22px;color:var(--roxo)}.cidades-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.cidade-bloco{padding:18px;display:flex;flex-direction:column;gap:12px}.faixa-local-texto>span{line-height:1.45}.faixa-local-lgpd{display:block;font-size:12px;color:var(--muted);margin-top:2px}.faixa-local-fechar{all:unset;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:22px;line-height:1;color:var(--muted)}.faixa-local-fechar:hover{background:rgba(91,33,182,.08);color:var(--roxo)}.faixa-local-texto{align-items:flex-start}.faixa-local-texto>svg{margin-top:2px}.faixa-local-acoes .link-botao{white-space:nowrap}@media (max-width:640px){.faixa-local-acoes{width:100%;gap:12px}.faixa-local-acoes .btn{flex:1 1;white-space:nowrap}.faixa-local-texto{font-size:13px}}.entrar{max-width:480px;width:100%;margin:12px auto 0;padding:32px 28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;box-sizing:border-box}.entrar .lista-sub{margin:0}.entrar-form{width:100%;display:flex;flex-direction:column;gap:12px;text-align:left;margin-top:6px}.entrar-texto{margin:0;font-size:15px;color:var(--texto-2);line-height:1.5;text-align:center}.entrar-codigo{letter-spacing:.4em;font-size:22px!important;font-weight:800!important}.entrar-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.entrar-links button{all:unset;cursor:pointer;font-size:14px;font-weight:700;color:var(--roxo);min-height:40px}.entrar-rodape{margin:6px 0 0;line-height:1.5}.entrar-empresa{max-width:480px;width:100%;margin:0 auto;box-sizing:border-box;flex-direction:row;align-items:center;gap:14px}.entrar-empresa strong{font-size:16px}.entrar-empresa .fator-icone{margin:0;flex:none}.pd-conta{width:100%;box-sizing:border-box;margin-top:10px;padding:20px;border-radius:16px;background:#faf7ff;border:1.5px solid #d9ccf5;display:flex;flex-direction:column;gap:12px;text-align:left}.pd-conta-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--roxo);color:#fff}.pd-conta-texto{display:flex;flex-direction:column;gap:4px}.pd-conta-texto strong{font-size:17px}.pd-conta-texto span{color:var(--muted);font-size:14px;line-height:1.5}.pd-conta .entrar-form{margin:0}.conta-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.conta-topo .lista-sub{margin:6px 0 0}.conta-topo-acoes{display:flex;gap:10px}.conta-carregando{padding:40px;text-align:center;color:var(--muted)}.conta-vazio{padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.conta-vazio h2{font-size:22px}.conta-grade{display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:900px){.conta-grade{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.conta-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.conta-pedido{all:unset;box-sizing:border-box;width:100%;display:flex;gap:12px;align-items:flex-start;padding:16px;background:#fff;border:2px solid var(--borda);border-radius:16px;cursor:pointer;transition:border-color .15s}.conta-pedido:hover{border-color:#c4b5fd}.conta-pedido.ativo{border-color:var(--roxo);background:#faf7ff}.conta-pedido .pd-categoria-icone{flex:none;width:42px;height:42px}.conta-pedido-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.conta-pedido-corpo strong{font-size:15px}.conta-pedido-corpo .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conta-situacao{align-self:flex-start;margin-top:2px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.conta-situacao.roxo{background:var(--roxo-claro);color:var(--roxo)}.conta-situacao.verde{background:var(--verde-fundo);color:var(--verde)}.conta-situacao.ambar{background:#fef3c7;color:#92400e}.conta-situacao.cinza{background:var(--fundo);color:var(--muted)}.conta-contagem{flex:none;display:grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:var(--roxo);color:#fff;font-weight:800;font-size:14px}.conta-detalhe{padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}.conta-detalhe-topo{display:flex;flex-direction:column;gap:4px}.conta-detalhe-topo h2{font-size:22px}.conta-esperando{display:flex;gap:14px;align-items:center;padding:18px;border-radius:14px;background:var(--fundo)}.conta-esperando p{margin:4px 0 0}.conta-pulso{flex:none;width:14px;height:14px;border-radius:50%;background:var(--roxo);box-shadow:0 0 0 0 rgba(91,33,182,.5);animation:pulso 1.6s infinite}@keyframes pulso{to{box-shadow:0 0 0 14px rgba(91,33,182,0)}}@media (prefers-reduced-motion:reduce){.conta-pulso{animation:none}}.conta-propostas{list-style:none;margin:0;padding:0;gap:12px}.conta-proposta,.conta-propostas{display:flex;flex-direction:column}.conta-proposta{padding:18px;border:2px solid var(--borda);border-radius:16px;gap:10px}.conta-proposta.escolhida{border-color:var(--verde);background:#f6fcf8}.conta-proposta .btn{align-self:flex-start}.conta-proposta-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.conta-empresa{font-size:17px}.conta-proposta-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px;font-size:14px}.conta-proposta-meta .ok{display:inline-flex;align-items:center;gap:4px}.conta-valor{display:flex;flex-direction:column;align-items:flex-end;font-size:24px;font-weight:800;color:var(--roxo-escuro);white-space:nowrap}.conta-menor{margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--verde-fundo);color:var(--verde);font-size:11px;font-weight:800}.conta-mensagem{margin:0;font-size:14px;color:var(--texto-2);line-height:1.5;font-style:italic}.conta-proposta>.muted{display:inline-flex;align-items:center;gap:6px}.conta-avaliar{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--borda)}.conta-avaliar .btn{align-self:flex-start}.conta-estrelas{display:flex;gap:6px}.conta-estrelas button{all:unset;cursor:pointer;font-size:34px;line-height:1;color:#d6d1e3}.conta-estrelas button.ativa{color:#f59e0b}.guia-fundo{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(31,21,55,.55)}.guia{position:relative;width:100%;max-width:420px;box-sizing:border-box;padding:36px 28px 28px;border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-shadow:0 30px 60px -20px rgba(31,21,55,.5)}.guia h2{font-size:22px}.guia>p{margin:0;color:var(--texto-2);line-height:1.55}.guia .btn{width:100%;margin-top:10px}.guia-icone{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:var(--roxo-claro);color:var(--roxo);margin-bottom:6px}.guia .guia-passo{font-size:12px;font-weight:800;color:var(--roxo);text-transform:uppercase;letter-spacing:.06em}.guia-pular{all:unset;cursor:pointer;position:absolute;top:14px;right:18px;font-size:14px;font-weight:700;color:var(--muted);min-height:36px}.guia-pontos{display:flex;gap:6px;margin-top:6px}.guia-pontos span{width:8px;height:8px;border-radius:999px;background:var(--borda);transition:width .2s}.guia-pontos span.ativo{width:22px;background:var(--roxo)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.esq,.sr-only{overflow:hidden}.esq{position:relative;display:block;flex:none;max-width:100%;background:#e5e7eb;border-radius:8px}.esq:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));animation:esq-brilho 1.5s ease-in-out infinite}.esq-escuro{background:rgba(255,255,255,.14)}.esq-escuro:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.14),rgba(255,255,255,0))}@keyframes esq-brilho{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.esq:after{animation:none;display:none}}.esq-linhas{display:flex;flex-direction:column;gap:8px;width:100%}.esq-fila{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.esq-titulo{height:30px;border-radius:10px}@media (min-width:900px){.esq-titulo{height:40px}}.esq-card{overflow:hidden;display:flex;flex-direction:column}.esq-card .card-rodape{flex-wrap:wrap}.esq-foto{height:170px}.esq-galeria{height:380px;border-radius:20px}@media (max-width:640px){.esq-galeria{height:240px}}.esq-categoria{cursor:default}.esq-categoria:hover{transform:none;border-color:var(--borda)}.busca-inicio{margin-top:4px;box-shadow:0 18px 40px -18px rgba(0,0,0,.5)}.busca-inicio .busca-bairro{flex-basis:180px}.busca-inicio .busca-texto{flex-basis:220px}.historico{padding:20px;display:flex;flex-direction:column;gap:14px}.historico h2{font-size:16px;margin:0}.historico-nota{display:flex;flex-direction:column;gap:4px;font-size:13px}.historico-nota .estrelas{font-size:20px;letter-spacing:2px;color:#f5a524;line-height:1}.estrelas-vazias{color:#d9d4e4}.historico-numeros{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0}.historico-numeros>div{background:var(--fundo);border-radius:12px;padding:12px}.historico-numeros dt{display:flex;align-items:center;gap:6px}.historico-numeros dt strong{font-size:22px;color:var(--texto)}.historico-numeros dd{margin:4px 0 0;font-size:13px;color:var(--texto-2)}.historico-numeros .concluidos svg{color:#16a34a}.historico-numeros .cancelados svg{color:#dc2626}.historico-desde{margin:0;font-size:13px}.card-servicos{font-size:13px;color:var(--muted)}.texto>section[id]{scroll-margin-top:calc(var(--topo-h) + 24px)}.guia-secao{display:flex;flex-direction:column;gap:24px}.indice a{position:relative;padding:4px 0 4px 14px;color:var(--texto-2);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.indice a:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--roxo);opacity:0;transform:scaleY(.3);transition:opacity .2s ease,transform .2s ease}.indice a:hover{color:var(--roxo);text-decoration:none}.indice a.ativo{color:var(--roxo);font-weight:700}.indice a.ativo:before{opacity:1;transform:none}@media (max-width:899.98px){.texto>section[id]{scroll-margin-top:calc(var(--topo-h) + 76px)}.lateral-guia{display:contents}.lateral-guia>.lateral-preco{flex:1 1 100%}.lateral-guia>.indice{order:-1;position:-webkit-sticky;position:sticky;top:var(--topo-h);z-index:20;flex-grow:0;flex-shrink:0;flex-basis:calc(100% + 32px);margin:0 -16px;padding:10px 16px;flex-direction:row;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;border-width:0 0 1px;border-radius:0;background:rgba(247,245,251,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lateral-guia>.indice>strong{display:none}.lateral-guia>.indice a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--borda);border-radius:999px;background:#fff;color:var(--texto);font-weight:600;white-space:nowrap}.lateral-guia>.indice a:before{display:none}.lateral-guia>.indice a.ativo{background:var(--roxo);border-color:var(--roxo);color:#fff;font-weight:700}}@media (min-width:768px) and (max-width:899.98px){.lateral-guia>.indice{flex-basis:calc(100% + 48px);margin:0 -24px;padding:10px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.indice a,.indice a:before{transition:none}}.topo{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.rodape{padding-bottom:env(safe-area-inset-bottom,0)}@media (display-mode:window-controls-overlay){.topo{padding-left:env(titlebar-area-x,0);padding-right:calc(100vw - env(titlebar-area-x, 0px) - env(titlebar-area-width, 100vw));-webkit-app-region:drag;app-region:drag}.topo a,.topo button,.topo details,.topo input,.topo select,.topo summary{-webkit-app-region:no-drag;app-region:no-drag}}.instalar{position:relative;display:inline-flex;flex-direction:column;gap:6px}.instalar-botao{background:none;border:1px solid rgba(255,255,255,.28);color:#e4d9ff;font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer}.instalar-botao:hover{border-color:var(--ouro);color:var(--ouro)}.instalar-dica{font-size:13px;color:#e4d9ff;max-width:260px;line-height:1.4}.instalar-menu{padding:6px 8px 4px}.instalar-menu .instalar-botao{width:100%;color:var(--ouro-texto);background:var(--ouro-claro);border-color:var(--ouro-anel);text-align:left;padding:10px 14px;border-radius:10px;font-size:15px}.instalar-menu .instalar-dica{color:var(--texto)}.cidades-vazio{padding:10px 14px;color:var(--muted);font-size:14px}.chip-trocar{cursor:pointer;font:inherit;background:none;border-style:dashed}.rodape-cidades a{font-size:14px}.rodape-credito{font-size:12px;opacity:.7}