.home-hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--bg-alt) 0%, var(--bg) 100%)}.home-hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:24px;padding-top:clamp(20px,4vw,48px);padding-bottom:clamp(32px,5vw,64px);display:grid}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-top:14px;font-size:clamp(2.6rem,7.4vw,5.2rem);line-height:.98}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand);font-style:normal;display:block}.home-hero-media[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius) + 6px);aspect-ratio:1;background:var(--card);width:100%;max-height:60vh;box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.home-hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 85%;width:100%;height:100%}.hero-badge[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);max-width:320px;color:var(--ink-soft);background:#fffffff2;padding:12px 14px;font-size:.88rem;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.hero-badge[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.95rem;display:block}@media (width>=900px){.home-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;gap:48px}.home-hero-media[data-astro-cid-lcdefpme]{aspect-ratio:16/11;max-height:none}.home-hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:75% center}}.seletor[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);gap:22px;padding:clamp(18px,3vw,32px);display:grid}.seletor[data-astro-cid-lcdefpme] fieldset[data-astro-cid-lcdefpme]{border:0;min-width:0;margin:0;padding:0}.seletor[data-astro-cid-lcdefpme] fieldset[data-astro-cid-lcdefpme][hidden]{display:none}.seletor[data-astro-cid-lcdefpme] legend[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:12px;font-size:1.15rem;font-weight:700}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{position:relative}.chips[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme] .ui-icon[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--brand)}.chips[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--ink);border-color:var(--ink);color:#fff}.chips[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme] .ui-icon[data-astro-cid-lcdefpme]{color:var(--accent)}.chips[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+span[data-astro-cid-lcdefpme]{outline:3px solid var(--focus);outline-offset:2px}.range-row[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.range-row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{accent-color:var(--brand);flex:1;min-height:44px}.range-row[data-astro-cid-lcdefpme] output[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-align:right;min-width:5.5ch;font-size:1.6rem;font-weight:700}.seletor-resultado[data-astro-cid-lcdefpme]{background:var(--lilac);border-radius:var(--radius);padding:clamp(18px,3vw,28px)}.seletor-resultado[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.seletor-resultado[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:46rem}.seletor-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.seletor-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--surface);min-height:40px;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;align-items:center;padding:8px 14px;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.seletor-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);color:var(--brand-dark)}@media (width>=960px){.seletor[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.seletor[data-astro-cid-lcdefpme] fieldset[data-astro-cid-lcdefpme]:first-of-type,.seletor-resultado[data-astro-cid-lcdefpme]{grid-column:1/-1}}.caminhos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;display:grid}.caminho[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-content:start;gap:8px;padding:22px 20px 52px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.caminho[data-astro-cid-lcdefpme]:nth-child(4n+1) .caminho-icone[data-astro-cid-lcdefpme]{background:var(--brand-tint)}.caminho[data-astro-cid-lcdefpme]:nth-child(4n+2) .caminho-icone[data-astro-cid-lcdefpme]{background:var(--lilac)}.caminho[data-astro-cid-lcdefpme]:nth-child(4n+3) .caminho-icone[data-astro-cid-lcdefpme]{background:var(--mint)}.caminho[data-astro-cid-lcdefpme]:nth-child(4n+4) .caminho-icone[data-astro-cid-lcdefpme]{background:#fdf0c4}.caminho[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-2px)}.caminho[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;line-height:1.15}.caminho[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(.caminho-icone):not(.caminho-go){color:var(--ink-soft);font-size:.95rem;line-height:1.45}.caminho-icone[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--brand-dark);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.caminho-icone[data-astro-cid-lcdefpme] .ui-icon[data-astro-cid-lcdefpme]{width:26px;height:26px}.caminho-go[data-astro-cid-lcdefpme]{color:var(--brand);position:absolute;bottom:16px;right:18px}.band-soft[data-astro-cid-lcdefpme]{background:var(--bg-alt)}.tradutor[data-astro-cid-lcdefpme]{align-items:start;gap:28px;display:grid}.tradutor[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 14px;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.05}.tradutor[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:32rem;margin-bottom:14px}.tradutor-card[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0;padding:clamp(16px,3vw,26px)}.tradutor-tabs[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tradutor-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1.5px dashed var(--brand);background:var(--brand-tint);min-height:44px;color:var(--brand-dark);border-radius:999px;flex:none;padding:8px 14px;font-size:.95rem;font-weight:700}.tradutor-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--brand);color:#fff;border-style:solid}.tradutor-painel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 10px;line-height:1.55}.tp-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:14px 0 4px!important;font-size:.74rem!important}.tp-label[data-astro-cid-lcdefpme]:first-child{margin-top:0!important}.tp-pergunta[data-astro-cid-lcdefpme]{color:var(--ink);border-radius:var(--radius-sm);background:#fdf0c4;padding:10px 12px;font-weight:600}@media (width>=900px){.tradutor[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;gap:56px}}@media (width<=599px){.caminho[data-astro-cid-lcdefpme]{grid-template-columns:44px 1fr;align-items:start;gap:2px 14px;padding:16px 44px 16px 16px}.caminho-icone[data-astro-cid-lcdefpme]{grid-row:span 2;width:44px;height:44px;margin:0}.caminho[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.15rem}.caminho-go[data-astro-cid-lcdefpme]{top:50%;bottom:auto;right:14px;transform:translateY(-50%)}}.faixas-table[data-astro-cid-lcdefpme]{min-width:640px}.faixas-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row] a[data-astro-cid-lcdefpme]{color:var(--brand-dark);white-space:nowrap;font-weight:700}.regra[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:grid}.regra[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:10px 0 14px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08}.regra[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem}.regra-lista[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.regra-lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff24;gap:4px;padding:16px 18px;display:grid}.regra-lista[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-display);font-size:1.2rem}.regra-lista[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ddd5e6}.text-link[data-astro-cid-lcdefpme].light{color:#fff}@media (width>=900px){.regra[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;gap:56px}}
