.AlgebraEcuaciones-module__iWcXpa__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;--focus:#2e86ab1a;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;max-width:1200px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-theme=dark] .AlgebraEcuaciones-module__iWcXpa__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:gray;--border:#404040;--hover:#333;--focus:#2e86ab33;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006}.AlgebraEcuaciones-module__iWcXpa__hero{text-align:center;margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl)var(--spacing-lg);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff;box-shadow:var(--shadow-lg);margin-top:80px}.AlgebraEcuaciones-module__iWcXpa__title{margin-bottom:var(--spacing-md);text-shadow:0 2px 4px #0000001a;font-size:2.5rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__subtitle{opacity:.95;font-size:1.2rem;font-weight:400;line-height:1.6}.AlgebraEcuaciones-module__iWcXpa__typeSelector{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.AlgebraEcuaciones-module__iWcXpa__typeButton{padding:var(--spacing-md)var(--spacing-xl);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);font-size:1.1rem;font-weight:600;transition:all .3s}.AlgebraEcuaciones-module__iWcXpa__typeButton:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AlgebraEcuaciones-module__iWcXpa__typeButton.AlgebraEcuaciones-module__iWcXpa__active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow-md)}.AlgebraEcuaciones-module__iWcXpa__mainContent{gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);padding:0 var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.AlgebraEcuaciones-module__iWcXpa__inputPanel,.AlgebraEcuaciones-module__iWcXpa__resultsPanel{gap:var(--spacing-lg);flex-direction:column;display:flex}.AlgebraEcuaciones-module__iWcXpa__equationCard,.AlgebraEcuaciones-module__iWcXpa__resultsCard,.AlgebraEcuaciones-module__iWcXpa__chartCard{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);box-shadow:var(--shadow-md);border:1px solid var(--border)}.AlgebraEcuaciones-module__iWcXpa__cardTitle{color:var(--primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.5rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__inputGroup{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.AlgebraEcuaciones-module__iWcXpa__inputGroup label{gap:var(--spacing-sm);color:var(--text-primary);flex-direction:column;font-weight:600;display:flex}.AlgebraEcuaciones-module__iWcXpa__input{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);font-size:1rem;transition:all .3s}.AlgebraEcuaciones-module__iWcXpa__input:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px var(--focus);outline:none}[data-theme=dark] .AlgebraEcuaciones-module__iWcXpa__input{color:#e5e5e5;background:#333;border-color:#505050}[data-theme=dark] .AlgebraEcuaciones-module__iWcXpa__input:focus{border-color:var(--primary);background:#3a3a3a}.AlgebraEcuaciones-module__iWcXpa__systemGroup{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.AlgebraEcuaciones-module__iWcXpa__systemRow{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);flex-wrap:wrap;justify-content:center;font-size:1.1rem;font-weight:500;display:flex}.AlgebraEcuaciones-module__iWcXpa__systemLabel{color:var(--primary);min-width:100px;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__inputSmall{width:70px;padding:var(--spacing-sm);border:2px solid var(--border);border-radius:var(--radius);text-align:center;background:var(--bg-card);color:var(--text-primary);font-size:1rem;transition:all .3s}.AlgebraEcuaciones-module__iWcXpa__inputSmall:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus);outline:none}[data-theme=dark] .AlgebraEcuaciones-module__iWcXpa__inputSmall{color:#e5e5e5;background:#333;border-color:#505050}[data-theme=dark] .AlgebraEcuaciones-module__iWcXpa__inputSmall:focus{border-color:var(--primary);background:#3a3a3a}.AlgebraEcuaciones-module__iWcXpa__btnPrimary,.AlgebraEcuaciones-module__iWcXpa__btnSecondary{padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow-sm);border:none;font-family:inherit;font-size:1.1rem;font-weight:600;transition:all .3s}.AlgebraEcuaciones-module__iWcXpa__btnPrimary{background:var(--primary);color:#fff}.AlgebraEcuaciones-module__iWcXpa__btnPrimary:hover{box-shadow:var(--shadow-md);background:#256a8a;transform:translateY(-2px)}.AlgebraEcuaciones-module__iWcXpa__btnSecondary{background:var(--secondary);color:#fff}.AlgebraEcuaciones-module__iWcXpa__btnSecondary:hover{box-shadow:var(--shadow-md);background:#3a8784;transform:translateY(-2px)}.AlgebraEcuaciones-module__iWcXpa__solution{background:var(--hover);padding:var(--spacing-lg);border-radius:var(--radius);border-left:4px solid var(--primary);margin-bottom:var(--spacing-lg)}.AlgebraEcuaciones-module__iWcXpa__solutionValue{color:var(--primary);margin:var(--spacing-sm)0;text-align:center;font-size:1.5rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__extraInfo{background:var(--bg-primary);padding:var(--spacing-md);border-radius:var(--radius);margin-bottom:var(--spacing-lg)}.AlgebraEcuaciones-module__iWcXpa__extraInfo p{margin:var(--spacing-sm)0;color:var(--text-primary);font-size:1rem}.AlgebraEcuaciones-module__iWcXpa__steps{background:var(--bg-primary);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border)}.AlgebraEcuaciones-module__iWcXpa__stepsTitle{color:var(--secondary);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__step{padding:var(--spacing-sm)0;color:var(--text-primary);border-bottom:1px solid var(--border);font-size:.95rem;line-height:1.8}.AlgebraEcuaciones-module__iWcXpa__step:last-child{border-bottom:none}.AlgebraEcuaciones-module__iWcXpa__chartCard{height:400px}.AlgebraEcuaciones-module__iWcXpa__chart{width:100%;height:100%}.AlgebraEcuaciones-module__iWcXpa__disclaimer{border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);background:#fff3cd;border:2px solid #ffc107}.AlgebraEcuaciones-module__iWcXpa__disclaimer h3{color:#856404;margin-bottom:var(--spacing-md);font-size:1.3rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__disclaimer p{color:#856404;font-size:1rem;line-height:1.7}.AlgebraEcuaciones-module__iWcXpa__educationalToggle{text-align:center;margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:var(--hover);border-radius:var(--radius-large);border:1px solid var(--border)}.AlgebraEcuaciones-module__iWcXpa__educationalToggle h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.5rem}.AlgebraEcuaciones-module__iWcXpa__educationalSubtitle{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.05rem}.AlgebraEcuaciones-module__iWcXpa__educationalContent{margin-top:var(--spacing-xl);animation:.5s ease-out AlgebraEcuaciones-module__iWcXpa__fadeIn}@keyframes AlgebraEcuaciones-module__iWcXpa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AlgebraEcuaciones-module__iWcXpa__guideSection{margin-bottom:var(--spacing-xl)}.AlgebraEcuaciones-module__iWcXpa__guideSection h2{color:var(--primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.8rem;font-weight:700}.AlgebraEcuaciones-module__iWcXpa__introParagraph{color:var(--text-primary);margin-bottom:var(--spacing-xl);text-align:center;max-width:900px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.8}.AlgebraEcuaciones-module__iWcXpa__contentGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.AlgebraEcuaciones-module__iWcXpa__contentCard{background:var(--hover);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border);transition:transform .3s}.AlgebraEcuaciones-module__iWcXpa__contentCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.AlgebraEcuaciones-module__iWcXpa__contentCard h4{color:var(--primary);margin-bottom:var(--spacing-md);font-size:1.15rem;font-weight:600}.AlgebraEcuaciones-module__iWcXpa__contentCard p{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.95rem;line-height:1.7}.AlgebraEcuaciones-module__iWcXpa__contentCard strong{color:var(--text-primary);font-weight:600}.AlgebraEcuaciones-module__iWcXpa__contentCard ul,.AlgebraEcuaciones-module__iWcXpa__contentCard ol{margin-left:var(--spacing-lg);color:var(--text-secondary);line-height:1.7}.AlgebraEcuaciones-module__iWcXpa__contentCard li{margin-bottom:var(--spacing-xs)}@media (max-width:1024px){.AlgebraEcuaciones-module__iWcXpa__mainContent{grid-template-columns:1fr}.AlgebraEcuaciones-module__iWcXpa__chartCard{height:350px}}@media (max-width:768px){.AlgebraEcuaciones-module__iWcXpa__container{padding:var(--spacing-md)}.AlgebraEcuaciones-module__iWcXpa__title{font-size:1.8rem}.AlgebraEcuaciones-module__iWcXpa__subtitle{font-size:1rem}.AlgebraEcuaciones-module__iWcXpa__typeSelector{gap:var(--spacing-sm)}.AlgebraEcuaciones-module__iWcXpa__typeButton{padding:var(--spacing-sm)var(--spacing-md);font-size:1rem}.AlgebraEcuaciones-module__iWcXpa__contentGrid{gap:var(--spacing-md);grid-template-columns:1fr}.AlgebraEcuaciones-module__iWcXpa__educationalToggle h3{font-size:1.3rem}.AlgebraEcuaciones-module__iWcXpa__chartCard{height:300px}.AlgebraEcuaciones-module__iWcXpa__systemRow{gap:.3rem;font-size:.95rem}.AlgebraEcuaciones-module__iWcXpa__inputSmall{width:60px}}@media (max-width:480px){.AlgebraEcuaciones-module__iWcXpa__title{font-size:1.5rem}.AlgebraEcuaciones-module__iWcXpa__subtitle{font-size:.9rem}.AlgebraEcuaciones-module__iWcXpa__cardTitle,.AlgebraEcuaciones-module__iWcXpa__solutionValue{font-size:1.2rem}.AlgebraEcuaciones-module__iWcXpa__typeButton{padding:var(--spacing-sm);font-size:.9rem}.AlgebraEcuaciones-module__iWcXpa__systemRow{font-size:.85rem}.AlgebraEcuaciones-module__iWcXpa__inputSmall{width:50px;font-size:.9rem}}
.ThemeToggle-module__3b5zuq__themeToggle{border:2px solid var(--border);background:var(--bg-card);cursor:pointer;width:50px;height:50px;box-shadow:var(--shadow-medium);z-index:1001;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:80px;right:20px}.ThemeToggle-module__3b5zuq__themeToggle:hover{border-color:var(--primary);transform:scale(1.1);box-shadow:0 6px 20px #2e86ab33}.ThemeToggle-module__3b5zuq__themeToggle:active{transform:scale(.95)}.ThemeToggle-module__3b5zuq__icon{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:768px){.ThemeToggle-module__3b5zuq__themeToggle{width:45px;height:45px;bottom:70px;right:15px}.ThemeToggle-module__3b5zuq__icon{font-size:1.3rem}}
.NumberInput-module__jmUUsa__inputGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.NumberInput-module__jmUUsa__label{color:var(--text-primary);font-size:.95rem;font-weight:600;transition:color .3s}.NumberInput-module__jmUUsa__required{color:#e53e3e;margin-left:.25rem}.NumberInput-module__jmUUsa__input{border:2px solid var(--border);border-radius:var(--radius,8px);background:var(--bg-card);color:var(--text-primary);width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .3s}.NumberInput-module__jmUUsa__input:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px var(--focus,#2e86ab1a);outline:none}.NumberInput-module__jmUUsa__input:disabled{background:var(--hover);color:var(--text-muted);cursor:not-allowed;opacity:.6}.NumberInput-module__jmUUsa__input::placeholder{color:var(--text-muted);opacity:.6}.NumberInput-module__jmUUsa__inputError{border-color:#e53e3e}.NumberInput-module__jmUUsa__inputError:focus{box-shadow:0 0 0 3px #e53e3e1a}.NumberInput-module__jmUUsa__helperText{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.NumberInput-module__jmUUsa__errorText{color:#e53e3e;margin:0;font-size:.85rem;font-weight:500;line-height:1.4}[data-theme=dark] .NumberInput-module__jmUUsa__input{color:#e5e5e5;background:#333;border-color:#505050}[data-theme=dark] .NumberInput-module__jmUUsa__input:focus{border-color:var(--primary);background:#3a3a3a}[data-theme=dark] .NumberInput-module__jmUUsa__input:disabled{color:gray;background:#2a2a2a}@media (max-width:768px){.NumberInput-module__jmUUsa__input{padding:.65rem .85rem;font-size:.95rem}.NumberInput-module__jmUUsa__label{font-size:.9rem}.NumberInput-module__jmUUsa__helperText,.NumberInput-module__jmUUsa__errorText{font-size:.8rem}}
.ResultCard-module__bambCq__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large,12px);box-shadow:var(--shadow-sm,0 1px 3px #0000001a);padding:1.5rem;transition:all .3s}.ResultCard-module__bambCq__card:hover{box-shadow:var(--shadow-md,0 4px 12px #0000001a);transform:translateY(-2px)}.ResultCard-module__bambCq__highlight{border-left:4px solid var(--primary);background:linear-gradient(135deg,var(--bg-card)0%,#2e86ab0d 100%)}.ResultCard-module__bambCq__success{background:linear-gradient(135deg,var(--bg-card)0%,#48bb780d 100%);border-left:4px solid #48bb78}.ResultCard-module__bambCq__warning{background:linear-gradient(135deg,var(--bg-card)0%,#ecc94b0d 100%);border-left:4px solid #ecc94b}.ResultCard-module__bambCq__info{border-left:4px solid var(--secondary);background:linear-gradient(135deg,var(--bg-card)0%,#48a9a60d 100%)}.ResultCard-module__bambCq__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ResultCard-module__bambCq__icon{font-size:1.5rem;line-height:1}.ResultCard-module__bambCq__title{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.ResultCard-module__bambCq__valueContainer{margin-bottom:.75rem}.ResultCard-module__bambCq__value{color:var(--primary);word-break:break-word;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.ResultCard-module__bambCq__unit{color:var(--text-secondary);margin-left:.25rem;font-size:1.2rem;font-weight:500}.ResultCard-module__bambCq__description{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.ResultCard-module__bambCq__content{border-top:1px solid var(--border);color:var(--text-primary);margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.6}[data-theme=dark] .ResultCard-module__bambCq__card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .ResultCard-module__bambCq__highlight{background:linear-gradient(135deg,var(--bg-card)0%,#2e86ab1a 100%)}[data-theme=dark] .ResultCard-module__bambCq__success{background:linear-gradient(135deg,var(--bg-card)0%,#48bb781a 100%)}[data-theme=dark] .ResultCard-module__bambCq__warning{background:linear-gradient(135deg,var(--bg-card)0%,#ecc94b1a 100%)}[data-theme=dark] .ResultCard-module__bambCq__info{background:linear-gradient(135deg,var(--bg-card)0%,#48a9a61a 100%)}@media (max-width:768px){.ResultCard-module__bambCq__card{padding:1.25rem}.ResultCard-module__bambCq__title{font-size:1rem}.ResultCard-module__bambCq__value{font-size:1.75rem}.ResultCard-module__bambCq__unit{font-size:1rem}.ResultCard-module__bambCq__description{font-size:.85rem}.ResultCard-module__bambCq__content{font-size:.9rem}}@media (max-width:480px){.ResultCard-module__bambCq__card{padding:1rem}.ResultCard-module__bambCq__value{font-size:1.5rem}.ResultCard-module__bambCq__icon{font-size:1.25rem}}
