.SimuladorTeoremaPitagoras-module__XlnIpq__container{max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg);min-height:100vh;margin:0 auto}.SimuladorTeoremaPitagoras-module__XlnIpq__hero{text-align:center;margin-top:80px;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:var(--hero-bg);color:#fff;border-radius:16px}.SimuladorTeoremaPitagoras-module__XlnIpq__title{margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700}.SimuladorTeoremaPitagoras-module__XlnIpq__subtitle{opacity:.95;max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__main{background:var(--bg-card);padding:var(--spacing-xl);box-shadow:var(--shadow-medium);margin-bottom:var(--spacing-xl);border-radius:16px}.SimuladorTeoremaPitagoras-module__XlnIpq__panel{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.SimuladorTeoremaPitagoras-module__XlnIpq__panelTitle{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1.2rem;font-weight:600}.SimuladorTeoremaPitagoras-module__XlnIpq__panelDesc{color:var(--text-secondary);margin:0 0 var(--spacing-lg);font-size:.92rem;line-height:1.65}.SimuladorTeoremaPitagoras-module__XlnIpq__notaPie{color:var(--text-muted);margin:var(--spacing-md) 0 0;font-size:.85rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__codigoInline{color:var(--primary-texto);background:#2e86ab1a;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__codigoInline{background:#3fa5d129}.SimuladorTeoremaPitagoras-module__XlnIpq__tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__tab{padding:10px var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex:170px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.SimuladorTeoremaPitagoras-module__XlnIpq__tab:hover{border-color:var(--primary);color:var(--primary-texto)}.SimuladorTeoremaPitagoras-module__XlnIpq__tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SimuladorTeoremaPitagoras-module__XlnIpq__tabActiva{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__tab{background:#ffffff0a}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__tabActiva{background:var(--primary);border-color:var(--primary);color:#1a1a1a}.SimuladorTeoremaPitagoras-module__XlnIpq__exploradorGrid{gap:var(--spacing-xl);grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:start;display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__figuraCaja{background:var(--bg-card);border:1px solid var(--border);padding:var(--spacing-md);border-radius:12px;justify-content:center;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__figuraSvg{width:100%;max-width:360px;height:auto}.SimuladorTeoremaPitagoras-module__XlnIpq__figuraSvgAncha{width:100%;max-width:580px;height:auto}.SimuladorTeoremaPitagoras-module__XlnIpq__controles{gap:var(--spacing-lg);flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__controlesCompactos{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__controlFila{gap:var(--spacing-xs) var(--spacing-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__controlEtiqueta{color:var(--text-primary);font-size:.9rem;font-weight:600}.SimuladorTeoremaPitagoras-module__XlnIpq__controlValor{color:var(--primary-texto);background:#2e86ab1a;border-radius:6px;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__controlValor{background:#3fa5d129}.SimuladorTeoremaPitagoras-module__XlnIpq__slider{width:100%;accent-color:var(--primary);cursor:pointer;grid-column:1/-1}.SimuladorTeoremaPitagoras-module__XlnIpq__slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.SimuladorTeoremaPitagoras-module__XlnIpq__ecuacion{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:0 12px 12px 0}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__ecuacion{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__ecuacionLinea{color:var(--text-secondary);margin:0 0 var(--spacing-xs);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__ecuacionResultado{color:var(--primary-texto);margin:var(--spacing-sm) 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.15rem}.SimuladorTeoremaPitagoras-module__XlnIpq__valoresGrid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__valorCard{background:var(--bg-card);border:1px solid var(--border);padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-radius:10px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__valorCard{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__valorEtiqueta{color:var(--text-muted);margin-bottom:2px;font-size:.78rem;display:block}.SimuladorTeoremaPitagoras-module__XlnIpq__valorNumero{color:var(--text-primary);font-size:1.05rem;font-weight:700;display:block}.SimuladorTeoremaPitagoras-module__XlnIpq__svgTriangulo{fill:#2e86ab24;stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__svgTriangulo{fill:#3fa5d12e}.SimuladorTeoremaPitagoras-module__XlnIpq__svgTrianguloRelleno{fill:#1a5278bf;stroke:#1a5278;stroke-width:2px;stroke-linejoin:round}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__svgTrianguloRelleno{fill:#7fb3d38c;stroke:#7fb3d3}.SimuladorTeoremaPitagoras-module__XlnIpq__svgAnguloRecto{fill:none;stroke:var(--text-muted);stroke-width:1.6px}.SimuladorTeoremaPitagoras-module__XlnIpq__svgTexto{fill:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600}.SimuladorTeoremaPitagoras-module__XlnIpq__svgTextoAcento{fill:var(--primary-texto);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700}.SimuladorTeoremaPitagoras-module__XlnIpq__svgTextoArea{fill:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoA{fill:#2e86ab47;stroke:#2e86ab;stroke-width:2px;stroke-linejoin:round;transition:fill .35s}.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoB{fill:#48a9a64d;stroke:#48a9a6;stroke-width:2px;stroke-linejoin:round;transition:fill .35s}.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoC{fill:#ff98003d;stroke:#c77700;stroke-width:2px;stroke-linejoin:round;transition:fill .35s}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoA{fill:#3fa5d152}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoB{fill:#5abdb952}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoC{fill:#ffa7264d}.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoResaltado{stroke-width:4px;animation:1.4s ease-in-out infinite SimuladorTeoremaPitagoras-module__XlnIpq__latido}@keyframes SimuladorTeoremaPitagoras-module__XlnIpq__latido{0%,to{opacity:1}50%{opacity:.55}}.SimuladorTeoremaPitagoras-module__XlnIpq__demoLeyenda{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__leyendaItem{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:.87rem;display:inline-flex}.SimuladorTeoremaPitagoras-module__XlnIpq__leyendaColor{border:1px solid var(--border);border-radius:4px;width:16px;height:16px;display:inline-block}.SimuladorTeoremaPitagoras-module__XlnIpq__leyendaA{background:#2e86ab80;border-color:#2e86ab}.SimuladorTeoremaPitagoras-module__XlnIpq__leyendaB{background:#48a9a680;border-color:#48a9a6}.SimuladorTeoremaPitagoras-module__XlnIpq__leyendaC{background:#ff980073;border-color:#c77700}.SimuladorTeoremaPitagoras-module__XlnIpq__igualdadAreas{text-align:center;color:var(--text-primary);margin:var(--spacing-md) 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.05rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__acciones{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario{padding:10px var(--spacing-lg);border-radius:var(--radius);background:var(--primary-boton);color:#fff;cursor:pointer;border:none;font-size:.95rem;font-weight:600;transition:background .25s,transform .25s}.SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario:hover{background:#1f5c74;transform:translateY(-1px)}.SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario{background:var(--primary);color:#1a1a1a}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario:hover{background:#6fb6d8}.SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario{padding:10px var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:600;transition:border-color .25s,color .25s}.SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario:hover{border-color:var(--primary);color:var(--primary-texto)}.SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario{background:#ffffff0a}.SimuladorTeoremaPitagoras-module__XlnIpq__selectorModos{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__modoBtn{padding:8px var(--spacing-md);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;font-size:.88rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.SimuladorTeoremaPitagoras-module__XlnIpq__modoBtn:hover{border-color:var(--secondary);color:var(--primary-texto)}.SimuladorTeoremaPitagoras-module__XlnIpq__modoBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SimuladorTeoremaPitagoras-module__XlnIpq__modoActivo{background:var(--secondary);border-color:var(--secondary);color:#fff}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__modoBtn{background:#ffffff0a}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__modoActivo{background:var(--secondary);color:#1a1a1a}.SimuladorTeoremaPitagoras-module__XlnIpq__formGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__campo{gap:var(--spacing-xs);flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__campoEtiqueta{color:var(--text-primary);font-size:.87rem;font-weight:600}.SimuladorTeoremaPitagoras-module__XlnIpq__campoInput{padding:10px var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);width:100%;font-size:1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__campoInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__campoInput{background:#ffffff0d}.SimuladorTeoremaPitagoras-module__XlnIpq__campoAyuda{color:var(--text-muted);margin:var(--spacing-sm) 0 0;font-size:.82rem}.SimuladorTeoremaPitagoras-module__XlnIpq__mensajeError{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md);color:var(--text-primary);background:#f4433614;border:1px solid #f4433647;border-radius:10px;font-size:.9rem;line-height:1.6}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__mensajeError{background:#ef535024}.SimuladorTeoremaPitagoras-module__XlnIpq__resultadoCaja{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__resultadoCaja{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__resultadoEtiqueta{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--spacing-xs);font-size:.82rem}.SimuladorTeoremaPitagoras-module__XlnIpq__resultadoValor{color:var(--primary-texto);margin:0 0 var(--spacing-md);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:2rem;font-weight:700}.SimuladorTeoremaPitagoras-module__XlnIpq__subtituloPasos{color:var(--text-primary);margin:var(--spacing-md) 0 var(--spacing-sm);font-size:1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__pasosLista{padding-left:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;margin:0;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__pasoItem{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.SimuladorTeoremaPitagoras-module__XlnIpq__badgesFila{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__badge{padding:5px var(--spacing-md);border:1px solid var(--border);color:var(--text-secondary);background:var(--bg-primary);border-radius:999px;font-size:.83rem;font-weight:600}.SimuladorTeoremaPitagoras-module__XlnIpq__badgeOk{color:#2e6930;background:#4caf501f;border-color:#4caf5066}.SimuladorTeoremaPitagoras-module__XlnIpq__badgeNo{color:#a3281f;background:#f443361a;border-color:#f4433659}.SimuladorTeoremaPitagoras-module__XlnIpq__badgeNeutro{color:var(--primary-texto);background:#2e86ab1a;border-color:#2e86ab4d}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__badge{background:#ffffff0d}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__badgeOk{color:#9fdca2;background:#66bb6a2e}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__badgeNo{color:#f3a6a2;background:#ef53502e}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__badgeNeutro{background:#3fa5d129}.SimuladorTeoremaPitagoras-module__XlnIpq__contador{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--spacing-lg);border-radius:12px;flex-wrap:wrap;display:flex}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__contador{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__contadorTexto{color:var(--text-primary);margin:0;font-size:.95rem}.SimuladorTeoremaPitagoras-module__XlnIpq__contadorBarra{background:var(--border);border-radius:999px;flex:200px;height:10px;overflow:hidden}.SimuladorTeoremaPitagoras-module__XlnIpq__contadorRelleno{background:var(--secondary);height:100%;transition:width .35s}.SimuladorTeoremaPitagoras-module__XlnIpq__casosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__casoCard{gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__casoCard{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__casoCabecera{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__casoNumero{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__casoNumero{background:var(--primary);color:#1a1a1a}.SimuladorTeoremaPitagoras-module__XlnIpq__casoTitulo{color:var(--text-primary);flex:auto;margin:0;font-size:1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__casoEtiqueta{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:#48a9a624;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__casoEtiqueta{background:#5abdb92e}.SimuladorTeoremaPitagoras-module__XlnIpq__casoEnunciado{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.SimuladorTeoremaPitagoras-module__XlnIpq__casoFigura{padding:var(--spacing-sm) 0;justify-content:center;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__casoRespuesta{gap:var(--spacing-xs);flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__casoAcciones{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__casoFeedback{padding:var(--spacing-sm) var(--spacing-md);border-radius:10px;margin:0;font-size:.88rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__feedbackOk{color:var(--text-primary);background:#4caf501f;border:1px solid #4caf5059}.SimuladorTeoremaPitagoras-module__XlnIpq__feedbackKo{color:var(--text-primary);background:#ff98001f;border:1px solid #ff980059}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__feedbackOk{background:#66bb6a29}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__feedbackKo{background:#ffa72629}.SimuladorTeoremaPitagoras-module__XlnIpq__solucionCaja{padding:var(--spacing-md);background:var(--bg-primary);border:1px dashed var(--border);gap:var(--spacing-sm);border-radius:10px;flex-direction:column;display:flex}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__solucionCaja{background:#ffffff0a}.SimuladorTeoremaPitagoras-module__XlnIpq__pistaTexto{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__solucionFinal{color:var(--primary-texto);margin:0;font-size:.95rem}.SimuladorTeoremaPitagoras-module__XlnIpq__aleatorioPanel{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__aleatorioPanel{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__aleatorioEjercicio{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border);gap:var(--spacing-md);flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__guideSection{padding:var(--spacing-sm) 0}.SimuladorTeoremaPitagoras-module__XlnIpq__guideSection h2{color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:1.35rem}.SimuladorTeoremaPitagoras-module__XlnIpq__guideSection h3{color:var(--text-primary);margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:1.1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__guideSection p{color:var(--text-secondary);margin:0 0 var(--spacing-md);font-size:.93rem;line-height:1.7}.SimuladorTeoremaPitagoras-module__XlnIpq__tablaWrapper{margin:var(--spacing-md) 0;overflow-x:auto}.SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable{border-collapse:collapse;width:100%;font-size:.88rem}.SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable th{text-align:left;padding:10px var(--spacing-sm);color:var(--text-primary);border-bottom:2px solid var(--border);background:#2e86ab1a;font-weight:700}.SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable td{padding:10px var(--spacing-sm);border-bottom:1px solid var(--border);color:var(--text-secondary);line-height:1.55}.SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable tr:nth-child(2n) td{background:#00000005}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable th{background:#3fa5d129}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable tr:nth-child(2n) td{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__escenariosGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__escenarioCard{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__escenarioCard{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__escenarioHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-primary);display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__escenarioIcon{font-size:1.4rem}.SimuladorTeoremaPitagoras-module__XlnIpq__escenarioExample{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.88rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__escenarioTip{padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--secondary);color:var(--text-secondary);background:#48a9a61a;border-radius:0 6px 6px 0;font-size:.85rem;line-height:1.55}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__escenarioTip{background:#5abdb924}.SimuladorTeoremaPitagoras-module__XlnIpq__faqList{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__faqItem{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__faqItem{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__faqItem h4{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:1rem}.SimuladorTeoremaPitagoras-module__XlnIpq__faqItem p{margin:0 0 var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;line-height:1.65}.SimuladorTeoremaPitagoras-module__XlnIpq__faqTip{padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--primary);background:#2e86ab14;border-radius:0 6px 6px 0;margin-bottom:0}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__faqTip{background:#3fa5d121}.SimuladorTeoremaPitagoras-module__XlnIpq__stepGuide{gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-direction:column;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__step{gap:var(--spacing-md);align-items:flex-start;display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__stepNumber{background:var(--primary);color:#1a1a1a}.SimuladorTeoremaPitagoras-module__XlnIpq__stepContent{flex:auto}.SimuladorTeoremaPitagoras-module__XlnIpq__stepContent strong{color:var(--text-primary);margin-bottom:4px;display:block}.SimuladorTeoremaPitagoras-module__XlnIpq__stepContent p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}.SimuladorTeoremaPitagoras-module__XlnIpq__tipsGrid{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.SimuladorTeoremaPitagoras-module__XlnIpq__tipCard{padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__tipCard{background:#ffffff08}.SimuladorTeoremaPitagoras-module__XlnIpq__tipIcon{margin-bottom:var(--spacing-xs);font-size:1.5rem;display:block}.SimuladorTeoremaPitagoras-module__XlnIpq__tipCard strong{color:var(--text-primary);margin-bottom:4px;display:block}.SimuladorTeoremaPitagoras-module__XlnIpq__tipCard p{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.6}.SimuladorTeoremaPitagoras-module__XlnIpq__warningBox{padding:var(--spacing-lg);margin:var(--spacing-lg) 0;background:#ef44440f;border:1px solid #ef444440;border-radius:12px}[data-theme=dark] .SimuladorTeoremaPitagoras-module__XlnIpq__warningBox{background:#ef44441a;border-color:#ef44444d}.SimuladorTeoremaPitagoras-module__XlnIpq__warningHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.SimuladorTeoremaPitagoras-module__XlnIpq__warningIcon{font-size:1.4rem}.SimuladorTeoremaPitagoras-module__XlnIpq__warningHeader strong{color:var(--text-primary)}.SimuladorTeoremaPitagoras-module__XlnIpq__warningList{padding-left:var(--spacing-lg);color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.7}.SimuladorTeoremaPitagoras-module__XlnIpq__warningList li{margin-bottom:var(--spacing-sm)}@media (max-width:1024px){.SimuladorTeoremaPitagoras-module__XlnIpq__exploradorGrid{grid-template-columns:1fr}}@media (max-width:768px){.SimuladorTeoremaPitagoras-module__XlnIpq__container{padding:var(--spacing-lg) var(--spacing-md)}.SimuladorTeoremaPitagoras-module__XlnIpq__hero{padding:var(--spacing-lg);margin-top:60px}.SimuladorTeoremaPitagoras-module__XlnIpq__title{font-size:1.5rem}.SimuladorTeoremaPitagoras-module__XlnIpq__subtitle{font-size:.95rem}.SimuladorTeoremaPitagoras-module__XlnIpq__main,.SimuladorTeoremaPitagoras-module__XlnIpq__panel{padding:var(--spacing-md)}.SimuladorTeoremaPitagoras-module__XlnIpq__tab{flex:100%}.SimuladorTeoremaPitagoras-module__XlnIpq__valoresGrid,.SimuladorTeoremaPitagoras-module__XlnIpq__casosGrid,.SimuladorTeoremaPitagoras-module__XlnIpq__escenariosGrid,.SimuladorTeoremaPitagoras-module__XlnIpq__tipsGrid{grid-template-columns:1fr}.SimuladorTeoremaPitagoras-module__XlnIpq__comparativaTable{font-size:.8rem}.SimuladorTeoremaPitagoras-module__XlnIpq__resultadoValor{font-size:1.5rem}.SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario,.SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario{flex:100%}}@media (prefers-reduced-motion:reduce){.SimuladorTeoremaPitagoras-module__XlnIpq__tab,.SimuladorTeoremaPitagoras-module__XlnIpq__btnPrimario,.SimuladorTeoremaPitagoras-module__XlnIpq__btnSecundario,.SimuladorTeoremaPitagoras-module__XlnIpq__modoBtn,.SimuladorTeoremaPitagoras-module__XlnIpq__contadorRelleno,.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoA,.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoB,.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoC{transition-duration:.01ms}.SimuladorTeoremaPitagoras-module__XlnIpq__cuadradoResaltado{opacity:1;animation:none}}
