.TeoriaColas-module__nJGsrq__container{background:var(--bg-primary);max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .TeoriaColas-module__nJGsrq__container{background:var(--bg-primary)}.TeoriaColas-module__nJGsrq__hero{text-align:center;background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;border-radius:16px;margin-top:80px;margin-bottom:2rem;padding:2.5rem 2rem}.TeoriaColas-module__nJGsrq__title{margin-bottom:.75rem;font-size:2.2rem;font-weight:700}.TeoriaColas-module__nJGsrq__subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:1.1rem}.TeoriaColas-module__nJGsrq__inputPanel{background:var(--bg-card);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:2rem;padding:2rem}.TeoriaColas-module__nJGsrq__panelTitle{color:var(--primary);text-align:center;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.TeoriaColas-module__nJGsrq__inputGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.TeoriaColas-module__nJGsrq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.TeoriaColas-module__nJGsrq__label{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;display:flex}.TeoriaColas-module__nJGsrq__labelUnit{color:var(--text-muted);font-size:.85rem;font-weight:400}.TeoriaColas-module__nJGsrq__input{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:10px;padding:.875rem 1rem;font-size:1.1rem;transition:all .2s}.TeoriaColas-module__nJGsrq__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus);outline:none}[data-theme=dark] .TeoriaColas-module__nJGsrq__input{background:var(--hover)}.TeoriaColas-module__nJGsrq__inputHelp{color:var(--text-muted);margin:0;font-size:.85rem}.TeoriaColas-module__nJGsrq__buttonGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.TeoriaColas-module__nJGsrq__btnPrimary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.TeoriaColas-module__nJGsrq__btnPrimary:hover:not(:disabled){background:#256a8a;transform:translateY(-2px)}.TeoriaColas-module__nJGsrq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.TeoriaColas-module__nJGsrq__btnSecondary{background:var(--secondary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.TeoriaColas-module__nJGsrq__btnSecondary:hover:not(:disabled){background:#3a8a87;transform:translateY(-2px)}.TeoriaColas-module__nJGsrq__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.TeoriaColas-module__nJGsrq__btnOutline{border:2px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.TeoriaColas-module__nJGsrq__btnOutline:hover:not(:disabled){border-color:var(--text-secondary);background:var(--hover)}.TeoriaColas-module__nJGsrq__btnOutline:disabled{opacity:.5;cursor:not-allowed}.TeoriaColas-module__nJGsrq__resultsSection{background:var(--bg-card);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:2rem;padding:2rem}.TeoriaColas-module__nJGsrq__alertSuccess{color:#155724;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border:2px solid #28a745;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.TeoriaColas-module__nJGsrq__alertSuccess strong{font-size:1.1rem}.TeoriaColas-module__nJGsrq__alertSuccess p{margin:.5rem 0 0}[data-theme=dark] .TeoriaColas-module__nJGsrq__alertSuccess{color:#a3d9a5;background:linear-gradient(135deg,#1e3a21 0%,#234726 100%);border-color:#28a745}.TeoriaColas-module__nJGsrq__alertDanger{color:#721c24;background:linear-gradient(135deg,#f8d7da 0%,#f5c6cb 100%);border:2px solid #dc3545;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.TeoriaColas-module__nJGsrq__alertDanger strong{font-size:1.1rem}.TeoriaColas-module__nJGsrq__alertDanger p{margin:.5rem 0 0}[data-theme=dark] .TeoriaColas-module__nJGsrq__alertDanger{color:#f5a6ab;background:linear-gradient(135deg,#3a1e21 0%,#472326 100%);border-color:#dc3545}.TeoriaColas-module__nJGsrq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.TeoriaColas-module__nJGsrq__metricCard{background:var(--bg-primary);text-align:center;border:1px solid var(--border);border-radius:12px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.TeoriaColas-module__nJGsrq__metricCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}[data-theme=dark] .TeoriaColas-module__nJGsrq__metricCard{background:var(--hover)}.TeoriaColas-module__nJGsrq__metricIcon{margin-bottom:.5rem;font-size:2rem}.TeoriaColas-module__nJGsrq__metricValue{color:var(--primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.TeoriaColas-module__nJGsrq__metricLabel{color:var(--text-primary);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.TeoriaColas-module__nJGsrq__metricDesc{color:var(--text-muted);font-size:.8rem}.TeoriaColas-module__nJGsrq__chartContainer{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1rem}[data-theme=dark] .TeoriaColas-module__nJGsrq__chartContainer{background:var(--hover)}.TeoriaColas-module__nJGsrq__chart{width:100%;height:300px}.TeoriaColas-module__nJGsrq__interpretacion{border-left:4px solid var(--primary);background:linear-gradient(135deg,#e7f3ff 0%,#d0e8ff 100%);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.TeoriaColas-module__nJGsrq__interpretacion h3{color:var(--primary);margin-bottom:1rem;font-size:1.1rem}.TeoriaColas-module__nJGsrq__interpretacion ul{margin:0;padding-left:1.5rem}.TeoriaColas-module__nJGsrq__interpretacion li{color:#1a1a1a;margin-bottom:.5rem;line-height:1.6}[data-theme=dark] .TeoriaColas-module__nJGsrq__interpretacion{background:linear-gradient(135deg,#1a2a3a 0%,#1e3040 100%)}[data-theme=dark] .TeoriaColas-module__nJGsrq__interpretacion li{color:#e5e5e5}.TeoriaColas-module__nJGsrq__actionButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.TeoriaColas-module__nJGsrq__simulacionSection{background:var(--bg-card);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:2rem;padding:2rem}.TeoriaColas-module__nJGsrq__simulacionStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.TeoriaColas-module__nJGsrq__statItem{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:1rem;display:flex}[data-theme=dark] .TeoriaColas-module__nJGsrq__statItem{background:var(--hover)}.TeoriaColas-module__nJGsrq__statLabel{color:var(--text-secondary);font-weight:500}.TeoriaColas-module__nJGsrq__statValue{color:var(--primary);font-size:1.1rem;font-weight:700}.TeoriaColas-module__nJGsrq__eventosContainer{margin-top:1.5rem}.TeoriaColas-module__nJGsrq__eventosContainer h3{color:var(--text-primary);margin-bottom:1rem;font-size:1rem}.TeoriaColas-module__nJGsrq__eventosTable{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.TeoriaColas-module__nJGsrq__eventosTable table{border-collapse:collapse;width:100%;font-size:.9rem}.TeoriaColas-module__nJGsrq__eventosTable th{background:var(--primary);color:#fff;text-align:left;padding:.75rem;font-weight:600}.TeoriaColas-module__nJGsrq__eventosTable td{border-bottom:1px solid var(--border);padding:.625rem .75rem}.TeoriaColas-module__nJGsrq__eventosTable tr:last-child td{border-bottom:none}.TeoriaColas-module__nJGsrq__eventosTable tr:nth-child(2n){background:var(--bg-primary)}[data-theme=dark] .TeoriaColas-module__nJGsrq__eventosTable tr:nth-child(2n){background:var(--hover)}.TeoriaColas-module__nJGsrq__llegada{background:#e8f5e9!important}[data-theme=dark] .TeoriaColas-module__nJGsrq__llegada{background:#1e3a21!important}.TeoriaColas-module__nJGsrq__salida{background:#fff3e0!important}[data-theme=dark] .TeoriaColas-module__nJGsrq__salida{background:#3a2e1e!important}.TeoriaColas-module__nJGsrq__guideSection h2{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.TeoriaColas-module__nJGsrq__guideSection h3{color:var(--text-primary);margin:1.5rem 0 1rem;font-size:1.25rem}.TeoriaColas-module__nJGsrq__introParagraph{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.TeoriaColas-module__nJGsrq__conceptGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.TeoriaColas-module__nJGsrq__conceptCard{background:var(--bg-primary);border-left:4px solid var(--primary);border-radius:12px;padding:1.5rem}[data-theme=dark] .TeoriaColas-module__nJGsrq__conceptCard{background:var(--hover)}.TeoriaColas-module__nJGsrq__conceptCard h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1.1rem}.TeoriaColas-module__nJGsrq__conceptCard p{color:var(--text-secondary);margin-bottom:.5rem;line-height:1.6}.TeoriaColas-module__nJGsrq__conceptCard ul{margin:.5rem 0;padding-left:1.25rem}.TeoriaColas-module__nJGsrq__conceptCard li{color:var(--text-secondary);margin-bottom:.375rem;line-height:1.5}.TeoriaColas-module__nJGsrq__formula{color:var(--primary);text-align:center;background:var(--bg-card);border-radius:8px;margin:.75rem 0;padding:.5rem;font-family:Consolas,Monaco,monospace;font-size:1.1rem}[data-theme=dark] .TeoriaColas-module__nJGsrq__formula{background:var(--bg-primary)}.TeoriaColas-module__nJGsrq__formulaBox{text-align:center;background:linear-gradient(135deg,#e7f3ff 0%,#d0e8ff 100%);border-radius:12px;margin:1rem 0;padding:1.5rem}.TeoriaColas-module__nJGsrq__formulaBox .TeoriaColas-module__nJGsrq__formula{background:#fff;margin-bottom:1rem;padding:1rem;font-size:1.3rem}.TeoriaColas-module__nJGsrq__formulaBox p{color:#1a1a1a;margin:0}[data-theme=dark] .TeoriaColas-module__nJGsrq__formulaBox{background:linear-gradient(135deg,#1a2a3a 0%,#1e3040 100%)}[data-theme=dark] .TeoriaColas-module__nJGsrq__formulaBox p{color:#e5e5e5}[data-theme=dark] .TeoriaColas-module__nJGsrq__formulaBox .TeoriaColas-module__nJGsrq__formula{background:var(--bg-card)}.TeoriaColas-module__nJGsrq__exampleBox{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;margin:1rem 0;padding:1.5rem}.TeoriaColas-module__nJGsrq__exampleBox p{color:#1a1a1a;margin-bottom:.75rem}.TeoriaColas-module__nJGsrq__exampleBox ul{margin:0;padding-left:1.5rem}.TeoriaColas-module__nJGsrq__exampleBox li{color:#1a1a1a;margin-bottom:.375rem}[data-theme=dark] .TeoriaColas-module__nJGsrq__exampleBox{background:#3a3520;border-color:#ffc107}[data-theme=dark] .TeoriaColas-module__nJGsrq__exampleBox p,[data-theme=dark] .TeoriaColas-module__nJGsrq__exampleBox li{color:#e5e5e5}@media (max-width:768px){.TeoriaColas-module__nJGsrq__container{padding:1rem}.TeoriaColas-module__nJGsrq__hero{margin-top:70px;padding:1.5rem 1rem}.TeoriaColas-module__nJGsrq__title{font-size:1.6rem}.TeoriaColas-module__nJGsrq__subtitle{font-size:.95rem}.TeoriaColas-module__nJGsrq__inputPanel,.TeoriaColas-module__nJGsrq__resultsSection,.TeoriaColas-module__nJGsrq__simulacionSection{padding:1.25rem}.TeoriaColas-module__nJGsrq__metricsGrid{grid-template-columns:repeat(2,1fr)}.TeoriaColas-module__nJGsrq__buttonGroup,.TeoriaColas-module__nJGsrq__actionButtons{flex-direction:column}.TeoriaColas-module__nJGsrq__btnPrimary,.TeoriaColas-module__nJGsrq__btnSecondary,.TeoriaColas-module__nJGsrq__btnOutline{text-align:center;width:100%}.TeoriaColas-module__nJGsrq__chart{height:250px}.TeoriaColas-module__nJGsrq__simulacionStats,.TeoriaColas-module__nJGsrq__conceptGrid{grid-template-columns:1fr}}@media (max-width:480px){.TeoriaColas-module__nJGsrq__metricsGrid{grid-template-columns:1fr}.TeoriaColas-module__nJGsrq__metricCard{padding:1rem}.TeoriaColas-module__nJGsrq__metricValue{font-size:1.3rem}}
