.EstructurasCristalinas-module__R5C-ga__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:900px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .EstructurasCristalinas-module__R5C-ga__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.EstructurasCristalinas-module__R5C-ga__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.EstructurasCristalinas-module__R5C-ga__title{margin-bottom:var(--spacing-sm);color:inherit;font-size:2.4rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__subtitle{opacity:.92;font-size:1.1rem}.EstructurasCristalinas-module__R5C-ga__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__navBtn{padding:var(--spacing-md) var(--spacing-sm);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.EstructurasCristalinas-module__R5C-ga__navBtn:hover{border-color:var(--primary);color:var(--primary)}.EstructurasCristalinas-module__R5C-ga__navBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EstructurasCristalinas-module__R5C-ga__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.EstructurasCristalinas-module__R5C-ga__navActivo:hover{background:var(--primary);color:#fff}.EstructurasCristalinas-module__R5C-ga__navIcono{font-size:1.6rem}.EstructurasCristalinas-module__R5C-ga__navTexto{text-align:center;font-size:.78rem;font-weight:600}.EstructurasCristalinas-module__R5C-ga__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.EstructurasCristalinas-module__R5C-ga__seccionContent{margin-bottom:var(--spacing-xl)}.EstructurasCristalinas-module__R5C-ga__contexto{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center;color:var(--text-primary);font-size:1rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__escenaWrapper{align-items:center;gap:var(--spacing-sm);margin:var(--spacing-lg) 0;flex-direction:column;display:flex}.EstructurasCristalinas-module__R5C-ga__scene3d{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--radius);background:radial-gradient(circle,#2e86ab0a 0%,#0000 70%);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.EstructurasCristalinas-module__R5C-ga__scene3d:active{cursor:grabbing}.EstructurasCristalinas-module__R5C-ga__estructura3d{width:100%;height:100%;transform-style:preserve-3d;transition:transform 50ms linear;position:relative}.EstructurasCristalinas-module__R5C-ga__atomo{transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset -3px -3px 8px #0000004d,0 0 10px #0000001a}[data-theme=dark] .EstructurasCristalinas-module__R5C-ga__atomo{box-shadow:inset -3px -3px 8px #00000080,0 0 12px #ffffff0d}.EstructurasCristalinas-module__R5C-ga__arista{transform-style:preserve-3d;transform-origin:0;background:#2e86ab4d;height:2px;position:absolute;top:50%;left:50%}[data-theme=dark] .EstructurasCristalinas-module__R5C-ga__arista{background:#7fb3d359}.EstructurasCristalinas-module__R5C-ga__cara{transform-style:preserve-3d;opacity:.5;backface-visibility:visible;pointer-events:none;border:1px solid;border-radius:2px;position:absolute;top:50%;left:50%}[data-theme=dark] .EstructurasCristalinas-module__R5C-ga__cara{opacity:.35}.EstructurasCristalinas-module__R5C-ga__botonesRotacion{justify-content:center;gap:.3rem;display:flex}.EstructurasCristalinas-module__R5C-ga__btnRotar{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.EstructurasCristalinas-module__R5C-ga__btnRotar:hover{border-color:var(--primary);color:var(--primary)}.EstructurasCristalinas-module__R5C-ga__btnRotar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EstructurasCristalinas-module__R5C-ga__instruccionArrastre{text-align:center;color:var(--text-muted);margin-top:0;font-size:.82rem}.EstructurasCristalinas-module__R5C-ga__sistemasGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__sistemaCard{padding:var(--spacing-md) var(--spacing-sm);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.EstructurasCristalinas-module__R5C-ga__sistemaCard:hover{transform:translateY(-2px)}.EstructurasCristalinas-module__R5C-ga__sistemaCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EstructurasCristalinas-module__R5C-ga__sistemaCardActivo{background:#2e86ab0a;box-shadow:0 4px 12px #2e86ab26}.EstructurasCristalinas-module__R5C-ga__sistemaIcono{font-size:1.4rem}.EstructurasCristalinas-module__R5C-ga__sistemaNombre{text-align:center;color:var(--text-primary);font-size:.78rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__sistemaDetalle{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__sistemaDetalleNombre{margin-bottom:var(--spacing-md);text-align:center;font-size:1.2rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__sistemaDetalleInfo{margin-bottom:var(--spacing-md);flex-direction:column;gap:.4rem;display:flex}.EstructurasCristalinas-module__R5C-ga__sistemaParam{color:var(--text-secondary);text-align:center;font-size:.9rem}.EstructurasCristalinas-module__R5C-ga__sistemaParamLabel{color:var(--text-primary);font-weight:700}.EstructurasCristalinas-module__R5C-ga__metalicasTabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__metalicaTab{padding:var(--spacing-md);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.2rem;transition:all .2s;display:flex}.EstructurasCristalinas-module__R5C-ga__metalicaTab:hover{border-color:var(--primary)}.EstructurasCristalinas-module__R5C-ga__metalicaTab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EstructurasCristalinas-module__R5C-ga__metalicaTabActiva{background:#2e86ab0a;box-shadow:0 4px 12px #2e86ab26}.EstructurasCristalinas-module__R5C-ga__metalicaSiglas{color:var(--text-primary);font-size:1.3rem;font-weight:800}.EstructurasCristalinas-module__R5C-ga__metalicaNombreTab{text-align:center;font-size:.7rem;font-weight:600}.EstructurasCristalinas-module__R5C-ga__metalicaDetalle{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__metalicaDetalleNombre{text-align:center;margin-bottom:var(--spacing-sm);font-size:1.1rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__metalicaDesc{color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-md);font-size:.9rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__metalicaStats{gap:var(--spacing-sm);margin:var(--spacing-lg) 0;grid-template-columns:repeat(3,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__metalicaStat{text-align:center;padding:var(--spacing-md);background:var(--hover);border-radius:var(--radius)}.EstructurasCristalinas-module__R5C-ga__metalicaStatValor{color:var(--primary);font-size:1.5rem;font-weight:800;display:block}.EstructurasCristalinas-module__R5C-ga__metalicaStatLabel{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;font-weight:600;display:block}.EstructurasCristalinas-module__R5C-ga__metalicaEjemplos{color:var(--text-secondary);text-align:center;padding:var(--spacing-md);background:var(--hover);border-radius:var(--radius);font-size:.88rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__metalicaEjemplosLabel{color:var(--text-primary);font-weight:700}.EstructurasCristalinas-module__R5C-ga__comparativaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__comparativaTitulo{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-md);font-size:1rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__comparativaBarras{gap:var(--spacing-sm);flex-direction:column;display:flex}.EstructurasCristalinas-module__R5C-ga__comparativaBarra{align-items:center;gap:var(--spacing-sm);display:flex}.EstructurasCristalinas-module__R5C-ga__comparativaLabel{color:var(--text-primary);min-width:36px;font-size:.85rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__comparativaTrack{background:var(--hover);border-radius:10px;flex:1;height:20px;overflow:hidden}.EstructurasCristalinas-module__R5C-ga__comparativaFill{border-radius:10px;height:100%;transition:width .5s}.EstructurasCristalinas-module__R5C-ga__comparativaValor{color:var(--text-secondary);text-align:right;min-width:36px;font-size:.85rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__comparativaNota{color:var(--text-muted);text-align:center;margin-top:var(--spacing-md);margin-bottom:0;font-size:.78rem}.EstructurasCristalinas-module__R5C-ga__cristalesGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__cristalCard{padding:var(--spacing-md);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;transition:all .2s;display:flex}.EstructurasCristalinas-module__R5C-ga__cristalCard:hover{border-color:var(--primary);transform:translateY(-2px)}.EstructurasCristalinas-module__R5C-ga__cristalCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EstructurasCristalinas-module__R5C-ga__cristalCardActivo{border-color:var(--primary);background:#2e86ab0a;box-shadow:0 4px 12px #2e86ab26}.EstructurasCristalinas-module__R5C-ga__cristalIcono{font-size:1.4rem}.EstructurasCristalinas-module__R5C-ga__cristalNombre{color:var(--text-primary);text-align:center;font-size:.78rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__cristalFormula{color:var(--text-muted);font-size:.68rem}.EstructurasCristalinas-module__R5C-ga__cristalDetalle{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__cristalDetalleTitulo{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-sm);font-size:1.1rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__cristalDetalleDesc{color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-md);font-size:.9rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__cristalDato{color:var(--text-secondary);padding:var(--spacing-md);background:var(--hover);border-radius:var(--radius);text-align:center;font-size:.88rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__cristalDatoLabel{color:var(--primary);font-weight:700}.EstructurasCristalinas-module__R5C-ga__vsCard{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg)}.EstructurasCristalinas-module__R5C-ga__vsTitulo{color:var(--text-primary);text-align:center;margin-bottom:.3rem;font-size:1.1rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__vsSubtitulo{color:var(--text-muted);text-align:center;margin-bottom:var(--spacing-lg);font-size:.88rem}.EstructurasCristalinas-module__R5C-ga__vsGrid{gap:var(--spacing-md);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.EstructurasCristalinas-module__R5C-ga__vsColumna{padding:0}.EstructurasCristalinas-module__R5C-ga__vsColumnaTitulo{color:var(--primary);text-align:center;margin-bottom:var(--spacing-sm);font-size:.92rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__vsLista{color:var(--text-secondary);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.EstructurasCristalinas-module__R5C-ga__vsLista li{border-bottom:1px solid var(--border);padding:.3rem 0}.EstructurasCristalinas-module__R5C-ga__vsLista li:last-child{border-bottom:none}.EstructurasCristalinas-module__R5C-ga__vsSeparador{justify-content:center;align-self:center;align-items:center;display:flex}.EstructurasCristalinas-module__R5C-ga__vsVersus{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:800;display:inline-flex}.EstructurasCristalinas-module__R5C-ga__datosGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.EstructurasCristalinas-module__R5C-ga__datoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md)}.EstructurasCristalinas-module__R5C-ga__datoHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.EstructurasCristalinas-module__R5C-ga__datoIcono{font-size:1.2rem}.EstructurasCristalinas-module__R5C-ga__datoTitulo{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.EstructurasCristalinas-module__R5C-ga__datoContenido{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.EstructurasCristalinas-module__R5C-ga__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);background:#f39c1214;border:1px solid #f39c124d;font-size:.88rem;line-height:1.5}[data-theme=dark] .EstructurasCristalinas-module__R5C-ga__warningBox{background:#f39c121f;border-color:#f39c1240}@media (max-width:640px){.EstructurasCristalinas-module__R5C-ga__title{font-size:1.6rem}.EstructurasCristalinas-module__R5C-ga__navSecciones{grid-template-columns:repeat(2,1fr)}.EstructurasCristalinas-module__R5C-ga__navTexto{font-size:.7rem}.EstructurasCristalinas-module__R5C-ga__sistemasGrid{grid-template-columns:repeat(4,1fr)}.EstructurasCristalinas-module__R5C-ga__cristalesGrid{grid-template-columns:repeat(2,1fr)}.EstructurasCristalinas-module__R5C-ga__metalicasTabs,.EstructurasCristalinas-module__R5C-ga__metalicaStats,.EstructurasCristalinas-module__R5C-ga__datosGrid,.EstructurasCristalinas-module__R5C-ga__vsGrid{grid-template-columns:1fr}.EstructurasCristalinas-module__R5C-ga__vsSeparador{padding:var(--spacing-sm) 0}.EstructurasCristalinas-module__R5C-ga__scene3d{max-width:220px;max-height:220px}}@media (max-width:480px){.EstructurasCristalinas-module__R5C-ga__sistemasGrid{grid-template-columns:repeat(3,1fr)}.EstructurasCristalinas-module__R5C-ga__hero{padding:var(--spacing-lg) var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.EstructurasCristalinas-module__R5C-ga__estructura3d{transition:none}.EstructurasCristalinas-module__R5C-ga__scene3d,.EstructurasCristalinas-module__R5C-ga__scene3d:active{cursor:default}.EstructurasCristalinas-module__R5C-ga__sistemaCard,.EstructurasCristalinas-module__R5C-ga__cristalCard,.EstructurasCristalinas-module__R5C-ga__navBtn,.EstructurasCristalinas-module__R5C-ga__metalicaTab,.EstructurasCristalinas-module__R5C-ga__btnRotar,.EstructurasCristalinas-module__R5C-ga__comparativaFill{transition:none}}
