.tool_page__H8xXC{--ink:#12324c;--muted:#637787;--orange:#c2410c;background:#fbfcfd;color:var(--ink);font-family:Lato,sans-serif;line-height:1.5}.tool_page__H8xXC *,.tool_page__H8xXC :after,.tool_page__H8xXC :before{box-sizing:border-box}.tool_page__H8xXC a{text-decoration:none}.tool_page__H8xXC :is(input,select,textarea,button){font:inherit}.tool_page__H8xXC :is(a,button,input,textarea,select):focus-visible{outline:3px solid #2680ac;outline-offset:3px}.tool_page__H8xXC h1,.tool_page__H8xXC h2,.tool_page__H8xXC h3{color:var(--ink);font-family:Montserrat,sans-serif}.tool_container__Ze5VM{width:min(1160px,calc(100% - 80px));margin-inline:auto}.tool_hero__nwzAV{background:radial-gradient(ellipse at 90% 15%,#ddf0f2,transparent 60%),#f1f7f9;border-bottom:1px solid #deeaee;padding:22px 0 26px}.tool_breadcrumb__0V05C{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:12px}.tool_breadcrumb__0V05C a{color:var(--muted)}.tool_breadcrumb__0V05C span{color:var(--ink)}.tool_heading__ISokU{display:flex;align-items:center;gap:24px;margin:32px 0 24px}.tool_headingCopy__SFXnA{flex:1;min-width:0}.tool_heroArtwork__3if4p{width:184px;height:auto;flex-shrink:0;border-radius:20px}.tool_heading__ISokU .tool_subtitle__3jqEh{max-width:780px;font-size:15px;line-height:1.8}.tool_actions__60T1m button:disabled{opacity:.7;cursor:wait}.tool_relatedGrid__LbMFk img{width:56px;height:auto;flex-shrink:0;border-radius:8px}.tool_article__aGarx{max-width:920px;margin:10px auto 0}.tool_articleSection__HkQGL{padding:38px 0;border-bottom:1px solid #e2eaf0;scroll-margin-top:32px}.tool_articleSection__HkQGL h2,.tool_faqs__v0g3w>h2{font-size:clamp(21px,2.5vw,27px);line-height:1.4;font-weight:650;letter-spacing:-.55px;margin:0 0 18px}.tool_articleSection__HkQGL li,.tool_articleSection__HkQGL>p{color:#476278;font-size:15px;line-height:1.9}.tool_articleSection__HkQGL>p{margin:0 0 17px}.tool_articleSection__HkQGL :is(ul,ol){padding-left:24px;margin:20px 0 0}.tool_articleSection__HkQGL li+li{margin-top:12px}.tool_guideSteps__Ghbpx li::marker{color:var(--orange);font-weight:800}.tool_articleSection__HkQGL .tool_reference__z3tVQ{margin-top:24px;font-size:13px!important}.tool_reference__z3tVQ a{color:#245c7a;text-decoration:underline;text-underline-offset:3px}.tool_exampleTable__h_Eis{overflow-x:auto;margin-top:24px;border:1px solid #dbe5ec;border-radius:12px}.tool_exampleTable__h_Eis table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.tool_exampleTable__h_Eis caption{caption-side:top;color:#486b7f;background:#f2f7f9;padding:14px 18px;text-align:left;font-weight:700}.tool_exampleTable__h_Eis :is(th,td){text-align:left;padding:13px 18px;border-bottom:1px solid #e1eaf0;overflow-wrap:anywhere}.tool_exampleTable__h_Eis thead{background:#f8fafc}.tool_exampleTable__h_Eis tbody th{font-weight:500;width:48%;color:#506c80}.tool_exampleTable__h_Eis tbody tr:last-child :is(th,td){border-bottom:0}.tool_faqs__v0g3w{max-width:920px;margin:55px auto 0;padding-bottom:70px;scroll-margin-top:30px}.tool_faqList__3guJo{display:grid;gap:14px}.tool_faqList__3guJo details{background:#fff;border:1px solid #dce2eb;border-radius:20px;overflow:hidden;transition:box-shadow .18s ease}.tool_faqList__3guJo details[open]{box-shadow:0 10px 28px #263b6810}.tool_faqList__3guJo summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 30px;min-height:78px}.tool_faqList__3guJo summary:focus-visible{outline:3px solid #3190bd;outline-offset:-5px;border-radius:19px}.tool_faqList__3guJo summary::-webkit-details-marker{display:none}.tool_faqList__3guJo h3{margin:0;font-size:17px;font-weight:500;line-height:1.65}.tool_faqToggle__0j90j{position:relative;width:36px;height:36px;flex:0 0 36px;border:1px solid #dce2eb;border-radius:50%;background:#fff}.tool_faqToggle__0j90j:after,.tool_faqToggle__0j90j:before{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:2px;border-radius:1px;background:#33445d;transform:translate(-50%,-50%)}.tool_faqToggle__0j90j:after{transform:translate(-50%,-50%) rotate(90deg)}.tool_faqList__3guJo details[open] .tool_faqToggle__0j90j:after{display:none}.tool_faqList__3guJo details>p{margin:0;padding:0 82px 27px 30px;color:#506d81;font-size:15px;line-height:1.85}.tool_heroIcon__LIXXY{display:grid;place-items:center;flex:0 0 76px;height:76px;border:1px solid #d1e3e9;border-radius:22px;background:#ffffffc9;color:#235776;box-shadow:0 6px 16px #153b5705}.tool_eyebrow__FFemS{margin:0 0 7px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;color:var(--orange)}.tool_heading__ISokU h1{margin:0;font-size:clamp(24px,3.3vw,36px);font-weight:700;line-height:1.2;letter-spacing:-1px}.tool_subtitle__3jqEh{margin:11px 0 0;color:var(--muted);font-size:14px}.tool_back__JBLGH{display:inline-flex;align-items:center;gap:8px;color:#315973;font-size:12px;font-weight:700}.tool_workspace__Qm4k4{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:26px;padding-top:38px}.tool_inputPanel__QyBUH,.tool_method__TcxsP,.tool_tablePanel__2uq0x{background:#fff;border:1px solid #e0e7ec;border-radius:16px;box-shadow:0 4px 14px #173e5703;padding:28px;min-width:0}.tool_panelHeading__iPipx{display:flex;align-items:center;gap:12px;margin-bottom:25px}.tool_smallIcon__h0qym{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:#f0f6f8;color:#42708a;border-radius:11px}.tool_panelHeading__iPipx h2,.tool_tablePanel__2uq0x h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.2px}.tool_panelHeading__iPipx p{margin:3px 0 0;color:var(--muted);font-size:12px}.tool_fields__UASxR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.tool_field__q_vtb{min-width:0}.tool_wide__xyM5_{grid-column:1/-1}.tool_field__q_vtb label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#2d4c63;margin-bottom:8px;font-size:12px;font-weight:700;min-height:36px}.tool_unit__Flq5W{color:#567487;font-size:11px;white-space:nowrap;font-weight:400}.tool_field__q_vtb input,.tool_field__q_vtb select,.tool_field__q_vtb textarea{color:var(--ink);border:1px solid #cfdae1;border-radius:8px;background:#fcfdfe;min-height:46px;padding:11px 12px;width:100%;font-size:14px}.tool_field__q_vtb select{padding-right:26px}.tool_field__q_vtb textarea{min-height:112px;resize:vertical;font-family:ui-monospace,monospace;font-size:13px}.tool_help__Khh6o{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.tool_actions__60T1m{display:flex;gap:13px;margin-top:28px;padding-top:23px;border-top:1px solid #edf1f4}.tool_actions__60T1m button{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;cursor:pointer;min-height:46px;padding:11px 19px;font-size:13px;font-weight:700}.tool_calculate__gD_5i{background:var(--orange);color:#fff;border:1px solid var(--orange);flex:1}.tool_calculate__gD_5i:hover{background:#a93609}.tool_reset__3PY3S{color:#416178;background:#fff;border:1px solid #d9e2e8}.tool_reset__3PY3S:hover{background:#f3f7f9}.tool_error__QLr3a{border:1px solid #f0c1ba;border-radius:8px;background:#fff3f0;color:#942b19;padding:12px;font-size:13px;margin-top:18px}.tool_results__Sm3Pn{position:sticky;top:24px;min-width:0;border:1px solid #d8e6ed;border-radius:16px;background:linear-gradient(150deg,#f0f7fa,#eaf3f5);padding:27px;outline-offset:4px}.tool_resultHeading__yM4o_{display:flex;align-items:center;gap:9px;color:#496e82;border-bottom:1px solid #d9e6ec;padding-bottom:18px}.tool_resultHeading__yM4o_ h2{margin:0;font-size:14px;font-weight:700}.tool_empty__JJFz7{text-align:center;padding:41px 4px 45px}.tool_empty__JJFz7>span{width:77px;height:77px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid #d5e6ec;border-radius:50%;background:#ffffff80;color:#7195a7}.tool_empty__JJFz7 h3{font-size:20px;margin:0 0 10px;font-weight:600}.tool_empty__JJFz7 p{color:#667f90;font-size:13px;margin:0;line-height:1.8}.tool_primary__GIObW{padding:27px 0}.tool_primary__GIObW p{margin:0 0 10px;color:#4b6d80;font-size:13px}.tool_primary__GIObW strong{font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,35px);line-height:1.3;font-weight:700;letter-spacing:-1px;overflow-wrap:anywhere}.tool_metrics__Nj2BB{margin:0;padding:2px 0;border-top:1px solid #d7e5eb}.tool_metrics__Nj2BB>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 18px;padding:13px 0;border-bottom:1px solid #d7e5eb;font-size:13px}.tool_metrics__Nj2BB dt{color:#526f81}.tool_metrics__Nj2BB dd{margin:0;font-weight:700;overflow-wrap:anywhere}.tool_resultNote__IN9v_{font-size:13px;line-height:1.7;margin:18px 0 0}.tool_resultFoot__CUWUK{margin:20px 0 0;color:#698193;font-size:11px}.tool_method__TcxsP{margin-top:28px}.tool_method__TcxsP .tool_panelHeading__iPipx{margin-bottom:16px}.tool_formula__S0t6i{margin:0;font-size:14px;color:#36556c;line-height:1.85}.tool_method__TcxsP h3{font-size:12px;font-weight:700;margin:22px 0 8px}.tool_method__TcxsP ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.8}.tool_method__TcxsP li+li{margin-top:7px}.tool_tablePanel__2uq0x{margin-top:28px}.tool_tableScroll__YAiZQ{overflow:auto;max-height:420px;margin-top:18px}.tool_tableScroll__YAiZQ table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.tool_tableScroll__YAiZQ th{background:#eef5f8;color:#315973;text-align:right;position:sticky;top:0}.tool_tableScroll__YAiZQ :is(th,td){padding:11px 13px;border-bottom:1px solid #e3ebf0;white-space:nowrap;text-align:right}.tool_tableScroll__YAiZQ :is(th,td):first-child{text-align:left}.tool_related__ZwqnQ{padding:42px 0 60px}.tool_relatedHeading__kxwiF{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.tool_relatedHeading__kxwiF h2{margin:0;font-size:22px;letter-spacing:-.5px;font-weight:700}.tool_relatedHeading__kxwiF>a{display:flex;gap:8px;align-items:center;color:#315973;font-size:12px;font-weight:700;white-space:nowrap}.tool_relatedGrid__LbMFk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tool_relatedGrid__LbMFk a{display:flex;align-items:center;gap:12px;padding:19px 16px;border:1px solid #e0e8ed;background:#fff;border-radius:10px;color:#36566d;font-size:12px;font-weight:700;transition:border-color .15s,transform .15s}.tool_relatedGrid__LbMFk a:hover{border-color:#83b0c7;transform:translateY(-2px)}.tool_relatedGrid__LbMFk svg{flex-shrink:0;color:#6d91a5}.tool_relatedGrid__LbMFk span{flex:1}@media (max-width:900px){.tool_container__Ze5VM{width:calc(100% - 40px)}.tool_workspace__Qm4k4{gap:18px;grid-template-columns:1.15fr 1fr}.tool_inputPanel__QyBUH,.tool_results__Sm3Pn{padding:22px}.tool_fields__UASxR{grid-template-columns:1fr;gap:18px}.tool_field__q_vtb label{min-height:0}.tool_relatedGrid__LbMFk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.tool_heroArtwork__3if4p{width:100px}.tool_heading__ISokU .tool_subtitle__3jqEh{font-size:13px}.tool_articleSection__HkQGL{padding:29px 0}.tool_articleSection__HkQGL li,.tool_articleSection__HkQGL>p{font-size:14px}.tool_faqList__3guJo summary{padding:18px 20px;gap:14px}.tool_faqList__3guJo h3{font-size:15px}.tool_faqList__3guJo details>p{padding:0 20px 22px;font-size:14px}.tool_container__Ze5VM{width:calc(100% - 32px)}.tool_hero__nwzAV{padding-top:16px}.tool_breadcrumb__0V05C{font-size:10px}.tool_heading__ISokU{gap:14px;align-items:flex-start;margin:25px 0 22px}.tool_heroIcon__LIXXY{flex-basis:48px;height:48px;border-radius:14px}.tool_heroIcon__LIXXY svg{width:25px}.tool_eyebrow__FFemS{font-size:9px;letter-spacing:1px}.tool_heading__ISokU h1{font-size:24px;letter-spacing:-.7px}.tool_subtitle__3jqEh{font-size:12px;line-height:1.65}.tool_workspace__Qm4k4{grid-template-columns:1fr;gap:20px;padding-top:24px}.tool_results__Sm3Pn{position:static}.tool_inputPanel__QyBUH,.tool_method__TcxsP,.tool_tablePanel__2uq0x{padding:21px}.tool_fields__UASxR{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.tool_field__q_vtb label{min-height:36px;font-size:11px}.tool_field__q_vtb input,.tool_field__q_vtb select,.tool_field__q_vtb textarea{font-size:16px;padding-inline:9px}.tool_actions__60T1m{margin-top:23px}.tool_primary__GIObW strong{font-size:31px}.tool_empty__JJFz7{padding:30px 0}.tool_method__TcxsP{margin-top:20px}.tool_related__ZwqnQ{padding-top:32px}.tool_relatedHeading__kxwiF h2{font-size:18px}.tool_relatedGrid__LbMFk{grid-template-columns:1fr}}@media (max-width:370px){.tool_heroArtwork__3if4p{width:76px}.tool_fields__UASxR{grid-template-columns:1fr}.tool_field__q_vtb label{min-height:0}.tool_heroIcon__LIXXY{display:none}}