.CalculadoraAlgebraBooleana-module__t-Ky_q__container{max-width:1200px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto}.CalculadoraAlgebraBooleana-module__t-Ky_q__hero{text-align:center;margin-top:80px;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff}.CalculadoraAlgebraBooleana-module__t-Ky_q__heroIcon{margin-bottom:var(--spacing-md);font-size:3rem;display:block}.CalculadoraAlgebraBooleana-module__t-Ky_q__title{margin:0 0 var(--spacing-sm)0;font-size:2.2rem;font-weight:700}.CalculadoraAlgebraBooleana-module__t-Ky_q__subtitle{opacity:.95;margin:0;font-size:1.1rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__sectionTitle{color:var(--text-primary);margin:0 0 var(--spacing-lg)0;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);font-size:1.3rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__configSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.CalculadoraAlgebraBooleana-module__t-Ky_q__configRow{gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__configGroup{flex:1;min-width:250px}.CalculadoraAlgebraBooleana-module__t-Ky_q__configLabel{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-weight:600;display:block}.CalculadoraAlgebraBooleana-module__t-Ky_q__variableSelector,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeSelector{gap:var(--spacing-sm);display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__variableBtn,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeBtn{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--spacing-xs);flex-direction:column;flex:1;font-weight:500;transition:all .3s;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__variableBtn:hover,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeBtn:hover{border-color:var(--primary)}.CalculadoraAlgebraBooleana-module__t-Ky_q__variableBtnActive,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeBtnActive{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.CalculadoraAlgebraBooleana-module__t-Ky_q__variableNames,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeDesc{opacity:.7;font-size:.75rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__examplesRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__examplesLabel{color:var(--text-secondary);font-size:.9rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__exampleBtn{padding:var(--spacing-xs)var(--spacing-sm);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;font-size:.85rem;transition:all .2s}.CalculadoraAlgebraBooleana-module__t-Ky_q__exampleBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.CalculadoraAlgebraBooleana-module__t-Ky_q__mainContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1.5fr;display:grid}.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTableSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl)}.CalculadoraAlgebraBooleana-module__t-Ky_q__hint{color:var(--text-muted);margin-bottom:var(--spacing-md);font-size:.85rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__tableWrapper{overflow-x:auto}.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable{border-collapse:collapse;width:100%;font-family:Monaco,Consolas,monospace}.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable th,.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable td{padding:var(--spacing-sm)var(--spacing-md);text-align:center;border:1px solid var(--border)}.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable th{background:var(--primary);color:#fff;font-weight:600}.CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable tr:nth-child(2n){background:var(--hover)}.CalculadoraAlgebraBooleana-module__t-Ky_q__rowNumber{color:var(--text-muted);font-size:.8rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputCell{cursor:pointer;font-weight:700;transition:all .2s}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputCell:hover{background:var(--hover)}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputOne{color:#27ae60;background:#2ecc7133!important}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputZero{color:var(--text-muted)}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputX{color:#f39c12;background:#f1c40f33!important}.CalculadoraAlgebraBooleana-module__t-Ky_q__outputHeader{background:#27ae60!important}.CalculadoraAlgebraBooleana-module__t-Ky_q__activeRow{background:#2ecc711a!important}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendRow{gap:var(--spacing-lg);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendItem{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:.85rem;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendDot{border-radius:50%;width:12px;height:12px}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendZero{background:var(--text-muted)}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendOne{background:#27ae60}.CalculadoraAlgebraBooleana-module__t-Ky_q__legendX{background:#f39c12}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl)}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughContainer{justify-content:center;display:flex;overflow-x:auto}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap{border-collapse:collapse;font-family:Monaco,Consolas,monospace}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap th,.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap td{text-align:center;border:2px solid var(--border);min-width:60px;height:60px;font-weight:600}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap th{background:var(--primary);color:#fff}.CalculadoraAlgebraBooleana-module__t-Ky_q__cornerCell{font-size:.85rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughCell{cursor:pointer;transition:all .2s;position:relative}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughCell:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellValue{font-size:1.5rem;font-weight:700}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellIndex{color:var(--text-muted);font-size:.65rem;font-weight:400;position:absolute;bottom:2px;right:4px}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellOne{color:#27ae60}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellZero{color:var(--text-muted)}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellX{color:#f39c12}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupsLegend{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-primary);border-radius:var(--radius)}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupsLegend h4{margin:0 0 var(--spacing-sm)0;color:var(--text-primary);font-size:.95rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupsList{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-card);border-radius:var(--radius);font-size:.9rem;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupColor{border:1px solid var(--border);border-radius:4px;width:20px;height:20px}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupTerm{color:var(--primary);font-family:Monaco,Consolas,monospace;font-weight:600}.CalculadoraAlgebraBooleana-module__t-Ky_q__groupCells{color:var(--text-muted);font-size:.75rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultBox{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius);padding:var(--spacing-xl);color:#fff;margin-bottom:var(--spacing-lg)}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultExpression{text-align:center;margin-bottom:var(--spacing-md);font-family:Monaco,Consolas,monospace;font-size:1.8rem;font-weight:700}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultInfo{justify-content:center;gap:var(--spacing-xl);opacity:.9;flex-wrap:wrap;font-size:.9rem;display:flex}.CalculadoraAlgebraBooleana-module__t-Ky_q__stepsSection{margin-top:var(--spacing-lg)}.CalculadoraAlgebraBooleana-module__t-Ky_q__stepsToggle{width:100%;padding:var(--spacing-md);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;text-align:left;font-weight:600;transition:all .2s}.CalculadoraAlgebraBooleana-module__t-Ky_q__stepsToggle:hover{background:var(--border)}.CalculadoraAlgebraBooleana-module__t-Ky_q__stepsContent{margin-top:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius)}.CalculadoraAlgebraBooleana-module__t-Ky_q__step{padding:var(--spacing-md)0;color:var(--text-secondary);border-bottom:1px dashed var(--border);white-space:pre-line;line-height:1.8}.CalculadoraAlgebraBooleana-module__t-Ky_q__step:last-child{border-bottom:none}.CalculadoraAlgebraBooleana-module__t-Ky_q__step strong{color:var(--primary)}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard h4{margin:0 0 var(--spacing-sm)0;color:var(--primary)}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard ul{padding-left:var(--spacing-lg);margin:0}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard li{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.9rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard code{background:var(--hover);color:var(--primary);border-radius:4px;padding:2px 6px;font-family:Monaco,Consolas,monospace}.CalculadoraAlgebraBooleana-module__t-Ky_q__guideSection h2{color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-size:1.4rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__guideSection h3{color:var(--primary);margin:var(--spacing-lg)0 var(--spacing-sm)0;font-size:1.2rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__guideSection p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.7}.CalculadoraAlgebraBooleana-module__t-Ky_q__contentGrid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraAlgebraBooleana-module__t-Ky_q__contentCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.CalculadoraAlgebraBooleana-module__t-Ky_q__contentCard h4{margin:0 0 var(--spacing-sm)0;color:var(--primary)}.CalculadoraAlgebraBooleana-module__t-Ky_q__contentCard p{margin:0;font-size:.9rem}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__configSection,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__truthTableSection,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughSection,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__resultSection,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__referenceSection,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__variableBtn,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__modeBtn{background:var(--bg-card)}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__exampleBtn{background:#ffffff1a}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__truthTable tr:nth-child(2n){background:#ffffff0d}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__activeRow{background:#2ecc7126!important}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__groupsLegend{background:#ffffff0d}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__groupItem{background:#ffffff1a}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__stepsToggle,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__stepsContent,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard,[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__contentCard{background:#ffffff0d}[data-theme=dark] .CalculadoraAlgebraBooleana-module__t-Ky_q__referenceCard code{background:#ffffff1a}@media (max-width:1024px){.CalculadoraAlgebraBooleana-module__t-Ky_q__mainContent,.CalculadoraAlgebraBooleana-module__t-Ky_q__referenceGrid,.CalculadoraAlgebraBooleana-module__t-Ky_q__contentGrid{grid-template-columns:1fr}}@media (max-width:768px){.CalculadoraAlgebraBooleana-module__t-Ky_q__container{padding:var(--spacing-lg)var(--spacing-md)}.CalculadoraAlgebraBooleana-module__t-Ky_q__hero{padding:var(--spacing-xl)var(--spacing-md);margin-top:70px}.CalculadoraAlgebraBooleana-module__t-Ky_q__heroIcon{font-size:2.5rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__title{font-size:1.6rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__subtitle{font-size:.95rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__configRow,.CalculadoraAlgebraBooleana-module__t-Ky_q__variableSelector,.CalculadoraAlgebraBooleana-module__t-Ky_q__modeSelector{flex-direction:column}.CalculadoraAlgebraBooleana-module__t-Ky_q__examplesRow{justify-content:center}.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap th,.CalculadoraAlgebraBooleana-module__t-Ky_q__karnaughMap td{min-width:50px;height:50px}.CalculadoraAlgebraBooleana-module__t-Ky_q__cellValue{font-size:1.2rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultExpression{font-size:1.3rem}.CalculadoraAlgebraBooleana-module__t-Ky_q__resultInfo{align-items:center;gap:var(--spacing-sm);flex-direction:column}}
