.hcfstyles_card__hQQ_E{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.hcfstyles_header__BMLsB{text-align:center;margin-bottom:2rem}.hcfstyles_title__EZHv3{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.hcfstyles_subtitle__Vwohi{color:#718096;font-size:1.1rem}.hcfstyles_methodSelector__cBeRG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.hcfstyles_methodButton__6YmUg{padding:1.25rem;border:2px solid #e2e8f0;background:white;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hcfstyles_methodButton__6YmUg:hover{border-color:#3182ce;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.hcfstyles_methodButton__6YmUg.hcfstyles_active__awk9o{border-color:#3182ce;background:linear-gradient(135deg,#4299e1,#3182ce);color:white}.hcfstyles_methodIcon__Lqu_7{font-size:2rem}.hcfstyles_inputSection__NOIpN{margin-bottom:1.5rem}.hcfstyles_inputGroup__baYjW{display:flex;flex-direction:column}.hcfstyles_inputLabel__2I5N6{font-weight:600;margin-bottom:.5rem;color:#4a5568;font-size:1.1rem}.hcfstyles_inputField__uDVZd{padding:1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1.1rem;transition:border-color .2s ease}.hcfstyles_inputField__uDVZd:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.hcfstyles_helperText__3l66d{color:#718096;margin-top:.5rem;font-size:.875rem}.hcfstyles_buttonGroup__YBXu1{display:flex;gap:1rem;margin-bottom:2rem}.hcfstyles_calculateButton__MzcsK{flex:2 1;padding:1.25rem;background:linear-gradient(135deg,#4299e1,#3182ce);color:white;border:none;border-radius:10px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.hcfstyles_calculateButton__MzcsK:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(66,153,225,.3)}.hcfstyles_calculateButton__MzcsK.hcfstyles_animate__u4uep{animation:hcfstyles_pulse__k8sCI .5s}@keyframes hcfstyles_pulse__k8sCI{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hcfstyles_clearButton__Db810{flex:1 1;padding:1.25rem;background:#e53e3e;color:white;border:none;border-radius:10px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s ease}.hcfstyles_clearButton__Db810:hover{background:#c53030;transform:translateY(-2px)}.hcfstyles_resultContainer__FyBAE{margin-bottom:2rem}.hcfstyles_resultTitle__LJbxk{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.hcfstyles_resultBox__5KqUY{padding:2rem;background:linear-gradient(135deg,#4299e1,#3182ce);border-radius:12px;color:white}.hcfstyles_resultValue__K1RAu{font-size:2rem;font-weight:800;text-align:center;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hcfstyles_stepsContainer__bkB_3{margin-top:2rem;padding-top:1.5rem;border-top:2px solid rgba(255,255,255,.3)}.hcfstyles_stepsTitle__Zub7C{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:white;opacity:.9}.hcfstyles_stepsBox__quLoW{max-height:300px;overflow-y:auto;padding:1rem;background:rgba(255,255,255,.1);border-radius:8px}.hcfstyles_step__pLlZE{padding:.75rem;margin-bottom:.5rem;background:rgba(255,255,255,.15);border-radius:6px;border-left:4px solid rgba(255,255,255,.5);font-family:Courier New,monospace;font-size:.95rem}.hcfstyles_step__pLlZE:last-child{margin-bottom:0}.hcfstyles_visualization__yShDY{margin:2rem 0;padding:1.5rem;background:#ebf8ff;border-radius:12px;border:2px solid #90cdf4}.hcfstyles_vizTitle__Yi79S{font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;color:#2c5282;text-align:center}.hcfstyles_factorGrid__8pVlm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.hcfstyles_factorCard__LbhYX{padding:1rem;background:white;border-radius:8px;border:2px solid #4299e1;box-shadow:0 4px 6px rgba(0,0,0,.1)}.hcfstyles_number__J15zq{font-weight:700;color:#2c5282;margin-bottom:.5rem;font-size:1.1rem}.hcfstyles_factors__KfJVf{color:#3182ce;font-family:Courier New,monospace;font-size:1rem}.hcfstyles_factor__82iJc{display:inline-block;padding:.25rem .75rem;margin:.125rem;background:#bee3f8;border-radius:4px;font-weight:600}.hcfstyles_divisionSteps__5mCk1{display:flex;flex-direction:column;gap:.75rem}.hcfstyles_divisionStep__ZrdK5{padding:1rem;background:white;border-radius:8px;border:2px solid #90cdf4;font-family:Courier New,monospace;font-weight:500;color:#2c5282;transition:transform .2s ease}.hcfstyles_divisionStep__ZrdK5:hover{transform:translateX(5px);background:#f0f9ff}.hcfstyles_historySection__f8ozr{margin-bottom:2rem}.hcfstyles_historyTitle___A0Ec{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.hcfstyles_historyList__u0R_f{list-style:none;padding:0;margin:0}.hcfstyles_historyItem__lNfLB{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.75rem;background:#f7fafc;border-radius:8px;border-left:5px solid #4299e1;transition:all .2s ease}.hcfstyles_historyItem__lNfLB:hover{transform:translateX(5px);background:#edf2f7;box-shadow:0 4px 6px rgba(0,0,0,.1)}.hcfstyles_historyContent__7dvp3{display:flex;flex-direction:column;gap:.25rem}.hcfstyles_historyMethod__LLzSt{font-size:.75rem;font-weight:700;color:#4299e1;text-transform:uppercase;letter-spacing:.5px;background:#ebf8ff;padding:.25rem .75rem;border-radius:20px;display:inline-block;width:-moz-fit-content;width:fit-content}.hcfstyles_historyCalculation__NMLqi{color:#4a5568;font-weight:600;font-size:1.1rem}.hcfstyles_historyTime__wPCEJ{font-size:.875rem;color:#a0aec0;font-weight:500}.hcfstyles_examplesSection__ooHob{margin:2rem 0}.hcfstyles_examplesTitle__R1ETE{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.hcfstyles_examplesGrid__W8wv_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.hcfstyles_exampleCard__HPaU3{padding:1.5rem;background:white;border-radius:10px;border:2px solid #e2e8f0;transition:all .3s ease}.hcfstyles_exampleCard__HPaU3:hover{transform:translateY(-5px);border-color:#4299e1;box-shadow:0 8px 16px rgba(0,0,0,.1)}.hcfstyles_exampleNumbers__U4u1P{font-family:Courier New,monospace;color:#4a5568;font-size:1.1rem;margin-bottom:.75rem;padding:.5rem;background:#f7fafc;border-radius:6px}.hcfstyles_exampleResult__ML5kV{font-weight:700;color:#2c5282;font-size:1.2rem}.hcfstyles_infoSection__6aqSc{padding:2rem;background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:12px;border-left:6px solid #3182ce}.hcfstyles_infoTitle__qL60f{font-size:1.5rem;font-weight:800;margin-bottom:1.5rem;color:#2c5282}.hcfstyles_infoSection__6aqSc p{color:#4a5568;line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.hcfstyles_infoGrid___aYWX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.hcfstyles_infoCard__NzJeb{padding:1.25rem;background:white;border-radius:8px;border:2px solid #90cdf4}.hcfstyles_infoCard__NzJeb h4{color:#3182ce;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.hcfstyles_infoCard__NzJeb p{color:#4a5568;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.hcfstyles_container__m05My{padding:.5rem}.hcfstyles_card__hQQ_E{padding:1.5rem}.hcfstyles_title__EZHv3{font-size:1.8rem}.hcfstyles_examplesGrid__W8wv_,.hcfstyles_factorGrid__8pVlm,.hcfstyles_infoGrid___aYWX,.hcfstyles_methodSelector__cBeRG{grid-template-columns:1fr}.hcfstyles_buttonGroup__YBXu1{flex-direction:column}.hcfstyles_resultValue__K1RAu{font-size:1.5rem}.hcfstyles_historyItem__lNfLB{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.hcfstyles_card__hQQ_E,.hcfstyles_methodButton__6YmUg{padding:1rem}.hcfstyles_calculateButton__MzcsK,.hcfstyles_clearButton__Db810{padding:1rem;font-size:1.1rem}.hcfstyles_resultBox__5KqUY{padding:1.5rem}}