@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-latin-400.woff2)format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-latin-wght.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-latin-wght.woff2)format("woff2")}:root{--tinta:#191919;--papel:#fff8ed;--branco:#fff;--amarelo:#ffd633;--rosa:#ff3996;--violeta:#7d4bff;--violeta-escuro:#5a2fe0;--azul:#70dbe8;--limao:#b8f05a;--amarelo-claro:#ffe680;--rosa-claro:#ffc2de;--azul-claro:#a9e9f1;--limao-claro:#d4f79a;--lilas:#e7dcff;--coral:var(--rosa);--menta:var(--limao-claro);--cinza:#5e584f;--cinza-escuro:#3d3833;--ad-fundo:#f6eedf;--ad-borda:#8c8478;--sombra:4px 4px 0 var(--tinta);--sombra-g:7px 8px 0 var(--tinta);--fonte-titulo:"Lilita One", "Arial Black", system-ui, sans-serif;--fonte-ui:"Fredoka", "Nunito", system-ui, sans-serif;--fonte:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--raio:18px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--fonte);font-synthesis:none;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--violeta-escuro)}a:hover{color:#3b1aa8}:focus-visible{outline:3px solid var(--violeta);outline-offset:3px}h1,h2,h3{font-family:var(--fonte-titulo);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.05}h1{font-size:clamp(2.2rem,5.5vw,3.6rem)}h2{font-size:clamp(1.5rem,3vw,2rem)}p{margin:0}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.so-desktop{display:flex}@media (width<=760px){.so-desktop{display:none}}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (width>=720px){.container{padding:0 24px}}.btn,.cartao,.card-ferramenta,.caixa-ferramenta,.faq details,.resultado,.chip,.rabisco{position:relative}.btn:before,.cartao:before,.card-ferramenta:before,.caixa-ferramenta:before,.faq details:before,.resultado:before,.chip:before,.cookies:before,.toast:before,.menu-mobile nav:before,.rabisco:before{content:"";inset:calc(var(--bw,3px) * -1);border:var(--bw,3px) var(--bs,solid) var(--bc,var(--tinta));border-radius:inherit;box-shadow:var(--sx,0px) var(--sy,0px) 0 var(--tinta);filter:url(#tremido);pointer-events:none;position:absolute}.btn[style*=border\:none]:before,.btn[style*="border: none"]:before{display:none}.pincel,.pincel-escuro{isolation:isolate;position:relative}.pincel:before,.pincel-escuro:before{content:"";filter:url(#pincel);z-index:-1;position:absolute;inset:0}.pincel:before{background:var(--amarelo)}.pincel-escuro:before{background:var(--tinta)}.topo{background:var(--papel)}.topo .container{flex-wrap:wrap;align-items:center;gap:12px 22px;min-height:84px;padding-top:12px;padding-bottom:12px;display:flex}.marca{flex-direction:column;flex:none;padding:4px 6px;line-height:.86;text-decoration:none;display:inline-flex;transform:rotate(-5deg)}.marca:hover{color:inherit}.marca span{font-family:var(--fonte-titulo);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:3px 3px 0 var(--tinta);font-size:27px}.marca .m1{color:var(--amarelo)}.marca .m2{color:var(--branco)}.marca svg{margin-top:3px}.menu{font-family:var(--fonte-ui);flex-wrap:wrap;flex:auto;gap:2px 4px;font-size:16px;font-weight:600;display:flex}.menu>a,.menu summary{color:var(--tinta);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.menu>a:hover,.menu summary:hover,.menu>a[aria-current=page]{background:var(--amarelo);color:var(--tinta)}.menu details{position:relative}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu details[open] summary{background:var(--amarelo)}.submenu{z-index:30;background:var(--branco);--sx:4px;--sy:5px;border-radius:18px;flex-direction:column;min-width:230px;padding:8px;display:flex;position:absolute;top:50px;left:0}.submenu a{color:var(--tinta);border-radius:12px;justify-content:space-between;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.submenu a:hover,.submenu a[aria-current=page]{background:var(--amarelo);color:var(--tinta)}.submenu small{color:var(--cinza);font-weight:500}.busca-topo{background:var(--branco);border:2.5px solid var(--tinta);border-radius:999px;flex:0 270px;align-items:center;gap:8px;min-width:190px;min-height:46px;padding:0 6px 0 16px;display:flex}.busca-topo input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;flex:auto;font-size:15px}.busca-topo input:focus{outline:none}.busca-topo:focus-within{outline:3px solid var(--violeta);outline-offset:3px}.busca-topo button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.menu-mobile{display:none}@media (width<=980px){.menu,.busca-topo{display:none}.topo .container{justify-content:space-between;min-height:76px}.menu-mobile{display:block;position:relative}.menu-mobile summary{border:3px solid var(--tinta);background:var(--amarelo);width:48px;height:48px;box-shadow:3px 3px 0 var(--tinta);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;list-style:none;display:flex}.menu-mobile summary::-webkit-details-marker{display:none}.menu-mobile nav{z-index:30;background:var(--branco);--sx:4px;--sy:5px;min-width:250px;font-family:var(--fonte-ui);border-radius:18px;flex-direction:column;padding:10px;font-weight:600;display:flex;position:absolute;top:60px;right:0}.menu-mobile nav a{color:var(--tinta);border-radius:12px;padding:12px;text-decoration:none}.menu-mobile nav a:hover{background:var(--amarelo)}.menu-mobile nav hr{border:0;border-top:2px dashed #d8cfbf;margin:6px 4px}.menu-mobile form{gap:6px;padding:4px;display:flex}.menu-mobile form input{min-width:0;font:inherit;border:2.5px solid var(--tinta);border-radius:999px;flex:auto;padding:10px 14px;font-weight:500}}.btn{font-family:var(--fonte-ui);color:var(--tinta);background:var(--branco);cursor:pointer;border:3px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .1s;display:inline-flex}.btn:hover{color:var(--tinta)}.btn-sombra{--sx:4px;--sy:5px}.btn-sombra:hover{--sx:5px;--sy:6px;transform:translateY(-2px)}.btn-sombra:active{--sx:0px;--sy:0px;transform:translate(3px,4px)}.btn-primario{background:var(--violeta);color:var(--branco)}.btn-primario:hover{color:var(--branco)}.btn-rosa{background:var(--rosa);color:var(--branco);font-family:var(--fonte-titulo);letter-spacing:.02em;font-weight:400}.btn-rosa:hover{color:var(--branco)}.btn-amarelo{background:var(--amarelo)}.btn-menta{background:var(--limao)}.btn-grande{font-family:var(--fonte-titulo);letter-spacing:.02em;min-height:58px;padding:14px 28px;font-size:20px;font-weight:400}.btn-bloco{width:100%}.btn-tracejado{--bs:dashed}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-icone{flex:none;width:50px;padding:0}.campo{flex-direction:column;gap:6px;display:flex}.campo label,.rotulo{font-family:var(--fonte-ui);font-size:15px;font-weight:600}.input,.textarea,.select{font-family:var(--fonte);color:var(--tinta);background:var(--branco);border:2.5px solid var(--tinta);border-radius:16px;width:100%;min-height:54px;padding:12px 14px;font-size:17px}.input-destaque{box-shadow:4px 4px 0 var(--violeta)}.textarea{resize:vertical;min-height:140px;line-height:1.5}.linha{align-items:stretch;gap:8px;display:flex}.linha>.input{flex:auto;min-width:0}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.check input{width:22px;height:22px;accent-color:var(--violeta)}.cartao{background:var(--branco);border:3px solid #0000;border-radius:22px;padding:18px}.cartao-sombra{--sx:7px;--sy:8px}.chip{font-family:var(--fonte-ui);background:var(--branco);color:var(--tinta);--bw:2.5px;cursor:pointer;border:2.5px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 15px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.chip:hover{color:var(--tinta)}.chip[aria-pressed=true],.chip.ativo{background:var(--tinta);color:var(--branco)}.etiqueta{font-family:var(--fonte-ui);background:var(--limao);border:2px solid var(--tinta);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600;display:inline-block}.bg-amarelo{background:var(--amarelo)}.bg-violeta{background:var(--violeta);color:var(--branco)}.bg-coral{background:var(--rosa)}.bg-menta{background:var(--limao-claro)}.bg-tinta{background:var(--tinta);color:var(--branco)}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px;display:grid}@media (width<=520px){.grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.card-ferramenta{color:var(--tinta);background:var(--branco);--sx:4px;--sy:5px;border:3px solid #0000;border-radius:20px;flex-direction:column;gap:9px;padding:16px;text-decoration:none;transition:transform .2s;display:flex}.card-ferramenta:hover{color:var(--tinta);--sx:6px;--sy:8px;transform:translateY(-5px)rotate(-1.2deg)}.card-ferramenta:nth-child(2n):hover{transform:translateY(-5px)rotate(1.2deg)}.card-ferramenta strong{font-family:var(--fonte-titulo);letter-spacing:.01em;font-size:20px;font-weight:400;line-height:1.08}.card-ferramenta small{color:var(--cinza-escuro);font-size:14px;line-height:1.35}.card-ferramenta .seta{border:2.5px solid var(--tinta);background:var(--branco);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:34px;height:34px;margin-top:auto;display:flex}.card-ferramenta.bg-amarelo{background:var(--amarelo-claro)}.card-ferramenta.bg-rosa{background:var(--rosa-claro)}.card-ferramenta.bg-azul{background:var(--azul-claro)}.card-ferramenta.bg-limao{background:var(--limao-claro)}.card-ferramenta.bg-lilas{background:var(--lilas)}.icone-caixa{border:2.5px solid var(--tinta);background:var(--branco);width:46px;height:46px;color:var(--tinta);border-radius:14px;justify-content:center;align-items:center;display:flex}.pagina{flex-wrap:wrap;align-items:flex-start;gap:32px;padding:20px 0 56px;display:flex}.pagina-principal{flex-direction:column;flex:999 600px;gap:24px;min-width:0;display:flex}.pagina-lateral{flex-direction:column;flex:300px;gap:20px;min-width:0;max-width:340px;display:flex;position:sticky;top:16px}@media (width<=960px){.pagina-lateral{display:none}}.trilha{font-family:var(--fonte-ui);color:var(--cinza);font-size:15px;font-weight:500}.trilha ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trilha li+li:before{content:"/";margin-right:6px}.cabecalho-ferramenta{flex-direction:column;gap:12px;display:flex}.cabecalho-ferramenta p{color:var(--cinza-escuro);max-width:720px;font-size:18px}.titulo-marcado{background:linear-gradient(transparent 58%, var(--amarelo) 58%, var(--amarelo) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px;display:inline;position:relative}.acoes-titulo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.caixa-ferramenta{background:var(--branco);--sx:7px;--sy:8px;border:3px solid #0000;border-radius:26px;flex-direction:column;gap:16px;padding:20px;display:flex}@media (width>=720px){.caixa-ferramenta{padding:28px}}.artigo{flex-direction:column;gap:14px;max-width:760px;display:flex}.artigo p{color:var(--cinza-escuro);font-size:17px;line-height:1.7}.artigo h2{margin-top:12px}.faq{flex-direction:column;gap:12px;display:flex}.faq details{background:var(--branco);--bw:2.5px;--sx:3px;--sy:3px;border:2.5px solid #0000;border-radius:16px;padding:14px 18px}.faq summary{font-family:var(--fonte-ui);cursor:pointer;font-size:18px;font-weight:600}.faq details p{color:var(--cinza-escuro);margin-top:10px;font-size:16px;line-height:1.6}.outras{flex-wrap:wrap;gap:10px;display:flex}.outras a{color:var(--tinta);font-family:var(--fonte-ui);--bw:2.5px;border-radius:12px;align-items:center;min-height:44px;padding:10px 15px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.outras a:nth-child(5n+1){background:var(--lilas);transform:rotate(-2deg)}.outras a:nth-child(5n+2){background:var(--rosa-claro);transform:rotate(1.5deg)}.outras a:nth-child(5n+3){background:var(--amarelo-claro);transform:rotate(-1deg)}.outras a:nth-child(5n+4){background:var(--azul-claro);transform:rotate(2deg)}.outras a:nth-child(5n){background:var(--limao-claro);transform:rotate(-1.5deg)}.outras a:hover{color:var(--tinta);transform:translateY(-3px)rotate(-3deg)}.favoritar{font-family:var(--fonte-ui);color:var(--tinta);background:var(--branco);border:2.5px solid var(--tinta);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.favoritar svg path{fill:var(--branco);transition:fill .15s}.favoritar[aria-pressed=true] svg path{fill:var(--rosa)}.favoritar[aria-pressed=true] svg{animation:.35s pop}.favoritar-icone{z-index:1;background:0 0;border:0;justify-content:center;width:44px;height:44px;padding:0;position:absolute;top:8px;right:8px}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.anuncio{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.anuncio-vazio{border:2.5px dashed var(--ad-borda);background:var(--ad-fundo);color:var(--cinza);font-size:13px}.anuncio-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);font-size:11px;font-weight:800}.anuncio-retangulo{min-height:280px}.anuncio-faixa{min-height:120px}.anuncio-lateral{min-height:620px}.resultado{background:var(--amarelo);--sx:5px;--sy:6px;border:3px solid #0000;border-radius:22px;padding:18px}.numero-gigante{font-family:var(--fonte-titulo);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400;line-height:.95}.toast{background:var(--limao);color:var(--tinta);font-family:var(--fonte-ui);--sx:4px;--sy:4px;opacity:0;pointer-events:none;z-index:50;border-radius:999px;padding:11px 20px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.toast.visivel{opacity:1;transform:translate(-50%)translateY(0)}.cookies{z-index:40;background:var(--branco);--sx:5px;--sy:6px;border-radius:20px;flex-direction:column;gap:12px;max-width:520px;margin:0 auto;padding:16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.cookies[hidden]{display:none}.cookies p{color:var(--cinza-escuro);font-size:14px}.cookies .linha>*{flex:1 1 0}.rodape{color:var(--papel);margin-top:56px;padding-top:22px}.rodape .container{flex-wrap:wrap;align-items:center;gap:22px 36px;padding-top:28px;padding-bottom:34px;display:flex}.rodape a{color:var(--papel)}.rodape a:hover{color:var(--amarelo)}.rodape .marca span{text-shadow:none;-webkit-text-stroke:0}.rodape .marca .m2{color:var(--papel)}.rodape-frase{flex:260px;font-size:16px;line-height:1.5}.rodape-selo{background:var(--amarelo);color:var(--tinta);text-align:center;font-family:var(--fonte-titulo);border-radius:48% 52% 45% 55%;padding:12px 22px;line-height:1;transform:rotate(-4deg)}.rodape-selo b{font-size:30px;font-weight:400;display:block}.rodape-selo span{font-size:14px;display:block}.rodape-selo small{font-family:var(--fonte);margin-top:2px;font-size:11px;font-weight:800;display:block}.rodape nav{flex-wrap:wrap;flex:100%;gap:8px 22px;font-size:15px;display:flex}.boia{animation:3.6s ease-in-out infinite boia}.adesivo{transform-origin:50% 0;animation:5s ease-in-out infinite balanca}@keyframes boia{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes balanca{0%,to{transform:rotate(6deg)}50%{transform:rotate(3deg)}}.adesivo-esq{animation-name:balanca-esq}@media (width<=760px){.adesivo-esq{top:-10px!important;left:0!important}}@keyframes balanca-esq{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg)}}.mascote-surpreso{transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:translateY(-12px)rotate(-4deg)scale(1.04)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.card-ferramenta:hover,.card-ferramenta:nth-child(2n):hover,.btn-sombra:hover,.outras a:hover{transform:none}}
