@font-face{font-family:Inter;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2")}:root,.pn-app,.pn-design{--neutral-700: #47474F;--accent-50: #EEF3FF;--accent-100: #DCE6FF;--accent-200: #B7CCFF;--accent-500: #3E66DB;--accent-600: #2451D6;--accent-700: #1C3FAE}.pn-app,.pn-design{--neutral-0: #FFFFFF;--neutral-50: #F5F5FA;--neutral-100: #EEF0F3;--neutral-200: #E2E5EA;--neutral-300: #C7CCD4;--neutral-500: #6B7280;--neutral-900: #33333B;--result-take-home: #2451D6;--result-federal-tax: #485E8B;--result-state-tax: #7797DE;--result-fica: #626C7A;--result-pre-tax: #9DA9BC;--result-post-tax: #727C8C;--result-gross: #3E66DB;--result-comparison: #5B74B6;--success: var(--result-take-home);--tax-federal: var(--result-federal-tax);--tax-state: var(--result-state-tax);--tax-fica: var(--result-fica);--danger: #B42318;--on-accent: #FFFFFF;--on-dark: #FFFFFF;--on-danger: #FFFFFF;--on-light-art: #22252A;--transparent: transparent;--font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display-size: 2.625rem;--font-section-size: 1.75rem;--font-panel-size: 1.125rem;--font-body-size: 1rem;--font-small-size: .875rem;--font-result-size: 2.5rem;--print-report-font-size: 10px;--print-report-fine-size: 9px;--print-paper: #FFFFFF;--print-ink: #171719;--weight-body: 400;--weight-label: 600;--weight-section: 600;--weight-display: 600;--leading-display: 1.15;--leading-heading: 1.3;--leading-body: 1.6;--leading-control: 1.4;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-small: 4px;--radius-control: 4px;--radius-panel: 4px;--border-width: 1px;--border-surface: var(--border-width) solid var(--neutral-200);--border-control: var(--border-width) solid var(--neutral-300);--control-height: 48px;--button-height: 44px;--icon-size: 20px;--icon-stroke: 1.75;--focus-width: 2px;--focus-offset: 2px;--focus-ring: 0 0 0 3px var(--accent-100);--shadow-floating: 0 2px 8px rgba(18,22,31,.08);--duration-fast: .16s;--duration-toggle: .24s;--duration-hover: .26s;--duration-dialog: .28s;--duration-theme: .32s;--duration-number: .4s;--duration-chart: .5s;--duration-instant: 0s;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-toggle: cubic-bezier(.4, 0, .2, 1);--page-enter-distance: 8px;--dialog-enter-distance: 12px;--search-result-distance: 4px;--hover-lift: -2px;--button-press-offset: 1px;--dialog-enter-scale: .985;--content-hover-scale: 1.01;--theme-icon-resting-scale: .72;--theme-icon-rotation: 90deg;--content-width: 1200px;--home-content-width: 1600px;--field-column-min: 272px;--panel-column-min: 320px;--swatch-column-min: 128px;--tooltip-width: 240px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--layer-base: 0;--layer-control: 1;--layer-sticky-result: 8;--layer-mobile-summary: 30;--layer-navigation: 40;--layer-popover: 50;--layer-dialog: 60;--tooltip-layer: var(--layer-popover);--page-min-height: 100vh;--tool-column-min: 248px;--state-column-min: 144px;--hero-copy-width: 960px;--footer-column-min: 240px;--header-layer: var(--layer-navigation);--home-header-areas: "brand meta" "nav nav";--home-header-columns: auto 1fr;--home-nav-justify: flex-start;--brand-size: 24px;--calculator-columns: minmax(0, 1fr);--calculator-input-weighted-columns: minmax(0, 1fr);--calculator-panel-padding: var(--space-4);--calculator-grid-min-height: 580px;--calculator-results-position: static;--calculator-sticky-top: calc(var(--space-16) + var(--space-4));--calculator-results-max-height: none;--calculator-details-overflow: visible;--select-menu-height: 240px;--select-menu-layer: var(--layer-popover);--chart-height: 40px;--chart-comparison-height: 192px;--chart-pre: var(--result-pre-tax);--chart-post: var(--result-post-tax);--chart-gross: var(--result-gross);--result-ring-size: 208px;--result-ring-reference-size: 190px;--result-ring-figure-size: 2.25rem;--result-ring-figure-medium-size: 1.875rem;--result-ring-figure-compact-size: 1.5625rem;--result-ring-figure-dense-size: 1.125rem;--result-ring-figure-weight: 700;--result-ring-figure-leading: 1;--result-ring-figure-tracking: -.04em;--result-ring-meta-size: .75rem;--result-ring-label-size: .6875rem;--result-note-width: 420px;--calculator-result-min: 360px;--result-ring-stroke: 14;--result-ring-stroke-active: 18;--result-ring-center-inset: 14.5%;--result-percent-width: 52px;--result-bar-height: 10px;--result-progress-height: 12px;--result-mobile-summary-height: 64px;--result-composition-columns: minmax(0, 1fr);--result-ring-inline-size: min(70vw, var(--result-ring-size));--result-legend-columns: auto minmax(0, 1fr) auto;--result-percent-grid-column: 2 / -1;--result-percent-align: left;--result-mobile-summary-display: flex;--result-conversion-columns: minmax(0, 1fr);--result-conversion-equivalent-columns: minmax(0, 1fr);--result-conversion-relation-align: start;--sticky-header-offset: calc(var(--header-height) + var(--safe-area-top));--mobile-summary-offset: calc(var(--space-4) + var(--safe-area-bottom));--segment-inset: 3px;--percentage-input-min: 140px;--range-track-height: 4px;--range-thumb-size: 20px;--scenario-action-min: 168px;--calculator-toolbar-toggle-min: 192px;--calculator-tab-active-width: 3px;--result-view-toggle-width: 240px;--nav-content-width: 100%;--nav-header-columns: minmax(0, 1fr) auto auto;--nav-meta-column: 2;--nav-desktop-display: none;--nav-mobile-display: inline-flex;--nav-direction: column;--nav-column: 1 / -1;--nav-row: 2;--nav-closed-display: none;--nav-position: absolute;--nav-padding: var(--space-4) var(--space-6);--nav-max-height: calc(100dvh - var(--space-16));--nav-overflow: auto;--nav-bottom-border: var(--border-surface);--nav-dropdown-position: static;--nav-dropdown-width: 100%;--nav-dropdown-row-height: 40px;--nav-dropdown-columns: minmax(0, 1fr);--nav-dropdown-shadow: none}html[data-theme=dark] .pn-app,html[data-theme=dark] .pn-design{--neutral-0: #29303A;--neutral-50: #20252D;--neutral-100: #333B47;--neutral-200: #444D5B;--neutral-300: #5A6575;--neutral-500: #A8B1BF;--neutral-700: #D7DDE6;--neutral-900: #F3F5F8;--accent-50: #2D3854;--accent-100: #37496E;--accent-200: #526DA7;--accent-500: #6384E8;--accent-600: #7E9AF2;--accent-700: #9DB3FA;--on-accent: #121722;--on-danger: #241313;--result-take-home: #7E9AF2;--result-federal-tax: #A7B6D8;--result-state-tax: #8FAEF2;--result-fica: #C1C7D0;--result-pre-tax: #77849A;--result-post-tax: #AEB8C7;--result-gross: #7E9AF2;--result-comparison: #91A8E8;--success: var(--result-take-home);--tax-federal: var(--result-federal-tax);--tax-state: var(--result-state-tax);--tax-fica: var(--result-fica);--danger: #FF9A91;--chart-pre: var(--result-pre-tax);--chart-post: var(--result-post-tax);--chart-gross: var(--result-gross);--footer-background: #1B2028;--footer-text: #C3CAD5;--footer-border: #3D4551;--shadow-floating: 0 2px 10px rgba(5, 9, 15, .24);--editorial-shadow: 0 2px 12px rgba(5, 9, 15, .3);--feedback-error-bg: #472A2D;--feedback-error-border: #744047;--feedback-error-text: #FFB4AD;--feedback-ring: 0 0 0 2px rgba(126, 154, 242, .22)}@media(min-width:768px){.pn-app,.pn-design{--result-composition-columns: minmax(0, auto) minmax(0, 1fr);--result-ring-inline-size: min(100%, var(--result-ring-size));--result-legend-columns: auto minmax(0, 1fr) auto auto;--result-percent-grid-column: auto;--result-percent-align: right;--result-mobile-summary-display: none;--result-conversion-columns: minmax(0, 1fr) auto minmax(0, 1fr);--result-conversion-equivalent-columns: repeat(2, minmax(0, 1fr));--result-conversion-relation-align: center}}@media(min-width:1024px){.pn-app,.pn-design{--nav-header-columns: auto minmax(0, 1fr) auto;--nav-meta-column: 3;--nav-desktop-display: inline-flex;--nav-mobile-display: none;--nav-direction: row;--nav-column: 2;--nav-row: 1;--nav-closed-display: flex;--nav-position: static;--nav-padding: var(--space-0);--nav-max-height: none;--nav-overflow: visible;--nav-bottom-border: none;--nav-dropdown-position: absolute;--nav-dropdown-width: 620px;--nav-dropdown-columns: minmax(0, 1fr) minmax(0, 1fr);--nav-dropdown-shadow: var(--shadow-floating)}}@media(min-width:1100px){.pn-app,.pn-design{--home-header-areas: "brand nav meta";--home-header-columns: auto minmax(0, 1fr) auto;--home-nav-justify: center}}@media(min-width:1024px)and (min-height:640px){.pn-app,.pn-design{--calculator-columns: minmax(0, 5fr) minmax(0, 7fr);--calculator-input-weighted-columns: minmax(0, 3fr) minmax(0, 2fr);--calculator-panel-padding: var(--space-6);--calculator-results-position: sticky;--calculator-sticky-top: calc(var(--space-16) + var(--space-4));--calculator-results-max-height: calc(100dvh - var(--calculator-sticky-top) - var(--space-6));--calculator-details-overflow: auto}}@media(min-width:1280px){.pn-app,.pn-design{--calculator-sticky-top: calc(var(--space-16) + var(--space-4))}}@media print{.pn-app,.pn-design{--calculator-columns: minmax(0, 1fr);--calculator-input-weighted-columns: minmax(0, 1fr);--calculator-results-position: static;--calculator-results-max-height: none;--calculator-details-overflow: visible}}.pn-app,.pn-design{--header-height: 60px;--font-hero-copy: 22px;--font-card-title: 20px;--font-card-copy: 13px;--font-footer: 13px;--leading-hero: 1.45;--tool-icon-size: 42px;--radius-filter: 999px;--footer-background: #27272F;--footer-text: #BABAC4;--footer-border: #45454F;--home-gutter: 32px;--home-columns: repeat(4, minmax(0, 1fr));--home-tool-card-basis: calc((100% - (3 * var(--space-4))) / 4);--home-card-height: 216px;--home-card-padding: 24px;--home-card-columns: minmax(0, 1fr);--home-card-rows: auto auto 1fr;--home-card-gap: 16px;--home-card-title-align: start;--home-section-size: 36px;--home-hero-width: 1100px;--home-hero-gap: 16px;--home-section-space: 64px;--page-title-size: 42px;--page-copy-size: 20px;--page-intro-space: 32px;--filter-height: 40px;--guide-columns: repeat(3, minmax(0, 1fr));--footer-columns: repeat(4, minmax(0, 1fr));--footer-bottom-direction: row;--footer-about-column: auto;--mobile-brand-column: 1;--mobile-toggle-column: 3;--mobile-toggle-row: 1;--accessible-pixel: 1px;--toolbar-width: 200px;--font-article-title: 24px}@media(max-width:1023px){.pn-app,.pn-design{--home-columns: repeat(2, minmax(0, 1fr));--home-tool-card-basis: calc((100% - var(--space-4)) / 2);--guide-columns: repeat(2, minmax(0, 1fr));--footer-columns: repeat(2, minmax(0, 1fr));--nav-header-columns: auto minmax(0, 1fr) auto;--nav-meta-column: 3;--mobile-brand-column: 2;--mobile-toggle-column: 1;--home-gutter: 24px}}@media(max-width:599px){.pn-app,.pn-design{--font-display-size: 24px;--font-hero-copy: 16px;--page-title-size: 28px;--page-copy-size: 16px;--font-card-title: 16px;--tool-icon-size: 32px;--home-gutter: 24px;--home-columns: minmax(0, 1fr);--home-tool-card-basis: 100%;--home-card-height: 98px;--home-card-padding: 12px;--home-card-columns: auto minmax(0, 1fr);--home-card-rows: auto 1fr;--home-card-gap: 8px;--home-card-title-align: center;--home-section-size: 28px;--home-section-space: 48px;--page-intro-space: 24px;--guide-columns: minmax(0, 1fr);--footer-bottom-direction: column;--footer-about-column: 1 / -1}}.pn-app,.pn-design{--overtime-columns: minmax(0, 1fr);--overtime-position: static;--overtime-intro-size: 32px;--overtime-fields: repeat(2, minmax(0, 1fr))}@media(min-width:1024px){.pn-app,.pn-design{--overtime-columns: minmax(0, 7fr) minmax(0, 5fr);--overtime-position: sticky}}@media(max-width:450px){.pn-app,.pn-design{--overtime-fields: minmax(0, 1fr);--overtime-intro-size: 28px}}:root,.pn-app,.pn-design{--site-width: calc(100% - 48px) ;--reading-measure: 840px;--reading-size: 18px;--reading-leading: 1.8;--reading-heading: 28px;--reading-subheading: 22px;--heading-tracking: -.025em;--font-card-copy: 14px;--weight-display: 700;--home-card-height: 220px;--header-height: 68px;--nav-dropdown-width: 680px;--nav-dropdown-x: 0%;--nav-icon-size: 28px;--icon-hover-scale: 1.06;--nav-justify: stretch;--nav-menu-position: relative;--nav-dropdown-left: 0%;--article-padding: 48px}@media(min-width:1024px){.pn-app,.pn-design{--nav-header-columns: auto minmax(0, 1fr) auto;--nav-justify: center;--nav-dropdown-width: 620px;--nav-icon-size: 22px;--nav-menu-position: relative;--nav-dropdown-left: 0%;--nav-dropdown-x: 0%}}@media(min-width:1440px){.pn-app,.pn-design{--site-width: 75%}}@media(max-width:1023px){.pn-app,.pn-design{--nav-dropdown-width: 100%;--article-padding: 32px}}@media(max-width:599px){.pn-app,.pn-design{--site-width: calc(100% - 32px) ;--reading-size: 16px;--reading-heading: 24px;--reading-subheading: 20px;--article-padding: 20px;--home-card-height: 110px}}@media print{.pn-app,.pn-design{--site-width: 100%;--article-padding: 0px}}:root{--state-preview-columns: 2;--state-preview-middle: none;--state-preview-large: none;--state-preview-wide: none}@media(min-width:640px){:root{--state-preview-columns: 4;--state-preview-middle: flex}}@media(min-width:1024px){:root{--state-preview-columns: 6;--state-preview-large: flex}}@media(min-width:1440px){:root{--state-preview-columns: 9;--state-preview-wide: flex}}.pn-app,.pn-design{--header-inline-padding: var(--space-6);--header-column-gap: var(--space-4);--header-brand-align: start;--footer-align: left;--footer-policy-justify: flex-start;--footer-resource-column: auto;--footer-note-border: var(--border-width) dotted var(--footer-text);--footer-note-padding: var(--space-4);--footer-note-margin: var(--space-6)}@media(max-width:1023px){.pn-app,.pn-design{--nav-header-columns: minmax(0, 1fr) auto minmax(0, 1fr);--header-brand-align: center;--header-inline-padding: var(--space-4);--header-column-gap: var(--space-2)}}@media(max-width:599px){.pn-app,.pn-design{--footer-align: center;--footer-policy-justify: center;--footer-resource-column: 1 / -1;--footer-note-border: var(--border-width) dotted var(--footer-text);--footer-note-padding: var(--space-4);--footer-note-margin: var(--space-6)}}:root{--drawer-width: 360px;--drawer-backdrop: rgb(15 23 42 / 45%);--drawer-height: 100dvh}@media(min-width:1024px){.pn-app,.pn-design{--header-inline-padding: clamp(24px, 3vw, 48px)}}:root,.pn-app,.pn-design{--header-height: 60px;--neutral-200: #D6D6DF;--neutral-500: #707078;--header-inline-padding: 24px;--heading-tracking: normal;--font-card-copy: 13px;--weight-label: 500;--icon-hover-scale: 1.1;--reference-hover-duration: .4s;--reference-grid-duration: .5s;--reading-measure: 708px;--reading-size: 18px;--reading-leading: 32px;--reading-heading: 28px;--reading-subheading: 20px;--editorial-width: 912px;--editorial-feature-width: 912px;--editorial-feature-size: 28px;--editorial-card-leading: 28px;--editorial-date-size: 12px;--editorial-gap: 56px;--editorial-shadow: 0 2px 9px rgba(0,0,0,.2);--editorial-radius: 8px;--art-coral: #FF6553;--art-blue: #345B96;--art-lavender: #EBEBF4;--art-green: #D6E7DA;--art-icon-size: 80px;--art-label-size: 32px;--art-brand-size: 12px;--art-padding: 32px}@media(max-width:1023px){.pn-app,.pn-design{--editorial-gap: 32px;--editorial-feature-size: 24px;--header-inline-padding: 16px}}@media(max-width:599px){.pn-app,.pn-design{--editorial-gap: 24px;--art-label-size: 28px;--reading-heading: 24px;--reading-subheading: 20px}}.pn-app,.pn-design{--editorial-columns: repeat(3,minmax(0,1fr));--featured-columns: repeat(2,minmax(0,1fr));--featured-gap: var(--space-12);--featured-bottom: var(--space-12)}@media(max-width:1023px){.pn-app,.pn-design{--editorial-columns: repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pn-app,.pn-design{--featured-columns: minmax(0,1fr);--featured-gap: var(--space-6)}}@media(max-width:640px){.pn-app,.pn-design{--editorial-columns: minmax(0,1fr);--featured-bottom: var(--space-0)}}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2")}.pn-app,.pn-design{--font-navigation: "Poppins", var(--font-family);--font-calculator-heading: "Poppins", var(--font-family);--weight-navigation: 600}.pn-app,.pn-design{--article-art-ratio: 3 / 2}@media(min-width:1024px){.pn-app,.pn-design{--article-art-ratio: 3 / 1}}.pn-app,.pn-design{--header-cta-display: var(--nav-desktop-display)}@media(min-width:1024px)and (max-width:1439px){.pn-app,.pn-design{--nav-header-columns: auto minmax(0, 1fr) auto}}@media(min-width:1024px)and (max-width:1199px){.pn-app,.pn-design{--header-cta-display: none}}.pn-app,.pn-design{--feedback-dialog-width: 440px;--feedback-backdrop: rgba(15, 23, 42, .5);--feedback-close-size: 28px;--feedback-close-icon-size: 14px;--feedback-success-icon-size: 40px;--feedback-textarea-height: 80px;--feedback-error-bg: #FEF2F2;--feedback-error-border: #FECACA;--feedback-error-text: #9B1C1C;--feedback-ring: 0 0 0 2px rgba(37, 99, 235, .1);--feedback-input-padding-y: 8px;--feedback-input-padding-x: 10px;--feedback-submit-padding-x: 20px;--feedback-font-input: 13px;--feedback-font-label: 12px;--feedback-font-hint: 11px;--site-search-results-height: 56vh}:root,.pn-app,.pn-design{--calculator-guide-columns: minmax(0, 1fr);--calculator-guide-rail-column: 1;--calculator-guide-content-column: 1;--calculator-guide-rail-width: 264px;--calculator-guide-reading-width: 840px;--calculator-guide-section-gap: var(--space-6);--calculator-guide-toc-position: static;--calculator-guide-toc-top: auto;--calculator-guide-toc-max-height: none;--calculator-guide-toc-overflow: visible;--calculator-guide-link-min: 196px;--guide-section-scroll-margin: calc(var(--sticky-header-offset) + var(--space-4));--layer-back-to-top: 20;--radius-filter: var(--radius-small);--state-directory-card-height: 104px;--auth-card-width: 420px;--admin-table-min-width: 720px;--admin-table-compact-min-width: 640px;--admin-sidebar-width: 224px;--tracking-label: .04em;--breadcrumb-home-icon-size: 14px;--breadcrumb-separator-size: 12px}@media(min-width:1024px){:root,.pn-app,.pn-design{--calculator-guide-columns: minmax(0, var(--calculator-guide-rail-width)) minmax(0, 1fr);--calculator-guide-rail-column: 1;--calculator-guide-content-column: 2;--calculator-guide-toc-position: sticky;--calculator-guide-toc-top: var(--sticky-header-offset);--calculator-guide-toc-max-height: none;--calculator-guide-toc-overflow: visible}}.pn-design{margin:var(--space-0);color:var(--neutral-700);background:var(--neutral-50);font-family:var(--font-family);font-size:var(--font-body-size);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}.pn-design *,.pn-design *:before,.pn-design *:after{box-sizing:border-box}.pn-design :where(h1,h2,h3,p,fieldset){margin:var(--space-0)}.pn-design :where(button,input,select){font:inherit}.pn-design :where(h1,h2,h3){color:var(--neutral-900);line-height:var(--leading-heading)}.pn-design h1,.pn-display{font-size:var(--font-display-size);font-weight:var(--weight-display);line-height:var(--leading-display)}.pn-design h2,.pn-section-title{font-size:var(--font-section-size);font-weight:var(--weight-section)}.pn-design h3,.pn-panel-title,.pn-design .pn-panel-title{font-size:var(--font-panel-size);font-weight:var(--weight-label)}.pn-design :where(table,input),.pn-number{font-variant-numeric:tabular-nums}.pn-animated-number{display:inline-grid;position:relative;font-variant-numeric:tabular-nums}.pn-number-exact{grid-area:1 / 1;opacity:0}.pn-number-visual{grid-area:1 / 1}.pn-number-visual:before{content:attr(data-display)}@media print{.pn-number-exact{opacity:1}.pn-number-visual{display:none}}.pn-result-figure{font-size:var(--font-result-size);font-weight:var(--weight-display);line-height:var(--leading-display);color:var(--neutral-900);font-variant-numeric:tabular-nums}.pn-help{color:var(--neutral-500);font-size:var(--font-small-size);font-weight:var(--weight-body)}.pn-icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex:none}.pn-design :where(button,a,input,select,summary):focus-visible{outline:var(--focus-width) solid var(--accent-600);outline-offset:var(--focus-offset)}.pn-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-height);padding:var(--space-2) var(--space-4);border:var(--border-control);border-radius:var(--radius-control);font-weight:var(--weight-label);line-height:var(--leading-control);cursor:pointer;text-decoration:none;background:var(--transparent);color:var(--neutral-700)}.pn-button--primary{background:var(--accent-600);color:var(--on-accent);border-color:var(--accent-600)}.pn-button{transition:background-color var(--duration-fast) var(--ease-toggle),border-color var(--duration-fast) var(--ease-toggle)}.pn-button--primary:hover:not(:disabled){background:var(--accent-700);border-color:var(--accent-700)}.pn-button--secondary:hover:not(:disabled){background:var(--neutral-50)}.pn-button--text{border-color:var(--transparent);color:var(--accent-600)}.pn-button--text:hover:not(:disabled){text-decoration:underline}.pn-button:disabled{cursor:not-allowed;background:var(--neutral-100);color:var(--neutral-500);border-color:var(--neutral-300)}.pn-panel{background:var(--neutral-0);border:var(--border-surface);border-radius:var(--radius-panel);min-width:var(--space-0)}.pn-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-6);border-bottom:var(--border-surface)}.pn-panel-body{padding:var(--space-6)}.pn-tag{display:inline-flex;align-items:center;gap:var(--space-1);border:var(--border-surface);border-radius:var(--radius-small);padding:var(--space-1) var(--space-2);color:var(--neutral-700);background:var(--neutral-50);font-size:var(--font-small-size);font-weight:var(--weight-label)}.pn-tag--accent{background:var(--accent-50);border-color:var(--accent-200);color:var(--accent-700)}.pn-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:var(--space-0);border:none;padding:var(--space-0)}.pn-field-label{color:var(--neutral-900);font-size:var(--font-small-size);font-weight:var(--weight-label)}.pn-field legend{padding:var(--space-0);margin-bottom:var(--space-2)}.pn-control-wrap{display:flex;align-items:center;position:relative}.pn-control{width:100%;min-width:var(--space-0);height:var(--control-height);background:var(--neutral-0);color:var(--neutral-700);border:var(--border-control);border-radius:var(--radius-control);padding:var(--space-3);line-height:var(--leading-control)}.pn-control::placeholder{color:var(--neutral-500)}.pn-control{transition:border-color var(--duration-fast) var(--ease-toggle),box-shadow var(--duration-fast) var(--ease-toggle)}.pn-control:focus{border-color:var(--accent-600);outline:none;box-shadow:var(--focus-ring)}.pn-design .pn-control:focus-visible{outline:var(--focus-width) solid var(--accent-600);outline-offset:var(--focus-offset)}.pn-control[aria-invalid=true]{border-color:var(--danger)}.pn-control:disabled{background:var(--neutral-100);color:var(--neutral-500);cursor:not-allowed;border-color:var(--neutral-300)}.pn-control-prefix,.pn-control-suffix{position:absolute;color:var(--neutral-500);pointer-events:none}.pn-control-prefix{left:var(--space-3)}.pn-control-suffix{right:var(--space-3)}.pn-control--prefix,.pn-control--currency{padding-left:var(--space-8)}.pn-control--suffix{padding-right:var(--space-8)}.pn-control--select{appearance:none;padding-right:var(--space-12)}.pn-select-chevron{position:absolute;right:var(--space-3);color:var(--neutral-700);pointer-events:none}.pn-field-error{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--danger);font-size:var(--font-small-size)}.pn-field-messages{display:flex;flex-direction:column;gap:var(--space-2);min-width:var(--space-0)}.pn-field-messages:empty{display:none}.pn-segments{position:relative;display:flex;isolation:isolate;min-height:var(--control-height);border:var(--border-control);border-radius:var(--radius-control);background:var(--neutral-0)}.pn-segments-indicator{position:absolute;inset:var(--segment-inset) auto var(--segment-inset) var(--segment-inset);width:calc((100% - (2 * var(--segment-inset))) / var(--segment-count));transform:translate(calc(var(--segment-index) * 100%));background:var(--accent-600);border-radius:var(--radius-small);transition:transform var(--duration-fast) var(--ease-toggle);pointer-events:none}.pn-segment{flex:1;min-width:var(--space-0);min-height:var(--button-height);position:relative;z-index:var(--layer-control);border:none;border-radius:var(--radius-small);background:var(--transparent);color:var(--neutral-700);padding:var(--space-2);line-height:var(--leading-control);cursor:pointer;font-size:var(--font-small-size);font-weight:var(--weight-label);overflow-wrap:anywhere}.pn-segment[aria-checked=true]{color:var(--on-accent)}.pn-segment:disabled{cursor:not-allowed;color:var(--neutral-500)}.pn-segments[data-disabled=true]{background:var(--neutral-100)}.pn-segments[data-disabled=true] .pn-segments-indicator{background:var(--neutral-200)}.pn-segments[aria-invalid=true]{border-color:var(--danger)}.pn-financial-rule-notice{border:var(--border-surface);border-radius:var(--radius-control);background:var(--neutral-0);color:var(--neutral-700)}.pn-financial-rule-notice summary{display:flex;align-items:center;min-height:var(--control-height);padding:var(--space-2) var(--space-4);color:var(--neutral-700);font-size:var(--font-small-size);font-weight:var(--weight-label);cursor:pointer}.pn-financial-rule-notice summary:hover,.pn-financial-rule-notice summary:focus-visible{color:var(--accent-700);background:var(--neutral-50)}.pn-financial-rule-notice p{margin:var(--space-0);padding:var(--space-3) var(--space-4);border-top:var(--border-surface)}@media print{.pn-financial-rule-notice>summary{display:none}.pn-financial-rule-notice>:not(summary){display:block!important}}.pn-stepper{display:flex;gap:var(--space-2)}.pn-stepper .pn-control{text-align:center;appearance:textfield}.pn-stepper input::-webkit-inner-spin-button,.pn-stepper input::-webkit-outer-spin-button{appearance:none;margin:var(--space-0)}.pn-percentage-field-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--percentage-input-min),.36fr);gap:var(--space-4);align-items:end}.pn-range{width:100%;min-height:var(--control-height);margin:var(--space-0);accent-color:var(--accent-600);cursor:pointer}.pn-range:disabled{cursor:not-allowed}.pn-range::-webkit-slider-runnable-track{height:var(--range-track-height);background:var(--neutral-200);border-radius:var(--radius-small)}.pn-range::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2);appearance:none;border:var(--border-width) solid var(--accent-700);border-radius:50%;background:var(--accent-600)}.pn-range::-moz-range-track{height:var(--range-track-height);background:var(--neutral-200);border-radius:var(--radius-small)}.pn-range::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:var(--border-width) solid var(--accent-700);border-radius:50%;background:var(--accent-600)}.pn-searchable{position:relative;min-width:var(--space-0)}.pn-search-options{position:absolute;top:calc(100% + var(--space-1));left:var(--space-0);right:var(--space-0);z-index:var(--select-menu-layer);max-height:var(--select-menu-height);overflow:auto;overscroll-behavior:contain;background:var(--neutral-0);border:var(--border-control);border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}.pn-search-option,.pn-search-empty{min-height:var(--button-height);padding:var(--space-3);overflow-wrap:anywhere}.pn-search-option{cursor:pointer}.pn-search-option:hover,.pn-search-option[data-active=true]{background:var(--accent-50);color:var(--accent-700)}.pn-search-option[aria-selected=true]{font-weight:var(--weight-label)}.pn-checkbox-label{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);font-size:var(--font-small-size);font-weight:var(--weight-label)}.pn-checkbox{width:var(--icon-size);height:var(--icon-size);accent-color:var(--accent-600);flex:none}.pn-disclosure-icon{transition:transform var(--duration-toggle) var(--ease-toggle)}.pn-disclosure-icon[data-open=true]{transform:rotate(180deg)}.pn-disclosure-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-toggle) var(--ease-toggle)}.pn-disclosure-content[data-open=true]{grid-template-rows:1fr;border:var(--border-surface);border-top:none;border-radius:var(--space-0) var(--space-0) var(--radius-control) var(--radius-control)}.pn-disclosure-clip{min-height:var(--space-0);overflow:hidden}.pn-disclosure-fields{display:flex;flex-direction:column;gap:var(--space-4);border:none;padding:var(--space-4)}.pn-stepper .pn-button{width:var(--control-height);height:var(--control-height);padding:var(--space-0);flex:none}.pn-tooltip{position:relative;display:inline-flex}.pn-tooltip-trigger{min-width:var(--button-height);padding:var(--space-2)}.pn-tooltip-content{position:absolute;z-index:var(--tooltip-layer);bottom:100%;left:var(--space-0);width:min(var(--tooltip-width),calc(100vw - var(--space-16)));padding:var(--space-3);border-radius:var(--radius-control);background:var(--neutral-900);color:var(--neutral-0);font-size:var(--font-small-size);font-weight:var(--weight-body);line-height:var(--leading-body);box-shadow:var(--shadow-floating)}.pn-stack{display:flex;flex-direction:column;gap:var(--space-6)}.pn-stack--small{gap:var(--space-3)}.pn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pn-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--field-column-min)),1fr));align-items:start;gap:var(--space-6)}@media(min-width:521px){.pn-field-grid>.pn-field>.pn-field-label{display:flex;align-items:flex-end;min-block-size:calc(var(--font-small-size) * var(--leading-body) * 2)}}.pn-guide{max-width:var(--content-width);min-height:var(--page-min-height);margin:auto;padding:var(--space-8) var(--space-6) var(--space-16)}.pn-guide-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;border-bottom:var(--border-surface);padding-bottom:var(--space-6)}.pn-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--panel-column-min)),1fr));gap:var(--space-6)}.pn-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--swatch-column-min),1fr));gap:var(--space-4)}.pn-swatch{height:var(--space-12);border:var(--border-surface);border-radius:var(--radius-small);background:var(--swatch-color)}.pn-token-name{overflow-wrap:anywhere;font-size:var(--font-small-size)}.pn-rule{border:none;border-top:var(--border-surface);margin:var(--space-0)}@keyframes pn-reveal{0%{opacity:0}to{opacity:1}}.pn-search-options,.pn-tooltip-content{animation:pn-reveal var(--duration-fast) var(--ease-enter)}@media(prefers-reduced-motion:reduce){.pn-design{--duration-fast: var(--duration-instant);--duration-toggle: var(--duration-instant);--duration-number: var(--duration-instant);--duration-chart: var(--duration-instant)}}.pn-calculator{--radius-control: var(--space-2);--radius-panel: var(--space-3)}.pn-calculator .pn-field{gap:var(--space-2)}.pn-calculator .pn-field-label{color:var(--neutral-900);font-weight:var(--weight-label)}.pn-calculator .pn-control{min-height:var(--control-height);height:auto;padding:var(--space-3);border:var(--border-control);border-radius:var(--radius-control);background:var(--neutral-50);color:var(--neutral-900)}.pn-calculator .pn-control-wrap--affixed{min-height:var(--control-height);overflow:hidden;border:var(--border-control);border-radius:var(--radius-control);background:var(--neutral-50);transition:border-color var(--duration-fast) var(--ease-toggle),box-shadow var(--duration-fast) var(--ease-toggle)}.pn-calculator .pn-control-wrap--affixed:focus-within{border-color:var(--accent-600);box-shadow:var(--focus-ring)}.pn-calculator .pn-control-wrap--affixed .pn-control{min-height:calc(var(--control-height) - (var(--border-width) * 2));border:none;border-radius:var(--space-0);box-shadow:none;background:var(--transparent)}.pn-calculator .pn-control-wrap--affixed .pn-control-prefix,.pn-calculator .pn-control-wrap--affixed .pn-control-suffix{position:static;align-self:stretch;display:grid;place-items:center;min-width:var(--control-height);padding-inline:var(--space-3);background:var(--neutral-50)}.pn-calculator .pn-control-wrap--affixed .pn-control-prefix{border-right:var(--border-surface)}.pn-calculator .pn-control-wrap--affixed .pn-control-suffix{border-left:var(--border-surface)}.pn-calculator .pn-control-wrap--affixed .pn-control--prefix,.pn-calculator .pn-control-wrap--affixed .pn-control--currency,.pn-calculator .pn-control-wrap--affixed .pn-control--suffix{padding-inline:var(--space-3)}.pn-calculator .pn-segments{width:fit-content;max-width:100%;min-height:var(--control-height);padding:var(--segment-inset);gap:var(--space-0);border:var(--border-control);border-radius:var(--radius-control);background:var(--neutral-50)}.pn-calculator .pn-segments-indicator{inset:var(--segment-inset) auto var(--segment-inset) var(--segment-inset);border-radius:var(--radius-small)}.pn-calculator .pn-segment{min-height:calc(var(--button-height) - (var(--segment-inset) * 2));padding-inline:var(--space-4);white-space:normal}.pn-calculator .pn-range::-webkit-slider-thumb{border-width:var(--focus-width);border-radius:var(--radius-small);background:var(--neutral-0)}.pn-calculator .pn-range::-moz-range-thumb{border-width:var(--focus-width);border-radius:var(--radius-small);background:var(--neutral-0)}.pn-custom-select,.pn-searchable{position:relative;min-width:var(--space-0)}.pn-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;text-align:left;cursor:pointer}.pn-select-trigger .pn-select-chevron{position:static;transition:transform var(--duration-fast) var(--ease-toggle)}.pn-custom-select[data-open=true] .pn-select-trigger{border-color:var(--accent-600);box-shadow:var(--focus-ring)}.pn-custom-select[data-open=true] .pn-select-chevron,.pn-searchable:has([aria-expanded=true]) .pn-select-chevron{transform:rotate(180deg)}.pn-select-options,.pn-search-options{position:absolute;top:calc(100% + var(--space-2));left:var(--space-0);right:var(--space-0);z-index:var(--select-menu-layer);max-height:var(--select-menu-height);overflow:auto;overscroll-behavior:contain;margin:var(--space-0);padding:var(--space-1);border:var(--border-surface);border-radius:var(--radius-control);background:var(--neutral-0);box-shadow:var(--shadow-floating);list-style:none}.pn-select-option,.pn-search-option,.pn-search-empty{min-height:var(--button-height);padding:var(--space-3);border-radius:var(--radius-small);overflow-wrap:normal}.pn-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--neutral-900);cursor:pointer}.pn-select-option:hover,.pn-select-option[data-active=true],.pn-search-option:hover,.pn-search-option[data-active=true]{background:var(--neutral-50);color:var(--neutral-900)}.pn-select-option[aria-selected=true],.pn-search-option[aria-selected=true]{background:var(--accent-50);color:var(--accent-700);font-weight:var(--weight-label)}.pn-select-check{color:var(--accent-600)}.pn-search-option[aria-selected=true]:after{content:"✓";float:right;color:var(--accent-600)}.pn-tool-guide,.pn-overtime-guide{display:grid;grid-template-columns:var(--calculator-guide-columns);align-items:start;gap:var(--calculator-guide-section-gap);width:100%;margin-block:var(--space-12)}.pn-on-this-page{grid-column:var(--calculator-guide-rail-column);position:var(--calculator-guide-toc-position);top:var(--calculator-guide-toc-top);max-height:var(--calculator-guide-toc-max-height);overflow:var(--calculator-guide-toc-overflow);align-self:start;padding:var(--space-3);border:var(--border-surface);border-radius:var(--radius-small);background:var(--neutral-0)}.pn-on-this-page__heading{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--border-surface)}.pn-on-this-page__heading>span{width:var(--space-1);height:var(--space-4);border-radius:var(--radius-small);background:var(--accent-600)}.pn-on-this-page h2{margin:var(--space-0);font-size:var(--font-body-size);font-weight:var(--weight-label);color:var(--neutral-900)}.pn-on-this-page ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--calculator-guide-link-min)),1fr));gap:var(--space-1);margin:var(--space-3) var(--space-0) var(--space-0);padding:var(--space-0);font-size:var(--font-small-size);list-style:none}.pn-on-this-page a{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-left:var(--focus-width) solid var(--transparent);border-radius:var(--radius-small);color:var(--neutral-700);line-height:var(--leading-control);text-decoration:none}.pn-on-this-page a:hover,.pn-on-this-page a:focus-visible{border-left-color:var(--accent-600);background:var(--accent-50);color:var(--accent-700)}.pn-on-this-page a>span:last-child{color:var(--accent-600)}.pn-tool-guide__content,.pn-overtime-guide>:not(.pn-on-this-page){grid-column:var(--calculator-guide-content-column);min-width:var(--space-0)}.pn-tool-guide__content{width:100%;max-width:none;margin-inline:var(--space-0);padding:var(--article-padding)}.pn-article-body.pn-tool-guide>.pn-tool-guide__content{max-width:none;margin-inline:var(--space-0)}.pn-tool-guide__content :where(.pn-guide-intro,.pn-guide-section)>:where(h2,h3,p,ul,ol,dl,details){max-width:var(--calculator-guide-reading-width)}.pn-guide-intro{padding-bottom:var(--space-6);border-bottom:var(--border-surface)}.pn-guide-intro h2{margin-bottom:var(--space-0)}.pn-guide-section{padding-block:var(--space-8);border-bottom:var(--border-surface);scroll-margin-top:var(--guide-section-scroll-margin)}.pn-guide-section:last-child{border-bottom:0;padding-bottom:var(--space-0)}.pn-guide-section>:last-child{margin-bottom:var(--space-0)}.pn-guide-section h2,.pn-guide-section h3,.pn-overtime-guide [id]{scroll-margin-top:var(--guide-section-scroll-margin)}.pn-guide-section table,.pn-overtime-guide table{width:100%;table-layout:fixed}.pn-guide-section th,.pn-guide-section td,.pn-overtime-guide th,.pn-overtime-guide td{overflow-wrap:anywhere}.pn-guide-section dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4)}.pn-guide-section dd{margin:var(--space-0);text-align:right;font-variant-numeric:tabular-nums}.pn-guide-faq details{margin-top:var(--space-2);border:var(--border-surface);border-radius:var(--radius-small);background:var(--neutral-0)}.pn-guide-faq details:last-child{border-bottom:var(--border-surface)}.pn-guide-faq summary{position:relative;min-height:var(--control-height);display:flex;align-items:center;padding:var(--space-3) var(--space-12) var(--space-3) var(--space-4);cursor:pointer;font-weight:var(--weight-label);list-style:none}.pn-guide-faq summary::-webkit-details-marker{display:none}.pn-guide-faq summary:after{content:"+";position:absolute;top:50%;right:var(--space-4);color:var(--accent-600);font-size:var(--font-panel-size);font-weight:var(--weight-body);transform:translateY(-50%)}.pn-guide-faq details[open]>summary{color:var(--accent-700);background:var(--accent-50)}.pn-guide-faq details[open]>summary:after{content:"−"}.pn-guide-faq summary:hover,.pn-guide-faq summary:focus-visible{color:var(--accent-700);background:var(--neutral-50)}.pn-guide-faq details p{margin:var(--space-0);padding:var(--space-4);border-top:var(--border-surface);color:var(--neutral-700)}.pn-guide-sources ul{padding-left:var(--space-4)}.pn-guide-sources li+li{margin-top:var(--space-2)}:is(.pn-article-body,.pn-overtime-guide) :is(.pn-guide-related,.pn-guide-state-links) ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--calculator-guide-link-min)),1fr));grid-auto-rows:1fr;gap:var(--space-3);margin-bottom:var(--space-0);padding:var(--space-0);list-style:none}:is(.pn-article-body,.pn-overtime-guide) :is(.pn-guide-related,.pn-guide-state-links) li{display:flex;min-width:var(--space-0);list-style:none}.pn-guide-related a,.pn-guide-state-links li>a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;height:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-surface);border-radius:var(--radius-small);background:var(--neutral-0);color:var(--neutral-900);font-weight:var(--weight-label);line-height:var(--leading-control);text-decoration:none;white-space:nowrap}.pn-guide-related a>span:last-child,.pn-guide-state-links li>a>span:last-child{color:var(--accent-600)}.pn-overtime-guide .pn-guide-related a,.pn-tool-guide .pn-guide-related a{text-decoration:none}.pn-guide-related a:hover,.pn-guide-related a:focus-visible,.pn-guide-state-links li>a:hover,.pn-guide-state-links li>a:focus-visible{border-color:var(--accent-600);background:var(--accent-50);color:var(--accent-700)}.pn-tool-guide__content .pn-guide-directory-button,.pn-tool-guide__content .pn-guide-directory-button:hover,.pn-tool-guide__content .pn-guide-directory-button:focus-visible{color:var(--neutral-0);text-decoration:none}@media(min-width:1024px){.pn-on-this-page ol{display:flex;flex-direction:column}.pn-overtime-guide>section>:where(p,ul,ol,h2,h3,table,div,details){max-width:var(--calculator-guide-reading-width);margin-inline:var(--space-0)}}@media(max-width:599px){.pn-on-this-page{padding:var(--space-2)}.pn-on-this-page ol{grid-template-columns:minmax(var(--space-0),1fr)}.pn-on-this-page a{min-height:var(--button-height)}}@media print{.pn-tool-guide,.pn-overtime-guide{display:none!important}}
