.styles_card__2LegG{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.styles_header__jP2UC{text-align:center;margin-bottom:2rem}.styles_title__p9nHp{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.styles_subtitle__B5S6H{color:#718096;font-size:1.1rem}.styles_inputSection__8k82c{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.styles_inputGroup__OjQHI{display:flex;flex-direction:column}.styles_inputLabel__DkfAn{font-weight:500;margin-bottom:.5rem;color:#4a5568}.styles_inputField__8OP_R{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.styles_inputField__8OP_R:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.2)}.styles_precisionSelector__hpjPI{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:white;cursor:pointer;transition:border-color .2s ease}.styles_precisionSelector__hpjPI:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.2)}.styles_buttonGroup__zlmfB{display:flex;gap:1rem;margin-bottom:2rem}.styles_calculateButton__dC7sZ{flex:2 1;padding:1rem;background:#48bb78;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.styles_calculateButton__dC7sZ:hover{background:#38a169;transform:translateY(-2px)}.styles_calculateButton__dC7sZ.styles_animate__qgDIk{animation:styles_pulse__l01lJ .5s}@keyframes styles_pulse__l01lJ{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.styles_clearButton__MzRTW{flex:1 1;padding:1rem;background:#e53e3e;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.styles_clearButton__MzRTW:hover{background:#c53030}.styles_resultContainer___xLMF{margin-bottom:2rem}.styles_resultTitle__apk5p{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748}.styles_resultBox__K9lBE{display:flex;align-items:center;padding:1.5rem;background:#f0fff4;border-radius:8px;border-left:4px solid #48bb78;font-size:1.5rem;font-weight:600;color:#2f855a;min-height:80px}.styles_squareRootSymbol__9gySk{font-size:2rem;margin-right:.25rem}.styles_number__5cfta{margin-right:.75rem}.styles_equals__cGknS{margin-right:.75rem;color:#718096}.styles_errorText__HytfW{color:#e53e3e;font-size:1.1rem}.styles_historySection__Zft2r{margin-bottom:2rem}.styles_historyTitle__35Era{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748}.styles_historyList__y1RMU{list-style:none;padding:0}.styles_historyItem__bYHGX{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.styles_historyItem__bYHGX:last-child{border-bottom:none}.styles_historyCalculation__IPiOd{color:#4a5568;font-family:Courier New,monospace}.styles_historyTime__3Zf70{color:#a0aec0;font-size:.875rem}.styles_referenceSection__LoHc5{margin-top:2rem}.styles_referenceTitle__XhYv0{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.styles_referenceGrid__1GwL3{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.styles_referenceItem__5p1wX{display:flex;align-items:center;padding:.75rem;background:#f7fafc;border-radius:6px;border:1px solid #e2e8f0;font-size:.9rem}.styles_refNumber___cKgX{font-weight:600;color:#2d3748;margin-right:.5rem}.styles_refEquals__gU1Cy{color:#a0aec0;margin-right:.5rem}.styles_refResult__gv_AV{color:#4a5568;font-family:Courier New,monospace}@media (max-width:768px){.styles_container__dCy1p{padding:1rem}.styles_card__2LegG{padding:1.5rem}.styles_inputSection__8k82c{grid-template-columns:1fr}.styles_referenceGrid__1GwL3{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.styles_title__p9nHp{font-size:1.8rem}.styles_resultBox__K9lBE{font-size:1.25rem}.styles_squareRootSymbol__9gySk{font-size:1.5rem}}@media (max-width:480px){.styles_buttonGroup__zlmfB{flex-direction:column}.styles_referenceGrid__1GwL3{grid-template-columns:1fr 1fr}}