.Trigonometria-module__lcZmLa__container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Trigonometria-module__lcZmLa__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);text-align:center;padding:2.5rem 1.5rem 2rem}.Trigonometria-module__lcZmLa__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.Trigonometria-module__lcZmLa__heroSubtitle{color:#ffffffe0;margin:0;max-width:600px;margin-inline:auto;font-size:clamp(.9rem,2vw,1.1rem)}.Trigonometria-module__lcZmLa__tabs{background:var(--bg-card);border-bottom:1px solid var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.Trigonometria-module__lcZmLa__tab{border:1.5px solid var(--text-muted);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.Trigonometria-module__lcZmLa__tab:hover{border-color:var(--primary);color:var(--primary)}.Trigonometria-module__lcZmLa__tabActiva{border-color:var(--primary);background:var(--primary);color:#fff;font-weight:600}.Trigonometria-module__lcZmLa__tabActiva:hover{color:#fff}.Trigonometria-module__lcZmLa__seccion{max-width:960px;margin:0 auto;padding:2rem 1.5rem}.Trigonometria-module__lcZmLa__seccionTitulo{color:var(--text-primary);border-left:4px solid var(--primary);margin:0 0 1.25rem;padding-left:.75rem;font-size:1.4rem;font-weight:700}.Trigonometria-module__lcZmLa__circuloLayout{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.Trigonometria-module__lcZmLa__circuloPanel{flex-direction:column;flex:0 0 320px;gap:1rem;min-width:0;display:flex}.Trigonometria-module__lcZmLa__svgCirculo{background:var(--bg-card);border:1px solid var(--text-muted);border-radius:12px;width:100%;max-width:300px;height:auto;margin:0 auto;display:block;box-shadow:0 2px 8px #00000012}.Trigonometria-module__lcZmLa__valoresPanel{flex-direction:column;flex:260px;gap:1rem;display:flex}.Trigonometria-module__lcZmLa__valoresTitulo{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.Trigonometria-module__lcZmLa__valoresGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Trigonometria-module__lcZmLa__valorCard{background:var(--bg-card);border:2px solid var(--primary);text-align:center;border-radius:10px;padding:.75rem 1rem;box-shadow:0 1px 4px #0000000f}.Trigonometria-module__lcZmLa__valorNombre{color:var(--text-secondary);margin-bottom:.35rem;font-size:.85rem;font-weight:500}.Trigonometria-module__lcZmLa__valorNumero{font-family:Courier New,monospace;font-size:1.3rem;font-weight:700}.Trigonometria-module__lcZmLa__cuadranteInfo{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--text-muted);border-radius:8px;padding:.6rem .9rem;font-size:.9rem}.Trigonometria-module__lcZmLa__cuadranteLabel{color:var(--text-secondary)}.Trigonometria-module__lcZmLa__notablesInfo{flex-direction:column;gap:.5rem;display:flex}.Trigonometria-module__lcZmLa__notablesLabel{color:var(--text-secondary);font-size:.85rem;font-weight:500}.Trigonometria-module__lcZmLa__notablesBtns{flex-wrap:wrap;gap:.3rem;display:flex}.Trigonometria-module__lcZmLa__notableBtn{border:1px solid var(--text-muted);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:5px;padding:.2rem .5rem;font-size:.78rem;transition:all .15s}.Trigonometria-module__lcZmLa__notableBtn:hover{border-color:var(--primary);color:var(--primary)}.Trigonometria-module__lcZmLa__notableBtnActivo{background:var(--primary);color:#fff;border-color:var(--primary)}.Trigonometria-module__lcZmLa__sliderGroup{flex-direction:column;gap:.4rem;display:flex}.Trigonometria-module__lcZmLa__sliderLabel{color:var(--text-secondary);font-size:.9rem;font-weight:500}.Trigonometria-module__lcZmLa__radLabel{color:var(--text-muted);font-size:.8rem;font-weight:400}.Trigonometria-module__lcZmLa__slider{width:100%;accent-color:var(--primary);cursor:pointer;height:4px}.Trigonometria-module__lcZmLa__sliderMarks{justify-content:space-between;margin-top:.15rem;display:flex}.Trigonometria-module__lcZmLa__markBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.1rem .2rem;font-size:.75rem;transition:color .15s}.Trigonometria-module__lcZmLa__markBtn:hover{color:var(--primary)}.Trigonometria-module__lcZmLa__btnAnimacion{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .2s}.Trigonometria-module__lcZmLa__btnAnimacion:hover{background:var(--secondary)}.Trigonometria-module__lcZmLa__btnAnimacion:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Trigonometria-module__lcZmLa__graficaLayout{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.Trigonometria-module__lcZmLa__graficaPanel{flex-direction:column;flex:400px;gap:1rem;min-width:0;display:flex}.Trigonometria-module__lcZmLa__svgGrafica{background:var(--bg-card);border:1px solid var(--text-muted);border-radius:10px;width:100%;height:auto;box-shadow:0 2px 8px #00000012}.Trigonometria-module__lcZmLa__slidersPanel{flex-direction:column;flex:0 0 220px;gap:1.25rem;display:flex}.Trigonometria-module__lcZmLa__funcionSelector{flex-wrap:wrap;gap:1rem;display:flex}.Trigonometria-module__lcZmLa__radioLabel{cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.Trigonometria-module__lcZmLa__radioText{color:var(--text-primary);font-weight:500}.Trigonometria-module__lcZmLa__formulaBox{background:var(--bg-card);border:1px solid var(--primary);text-align:center;border-radius:8px;padding:.75rem 1rem}.Trigonometria-module__lcZmLa__formulaText{color:var(--primary);font-family:Courier New,monospace;font-size:.95rem;font-weight:600}.Trigonometria-module__lcZmLa__tablaDesc{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem}.Trigonometria-module__lcZmLa__tablaWrapper{border:1px solid var(--text-muted);border-radius:10px;overflow-x:auto;box-shadow:0 1px 4px #0000000f}.Trigonometria-module__lcZmLa__tabla{border-collapse:collapse;background:var(--bg-card);width:100%;font-size:.92rem}.Trigonometria-module__lcZmLa__tabla thead{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff}.Trigonometria-module__lcZmLa__tabla th{text-align:center;padding:.75rem 1rem;font-size:.87rem;font-weight:600}.Trigonometria-module__lcZmLa__tabla td{text-align:center;border-top:1px solid var(--text-muted);color:var(--text-primary);padding:.6rem 1rem}.Trigonometria-module__lcZmLa__tabla tbody tr:hover{background:#2e86ab0f}.Trigonometria-module__lcZmLa__tdDestacado{font-weight:700;color:var(--primary)!important}.Trigonometria-module__lcZmLa__tdSin{color:#2e86ab;font-family:Courier New,monospace;font-weight:600}.Trigonometria-module__lcZmLa__tdCos{color:#48a9a6;font-family:Courier New,monospace;font-weight:600}.Trigonometria-module__lcZmLa__tdTan{color:#e8a838;font-family:Courier New,monospace;font-weight:600}.Trigonometria-module__lcZmLa__tablaLeyenda{color:var(--text-secondary);gap:1.5rem;margin-top:.75rem;font-size:.88rem;display:flex}.Trigonometria-module__lcZmLa__leyendaItem{align-items:center;gap:.35rem;display:flex}.Trigonometria-module__lcZmLa__identidadesLayout{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.Trigonometria-module__lcZmLa__identidadesCirculo{flex-direction:column;flex:0 0 320px;gap:1rem;display:flex}.Trigonometria-module__lcZmLa__identidadesPanel{flex:300px}.Trigonometria-module__lcZmLa__identidadesGrid{flex-direction:column;gap:1.25rem;display:flex}.Trigonometria-module__lcZmLa__identidadCard{background:var(--bg-card);border:1px solid var(--text-muted);border-radius:12px;padding:1.25rem;box-shadow:0 1px 4px #0000000f}.Trigonometria-module__lcZmLa__identidadTitulo{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.Trigonometria-module__lcZmLa__identidadFormula{color:var(--primary);margin-bottom:.75rem;font-family:Courier New,monospace;font-size:1.15rem;font-weight:700}.Trigonometria-module__lcZmLa__identidadCalculo{color:var(--text-primary);margin-bottom:.75rem;font-family:Courier New,monospace;font-size:1rem}.Trigonometria-module__lcZmLa__identidadBarra{background:var(--bg-primary);border:1px solid var(--text-muted);border-radius:9px;height:18px;margin-bottom:.5rem;display:flex;overflow:hidden}.Trigonometria-module__lcZmLa__barraSin{background:#2e86ab;border-radius:9px 0 0 9px;transition:width .2s}.Trigonometria-module__lcZmLa__barraCos{background:#48a9a6;border-radius:0 9px 9px 0;transition:width .2s}.Trigonometria-module__lcZmLa__identidadLeyenda{color:var(--text-secondary);gap:1rem;font-size:.85rem;display:flex}.Trigonometria-module__lcZmLa__identidadLista{flex-direction:column;gap:.5rem;display:flex}.Trigonometria-module__lcZmLa__identidadItem{border-bottom:1px solid var(--text-muted);justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.88rem;display:flex}.Trigonometria-module__lcZmLa__identidadLabel{color:var(--text-secondary);font-family:Courier New,monospace}.Trigonometria-module__lcZmLa__identidadValor{color:var(--primary);font-family:Courier New,monospace;font-weight:700}.Trigonometria-module__lcZmLa__identityRect{transition:all .2s}.Trigonometria-module__lcZmLa__dotSin{background:#2e86ab;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.Trigonometria-module__lcZmLa__dotCos{background:#48a9a6;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.Trigonometria-module__lcZmLa__dotTan{background:#e8a838;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.Trigonometria-module__lcZmLa__valSin{color:#2e86ab;font-weight:600}.Trigonometria-module__lcZmLa__valCos{color:#48a9a6;font-weight:600}.Trigonometria-module__lcZmLa__warningBox{color:var(--text-secondary);background:#e8a8381a;border:1px solid #e8a838;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.88rem}.Trigonometria-module__lcZmLa__tableWrapper{border-radius:8px;margin:1.5rem 0;overflow-x:auto;box-shadow:0 2px 8px #00000014}.Trigonometria-module__lcZmLa__comparativaTable{border-collapse:collapse;width:100%;font-size:.9rem}.Trigonometria-module__lcZmLa__comparativaTable th{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:left;padding:.75rem 1rem;font-weight:600}.Trigonometria-module__lcZmLa__comparativaTable td{border-bottom:1px solid var(--border-color,#e5e7eb);color:var(--text-secondary);padding:.75rem 1rem}.Trigonometria-module__lcZmLa__comparativaTable tbody tr:hover{background:#2e86ab0d}[data-theme=dark] .Trigonometria-module__lcZmLa__comparativaTable td{border-bottom-color:#333}.Trigonometria-module__lcZmLa__escenariosGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0;display:grid}.Trigonometria-module__lcZmLa__escenarioCard{background:var(--bg-card);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.Trigonometria-module__lcZmLa__escenarioCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e86ab26}.Trigonometria-module__lcZmLa__escenarioHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.Trigonometria-module__lcZmLa__escenarioIcon{font-size:1.75rem;line-height:1}.Trigonometria-module__lcZmLa__escenarioHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.Trigonometria-module__lcZmLa__escenarioTip{color:var(--secondary);margin-top:.5rem;font-size:.875rem}[data-theme=dark] .Trigonometria-module__lcZmLa__escenarioCard{border-color:#333}.Trigonometria-module__lcZmLa__faqList{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.Trigonometria-module__lcZmLa__faqItem{background:var(--bg-card);border:1px solid var(--border-color,#e5e7eb);border-left:3px solid var(--primary);border-radius:8px;padding:1.25rem}.Trigonometria-module__lcZmLa__faqItem h4{color:var(--primary);margin:0 0 .5rem;font-size:.95rem}.Trigonometria-module__lcZmLa__faqItem p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.Trigonometria-module__lcZmLa__faqTip{color:var(--secondary);background:#48a9a614;border-radius:6px;padding:.5rem .75rem;font-size:.8rem}[data-theme=dark] .Trigonometria-module__lcZmLa__faqItem{border-color:#333;border-left-color:var(--primary)}.Trigonometria-module__lcZmLa__stepGuide{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.Trigonometria-module__lcZmLa__step{align-items:flex-start;gap:1rem;display:flex}.Trigonometria-module__lcZmLa__stepNumber{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.Trigonometria-module__lcZmLa__stepContent{background:var(--bg-card);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;flex:1;padding:1rem}.Trigonometria-module__lcZmLa__stepContent h4{color:var(--text-primary);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.Trigonometria-module__lcZmLa__stepContent p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}[data-theme=dark] .Trigonometria-module__lcZmLa__stepContent{border-color:#333}.Trigonometria-module__lcZmLa__tipsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.Trigonometria-module__lcZmLa__tipCard{background:var(--bg-card);border:1px solid var(--border-color,#e5e7eb);text-align:center;border-radius:10px;padding:1rem}.Trigonometria-module__lcZmLa__tipIcon{margin-bottom:.5rem;font-size:1.5rem;display:block}.Trigonometria-module__lcZmLa__tipCard h4{color:var(--text-primary);margin:0 0 .35rem;font-size:.85rem;font-weight:600}.Trigonometria-module__lcZmLa__tipCard p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}[data-theme=dark] .Trigonometria-module__lcZmLa__tipCard{border-color:#333}.Trigonometria-module__lcZmLa__warningHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Trigonometria-module__lcZmLa__warningIcon{font-size:1.5rem}.Trigonometria-module__lcZmLa__warningHeader h3{color:inherit;margin:0;font-size:1rem;font-weight:600}.Trigonometria-module__lcZmLa__warningList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.Trigonometria-module__lcZmLa__warningList li{padding-left:.5rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.Trigonometria-module__lcZmLa__escenariosGrid{grid-template-columns:1fr}.Trigonometria-module__lcZmLa__tipsGrid{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .Trigonometria-module__lcZmLa__container{background-color:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .Trigonometria-module__lcZmLa__tabs{background:var(--bg-card);border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__tab{color:var(--text-secondary);border-color:#555}[data-theme=dark] .Trigonometria-module__lcZmLa__tab:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .Trigonometria-module__lcZmLa__tabActiva{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=dark] .Trigonometria-module__lcZmLa__svgCirculo,[data-theme=dark] .Trigonometria-module__lcZmLa__svgGrafica{background:var(--bg-card);border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__valorCard{background:var(--bg-card)}[data-theme=dark] .Trigonometria-module__lcZmLa__cuadranteInfo{background:var(--bg-card);border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__notableBtn{background:var(--bg-card);color:var(--text-secondary);border-color:#555}[data-theme=dark] .Trigonometria-module__lcZmLa__notableBtnActivo{background:var(--primary);color:#fff;border-color:var(--primary)}[data-theme=dark] .Trigonometria-module__lcZmLa__tablaWrapper{border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__tabla{background:var(--bg-card)}[data-theme=dark] .Trigonometria-module__lcZmLa__tabla td{border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__tabla tbody tr:hover{background:#2e86ab1f}[data-theme=dark] .Trigonometria-module__lcZmLa__identidadCard{background:var(--bg-card);border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__identidadBarra{background:#333;border-color:#555}[data-theme=dark] .Trigonometria-module__lcZmLa__identidadItem{border-color:#444}[data-theme=dark] .Trigonometria-module__lcZmLa__formulaBox{background:var(--bg-card);border-color:var(--primary)}[data-theme=dark] .Trigonometria-module__lcZmLa__warningBox{background:#e8a83814;border-color:#e8a838}@media (prefers-reduced-motion:reduce){.Trigonometria-module__lcZmLa__barraSin,.Trigonometria-module__lcZmLa__barraCos,.Trigonometria-module__lcZmLa__identityRect,.Trigonometria-module__lcZmLa__btnAnimacion,.Trigonometria-module__lcZmLa__tab,.Trigonometria-module__lcZmLa__notableBtn{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.Trigonometria-module__lcZmLa__circuloLayout,.Trigonometria-module__lcZmLa__graficaLayout,.Trigonometria-module__lcZmLa__identidadesLayout{flex-direction:column}.Trigonometria-module__lcZmLa__circuloPanel,.Trigonometria-module__lcZmLa__identidadesCirculo{flex:auto}.Trigonometria-module__lcZmLa__valoresGrid{grid-template-columns:1fr 1fr}.Trigonometria-module__lcZmLa__slidersPanel{flex:auto;width:100%}.Trigonometria-module__lcZmLa__tabs{gap:.4rem;padding:.75rem 1rem}.Trigonometria-module__lcZmLa__tab{padding:.4rem .7rem;font-size:.82rem}}
