.Calculator_card__Hg2t_{--accent-rgb:59,130,246;--companion-1:#10b981;--companion-1-rgb:16,185,129;--companion-2:#f59e0b;--companion-2-rgb:245,158,11;--deep-shade-rgb:30,58,95;background:rgba(var(--color-bg-card,255,255,255),.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--accent-rgb),.15);border-radius:var(--radius-lg);box-shadow:0 0 40px rgba(var(--accent-rgb),.06),0 4px 24px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.08);padding:28px;text-align:left;position:relative;transition:box-shadow .4s ease,border-color .4s ease}.Calculator_card__Hg2t_:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--color-accent),var(--companion-1),var(--companion-2));opacity:.7}[data-theme=dark] .Calculator_card__Hg2t_{background:rgba(30,24,48,.85);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 0 60px rgba(var(--accent-rgb),.08),0 4px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04)}.Calculator_form__xFaTr{display:flex;flex-direction:column;gap:20px}.Calculator_fields__lgR0C{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.Calculator_field__ze4kP{display:flex;flex-direction:column;gap:6px}.Calculator_label__z3r8n{font-size:.85rem;font-weight:600;color:var(--color-text)}.Calculator_req__Twox1{color:var(--color-error)}.Calculator_inputWrap__Dns_3{display:flex;align-items:center;gap:8px;padding:0 12px;height:46px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-bg-input);transition:border-color .2s ease,box-shadow .2s ease}.Calculator_inputWrap__Dns_3:focus-within{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.Calculator_inputWrapError__kvjSJ{border-color:var(--color-error)}.Calculator_input__G3Hz7{width:100%;border:none;background:transparent;outline:none;font-size:max(16px,.95rem)}.Calculator_unit__QD2eZ{font-size:.78rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-light);border-radius:6px;padding:4px 9px;white-space:nowrap}.Calculator_help__1XZpg{font-size:.78rem;color:var(--color-text-muted)}.Calculator_fieldError__RjOmX{font-size:.78rem;font-weight:500;color:var(--color-error)}.Calculator_formError__6vCkn{font-size:.88rem;font-weight:500;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);border-radius:var(--radius-sm);padding:10px 12px}.Calculator_actions__dDZPb{display:flex;gap:12px}.Calculator_calc__feLkH{flex:1 1;height:52px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-accent),var(--companion-1));color:#fff;font-weight:700;font-size:.95rem;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25)}.Calculator_calc__feLkH:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.15) 50%,transparent 60%);transform:translateX(-100%);transition:transform .5s ease}.Calculator_calc__feLkH:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--accent-rgb),.35)}.Calculator_calc__feLkH:hover:before{transform:translateX(100%)}.Calculator_calc__feLkH:active{transform:scale(.97);box-shadow:0 2px 8px rgba(var(--accent-rgb),.2)}.Calculator_reset__iKD_A{height:52px;padding:0 20px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);color:var(--color-text-secondary);font-weight:600;transition:border-color .15s ease,color .15s ease}.Calculator_reset__iKD_A:hover{border-color:var(--color-accent);color:var(--color-accent)}.Calculator_results__UnG3D{margin-top:24px;padding-top:24px;border-top:1px solid rgba(var(--accent-rgb),.15);animation:Calculator_fadeIn__jKxYZ .3s ease}.Calculator_primary__jRRcK{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--companion-1-rgb),.06));border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius-md);padding:20px;position:relative;overflow:hidden}.Calculator_primary__jRRcK:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--companion-1),var(--companion-2));border-radius:2px 2px 0 0}.Calculator_primaryLabel__sZfG1{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-accent)}.Calculator_primaryValue__SRAFl{font-family:var(--font-display);font-size:1.9rem;font-weight:800;background:linear-gradient(135deg,var(--color-accent),var(--companion-1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:1 1 auto;min-width:0}.Calculator_resultActions__lElm7{display:inline-flex;gap:8px;margin-left:auto;flex-shrink:0}.Calculator_copy__6qcTc,.Calculator_print__5zone,.Calculator_share__dMLG4{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:44px;border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-rgb),.3);color:var(--color-accent);font-size:.82rem;font-weight:600;background:var(--color-bg-card);transition:background .15s ease,color .15s ease,transform .15s ease;touch-action:manipulation}.Calculator_copy__6qcTc:hover,.Calculator_print__5zone:hover,.Calculator_share__dMLG4:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px)}.Calculator_preview__Q_ygj{position:relative;border-top-style:dashed;opacity:.6}.Calculator_previewBadge__hQR9p{display:inline-block;margin-bottom:12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:999px;padding:3px 10px}.Calculator_previewNote__04w5y{margin-top:14px;font-size:.82rem;color:var(--color-text-muted)}.Calculator_stats__RHpmv{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.Calculator_stat__kcFMz{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:14px;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.Calculator_stat__kcFMz:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-accent),var(--companion-1));opacity:0;transition:opacity .2s ease}.Calculator_stat__kcFMz:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Calculator_stat__kcFMz:hover:before{opacity:1}.Calculator_statLabel__HKGmM{font-size:.78rem;color:var(--color-text-secondary);margin-bottom:4px}.Calculator_statValue__iez3t{font-size:1.1rem;font-weight:700;color:var(--color-text)}@keyframes Calculator_fadeIn__jKxYZ{0%{opacity:0;transform:translateY(8px)}}@media (max-width:560px){.Calculator_card__Hg2t_,.Calculator_wrapper__QuBh4{padding:20px}.Calculator_stats__RHpmv{grid-template-columns:1fr}.Calculator_primaryValue__SRAFl{font-size:1.5rem}.Calculator_primary__jRRcK{flex-direction:column;align-items:flex-start}.Calculator_resultActions__lElm7{margin-left:0;width:100%;flex-wrap:wrap}}.Calculator_loansList__gC7_s{display:flex;flex-direction:column;gap:8px}.Calculator_tableHeader__EBy7R{display:grid;grid-template-columns:1.2fr 2fr 1fr 42px;grid-gap:12px;gap:12px;padding:0 4px}.Calculator_tableHeader5Col__gNPAF{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.5fr 42px;grid-gap:12px;gap:12px;padding:0 4px}.Calculator_headerCol__nimMl{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.Calculator_loanRow__PBhMH{display:grid;grid-template-columns:1.2fr 2fr 1fr 42px;grid-gap:12px;gap:12px;align-items:flex-start}.Calculator_loanRow5Col__zy1W3{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.5fr 42px;grid-gap:12px;gap:12px;align-items:flex-start}.Calculator_inputCell__nPEU6{display:flex;flex-direction:column}.Calculator_mobileLabel__grdN9{display:none}.Calculator_deleteCell__Xlo9k{display:flex;justify-content:center;align-items:center;height:46px}.Calculator_deleteBtn__AMkTL{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-error);color:#fff;transition:transform .1s ease,opacity .15s ease;padding:0;border:none;touch-action:manipulation}.Calculator_deleteBtn__AMkTL:hover{opacity:.95;transform:scale(1.05)}.Calculator_deleteBtn__AMkTL:active{transform:scale(.95)}.Calculator_deleteBtn__AMkTL:disabled{opacity:.3;cursor:not-allowed;transform:none}.Calculator_secondaryActions__l0blx{display:flex;gap:12px;margin-top:4px;margin-bottom:12px}.Calculator_addBtn__0U1kE,.Calculator_resetBtn__nEl8S{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-accent);font-weight:600;font-size:.88rem;transition:all .15s ease;cursor:pointer;touch-action:manipulation}.Calculator_addBtn__0U1kE:hover,.Calculator_resetBtn__nEl8S:hover{border-color:var(--color-accent);background-color:var(--color-accent-light)}.Calculator_addBtn__0U1kE:active,.Calculator_resetBtn__nEl8S:active{transform:scale(.98)}@media (max-width:600px){.Calculator_tableHeader5Col__gNPAF,.Calculator_tableHeader__EBy7R{display:none}.Calculator_loanRow5Col__zy1W3,.Calculator_loanRow__PBhMH{grid-template-columns:1fr;gap:12px;border:1px solid var(--color-border);padding:16px 16px 20px;border-radius:var(--radius-md);background:var(--color-bg-secondary);position:relative;margin-bottom:8px}.Calculator_mobileLabel__grdN9{display:block;font-size:.78rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.Calculator_deleteCell__Xlo9k{position:absolute;top:10px;right:10px;height:auto}.Calculator_deleteBtn__AMkTL{width:44px;height:44px}}.Calculator_wrapper__QuBh4{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px}.Calculator_inputsGrid___6gzU{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px;margin-bottom:20px}.Calculator_inputRow__O1Mzp{display:flex;align-items:center;gap:8px;padding:0 12px;height:46px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-bg-input);transition:border-color .2s ease,box-shadow .2s ease}.Calculator_inputRow__O1Mzp:focus-within{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.Calculator_inputRow__O1Mzp .Calculator_input__G3Hz7{flex:1 1;border:none;background:transparent;outline:none;font-size:max(16px,.95rem);min-width:0}.Calculator_inputError__yE2AX{border-color:var(--color-error)!important}.Calculator_optional__QMmZr{font-size:.75rem;color:var(--color-text-muted);font-weight:400}.Calculator_required__SOe8j{color:var(--color-error)}.Calculator_btn__xGErE{flex:1 1;height:52px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-accent),var(--companion-1,var(--color-accent)));color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;border:none;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px rgba(var(--accent-rgb,59,130,246),.25)}.Calculator_btn__xGErE:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--accent-rgb,59,130,246),.35)}.Calculator_btn__xGErE:active{transform:scale(.97)}.Calculator_btnSecondary__4dZdc{height:52px;padding:0 20px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);color:var(--color-text-secondary);font-weight:600;background:transparent;cursor:pointer;transition:border-color .15s ease,color .15s ease}.Calculator_btnSecondary__4dZdc:hover{border-color:var(--color-accent);color:var(--color-accent)}.Calculator_error__1Q6SP{font-size:.88rem;font-weight:500;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:12px}.Calculator_primarySub__BL66S{width:100%;font-size:.85rem;color:var(--color-text-secondary);margin-top:2px}.Calculator_stat__kcFMz dt{font-size:.78rem;color:var(--color-text-secondary);margin-bottom:4px}.Calculator_stat__kcFMz dd{font-size:1.05rem;font-weight:700;color:var(--color-text)}.Calculator_statHighlight__IeScy{background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-secondary));border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border))}.Calculator_statHighlight__IeScy dd{color:var(--color-success)}.Calculator_statWarn__D4ltq{background:color-mix(in srgb,#f59e0b 10%,var(--color-bg-secondary));border-color:color-mix(in srgb,#f59e0b 30%,var(--color-border))}.Calculator_statWarn__D4ltq dd{color:#d97706}.Calculator_statGood__J5YQ3 dd{color:var(--color-success)}.Calculator_statBad__4Yf3g{background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-secondary));border-color:color-mix(in srgb,var(--color-error) 30%,var(--color-border))}.Calculator_statBad__4Yf3g dd{color:var(--color-error)}.Calculator_footnote__IZ8kw{margin-top:16px;font-size:.82rem;color:var(--color-text-secondary);padding:12px;background:color-mix(in srgb,#f59e0b 8%,var(--color-bg-secondary));border:1px solid color-mix(in srgb,#f59e0b 25%,var(--color-border));border-radius:var(--radius-sm)}.Calculator_toggleGroup__xlFHx{display:flex;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:20px}.Calculator_toggleBtn__dyizK{flex:1 1;padding:10px 16px;font-size:.88rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.Calculator_toggleBtn__dyizK+.Calculator_toggleBtn__dyizK{border-left:1.5px solid var(--color-border)}.Calculator_toggleActive__37B2X{background:linear-gradient(135deg,var(--color-accent),var(--companion-1,var(--color-accent)));color:#fff}.Calculator_scheduleWrap__5MCx9{margin-top:20px}.Calculator_toggleSchedule__5Fg_a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;font-size:.85rem;font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;touch-action:manipulation}.Calculator_tableWrap__p6eHv{margin-top:12px;max-height:360px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.Calculator_table__yzOmb{width:100%;font-size:.82rem;border-collapse:collapse}.Calculator_table__yzOmb th{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-secondary)),color-mix(in srgb,var(--companion-1,var(--color-accent)) 8%,var(--color-bg-secondary)));padding:8px 12px;text-align:right;font-weight:700;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.Calculator_table__yzOmb td:first-child,.Calculator_table__yzOmb th:first-child{text-align:left}.Calculator_table__yzOmb td{padding:6px 12px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.Calculator_table__yzOmb tr:last-child td{border-bottom:none}.Calculator_table__yzOmb tbody tr{transition:background .12s ease}.Calculator_table__yzOmb tbody tr:hover{background:rgba(var(--accent-rgb),.04)}.Calculator_dtiGrid__Bu_N_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.Calculator_dtiBox__ZUka4{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:4px}.Calculator_dtiLabel__dxUVZ{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.Calculator_dtiValue__j6tRl{font-size:2.2rem;font-weight:800;color:var(--color-text);line-height:1;margin:6px 0 2px}.Calculator_dtiSub__uzomT{font-size:.78rem;color:var(--color-text-secondary)}.Calculator_dtiHint__Badcu{font-size:.72rem;color:var(--color-text-muted);margin-top:4px}@media (max-width:560px){.Calculator_dtiGrid__Bu_N_,.Calculator_inputsGrid___6gzU{grid-template-columns:1fr}.Calculator_dtiSub__uzomT{font-size:.72rem}}@media (max-width:400px){.Calculator_toggleGroup__xlFHx{flex-direction:column}.Calculator_toggleBtn__dyizK+.Calculator_toggleBtn__dyizK{border-left:none;border-top:1.5px solid var(--color-border)}.Calculator_table__yzOmb td,.Calculator_table__yzOmb th{padding:5px 8px;font-size:.75rem}}.Calculator_exportBtn__I_kur{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;min-height:44px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-accent);font-size:.82rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:all .15s ease}.Calculator_exportBtn__I_kur:hover{border-color:var(--color-accent);background:var(--color-accent-light)}@media print{.Calculator_form__xFaTr,.Calculator_preview__Q_ygj,.Calculator_resultActions__lElm7{display:none!important}.Calculator_card__Hg2t_{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.Calculator_results__UnG3D{margin-top:0!important;padding-top:0!important;border-top:none!important}}.Select_container__459S_{position:relative;width:100%}.Select_trigger__fjtxJ{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;color:var(--color-text);outline:none}.Select_triggerLabel__c4yjI{font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_triggerChevron__H0HMl{color:var(--color-text-muted);transition:transform .25s cubic-bezier(.22,1,.36,1);margin-left:8px;flex-shrink:0}.Select_triggerChevronOpen__bZ6zh{transform:rotate(180deg)}.Select_dropdown__CShL2{position:absolute;top:calc(100% + 6px);left:0;z-index:100;width:100%;min-width:160px;max-height:min(280px,calc(100dvh - 200px));display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);animation:Select_dropdownEnter__hCxXR .2s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes Select_dropdownEnter__hCxXR{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Select_list__C8n5W{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.Select_list__C8n5W::-webkit-scrollbar{width:5px}.Select_list__C8n5W::-webkit-scrollbar-track{background:transparent}.Select_list__C8n5W::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:100px}.Select_option__jmtnv{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;color:var(--color-text);text-align:left;touch-action:manipulation;transition:background .15s ease,color .15s ease}.Select_option__jmtnv:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.Select_optionHighlighted__XFG5B{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.Select_optionSelected__8MIFb{background:var(--color-accent-light);color:var(--color-accent);font-weight:600}.Select_optionLabel__WF_ut{font-size:.9rem}.Select_checkIcon__OL2br{color:var(--color-accent);flex-shrink:0}[data-theme=dark] .Select_dropdown__CShL2{box-shadow:0 12px 48px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.2);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.sub-calc_page__wLln1{--accent-rgb:59,130,246;--companion-1:#10b981;--companion-1-rgb:16,185,129;--companion-2:#f59e0b;--companion-2-rgb:245,158,11;padding-block:2.5rem 5rem;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));position:relative}.sub-calc_page__wLln1:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(var(--accent-rgb),.06),transparent 70%);pointer-events:none;z-index:0}.sub-calc_breadcrumb__tDyMQ{margin-bottom:1.75rem;font-size:.875rem;color:var(--color-text-secondary);position:relative;z-index:1}.sub-calc_breadcrumb__tDyMQ a{color:var(--color-accent);display:inline-flex;align-items:center;gap:.3rem;font-weight:500;transition:opacity .15s}.sub-calc_breadcrumb__tDyMQ a:hover{opacity:.75;text-decoration:underline}.sub-calc_hero__wOwMp{margin-bottom:2.25rem;position:relative;z-index:1}.sub-calc_hero__wOwMp h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:.6rem;background:linear-gradient(135deg,var(--color-text) 20%,var(--color-accent) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sub-calc_hero__wOwMp p{color:var(--color-text-secondary);font-size:1.0625rem;max-width:54ch;line-height:1.65}.sub-calc_calcSection__up_AL{margin-bottom:3rem;width:min(1060px,94vw);max-width:100%;margin-left:50%;transform:translateX(-50%);position:relative;z-index:1}.sub-calc_calcSection__up_AL:before{content:"";position:absolute;inset:-60px;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(var(--accent-rgb),.05),transparent 70%);pointer-events:none;z-index:0;transition:opacity .4s ease}.sub-calc_crossSell__NS4TJ{background:linear-gradient(135deg,var(--color-bg-secondary),rgba(var(--accent-rgb),.03));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;position:relative;z-index:1;transition:border-color .2s ease,box-shadow .2s ease}.sub-calc_crossSell__NS4TJ:hover{border-color:rgba(var(--accent-rgb),.2);box-shadow:0 0 20px rgba(var(--accent-rgb),.06)}.sub-calc_crossSellText__P2Elb h2{font-size:1rem;font-weight:700;margin-bottom:.3rem}.sub-calc_crossSellText__P2Elb p{color:var(--color-text-secondary);font-size:.9rem;max-width:42ch;line-height:1.5}.sub-calc_crossSellLink__aWC_7{flex-shrink:0;display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--companion-1));color:#fff!important;font-weight:600;font-size:.9rem;min-height:44px;padding:0 1.375rem;border-radius:var(--radius-sm);white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 12px rgba(var(--accent-rgb),.2);touch-action:manipulation}.sub-calc_crossSellLink__aWC_7:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--accent-rgb),.3)}@media (max-width:600px){.sub-calc_crossSell__NS4TJ{flex-direction:column;align-items:flex-start}}.sub-calc_seo__2hmVX{position:relative;z-index:1;max-width:76ch;margin:0 0 3rem}.sub-calc_seo__2hmVX section{margin-bottom:2.5rem}.sub-calc_seo__2hmVX h2{font-size:1.35rem;font-weight:700;margin-bottom:.75rem}.sub-calc_seo__2hmVX h3{font-size:1.05rem;font-weight:600;margin:1.25rem 0 .5rem}.sub-calc_seo__2hmVX li,.sub-calc_seo__2hmVX p{color:var(--color-text-secondary);line-height:1.7}.sub-calc_seo__2hmVX p{margin-bottom:1rem}.sub-calc_seo__2hmVX ol,.sub-calc_seo__2hmVX ul{padding-left:1.4rem;margin-bottom:1rem}.sub-calc_seo__2hmVX li{margin-bottom:.4rem}.sub-calc_formulaBox__PKaUe{font-family:var(--font-mono,ui-monospace,monospace);font-size:.95rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:0 0 1rem;overflow-x:auto;white-space:nowrap}.sub-calc_seo__2hmVX table{width:100%;border-collapse:collapse;font-size:.925rem;margin-bottom:1rem}.sub-calc_seoTableWrap__9io9c{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem;border-radius:var(--radius-sm)}.sub-calc_seoTableWrap__9io9c table{margin-bottom:0}.sub-calc_seo__2hmVX td,.sub-calc_seo__2hmVX th{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--color-border)}.sub-calc_seo__2hmVX th{font-weight:600}.sub-calc_seo__2hmVX td{color:var(--color-text-secondary)}.sub-calc_faqItem__tnUdR{margin-bottom:1.5rem}.sub-calc_faqItem__tnUdR h3{margin-top:0}.sub-calc_disclaimer__QPTms{font-size:.85rem;color:var(--color-text-secondary);border-left:3px solid var(--color-border);padding-left:1rem;margin-top:1.5rem}.FAQ_section__ve5X4{padding:48px 20px}.FAQ_heading__Tm2m5{font-size:1.6rem;margin-bottom:20px}.FAQ_list__w7n53{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.FAQ_item__ZDn22{border-bottom:1px solid var(--color-border);border-left:3px solid transparent;scroll-margin-top:80px;transition:border-left-color .25s ease,background .2s ease}.FAQ_item__ZDn22:last-child{border-bottom:none}.FAQ_item__ZDn22:has(button[aria-expanded=true]){border-left-color:var(--color-accent);background:rgba(59,130,246,.02)}.FAQ_qHeading__ypB_8{margin:0;font-size:inherit;font-weight:inherit}.FAQ_question__ZcogC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text);background:var(--color-bg-card);transition:background .15s ease,color .15s ease}.FAQ_question__ZcogC:hover{background:var(--color-bg-secondary)}.FAQ_toggle__0x_rU{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(16,185,129,.08));transition:transform .25s ease,background .25s ease}.FAQ_toggle__0x_rU:after,.FAQ_toggle__0x_rU:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-accent),var(--companion-1,#10b981));transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.FAQ_toggle__0x_rU:after{transform:translate(-50%,-50%) rotate(90deg)}.FAQ_toggleOpen__0hGBW{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(16,185,129,.15));transform:rotate(0deg)}.FAQ_toggleOpen__0hGBW:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.FAQ_answer__y06ml{padding:0 20px 18px;animation:FAQ_fadeIn__YVqKk .25s ease}.FAQ_answer__y06ml p{font-size:.95rem;color:var(--color-text-secondary);max-width:64ch}@keyframes FAQ_fadeIn__YVqKk{0%{opacity:0;transform:translateY(-4px)}}.Hero_hero__Bbyie{--companion-1:#10b981;--companion-2:#f59e0b;--deep-shade:#1e3a5f;--accent-rgb:59,130,246;--companion-1-rgb:16,185,129;--companion-2-rgb:245,158,11;--deep-shade-rgb:30,58,95;--world-intensity:0;--glow-size:calc(40px + var(--world-intensity) * 80px);--glow-opacity:calc(0.12 + var(--world-intensity) * 0.25);position:relative;padding:64px 0 56px;border-bottom:1px solid var(--color-border);overflow:hidden;isolation:isolate}.Hero_hero__Bbyie:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(var(--accent-rgb),.15),transparent 70%),radial-gradient(ellipse 50% 50% at 15% 90%,rgba(var(--companion-1-rgb),.08),transparent 60%),radial-gradient(ellipse 40% 40% at 85% 80%,rgba(var(--companion-2-rgb),.06),transparent 55%),var(--color-bg-secondary)}.Hero_hero__Bbyie:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle 1px at center,rgba(var(--accent-rgb),.08) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}.Hero_glow__GejAM{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;opacity:calc(.15 + var(--world-intensity) * .2);transition:opacity .6s ease}.Hero_glowBlue__SpCzw{background:rgba(var(--accent-rgb),.35);top:-120px;right:10%;animation:Hero_glowDrift1__QR27v 8s ease-in-out infinite}.Hero_glowGreen__7eDSU{background:rgba(var(--companion-1-rgb),.25);bottom:-80px;left:5%;animation:Hero_glowDrift2__6_Blm 10s ease-in-out infinite;width:300px;height:300px}.Hero_glowAmber__c1GVh{background:rgba(var(--companion-2-rgb),.15);top:50%;right:-5%;animation:Hero_glowDrift3___XG1d 12s ease-in-out infinite;width:250px;height:250px}@media (prefers-reduced-motion:no-preference){@keyframes Hero_glowDrift1__QR27v{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}@keyframes Hero_glowDrift2__6_Blm{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.05)}}@keyframes Hero_glowDrift3___XG1d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-15px,-25px) scale(1.08)}}}.Hero_inner__6w8Ws{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;position:relative;z-index:2}.Hero_title__aHi6w{font-size:clamp(1.9rem,5vw,2.8rem);max-width:18ch;background:linear-gradient(135deg,var(--color-text) 0,var(--color-accent) 50%,var(--companion-1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__K8jGq{font-size:1.05rem;color:var(--color-text-secondary);max-width:56ch}.Hero_inner__6w8Ws>div{width:min(1060px,94vw);max-width:none;margin-top:8px}.Hero_crumbs__jBsOY{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-text-secondary);align-self:flex-start;text-align:left}.Hero_crumbs__jBsOY a{color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.Hero_crumbs__jBsOY a:hover{color:var(--color-accent)}.Hero_crumbSep__BIPb1{opacity:.5}.Hero_crumbCurrent__NItTT{color:var(--color-text-primary);font-weight:500}.Hero_lastUpdated__9Apcl{font-size:.82rem;color:var(--color-text-secondary);margin-top:-8px}[data-theme=dark] .Hero_hero__Bbyie:before{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(var(--accent-rgb),.12),transparent 70%),radial-gradient(ellipse 50% 50% at 15% 90%,rgba(var(--companion-1-rgb),.06),transparent 60%),radial-gradient(ellipse 40% 40% at 85% 80%,rgba(var(--companion-2-rgb),.04),transparent 55%),var(--color-bg-secondary)}[data-theme=dark] .Hero_hero__Bbyie:after{background-image:radial-gradient(circle 1px at center,rgba(var(--accent-rgb),.05) 1px,transparent 1px)}@media (max-width:768px){.Hero_glow__GejAM{width:200px;height:200px}.Hero_glowAmber__c1GVh,.Hero_glowGreen__7eDSU{width:150px;height:150px}}@media (max-width:480px){.Hero_hero__Bbyie{padding:40px 0 36px}}.Formula_section__MHkWj{padding:48px 20px}.Formula_heading__VK7J5{font-size:1.6rem;margin-bottom:12px}.Formula_explanation__5rprd{font-size:1rem;color:var(--color-text-secondary);margin-bottom:20px;max-width:60ch}.Formula_formula__pJzRm{background:var(--color-bg-input);border:1px solid var(--color-border);border-left:4px solid transparent;border-image:linear-gradient(180deg,var(--color-accent),var(--companion-1,#10b981)) 1;border-image-slice:1;border-radius:var(--radius-sm);padding:20px;overflow-x:auto;font-size:1.05rem;position:relative;border-left:none;padding-left:24px}.Formula_formula__pJzRm:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--color-accent),var(--companion-1,#10b981));border-radius:4px 0 0 4px}.Formula_formula__pJzRm code{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,Menlo,monospace;font-weight:600;color:var(--color-text)}.Formula_example__2zBQ6{margin-top:20px;background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:16px 20px;border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease}.Formula_example__2zBQ6:hover{border-color:rgba(59,130,246,.2);box-shadow:0 2px 12px rgba(59,130,246,.06)}.Formula_exampleLabel__FczT6{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-accent),var(--companion-1,#10b981));border:none;border-radius:999px;padding:3px 10px;margin-bottom:10px}.Formula_example__2zBQ6 p{font-size:.95rem;color:var(--color-text-secondary)}.Examples_section__Kq_qj{padding:48px 20px}.Examples_heading__tMVVO{font-size:1.6rem;margin-bottom:20px}.Examples_scroll__V9KQS{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.Examples_table__Ra6E3{min-width:520px;font-size:.9rem}.Examples_caption__qoFJP{caption-side:bottom;padding:12px;font-size:.8rem;color:var(--color-text-secondary);text-align:left}.Examples_table__Ra6E3 td,.Examples_table__Ra6E3 th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.Examples_table__Ra6E3 thead th{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-secondary)),color-mix(in srgb,var(--companion-1,#10b981) 8%,var(--color-bg-secondary)));font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);position:relative}.Examples_table__Ra6E3 thead th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--companion-1,#10b981));opacity:.4}.Examples_table__Ra6E3 tbody tr{transition:background .15s ease,transform .15s ease;position:relative}.Examples_table__Ra6E3 tbody tr:hover{background:linear-gradient(90deg,rgba(59,130,246,.06),rgba(16,185,129,.04),transparent)}.Examples_table__Ra6E3 tbody tr:last-child td,.Examples_table__Ra6E3 tbody tr:last-child th{border-bottom:none}.Examples_table__Ra6E3 tbody th{font-weight:600;color:var(--color-text)}.Examples_mono__WJ_zT{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--color-text-secondary)}.Examples_result__637KX{font-weight:700;background:linear-gradient(135deg,var(--color-accent),var(--companion-1,#10b981));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ConversionTable_section__elxyE{padding:48px 20px}.ConversionTable_heading__NxVsv{font-size:1.6rem;margin-bottom:20px}.ConversionTable_scroll__KEt5J{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.ConversionTable_table__pDGhj{min-width:480px;font-size:.9rem}.ConversionTable_caption__yOqiP{caption-side:bottom;padding:12px;font-size:.8rem;color:var(--color-text-muted);text-align:left}.ConversionTable_table__pDGhj td,.ConversionTable_table__pDGhj th{padding:10px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.ConversionTable_table__pDGhj thead th{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-secondary));font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);position:-webkit-sticky;position:sticky;top:0}.ConversionTable_table__pDGhj tbody th{font-weight:600}.ConversionTable_badge__N03cm{display:inline-block;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--color-accent) 55%,#000);background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:999px;padding:3px 12px}[data-theme=dark] .ConversionTable_badge__N03cm{color:var(--color-text-secondary)}.ConversionTable_amber__za2k4{color:#b45309;background:color-mix(in srgb,#f59e0b 16%,transparent);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}.ConversionTable_green__W2lA4{color:#15803d;background:color-mix(in srgb,#16a34a 16%,transparent);border-color:color-mix(in srgb,#16a34a 40%,transparent)}.ConversionTable_orange__Ey_Ym{color:#c2410c;background:color-mix(in srgb,#f97316 16%,transparent);border-color:color-mix(in srgb,#f97316 40%,transparent)}.ConversionTable_red__gKhW8{color:#b91c1c;background:color-mix(in srgb,#dc2626 16%,transparent);border-color:color-mix(in srgb,#dc2626 40%,transparent)}[data-theme=dark] .ConversionTable_amber__za2k4{color:#fbbf24}[data-theme=dark] .ConversionTable_green__W2lA4{color:#4ade80}[data-theme=dark] .ConversionTable_orange__Ey_Ym{color:#fb923c}[data-theme=dark] .ConversionTable_red__gKhW8{color:#f87171}.ConversionTable_table__pDGhj tbody tr:nth-child(2n){background:var(--color-bg-secondary)}.ConversionTable_table__pDGhj tbody tr:last-child td,.ConversionTable_table__pDGhj tbody tr:last-child th{border-bottom:none}.AuthorBox_section__MiIzR{padding:48px 20px}.AuthorBox_box__2HeVJ{display:flex;gap:20px;align-items:flex-start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.AuthorBox_avatar__op_UL{border-radius:50%;flex-shrink:0;object-fit:cover}.AuthorBox_initials__wm7zl{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;border-radius:50%;font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark))}.AuthorBox_body__8R1BV{display:flex;flex-direction:column;gap:4px}.AuthorBox_name__aFr6_{font-size:1.2rem}.AuthorBox_title__jpzdp{font-size:.9rem;color:var(--color-accent);font-weight:600}.AuthorBox_creds__TRefg{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.AuthorBox_cred__cjIfs{font-size:.72rem;font-weight:700;color:var(--color-accent);background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:999px;padding:3px 10px}.AuthorBox_bio__HQ0zo{font-size:.92rem;color:var(--color-text-secondary);margin-top:4px;max-width:60ch}@media (max-width:560px){.AuthorBox_box__2HeVJ{flex-direction:column;align-items:center;text-align:center}.AuthorBox_creds__TRefg{justify-content:center}}.CaseStudies_section__lBEsp{padding:56px 20px}.CaseStudies_header__HGfp3{margin-bottom:28px}.CaseStudies_titleRow__eNh9g{display:flex;align-items:center;gap:10px;margin-bottom:8px}.CaseStudies_icon__1doiD{font-size:1.4rem;line-height:1}.CaseStudies_heading__CGszE{font-size:1.65rem;font-weight:700;color:var(--color-text)}.CaseStudies_subtext__AASwz{font-size:.92rem;color:var(--color-text-secondary);max-width:600px;line-height:1.6}.CaseStudies_cards__dF0Ex{display:flex;flex-direction:column;gap:10px}.CaseStudies_card__sD_1E{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--color-bg-card);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;position:relative;overflow:hidden}.CaseStudies_card__sD_1E:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--companion-1,#10b981),var(--companion-2,#f59e0b));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.CaseStudies_card__sD_1E:hover{border-color:rgba(59,130,246,.3);box-shadow:var(--shadow-md),0 0 20px rgba(59,130,246,.06);transform:translateX(4px)}.CaseStudies_card__sD_1E:hover:after{transform:scaleX(1)}.CaseStudies_stepBadge__fjvY3{flex-shrink:0;display:inline-flex;align-items:center;padding:5px 12px;border-radius:8px;font-size:.75rem;font-weight:600;letter-spacing:.02em;background:var(--color-accent-light);color:var(--color-accent);white-space:nowrap;min-width:140px;justify-content:center;transition:background .18s ease,color .18s ease}.CaseStudies_card__sD_1E:hover .CaseStudies_stepBadge__fjvY3{background:linear-gradient(135deg,var(--color-accent),var(--companion-1,#10b981));color:#fff}.CaseStudies_cardTitle__uVQ8F{flex:1 1;font-family:var(--font-display);font-size:.97rem;font-weight:600;color:var(--color-text);line-height:1.4;transition:color .18s ease}.CaseStudies_card__sD_1E:hover .CaseStudies_cardTitle__uVQ8F{color:var(--color-accent)}.CaseStudies_cardArrow__JdRgZ{flex-shrink:0;display:grid;place-items:center;color:var(--color-text-muted);transition:color .18s ease,transform .18s ease}.CaseStudies_card__sD_1E:hover .CaseStudies_cardArrow__JdRgZ{color:var(--color-accent);transform:translateX(4px)}.CaseStudies_footer__u6Nm7{margin-top:20px;text-align:center}.CaseStudies_browseAll__a0PHg{font-size:.88rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.CaseStudies_browseAll__a0PHg:hover{color:var(--color-accent)}@media (max-width:600px){.CaseStudies_card__sD_1E{flex-wrap:wrap;gap:10px}.CaseStudies_stepBadge__fjvY3{min-width:unset;width:100%;justify-content:flex-start}}