.styles_card__xYJU_{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.styles_header__67gc4{text-align:center;margin-bottom:2rem}.styles_title__K7hCc{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.styles_subtitle__XH9Y5{color:#718096;font-size:1.1rem}.styles_inputSection__hf__b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.styles_inputGroup__mEx1_{display:flex;flex-direction:column}.styles_inputLabel__YIURz{font-weight:500;margin-bottom:.5rem;color:#4a5568}.styles_inputField__ZBQGT{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.styles_inputField__ZBQGT:focus{outline:none;border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.2)}.styles_precisionSelector__aPjar{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:white;cursor:pointer;transition:border-color .2s ease}.styles_precisionSelector__aPjar:focus{outline:none;border-color:#6b46c1;box-shadow:0 0 0 3px rgba(107,70,193,.2)}.styles_buttonGroup__owHry{display:flex;gap:1rem;margin-bottom:2rem}.styles_calculateButton__8kwAs{flex:2 1;padding:1rem;background:#6b46c1;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.styles_calculateButton__8kwAs:hover{background:#553c9a;transform:translateY(-2px)}.styles_calculateButton__8kwAs.styles_animate__QA7fW{animation:styles_pulse__ekwbu .5s}@keyframes styles_pulse__ekwbu{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.styles_clearButton__PknW5{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__PknW5:hover{background:#c53030}.styles_resultContainer__eOj3e{margin-bottom:2rem}.styles_resultTitle__84ezL{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748}.styles_resultBox__WymP4{display:flex;align-items:center;padding:1.5rem;background:#faf5ff;border-radius:8px;border-left:4px solid #6b46c1;font-size:1.5rem;font-weight:600;color:#553c9a;min-height:80px}.styles_cubeRootSymbol__IMYYQ{font-size:2rem;margin-right:.25rem}.styles_number__0Hy7S{margin-right:.75rem}.styles_equals__UcBAD{margin-right:.75rem;color:#718096}.styles_errorText___Q64V{color:#e53e3e;font-size:1.1rem}.styles_historySection__mzM72{margin-bottom:2rem}.styles_historyTitle__i1i4F{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748}.styles_historyList__FmAZ_{list-style:none;padding:0}.styles_historyItem__jIMh8{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.styles_historyItem__jIMh8:last-child{border-bottom:none}.styles_historyCalculation__k7UNi{color:#4a5568;font-family:Courier New,monospace}.styles_historyTime__8JYP_{color:#a0aec0;font-size:.875rem}.styles_referenceSection__eIOPy{margin-bottom:2rem}.styles_referenceTitle__uR9oz{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.styles_referenceGrid___dvzm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.styles_referenceItem__biWLR{display:flex;align-items:center;padding:.75rem;background:#f7fafc;border-radius:6px;border:1px solid #e2e8f0;font-size:.9rem}.styles_refNumber__IzD0L{font-weight:600;color:#2d3748;margin-right:.5rem}.styles_refEquals__E3tA2{color:#a0aec0;margin-right:.5rem}.styles_refResult__5rdNO{color:#4a5568;font-family:Courier New,monospace;margin-right:.5rem}.styles_refNote__eSBHy{color:#a0aec0;font-size:.8rem}.styles_infoSection___Mt_8{background:#f8fafc;padding:1.5rem;border-radius:8px;border-left:4px solid #6b46c1}.styles_infoTitle__8Aj5U{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748}.styles_infoContent__qVcIP{color:#4a5568;line-height:1.6}.styles_infoContent__qVcIP p{margin-bottom:1rem}.styles_infoContent__qVcIP p:last-child{margin-bottom:0}@media (max-width:768px){.styles_container__zFOEt{padding:1rem}.styles_card__xYJU_{padding:1.5rem}.styles_inputSection__hf__b{grid-template-columns:1fr}.styles_referenceGrid___dvzm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.styles_title__K7hCc{font-size:1.8rem}.styles_resultBox__WymP4{font-size:1.25rem}.styles_cubeRootSymbol__IMYYQ{font-size:1.5rem}}@media (max-width:480px){.styles_buttonGroup__owHry{flex-direction:column}.styles_referenceGrid___dvzm{grid-template-columns:1fr}}