.sim-hero[data-astro-cid-6h5erd3b]{max-width:760px;position:relative;z-index:1}.sim-hero[data-astro-cid-6h5erd3b] h1[data-astro-cid-6h5erd3b]{font-size:clamp(2rem,3.4vw,2.9rem);margin:1rem 0 1.1rem}.sim-card[data-astro-cid-6h5erd3b]{max-width:760px;margin:0 auto;padding:2.2rem}.sim-form[data-astro-cid-6h5erd3b] label[data-astro-cid-6h5erd3b]{display:block;font-weight:700;margin-bottom:.5rem}.sim-input-row[data-astro-cid-6h5erd3b]{display:flex;gap:.8rem;flex-wrap:wrap}.sim-input-row[data-astro-cid-6h5erd3b] input[data-astro-cid-6h5erd3b]{flex:1 1 260px;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:1rem}.sim-hint[data-astro-cid-6h5erd3b]{margin:.7rem 0 0;font-size:.85rem;color:var(--color-muted)}.sim-state[data-astro-cid-6h5erd3b]{text-align:center;padding:2rem 0}.sim-spinner[data-astro-cid-6h5erd3b]{width:34px;height:34px;margin:0 auto 1rem;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:sim-spin .8s linear infinite}@keyframes sim-spin{to{transform:rotate(360deg)}}.sim-error[data-astro-cid-6h5erd3b] p[data-astro-cid-6h5erd3b]{color:var(--color-muted);margin-bottom:1rem}.sim-result[data-astro-cid-6h5erd3b]{margin-top:1rem}.sim-result-head[data-astro-cid-6h5erd3b] h2[data-astro-cid-6h5erd3b]{margin:.6rem 0 .2rem;font-size:1.5rem}.sim-result-head[data-astro-cid-6h5erd3b] p[data-astro-cid-6h5erd3b]{margin:0;color:var(--color-muted)}.sim-result-grid[data-astro-cid-6h5erd3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 0}.sim-result-item[data-astro-cid-6h5erd3b]{padding:1rem 1.1rem;background:var(--color-surface-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.sim-label[data-astro-cid-6h5erd3b]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-accent-strong);margin-bottom:.35rem}.sim-result-item[data-astro-cid-6h5erd3b] p[data-astro-cid-6h5erd3b]{margin:0}.sim-regime-options[data-astro-cid-6h5erd3b]{margin-top:.6rem;display:grid;gap:.4rem}.sim-regime-options[data-astro-cid-6h5erd3b] label[data-astro-cid-6h5erd3b]{display:flex;align-items:center;gap:.5rem;font-weight:500}.sim-result-cta[data-astro-cid-6h5erd3b]{padding-top:1.4rem;border-top:1px solid var(--color-border);text-align:left}.sim-result-cta[data-astro-cid-6h5erd3b] p[data-astro-cid-6h5erd3b]{color:var(--color-muted);margin-bottom:1rem}.sim-diag-form[data-astro-cid-6h5erd3b]{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--color-border);display:grid;gap:1.4rem}.sim-diag-question[data-astro-cid-6h5erd3b] .sim-label[data-astro-cid-6h5erd3b]{margin-bottom:.6rem}.sim-diag-question[data-astro-cid-6h5erd3b] .sim-regime-options[data-astro-cid-6h5erd3b]{flex-direction:row;flex-wrap:wrap;display:flex;gap:1.2rem}.sim-diag-question[data-astro-cid-6h5erd3b] .sim-regime-options[data-astro-cid-6h5erd3b] label[data-astro-cid-6h5erd3b]{font-weight:500}.sim-diag-form[data-astro-cid-6h5erd3b]>button[data-astro-cid-6h5erd3b]{justify-self:start}.sim-diag-result[data-astro-cid-6h5erd3b]{margin-top:1.4rem}.sim-diag-cards[data-astro-cid-6h5erd3b]{display:grid;gap:1rem;margin-bottom:1.6rem}.sim-diag-card{padding:1.1rem 1.3rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-alt);border-left-width:4px}.sim-diag-card.priority-alta{border-left-color:#c0392b}.sim-diag-card.priority-media{border-left-color:var(--color-accent)}.sim-diag-card.priority-baixa{border-left-color:var(--color-primary)}.sim-diag-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.sim-diag-card h3{margin:0;font-size:1.02rem}.sim-diag-priority{flex-shrink:0;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .55rem;border-radius:999px;color:#fff}.priority-alta .sim-diag-priority{background:#c0392b}.priority-media .sim-diag-priority{background:var(--color-accent-strong)}.priority-baixa .sim-diag-priority{background:var(--color-primary)}.sim-diag-card p{margin:0;color:var(--color-muted);font-size:.94rem}@media(max-width:700px){.sim-result-grid[data-astro-cid-6h5erd3b]{grid-template-columns:1fr}.sim-input-row[data-astro-cid-6h5erd3b]{flex-direction:column}.sim-diag-question[data-astro-cid-6h5erd3b] .sim-regime-options[data-astro-cid-6h5erd3b]{flex-direction:column;gap:.5rem}}
