@font-face{font-family:Inter;src:url(/assets/fonts/inter-var-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--roxo-900:#2e1065;--roxo-800:#4c1d95;--roxo-700:#5b21b6;--roxo-600:#6d28d9;--roxo-500:#8b5cf6;--roxo-200:#ddd6fe;--roxo-100:#ede9fe;--roxo-50:#f5f3ff;--verde-800:#166534;--verde-700:#15803d;--verde-100:#dcfce7;--verde-50:#f0fdf4;--ambar-900:#78350f;--ambar-400:#fbbf24;--ambar-100:#fef3c7;--rosa-700:#be185d;--rosa-100:#fce7f3;--vermelho-700:#b91c1c;--vermelho-50:#fef2f2;--azul-700:#1d4ed8;--azul-100:#dbeafe;--tinta:#18161f;--tinta-2:#46434f;--tinta-3:#5f5b69;--borda:#d9d6e3;--borda-forte:#8f8a9c;--fundo:#f4f2f9;--superficie:#fff;--superficie-2:#faf9fd;--acao:var(--roxo-700);--acao-hover:var(--roxo-800);--acao-suave:var(--roxo-100);--foco:#f59e0b;--fonte:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif;--t-legenda:.9375rem;--t-apoio:1rem;--t-corpo:1.125rem;--t-destaque:1.25rem;--t-titulo-3:1.375rem;--t-titulo-2:1.75rem;--t-titulo-1:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.25rem;--e-6:1.5rem;--e-8:2rem;--e-10:2.5rem;--e-12:3rem;--r-p:12px;--r-m:18px;--r-g:24px;--r-pilula:999px;--toque:3rem;--toque-g:3.5rem;--sombra-1:0 1px 2px #18161f0f, 0 1px 1px #18161f0a;--sombra-2:0 2px 4px #18161f0d, 0 8px 24px #4c1d9514;--sombra-3:0 4px 8px #18161f0f, 0 20px 48px #4c1d9529;--largura:1200px;--barra-inferior:4.75rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem;font-size:100%}html.a-letras{font-size:125%}body{font-family:var(--fonte);font-size:var(--t-corpo);color:var(--tinta);background:var(--fundo);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{margin:0 0 var(--e-3);letter-spacing:-.015em;text-wrap:balance;line-height:1.2}h1{font-size:var(--t-titulo-1);letter-spacing:-.025em;font-weight:800}h2{font-size:var(--t-titulo-2);font-weight:800}h3{font-size:var(--t-titulo-3);font-weight:700}p{margin:0 0 var(--e-4);text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:var(--acao);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:var(--acao-hover)}strong{font-weight:700}small{font-size:var(--t-apoio)}ul,ol{padding-left:1.25em}hr{border:0;border-top:1px solid var(--borda);margin:var(--e-6) 0}[hidden]{display:none!important}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5em;height:1.5em}.ic-p{width:1.15em;height:1.15em}p>svg.ic,span>svg.ic:only-child{vertical-align:-.25em;display:inline-block}.dicas .ic-nao{color:var(--vermelho-700)}kbd{font:inherit;border:2px solid var(--borda-forte);background:var(--superficie);border-bottom-width:3px;border-radius:6px;padding:.05em .45em;font-weight:700}.ic-g{width:2rem;height:2rem}.ic-cheio{fill:currentColor}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 6px var(--foco);border-radius:6px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pular{left:var(--e-4);z-index:100;background:var(--tinta);color:#fff;padding:var(--e-3) var(--e-5);border-radius:var(--r-p);font-weight:700;text-decoration:none;position:absolute;top:-100px}.pular:focus{top:var(--e-4);color:#fff}.recipiente{width:min(100% - 2rem, var(--largura));margin-inline:auto}.estreito{width:min(100% - 2rem,760px);margin-inline:auto}main{padding-bottom:calc(var(--barra-inferior) + var(--e-8));display:block}@media (width>=900px){main{padding-bottom:var(--e-12)}}.secao{margin-block:var(--e-10)}.secao-cabeca{justify-content:space-between;align-items:baseline;gap:var(--e-4);margin-bottom:var(--e-4);display:flex}.secao-cabeca h2{font-size:var(--t-titulo-3);margin:0}@media (width>=900px){.secao-cabeca h2{font-size:var(--t-titulo-2)}}.secao-cabeca a{white-space:nowrap;align-items:center;gap:var(--e-1);min-height:var(--toque);font-weight:700;display:inline-flex}.subtitulo{color:var(--tinta-2);font-size:var(--t-destaque)}.apoio{color:var(--tinta-2)}.legenda{color:var(--tinta-3);font-size:var(--t-legenda)}.btn{--b-fundo:var(--acao);--b-texto:#fff;--b-borda:transparent;justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--toque-g);font:inherit;font-weight:700;font-size:var(--t-destaque);color:var(--b-texto);background:var(--b-fundo);border:2px solid var(--b-borda);border-radius:var(--r-m);cursor:pointer;text-align:center;box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;padding:.75rem 1.5rem;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .1s,box-shadow .15s;display:inline-flex}.btn:hover{--b-fundo:var(--acao-hover);color:var(--b-texto)}.btn:active{transform:scale(.98)}.btn .ic{width:1.35em;height:1.35em}.btn-bloco{width:100%;display:flex}.btn-verde{--b-fundo:var(--verde-700)}.btn-verde:hover{--b-fundo:var(--verde-800)}.btn-claro{--b-fundo:var(--superficie);--b-texto:var(--acao);--b-borda:var(--roxo-200)}.btn-claro:hover{--b-fundo:var(--roxo-50);--b-texto:var(--acao-hover)}.btn-contorno{--b-fundo:transparent;--b-texto:var(--tinta);--b-borda:var(--borda-forte);box-shadow:none}.btn-contorno:hover{--b-fundo:var(--superficie);--b-texto:var(--tinta)}.btn-perigo{--b-fundo:var(--superficie);--b-texto:var(--vermelho-700);--b-borda:#fca5a5;box-shadow:none}.btn-perigo:hover{--b-fundo:var(--vermelho-50);--b-texto:var(--vermelho-700)}.btn-p{min-height:var(--toque);font-size:var(--t-corpo);border-radius:var(--r-p);padding:.5rem 1rem}.btn-duplo{flex-direction:column;gap:0;line-height:1.15}.btn-duplo small{font-weight:500;font-size:var(--t-apoio);opacity:.92}.btn-icone{width:var(--toque);height:var(--toque);border-radius:var(--r-pilula);color:var(--tinta);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.btn-icone:hover{background:var(--roxo-50);color:var(--acao)}.link-seta{align-items:center;gap:var(--e-1);min-height:var(--toque);font-weight:700;display:inline-flex}.btn-salvar{align-items:center;gap:var(--e-2);min-height:var(--toque);min-width:var(--toque);border:2px solid var(--borda);border-radius:var(--r-pilula);background:var(--superficie);color:var(--tinta-2);font:inherit;font-weight:600;font-size:var(--t-apoio);cursor:pointer;padding:0 .75rem;display:inline-flex}.btn-salvar:hover{border-color:var(--rosa-700);color:var(--rosa-700)}.btn-salvar[aria-pressed=true]{color:var(--rosa-700);border-color:var(--rosa-700);background:var(--rosa-100)}.btn-salvar[aria-pressed=true] .ic{fill:currentColor}.btn-salvar.so-icone{justify-content:center;padding:0}.btn-salvar.so-icone .salvar-texto{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.selo{border-radius:var(--r-pilula);font-size:var(--t-apoio);white-space:nowrap;background:var(--roxo-100);color:var(--roxo-800);align-items:center;gap:.35em;padding:.3em .75em;font-weight:700;line-height:1.2;display:inline-flex}.selo .ic{stroke-width:2.5px;width:1.1em;height:1.1em}.selo-troca{background:var(--verde-100);color:var(--verde-800)}.selo-doacao{background:var(--rosa-100);color:var(--rosa-700)}.selo-neutro{color:var(--tinta-2);background:#eceaf1}.selo-alerta{background:var(--ambar-100);color:var(--ambar-900)}.selo-ok{background:var(--verde-100);color:var(--verde-800)}.nota{color:var(--tinta);align-items:center;gap:.3em;font-weight:700;display:inline-flex}.nota .ic{color:#d97706;fill:#fbbf24;stroke:#d97706;stroke-width:1.5px}.nota span{color:var(--tinta-2);font-weight:500}.topo{z-index:40;backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-bottom:1px solid #d9d6e3b3;position:sticky;top:0}.topo-linha{align-items:center;gap:var(--e-3);min-height:4.25rem;display:flex}.marca{color:var(--roxo-800);align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:inline-flex}.marca:hover{color:var(--roxo-900)}.marca-simbolo{flex:none;width:2.75rem;height:2.75rem}.marca-nome{letter-spacing:-.03em;flex-direction:column;font-size:1.3rem;font-weight:900;line-height:.95;display:flex}.marca-nome small{font-size:var(--t-legenda);color:var(--tinta-2);letter-spacing:0;margin-top:.3rem;font-weight:700;display:none}.regiao-chip{align-items:center;gap:var(--e-2);min-height:var(--toque);border-radius:var(--r-pilula);background:var(--roxo-50);color:var(--roxo-800);border:1px solid var(--roxo-200);padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.regiao-chip:hover{background:var(--roxo-100);color:var(--roxo-900);border-color:var(--roxo-300)}.regiao-chip .regiao-nome{text-overflow:ellipsis;max-width:9rem;overflow:hidden}@media (width<=599px){.regiao-chip{font-size:var(--t-apoio);padding:0 .75rem}.regiao-chip .regiao-nome{max-width:5.5rem}}.topo-nav{align-items:center;gap:var(--e-1);display:none}.topo-nav a{align-items:center;gap:var(--e-2);min-height:var(--toque);border-radius:var(--r-p);color:var(--tinta);padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex}.topo-nav a:hover{background:var(--roxo-50);color:var(--acao)}.topo-nav a[aria-current=page]{color:var(--acao);background:var(--roxo-50)}.topo-acoes{align-items:center;gap:var(--e-2);display:flex}@media (width>=600px) and (width<=899px){.marca-nome small{display:block}}.topo a,.topo button{white-space:nowrap}.rodape .marca-nome small{display:block}.so-desktop{display:none!important}@media (width>=1280px){.topo-nav .nav-larga{display:inline-flex}.topo-nav a{padding:0 .85rem}}@media (width>=900px){.topo-nav{display:inline-flex}.topo-nav .nav-larga{display:none}.topo-nav a{padding:0 .6rem}.so-desktop{display:inline-flex!important}}.barra-inferior{z-index:45;backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom);background:#ffffffeb;position:fixed;inset:auto 0 0}.barra-inferior ul{grid-template-columns:repeat(5,1fr);max-width:560px;margin:0 auto;padding:.35rem .25rem;list-style:none;display:grid}.barra-inferior a{border-radius:var(--r-m);min-height:3.75rem;color:var(--tinta-2);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.barra-inferior a .ic{width:1.7rem;height:1.7rem}.barra-inferior a[aria-current=page]{color:var(--acao);background:var(--roxo-50)}.barra-inferior .anunciar-tab .bolha{background:var(--acao);color:#fff;width:2.6rem;height:2.6rem;box-shadow:var(--sombra-2);border-radius:50%;place-items:center;display:grid}.barra-inferior .anunciar-tab .bolha .ic{stroke-width:2.6px;width:1.6rem;height:1.6rem}.barra-inferior .anunciar-tab{color:var(--acao)}@media (width>=900px){.barra-inferior{display:none}}.busca{align-items:center;gap:var(--e-2);background:var(--superficie);border:2px solid var(--borda);border-radius:var(--r-pilula);box-shadow:var(--sombra-2);padding:.35rem .35rem .35rem 1.1rem;display:flex}.busca:focus-within{border-color:var(--acao);box-shadow:0 0 0 4px var(--roxo-200), var(--sombra-2)}.busca>.ic{color:var(--tinta-2)}.busca input{min-width:0;min-height:var(--toque);font:inherit;font-size:var(--t-destaque);color:var(--tinta);background:0 0;border:0;outline:0;flex:1}.busca input::placeholder{color:var(--tinta-3);opacity:1}.busca input:focus-visible{box-shadow:none;outline:0}.btn-voz{min-height:var(--toque);min-width:var(--toque);border-radius:var(--r-pilula);cursor:pointer;background:var(--roxo-100);color:var(--roxo-800);font:inherit;border:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:700;display:inline-flex}.btn-voz:hover{background:var(--roxo-200)}.btn-voz[aria-pressed=true]{background:var(--vermelho-700);color:#fff}.btn-voz[aria-pressed=true] .ic{animation:1.2s ease-in-out infinite pulso}.btn-voz .voz-status{display:none}@media (width>=600px){.btn-voz .voz-status{display:inline}}.btn-buscar{min-height:var(--toque);border-radius:var(--r-pilula);font-size:var(--t-corpo);box-shadow:none;padding:0 1.4rem}html:not(.js) .btn-voz{display:none}@media (width<=520px){.busca{border-radius:var(--r-g);flex-wrap:wrap;padding:.5rem}.busca>.ic{margin-left:.5rem}.busca input{flex-basis:0}.busca .btn-buscar{min-height:var(--toque-g);border-radius:var(--r-m);flex:1 0 100%}}html.js.sem-voz .btn-voz{display:none}@keyframes pulso{50%{transform:scale(1.18)}}.heroi{isolation:isolate;margin-top:var(--e-4);border-radius:var(--r-g);padding:var(--e-8) var(--e-5) var(--e-6);color:#fff;box-shadow:var(--sombra-3);background:radial-gradient(120% 90% at 100% 0,#a78bfa 0%,#0000 55%),radial-gradient(80% 80% at 0 100%,#4c1d95 0%,#0000 60%),linear-gradient(135deg,#6d28d9 0%,#5b21b6 55%,#4c1d95 100%);position:relative;overflow:hidden}.heroi h1{color:#fff;max-width:15ch;margin-bottom:var(--e-3)}.heroi h1 em{color:#fde68a;font-style:normal}.heroi p{font-size:var(--t-destaque);color:#f3efff;max-width:34ch}.heroi .busca{margin-top:var(--e-5);border-color:#0000;max-width:720px}.heroi-conteudo{z-index:1;position:relative}.heroi-arte{z-index:0;width:46%;max-width:440px;display:none;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.vidro{backdrop-filter:blur(10px);color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:28%;place-items:center;display:grid;position:absolute;box-shadow:0 18px 40px #1e005040,inset 0 1px #fff6}.vidro .ic{stroke-width:1.6px;width:52%;height:52%}.vidro.v1{width:7.5rem;height:7.5rem;top:-8.5rem;left:20%;transform:rotate(-8deg)}.vidro.v2{width:9.5rem;height:9.5rem;color:var(--roxo-800);background:#fde68a;top:-3rem;left:52%;transform:rotate(6deg)}.vidro.v3{width:6.5rem;height:6.5rem;top:3rem;left:8%;transform:rotate(10deg)}.vidro.v4{width:7rem;height:7rem;top:5.5rem;left:46%;transform:rotate(-6deg)}@media (width>=760px){.heroi{padding:var(--e-12) var(--e-10);margin-top:var(--e-6)}.heroi-arte{height:0;display:block}}.acoes-principais{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=900px){.acoes-principais{gap:var(--e-4);grid-template-columns:repeat(4,1fr)}}.acao{align-items:center;gap:var(--e-3);min-height:6rem;padding:var(--e-4);background:var(--superficie);border-radius:var(--r-g);color:var(--tinta);box-shadow:var(--sombra-2);border:2px solid #0000;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.acao:hover{color:var(--tinta);border-color:var(--roxo-200);box-shadow:var(--sombra-3);transform:translateY(-2px)}.acao-icone{border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.acao-icone .ic{stroke-width:2.2px;width:1.9rem;height:1.9rem}.acao strong{font-size:1.375rem;line-height:1.15;display:block}.acao span span{color:var(--tinta-2);font-size:var(--t-apoio);line-height:1.3;display:block}.acao-comprar .acao-icone{background:var(--verde-700);color:#fff}.acao-vender .acao-icone{background:var(--ambar-400);color:var(--ambar-900)}.acao-trocar .acao-icone{background:var(--roxo-700);color:#fff}.acao-doar .acao-icone{background:var(--rosa-700);color:#fff}@media (width<=380px){.acao{flex-direction:column;align-items:flex-start}}.categorias{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.categorias{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){.categorias{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.categorias{grid-template-columns:repeat(6,minmax(0,1fr))}}.categoria{justify-content:center;align-items:center;gap:var(--e-2);min-height:7rem;padding:var(--e-3) var(--e-2);background:var(--superficie);border-radius:var(--r-m);color:var(--tinta);text-align:center;font-weight:700;font-size:var(--t-apoio);box-shadow:var(--sombra-1);overflow-wrap:anywhere;hyphens:auto;border:2px solid #0000;flex-direction:column;text-decoration:none;display:flex}.categoria:hover{color:var(--acao);border-color:var(--roxo-200)}.categoria .ic{width:2.25rem;height:2.25rem;color:var(--roxo-700);stroke-width:1.9px}.categoria[aria-current=true]{border-color:var(--acao);background:var(--roxo-50);color:var(--acao)}.foto{--h:265;aspect-ratio:1;border-radius:var(--r-m);background:radial-gradient(70% 70% at 30% 20%, hsl(var(--h) 100% 98%) 0%, transparent 70%), linear-gradient(160deg, hsl(var(--h) 90% 94%), hsl(var(--h) 70% 85%));color:hsl(var(--h) 60% 32%);place-items:center;display:grid;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.foto>.ic{stroke-width:1.4px;width:46%;height:46%;filter:drop-shadow(0 6px 10px hsl(var(--h) 60% 30% / .18))}.foto[data-cat=moveis]{--h:265}.foto[data-cat=celulares]{--h:215}.foto[data-cat=informatica]{--h:200}.foto[data-cat=eletrodomesticos]{--h:185}.foto[data-cat=bicicletas]{--h:150}.foto[data-cat=roupas]{--h:330}.foto[data-cat=games]{--h:280}.foto[data-cat=casa-e-cozinha]{--h:30}.foto[data-cat=brinquedos]{--h:45}.foto[data-cat=livros]{--h:15}.foto[data-cat=ferramentas]{--h:210}.foto[data-cat=esporte-e-lazer]{--h:120}.foto-g{aspect-ratio:4/3;border-radius:var(--r-g)}.foto-g>.ic{width:34%;height:34%}.foto-contador{right:var(--e-3);bottom:var(--e-3);border-radius:var(--r-pilula);color:#fff;font-size:var(--t-apoio);background:#18161fb8;padding:.2rem .7rem;font-weight:700;position:absolute}.foto-aviso{left:var(--e-3);bottom:var(--e-3);border-radius:var(--r-pilula);color:var(--tinta-2);font-size:var(--t-legenda);background:#ffffffe6;padding:.2rem .7rem;font-weight:600;position:absolute}.lista-cartoes{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.lista-cartoes{gap:var(--e-4);grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.lista-cartoes.tres{grid-template-columns:repeat(3,1fr)}}.cartao{gap:var(--e-3);padding:var(--e-3);background:var(--superficie);border-radius:var(--r-g);box-shadow:var(--sombra-2);border:2px solid #0000;grid-template-columns:6rem minmax(0,1fr);align-items:start;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}@media (width>=420px){.cartao{gap:var(--e-4);grid-template-columns:8.5rem minmax(0,1fr)}}.cartao:hover{border-color:var(--roxo-200);box-shadow:var(--sombra-3)}.cartao:focus-within{border-color:var(--acao)}.cartao-corpo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.cartao-titulo{font-size:var(--t-destaque);margin:0;padding-right:3.25rem;font-weight:700;line-height:1.25}.cartao-titulo a{color:var(--tinta);text-decoration:none}.cartao-titulo a:after{content:"";border-radius:var(--r-g);position:absolute;inset:0}.cartao-titulo a:focus-visible{box-shadow:none;outline:0}.cartao-preco{color:var(--roxo-700);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.15}.cartao-preco.gratis{color:var(--rosa-700)}.cartao-meta{color:var(--tinta-2);font-size:var(--t-apoio);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.cartao-meta .ic{width:1.1em;height:1.1em}.cartao-meta>span{align-items:center;gap:.25rem;display:inline-flex}.cartao-selos{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.cartao .btn-salvar{top:var(--e-3);right:var(--e-3);z-index:2;position:absolute}.painel{background:var(--superficie);border-radius:var(--r-g);padding:var(--e-5);box-shadow:var(--sombra-1)}@media (width>=760px){.painel{padding:var(--e-6)}}.painel+.painel{margin-top:var(--e-4)}.painel h2{font-size:var(--t-titulo-3)}.aviso{gap:var(--e-3);padding:var(--e-4) var(--e-5);border-radius:var(--r-m);background:var(--azul-100);color:#1e3a8a;border-left:6px solid var(--azul-700);align-items:flex-start;display:flex}.aviso>.ic{margin-top:.1rem}.aviso p{margin:0}.aviso p+p{margin-top:var(--e-2)}.aviso strong{font-size:var(--t-destaque);margin-bottom:.15rem;display:block}.aviso-seguranca{background:var(--ambar-100);color:var(--ambar-900);border-left-color:#d97706}.aviso-ok{background:var(--verde-50);color:var(--verde-800);border-left-color:var(--verde-700)}.aviso-erro{background:var(--vermelho-50);color:#7f1d1d;border-left-color:var(--vermelho-700)}.dicas{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.dicas li{gap:var(--e-3);align-items:flex-start;display:flex}.dicas li .ic{color:var(--verde-700);stroke-width:2.5px;margin-top:.1rem}.publicidade{margin-block:var(--e-10);padding:var(--e-4);border:2px dashed var(--borda);border-radius:var(--r-m);text-align:center;color:var(--tinta-3);background:var(--superficie-2)}.publicidade-rotulo{margin-bottom:var(--e-2);border:1px solid var(--borda-forte);font-size:var(--t-legenda);color:var(--tinta-2);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:.1rem .6rem;font-weight:700;display:inline-block}.campo{gap:var(--e-2);margin-bottom:var(--e-5);display:grid}.campo>label,.rotulo{font-weight:700;font-size:var(--t-destaque)}.campo .ajuda{color:var(--tinta-2);font-size:var(--t-apoio);margin:0}.campo .erro{align-items:center;gap:var(--e-2);color:var(--vermelho-700);margin:0;font-weight:700;display:flex}.entrada,.campo input[type=text],.campo input[type=tel],.campo input[type=number],.campo input[type=search],.campo select,.campo textarea{width:100%;min-height:var(--toque-g);font:inherit;font-size:var(--t-destaque);color:var(--tinta);background:var(--superficie);border:2px solid var(--borda-forte);border-radius:var(--r-p);appearance:none;padding:.75rem 1rem}.campo textarea{resize:vertical;min-height:9rem;line-height:1.5}.campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318161f' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.4rem;padding-right:3rem}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--acao);box-shadow:0 0 0 4px var(--roxo-200);outline:3px solid #0000}.campo [aria-invalid=true]{border-color:var(--vermelho-700)}.campo-dinheiro{position:relative}.campo-dinheiro span{color:var(--tinta-2);font-weight:700;font-size:var(--t-destaque);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.campo-dinheiro input{padding-left:3.25rem!important}.contador{color:var(--tinta-3);font-size:var(--t-apoio);text-align:right;margin:0}.escolhas{gap:var(--e-3);margin:0 0 var(--e-5);border:0;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));padding:0;display:grid}.escolha{position:relative}.escolha input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.escolha label{justify-content:center;align-items:center;gap:var(--e-1);height:100%;min-height:8.5rem;padding:var(--e-4) var(--e-3);background:var(--superficie);border:2px solid var(--borda-forte);border-radius:var(--r-m);text-align:center;cursor:pointer;flex-direction:column;display:flex}.escolha label .ic{width:2.4rem;height:2.4rem;color:var(--roxo-700)}.escolha label strong{font-size:var(--t-destaque)}.escolha label span{color:var(--tinta-2);font-size:var(--t-apoio);line-height:1.3}.escolha input:checked+label{border-color:var(--acao);background:var(--roxo-50);box-shadow:inset 0 0 0 2px var(--acao)}.escolha input:checked+label:before{content:"";background:var(--acao) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 60% no-repeat;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:.6rem;right:.6rem}.escolha input:focus-visible+label{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 6px var(--foco)}.marcar{gap:var(--e-3);cursor:pointer;padding:var(--e-3) 0;align-items:flex-start;display:flex}.marcar input{width:1.75rem;height:1.75rem;accent-color:var(--acao);cursor:pointer;flex:none;margin:.1rem 0 0}.interruptor{align-items:center;gap:var(--e-4);min-height:4.5rem;padding:var(--e-3) var(--e-4);background:var(--superficie);border-radius:var(--r-m);cursor:pointer;display:flex}.interruptor+.interruptor{margin-top:2px}.interruptor-icone{border-radius:var(--r-p);background:var(--roxo-100);width:2.75rem;height:2.75rem;color:var(--roxo-800);flex:none;place-items:center;display:grid}.interruptor-texto{flex:1}.interruptor-texto strong{font-size:var(--t-destaque);display:block}.interruptor-texto span{color:var(--tinta-2);font-size:var(--t-apoio)}.interruptor input{appearance:none;cursor:pointer;border-radius:var(--r-pilula);background:#b9b5c4;border:2px solid #8f8a9c;flex:none;width:4rem;height:2.4rem;margin:0;transition:background .2s;position:relative}.interruptor input:before{content:"";background:#fff;border-radius:50%;width:1.8rem;height:1.8rem;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.interruptor input:after{content:"Não";color:var(--tinta);font-size:.7rem;font-weight:800;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.interruptor input:checked{background:var(--verde-700);border-color:var(--verde-800)}.interruptor input:checked:before{transform:translate(1.6rem)}.interruptor input:checked:after{content:"Sim";color:#fff;left:.4rem;right:auto}.grupo-lista{border-radius:var(--r-g);box-shadow:var(--sombra-1);background:var(--borda);gap:1px;display:grid;overflow:hidden}.grupo-lista .interruptor{border-radius:0;margin:0}.passos{margin:0 0 var(--e-6);counter-reset:passo;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.passos li{text-align:center;font-size:var(--t-apoio);color:var(--tinta-2);counter-increment:passo;flex-direction:column;align-items:center;gap:.35rem;font-weight:600;display:flex;position:relative}.passos li:before{content:counter(passo);border:2px solid var(--borda-forte);background:var(--superficie);z-index:1;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid;position:relative}.passos li:not(:first-child):after{content:"";background:var(--borda);width:100%;height:3px;position:absolute;top:1.3rem;right:50%}.passos li[aria-current=step]{color:var(--acao);font-weight:800}.passos li[aria-current=step]:before{background:var(--acao);border-color:var(--acao);color:#fff;box-shadow:0 0 0 5px var(--roxo-200)}.passos li.feito:before{content:"✓";background:var(--verde-700);border-color:var(--verde-700);color:#fff}.passos li.feito:after,.passos li[aria-current=step]:after{background:var(--verde-700)}html:not(.js) .passos:not(.passos-3){display:none}.passos-3{grid-template-columns:repeat(3,1fr)}.entrada-codigo{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:2rem!important}.codigo-teste{letter-spacing:.15em;font-size:1.4em}.etapa{margin:0 0 var(--e-8);border:0;min-width:0;padding:0}.etapa>legend{font-size:var(--t-titulo-2);margin-bottom:var(--e-2);letter-spacing:-.015em;padding:0;font-weight:800}.etapa>legend:focus{outline:0}.etapa>legend:focus-visible{box-shadow:0 0 0 6px var(--foco)}.etapa-intro{color:var(--tinta-2);font-size:var(--t-destaque);margin-bottom:var(--e-5)}.js form[data-etapas] .etapa:not(.ativa){display:none}.etapa-botoes{gap:var(--e-3);margin-top:var(--e-6);display:flex}.etapa-botoes .btn{flex:1}html:not(.js) [data-avancar],html:not(.js) [data-voltar],html:not(.js) .etapa:not(:last-of-type) .etapa-botoes{display:none}.envio-fotos{justify-content:center;align-items:center;gap:var(--e-2);min-height:12rem;padding:var(--e-6);text-align:center;cursor:pointer;border:3px dashed var(--roxo-500);border-radius:var(--r-g);background:var(--roxo-50);color:var(--roxo-800);flex-direction:column;display:flex}.envio-fotos .ic{width:3rem;height:3rem}.envio-fotos strong{font-size:var(--t-destaque)}.envio-fotos input{opacity:0;width:1px;height:1px;position:absolute}.envio-fotos:focus-within{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 6px var(--foco)}.previa-fotos{margin:var(--e-4) 0 0;gap:var(--e-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.previa-fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-p);width:100%}dialog.dlg{border-radius:var(--r-g);background:var(--superficie);width:min(100% - 2rem,520px);max-height:min(90vh,720px);color:var(--tinta);box-shadow:var(--sombra-3);border:0;padding:0}dialog.dlg::backdrop{backdrop-filter:blur(4px);background:#18161f8c}.dlg-cabeca{align-items:flex-start;gap:var(--e-3);padding:var(--e-5) var(--e-5) 0;display:flex}.dlg-cabeca h2{font-size:var(--t-titulo-3);flex:1;margin:.4rem 0 0}.dlg-icone{background:var(--ambar-100);width:3.25rem;height:3.25rem;color:var(--ambar-900);border-radius:50%;flex:none;place-items:center;display:grid}.dlg-corpo{padding:var(--e-4) var(--e-5)}.dlg-acoes{gap:var(--e-3);padding:0 var(--e-5) var(--e-5);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){dialog.dlg[open]{animation:.22s cubic-bezier(.2,.8,.2,1) subir}@keyframes subir{0%{opacity:0;transform:translateY(16px)scale(.98)}}}.voltar-linha{justify-content:space-between;align-items:center;gap:var(--e-2);padding-block:var(--e-3);display:flex}.voltar{align-items:center;gap:var(--e-2);min-height:var(--toque);color:var(--tinta);padding-right:var(--e-3);font-weight:700;text-decoration:none;display:inline-flex}.voltar:hover{color:var(--acao)}.voltar .ic{width:1.6rem;height:1.6rem}.anuncio-grade{gap:var(--e-6);grid-template-columns:minmax(0,1fr);display:grid}.anuncio-grade>*{min-width:0}h1,h2,h3{overflow-wrap:break-word}@media (width>=900px){.anuncio-grade{gap:var(--e-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.anuncio-titulo{font-size:var(--t-titulo-2);margin-bottom:var(--e-2)}@media (width>=900px){.anuncio-titulo{font-size:2.25rem}}.anuncio-preco{color:var(--roxo-700);letter-spacing:-.03em;margin-bottom:var(--e-3);font-size:2.5rem;font-weight:800;line-height:1.1}.anuncio-preco.gratis{color:var(--rosa-700)}.anuncio-selos{gap:var(--e-2);margin-bottom:var(--e-5);flex-wrap:wrap;display:flex}.quer-troca{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-m);background:var(--verde-50);border:2px solid var(--verde-100);margin-bottom:var(--e-5);align-items:flex-start;display:flex}.quer-troca .ic{color:var(--verde-700);margin-top:.15rem}.quer-troca p{margin:0}.local-linha{align-items:center;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-5);flex-wrap:wrap;display:flex}.local-linha>span{align-items:center;gap:var(--e-2);font-weight:600;display:inline-flex}.local-linha .ic{color:var(--roxo-700)}.fatos{gap:var(--e-3);margin:0 0 var(--e-5);grid-template-columns:1fr 1fr;display:grid}.fatos div{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--r-p);padding:var(--e-3) var(--e-4)}.fatos dt{color:var(--tinta-2);font-size:var(--t-apoio)}.fatos dd{margin:0;font-weight:700}.vendedor-mini{align-items:center;gap:var(--e-4);padding:var(--e-4);background:var(--superficie);border-radius:var(--r-g);border:2px solid var(--borda);color:var(--tinta);margin-bottom:var(--e-5);text-decoration:none;display:flex;position:relative}.vendedor-mini:hover{border-color:var(--roxo-200);color:var(--tinta)}.vendedor-mini>.ic{color:var(--tinta-3);margin-left:auto}.vendedor-mini strong{font-size:var(--t-destaque);display:block}.vendedor-mini .legenda{display:block}.avatar{color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9);border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;font-size:1.6rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 3px #fff9}.avatar-g{width:6.5rem;height:6.5rem;font-size:2.6rem;box-shadow:0 0 0 4px #ffffffb3}.acoes-anuncio{gap:var(--e-3);display:grid}@media (width>=520px){.acoes-anuncio.duas{grid-template-columns:1fr 1fr}}.barra-acoes{bottom:calc(var(--barra-inferior) + env(safe-area-inset-bottom) + .5rem);z-index:30;margin-top:var(--e-6);padding:var(--e-3);border-radius:var(--r-g);backdrop-filter:blur(16px);box-shadow:var(--sombra-3);background:#ffffffe6;position:sticky}@media (width>=900px){.barra-acoes{box-shadow:none;background:0 0;padding:0;position:static}}.acoes-secundarias{gap:var(--e-2);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.filtros{gap:var(--e-2);padding:var(--e-1) 0 var(--e-3);scrollbar-width:thin;display:flex;overflow-x:auto}.filtro-chip{align-items:center;gap:var(--e-2);min-height:var(--toque);border-radius:var(--r-pilula);background:var(--superficie);border:2px solid var(--borda);color:var(--tinta);white-space:nowrap;flex:none;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.filtro-chip:hover{border-color:var(--acao);color:var(--acao)}.filtro-chip[aria-current=true],.filtro-chip[aria-pressed=true]{background:var(--acao);border-color:var(--acao);color:#fff}.filtros-mais{margin-bottom:var(--e-4)}.filtros-mais summary{align-items:center;gap:var(--e-2);min-height:var(--toque);border-radius:var(--r-pilula);border:2px solid var(--roxo-200);background:var(--roxo-50);color:var(--roxo-800);cursor:pointer;padding:0 1rem;font-weight:700;list-style:none;display:inline-flex}.filtros-mais summary::-webkit-details-marker{display:none}.filtros-mais[open] summary{margin-bottom:var(--e-4)}.filtros-grade{gap:0 var(--e-4);display:grid}@media (width>=640px){.filtros-grade{grid-template-columns:repeat(3,1fr)}}.resultado-topo{justify-content:space-between;align-items:baseline;gap:var(--e-2);margin:var(--e-2) 0 var(--e-4);flex-wrap:wrap;display:flex}.resultado-topo h1{font-size:var(--t-titulo-2);margin:0}.explica-ordem{font-size:var(--t-apoio);color:var(--tinta-2)}.vazio{text-align:center;padding:var(--e-10) var(--e-5)}.vazio .ic{width:4rem;height:4rem;margin:0 auto var(--e-4);color:var(--roxo-500)}.mapa-caixa{border-radius:var(--r-g);box-shadow:var(--sombra-2);background:#e8e4f0;position:relative;overflow:hidden}#mapa{height:min(62vh,560px);min-height:360px}.mapa-cartao{left:var(--e-3);right:var(--e-3);bottom:var(--e-3);z-index:500;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--superficie);border-radius:var(--r-m);box-shadow:var(--sombra-3);display:flex;position:absolute}.mapa-cartao .foto{border-radius:var(--r-p);flex:none;width:4.5rem}.mapa-cartao div{flex:1;min-width:0}.mapa-cartao strong{font-size:var(--t-destaque);line-height:1.25;display:block}.mapa-cartao .preco{color:var(--roxo-700);font-weight:800;font-size:var(--t-destaque)}.mapa-cartao .btn{flex:none}@media (width>=760px){.mapa-cartao{width:420px;left:auto}}.pino{background:0 0;border:0}.pino-icone{background:var(--roxo-700);border:3px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:2.75rem;height:2.75rem;display:grid;transform:rotate(-45deg);box-shadow:0 4px 10px #2e106566}.pino-icone svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem;transform:rotate(45deg)}.leaflet-container{font-family:var(--fonte);font-size:var(--t-apoio)}.leaflet-control-zoom a{width:44px!important;height:44px!important;font-size:1.5rem!important;line-height:44px!important}.leaflet-control-attribution{background:#ffffffe6!important;font-size:.8rem!important}.leaflet-control-attribution a{color:var(--azul-700)!important}.perfil-capa{text-align:center;align-items:center;gap:var(--e-2);padding:var(--e-8) var(--e-5);border-radius:var(--r-g);color:#fff;box-shadow:var(--sombra-3);background:radial-gradient(100% 80% at 100% 0,#a78bfa,#0000 60%),linear-gradient(140deg,#6d28d9,#4c1d95);flex-direction:column;display:flex}.perfil-capa h1{color:#fff;font-size:var(--t-titulo-2);margin:var(--e-2) 0 0}.perfil-capa p{color:#f3efff;margin:0}.perfil-capa .selo-ok{background:#fff}.perfil-capa .nota{color:#fff;font-size:var(--t-destaque)}.perfil-capa .nota span{color:#ede9fe}@media (width>=760px){.perfil-capa{text-align:left;gap:var(--e-6);padding:var(--e-8);flex-direction:row}.perfil-capa-texto{gap:var(--e-2);justify-items:start;display:grid}}.numeros{margin:var(--e-5) 0;border-radius:var(--r-g);background:var(--borda);box-shadow:var(--sombra-1);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.numeros div{background:var(--superficie);padding:var(--e-4) var(--e-2);text-align:center}.numeros .ic{margin:0 auto var(--e-1);color:var(--roxo-700)}.numeros strong{font-size:var(--t-titulo-3);line-height:1.1;display:block}.numeros span{color:var(--tinta-2);font-size:var(--t-apoio)}.avaliacoes{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.avaliacao{gap:var(--e-3);padding:var(--e-4);background:var(--superficie);border-radius:var(--r-m);box-shadow:var(--sombra-1);display:flex}.avaliacao .avatar{width:3rem;height:3rem;font-size:1.2rem}.avaliacao p{margin:.25rem 0 0}.troca-comparar{gap:var(--e-3);margin-bottom:var(--e-6);align-items:center;display:grid}@media (width>=760px){.troca-comparar{grid-template-columns:1fr auto 1fr}}.troca-lado{gap:var(--e-4);padding:var(--e-4);background:var(--superficie);border-radius:var(--r-g);border:2px solid var(--borda);align-items:center;display:flex}.troca-lado .foto{flex:none;width:5.5rem}.troca-lado small{color:var(--tinta-2);font-weight:600;display:block}.troca-lado strong{font-size:var(--t-destaque);line-height:1.25;display:block}.troca-lado .preco{color:var(--roxo-700);font-weight:800;font-size:var(--t-destaque)}.troca-lado.voce{border-style:dashed;border-color:var(--roxo-500);background:var(--roxo-50)}.troca-seta{background:var(--acao);color:#fff;width:3.5rem;height:3.5rem;box-shadow:var(--sombra-2);border-radius:50%;place-items:center;margin:0 auto;display:grid}.troca-seta .ic{transform:rotate(90deg)}@media (width>=760px){.troca-seta .ic{transform:none}}.escolha-item label{text-align:left;justify-content:flex-start;gap:var(--e-3);flex-direction:row;min-height:5.5rem}.escolha-item label .foto{flex:none;width:4rem}.escolha-item label .foto .ic{width:50%;height:50%;color:inherit}.escolha-item label>.ic{width:2rem;height:2rem}.escolhas.coluna{grid-template-columns:1fr}.sucesso{text-align:center;padding-block:var(--e-10)}.sucesso-icone{width:6rem;height:6rem;margin:0 auto var(--e-5);background:var(--verde-100);color:var(--verde-700);border-radius:50%;place-items:center;display:grid}.sucesso-icone .ic{stroke-width:2.5px;width:3.25rem;height:3.25rem}.sucesso .botoes{gap:var(--e-3);max-width:420px;margin:var(--e-6) auto 0;display:grid}.idades{gap:var(--e-4);margin-top:var(--e-6);padding:var(--e-6);border-radius:var(--r-g);background:linear-gradient(135deg, var(--roxo-100), #fdf4ff);align-items:center;display:grid}.idades strong{font-size:var(--t-titulo-3);color:var(--roxo-800)}@media (width>=640px){.idades{grid-template-columns:auto 1fr}}.idades-rostos{display:flex}.idades-rostos .avatar{width:4.5rem;height:4.5rem;margin-right:-.75rem;font-size:2rem}.rodape{background:var(--roxo-900);color:#e9e3ff;padding:var(--e-10) 0 calc(var(--barra-inferior) + var(--e-8));margin-top:var(--e-12)}@media (width>=900px){.rodape{padding-bottom:var(--e-10)}}.rodape a{color:#fff}.rodape-grade{gap:var(--e-6);display:grid}@media (width>=760px){.rodape-grade{grid-template-columns:1.4fr 1fr 1fr}}.rodape h2{font-size:var(--t-destaque);color:#fff}.rodape ul{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.rodape ul a{min-height:var(--toque);align-items:center;display:inline-flex}.rodape .marca{color:#fff}.rodape .marca-nome small{color:#d6ccff}.independente{margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid #fff3;font-weight:600}.recursos-faixa{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.recurso{gap:var(--e-3);padding:var(--e-4);background:var(--superficie);border-radius:var(--r-m);box-shadow:var(--sombra-1);align-items:flex-start;display:flex}.recurso .ic{color:var(--roxo-700);width:2rem;height:2rem}.recurso strong{display:block}.recurso span{color:var(--tinta-2);font-size:var(--t-apoio)}.btn-ler{display:none}html.a-leitura .btn-ler{display:inline-flex}html.a-contraste{--tinta:#000;--tinta-2:#000;--tinta-3:#1a1a1a;--borda:#000;--borda-forte:#000;--fundo:#fff;--superficie:#fff;--superficie-2:#fff;--acao:#3b0764;--acao-hover:#000;--roxo-700:#3b0764;--roxo-800:#2e1065;--verde-700:#14532d;--rosa-700:#831843;--sombra-1:none;--sombra-2:none;--sombra-3:none}html.a-contraste :is(p,li,.secao-cabeca)>a:not(.btn){text-decoration:underline}html.a-contraste .cartao,html.a-contraste .acao,html.a-contraste .categoria,html.a-contraste .painel,html.a-contraste .busca,html.a-contraste .btn-salvar,html.a-contraste .filtro-chip,html.a-contraste .interruptor,html.a-contraste .recurso,html.a-contraste .avaliacao,html.a-contraste .troca-lado,html.a-contraste .vendedor-mini,html.a-contraste .acess-painel{border:3px solid #000}html.a-contraste .heroi,html.a-contraste .perfil-capa{background:#2e1065}html.a-contraste .topo,html.a-contraste .barra-inferior,html.a-contraste .barra-acoes{-webkit-backdrop-filter:none;background:#fff;border-width:3px;border-color:#000}html.a-contraste .heroi-arte{display:none}html.a-contraste .btn{border-color:#000}html.a-contraste .foto{color:#000;background:#f2f2f2;border:2px solid #000}html.a-contraste .selo{border:2px solid}@media (width<=520px){html.a-letras .cartao{grid-template-columns:minmax(0,1fr)}html.a-letras .cartao .foto{aspect-ratio:16/9}html.a-letras .cartao-titulo{padding-right:0}html.a-letras .cartao .btn-salvar{top:1.25rem;right:1.25rem}}html.a-simples [data-extra]{display:none!important}html.a-simples .cartao{grid-template-columns:5rem minmax(0,1fr)}html.a-simples .heroi-arte{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.amostras{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.amostra{border-radius:var(--r-m);background:var(--superficie);box-shadow:var(--sombra-1);font-size:var(--t-apoio);overflow:hidden}.amostra div{height:4.5rem}.amostra p{padding:var(--e-2) var(--e-3);margin:0}.amostra code{color:var(--tinta-2);font-size:.85rem}.design-bloco{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.instalar-app{margin-top:var(--e-6);padding-top:var(--e-5);border-top:1px solid #fff3}.instalar-app h2{font-size:var(--t-titulo-3);margin:0 0 var(--e-2)}.instalar-app p{margin:0 0 var(--e-3)}.instalar-app .btn{color:var(--roxo-800);background:#fff;border-color:#fff}.instalar-app .btn:hover{background:var(--roxo-50);color:var(--roxo-900)}.instalar-app .apoio{margin-top:var(--e-3)}.acess-flutuante{right:var(--e-4);z-index:44;bottom:calc(var(--barra-inferior) + env(safe-area-inset-bottom) + var(--e-4));position:fixed}.acess-flutuante summary{list-style:none}.acess-flutuante summary::-webkit-details-marker{display:none}.acess-botao{min-height:var(--toque-g);padding:0 var(--e-4);border-radius:var(--r-pilula);border:2px solid var(--roxo-800);background:var(--acao);color:#fff;box-shadow:var(--sombra-3);font-weight:700;font-size:var(--t-apoio);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.acess-botao:hover{background:var(--acao-hover)}.acess-botao .ic{flex:none;width:1.5rem;height:1.5rem}.acess-painel{width:min(21rem,100vw - 2rem);max-height:calc(100dvh - var(--barra-inferior) - 10rem);padding:var(--e-4);border-radius:var(--r-g);border:2px solid var(--borda);background:var(--superficie);box-shadow:var(--sombra-3);position:absolute;bottom:calc(100% + .6rem);right:0;overflow-y:auto}.acess-titulo{margin:0 0 var(--e-3)}.acess-titulo strong{font-size:var(--t-destaque);display:block}.acess-titulo span{color:var(--tinta-2);font-size:var(--t-apoio)}.acess-painel .grupo-lista{border-radius:var(--r-m)}.acess-painel .interruptor{min-height:3.75rem;padding:var(--e-2) var(--e-3);gap:var(--e-3)}.acess-painel .interruptor-icone{width:2.25rem;height:2.25rem}.acess-painel .interruptor-icone .ic{width:1.25rem;height:1.25rem}.acess-painel .interruptor-texto strong{font-size:var(--t-corpo)}.acess-mais{align-items:center;gap:var(--e-1);min-height:var(--toque);margin-top:var(--e-2);color:var(--acao);font-weight:700;display:inline-flex}.acess-mais .ic{flex:none;width:1.2rem;height:1.2rem}@media (width<=899px){body:has(.barra-acoes) .acess-flutuante{bottom:calc(var(--barra-inferior) + env(safe-area-inset-bottom) + 11rem)}body:has(.barra-acoes) .acess-painel{max-height:max(12rem, calc(100dvh - var(--barra-inferior) - 20.5rem))}}@media (width>=900px){.acess-flutuante{bottom:var(--e-5);right:var(--e-5)}.acess-painel{max-height:calc(100dvh - 11rem)}}.busca-cidade{gap:var(--e-2);margin:0 0 var(--e-4);display:grid}.busca-cidade>label{font-weight:700;font-size:var(--t-destaque)}.busca-cidade-linha{gap:var(--e-2);display:flex}.busca-cidade-linha input{min-width:0;min-height:var(--toque-g);font:inherit;font-size:var(--t-destaque);color:var(--tinta);background:var(--superficie);border:2px solid var(--borda-forte);border-radius:var(--r-p);flex:1;padding:.75rem 1rem}.busca-cidade-linha input:focus-visible{border-color:var(--acao);box-shadow:0 0 0 4px var(--roxo-200);outline:3px solid #0000}.busca-cidade-linha .btn{flex:none}@media (width<=460px){.busca-cidade-linha{flex-wrap:wrap}.busca-cidade-linha input{flex-basis:100%}.busca-cidade-linha .btn{flex:1 0 100%}}.cidade-subtitulo{margin:var(--e-3) 0 var(--e-2);font-size:var(--t-corpo)}.lista-cidades{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.item-cidade{margin:0}.item-cidade-botao{align-items:center;gap:var(--e-2);width:100%;min-height:var(--toque);font:inherit;font-size:var(--t-corpo);text-align:left;color:var(--tinta);background:var(--superficie);border:2px solid var(--borda);border-radius:var(--r-p);cursor:pointer;padding:.65rem .9rem;font-weight:600;display:flex}.item-cidade-botao:hover{border-color:var(--acao);background:var(--roxo-50)}.item-cidade-botao .ic{color:var(--tinta-2);flex:none}.item-cidade-nome{font-weight:700}.item-cidade-uf{color:var(--tinta-2);font-weight:700}.item-cidade-gente{font-size:var(--t-legenda);color:var(--verde-700);margin-left:auto;font-weight:700}.dlg-cidade .dlg-corpo{max-height:min(58vh,24rem);overflow-y:auto}.dlg-cidade .dlg-corpo .apoio strong{color:var(--tinta)}@media print{.topo,.barra-inferior,.rodape,.barra-acoes,.publicidade,.acess-flutuante{display:none!important}}