.ScientificCalculator_container__wcFv0{margin:0;padding:20px;background:linear-gradient(135deg,#1698da,#0d7bb8);min-height:100vh;display:flex;justify-content:center;align-items:flex-start;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ScientificCalculator_calculator__X287G{width:620px;background-color:#f5f5dc;padding:20px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);margin-top:20px;max-height:90vh;overflow-y:auto}.ScientificCalculator_calculator__X287G::-webkit-scrollbar{width:8px}.ScientificCalculator_calculator__X287G::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ScientificCalculator_calculator__X287G::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ScientificCalculator_calculator__X287G::-webkit-scrollbar-thumb:hover{background:#555}.ScientificCalculator_heading__IMi6D{margin-top:0;text-align:center;color:#333;font-size:2rem;font-weight:600;margin-bottom:20px}.ScientificCalculator_screen__fLlvb{width:100%;height:50px;border-radius:8px;border:2px solid #ddd;font-size:24px;background-color:#333333;color:#d9d9d9;padding:0 15px;margin-bottom:15px;text-align:right;font-family:Courier New,monospace;box-sizing:border-box}.ScientificCalculator_screen__fLlvb:focus{outline:none;border-color:#1698da}.ScientificCalculator_calcButtons__YEOqa{display:flex;justify-content:space-between;gap:15px}.ScientificCalculator_button__mQyvO{font-size:16px}.ScientificCalculator_buttonBlank__DcXK7,.ScientificCalculator_button__mQyvO{margin:3px;width:63px;border:none;height:50px;border-radius:8px;color:#000000;cursor:pointer;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ScientificCalculator_buttonBlank__DcXK7{font-size:14px}.ScientificCalculator_const__jUH9W{margin:3px;width:63px;border:none;height:50px;border-radius:8px;color:#000000;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ScientificCalculator_buttonBlank__DcXK7:active,.ScientificCalculator_button__mQyvO:active,.ScientificCalculator_const__jUH9W:active{transform:translateY(2px);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ScientificCalculator_buttonBlank__DcXK7:hover,.ScientificCalculator_button__mQyvO:hover,.ScientificCalculator_const__jUH9W:hover{background-color:hsla(180,100%,40%,.3)!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.ScientificCalculator_functionsOne__IfQj1{width:290px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.ScientificCalculator_functionsTwo__GmKeI{width:280px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.ScientificCalculator_triggers__58_v0{background-color:#ffc266}.ScientificCalculator_numbers__P2_4M{background-color:#999999;color:white}.ScientificCalculator_basicStuff__z4zgx{background-color:#80d4ff}.ScientificCalculator_complexStuff__aOW5t{background-color:rgba(168,224,20,.9)}.ScientificCalculator_complexStuff__aOW5t:hover{background-color:rgba(174,195,20,.9)!important}.ScientificCalculator_big__41W_Q{width:130px!important}.ScientificCalculator_historyTitle__GX6Gy{margin-top:20px;margin-bottom:10px;font-size:1.2rem;font-weight:600;color:#333}.ScientificCalculator_history__l2dI5{width:100%;color:white;background-color:#636363;border-radius:8px;margin-top:10px;padding:15px;box-shadow:inset 0 5px 10px rgba(68,68,68,.5);max-height:200px;overflow-y:auto;box-sizing:border-box}.ScientificCalculator_historyContent__MKMaW{width:100%}.ScientificCalculator_historyEntry__NjbJR{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.2);font-family:Courier New,monospace;font-size:14px}.ScientificCalculator_historyEntry__NjbJR:last-child{border-bottom:none}.ScientificCalculator_modal__BHYz_{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.ScientificCalculator_modalContent__ktkej{background-color:#fefefe;margin:auto;padding:30px;border:1px solid #888;border-radius:15px;width:90%;max-width:900px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ScientificCalculator_close__EHAKy{color:#aaa;float:right;font-size:32px;font-weight:700;position:absolute;right:20px;top:15px;cursor:pointer;transition:color .2s ease}.ScientificCalculator_close__EHAKy:focus,.ScientificCalculator_close__EHAKy:hover{color:#000}.ScientificCalculator_constantsTitle__4KwEP{font-size:20px;font-weight:700;margin-bottom:15px;color:#333;border-bottom:2px solid #1698da;padding-bottom:5px}.ScientificCalculator_constantRow__kJqLO{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:5px 0}.ScientificCalculator_constantName__cQ1f_{flex:1;font-size:14px;color:#333}.ScientificCalculator_right__3pqME{width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#e8e8e8;border:1px solid #ccc;padding:5px 8px;font-size:12px;transition:all .2s ease}.ScientificCalculator_right__3pqME:hover{width:180px;background-color:#d0d0d0}.ScientificCalculator_row__tig8_{display:flex;gap:30px}.ScientificCalculator_column__cAG5R{flex:1}@media only screen and (max-width:768px){.ScientificCalculator_container__wcFv0{padding:10px}.ScientificCalculator_calculator__X287G{width:100%;max-width:400px;padding:15px}.ScientificCalculator_calcButtons__YEOqa{flex-direction:column;gap:10px}.ScientificCalculator_functionsOne__IfQj1,.ScientificCalculator_functionsTwo__GmKeI{width:100%}.ScientificCalculator_buttonBlank__DcXK7,.ScientificCalculator_button__mQyvO,.ScientificCalculator_const__jUH9W{width:calc(25% - 6px);min-width:60px}.ScientificCalculator_big__41W_Q{width:calc(50% - 6px)!important}.ScientificCalculator_modalContent__ktkej{width:95%;padding:20px}.ScientificCalculator_row__tig8_{flex-direction:column;gap:20px}.ScientificCalculator_right__3pqME{width:120px}.ScientificCalculator_right__3pqME:hover{width:150px}}@media only screen and (max-width:480px){.ScientificCalculator_heading__IMi6D{font-size:1.5rem}.ScientificCalculator_screen__fLlvb{font-size:20px;height:45px}.ScientificCalculator_buttonBlank__DcXK7,.ScientificCalculator_button__mQyvO,.ScientificCalculator_const__jUH9W{height:45px;font-size:14px}.ScientificCalculator_constantName__cQ1f_{font-size:12px}.ScientificCalculator_right__3pqME{width:100px;font-size:11px}.ScientificCalculator_right__3pqME:hover{width:130px}}