.GlosarioProgramacion-module__h4KuqW__container{max-width:1200px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto}.GlosarioProgramacion-module__h4KuqW__hero{text-align:center;margin-top:80px;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff}.GlosarioProgramacion-module__h4KuqW__heroIcon{margin-bottom:var(--spacing-md);font-size:3rem;display:block}.GlosarioProgramacion-module__h4KuqW__title{margin:0 0 var(--spacing-sm)0;font-size:2.2rem;font-weight:700}.GlosarioProgramacion-module__h4KuqW__subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:1.1rem}.GlosarioProgramacion-module__h4KuqW__searchSection{margin-bottom:var(--spacing-lg)}.GlosarioProgramacion-module__h4KuqW__searchBox{align-items:center;gap:var(--spacing-sm);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-sm)var(--spacing-md);transition:all .3s;display:flex}.GlosarioProgramacion-module__h4KuqW__searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus)}.GlosarioProgramacion-module__h4KuqW__searchIcon{opacity:.6;font-size:1.2rem}.GlosarioProgramacion-module__h4KuqW__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.GlosarioProgramacion-module__h4KuqW__searchInput::placeholder{color:var(--text-muted)}.GlosarioProgramacion-module__h4KuqW__clearSearch{background:var(--hover);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.GlosarioProgramacion-module__h4KuqW__clearSearch:hover{background:var(--border);color:var(--text-primary)}.GlosarioProgramacion-module__h4KuqW__alfabetoSection{margin-bottom:var(--spacing-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.GlosarioProgramacion-module__h4KuqW__alfabetoWrapper{padding:var(--spacing-xs)0;gap:4px;min-width:max-content;display:flex}.GlosarioProgramacion-module__h4KuqW__letraBtn{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);min-width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.GlosarioProgramacion-module__h4KuqW__letraBtn:hover:not(:disabled){background:var(--hover);border-color:var(--primary)}.GlosarioProgramacion-module__h4KuqW__letraActiva{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.GlosarioProgramacion-module__h4KuqW__letraDisabled{opacity:.3;cursor:not-allowed}.GlosarioProgramacion-module__h4KuqW__categoriasSection{margin-bottom:var(--spacing-lg);-webkit-overflow-scrolling:touch;overflow-x:auto}.GlosarioProgramacion-module__h4KuqW__categoriasWrapper{gap:var(--spacing-sm);padding:var(--spacing-xs)0;min-width:max-content;display:flex}.GlosarioProgramacion-module__h4KuqW__categoriaBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);cursor:pointer;white-space:nowrap;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.GlosarioProgramacion-module__h4KuqW__categoriaBtn:hover{background:var(--hover);border-color:var(--secondary)}.GlosarioProgramacion-module__h4KuqW__categoriaActiva{background:var(--secondary)!important;color:#fff!important;border-color:var(--secondary)!important}.GlosarioProgramacion-module__h4KuqW__resultadosInfo{margin-bottom:var(--spacing-lg);padding:var(--spacing-sm)0;justify-content:space-between;align-items:center;display:flex}.GlosarioProgramacion-module__h4KuqW__contador{color:var(--text-secondary);font-size:.95rem}.GlosarioProgramacion-module__h4KuqW__limpiarBtn{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xs)var(--spacing-md);color:var(--text-secondary);cursor:pointer;background:0 0;font-size:.85rem;transition:all .2s}.GlosarioProgramacion-module__h4KuqW__limpiarBtn:hover{background:var(--hover);color:var(--primary);border-color:var(--primary)}.GlosarioProgramacion-module__h4KuqW__terminosSection{margin-bottom:var(--spacing-2xl)}.GlosarioProgramacion-module__h4KuqW__terminosGrid{gap:var(--spacing-md);flex-direction:column;display:flex}.GlosarioProgramacion-module__h4KuqW__terminoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .3s;overflow:hidden}.GlosarioProgramacion-module__h4KuqW__terminoCard:hover{box-shadow:var(--shadow-md)}.GlosarioProgramacion-module__h4KuqW__terminoExpandido{border-color:var(--primary);box-shadow:var(--shadow-md)}.GlosarioProgramacion-module__h4KuqW__terminoHeader{width:100%;padding:var(--spacing-md)var(--spacing-lg);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.GlosarioProgramacion-module__h4KuqW__terminoTitulo{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.GlosarioProgramacion-module__h4KuqW__categoriaIcon{font-size:1.2rem}.GlosarioProgramacion-module__h4KuqW__terminoNombre{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.GlosarioProgramacion-module__h4KuqW__traduccion{color:var(--text-muted);font-size:.9rem;font-weight:400}.GlosarioProgramacion-module__h4KuqW__expandIcon{color:var(--primary);font-size:1.5rem;font-weight:300;line-height:1}.GlosarioProgramacion-module__h4KuqW__terminoBody{padding:0 var(--spacing-lg)var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__definicion{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.GlosarioProgramacion-module__h4KuqW__detalles{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.GlosarioProgramacion-module__h4KuqW__ejemplo{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__ejemploLabel{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.85rem;display:block}.GlosarioProgramacion-module__h4KuqW__ejemploCodigo{color:var(--primary);word-break:break-word;font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem}.GlosarioProgramacion-module__h4KuqW__relacionados{margin-bottom:var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__relacionadosLabel{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.85rem;display:block}.GlosarioProgramacion-module__h4KuqW__relacionadosLista{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.GlosarioProgramacion-module__h4KuqW__relacionadoLink{background:var(--primary);color:#fff;border-radius:var(--radius);padding:var(--spacing-xs)var(--spacing-sm);cursor:pointer;border:none;font-size:.8rem;transition:all .2s}.GlosarioProgramacion-module__h4KuqW__relacionadoLink:hover{background:#256a8a;transform:translateY(-1px)}.GlosarioProgramacion-module__h4KuqW__relacionadoTag{background:var(--hover);color:var(--text-secondary);border-radius:var(--radius);padding:var(--spacing-xs)var(--spacing-sm);font-size:.8rem}.GlosarioProgramacion-module__h4KuqW__categoriaBadge{align-items:center;gap:var(--spacing-xs);background:var(--secondary);color:#fff;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius);font-size:.8rem;display:inline-flex}.GlosarioProgramacion-module__h4KuqW__sinResultados{text-align:center;padding:var(--spacing-2xl);background:var(--bg-card);border-radius:var(--radius-large);border:1px dashed var(--border)}.GlosarioProgramacion-module__h4KuqW__sinResultadosIcon{margin-bottom:var(--spacing-md);opacity:.5;font-size:3rem;display:block}.GlosarioProgramacion-module__h4KuqW__sinResultados p{color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.GlosarioProgramacion-module__h4KuqW__btnSecondary{background:var(--bg-card);border:2px solid var(--primary);color:var(--primary);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius);cursor:pointer;font-weight:600;transition:all .3s}.GlosarioProgramacion-module__h4KuqW__btnSecondary:hover{background:var(--primary);color:#fff}.GlosarioProgramacion-module__h4KuqW__infoSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.GlosarioProgramacion-module__h4KuqW__infoTitle{color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-size:1.3rem}.GlosarioProgramacion-module__h4KuqW__infoText{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.GlosarioProgramacion-module__h4KuqW__categoriasSummary h3{color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-size:1rem}.GlosarioProgramacion-module__h4KuqW__categoriasLista{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.GlosarioProgramacion-module__h4KuqW__categoriaItem{color:var(--text-secondary);font-size:.9rem}.GlosarioProgramacion-module__h4KuqW__categoriaItem strong{color:var(--text-primary)}[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__searchBox,[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__letraBtn,[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__categoriaBtn,[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__terminoCard{background:var(--bg-card)}[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__ejemplo{background:#ffffff0d}[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__ejemploCodigo{color:var(--accent)}[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__relacionadoTag{background:#ffffff1a}[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__sinResultados,[data-theme=dark] .GlosarioProgramacion-module__h4KuqW__infoSection{background:var(--bg-card)}@media (max-width:768px){.GlosarioProgramacion-module__h4KuqW__container{padding:var(--spacing-lg)var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__hero{padding:var(--spacing-xl)var(--spacing-md);margin-top:70px}.GlosarioProgramacion-module__h4KuqW__heroIcon{font-size:2.5rem}.GlosarioProgramacion-module__h4KuqW__title{font-size:1.6rem}.GlosarioProgramacion-module__h4KuqW__subtitle{font-size:.95rem}.GlosarioProgramacion-module__h4KuqW__resultadosInfo{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}.GlosarioProgramacion-module__h4KuqW__terminoHeader{padding:var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__terminoTitulo{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.GlosarioProgramacion-module__h4KuqW__terminoBody{padding:0 var(--spacing-md)var(--spacing-md)}.GlosarioProgramacion-module__h4KuqW__categoriasLista{grid-template-columns:1fr}}@media (max-width:480px){.GlosarioProgramacion-module__h4KuqW__letraBtn{min-width:32px;height:32px;font-size:.8rem}.GlosarioProgramacion-module__h4KuqW__categoriaBtn{padding:var(--spacing-xs)var(--spacing-sm);font-size:.8rem}}
