.TaxApproval_wrap__2WOID{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1100px;width:100%;margin:0 auto;padding:1.25rem}@media (max-width:860px){.TaxApproval_wrap__2WOID{grid-template-columns:1fr}}.TaxApproval_panel__FBBfh{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.2rem}.TaxApproval_panel__FBBfh h2{margin:0 0 .9rem;font-size:1.05rem}.TaxApproval_group__rwbVu{margin-bottom:1.1rem}.TaxApproval_group__rwbVu:last-child{margin-bottom:0}.TaxApproval_groupTitle__NIHPr{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-weight:700}.TaxApproval_field__cIfeM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.TaxApproval_field__cIfeM label{font-size:.9rem;color:var(--text);flex:1 1}.TaxApproval_field__cIfeM .TaxApproval_value__slmvM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:3.2rem;text-align:right}.TaxApproval_field__cIfeM input[type=number],.TaxApproval_field__cIfeM select{width:6.5rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font-size:.9rem}.TaxApproval_field__cIfeM input[type=range]{flex:1.4 1;accent-color:var(--accent)}.TaxApproval_checkRow__poaMt{display:flex;align-items:center;gap:.5rem}.TaxApproval_checkRow__poaMt input{accent-color:var(--accent);width:1rem;height:1rem}.TaxApproval_tierGrid__MppY_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.TaxApproval_gauge__0agHP{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--border);margin-bottom:1rem}.TaxApproval_gaugePct__bPlqA{font-size:2.6rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaxApproval_gaugeMeta__e0b_i{display:flex;flex-direction:column;gap:.15rem}.TaxApproval_gaugeTier__QKHfD{font-size:1.1rem;font-weight:700}.TaxApproval_gaugeSub__jULSb{font-size:.82rem;color:var(--muted)}.TaxApproval_stats__obw2Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.TaxApproval_stat__bkw4h{background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:.6rem .7rem}.TaxApproval_statLabel__BKoZS{font-size:.74rem;color:var(--muted);margin:0 0 .2rem}.TaxApproval_statValue__sjwpA{font-size:1.15rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.TaxApproval_statValue__sjwpA.TaxApproval_neg__x9cB3{color:#b91c1c}.TaxApproval_statValue__sjwpA.TaxApproval_pos__42bf8{color:#15803d}.TaxApproval_callout__INnR3{background:var(--accent-bg);border:1px solid #fcd34d;border-radius:10px;padding:.75rem .85rem;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.TaxApproval_callout__INnR3 strong{color:var(--accent)}.TaxApproval_chartWrap__OVmGA{margin-bottom:1rem}.TaxApproval_chartTitle__Dh8Sp{font-size:.82rem;color:var(--muted);margin:0 0 .4rem;display:flex;justify-content:space-between;align-items:baseline}.TaxApproval_actions__YZmWn{display:flex;gap:.6rem;flex-wrap:wrap}.TaxApproval_btn__XSd47{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:.45rem .85rem;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer}.TaxApproval_btn__XSd47:hover{border-color:var(--accent)}.TaxApproval_btnPrimary__0oWkh{background:var(--accent);color:#fff;border-color:var(--accent)}.TaxApproval_toast__ljZmq{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);background:var(--text);color:#fff;padding:.55rem 1.1rem;border-radius:8px;font-size:.88rem;z-index:50}.TaxApproval_estimateBadge__c35_P{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#fef9c3;color:#854d0e;border:1px solid #fde68a;border-radius:999px;padding:.05rem .5rem;vertical-align:middle}.TaxApproval_disclaimer__O7g_Z{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.7rem .85rem;font-size:.83rem;line-height:1.5;color:#713f12;max-width:1100px;margin:0 auto .25rem}.TaxApproval_explainer__JROQx{margin-top:.4rem;font-size:.82rem;color:var(--muted)}.TaxApproval_explainer__JROQx summary{cursor:pointer;color:var(--accent);font-weight:600}.TaxApproval_explainer__JROQx ul{margin:.4rem 0 0;padding-left:1.1rem}.TaxApproval_explainer__JROQx li{margin-bottom:.2rem}.TaxApproval_bars__WzSSd{display:flex;align-items:flex-end;gap:3px;height:130px;border-bottom:1px solid var(--border);padding-top:4px}.TaxApproval_bar__VgoH_{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.TaxApproval_barFill__Ej414{width:100%;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px}.TaxApproval_barFill__Ej414.TaxApproval_unsafe__qqlm8{background:#d1d5db}.TaxApproval_barFill__Ej414.TaxApproval_current__xzT3C{outline:2px solid var(--text);outline-offset:1px}.TaxApproval_barLabels__tfuu1{display:flex;gap:3px;margin-top:3px}.TaxApproval_barLabel__4Plfo{flex:1 1;text-align:center;font-size:.6rem;color:var(--muted)}.TaxApproval_chartLegend__egRbn{display:flex;gap:1rem;font-size:.74rem;color:var(--muted);margin-top:.5rem}.TaxApproval_swatch__zcOoM{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.3rem;vertical-align:middle}