.tools_formReady__xf16w{min-width:0;border:0;padding:0;margin:0}.tools_page__jkJfT{background:#f8fafb;color:#172b36;padding:44px 0 72px;min-height:70vh}.tools_wrap__5CvVO{max-width:1240px;margin:auto;padding:0 24px}.tools_breadcrumb__g5kem{display:flex;gap:10px;align-items:center;font-size:.85rem;color:#526977;margin-bottom:28px;flex-wrap:wrap}.tools_breadcrumb__g5kem a:hover{text-decoration:underline}.tools_hero__0iX7H{max-width:860px;margin-bottom:32px}.tools_eyebrow__0qPvB{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#155e75}.tools_hero__0iX7H h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.12;letter-spacing:-.045em;margin:12px 0 18px;font-weight:750;color:#142c38}.tools_hero__0iX7H p{font-size:1.08rem;color:#526672;line-height:1.75}.tools_trust__jECOF{display:flex;gap:18px;flex-wrap:wrap;font-size:.82rem;color:#45616d;margin-top:20px}.tools_trust__jECOF span:before{content:"✓";margin-right:7px;color:#047857}.tools_grid__P2R57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tools_toolCard___WZ3X{display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid #dde6e9;border-radius:18px;padding:28px;transition:transform .15s,border-color .15s}.tools_toolCard___WZ3X:hover{transform:translateY(-3px);border-color:#5197a7}.tools_flagship__Px95u{grid-column:1/-1;background:#edf6f7;border-color:#9ac5ce}.tools_toolCard___WZ3X h2{font-size:1.35rem;font-weight:750;letter-spacing:-.025em;margin:12px 0}.tools_toolCard___WZ3X p{color:#526672;line-height:1.75;margin-bottom:20px}.tools_openTool__LFrYC{margin-top:auto;font-weight:750;color:#155e75}.tools_freePill__fu3pq{border-radius:30px;background:#e5f4ed;color:#17634a;font-size:.7rem;font-weight:800;padding:5px 10px;letter-spacing:.05em}.tools_workspace__mcciA{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;border:1px solid #dce5e9;border-radius:20px;background:white;overflow:hidden;box-shadow:0 16px 50px #17384707}.tools_inputPanel__HoaT1{padding:28px;background:#fff}.tools_panelHeading__mK_zR{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.tools_localBadge__ty2cT{color:#536a73;font-size:.7rem}.tools_help__uka5d{font-size:.82rem;color:#637681;line-height:1.65;margin:14px 0 24px}.tools_fields__pNVPp{display:grid;gap:20px}.tools_field__uLYjl label,.tools_rowInputs__QmDFX label{display:block;font-size:.85rem;font-weight:650;color:#304b59}.tools_inputWithUnit__3QwGr{display:flex;gap:8px;margin-top:8px}.tools_inputPanel__HoaT1 input,.tools_inputPanel__HoaT1 select{border:1px solid #cbd8de;background:#fff;border-radius:8px;padding:10px 12px;font-size:.9rem;color:#183542;min-width:0;width:100%}.tools_inputWithUnit__3QwGr select{width:auto;max-width:125px}.tools_inputPanel__HoaT1 input:focus,.tools_inputPanel__HoaT1 select:focus,.tools_resultPanel__gd57f select:focus{outline:2px solid #0891b2;outline-offset:2px}.tools_field__uLYjl small{display:block;color:#617984;margin-top:6px}.tools_primary__mKz3u,.tools_secondary__cjKFZ{display:inline-flex;justify-content:center;align-items:center;border-radius:9px;padding:11px 16px;font-weight:700;font-size:.85rem;cursor:pointer;line-height:1.5}.tools_primary__mKz3u{background:#155e75;color:white;border:1px solid #155e75}.tools_primary__mKz3u:hover{background:#164e63}.tools_secondary__cjKFZ{background:white;border:1px solid #cbd8de;color:#244b5c}.tools_secondary__cjKFZ:hover{background:#f1f7f8}.tools_actions__45En4{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.tools_actions__45En4 .tools_primary__mKz3u{flex:1}.tools_inputPanel__HoaT1 button:disabled{opacity:.45;cursor:not-allowed}.tools_exampleButtons__4UJVj{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tools_exampleButtons__4UJVj button,.tools_importButton__GjJcP{font-size:.78rem;color:#155e75;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tools_importButton__GjJcP{margin-top:16px}.tools_rowField__aZyCM{min-width:0;border:0}.tools_rowField__aZyCM legend{font-weight:750;font-size:.95rem;margin-bottom:12px}.tools_columnUnits__j1KbU{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.tools_columnUnits__j1KbU label{font-size:.7rem;color:#637681}.tools_columnUnits__j1KbU select{display:block;margin-top:4px;padding:6px}.tools_record__oQ9_a{border:1px solid #dce6e9;border-radius:10px;padding:14px;margin-bottom:12px;background:#f9fcfc}.tools_recordHeading__pIRic{display:flex;justify-content:space-between;align-items:center;color:#56717d;font-size:.75rem;margin-bottom:12px}.tools_recordHeading__pIRic button{color:#a33d30}.tools_rowInputs__QmDFX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools_rowInputs__QmDFX input,.tools_rowInputs__QmDFX select{margin-top:5px;padding:8px;font-size:.8rem}.tools_rowInputs__QmDFX small{font-weight:400}.tools_resultPanel__gd57f{background:#f1f7f8;border-left:1px solid #dce5e9;padding:28px;min-height:480px;min-width:0}.tools_empty__cOE7p{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:380px;padding:25px 8px}.tools_emptyIcon__Ce_xT{font-size:2.5rem;line-height:1;color:#155e75;background:#dceef0;width:64px;height:64px;display:grid;place-items:center;border-radius:14px;margin-bottom:25px}.tools_empty__cOE7p h2{font-size:1.6rem;font-weight:750;letter-spacing:-.035em;margin-bottom:14px}.tools_empty__cOE7p p{color:#56707b;line-height:1.8;max-width:360px}.tools_empty__cOE7p>span:last-child{font-size:.75rem;color:#477466;margin-top:25px}.tools_metrics__gl8N9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 26px}.tools_metric__HHmrE{padding:18px;background:#fff;border:1px solid #dce7e9;border-radius:12px;overflow-wrap:anywhere}.tools_metric__HHmrE dt{font-size:.75rem;line-height:1.5;color:#536f7b}.tools_metric__HHmrE dd{font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.3;font-weight:750;letter-spacing:-.035em;margin:9px 0}.tools_metric__HHmrE select,.tools_metric__HHmrE>span{font-size:.75rem;color:#536f7b}.tools_metric__HHmrE select{background:white;border:1px solid #cbd8de;border-radius:5px;padding:4px;max-width:100%}.tools_working__sIYiL h2{font-size:1rem;font-weight:750;margin-bottom:12px}.tools_working__sIYiL ol{padding-left:20px;list-style:decimal}.tools_working__sIYiL li{font-size:.83rem;line-height:1.8;margin:8px 0;overflow-wrap:anywhere;color:#405c69}.tools_note__lzGfn{padding:12px 14px;border-left:3px solid #d49a38;background:#fff8e8;font-size:.82rem;line-height:1.7;margin:12px 0}.tools_error___yUI6{padding:12px;border-radius:8px;background:#fff0ed;border:1px solid #e9b7ad;color:#9a3426;margin-top:18px;font-size:.85rem}.tools_chart__9MiO6{margin:25px 0;background:white;border:1px solid #dce7e9;border-radius:12px;padding:12px}.tools_chart__9MiO6 svg{width:100%;height:auto}.tools_legend__QRUlk{display:flex;gap:12px;flex-wrap:wrap;font-size:.68rem;padding:0 8px 10px}.tools_legend__QRUlk span{display:inline-flex;align-items:center;gap:5px}.tools_legend__QRUlk i{display:block;width:8px;height:8px;border-radius:50%}.tools_chartData__ZxCwR{font-size:.75rem;padding:5px 8px}.tools_chartData__ZxCwR summary{cursor:pointer;color:#155e75}.tools_tableScroll__TZjpI{overflow:auto;max-width:100%;margin:20px 0;border:1px solid #d4e1e5;border-radius:9px;background:white}.tools_tableScroll__TZjpI table{border-collapse:collapse;width:100%;font-size:.75rem;white-space:normal}.tools_tableScroll__TZjpI td,.tools_tableScroll__TZjpI th{padding:10px 12px;text-align:left;border-bottom:1px solid #e2eaed;min-width:85px;overflow-wrap:anywhere}.tools_tableScroll__TZjpI th{background:#edf4f5;font-weight:700}.tools_tableScroll__TZjpI caption{padding:10px;text-align:left;color:#466570;font-size:.72rem}.tools_exportActions__S7vlW{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.tools_exportActions__S7vlW button{font-size:.75rem;padding:8px 10px}.tools_studyCard__xfz7H{background:#fff;border:1px solid #c4dce0;border-radius:13px;padding:22px;margin-top:26px}.tools_studyCard__xfz7H h2{font-size:1.2rem;font-weight:750;letter-spacing:-.025em;margin:10px 0}.tools_studyCard__xfz7H p{font-size:.83rem;line-height:1.75;color:#56707b;margin-bottom:16px}.tools_paidLink__NpvwC{display:block;margin-top:13px;font-size:.78rem;color:#155e75;text-decoration:underline;text-underline-offset:3px}.tools_contentGrid__f3xW5{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);gap:32px;margin-top:44px}.tools_article__0QWWv h2{font-size:1.5rem;font-weight:750;letter-spacing:-.025em;margin:28px 0 14px}.tools_article__0QWWv h3{font-size:1.05rem;font-weight:750;margin:24px 0 12px}.tools_article__0QWWv li,.tools_article__0QWWv p{color:#526672;font-size:.94rem;line-height:1.8}.tools_article__0QWWv ol,.tools_article__0QWWv ul{padding-left:22px;list-style:disc}.tools_article__0QWWv ol{list-style:decimal}.tools_formula__UVmxw{background:#edf4f5;border:1px solid #d4e4e7;padding:18px;border-radius:10px;line-height:1.8;font-size:.9rem;overflow-wrap:anywhere}.tools_example__4GyzG{padding:22px;background:white;border:1px solid #dde6e9;border-radius:12px;margin:18px 0}.tools_example__4GyzG h3{margin:0 0 12px}.tools_exampleInputs__CMNal{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.8rem;color:#516d7a}.tools_exampleInputs__CMNal dt{font-weight:700}.tools_exampleInputs__CMNal dd{margin-bottom:10px}.tools_example__4GyzG ol{margin-top:14px}.tools_check__8s1t7{padding:16px;background:white;border:1px solid #dde6e9;border-radius:10px;margin:12px 0}.tools_check__8s1t7 summary{font-weight:650;cursor:pointer;font-size:.9rem;line-height:1.65}.tools_check__8s1t7 p{margin-top:12px}.tools_sidebar__ySkCI{padding-top:28px}.tools_sideCard___cU0Q{background:white;padding:22px;border:1px solid #dde6e9;border-radius:13px;margin-bottom:20px}.tools_sideCard___cU0Q h2{font-size:1rem;font-weight:750;margin-bottom:13px}.tools_sideCard___cU0Q li,.tools_sideCard___cU0Q p{font-size:.8rem;line-height:1.75;color:#5a737d}.tools_sideCard___cU0Q a{color:#155e75;text-decoration:underline;text-underline-offset:3px}.tools_sideCard___cU0Q ul{display:grid;gap:13px}.tools_diagram__5wR__{margin:22px 0;background:#fff;padding:12px;border-radius:10px;border:1px solid #dce7e9}.tools_diagram__5wR__ svg{width:100%;height:auto}.tools_diagram__5wR__ figcaption{font-size:.7rem;color:#57717c;line-height:1.7}.tools_process__o59Ll{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:.82rem;color:#155e75;margin-top:12px}.tools_process__o59Ll li{padding:10px;border:1px solid #d4e5e9;border-radius:8px}.tools_process__o59Ll small{display:block;color:#5d7580;font-size:.7rem}.tools_hidden__UJ8W0{display:none}.tools_related__j5XMv{background:#edf6f7;border:1px solid #cee1e6;border-radius:12px;padding:20px;margin:24px auto;max-width:1152px}.tools_related__j5XMv h2{font-size:1rem;font-weight:750;color:#164e63;margin-bottom:10px}.tools_related__j5XMv ul{display:flex;gap:12px 20px;flex-wrap:wrap}.tools_related__j5XMv a{font-size:.85rem;color:#155e75;text-decoration:underline;text-underline-offset:3px}@media (max-width:850px){.tools_workspace__mcciA{grid-template-columns:1fr}.tools_resultPanel__gd57f{border-left:0;border-top:1px solid #dce5e9;min-height:300px}.tools_contentGrid__f3xW5{grid-template-columns:1fr}.tools_sidebar__ySkCI{padding-top:0}.tools_empty__cOE7p{min-height:200px}.tools_grid__P2R57{grid-template-columns:1fr}.tools_wrap__5CvVO{padding:0 16px}.tools_inputPanel__HoaT1,.tools_resultPanel__gd57f{padding:22px}.tools_hero__0iX7H h1{font-size:2.2rem}}@media (max-width:420px){.tools_metrics__gl8N9,.tools_rowInputs__QmDFX{grid-template-columns:1fr}.tools_trust__jECOF{gap:8px 14px}.tools_inputPanel__HoaT1,.tools_resultPanel__gd57f{padding:18px}}@media print{.tools_page__jkJfT{background:white;padding:0}body:has(.tools_page__jkJfT) [aria-label="Support chat"],body:has(.tools_page__jkJfT) footer,body:has(.tools_page__jkJfT) nav{display:none}.tools_breadcrumb__g5kem,.tools_exampleButtons__4UJVj,.tools_exportActions__S7vlW,.tools_inputPanel__HoaT1,.tools_sidebar__ySkCI,.tools_studyCard__xfz7H,.tools_trust__jECOF{display:none!important}.tools_workspace__mcciA{display:block;border:0;box-shadow:none}.tools_resultPanel__gd57f{background:white;border:0;padding:0}.tools_contentGrid__f3xW5{display:block}.tools_hero__0iX7H h1{font-size:24pt}.tools_chart__9MiO6,.tools_example__4GyzG,.tools_metric__HHmrE{break-inside:avoid}.tools_chartData__ZxCwR{display:none}.tools_wrap__5CvVO{max-width:none;padding:0}.tools_tableScroll__TZjpI{overflow:visible}.tools_tableScroll__TZjpI table{font-size:8pt}.tools_article__0QWWv details{display:block}}