.compose.svelte-wy3m4f h2:where(.svelte-wy3m4f){margin-top:0}.passo.svelte-wy3m4f{border:3px dashed var(--linha);border-radius:20px;margin:1rem 0;padding:.8rem 1rem 1rem;background:#fff}legend.svelte-wy3m4f{font-weight:800;padding:0 .5rem;font-size:1.1rem}.num.svelte-wy3m4f{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--magenta);color:#fff;margin-right:.3rem}.pessoas.svelte-wy3m4f{display:flex;flex-wrap:wrap;gap:.7rem}.pessoa.svelte-wy3m4f{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0;min-width:128px;padding:.7rem .9rem;border:4px solid var(--cor);border-radius:20px;background:#fff;cursor:pointer}.pessoa.svelte-wy3m4f input:where(.svelte-wy3m4f){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.pessoa.svelte-wy3m4f:focus-within{outline:4px solid var(--foco);outline-offset:3px}.pessoa.on.svelte-wy3m4f{background:var(--cor);color:var(--tinta);transform:translateY(-3px);box-shadow:0 6px #28263b59}.pessoa.on.svelte-wy3m4f .nome:where(.svelte-wy3m4f):after{content:" ✓"}.av.svelte-wy3m4f{font-size:2.6rem;line-height:1}.nome.svelte-wy3m4f{font-weight:800;text-align:center}.chips.svelte-wy3m4f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem}.dica-int.svelte-wy3m4f{background:#fff8d9;border-radius:12px;padding:.4rem .8rem;margin:.6rem 0 0}.chip.svelte-wy3m4f{background:var(--creme);color:var(--tinta);border:3px solid var(--azul-escuro);box-shadow:none;min-height:48px;padding:.3rem .9rem}.sticker.svelte-wy3m4f{background:#fff;border:3px solid var(--linha);box-shadow:none;font-size:1.7rem;min-width:56px;padding:.1rem .4rem}.anexo.svelte-wy3m4f{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.anexo.svelte-wy3m4f img:where(.svelte-wy3m4f){border:3px solid var(--azul-escuro);border-radius:12px;background:#fff;max-width:100%;height:auto}.grande.svelte-wy3m4f{font-size:3rem}.lista.svelte-wy3m4f ul:where(.svelte-wy3m4f){list-style:none;padding:0;margin:.3rem 0 .6rem;font-weight:700}.lista.svelte-wy3m4f li:where(.svelte-wy3m4f){padding:.15rem 0}.erro.svelte-wy3m4f{color:#8a1646;font-weight:700;margin:.4rem 0 0}.grande-aviso.svelte-wy3m4f{background:#fff1c9;border:4px solid var(--laranja);border-radius:18px;padding:1rem;color:var(--tinta)}.festa.svelte-onysc0{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;overflow:hidden}span.svelte-onysc0{position:absolute;top:-20px;width:12px;height:18px;border-radius:3px;animation:svelte-onysc0-cai 1.8s ease-in forwards}@keyframes svelte-onysc0-cai{to{transform:translateY(110vh) rotate(calc(var(--r) + 540deg));opacity:.9}}@media(prefers-reduced-motion:reduce){.festa.svelte-onysc0{display:none}}.inicio.svelte-1l7qgr4{max-width:640px;margin:0 auto}.passo.svelte-1l7qgr4{border:3px dashed var(--linha);border-radius:20px;margin:1rem 0;padding:.8rem 1rem 1rem;background:#fff}legend.svelte-1l7qgr4{font-weight:800;padding:0 .5rem}.avatares.svelte-1l7qgr4{display:flex;flex-wrap:wrap;gap:.6rem}.avatar.svelte-1l7qgr4{position:relative;margin:0;width:72px;height:72px;display:grid;place-items:center;font-size:2.6rem;border:4px solid var(--linha);border-radius:22px;background:#fff;cursor:pointer}.avatar.svelte-1l7qgr4 input:where(.svelte-1l7qgr4){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.avatar.on.svelte-1l7qgr4{border-color:var(--magenta);background:#ffe3ee;transform:translateY(-3px)}.avatar.svelte-1l7qgr4:focus-within{outline:4px solid var(--foco);outline-offset:3px}.app.svelte-1l7qgr4{display:grid;grid-template-columns:290px 1fr;gap:1.2rem;align-items:start}.lateral.svelte-1l7qgr4{background:#fff;border:3px solid var(--linha);border-radius:24px;padding:1rem;display:flex;flex-direction:column;gap:.7rem;position:sticky;top:.5rem}.eu.svelte-1l7qgr4{display:flex;gap:.7rem;align-items:center}.eu-av.svelte-1l7qgr4{font-size:2.4rem;background:var(--verde);border-radius:50%;width:3.4rem;height:3.4rem;display:grid;place-items:center}.escrever.svelte-1l7qgr4{width:100%;background:var(--magenta);border-color:var(--magenta)}.lateral.svelte-1l7qgr4 nav:where(.svelte-1l7qgr4){display:grid;gap:.4rem}.pasta.svelte-1l7qgr4{justify-content:flex-start;background:var(--creme);color:var(--tinta);border-color:transparent;box-shadow:none;text-align:left;display:flex;align-items:center;gap:.6rem;font-size:1.05rem}.pasta.on.svelte-1l7qgr4{background:var(--laranja);border-color:var(--tinta)}.badge.svelte-1l7qgr4{margin-left:auto;background:var(--magenta);color:#fff;border-radius:999px;padding:0 .6rem;font-size:.9rem;min-width:1.6rem;text-align:center}.badge.verde.svelte-1l7qgr4{background:var(--azul-escuro);margin-left:.5rem}.missoes-btn.svelte-1l7qgr4{background:var(--azul-escuro);border-color:var(--azul-escuro)}.missoes.svelte-1l7qgr4{display:none}.missoes.aberto.svelte-1l7qgr4{display:block}.missoes.svelte-1l7qgr4 ul:where(.svelte-1l7qgr4){list-style:none;padding:0;margin:.6rem 0 0;display:grid;gap:.6rem}.missoes.svelte-1l7qgr4 li:where(.svelte-1l7qgr4){display:flex;gap:.5rem;font-size:.95rem;line-height:1.35}.missoes.svelte-1l7qgr4 li.feita:where(.svelte-1l7qgr4) strong:where(.svelte-1l7qgr4){text-decoration:line-through;text-decoration-thickness:2px;color:#46623b}progress.svelte-1l7qgr4{width:100%;height:18px;accent-color:var(--azul-escuro)}.selos.svelte-1l7qgr4{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.4rem;margin:.6rem 0}.selo-i.svelte-1l7qgr4{display:grid;place-items:center;font-size:1.5rem;height:46px;border-radius:50%;border:3px dashed var(--linha);filter:grayscale(1);opacity:.5}.selo-i.feito.svelte-1l7qgr4{filter:none;opacity:1;border:3px solid var(--tinta);background:var(--laranja);transform:rotate(-6deg)}.diploma-fundo.svelte-1l7qgr4{position:fixed;top:0;right:0;bottom:0;left:0;background:#28263bb3;display:grid;place-items:center;z-index:60;padding:1rem;overflow:auto}.diploma.svelte-1l7qgr4{background:#fffdf5;border:10px double var(--magenta);border-radius:20px;padding:1.5rem 2rem;text-align:center;max-width:640px}.diploma.svelte-1l7qgr4 h2:where(.svelte-1l7qgr4){font-size:2rem;color:var(--azul-escuro);margin:.3rem 0}.diploma.svelte-1l7qgr4 .nome:where(.svelte-1l7qgr4){font-size:2.4rem;font-weight:900;color:var(--magenta);margin:.2rem 0}.diploma.svelte-1l7qgr4 .pequeno:where(.svelte-1l7qgr4){font-size:.9rem;color:#4a4863}@media print{.topo,footer.pe,.app.svelte-1l7qgr4,.rodape-treino.svelte-1l7qgr4,.skip{display:none!important}.diploma-fundo.svelte-1l7qgr4{position:static;background:none}.no-print{display:none!important}}.toast.svelte-1l7qgr4{position:sticky;top:.5rem;z-index:5;background:var(--verde);color:var(--tinta);font-weight:800;border:3px solid var(--tinta);border-radius:18px;padding:.8rem 1rem;margin:0 0 1rem}.licao.svelte-1l7qgr4{background:#fff1c9;border:4px solid var(--laranja);border-radius:18px;padding:1rem;font-weight:700}.lista.svelte-1l7qgr4{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.linha.svelte-1l7qgr4{width:100%;display:flex;gap:.9rem;align-items:center;text-align:left;background:#fff;color:var(--tinta);border:3px solid var(--linha);box-shadow:none;min-height:72px;padding:.6rem .9rem;border-radius:20px;font-weight:500}.linha.nova.svelte-1l7qgr4{border-color:var(--azul-escuro);background:#eef6fc}.linha.nova.svelte-1l7qgr4 strong:where(.svelte-1l7qgr4){font-weight:900}.linha.svelte-1l7qgr4:hover{border-color:var(--magenta)}.texto.svelte-1l7qgr4{display:grid;flex:1;min-width:0}.texto.svelte-1l7qgr4 strong:where(.svelte-1l7qgr4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marcas.svelte-1l7qgr4{white-space:nowrap}.av.svelte-1l7qgr4{display:grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;font-size:1.9rem;border-radius:50%;border:3px solid var(--tinta)}.vazio.svelte-1l7qgr4{text-align:center}.mensagem.svelte-1l7qgr4 header:where(.svelte-1l7qgr4){display:flex;gap:.9rem;align-items:center;margin:.8rem 0}.mensagem.svelte-1l7qgr4 h2:where(.svelte-1l7qgr4){margin:0}.meta.svelte-1l7qgr4{margin:0;color:#4a4863}.corpo.svelte-1l7qgr4{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.7;background:#fffdf5;border:3px solid var(--linha);border-radius:18px;padding:1rem 1.2rem;margin:.8rem 0}.anexo.svelte-1l7qgr4 img:where(.svelte-1l7qgr4){border:3px solid var(--azul-escuro);border-radius:12px;background:#fff;max-width:100%;height:auto}.anexo.svelte-1l7qgr4 .grande:where(.svelte-1l7qgr4){font-size:3rem}.dica.svelte-1l7qgr4{background:#eef6df;border:3px solid var(--verde-escuro);border-radius:18px;padding:.8rem 1rem;font-weight:700}.rodape-treino.svelte-1l7qgr4{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}.sr.svelte-1l7qgr4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:800px){.app.svelte-1l7qgr4{grid-template-columns:1fr}.lateral.svelte-1l7qgr4{position:static}.lateral.svelte-1l7qgr4 nav:where(.svelte-1l7qgr4){grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}}
