.page_page__W3kz4{max-width:980px;margin:0 auto;padding:36px 20px 48px;display:grid;grid-gap:20px;gap:20px}.page_hero__aZvoQ{border:1px solid #d2e0ef;border-radius:18px;padding:24px 28px;background:radial-gradient(circle at 92% 12%,rgba(25,143,229,.18),transparent 35%),linear-gradient(160deg,#f7fbff,#edf5ff);box-shadow:0 16px 30px rgba(30,67,112,.08)}.page_kicker__a42iu{display:inline-block;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4f88;background-color:#dcebff}.page_title__KZCHC{margin-top:14px;font-size:clamp(28px,3.3vw,38px);line-height:1.08;color:#0f1f33}.page_description__LPZyr{margin-top:10px;max-width:760px;font-size:15px;line-height:1.6;color:#30445c}.page_calculatorCard__Lt_Af{border:1px solid #d4dfeb;border-radius:18px;background-color:#f9fbff;padding:18px;box-shadow:0 12px 26px rgba(20,53,87,.07)}.page_form__S1mNe{display:grid;grid-gap:12px;gap:12px}.page_fieldsGrid__N1nSk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_field__5ZyEf{display:flex;flex-direction:column;gap:6px}.page_fieldLabel__h7r3x{font-size:13px;font-weight:700;color:#2b4e74}.page_input__kB3uu{width:100%;border:1px solid #bed5ef;border-radius:12px;padding:11px 12px;font-size:14px;color:#1b3250;background-color:#ffffff}.page_input__kB3uu:focus{outline:none;border-color:#3b83df;box-shadow:0 0 0 3px rgba(59,131,223,.2)}.page_button__tjUB6{border:1px solid transparent;border-radius:12px;padding:11px 16px;width:-moz-fit-content;width:fit-content;min-width:160px;font-size:14px;font-weight:700;color:#ffffff;background:linear-gradient(120deg,#0e63ff,#1988df);box-shadow:0 10px 18px rgba(14,99,255,.25);cursor:pointer;transition:transform .15s ease,opacity .2s ease}.page_button__tjUB6:hover:not(:disabled){transform:translateY(-1px)}.page_button__tjUB6:disabled{cursor:not-allowed;opacity:.75;transform:none}.page_loadingContainer__zCa_2{display:grid;grid-gap:8px;gap:8px}.page_progressTrack__F19tw{height:6px;border-radius:999px;overflow:hidden;background:#d2e5f8}.page_progressBar__0SqYH{height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,#2f80ed,#56ccf2);animation:page_loading-slide__VS2Y7 1.2s ease-in-out infinite}.page_loadingText__e9_kn{font-size:13px;color:#3f668f;animation:page_loading-pulse__BUuYx .9s ease-in-out infinite alternate}.page_feedbackArea__hj8gg{margin-top:14px}.page_error__xwW2P{border:1px solid #f1c6cb;border-radius:12px;padding:10px 12px;font-size:14px;color:#8f1f2a;background-color:#fff3f4}.page_result__fMEUc{border:1px solid #b8d8fa;border-radius:14px;padding:14px;background:radial-gradient(circle at 86% 14%,rgba(62,157,231,.16),transparent 34%),linear-gradient(165deg,#f2f9ff,#ebf5ff)}.page_metricGrid__WzXWz{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.page_metric__aNAl6{font-size:14px;color:#204367}.page_recommendation__JVN8F{margin-top:10px;font-size:14px;line-height:1.5;color:#2c537c}.page_categoryValue__udibZ{display:inline-block}.page_categoryValue__udibZ:first-letter{text-transform:uppercase}@media (max-width:760px){.page_fieldsGrid__N1nSk,.page_metricGrid__WzXWz{grid-template-columns:1fr}.page_button__tjUB6{width:100%}}@media (max-width:640px){.page_page__W3kz4{padding-top:24px}.page_hero__aZvoQ{padding:20px}}@media (prefers-color-scheme:dark){.page_hero__aZvoQ{border-color:#2c4058;background:radial-gradient(circle at 92% 12%,rgba(53,144,223,.25),transparent 40%),linear-gradient(160deg,#121b27,#172332);box-shadow:0 20px 34px rgba(0,0,0,.35)}.page_kicker__a42iu{color:#cde3ff;background-color:#223f5f}.page_title__KZCHC{color:#f0f7ff}.page_description__LPZyr{color:#b5c6d8}.page_calculatorCard__Lt_Af{border-color:#2f445d;background-color:#152233;box-shadow:0 16px 28px rgba(0,0,0,.3)}.page_fieldLabel__h7r3x{color:#9cc0e7}.page_input__kB3uu{color:#e5f0ff;background-color:#101c2b;border-color:#38597e}.page_input__kB3uu:focus{border-color:#5aa0f4;box-shadow:0 0 0 3px rgba(70,135,211,.28)}.page_progressTrack__F19tw{background:#29425d}.page_loadingText__e9_kn{color:#9ec4ef}.page_error__xwW2P{border-color:#6c2b36;color:#ffc9d0;background-color:#3a1e26}.page_result__fMEUc{border-color:#2e5a86;background:radial-gradient(circle at 86% 14%,rgba(62,157,231,.2),transparent 34%),linear-gradient(165deg,#1b2c3f,#223549)}.page_metric__aNAl6,.page_recommendation__JVN8F{color:#cbe2fb}}@keyframes page_loading-slide__VS2Y7{0%{transform:translateX(-120%)}50%{transform:translateX(40%)}to{transform:translateX(220%)}}@keyframes page_loading-pulse__BUuYx{0%{opacity:.6}to{opacity:1}}