.MasterTheorem-module__BhWlUq__container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MasterTheorem-module__BhWlUq__backButton{z-index:10;position:absolute;top:2rem;left:2rem}.MasterTheorem-module__BhWlUq__backBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.MasterTheorem-module__BhWlUq__backBtn:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.MasterTheorem-module__BhWlUq__header{text-align:center;color:#fff;margin-bottom:3rem}.MasterTheorem-module__BhWlUq__header h1{text-shadow:0 2px 4px #0000004d;margin-bottom:1rem;font-size:3rem;font-weight:700}.MasterTheorem-module__BhWlUq__header p{opacity:.9;max-width:600px;margin:0 auto;font-size:1.2rem}.MasterTheorem-module__BhWlUq__formSection{max-width:800px;margin:0 auto 3rem}.MasterTheorem-module__BhWlUq__formCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000001a}.MasterTheorem-module__BhWlUq__formCard h2{color:#333;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.MasterTheorem-module__BhWlUq__formGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.MasterTheorem-module__BhWlUq__inputGroup{flex-direction:column;display:flex}.MasterTheorem-module__BhWlUq__inputGroup label{color:#555;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.MasterTheorem-module__BhWlUq__inputGroup input{background:#f8f9fa;border:2px solid #e1e5e9;border-radius:12px;padding:1rem;font-size:1rem;transition:all .3s}.MasterTheorem-module__BhWlUq__inputGroup input:focus{background:#fff;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.MasterTheorem-module__BhWlUq__inputGroup input::placeholder{color:#999}.MasterTheorem-module__BhWlUq__buttonGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.MasterTheorem-module__BhWlUq__solveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #667eea4d}.MasterTheorem-module__BhWlUq__solveBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.MasterTheorem-module__BhWlUq__resetBtn{color:#666;cursor:pointer;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:12px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.MasterTheorem-module__BhWlUq__resetBtn:hover{background:#e9ecef;border-color:#adb5bd}.MasterTheorem-module__BhWlUq__resultSection{max-width:800px;margin:0 auto 3rem}.MasterTheorem-module__BhWlUq__resultCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000001a}.MasterTheorem-module__BhWlUq__error{text-align:center;color:#dc3545}.MasterTheorem-module__BhWlUq__error h3{margin-bottom:1rem;font-size:1.5rem}.MasterTheorem-module__BhWlUq__error p{opacity:.8;font-size:1.1rem}.MasterTheorem-module__BhWlUq__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.MasterTheorem-module__BhWlUq__resultHeader h2{color:#333;margin:0;font-size:1.8rem;font-weight:600}.MasterTheorem-module__BhWlUq__toggleBtn{color:#667eea;cursor:pointer;background:#f8f9fa;border:2px solid #667eea;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s}.MasterTheorem-module__BhWlUq__toggleBtn:hover{color:#fff;background:#667eea}.MasterTheorem-module__BhWlUq__resultContent{flex-direction:column;gap:2rem;display:flex}.MasterTheorem-module__BhWlUq__complexity{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;padding:2rem}.MasterTheorem-module__BhWlUq__complexity h3{opacity:.9;margin-bottom:1rem;font-size:1.3rem}.MasterTheorem-module__BhWlUq__complexityValue{text-shadow:0 2px 4px #0000004d;font-family:Courier New,monospace;font-size:2.5rem;font-weight:700}.MasterTheorem-module__BhWlUq__caseInfo{background:#f8f9fa;border-left:4px solid #667eea;border-radius:16px;padding:2rem}.MasterTheorem-module__BhWlUq__caseInfo h3{color:#333;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.MasterTheorem-module__BhWlUq__caseInfo p{color:#555;margin-bottom:.75rem;line-height:1.6}.MasterTheorem-module__BhWlUq__caseInfo strong{color:#333}.MasterTheorem-module__BhWlUq__steps{background:#fff;border:2px solid #e1e5e9;border-radius:16px;padding:2rem}.MasterTheorem-module__BhWlUq__steps h3{color:#333;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.MasterTheorem-module__BhWlUq__steps ol{padding-left:1.5rem}.MasterTheorem-module__BhWlUq__steps li{color:#555;margin-bottom:1rem;font-size:1rem;line-height:1.6}.MasterTheorem-module__BhWlUq__infoSection{max-width:800px;margin:0 auto}.MasterTheorem-module__BhWlUq__infoCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000001a}.MasterTheorem-module__BhWlUq__infoCard h2{color:#333;text-align:center;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.MasterTheorem-module__BhWlUq__infoCard p{color:#555;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.MasterTheorem-module__BhWlUq__theorem{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;margin:2rem 0;padding:2rem;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;box-shadow:0 8px 25px #667eea4d}.MasterTheorem-module__BhWlUq__cases{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.MasterTheorem-module__BhWlUq__case{background:#f8f9fa;border-left:4px solid #667eea;border-radius:12px;padding:1.5rem}.MasterTheorem-module__BhWlUq__case h4{color:#667eea;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.MasterTheorem-module__BhWlUq__case p{color:#555;margin:0;font-size:1rem;line-height:1.6}.MasterTheorem-module__BhWlUq__infoCard h3{color:#333;margin:2rem 0 1rem;font-size:1.4rem;font-weight:600}.MasterTheorem-module__BhWlUq__infoCard ul{padding:0;list-style:none}.MasterTheorem-module__BhWlUq__infoCard li{color:#555;background:#f8f9fa;border-left:3px solid #667eea;border-radius:8px;margin-bottom:.75rem;padding:1rem;line-height:1.6}.MasterTheorem-module__BhWlUq__infoCard li strong{color:#333}@media (max-width:768px){.MasterTheorem-module__BhWlUq__container{padding:1rem .5rem}.MasterTheorem-module__BhWlUq__backButton{top:1rem;left:1rem}.MasterTheorem-module__BhWlUq__backBtn{padding:.5rem 1rem;font-size:.9rem}.MasterTheorem-module__BhWlUq__header h1{font-size:2.5rem}.MasterTheorem-module__BhWlUq__header p{font-size:1rem}.MasterTheorem-module__BhWlUq__formCard,.MasterTheorem-module__BhWlUq__resultCard,.MasterTheorem-module__BhWlUq__infoCard{margin:0 .5rem;padding:1.5rem}.MasterTheorem-module__BhWlUq__formGrid{grid-template-columns:1fr}.MasterTheorem-module__BhWlUq__buttonGroup{flex-direction:column}.MasterTheorem-module__BhWlUq__solveBtn,.MasterTheorem-module__BhWlUq__resetBtn{width:100%}.MasterTheorem-module__BhWlUq__resultHeader{flex-direction:column;align-items:stretch}.MasterTheorem-module__BhWlUq__complexityValue{font-size:2rem}.MasterTheorem-module__BhWlUq__theorem{padding:1.5rem;font-size:1.2rem}}@media (max-width:480px){.MasterTheorem-module__BhWlUq__header h1{font-size:2rem}.MasterTheorem-module__BhWlUq__formCard,.MasterTheorem-module__BhWlUq__resultCard,.MasterTheorem-module__BhWlUq__infoCard{padding:1rem}.MasterTheorem-module__BhWlUq__complexityValue{font-size:1.5rem}.MasterTheorem-module__BhWlUq__theorem{padding:1rem;font-size:1rem}}
