.calculator-workspace[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;margin-bottom:3.5rem;padding:2.25rem;box-shadow:0 10px 30px -5px #0b16330f,0 4px 6px -2px #0b163305}.workspace-header-bar[data-astro-cid-2htcg4fs]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.75rem;display:flex}.workspace-headline[data-astro-cid-2htcg4fs]{color:var(--color-ink);letter-spacing:-.02em;margin-top:0;margin-bottom:.35rem;font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:800}.workspace-subhead[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);margin-bottom:0;font-size:.95rem;line-height:1.5}.workspace-header-badges[data-astro-cid-2htcg4fs]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.engine-live-badge[data-astro-cid-2htcg4fs]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.825rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-2htcg4fs]{background-color:#2563eb;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #2563ebb3}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #2563ebb3}70%{transform:scale(1);box-shadow:0 0 0 6px #2563eb00}to{transform:scale(.95);box-shadow:0 0 #2563eb00}}.engine-privacy-badge[data-astro-cid-2htcg4fs]{color:#475569;border:1px solid var(--color-border);background:#f8fafc;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.825rem;font-weight:600;display:inline-flex}.calculator-grid[data-astro-cid-2htcg4fs]{grid-template-columns:minmax(360px,1fr) minmax(440px,1.28fr);align-items:start;gap:2.25rem;display:grid}.inputs-panel[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fafcff;padding:1.75rem}.input-panel-header[data-astro-cid-2htcg4fs]{border-bottom:1px solid var(--color-border);align-items:center;gap:.85rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.panel-step-badge[data-astro-cid-2htcg4fs]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:800;display:flex}.panel-title[data-astro-cid-2htcg4fs]{color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:700}.panel-subtitle[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);font-size:.825rem}.modern-segmented-control[data-astro-cid-2htcg4fs]{background:#eef2f6;border:1px solid #e2e8f0;border-radius:10px;gap:3px;padding:3px;display:flex}.segment-pill[data-astro-cid-2htcg4fs]{text-align:center;cursor:pointer;flex:1;position:relative}.segment-pill[data-astro-cid-2htcg4fs] input[data-astro-cid-2htcg4fs]{opacity:0;pointer-events:none;position:absolute}.segment-pill[data-astro-cid-2htcg4fs] span[data-astro-cid-2htcg4fs]{color:#334155;transition:all var(--transition-fast);border-radius:8px;padding:.55rem .25rem;font-size:.85rem;font-weight:600;display:block}.segment-pill[data-astro-cid-2htcg4fs] input[data-astro-cid-2htcg4fs]:checked+span[data-astro-cid-2htcg4fs]{color:var(--color-primary);background:#fff;font-weight:700;box-shadow:0 2px 6px #0b163314}.input-currency-wrapper[data-astro-cid-2htcg4fs]{align-items:center;display:flex;position:relative}.currency-symbol[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);pointer-events:none;font-size:1.25rem;font-weight:800;position:absolute;left:1.1rem}.currency-input[data-astro-cid-2htcg4fs]{color:var(--color-ink);letter-spacing:-.01em;background:#fff;padding-left:2.25rem;font-size:1.25rem;font-weight:800}.salary-presets-row[data-astro-cid-2htcg4fs]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.65rem;display:flex}.presets-label[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);margin-right:.25rem;font-size:.775rem;font-weight:600}.preset-chip[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .65rem;font-size:.775rem;font-weight:700;transition:all .15s}.preset-chip[data-astro-cid-2htcg4fs]:hover{color:var(--color-primary);background:#eff6ff;border-color:#93c5fd}.preset-chip[data-astro-cid-2htcg4fs].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.custom-select-wrapper[data-astro-cid-2htcg4fs]{position:relative}.input-with-select[data-astro-cid-2htcg4fs]{gap:.5rem;display:flex}.unit-select[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:145px;color:var(--color-ink);background:#fff;padding:.75rem;font-size:.875rem;font-weight:600}.form-group-checkbox[data-astro-cid-2htcg4fs]{color:var(--color-ink);align-items:flex-start;gap:.65rem;margin-bottom:1rem;font-size:.925rem;display:flex}.form-group-checkbox[data-astro-cid-2htcg4fs] input[data-astro-cid-2htcg4fs]{cursor:pointer;margin-top:.2rem}.modern-accordion[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;margin-top:1.5rem;margin-bottom:1.5rem;overflow:hidden}.modern-accordion-toggle[data-astro-cid-2htcg4fs]{cursor:pointer;text-align:left;width:100%;transition:background-color var(--transition-fast);background:#f8fafc;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modern-accordion-toggle[data-astro-cid-2htcg4fs]:hover{background:#f1f5f9}.accordion-toggle-left[data-astro-cid-2htcg4fs]{align-items:center;gap:.75rem;display:flex}.accordion-icon[data-astro-cid-2htcg4fs]{flex-shrink:0;font-size:1.35rem}.accordion-title[data-astro-cid-2htcg4fs]{color:var(--color-ink);font-size:.925rem;font-weight:700;display:block}.accordion-subtext[data-astro-cid-2htcg4fs]{color:#475569;font-size:.775rem;display:block}.toggle-chevron[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);transition:transform var(--transition-fast);font-size:.95rem;font-weight:700}.modern-accordion-content[data-astro-cid-2htcg4fs]{border-top:1px solid var(--color-border);background:#fff;padding:1.25rem}.accordion-subgroup[data-astro-cid-2htcg4fs]{border-bottom:1px solid var(--color-border-subtle);margin-bottom:1.5rem;padding-bottom:1.25rem}.accordion-subgroup[data-astro-cid-2htcg4fs]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.subgroup-heading[data-astro-cid-2htcg4fs]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-top:0;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.form-actions-row[data-astro-cid-2htcg4fs]{gap:.75rem;margin-top:1.75rem;display:flex}.results-dashboard[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:1.75rem}.dashboard-header-bar[data-astro-cid-2htcg4fs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.dashboard-eyebrow-group[data-astro-cid-2htcg4fs]{align-items:center;gap:.5rem;display:flex}.dashboard-eyebrow[data-astro-cid-2htcg4fs]{letter-spacing:.08em;color:var(--color-ink-muted);font-size:.775rem;font-weight:800}.dashboard-badge[data-astro-cid-2htcg4fs]{color:var(--color-primary);background:#eff6ff;border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.period-switcher-segmented[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);background:#f1f5f9;border-radius:10px;gap:2px;padding:3px;display:flex}.period-switch-btn[data-astro-cid-2htcg4fs]{color:#334155;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.period-switch-btn[data-astro-cid-2htcg4fs].active{color:var(--color-ink);background:#fff;font-weight:700;box-shadow:0 2px 6px #0b163314}.hero-net-pay-card[data-astro-cid-2htcg4fs]{background:linear-gradient(135deg,#07112b 0%,#10214c 100%);border-radius:16px;margin-bottom:1.75rem;padding:1.85rem 2rem;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #07112b40}.hero-card-glow[data-astro-cid-2htcg4fs]{pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;right:-40px}.hero-card-inner[data-astro-cid-2htcg4fs]{z-index:1;position:relative}.hero-label-row[data-astro-cid-2htcg4fs]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.hero-badge-live[data-astro-cid-2htcg4fs]{text-transform:uppercase;letter-spacing:.06em;color:#34d399;font-size:.75rem;font-weight:700;display:inline-block}.hero-jurisdiction[data-astro-cid-2htcg4fs]{color:#94a3b8;font-size:.825rem;font-weight:600}.hero-amount-wrap[data-astro-cid-2htcg4fs]{margin:.4rem 0}.hero-net-amount[data-astro-cid-2htcg4fs]{color:#10b981;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.35rem,4.5vw,3.4rem);font-weight:800;line-height:1.05}.hero-net-subtitle[data-astro-cid-2htcg4fs]{color:#cbd5e1;margin-bottom:1.25rem;font-size:.925rem;font-weight:500}.hero-stats-row[data-astro-cid-2htcg4fs]{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:.85rem;padding-top:1.1rem;display:flex}.hero-stat-card[data-astro-cid-2htcg4fs]{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.825rem;display:inline-flex}.stat-card-dot[data-astro-cid-2htcg4fs]{border-radius:50%;width:8px;height:8px}.dot-emerald[data-astro-cid-2htcg4fs]{background-color:#10b981}.dot-rose[data-astro-cid-2htcg4fs]{background-color:#f87171}.stat-card-value[data-astro-cid-2htcg4fs]{color:#fff;font-weight:700}.distribution-section[data-astro-cid-2htcg4fs]{margin-bottom:2rem}.distribution-header-row[data-astro-cid-2htcg4fs]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.distribution-title[data-astro-cid-2htcg4fs]{color:var(--color-ink);font-size:.875rem;font-weight:700}.distribution-hint[data-astro-cid-2htcg4fs]{color:var(--color-ink-muted);font-size:.775rem}.distribution-progress-track[data-astro-cid-2htcg4fs]{background:#eef2f6;border-radius:9999px;height:16px;margin-bottom:1rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.dist-segment[data-astro-cid-2htcg4fs]{height:100%;transition:width var(--transition-normal)}.seg-net[data-astro-cid-2htcg4fs]{background-color:#10b981}.seg-fed[data-astro-cid-2htcg4fs]{background-color:#2563eb}.seg-fica[data-astro-cid-2htcg4fs]{background-color:#6366f1}.seg-state[data-astro-cid-2htcg4fs]{background-color:#f59e0b}.distribution-legend-grid[data-astro-cid-2htcg4fs]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.legend-card[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;padding:.75rem;transition:transform .15s,box-shadow .15s}.legend-card[data-astro-cid-2htcg4fs]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.legend-card-header[data-astro-cid-2htcg4fs]{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.legend-chip-dot[data-astro-cid-2htcg4fs]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-net[data-astro-cid-2htcg4fs]{background-color:#10b981}.dot-fed[data-astro-cid-2htcg4fs]{background-color:#2563eb}.dot-fica[data-astro-cid-2htcg4fs]{background-color:#6366f1}.dot-state[data-astro-cid-2htcg4fs]{background-color:#f59e0b}.legend-card-title[data-astro-cid-2htcg4fs]{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.legend-card-values[data-astro-cid-2htcg4fs]{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.legend-dollar[data-astro-cid-2htcg4fs]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.legend-pct[data-astro-cid-2htcg4fs]{color:#334155;font-size:.75rem;font-weight:700}.table-container-card[data-astro-cid-2htcg4fs]{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1.75rem;overflow:hidden}.table-header-row[data-astro-cid-2htcg4fs]{border-bottom:1px solid var(--color-border);background:#f8fafc;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.table-heading[data-astro-cid-2htcg4fs]{color:var(--color-ink);margin:0;font-size:.925rem;font-weight:700}.table-subheading[data-astro-cid-2htcg4fs]{color:#475569;font-size:.775rem;font-weight:600}.breakdown-table[data-astro-cid-2htcg4fs]{width:100%;margin-bottom:0}.breakdown-table[data-astro-cid-2htcg4fs] th[data-astro-cid-2htcg4fs]{color:#334155;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);background:#fff;padding:.75rem 1rem;font-size:.775rem;font-weight:700}.breakdown-table[data-astro-cid-2htcg4fs] td[data-astro-cid-2htcg4fs]{border-bottom:1px solid var(--color-border-subtle);padding:.75rem 1rem;font-size:.925rem}.item-name-cell[data-astro-cid-2htcg4fs]{align-items:center;gap:.5rem;display:flex}.item-name-text[data-astro-cid-2htcg4fs]{color:var(--color-ink);font-size:.925rem}.item-desc[data-astro-cid-2htcg4fs]{color:#475569;margin-top:.15rem;font-size:.775rem}.font-tabular[data-astro-cid-2htcg4fs]{font-variant-numeric:tabular-nums}.text-right[data-astro-cid-2htcg4fs]{text-align:right}.row-category-earnings[data-astro-cid-2htcg4fs]{background:#f8fafc}.row-category-earnings[data-astro-cid-2htcg4fs] td[data-astro-cid-2htcg4fs]{color:var(--color-ink);font-weight:700}.row-category-net_pay[data-astro-cid-2htcg4fs]{background:#ecfdf5}.row-category-net_pay[data-astro-cid-2htcg4fs] td[data-astro-cid-2htcg4fs]{color:#065f46;border-top:2px solid #10b981;font-size:1.05rem;font-weight:800}.verified-shield-box[data-astro-cid-2htcg4fs]{border-radius:var(--radius-sm);background:#fafcff;border:1px solid #dbeafe;margin-bottom:1.5rem;padding:1.25rem}.shield-header[data-astro-cid-2htcg4fs]{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.shield-icon[data-astro-cid-2htcg4fs]{flex-shrink:0;font-size:1.75rem}.shield-title[data-astro-cid-2htcg4fs]{color:var(--color-ink);margin:0;font-size:.875rem;font-weight:700}.shield-desc[data-astro-cid-2htcg4fs]{color:#334155;margin:0;font-size:.8rem}.shield-notes-list[data-astro-cid-2htcg4fs]{color:var(--color-ink);margin:0;padding-left:1.25rem;font-size:.825rem}.shield-notes-list[data-astro-cid-2htcg4fs] li[data-astro-cid-2htcg4fs]{margin-bottom:.35rem}.results-actions-bar[data-astro-cid-2htcg4fs]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.methodology-link-inline[data-astro-cid-2htcg4fs]{color:var(--color-primary);margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:none}.methodology-link-inline[data-astro-cid-2htcg4fs]:hover{text-decoration:underline}@media (width<=960px){.calculator-grid[data-astro-cid-2htcg4fs]{grid-template-columns:1fr}.distribution-legend-grid[data-astro-cid-2htcg4fs]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.calculator-workspace[data-astro-cid-2htcg4fs],.inputs-panel[data-astro-cid-2htcg4fs],.results-dashboard[data-astro-cid-2htcg4fs]{padding:1.25rem}.distribution-legend-grid[data-astro-cid-2htcg4fs]{grid-template-columns:1fr}.hero-stats-row[data-astro-cid-2htcg4fs]{flex-direction:column}}
