.ac-section[data-astro-cid-wsjsaoyt]{margin-top:var(--space-4)}.ac-section-head[data-astro-cid-wsjsaoyt]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.ac-section-tools[data-astro-cid-wsjsaoyt]{display:flex;gap:var(--space-2);align-items:center}.ac-label[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);font-weight:600;color:var(--color-fg)}.ac-stats[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.ac-textarea[data-astro-cid-wsjsaoyt]{width:100%;min-height:6rem;resize:vertical;font-family:var(--font-mono);font-size:.95rem;line-height:1.5;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg)}.ac-ghost-btn[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;background:transparent;color:var(--color-fg);border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius);cursor:pointer;font-size:var(--text-sm)}.ac-ghost-btn[data-astro-cid-wsjsaoyt]:hover{background:var(--color-bg-elevated)}.ac-controls[data-astro-cid-wsjsaoyt]{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ac-mode[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);padding:2px;background:var(--color-bg-elevated);width:max-content}.ac-mode-opt[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;cursor:pointer;position:relative}.ac-mode-opt[data-astro-cid-wsjsaoyt] input[data-astro-cid-wsjsaoyt]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ac-mode-opt[data-astro-cid-wsjsaoyt] span[data-astro-cid-wsjsaoyt]{display:inline-block;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);font-weight:600;color:var(--color-fg-muted);transition:background-color .12s linear,color .12s linear;user-select:none}.ac-mode-opt[data-astro-cid-wsjsaoyt] input[data-astro-cid-wsjsaoyt]:checked+span[data-astro-cid-wsjsaoyt]{background:var(--color-accent);color:var(--color-accent-fg)}.ac-custom-wrap[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--color-border)}.ac-num[data-astro-cid-wsjsaoyt]{width:4rem;padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:.85rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg)}.ac-opts[data-astro-cid-wsjsaoyt]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center}.ac-toggle[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--color-fg)}.ac-opt[data-astro-cid-wsjsaoyt]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-muted)}.ac-opt-label[data-astro-cid-wsjsaoyt]{font-weight:600;color:var(--color-fg)}.ac-output-section[data-astro-cid-wsjsaoyt]{margin-top:var(--space-5)}.ac-acronym-display[data-astro-cid-wsjsaoyt]{font-family:var(--font-mono);font-size:2.5rem;font-weight:700;letter-spacing:.04em;color:var(--color-fg);padding:var(--space-4);background:var(--color-code-bg);border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;min-height:4.5rem;display:flex;align-items:center;justify-content:center;word-break:break-all}.ac-long-form[data-astro-cid-wsjsaoyt]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-fg)}.ac-long-form[data-astro-cid-wsjsaoyt] strong[data-astro-cid-wsjsaoyt]{color:var(--color-accent);font-family:var(--font-mono);margin-right:var(--space-2)}.ac-variants[data-astro-cid-wsjsaoyt]{margin-top:var(--space-3)}.ac-variants-label[data-astro-cid-wsjsaoyt]{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-fg);margin-bottom:var(--space-2)}.ac-variants-grid[data-astro-cid-wsjsaoyt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.ac-variant[data-astro-cid-wsjsaoyt]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius)}.ac-variant-name[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);color:var(--color-fg-muted);font-weight:600}.ac-variant-value[data-astro-cid-wsjsaoyt]{font-family:var(--font-mono);font-size:1.05rem;color:var(--color-fg);cursor:pointer;word-break:break-all;padding:0}.ac-variant-value[data-astro-cid-wsjsaoyt]:hover{color:var(--color-accent)}.ac-preview-section[data-astro-cid-wsjsaoyt]{margin-top:var(--space-5)}.ac-h2[data-astro-cid-wsjsaoyt]{font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-2)}.ac-preview-grid[data-astro-cid-wsjsaoyt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:600px){.ac-preview-grid[data-astro-cid-wsjsaoyt]{grid-template-columns:1fr}}.ac-preview-col[data-astro-cid-wsjsaoyt]{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);background:var(--color-bg-elevated)}.ac-preview-title[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);font-weight:700;color:var(--color-fg);margin:0 0 var(--space-2);display:flex;justify-content:space-between;align-items:center}.ac-count[data-astro-cid-wsjsaoyt]{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--color-fg-muted);background:var(--color-bg);padding:0 var(--space-2);border-radius:var(--radius)}.ac-word-list[data-astro-cid-wsjsaoyt]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.ac-word-list[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt]{font-family:var(--font-mono);font-size:.85rem;padding:.15rem .5rem;border-radius:calc(var(--radius) - 2px)}.ac-used-words[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt]{background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border)}.ac-dropped-words[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt]{background:var(--color-bg);color:var(--color-fg-muted);text-decoration:line-through}.ac-dropped-words[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt][data-reason=stop]:after{content:" (vacía)";font-size:.7rem}.ac-dropped-words[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt][data-reason=short]:after{content:" (corta)";font-size:.7rem}.ac-presets[data-astro-cid-wsjsaoyt]{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ac-presets-label[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);color:var(--color-fg-muted)}.ac-preset[data-astro-cid-wsjsaoyt]{padding:.3rem .7rem;font-size:.85rem;background:var(--color-bg-elevated);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.ac-preset[data-astro-cid-wsjsaoyt]:hover{background:var(--color-bg)}.ac-help[data-astro-cid-wsjsaoyt]{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated)}.ac-help[data-astro-cid-wsjsaoyt] summary[data-astro-cid-wsjsaoyt]{cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--text-sm);user-select:none}.ac-help-body[data-astro-cid-wsjsaoyt]{padding:0 var(--space-4) var(--space-4)}.ac-help-body[data-astro-cid-wsjsaoyt] p[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);margin:0 0 var(--space-3)}.ac-help-body[data-astro-cid-wsjsaoyt] h3[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);margin:var(--space-3) 0 var(--space-2)}.ac-help-body[data-astro-cid-wsjsaoyt] ul[data-astro-cid-wsjsaoyt]{padding-left:var(--space-5);margin:0 0 var(--space-3)}.ac-help-body[data-astro-cid-wsjsaoyt] li[data-astro-cid-wsjsaoyt]{font-size:var(--text-sm);margin:var(--space-1) 0}.ac-sr-only[data-astro-cid-wsjsaoyt]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
