.VisualizadorTestosterona-module__ah3WZW__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.VisualizadorTestosterona-module__ah3WZW__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:center;padding:3rem 1.5rem}.VisualizadorTestosterona-module__ah3WZW__hero h1{margin:0 0 .75rem;font-size:2rem;font-weight:700}.VisualizadorTestosterona-module__ah3WZW__hero p{opacity:.9;margin:0;font-size:1.1rem}.VisualizadorTestosterona-module__ah3WZW__main{flex-direction:column;gap:2rem;max-width:940px;margin:0 auto;padding:2rem 1.5rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__seccion{background:var(--bg-card);border:1px solid #e0e0e0;border-radius:12px;padding:1.75rem}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__seccion{border-color:#3a3a3a}.VisualizadorTestosterona-module__ah3WZW__tituloSeccion{color:var(--primary);margin:0 0 .4rem;font-size:1.3rem;font-weight:700}.VisualizadorTestosterona-module__ah3WZW__subtituloSeccion{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.VisualizadorTestosterona-module__ah3WZW__toggleGenero{gap:.5rem;margin-bottom:1.25rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__btnGenero{border:2px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.VisualizadorTestosterona-module__ah3WZW__btnGenero:hover{background:#2e86ab14}.VisualizadorTestosterona-module__ah3WZW__btnGeneroActivo{background:var(--primary);color:#fff}.VisualizadorTestosterona-module__ah3WZW__btnGenero:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VisualizadorTestosterona-module__ah3WZW__panelGenero{background:#2e86ab0f;border:1px solid #2e86ab33;border-radius:10px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__panelGenero{background:#2e86ab1a;border-color:#2e86ab4d}.VisualizadorTestosterona-module__ah3WZW__panelIcono{flex-shrink:0;font-size:2.5rem;line-height:1}.VisualizadorTestosterona-module__ah3WZW__panelInfo{flex-direction:column;flex:1;gap:.6rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__panelFila{flex-direction:column;gap:.15rem;font-size:.92rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__panelFila strong{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.VisualizadorTestosterona-module__ah3WZW__panelFila span{color:var(--text-primary);line-height:1.5}.VisualizadorTestosterona-module__ah3WZW__tituloEje{color:var(--text-primary);margin:0 0 1rem;font-size:1rem;font-weight:700}.VisualizadorTestosterona-module__ah3WZW__ejeHPG{flex-direction:column;align-items:center;gap:0;margin-bottom:.5rem;display:flex;position:relative}.VisualizadorTestosterona-module__ah3WZW__nivelEje{text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.3rem;width:100%;max-width:380px;padding:1rem 1.5rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__nivelHipotalamo{background:#2e86ab1f;border:2px solid #2e86ab}.VisualizadorTestosterona-module__ah3WZW__nivelHipofisis{background:#48a9a61f;border:2px solid #48a9a6}.VisualizadorTestosterona-module__ah3WZW__nivelGonadas{background:#7fb3d31f;border:2px solid #7fb3d3}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__nivelHipotalamo{background:#2e86ab33}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__nivelHipofisis{background:#48a9a633}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__nivelGonadas{background:#7fb3d333}.VisualizadorTestosterona-module__ah3WZW__nivelIcono{font-size:1.6rem}.VisualizadorTestosterona-module__ah3WZW__nivelEje strong{color:var(--text-primary);font-size:1rem}.VisualizadorTestosterona-module__ah3WZW__nivelDesc{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.VisualizadorTestosterona-module__ah3WZW__flechaEje{color:var(--primary);padding:.2rem 0;font-size:1.5rem;line-height:1.2}.VisualizadorTestosterona-module__ah3WZW__feedbackTag{color:var(--text-secondary);border:1px dashed var(--primary);text-align:center;background:#2e86ab12;border-radius:6px;max-width:380px;margin-top:.8rem;padding:.4rem .75rem;font-size:.82rem}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__feedbackTag{background:#2e86ab1f}.VisualizadorTestosterona-module__ah3WZW__chartContainer{height:300px;margin-bottom:.75rem;position:relative}.VisualizadorTestosterona-module__ah3WZW__notaGrafico{color:var(--text-muted);margin:0;font-size:.82rem;font-style:italic;line-height:1.5}.VisualizadorTestosterona-module__ah3WZW__gridSistemas{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.VisualizadorTestosterona-module__ah3WZW__sistemaCard{background:var(--bg-primary);cursor:pointer;text-align:center;font-family:inherit;font-size:inherit;color:inherit;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .75rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.VisualizadorTestosterona-module__ah3WZW__sistemaCard:hover{border-color:var(--primary);box-shadow:0 2px 8px #2e86ab26}.VisualizadorTestosterona-module__ah3WZW__sistemaCardActivo{border-color:var(--primary);background:#2e86ab0d;grid-column:span 2}.VisualizadorTestosterona-module__ah3WZW__sistemaCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__sistemaCard{background:var(--bg-card);border-color:#3a3a3a}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__sistemaCardActivo{border-color:var(--primary);background:#2e86ab1a}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__sistemaCard:hover{border-color:var(--primary)}.VisualizadorTestosterona-module__ah3WZW__sistemaIcono{font-size:1.6rem}.VisualizadorTestosterona-module__ah3WZW__sistemaTitulo{color:var(--text-primary);font-size:.9rem;font-weight:600}.VisualizadorTestosterona-module__ah3WZW__sistemaDesc{color:var(--text-secondary);text-align:left;border-top:1px solid #2e86ab33;width:100%;margin:.4rem 0 0;padding-top:.5rem;font-size:.85rem;line-height:1.5}.VisualizadorTestosterona-module__ah3WZW__gridModuladores{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.25rem;display:grid}.VisualizadorTestosterona-module__ah3WZW__moduladorCard{background:var(--bg-primary);border:1px solid #e0e0e0;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__moduladorCard{background:var(--bg-card);border-color:#3a3a3a}.VisualizadorTestosterona-module__ah3WZW__moduladorIcono{flex-shrink:0;margin-top:.1rem;font-size:1.4rem;line-height:1}.VisualizadorTestosterona-module__ah3WZW__moduladorCuerpo{flex-direction:column;flex:1;gap:.25rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__moduladorFactor{color:var(--text-primary);font-size:.9rem;font-weight:600}.VisualizadorTestosterona-module__ah3WZW__moduladorDesc{color:var(--text-secondary);margin:0;font-size:.83rem;line-height:1.4}.VisualizadorTestosterona-module__ah3WZW__badge{border-radius:4px;width:fit-content;padding:.15rem .5rem;font-size:.82rem;font-weight:700;display:inline-block}.VisualizadorTestosterona-module__ah3WZW__badgeUp{color:#2e7d32;background:#e8f5e9}.VisualizadorTestosterona-module__ah3WZW__badgeDown{color:#c62828;background:#ffebee}.VisualizadorTestosterona-module__ah3WZW__badgeMix{color:#e65100;background:#fff8e1}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__badgeUp{color:#81c784;background:#2e7d3233}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__badgeDown{color:#ef9a9a;background:#c6282833}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__badgeMix{color:#ffcc02;background:#e6510033}.VisualizadorTestosterona-module__ah3WZW__notaModuladores{color:var(--text-muted);margin:1rem 0 0;font-size:.82rem;font-style:italic;line-height:1.5}.VisualizadorTestosterona-module__ah3WZW__educacional{flex-direction:column;gap:.75rem;display:flex}.VisualizadorTestosterona-module__ah3WZW__educacional h3{color:var(--primary);margin:.5rem 0 .25rem;font-size:1rem;font-weight:700}.VisualizadorTestosterona-module__ah3WZW__educacional p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.VisualizadorTestosterona-module__ah3WZW__warningBox{color:#1a1a1a;background:#fffde7;border:1px solid #2e86ab;border-left-width:4px;border-radius:8px;margin-top:.5rem;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.5}[data-theme=dark] .VisualizadorTestosterona-module__ah3WZW__warningBox{color:var(--text-primary);border-color:var(--primary);background:#2e86ab14}@media (max-width:800px){.VisualizadorTestosterona-module__ah3WZW__gridSistemas{grid-template-columns:repeat(2,1fr)}.VisualizadorTestosterona-module__ah3WZW__sistemaCardActivo{grid-column:span 1}}@media (max-width:600px){.VisualizadorTestosterona-module__ah3WZW__hero h1{font-size:1.5rem}.VisualizadorTestosterona-module__ah3WZW__hero p{font-size:1rem}.VisualizadorTestosterona-module__ah3WZW__seccion{padding:1.25rem}.VisualizadorTestosterona-module__ah3WZW__gridSistemas{grid-template-columns:1fr}.VisualizadorTestosterona-module__ah3WZW__sistemaCardActivo{grid-column:span 1}.VisualizadorTestosterona-module__ah3WZW__gridModuladores{grid-template-columns:1fr}.VisualizadorTestosterona-module__ah3WZW__panelGenero{flex-direction:column}.VisualizadorTestosterona-module__ah3WZW__nivelEje,.VisualizadorTestosterona-module__ah3WZW__feedbackTag{max-width:100%}}@media (prefers-reduced-motion:reduce){.VisualizadorTestosterona-module__ah3WZW__btnGenero,.VisualizadorTestosterona-module__ah3WZW__sistemaCard{transition:none}}
