.CalculadoraTrigonometria-module__P9yJFq__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;max-width:1400px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;padding-top:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:gray;--border:#404040;--hover:#333}.CalculadoraTrigonometria-module__P9yJFq__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff}.CalculadoraTrigonometria-module__P9yJFq__title{margin-bottom:var(--spacing-sm);font-size:2.2rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__subtitle{opacity:.95;font-size:1.1rem}.CalculadoraTrigonometria-module__P9yJFq__mainContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:380px 1fr;display:grid}.CalculadoraTrigonometria-module__P9yJFq__configPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);height:fit-content}.CalculadoraTrigonometria-module__P9yJFq__sectionTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.1rem;font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__tiposGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.CalculadoraTrigonometria-module__P9yJFq__tipoBtn{padding:var(--spacing-sm);background:var(--hover);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:center;gap:4px;transition:all .2s;display:flex}.CalculadoraTrigonometria-module__P9yJFq__tipoBtn:hover{border-color:var(--primary)}.CalculadoraTrigonometria-module__P9yJFq__tipoActivo{border-color:var(--primary);background:#2e86ab1a}.CalculadoraTrigonometria-module__P9yJFq__tipoIcono{color:var(--primary);font-size:.9rem;font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__tipoNombre{color:var(--text-primary);text-align:center;font-size:.7rem;font-weight:500}.CalculadoraTrigonometria-module__P9yJFq__unidadSelector{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:var(--spacing-xs);background:var(--hover);border-radius:var(--radius);display:flex}.CalculadoraTrigonometria-module__P9yJFq__unidadBtn{padding:var(--spacing-sm);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;font-size:.85rem;transition:all .2s}.CalculadoraTrigonometria-module__P9yJFq__unidadActiva{background:var(--bg-card);color:var(--primary);box-shadow:var(--shadow-sm)}.CalculadoraTrigonometria-module__P9yJFq__inputsSection{margin-bottom:var(--spacing-lg)}.CalculadoraTrigonometria-module__P9yJFq__angulosRapidos{gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--hover);border-radius:var(--radius);flex-wrap:wrap;align-items:center;display:flex}.CalculadoraTrigonometria-module__P9yJFq__angulosRapidos span{color:var(--text-muted);font-size:.8rem}.CalculadoraTrigonometria-module__P9yJFq__btnAngulo{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);font-size:.75rem;transition:all .2s}.CalculadoraTrigonometria-module__P9yJFq__btnAngulo:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.CalculadoraTrigonometria-module__P9yJFq__unidadOrigenSelector{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}.CalculadoraTrigonometria-module__P9yJFq__unidadOrigenBtn{padding:var(--spacing-sm);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:all .2s}.CalculadoraTrigonometria-module__P9yJFq__unidadOrigenBtn:hover{border-color:var(--primary)}.CalculadoraTrigonometria-module__P9yJFq__unidadOrigenActiva{background:var(--primary);color:#fff;border-color:var(--primary)}.CalculadoraTrigonometria-module__P9yJFq__resultsPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.CalculadoraTrigonometria-module__P9yJFq__placeholder{height:300px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.CalculadoraTrigonometria-module__P9yJFq__placeholderIcon{margin-bottom:var(--spacing-md);opacity:.5;font-size:4rem}.CalculadoraTrigonometria-module__P9yJFq__resultsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.CalculadoraTrigonometria-module__P9yJFq__tablaNotables{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.CalculadoraTrigonometria-module__P9yJFq__tablaNotables h3{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1rem}.CalculadoraTrigonometria-module__P9yJFq__tabla{border-collapse:collapse;width:100%;font-size:.9rem}.CalculadoraTrigonometria-module__P9yJFq__tabla th,.CalculadoraTrigonometria-module__P9yJFq__tabla td{padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-bottom:1px solid var(--border)}.CalculadoraTrigonometria-module__P9yJFq__tabla th{background:var(--hover);color:var(--text-primary);font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__tabla td{color:var(--text-secondary);font-family:Courier New,monospace}.CalculadoraTrigonometria-module__P9yJFq__guideSection{padding:var(--spacing-md) 0}.CalculadoraTrigonometria-module__P9yJFq__guideSection h2{color:var(--primary);margin-bottom:var(--spacing-md);font-size:1.4rem}.CalculadoraTrigonometria-module__P9yJFq__introParagraph{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.05rem;line-height:1.7}.CalculadoraTrigonometria-module__P9yJFq__contentGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.CalculadoraTrigonometria-module__P9yJFq__contentCard{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-md);border-left:3px solid var(--primary)}.CalculadoraTrigonometria-module__P9yJFq__contentCard h4{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1rem}.CalculadoraTrigonometria-module__P9yJFq__contentCard p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (max-width:1024px){.CalculadoraTrigonometria-module__P9yJFq__mainContent{grid-template-columns:1fr}}@media (max-width:768px){.CalculadoraTrigonometria-module__P9yJFq__container{padding:var(--spacing-md);padding-top:80px}.CalculadoraTrigonometria-module__P9yJFq__title{font-size:1.6rem}.CalculadoraTrigonometria-module__P9yJFq__tiposGrid{grid-template-columns:repeat(4,1fr)}.CalculadoraTrigonometria-module__P9yJFq__resultsGrid{grid-template-columns:repeat(2,1fr)}}.CalculadoraTrigonometria-module__P9yJFq__educationalContent{margin-top:var(--spacing-xl)}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:.875rem}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa th,.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border)}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa th{background:var(--hover);color:var(--text-primary);font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa td{color:var(--text-secondary)}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa tr:hover td{background:var(--hover)}.CalculadoraTrigonometria-module__P9yJFq__casosUsoGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraTrigonometria-module__P9yJFq__casoCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border);border-top:4px solid var(--primary);transition:box-shadow .2s}.CalculadoraTrigonometria-module__P9yJFq__casoCard:hover{box-shadow:var(--shadow-md)}.CalculadoraTrigonometria-module__P9yJFq__casoIcon{margin-bottom:var(--spacing-sm);font-size:2rem}.CalculadoraTrigonometria-module__P9yJFq__casoTitle{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__casoSubtitle{color:var(--primary);margin-bottom:var(--spacing-sm);font-size:.8rem;font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__casoDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.CalculadoraTrigonometria-module__P9yJFq__faqPregunta{color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);background:var(--hover);border-bottom:1px solid var(--border);font-size:.95rem;font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__faqRespuesta{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);font-size:.875rem;line-height:1.7}.CalculadoraTrigonometria-module__P9yJFq__pasosList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CalculadoraTrigonometria-module__P9yJFq__paso{gap:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border);align-items:flex-start;display:flex}.CalculadoraTrigonometria-module__P9yJFq__pasoNum{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.CalculadoraTrigonometria-module__P9yJFq__pasoContent{flex:1}.CalculadoraTrigonometria-module__P9yJFq__pasoTitle{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:.95rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__pasoDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.CalculadoraTrigonometria-module__P9yJFq__tipsErrorsSection{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.CalculadoraTrigonometria-module__P9yJFq__tipsColumn{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.CalculadoraTrigonometria-module__P9yJFq__tipsHeader{color:var(--success);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--success);font-size:1rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__errorsHeader{color:var(--danger);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--danger);font-size:1rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__tipItem{color:var(--text-secondary);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);padding-left:var(--spacing-md);font-size:.875rem;line-height:1.6;position:relative}.CalculadoraTrigonometria-module__P9yJFq__tipItem:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.CalculadoraTrigonometria-module__P9yJFq__tipItem:last-child{border-bottom:none}.CalculadoraTrigonometria-module__P9yJFq__errorItem{color:var(--text-secondary);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border);padding-left:var(--spacing-md);font-size:.875rem;line-height:1.6;position:relative}.CalculadoraTrigonometria-module__P9yJFq__errorItem:before{content:"✗";color:var(--danger);font-weight:700;position:absolute;left:0}.CalculadoraTrigonometria-module__P9yJFq__errorItem:last-child{border-bottom:none}@media (max-width:768px){.CalculadoraTrigonometria-module__P9yJFq__casosUsoGrid,.CalculadoraTrigonometria-module__P9yJFq__tipsErrorsSection{grid-template-columns:1fr}.CalculadoraTrigonometria-module__P9yJFq__tablaComparativa{font-size:.75rem;display:block;overflow-x:auto}.CalculadoraTrigonometria-module__P9yJFq__paso{gap:var(--spacing-md);flex-direction:column}}.CalculadoraTrigonometria-module__P9yJFq__tableWrapper{border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-lg);overflow-x:auto}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable{border-collapse:collapse;width:100%;min-width:700px;font-size:.85rem}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable th,.CalculadoraTrigonometria-module__P9yJFq__comparativaTable td{padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-bottom:1px solid var(--border);white-space:nowrap}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable th{background:var(--hover);color:var(--text-primary);font-size:.8rem;font-weight:600;position:sticky;top:0}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable td{color:var(--text-secondary);font-family:Courier New,monospace}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable td:first-child{text-align:left;font-family:inherit}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable td:nth-child(2),.CalculadoraTrigonometria-module__P9yJFq__comparativaTable td:nth-child(3){text-align:left;white-space:normal;font-family:inherit;font-size:.8rem}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable tr:hover td{background:var(--hover)}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__comparativaTable th{background:#ffffff0d}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__comparativaTable tr:hover td{background:#ffffff0a}.CalculadoraTrigonometria-module__P9yJFq__escenariosGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraTrigonometria-module__P9yJFq__escenarioCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border);border-top:4px solid var(--primary);gap:var(--spacing-sm);flex-direction:column;transition:box-shadow .2s;display:flex}.CalculadoraTrigonometria-module__P9yJFq__escenarioCard:hover{box-shadow:var(--shadow-md)}.CalculadoraTrigonometria-module__P9yJFq__escenarioHeader{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);display:flex}.CalculadoraTrigonometria-module__P9yJFq__escenarioIcon{flex-shrink:0;font-size:2rem;line-height:1}.CalculadoraTrigonometria-module__P9yJFq__escenarioExample{color:var(--primary);padding:var(--spacing-xs) var(--spacing-sm);border-left:3px solid var(--primary);background:#2e86ab14;border-radius:6px;font-family:Courier New,monospace;font-size:.8rem;font-weight:600}.CalculadoraTrigonometria-module__P9yJFq__escenarioTip{color:var(--text-muted);font-size:.78rem;font-style:italic;line-height:1.5}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__escenarioCard{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__escenarioExample{background:#2e86ab26}.CalculadoraTrigonometria-module__P9yJFq__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.CalculadoraTrigonometria-module__P9yJFq__faqItem{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.CalculadoraTrigonometria-module__P9yJFq__faqTip{margin-top:var(--spacing-sm);color:var(--secondary);padding:var(--spacing-xs) var(--spacing-sm);border-left:3px solid var(--secondary);background:#48a9a614;border-radius:6px;font-size:.8rem;font-weight:600}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__faqItem{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__faqTip{background:#48a9a626}.CalculadoraTrigonometria-module__P9yJFq__stepGuide{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CalculadoraTrigonometria-module__P9yJFq__step{gap:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border);align-items:flex-start;transition:box-shadow .2s;display:flex}.CalculadoraTrigonometria-module__P9yJFq__step:hover{box-shadow:var(--shadow-sm)}.CalculadoraTrigonometria-module__P9yJFq__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:40px;height:40px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 2px 8px #2e86ab4d}.CalculadoraTrigonometria-module__P9yJFq__stepContent{flex:1}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__step{background:var(--bg-card);border-color:var(--border)}.CalculadoraTrigonometria-module__P9yJFq__tipsGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraTrigonometria-module__P9yJFq__tipCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-md);border:1px solid var(--border);border-left:4px solid var(--secondary);gap:var(--spacing-md);align-items:flex-start;transition:box-shadow .2s;display:flex}.CalculadoraTrigonometria-module__P9yJFq__tipCard:hover{box-shadow:var(--shadow-sm)}.CalculadoraTrigonometria-module__P9yJFq__tipCard strong{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:.9rem;display:block}.CalculadoraTrigonometria-module__P9yJFq__tipCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.CalculadoraTrigonometria-module__P9yJFq__tipIcon{flex-shrink:0;font-size:1.5rem;line-height:1}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__tipCard{background:var(--bg-card);border-color:var(--border);border-left-color:var(--secondary)}.CalculadoraTrigonometria-module__P9yJFq__warningBox{border-radius:var(--radius);padding:var(--spacing-lg);background:#ef44440d;border:1px solid #ef444440}.CalculadoraTrigonometria-module__P9yJFq__warningHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid #ef44444d;display:flex}.CalculadoraTrigonometria-module__P9yJFq__warningHeader strong{color:var(--danger);font-size:1rem;font-weight:700}.CalculadoraTrigonometria-module__P9yJFq__warningIcon{flex-shrink:0;font-size:1.25rem}.CalculadoraTrigonometria-module__P9yJFq__warningList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CalculadoraTrigonometria-module__P9yJFq__warningList li{color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border-left:3px solid var(--danger);border-radius:8px;font-size:.875rem;line-height:1.7;position:relative}.CalculadoraTrigonometria-module__P9yJFq__warningList li strong{color:var(--text-primary);font-weight:600}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__warningBox{background:#ef444414;border-color:#ef444433}[data-theme=dark] .CalculadoraTrigonometria-module__P9yJFq__warningList li{background:#ffffff08}@media (max-width:768px){.CalculadoraTrigonometria-module__P9yJFq__escenariosGrid,.CalculadoraTrigonometria-module__P9yJFq__tipsGrid{grid-template-columns:1fr}.CalculadoraTrigonometria-module__P9yJFq__step{gap:var(--spacing-md);flex-direction:column}.CalculadoraTrigonometria-module__P9yJFq__stepNumber{width:34px;height:34px;font-size:.9rem}.CalculadoraTrigonometria-module__P9yJFq__escenarioHeader{flex-direction:row;align-items:flex-start}.CalculadoraTrigonometria-module__P9yJFq__comparativaTable{font-size:.75rem}}
