.VisualizadorSistemaSolar-module__BKx8mq__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] .VisualizadorSistemaSolar-module__BKx8mq__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.VisualizadorSistemaSolar-module__BKx8mq__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}.VisualizadorSistemaSolar-module__BKx8mq__title{margin-bottom:var(--spacing-sm);font-size:2.4rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__subtitle{opacity:.92;font-size:1.1rem}.VisualizadorSistemaSolar-module__BKx8mq__navSecciones{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__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}.VisualizadorSistemaSolar-module__BKx8mq__navBtn:hover{border-color:var(--primary);color:var(--primary)}.VisualizadorSistemaSolar-module__BKx8mq__navBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorSistemaSolar-module__BKx8mq__navActivo{border-color:var(--primary);background:var(--primary);color:#fff}.VisualizadorSistemaSolar-module__BKx8mq__navActivo:hover{background:var(--primary);color:#fff}.VisualizadorSistemaSolar-module__BKx8mq__navIcono{font-size:1.6rem}.VisualizadorSistemaSolar-module__BKx8mq__navTexto{text-align:center;font-size:.78rem;font-weight:600}.VisualizadorSistemaSolar-module__BKx8mq__seccionHeader{text-align:center;margin-bottom:var(--spacing-lg)}.VisualizadorSistemaSolar-module__BKx8mq__seccionTitulo{color:var(--text-primary);margin-bottom:.3rem;font-size:1.5rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__seccionSubtitulo{color:var(--text-secondary);margin:0;font-size:.95rem}.VisualizadorSistemaSolar-module__BKx8mq__seccionContent{margin-bottom:var(--spacing-xl)}.VisualizadorSistemaSolar-module__BKx8mq__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}.VisualizadorSistemaSolar-module__BKx8mq__sliderZona{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.VisualizadorSistemaSolar-module__BKx8mq__sliderHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__sliderLabel{color:var(--text-primary);font-size:.95rem;font-weight:600}.VisualizadorSistemaSolar-module__BKx8mq__sliderValor{color:var(--primary);font-size:1.1rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__slider{background:var(--border);appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.VisualizadorSistemaSolar-module__BKx8mq__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #0003}.VisualizadorSistemaSolar-module__BKx8mq__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #0003}.VisualizadorSistemaSolar-module__BKx8mq__slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.VisualizadorSistemaSolar-module__BKx8mq__sliderExtremos{color:var(--text-muted);justify-content:space-between;margin-top:.3rem;font-size:.75rem;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetasGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetaCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;text-align:left;width:100%;transition:all .2s}.VisualizadorSistemaSolar-module__BKx8mq__planetaCard:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}.VisualizadorSistemaSolar-module__BKx8mq__planetaCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorSistemaSolar-module__BKx8mq__planetaActivo{box-shadow:0 4px 16px #00000014}.VisualizadorSistemaSolar-module__BKx8mq__planetaHeader{align-items:center;gap:var(--spacing-md);display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetaCirculo{border-radius:50%;flex-shrink:0}.VisualizadorSistemaSolar-module__BKx8mq__planetaNombreBloque{flex-direction:column;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetaNombre{color:var(--text-primary);font-size:1.05rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__planetaOrden{color:var(--text-muted);font-size:.75rem}.VisualizadorSistemaSolar-module__BKx8mq__planetaResumen{gap:var(--spacing-lg);margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:.82rem;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetaDetalle{margin-top:var(--spacing-md);border-top:1px solid var(--border);padding-top:var(--spacing-md)}.VisualizadorSistemaSolar-module__BKx8mq__planetaStats{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__planetaStat{flex-direction:column;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__planetaStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem}.VisualizadorSistemaSolar-module__BKx8mq__planetaStatValor{color:var(--text-primary);font-size:.88rem;font-weight:600}.VisualizadorSistemaSolar-module__BKx8mq__planetaCuriosidad{border-radius:var(--radius);padding:var(--spacing-md);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%)}.VisualizadorSistemaSolar-module__BKx8mq__planetaCuriosidadLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__planetaCuriosidadTexto{color:var(--text-primary);margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.VisualizadorSistemaSolar-module__BKx8mq__escalaRefCard{align-items:center;gap:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__escalaSolCirculo{background:radial-gradient(circle at 35% 35%,#fff176,#ffb300,#e65100);border-radius:50%;flex-shrink:0}.VisualizadorSistemaSolar-module__BKx8mq__escalaRefTexto{flex-direction:column;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__escalaRefNombre{color:var(--text-primary);font-size:1.05rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__escalaRefDato{color:var(--text-secondary);font-size:.82rem}.VisualizadorSistemaSolar-module__BKx8mq__escalaGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__escalaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md)}.VisualizadorSistemaSolar-module__BKx8mq__escalaCardHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.VisualizadorSistemaSolar-module__BKx8mq__escalaCirculo{border-radius:50%;flex-shrink:0}.VisualizadorSistemaSolar-module__BKx8mq__escalaNombre{color:var(--text-primary);font-size:.92rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__escalaInfo{flex-direction:column;gap:.15rem;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__escalaDato{color:var(--text-primary);font-size:.82rem}.VisualizadorSistemaSolar-module__BKx8mq__escalaDistancia{color:var(--text-secondary);font-size:.78rem}.VisualizadorSistemaSolar-module__BKx8mq__luzTimeline{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);overflow-x:auto}.VisualizadorSistemaSolar-module__BKx8mq__luzTitulo{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-xl);font-size:1rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__luzBarra{height:120px;margin:0 var(--spacing-lg);background:linear-gradient(90deg, #ffb300 0%, var(--primary) 30%, var(--secondary) 60%, #3742fa 100%);border-radius:4px;min-width:500px;position:relative}.VisualizadorSistemaSolar-module__BKx8mq__luzPunto{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.VisualizadorSistemaSolar-module__BKx8mq__luzIcono{z-index:1;font-size:1.2rem}.VisualizadorSistemaSolar-module__BKx8mq__luzNombre{color:var(--text-primary);white-space:nowrap;font-size:.65rem;font-weight:600;position:absolute}.VisualizadorSistemaSolar-module__BKx8mq__luzNombreArriba{bottom:28px}.VisualizadorSistemaSolar-module__BKx8mq__luzNombreAbajo{top:28px}.VisualizadorSistemaSolar-module__BKx8mq__luzTiempo{color:var(--text-muted);white-space:nowrap;font-size:.6rem;position:absolute}.VisualizadorSistemaSolar-module__BKx8mq__luzTiempoAbajo{top:44px}.VisualizadorSistemaSolar-module__BKx8mq__luzTiempoArriba{bottom:44px}.VisualizadorSistemaSolar-module__BKx8mq__distanciaCards{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__distanciaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);text-align:center;flex-direction:column;gap:.3rem;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__distanciaIcono{font-size:1.3rem}.VisualizadorSistemaSolar-module__BKx8mq__distanciaTitulo{color:var(--text-secondary);font-size:.82rem}.VisualizadorSistemaSolar-module__BKx8mq__distanciaValor{color:var(--primary);font-size:1.1rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__distanciaDetalle{color:var(--text-muted);font-size:.72rem}.VisualizadorSistemaSolar-module__BKx8mq__voyagerCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.VisualizadorSistemaSolar-module__BKx8mq__voyagerHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.VisualizadorSistemaSolar-module__BKx8mq__voyagerIcono{font-size:2rem}.VisualizadorSistemaSolar-module__BKx8mq__voyagerTitulo{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__voyagerStats{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__voyagerStat{flex-direction:column;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__voyagerStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem}.VisualizadorSistemaSolar-module__BKx8mq__voyagerStatValor{color:var(--text-primary);font-size:.88rem;font-weight:600}.VisualizadorSistemaSolar-module__BKx8mq__voyagerBarra{background:var(--border);height:16px;margin-bottom:var(--spacing-sm);border-radius:8px;position:relative;overflow:visible}.VisualizadorSistemaSolar-module__BKx8mq__voyagerProgreso{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:8px 0 0 8px;min-width:8px;height:100%;position:relative}.VisualizadorSistemaSolar-module__BKx8mq__voyagerPuntoActual{background:var(--primary);border:3px solid var(--bg-card);border-radius:50%;width:20px;height:20px;position:absolute;top:-2px;right:-6px;box-shadow:0 2px 6px #0003}.VisualizadorSistemaSolar-module__BKx8mq__voyagerEtiquetas{color:var(--text-muted);justify-content:space-between;font-size:.72rem;display:flex}.VisualizadorSistemaSolar-module__BKx8mq__voyagerNota{color:var(--text-primary);margin:var(--spacing-md) 0 0 0;text-align:center;font-size:.88rem;line-height:1.5}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadesGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadCard{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;text-align:left;width:100%;transition:all .2s}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadCard:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadActiva{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab0a 0%,#48a9a60a 100%)}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadIcono{flex-shrink:0;font-size:1.5rem}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadTitulo{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadDesc{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.5}.VisualizadorSistemaSolar-module__BKx8mq__curiosidadExtra{color:var(--primary);margin:var(--spacing-sm) 0 0 0;font-size:.82rem;font-weight:500;line-height:1.4}.VisualizadorSistemaSolar-module__BKx8mq__insight{border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);color:var(--text-primary);background:linear-gradient(135deg,#2e86ab0f 0%,#48a9a60f 100%);line-height:1.6}.VisualizadorSistemaSolar-module__BKx8mq__insight p{margin:0}.VisualizadorSistemaSolar-module__BKx8mq__warningBox{border-radius:var(--radius);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);color:#92400e;background:#fef3c7;border:1px solid #f59e0b;font-size:.9rem;line-height:1.5}[data-theme=dark] .VisualizadorSistemaSolar-module__BKx8mq__warningBox{color:#fde68a;background:#422006;border-color:#b45309}@media (max-width:768px){.VisualizadorSistemaSolar-module__BKx8mq__hero{padding:var(--spacing-lg);margin-top:60px}.VisualizadorSistemaSolar-module__BKx8mq__title{font-size:1.8rem}.VisualizadorSistemaSolar-module__BKx8mq__navSecciones{grid-template-columns:repeat(2,1fr)}.VisualizadorSistemaSolar-module__BKx8mq__planetaStats,.VisualizadorSistemaSolar-module__BKx8mq__escalaGrid,.VisualizadorSistemaSolar-module__BKx8mq__distanciaCards,.VisualizadorSistemaSolar-module__BKx8mq__curiosidadesGrid,.VisualizadorSistemaSolar-module__BKx8mq__voyagerStats{grid-template-columns:1fr}.VisualizadorSistemaSolar-module__BKx8mq__luzBarra{min-width:400px}}@media (prefers-reduced-motion:reduce){.VisualizadorSistemaSolar-module__BKx8mq__planetaCard,.VisualizadorSistemaSolar-module__BKx8mq__curiosidadCard,.VisualizadorSistemaSolar-module__BKx8mq__navBtn{transition-duration:.01ms!important}}
