@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}._8F-bna_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}._8F-bna_variable{--font-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bb86985b9358e82-s.1_nwqg2oqknh7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/98a6f59906826739-s.43efwv28dotlz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/32ad89419f634795-s.1tb5eil6y_dva.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/8224a722d77dedea-s.0zl3jsojfe2ze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/0461c21301ee96b8-s.p.3dojvicm65v_0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.kWfKgq_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.kWfKgq_variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
.mochila{--m-cel:calc(var(--size-64) + var(--size-8));--m-col:calc(var(--size-64) + var(--size-12));--m-fila:calc(var(--size-96) + var(--size-8));--m-sprite:var(--size-64);--m-texto:calc(var(--font-size-sm) + var(--size-1));--m-degrau:var(--size-12);--m-quadriculado:color-mix(in srgb, var(--colors-brand-primary-700) 10%, transparent);background-color:var(--colors-brand-secondary-300);background-image:linear-gradient(var(--m-quadriculado) var(--size-2), transparent var(--size-2)), linear-gradient(90deg, var(--m-quadriculado) var(--size-2), transparent var(--size-2));background-size:var(--size-24) var(--size-24);min-height:100dvh;color:var(--colors-neutral-950);font-family:var(--font-inter), sans-serif;flex-direction:column;display:flex}.mochila-tela{box-sizing:border-box;width:100%;max-width:calc(var(--size-96) * 5);flex-direction:column;flex:1;margin:0 auto;display:flex}.mochila-conteudo{display:contents}.mochila-conteudo[hidden]{display:none}.mochila .app-header{background:0 0}.mochila .app-header-com-voltar{grid-template-columns:1fr auto 1fr;display:grid}.mochila .app-header-com-voltar>:last-child{justify-self:end}.mochila-so-leitor{width:var(--size-1);height:var(--size-1);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.mochila-sprite{width:var(--m-sprite);height:var(--m-sprite);image-rendering:pixelated;display:block}.mochila-sprite[data-espacos="2"]{width:calc(var(--m-sprite) * 2)}.mochila-sprite-cabeca{flex:none}.mochila-sprite-pequeno{--m-sprite:var(--size-32)}.mochila-cabeca{gap:var(--spacing-10);padding:var(--spacing-0) var(--spacing-16) var(--spacing-32);flex-direction:column;display:flex}.mochila-cabeca-linha{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-direction:row;display:flex}.mochila-cabeca .mochila-cabeca-linha{padding:0}.mochila-cabeca-montagem{gap:var(--spacing-8);padding:var(--spacing-0) var(--spacing-16) var(--spacing-24)}.mochila-cabeca-montagem .mochila-moldura,.mochila-cabeca-resultado .mochila-moldura{align-self:center}.mochila-cabeca-resultado,.mochila-cabeca-previa{align-items:center;gap:var(--spacing-16)}.mochila-cabeca-resultado .mochila-titulo,.mochila-cabeca-previa .mochila-titulo,.mochila-cabeca-montagem .mochila-titulo{text-align:center}.mochila-titulo{font-family:var(--font-urbanist), sans-serif;font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-2xl) + var(--size-2));line-height:var(--line-height-4xl);color:var(--colors-neutral-950);align-self:stretch;margin:0}.mochila-titulo-menor{font-size:calc(var(--font-size-xl) + var(--size-2));line-height:var(--line-height-3xl)}.mochila-nome-jogo{font-family:var(--font-pixelify), sans-serif;font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-4xl) - var(--size-4));line-height:var(--line-height-6xl);color:var(--colors-brand-primary-900);margin:0}.mochila-instrucao{font-size:var(--m-texto);line-height:var(--line-height-xl);color:var(--colors-brand-secondary-950);margin:0}.mochila-painel{box-sizing:border-box;gap:var(--spacing-12);margin-top:calc(var(--m-degrau) * -1);padding:var(--spacing-24) var(--spacing-16);background:var(--colors-neutral-50);clip-path:polygon(0 var(--m-degrau), var(--m-degrau) var(--m-degrau), var(--m-degrau) 0, calc(100% - var(--m-degrau)) 0, calc(100% - var(--m-degrau)) var(--m-degrau), 100% var(--m-degrau), 100% 100%, 0 100%);flex-direction:column;flex:auto;display:flex}.mochila-painel-montagem{justify-content:space-between;gap:var(--spacing-16);padding-bottom:var(--spacing-16)}:is(html:has(.mochila-painel-montagem),body:has(.mochila-painel-montagem)){overflow-x:clip}.mochila-painel-montagem .mochila-acoes{margin:0 calc(var(--spacing-16) * -1) calc(var(--spacing-16) * -1);padding:var(--spacing-12) var(--spacing-16) max(var(--spacing-16), env(safe-area-inset-bottom));background:var(--colors-neutral-50);position:sticky;bottom:0}.mochila-painel-montagem .mochila-acoes-compartilhar,.mochila-painel-montagem .mochila-confirmacao .mochila-acoes{background:0 0;margin:0;padding:0;position:static}.mochila-painel-resultado{gap:var(--spacing-24)}.mochila-painel-topo{gap:var(--spacing-10);flex-direction:column;display:flex}.mochila-acoes{gap:var(--spacing-8);flex-direction:column;display:flex}.mochila-acoes-lado{gap:var(--spacing-8);display:flex}.mochila-acoes-lado>*{flex:1 1 0;min-width:0}.mochila-acoes-respiro{margin-top:var(--spacing-12)}.mochila-checklist-acoes{align-items:center;gap:var(--spacing-16);margin-top:calc(var(--spacing-4) * -1);flex-direction:row}.mochila-checklist-rotulo{color:var(--colors-alpha-88);margin:0}.mochila-checklist-acoes .mochila-acoes-lado,.mochila-checklist-acoes .mochila-acoes-lado>*{flex:none}.mochila-toast-area{left:0;right:0;bottom:max(var(--spacing-16), env(safe-area-inset-bottom));z-index:50;padding:0 var(--spacing-16);pointer-events:none;justify-content:center;display:flex;position:fixed}.mochila-toast{box-sizing:border-box;align-items:center;gap:var(--spacing-8);max-width:100%;padding:var(--spacing-10) var(--spacing-16);background:var(--colors-brand-primary-900);color:var(--colors-neutral-0);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--line-height-xl);animation:mochila-toast-entra var(--duration-420) var(--easing-out-quart) both;border-radius:0;margin:0;display:flex}.mochila-toast-check{width:var(--size-12);height:var(--size-12);fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}@keyframes mochila-toast-entra{0%{opacity:0;transform:translateY(var(--size-16))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mochila-toast{animation:none}}.mochila-erro-imagem{align-items:stretch}.mochila-apoio-centro{text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88);margin:0}.mochila-inicio{box-sizing:border-box;padding:var(--spacing-12) var(--spacing-16) var(--spacing-24);flex-direction:column;flex:1;display:flex}.mochila-inicio-topo{justify-content:flex-end;display:flex}.mochila-som{width:calc(var(--size-40) + var(--size-4));height:calc(var(--size-40) + var(--size-4));border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);color:var(--colors-brand-primary-900);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:flex}.mochila-som:focus-visible{outline:var(--border-width-large) solid var(--colors-brand-primary-800);outline-offset:var(--border-width-medium)}.mochila-inicio-meio{justify-content:center;align-items:center;gap:var(--spacing-20);text-align:center;flex-direction:column;flex:1;display:flex}.mochila-sprite-capa{--m-sprite:calc(var(--size-80) * 2)}.mochila-inicio-convite{max-width:calc(var(--size-80) * 4);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-xl);line-height:var(--line-height-3xl);color:var(--colors-brand-primary-900);margin:0}.mochila-inicio-apoio{max-width:calc(var(--size-80) * 4);font-size:var(--m-texto);line-height:calc(var(--line-height-xl) + var(--size-2));color:var(--colors-brand-secondary-950);margin:0}.mochila-caixa.mochila-convite{align-self:stretch;align-items:flex-start;gap:var(--spacing-14);text-align:left;flex-direction:row}.mochila-convite-tile{width:var(--size-56);height:var(--size-56);background:var(--colors-neutral-100);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-convite-tile .mochila-sprite{--m-sprite:var(--size-32)}.mochila-convite-texto{gap:var(--spacing-6);font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88);flex-direction:column;display:flex}.mochila-convite-titulo{font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-md) + var(--size-1));line-height:calc(var(--line-height-xl) + var(--size-2));color:var(--colors-neutral-950)}.mochila-cenario{box-sizing:border-box;align-items:center;gap:var(--spacing-16);width:100%;min-height:var(--m-fila);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);font:inherit;text-align:left;cursor:pointer;border-radius:0;display:flex;position:relative}.mochila-cenario:hover{border-color:var(--colors-neutral-950)}.mochila-cenario[data-marcada=true]{border-color:var(--colors-neutral-950);background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950)}.mochila-cenario[data-marcada=true] .mochila-cenario-apoio{color:inherit}.mochila-cenario:focus-visible,.mochila-item:focus-visible,.mochila-celula:focus-visible{outline:var(--border-width-large) solid var(--colors-brand-primary-700);outline-offset:var(--border-width-medium)}.mochila-cenario-tile{width:var(--m-cel);height:var(--m-cel);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-cenario-texto{gap:var(--spacing-4);padding-right:var(--spacing-8);flex-direction:column;display:flex}.mochila-cenario-nome{font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-md) + var(--size-1));line-height:calc(var(--line-height-xl) + var(--size-2))}.mochila-cenario-apoio{font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-64)}.mochila-opcoes{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}.mochila-opcoes[data-colunas="2"]{grid-template-columns:repeat(2,1fr)}.mochila-opcao{box-sizing:border-box;align-items:center;gap:var(--spacing-6);min-width:0;padding:var(--spacing-10) var(--spacing-6) var(--spacing-12);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);color:var(--colors-neutral-950);font:inherit;text-align:center;cursor:pointer;border-radius:0;flex-direction:column;display:flex;position:relative}.mochila-opcoes[data-colunas="2"] .mochila-opcao{gap:var(--spacing-10);padding:var(--spacing-12);border-radius:0}.mochila-opcao:hover{border-color:var(--colors-neutral-950)}.mochila-opcao:focus-visible{outline:var(--border-width-large) solid var(--colors-brand-primary-700);outline-offset:var(--border-width-medium)}.mochila-opcao[data-marcada=true]{border-color:var(--colors-neutral-950);background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950)}.mochila-opcao[data-nao-cabe=true]{background:var(--colors-neutral-100);animation:mochila-nao-cabe var(--duration-1500) var(--easing-in-out) infinite;border-style:dashed}.mochila-opcao-tile{width:var(--m-cel);height:var(--m-cel);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-opcao-nome{font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-sm) + var(--size-1));line-height:calc(var(--line-height-md) + var(--size-1));text-wrap:balance}.mochila-opcao-apoio{font-size:var(--font-size-xs);line-height:calc(var(--line-height-sm) + var(--size-1));color:var(--colors-alpha-72)}.mochila-opcao[data-marcada=true] .mochila-opcao-apoio{color:inherit}.mochila-contador-selo{height:auto;padding:var(--spacing-6) var(--spacing-10);background:var(--colors-brand-primary-900);align-self:center;margin:0}.mochila-selo{top:calc(var(--spacing-10) * -1);right:var(--spacing-12);border-radius:0;position:absolute}.mochila-moldura{padding:var(--spacing-4);background:var(--colors-brand-primary-900);clip-path:polygon(0 var(--m-degrau), var(--m-degrau) var(--m-degrau), var(--m-degrau) 0, calc(100% - var(--m-degrau)) 0, calc(100% - var(--m-degrau)) var(--m-degrau), 100% var(--m-degrau), 100% calc(100% - var(--m-degrau)), calc(100% - var(--m-degrau)) calc(100% - var(--m-degrau)), calc(100% - var(--m-degrau)) 100%, var(--m-degrau) 100%, var(--m-degrau) calc(100% - var(--m-degrau)), 0 calc(100% - var(--m-degrau)))}.mochila-miolo{--d:var(--size-8);padding:var(--spacing-10);background:var(--colors-brand-primary-700);clip-path:polygon(0 var(--d), var(--d) var(--d), var(--d) 0, calc(100% - var(--d)) 0, calc(100% - var(--d)) var(--d), 100% var(--d), 100% calc(100% - var(--d)), calc(100% - var(--d)) calc(100% - var(--d)), calc(100% - var(--d)) 100%, var(--d) 100%, var(--d) calc(100% - var(--d)), 0 calc(100% - var(--d)))}.mochila-cabeca-montagem .mochila-miolo{padding-top:0}.mochila-contador{height:calc(var(--size-24) + var(--size-2));font-family:var(--font-press-start), monospace;font-size:calc(var(--font-size-xs) - var(--size-1));line-height:var(--line-height-sm);color:var(--colors-brand-secondary-300);justify-content:center;align-items:center;display:flex}.mochila-grade{grid-template-columns:repeat(3, var(--m-cel));grid-template-rows:repeat(3, var(--m-cel));gap:var(--spacing-8);display:grid}.mochila-celula{box-sizing:border-box;border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-100);cursor:default;justify-content:center;align-items:center;padding:0;display:flex}button.mochila-celula{cursor:pointer}.mochila-celula-vazia{background:var(--colors-brand-primary-900)}.mochila-fileiras{gap:var(--spacing-8);width:calc(var(--m-cel) * 3 + var(--spacing-8) * 2);flex-direction:column;display:flex}.mochila-fileira{gap:var(--spacing-8);display:flex}.mochila-celula-nome{gap:var(--spacing-4);min-width:0;padding:var(--spacing-8) var(--spacing-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-sm);text-align:center;color:var(--colors-neutral-950);flex-direction:column;flex-basis:0}.mochila-celula-nome>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.mochila-celula-nome .mochila-sprite{max-width:100%;height:auto}.mochila-prateleira{margin:0 calc(var(--spacing-16) * -1);padding:var(--spacing-4) var(--spacing-16);scrollbar-width:none;cursor:grab;overflow-x:auto}.mochila-prateleira:active{cursor:grabbing}.mochila-prateleira::-webkit-scrollbar{display:none}.mochila-prateleira-grade{grid-template-rows:repeat(2, var(--m-fila));grid-auto-columns:var(--m-col);gap:var(--spacing-6);grid-auto-flow:column dense;width:max-content;display:grid}.mochila-item{box-sizing:border-box;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);color:var(--colors-neutral-950);font:inherit;font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-xs) - var(--size-1));line-height:calc(var(--line-height-xs) + var(--size-1));text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.mochila-item[data-espacos="2"]{grid-column:span 2}.mochila-item[data-na-mochila=true]{background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950)}.mochila-item[data-nao-cabe=true]{background:var(--colors-neutral-100);animation:mochila-nao-cabe var(--duration-1500) var(--easing-in-out) infinite;border-style:dashed}.mochila-item-check{top:calc(var(--spacing-4) * -1 - var(--size-1));right:calc(var(--spacing-4) * -1 - var(--size-1));box-sizing:border-box;width:var(--size-20);height:var(--size-20);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-brand-primary-700);justify-content:center;align-items:center;display:flex;position:absolute}.mochila-item-check svg{width:var(--size-12);height:var(--size-12);fill:none;stroke:var(--colors-neutral-0);stroke-width:2px;stroke-linecap:square}@keyframes mochila-nao-cabe{0%,28%,to{transform:translate(0)}4%{transform:translateX(calc(var(--size-4) * -1))}10%{transform:translateX(var(--size-4))}16%{transform:translateX(calc(var(--size-4) * -1))}22%{transform:translateX(var(--size-2))}}.mochila-aviso{box-sizing:border-box;min-height:calc(var(--size-40) + var(--size-4));padding:var(--spacing-10) var(--spacing-12);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-sm);line-height:var(--line-height-xl);border-radius:0;align-items:center;margin:0;display:flex}.mochila-aviso[data-tipo=cheia]{border-color:var(--colors-alpha-8);background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950)}.mochila-lista{gap:var(--spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mochila-caixa{box-sizing:border-box;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-alpha-8);background:var(--colors-neutral-0);border-radius:0;flex-direction:column;display:flex}.mochila-caixa-forte{border-color:var(--colors-neutral-950)}.mochila-revela{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-14);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-alpha-8);background:var(--colors-neutral-0);animation:mochila-surge var(--duration-420) var(--easing-out-quart) both;border-radius:0;display:flex}.mochila-revela[data-espacos="2"]{flex-direction:column}.mochila-revela-tile,.mochila-fora-tile{width:var(--size-80);height:var(--size-80);background:var(--colors-neutral-100);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-fora-tile:has([data-espacos="2"]){width:calc(var(--size-80) * 2 - var(--size-16))}.mochila-revela[data-espacos="2"] .mochila-revela-tile{width:calc(var(--size-80) * 2 - var(--size-16))}.mochila-revela-texto{gap:var(--spacing-4);min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88);flex-direction:column;display:flex}.mochila-revela-nome{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-md);line-height:calc(var(--line-height-xl) + var(--size-2));color:var(--colors-neutral-950)}@keyframes mochila-surge{0%{opacity:0;transform:translateY(var(--size-12))}to{opacity:1;transform:none}}.mochila-fora{align-items:flex-start;gap:var(--spacing-14);display:flex}.mochila-abre{font-weight:var(--font-weight-semi-bold);font-size:var(--m-texto);line-height:var(--line-height-xl);color:var(--colors-alpha-88);margin:0}.mochila-titulo-bloco{font-family:var(--font-urbanist), sans-serif;font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-xl);line-height:calc(var(--line-height-2xl) + var(--size-2));color:var(--colors-neutral-950);margin:0}.mochila-comparacao .mochila-titulo-bloco{color:var(--colors-brand-primary-900)}.mochila-comparacao{gap:var(--spacing-20)}.mochila-comparacao-grupo{gap:var(--spacing-12);flex-direction:column;display:flex}.mochila-comparacao-linha{align-items:center;gap:var(--spacing-10);font-size:var(--m-texto);line-height:var(--line-height-xl);margin:0;display:flex}.mochila-comparacao-tile{width:var(--m-cel);height:var(--size-40);background:var(--colors-neutral-100);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-rotulo{--d:var(--size-12);padding:var(--spacing-4);background:var(--colors-brand-primary-700);clip-path:polygon(0 var(--d), var(--d) var(--d), var(--d) 0, calc(100% - var(--d)) 0, calc(100% - var(--d)) var(--d), 100% var(--d), 100% calc(100% - var(--d)), calc(100% - var(--d)) calc(100% - var(--d)), calc(100% - var(--d)) 100%, var(--d) 100%, var(--d) calc(100% - var(--d)), 0 calc(100% - var(--d)))}.mochila-rotulo p{--d:var(--size-4);padding:var(--spacing-10) var(--spacing-20);background:var(--colors-brand-primary-900);clip-path:polygon(0 var(--d), var(--d) var(--d), var(--d) 0, calc(100% - var(--d)) 0, calc(100% - var(--d)) var(--d), 100% var(--d), 100% calc(100% - var(--d)), calc(100% - var(--d)) calc(100% - var(--d)), calc(100% - var(--d)) 100%, var(--d) 100%, var(--d) calc(100% - var(--d)), 0 calc(100% - var(--d)));font-family:var(--font-pixelify), sans-serif;font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-xl) + var(--size-2));line-height:calc(var(--line-height-2xl) + var(--size-2));text-align:center;color:var(--colors-brand-secondary-300);margin:0}.mochila-rotulo-tambem{margin-top:var(--spacing-2);font-family:var(--font-inter), sans-serif;font-size:calc(var(--font-size-sm) + var(--size-1));line-height:var(--line-height-xl);color:var(--colors-brand-primary-300);display:block}.mochila-eixos{box-sizing:border-box;align-self:stretch;gap:var(--spacing-14);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-alpha-8);background:var(--colors-neutral-0);border-radius:0;flex-direction:column;display:flex}.mochila-eixo{gap:var(--spacing-6);flex-direction:column;display:flex}.mochila-eixo-polos{justify-content:space-between;gap:var(--spacing-12);font-size:var(--font-size-sm);line-height:var(--line-height-md);white-space:nowrap;color:var(--colors-alpha-72);display:flex}.mochila-eixo-polos [data-dominante=true]{font-weight:var(--font-weight-semi-bold);color:var(--colors-neutral-950)}.mochila-eixo-trilho{box-sizing:border-box;height:var(--size-16);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-100);position:relative;overflow:hidden}.mochila-eixo-preenchido{background:var(--colors-brand-primary-700);position:absolute;top:0;bottom:0;left:0}.mochila-eixo-preenchido[data-lado=b]{left:auto;right:0}.mochila-eixo-meio{top:0;bottom:0;left:calc(50% - var(--size-1));width:var(--size-2);background:var(--colors-alpha-32);position:absolute}.mochila-tribo{box-sizing:border-box;align-self:stretch;align-items:flex-start;gap:var(--spacing-14);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-alpha-8);background:var(--colors-neutral-0);border-radius:0;display:flex}.mochila-tribo-tile{box-sizing:border-box;width:var(--size-80);height:var(--size-80);background:var(--colors-neutral-100);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-tribo-nome{font-family:var(--font-pixelify), sans-serif;font-weight:var(--font-weight-semi-bold);font-size:calc(var(--font-size-xl) + var(--size-2));line-height:calc(var(--line-height-xl) + var(--size-6));color:var(--colors-brand-primary-900)}.mochila-tribo-estilo{font-weight:var(--font-weight-semi-bold);color:var(--colors-brand-primary-700)}.mochila-rotulo-frase{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-2xl);text-align:center;color:var(--colors-brand-secondary-950);margin:0}.mochila-combinados{gap:var(--spacing-8);border:0;flex-direction:column;margin:0;padding:0;display:flex}.mochila-combinado{box-sizing:border-box;align-items:center;gap:var(--spacing-14);min-height:var(--m-cel);padding:var(--spacing-14) var(--spacing-16);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);font-size:var(--m-texto);line-height:var(--line-height-xl);cursor:pointer;border-radius:0;display:flex}.mochila-combinado[data-marcado=true]{border-color:var(--colors-neutral-950);background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950);font-weight:var(--font-weight-semi-bold)}.mochila-combinado:has(:focus-visible){outline:var(--border-width-large) solid var(--colors-brand-primary-700);outline-offset:var(--border-width-medium)}.mochila-secao{gap:var(--spacing-12);margin-top:calc(var(--spacing-8) * -1);flex-direction:column;display:flex}.mochila-checklist{gap:var(--spacing-10);padding:var(--spacing-14);border:var(--border-width-medium) solid var(--colors-alpha-8);background:var(--colors-neutral-0);border-radius:0;flex-direction:column;margin:0;list-style:none;display:flex}.mochila-checklist li{align-items:flex-start;gap:var(--spacing-10);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:calc(var(--line-height-xl) + var(--size-1));display:flex}.mochila-check{width:var(--size-20);height:var(--size-20);margin-top:var(--size-1);background:var(--colors-brand-primary-700);border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.mochila-check svg{width:var(--size-12);height:var(--size-12);fill:none;stroke:var(--colors-neutral-0);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mochila-previa{width:calc(var(--size-96) * 2 + var(--size-24));aspect-ratio:9/16;border:var(--border-width-large) solid var(--colors-neutral-950);background:var(--colors-brand-secondary-300);flex:none;overflow:hidden}.mochila-previa[data-formato=feed]{aspect-ratio:3/4}.mochila-previa img{width:100%;height:100%;display:block}.mochila-formato{box-sizing:border-box;padding:var(--spacing-4);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);border-radius:0;display:flex}.mochila-formato button{min-height:var(--size-40);color:var(--colors-neutral-950);font:inherit;font-weight:var(--font-weight-semi-bold);font-size:var(--m-texto);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0}.mochila-formato button[aria-pressed=true]{background:var(--colors-brand-primary-900);color:var(--colors-neutral-0)}.mochila-formato button:focus-visible{outline:var(--border-width-large) solid var(--colors-brand-primary-700);outline-offset:var(--border-width-medium)}.mochila-niveis{gap:var(--spacing-8);border:0;flex-direction:column;margin:0;padding:0;display:flex}.mochila-niveis legend{margin-bottom:var(--spacing-8);font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-md);line-height:calc(var(--line-height-xl) + var(--size-2));padding:0}.mochila-nivel{box-sizing:border-box;align-items:center;gap:var(--spacing-12);min-height:var(--size-56);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-medium) solid var(--colors-neutral-950);background:var(--colors-neutral-0);font-size:var(--m-texto);line-height:var(--line-height-xl);cursor:pointer;border-radius:0;display:flex}.mochila-nivel input{width:var(--size-20);height:var(--size-20);accent-color:var(--colors-brand-primary-700);flex:none;margin:0}.mochila-nivel[data-marcado=true]{border-color:var(--colors-neutral-950);background:var(--colors-brand-secondary-300);color:var(--colors-brand-secondary-950);font-weight:var(--font-weight-semi-bold)}.mochila-nivel-texto{gap:var(--spacing-2);flex-direction:column;display:flex}.mochila-nivel-apoio{font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-sm) - var(--size-1));line-height:var(--line-height-lg);color:var(--colors-alpha-64)}.mochila-nivel[data-marcado=true] .mochila-nivel-apoio{color:var(--colors-brand-secondary-950)}.mochila-confirmacao-texto{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-md);line-height:calc(var(--line-height-xl) + var(--size-2));margin:0}.mochila-escondidos{align-items:flex-start;gap:var(--spacing-8);font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88);margin:0;display:flex}.mochila-escondidos svg{margin-top:var(--size-1);color:var(--colors-brand-primary-700);flex:none}.mochila-link-previa{gap:0;padding:0;overflow:hidden}.mochila-link-capa{height:calc(var(--size-96) + var(--size-40) + var(--size-4));background-color:var(--colors-brand-secondary-300);background-image:linear-gradient(var(--m-quadriculado) var(--size-2), transparent var(--size-2)), linear-gradient(90deg, var(--m-quadriculado) var(--size-2), transparent var(--size-2));background-size:var(--size-16) var(--size-16);justify-content:center;align-items:center;display:flex}.mochila-link-capa .mochila-sprite{--m-sprite:var(--size-96)}.mochila-link-texto{gap:var(--spacing-4);padding:var(--spacing-14) var(--spacing-16) var(--spacing-16);font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88);flex-direction:column;display:flex}.mochila-link-endereco{font-size:calc(var(--font-size-sm) - var(--size-1));line-height:var(--line-height-lg);color:var(--colors-alpha-64)}@media (prefers-reduced-motion:reduce){.mochila-revela,.mochila-item[data-nao-cabe=true],.mochila-opcao[data-nao-cabe=true]{animation:none}}.mochila-fechando{--m-sprite:calc(var(--size-64) * 3);flex:1;place-items:center;display:grid}.mochila-fechando .mochila-sprite{transform-origin:50% 100%;grid-area:1/1}.mochila-fechando[data-fase=aberta] .mochila-fechando-fechada,.mochila-fechando[data-fase=fechada] .mochila-fechando-aberta{visibility:hidden}.mochila-fechando[data-fase=aberta] .mochila-fechando-aberta{animation:mochila-fechando-entra var(--duration-350) var(--easing-out-quart) both}.mochila-fechando[data-fase=fechada] .mochila-fechando-fechada{animation:mochila-fechando-baque var(--duration-350) var(--easing-out-quart) both}.mochila-fechando[data-sentido=abrir][data-fase=fechada] .mochila-fechando-fechada{animation-name:mochila-fechando-entra}.mochila-fechando[data-sentido=abrir][data-fase=aberta] .mochila-fechando-aberta{animation-name:mochila-fechando-baque}@keyframes mochila-fechando-entra{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes mochila-fechando-baque{0%{transform:scale(1.08,.85)}50%{transform:scale(.97,1.05)}to{transform:none}}.mochila,.mochila-cabeca,.mochila-previa{--m-osso-forte:color-mix(in srgb, var(--colors-brand-primary-700) 22%, transparent);--m-osso-fraco:color-mix(in srgb, var(--colors-brand-primary-700) 10%, transparent)}.mochila-painel{--m-osso-forte:var(--colors-neutral-200);--m-osso-fraco:var(--colors-neutral-100)}.mochila .mochila-osso{background-image:linear-gradient(90deg, var(--m-osso-forte) 25%, var(--m-osso-fraco) 50%, var(--m-osso-forte) 75%)}.mochila-osso-titulo{gap:var(--spacing-8);flex-direction:column;flex:auto;display:flex}.mochila-osso-titulo .mochila-osso{height:calc(var(--font-size-2xl) + var(--size-2))}.mochila-osso-titulo .mochila-osso:last-child{width:60%}.mochila-osso-sprite{width:var(--m-sprite);height:var(--m-sprite);flex:none}.mochila-osso-linha{height:var(--size-64);border-radius:0}.mochila-osso-botao{height:calc(var(--spacing-14) * 2 + var(--line-height-xl));margin-top:var(--spacing-12);border-radius:0}.mochila-osso-previa{border-radius:0;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.mochila .mochila-osso{animation:none}}
