.tool_tool-header__dA4jK{background:linear-gradient(90deg,#0a1628,#0f2044);color:#e2e8f0;border-bottom:2px solid #3b4eff44;padding:14px 24px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tool_header-left__fz5fp{display:flex;flex-direction:column;gap:5px}.tool_header-title__gI69w{font-weight:800;font-size:22px;color:#fff;letter-spacing:.01em;line-height:1.2}.tool_header-desc__pHfhn{font-size:13px;color:#94a3b8;line-height:1.5}.tool_header-link__HE0uF{color:#7aa0ff;text-decoration:none;border-bottom:1px solid #4f7eff55}.tool_header-link__HE0uF:hover{color:#a5b4fc;border-bottom-color:#a5b4fc}.tool_header-right__i901c{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.tool_data-status-text__qetzu{font-size:11px;color:#64748b;white-space:nowrap}@media (max-width:600px){.tool_tool-header__dA4jK{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}.tool_header-right__i901c{align-items:flex-start}.tool_header-title__gI69w{font-size:18px}.tool_header-desc__pHfhn{font-size:12px}}.tool_error-inner__tdfY4{font-size:11px;color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.3);border-radius:4px;padding:2px 8px}.tool_disclaimer-bar__ZAOMy{display:flex;align-items:baseline;gap:10px;background:#fffbeb;border-top:1px solid #fde68a;border-bottom:2px solid #f59e0b;padding:8px 20px;flex-shrink:0}.tool_disclaimer-icon__IrRVE{font-size:14px;color:#b45309;flex-shrink:0;line-height:1.5}.tool_disclaimer-text__TfXId{font-size:12px;color:#78350f;line-height:1.55}.tool_disclaimer-text__TfXId strong{font-weight:700;color:#92400e}.tool_disclaimer-link__yrtZ8{color:#92400e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tool_disclaimer-link__yrtZ8:hover{color:#78350f}.tool_scenario-bar__ZvyTZ{background:#fff;border-bottom:2px solid #e2e8f0;padding:8px 16px;flex-shrink:0;display:flex;align-items:center;gap:20px}.tool_scenario-year-group__xjWQ2{display:flex;align-items:center;gap:8px}.tool_scenario-label__UoUW9{font-size:11px;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.tool_scenario-year-input__dqF3S{width:80px;border:2px solid #4f7eff;border-radius:6px;padding:4px 8px;font-size:16px;font-weight:700;color:#0a1628;text-align:center;outline:none;transition:border-color .15s,box-shadow .15s}.tool_scenario-year-input__dqF3S:focus{border-color:#3b4eff;box-shadow:0 0 0 3px rgba(79,126,255,.18)}.tool_scenario-hint__YQnob{font-size:11px;color:#64748b;font-style:italic}.tool_main-layout___NMj_{display:flex;flex-direction:row;overflow:hidden}.tool_table-pane__gWkwN{flex:0 0 auto;width:62%;display:flex;flex-direction:column;overflow:hidden;background:#fff;min-width:320px}.tool_table-scroll__IjV7J{flex:1 1 0;overflow:auto}.tool_pane-divider__Tw9Cb{flex:0 0 5px;background:#e2e8f0;cursor:col-resize;position:relative;transition:background .15s;z-index:3}.tool_pane-divider__Tw9Cb.tool_dragging__4JXGh,.tool_pane-divider__Tw9Cb:hover{background:#3b82f6}.tool_pane-divider__Tw9Cb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:32px;background:#94a3b8;border-radius:2px}.tool_hist-pane__ganrd{flex:1 1 0;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc;min-width:0}.tool_hist-pane-header__5a83N{flex-shrink:0;padding:7px 14px 6px;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.tool_hist-pane-header-left__wwC__{display:flex;flex-direction:column;gap:1px}.tool_hist-pane-title__tVs3y{font-size:13px;font-weight:700;color:#1e293b}.tool_hist-pane-sub__Z7AoD{font-size:10px;color:#94a3b8}.tool_hist-pane-controls__7AQk9{display:flex;align-items:center;gap:10px;flex-shrink:0}.tool_hist-mode-btns__tDQW5{display:flex;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}.tool_hist-mode-btn__nwgVK{background:#f8fafc;border:none;border-right:1px solid #cbd5e1;padding:3px 10px;font-size:10px;font-weight:600;color:#64748b;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.tool_hist-mode-btn__nwgVK:last-child{border-right:none}.tool_hist-mode-btn__nwgVK:hover{background:#e2e8f0;color:#1e293b}.tool_hist-mode-btn__nwgVK.tool_active__5cMkE{background:#1e293b;color:#fff}.tool_total-toggle__QYlmN{display:flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.tool_total-toggle__QYlmN input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:17px;background:#cbd5e1;border-radius:999px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.tool_total-toggle__QYlmN input[type=checkbox]:checked{background:#1e293b}.tool_total-toggle__QYlmN input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .2s}.tool_total-toggle__QYlmN input[type=checkbox]:checked:after{transform:translateX(15px)}.tool_total-toggle-label__rbBfJ{font-size:10px;color:#475569;white-space:nowrap}.tool_hist-chart-wrap__dPkWa{flex:0 0 260px;height:260px;position:relative;padding:8px 14px 4px;border-bottom:1px solid #e2e8f0}.tool_hist-picker__EOI62{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:6px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.tool_hist-picker-label__i4EaM{font-size:10px;color:#94a3b8;white-space:nowrap;margin-top:3px}.tool_hist-chips__2G7Ed{display:flex;flex-wrap:wrap;gap:4px}.tool_hist-chip__oubJv{font-size:10px;line-height:1;padding:3px 9px;border-radius:20px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.tool_hist-chip__oubJv:hover{border-color:#94a3b8;background:#f1f5f9}.tool_hist-chip__oubJv.tool_active__5cMkE{background:#1e293b;color:#f1f5f9;border-color:#1e293b}.tool_hist-wage-note__KLk5M{flex-shrink:0;margin:0;padding:7px 14px;background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;font-size:11px;color:#78350f;line-height:1.5}.tool_wage-note-item__6rd_R{margin-bottom:4px}.tool_wage-note-item__6rd_R:last-child{margin-bottom:0}.tool_wage-note-item__6rd_R strong{color:#92400e}.tool_hist-table-scroll__NnAnT{flex:1 1 0;overflow-y:auto;overflow-x:auto;padding:4px 14px 8px}.tool_hist-data-table__4pyVn{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.tool_hist-data-table__4pyVn th{position:sticky;top:0;background:#f1f5f9;font-weight:600;color:#475569;padding:4px 8px;border-bottom:2px solid #cbd5e1;text-align:right;white-space:nowrap;z-index:1}.tool_hist-data-table__4pyVn th:first-child{text-align:left}.tool_hist-data-table__4pyVn td{padding:3px 8px;border-bottom:1px solid #f1f5f9;text-align:right;color:#374151}.tool_hist-data-table__4pyVn td:first-child{text-align:left;color:#64748b;font-weight:600}.tool_hist-data-table__4pyVn tbody tr:hover td{background:#eff6ff}.tool_hist-data-table__4pyVn .tool_col-total__Y4MQh{font-weight:600;color:#1e293b}.tool_hist-data-table__4pyVn .tool_soc-break__i7is9 td{background:#fefce8!important}.tool_sheet-table__SBA1R{width:100%;border-collapse:collapse;font-size:12px}.tool_sheet-table__SBA1R thead th{background:#1e293b;color:#cbd5e1;font-weight:600;padding:6px 8px;white-space:nowrap;border:1px solid #334155;font-size:11px;letter-spacing:.02em;position:sticky;top:0;z-index:2}.tool_col-sub__aSPHo{font-size:9px;font-weight:400;color:#64748b;margin-top:2px;white-space:normal;line-height:1.4}.tool_col-sub-input__OpvEt{color:#fcd34d;font-weight:600}.tool_col-def-hint__RTrPn{color:#93c5fd;font-weight:600;font-size:10px}.tool_col-def-hint-btn__HeZix{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;font-size:9px;font-weight:700;border:1px solid #93c5fd;border-radius:50%;background:rgba(147,197,253,.15);color:#93c5fd;vertical-align:middle}.tool_col-input-hdr__tW_6g{min-width:110px}.tool_sheet-table__SBA1R tbody tr:nth-child(2n){background:#f8fafc}.tool_sheet-table__SBA1R tbody tr:hover{background:#eff6ff}.tool_sheet-table__SBA1R tbody tr.tool_row-total__5OPhc{background:#1e293b!important;color:#f1f5f9;font-weight:700}.tool_sheet-table__SBA1R tbody tr.tool_row-total__5OPhc:hover{background:#1e293b!important}.tool_sheet-table__SBA1R tbody tr.tool_row-total__5OPhc td{border-color:#334155!important}.tool_sheet-table__SBA1R tbody tr.tool_row-tracked-sum__07rLY{background:#eff6ff!important;font-style:italic}.tool_sheet-table__SBA1R tbody tr.tool_row-tracked-sum__07rLY:hover{background:#dbeafe!important}.tool_sum-badge__AbrVU{font-size:9px;background:#3b82f6;color:#fff;border-radius:3px;padding:1px 5px;margin-left:5px;font-style:normal;font-weight:600}.tool_sheet-table__SBA1R tbody tr.tool_row-implied__SlC4_{background:#fef9c3!important;font-style:italic}.tool_sheet-table__SBA1R tbody tr.tool_row-implied__SlC4_:hover{background:#fef08a!important}.tool_sheet-table__SBA1R tbody tr.tool_row-implied__SlC4_.tool_row-implied-error__izt1g{background:#fee2e2!important}.tool_sheet-table__SBA1R td{padding:4px 8px;border:1px solid #e2e8f0;vertical-align:middle}.tool_col-name___5YNA{min-width:200px}.tool_col-num__QJNEn{width:130px;text-align:right;font-variant-numeric:tabular-nums}.tool_col-dlevel__IfYft,.tool_col-dshare__zCLvt{width:140px}.tool_sheet-table__SBA1R thead th{white-space:normal;vertical-align:bottom;line-height:1.3}.tool_soc-badge__bf_xC{font-size:10px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;padding:1px 5px;margin-left:5px;font-family:monospace}.tool_warn-icon__LjeiA{font-size:11px;cursor:help;margin-left:4px;color:#d97706}.tool_implied-badge__RqWvY{font-size:9px;background:#fbbf24;color:#78350f;border-radius:3px;padding:1px 5px;margin-left:5px;font-style:normal;font-weight:600}.tool_col-dlevel__IfYft,.tool_col-dshare__zCLvt{text-align:left}.tool_calc-val__AdAdv,.tool_delta-wrap__qAIzB,.tool_na-val__T4WEH{display:inline-flex;align-items:center;height:24px;font-size:12px;font-variant-numeric:tabular-nums;border-radius:4px;vertical-align:middle}.tool_delta-wrap__qAIzB{border:1.5px solid #f59e0b;background:#fffbeb;box-shadow:0 0 0 1px rgba(245,158,11,.15);gap:0}.tool_delta-wrap__qAIzB:focus-within{border-color:#d97706;background:#fef3c7;box-shadow:0 0 0 3px rgba(245,158,11,.22)}.tool_delta-input__3j7mR{width:62px;border:none;border-right:1px solid #f59e0b;border-radius:3px 0 0 3px;padding:0 5px;font-size:12px;text-align:right;outline:none;background:transparent;color:#1c1917;height:100%}.tool_delta-unit__3vOM7{padding:0 6px;font-size:11px;color:#92400e;background:transparent;line-height:1;white-space:nowrap}.tool_calc-val__AdAdv{background:#f1f5f9;border:1px solid #e2e8f0;padding:0 8px;min-width:88px;justify-content:flex-end;color:#475569;font-style:italic}.tool_na-val__T4WEH{background:#f8fafc;border:1px dashed #cbd5e1;padding:0 8px;min-width:88px;justify-content:center;color:#9ca3af;font-style:normal;letter-spacing:.05em}.tool_calc-val__AdAdv.tool_val-pos__wajVY{color:#15803d;font-weight:600;font-style:normal;border-color:#bbf7d0;background:#f0fdf4}.tool_calc-val__AdAdv.tool_val-neg__q_6_u{color:#b91c1c;font-weight:600;font-style:normal;border-color:#fecaca;background:#fff1f2}.tool_calc-val__AdAdv.tool_val-neu__S9eMT{color:#374151;font-style:normal}.tool_calc-val__AdAdv.tool_val-na__FTwHf{color:#9ca3af}td.tool_val-pos__wajVY{color:#15803d;font-weight:600}td.tool_val-neg__q_6_u{color:#b91c1c;font-weight:600}td.tool_val-neu__S9eMT{color:#374151}.tool_row-total__5OPhc .tool_delta-wrap__qAIzB{border-color:#4ade80;background:rgba(74,222,128,.08);box-shadow:0 0 0 1px rgba(74,222,128,.15)}.tool_row-total__5OPhc .tool_delta-wrap__qAIzB:focus-within{border-color:#22c55e;background:rgba(74,222,128,.14);box-shadow:0 0 0 3px rgba(74,222,128,.25)}.tool_row-total__5OPhc .tool_delta-input__3j7mR{color:#f0fdf4;border-right-color:#4ade80}.tool_row-total__5OPhc .tool_delta-unit__3vOM7{color:#86efac}.tool_row-total__5OPhc .tool_na-val__T4WEH{background:hsla(0,0%,100%,.06);border-color:#334155;color:#475569}.tool_row-total__5OPhc td.tool_val-neg__q_6_u,.tool_row-total__5OPhc td.tool_val-neu__S9eMT,.tool_row-total__5OPhc td.tool_val-pos__wajVY{color:#f1f5f9!important;font-weight:700}.tool_break-label__Ah6o3{font-size:10px;color:#92400e}.tool_tool-footer__90o8U{font-size:11px;background:#f8fafc;height:32px;flex-shrink:0}.tool_tool-canvas__m2YN0{max-width:100%}.tool_pageWrap__qBS3Y{display:flex;flex-direction:column;height:100vh;overflow:hidden}.tool_pageWrap__qBS3Y .tool_info-banner__ARfuM,.tool_pageWrap__qBS3Y .tool_scenario-bar__ZvyTZ,.tool_pageWrap__qBS3Y .tool_tool-header__dA4jK{flex-shrink:0}.tool_pageWrap__qBS3Y .tool_main-layout___NMj_{flex:1 1 0;min-height:0}.tool_pageWrap__qBS3Y footer{flex-shrink:0}.tool_occ-def-btn__Qz9Qy{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;border:1px solid #93c5fd;border-radius:50%;background:#eff6ff;color:#3b82f6;cursor:pointer;margin-left:5px;padding:0;vertical-align:middle;transition:background .15s,color .15s}.tool_occ-def-btn__Qz9Qy:hover{background:#3b82f6;color:#fff;border-color:#2563eb}.tool_table-footer-bar__GSZQc{flex-shrink:0;padding:7px 16px;background:#f8fafc;border-top:1px solid #e2e8f0}.tool_soc-pdf-link__jzXa0{font-size:11px;color:#3b82f6;text-decoration:none;font-weight:600}.tool_soc-pdf-link__jzXa0:hover{color:#2563eb;text-decoration:underline}.tool_soc-modal-header__ZekUW{background:linear-gradient(90deg,#0a1628,#0f2044);color:#fff;border-bottom:1px solid #1e3a6e;padding:12px 20px}.tool_soc-modal-shorthand__BZ11V{font-size:11px;font-weight:700;color:#7aa0ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.tool_soc-modal-code__AJ5z_{font-size:11px;font-family:monospace;color:#93c5fd;letter-spacing:.05em;margin-bottom:2px}.tool_soc-modal-title__mq9ik{font-size:16px;font-weight:700;color:#fff;margin:0}.tool_soc-modal-body__pkxLq{padding:16px 20px;max-height:60vh}.tool_soc-modal-footer__CweEU{display:flex;align-items:center;gap:12px;border-top:1px solid #e2e8f0;padding:10px 20px}.tool_soc-modal-source__QrpaQ{flex:1;font-size:11px;color:#94a3b8;font-style:italic}.tool_soc-group-intro__oF1Aj{font-size:13px;color:#475569;margin-bottom:12px;border-left:3px solid #3b82f6;padding-left:10px;font-style:italic}.tool_soc-sub-section__e51ON{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:10px;overflow:hidden}.tool_soc-sub-heading__AtyGi{background:#f8fafc;padding:7px 12px;border-bottom:1px solid #e2e8f0;display:flex;align-items:baseline;gap:8px}.tool_soc-sub-code__oEnni{font-family:monospace;font-size:11px;color:#64748b;background:#e2e8f0;border-radius:3px;padding:1px 6px;flex-shrink:0}.tool_soc-sub-title___n9QZ{font-size:13px;font-weight:600;color:#1e293b}.tool_soc-def-block__83Hp9{padding:10px 12px}.tool_soc-definition__r4CQ0{font-size:13px;color:#334155;line-height:1.55;margin-bottom:8px}.tool_soc-definition__r4CQ0:last-child{margin-bottom:0}.tool_soc-examples___arHf{font-size:12px;color:#64748b;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tool_soc-ex-label__v4twJ{font-weight:600;color:#475569;margin-right:2px}.tool_soc-ex-chip__vQJnV{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;padding:1px 7px;font-size:11px;color:#475569}@media (max-width:768px){.tool_pageWrap__qBS3Y{overflow:auto!important;height:auto!important}.tool_main-layout___NMj_{flex-direction:column!important;min-height:0}.tool_main-layout___NMj_,.tool_table-pane__gWkwN{overflow:visible!important;height:auto!important;flex:none!important}.tool_table-pane__gWkwN{width:100%!important}.tool_table-scroll__IjV7J{overflow-x:auto;overflow-y:visible;max-height:none;flex:none!important;height:auto!important}.tool_pane-divider__Tw9Cb{display:none!important}.tool_hist-pane__ganrd{flex:none!important;height:auto!important;overflow:visible!important;min-height:0}.tool_hist-chart-wrap__dPkWa{flex:none!important;height:280px}.tool_hist-table-scroll__NnAnT{overflow-x:auto;max-height:300px}.tool_scenario-bar__ZvyTZ{flex-wrap:wrap}.tool_disclaimer-bar__ZAOMy{padding:8px 14px}}