.ai-image-container[data-astro-cid-e3icpjct]{margin:2rem 0;width:100%}.ai-image-media-wrapper[data-astro-cid-e3icpjct]{position:relative;width:100%;border-radius:var(--radius-lg, 1rem);overflow:hidden;border:1px solid hsl(var(--border-subtle));box-shadow:var(--shadow-md);background-color:hsl(var(--bg-surface-2))}.ai-image-element[data-astro-cid-e3icpjct]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .4s var(--ease-spring)}.ai-image-media-wrapper[data-astro-cid-e3icpjct]:hover .ai-image-element[data-astro-cid-e3icpjct]{transform:scale(1.012)}.ai-provenance-badge[data-astro-cid-e3icpjct]{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;gap:.35rem;padding:.25rem .65rem;background:#151c2cd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:#fff;user-select:none;letter-spacing:.02em;box-shadow:0 2px 8px #00000040}.ai-image-caption[data-astro-cid-e3icpjct]{margin-top:.65rem;font-family:var(--font-sans);font-size:var(--text-xs);color:hsl(var(--text-muted));text-align:center;font-style:italic}.faq-section[data-astro-cid-xii6syo3]{margin:4rem 0 2rem;width:100%}.faq-heading[data-astro-cid-xii6syo3]{font-size:var(--text-h2);margin-bottom:2rem;color:hsl(var(--text-primary))}.faq-stack[data-astro-cid-xii6syo3]{display:flex;flex-direction:column;gap:.85rem}.faq-details[data-astro-cid-xii6syo3]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.faq-details[data-astro-cid-xii6syo3]:hover{border-color:hsl(var(--border-strong));box-shadow:var(--shadow-sm)}.faq-details[data-astro-cid-xii6syo3][open]{border-color:hsl(var(--primary) / .35);box-shadow:var(--shadow-md)}.faq-summary[data-astro-cid-xii6syo3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;font-size:1.05rem;font-weight:600;color:hsl(var(--text-primary));cursor:pointer;list-style:none;user-select:none}.faq-summary[data-astro-cid-xii6syo3]::-webkit-details-marker{display:none}.faq-icon-pill[data-astro-cid-xii6syo3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:hsl(var(--bg-subtle));color:hsl(var(--text-secondary));flex-shrink:0;transition:transform .25s var(--ease-spring),background .2s ease}.faq-details[data-astro-cid-xii6syo3][open] .faq-icon-pill[data-astro-cid-xii6syo3]{transform:rotate(180deg);background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.faq-content[data-astro-cid-xii6syo3]{padding:0 1.4rem 1.25rem;border-top:1px solid transparent}.faq-answer[data-astro-cid-xii6syo3]{font-size:.95rem;line-height:1.7;color:hsl(var(--text-secondary))}.social-share-dock[data-astro-cid-el2klwc2]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);margin:2.5rem 0;box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.dock-header[data-astro-cid-el2klwc2]{display:flex;align-items:center;gap:.5rem;color:hsl(var(--primary))}.share-title[data-astro-cid-el2klwc2]{font-size:.875rem;font-weight:700;color:hsl(var(--text-primary))}.share-buttons[data-astro-cid-el2klwc2]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.share-btn[data-astro-cid-el2klwc2]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;min-height:42px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;font-family:var(--font-sans);border:1px solid transparent}.share-whatsapp[data-astro-cid-el2klwc2]{background:#ddf8eb;color:#085e36;border-color:#1f7a5059}.share-whatsapp[data-astro-cid-el2klwc2]:hover{background:#085e36;color:#fff}.share-classroom[data-astro-cid-el2klwc2]{background:#def7e7;color:#075523;border-color:#1f7a4059}.share-classroom[data-astro-cid-el2klwc2]:hover{background:#075523;color:#fff}.share-registro[data-astro-cid-el2klwc2]{background:#fdf1dd;color:#794f06;border-color:#ad791f59}.share-registro[data-astro-cid-el2klwc2]:hover,.share-registro[data-astro-cid-el2klwc2].copied{background:#dc8f09;color:#fff}.share-telegram[data-astro-cid-el2klwc2]{background:#dbedfa;color:#06416b;border-color:#1b649859}.share-telegram[data-astro-cid-el2klwc2]:hover{background:#06416b;color:#fff}.shader-canvas-wrapper[data-astro-cid-bcdl7jxa]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;transition:opacity .5s ease}.ambient-shader-canvas[data-astro-cid-bcdl7jxa]{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.shader-canvas-wrapper[data-astro-cid-bcdl7jxa]{display:none}}
