.calculator_container__vqGlQ{min-height:100vh;background:linear-gradient(135deg,#c1ddff,#d5e8ff);color:#1b4272}.calculator_main__4yfxW{max-width:1300px;margin:0 auto;padding:40px 20px}.calculator_hero__48kyR{text-align:center;padding:60px 20px 40px;margin-bottom:40px}.calculator_title__RqTpQ{font-size:3rem;font-weight:800;margin-bottom:20px;background:linear-gradient(90deg,#1b4272,#5588c5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.calculator_calculatorCard__Ni8Bl{background:hsla(0,0%,100%,.786);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;margin-bottom:40px;box-shadow:0 8px 32px 0 rgba(31,38,135,.1);border:1px solid hsla(0,0%,100%,.18)}.calculator_inputSection__rq6ym{margin-bottom:40px}.calculator_inputGrid__Pmorl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-top:20px}@media (min-width:1200px){.calculator_inputGrid__Pmorl{grid-template-columns:repeat(5,1fr)}}@media (min-width:769px) and (max-width:1199px){.calculator_inputGrid__Pmorl{grid-template-columns:repeat(3,1fr)}}.calculator_inputGroup__88BEt{display:flex;flex-direction:column}.calculator_label__XykIF{font-size:1rem;font-weight:600;color:#1b4272;margin-bottom:8px}.calculator_input__xSYCQ,.calculator_select__lx77_{padding:12px 16px;font-size:1rem;border:2px solid rgba(27,66,114,.2);border-radius:10px;background:hsla(0,0%,100%,.9);color:#1b4272;transition:all .3s ease;outline:none;font-family:inherit}.calculator_input__xSYCQ:focus,.calculator_select__lx77_:focus{border-color:#5588c5;background:#fff;box-shadow:0 0 0 3px rgba(85,136,197,.1)}.calculator_input__xSYCQ:hover,.calculator_select__lx77_:hover{border-color:rgba(27,66,114,.4)}.calculator_select__lx77_{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231b4272' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.calculator_resultsSection__m8Cy1{margin-top:40px;padding-top:30px;border-top:2px solid rgba(27,66,114,.1)}.calculator_topGrid__zjyIB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:15px}.calculator_realtimeGrid__L9sR_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:15px}.calculator_resultItem__wO7JG{background:#e0eeff;border-radius:12px;padding:20px 25px;margin-bottom:15px;border:1px solid hsla(0,0%,64%,.2);transition:transform .2s ease,box-shadow .2s ease}.calculator_resultItem__wO7JG:hover{transform:translateX(5px);box-shadow:0 4px 12px 0 rgba(31,38,135,.1)}.calculator_resultLabel__sykJq{font-size:1.125rem;font-weight:600;color:#1b4272;margin-bottom:5px}.calculator_resultValue___qnFK{font-size:1.5rem;font-weight:700;color:#1b4272}.calculator_resultValueLarge__qTwI9{font-size:2rem;font-weight:800}.calculator_positive__V8PHu{color:#22c55e}.calculator_negative__xkkQE{color:#ef4444}.calculator_highlightCard__5kPo6{background:linear-gradient(135deg,rgba(85,136,197,.15),rgba(27,66,114,.1));border:2px solid rgba(85,136,197,.3)}.calculator_highlightCard__5kPo6 .calculator_resultValue___qnFK{font-size:2rem}@media (max-width:768px){.calculator_title__RqTpQ{font-size:2.5rem}.calculator_hero__48kyR{padding:40px 20px 30px}.calculator_calculatorCard__Ni8Bl{padding:30px 20px}.calculator_inputGrid__Pmorl{grid-template-columns:1fr;gap:20px}.calculator_realtimeGrid__L9sR_,.calculator_topGrid__zjyIB{grid-template-columns:1fr;gap:15px}.calculator_resultValue___qnFK{font-size:1.25rem}.calculator_highlightCard__5kPo6 .calculator_resultValue___qnFK,.calculator_resultValueLarge__qTwI9{font-size:1.5rem}}@media (max-width:480px){.calculator_title__RqTpQ{font-size:2rem}.calculator_calculatorCard__Ni8Bl{padding:25px 15px}.calculator_resultLabel__sykJq{font-size:1rem}.calculator_resultValue___qnFK{font-size:1.125rem}.calculator_highlightCard__5kPo6 .calculator_resultValue___qnFK,.calculator_resultValueLarge__qTwI9{font-size:1.25rem}}