.as-sim{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;font-family:var(--font-display);color:var(--color-text-primary)}.as-sim [hidden]{display:none!important}.as-sim__controles{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.as-sim__pergunta{font-weight:700;font-size:var(--font-size-label-l);line-height:1.2}.as-sim__campo{width:100%;height:60px;padding:0 20px;border-radius:var(--radius-md);background:var(--color-bg-card);border:1.2px solid var(--color-border-default);font-family:var(--font-display);font-size:var(--font-size-body-m);color:var(--color-text-primary);caret-color:var(--color-accent-default);transition:border-color 150ms cubic-bezier(.22,1,.36,1),box-shadow 150ms cubic-bezier(.22,1,.36,1)}.as-sim__campo::placeholder{color:var(--color-text-muted)}.as-sim__campo:focus{outline:none;border:1.6px solid var(--color-border-strong);box-shadow:0 3px 0 0 var(--color-border-strong)}.as-sim__campo:focus-visible{outline:3px solid var(--color-accent-default);outline-offset:3px}.as-sim__segmentos{display:flex;flex-wrap:wrap;gap:8px}.as-sim__seg{padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-secondary);font-family:var(--font-display);font-weight:600;font-size:var(--font-size-label-s);line-height:1.2;cursor:pointer;transition:background-color 150ms,color 150ms}.as-sim__seg[aria-pressed=true]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-border-strong)}.as-sim__ajuda{margin:0;font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-muted)}.as-sim__janela{background:var(--color-bg-card);border:1.6px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:0 8px 0 0 var(--color-border-strong);overflow:hidden}.as-sim__barra{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-default)}.as-sim__ponto{width:11px;height:11px;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-bg-sky)}.as-sim__ponto:first-child{background:var(--color-accent-default)}.as-sim__ponto:nth-child(3){background:var(--color-accent-soft)}.as-sim__url{padding:4px 12px;border-radius:var(--radius-full);background:var(--color-bg-subtle);font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-sim__site{display:flex;flex-direction:column;gap:22px;padding:18px 28px 24px;background:linear-gradient(180deg,var(--blue-150),var(--color-bg-page))}.as-sim__nav{display:flex;align-items:center;gap:8px}.as-sim__marca{width:18px;height:18px;border-radius:5px;background:var(--color-accent-default)}.as-sim__nome-nav{font-weight:600;font-size:var(--font-size-label-s)}.as-sim__pilula{margin-left:auto;padding:5px 10px;border-radius:var(--radius-sm);background:var(--color-accent-default);border:1.2px solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-on-accent)}.as-sim__hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:20px;align-items:center}.as-sim__texto{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.as-sim__nome{margin:0;font-weight:800;font-size:var(--font-size-h3);line-height:1.05;letter-spacing:-0.03em;overflow-wrap:anywhere}.as-sim__frase{margin:0;font-size:var(--font-size-body-s);line-height:1.5;color:var(--color-text-secondary)}.as-sim__cta{display:inline-flex;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-weight:600;font-size:var(--font-size-label-s)}.as-sim__imagem{height:170px;border-radius:var(--radius-lg);border:1.2px solid var(--color-border-strong);background:linear-gradient(135deg,var(--blue-200),var(--blue-500))}.as-sim__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.as-sim__cards span{height:64px;border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border-default)}.as-sim--troca [data-nome],.as-sim--troca [data-url],.as-sim--troca [data-frase],.as-sim--troca [data-cta]{animation:as-troca .3s cubic-bezier(.22,1,.36,1) both}@keyframes as-troca{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.as-sim *{animation:none!important;transition:none!important}}@media (max-width:1024px){.as-sim{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.as-sim__hero{grid-template-columns:1fr}.as-sim__imagem{display:none}.as-sim__cards{grid-template-columns:repeat(2,1fr)}.as-sim__cards span:last-child{display:none}.as-sim__site{padding:16px 18px 20px}.as-sim__botao{width:100%}}