._5uOvQG_shell{overflow-anchor:none;min-height:100vh;color:var(--ink)}._5uOvQG_header{border-bottom:1px solid var(--border);background:var(--surface);padding:20px max(24px,50vw - 600px) 40px}._5uOvQG_topbar{justify-content:space-between;align-items:center;gap:24px;min-height:56px;display:flex}._5uOvQG_brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}._5uOvQG_brand-mark{background:var(--accent);width:42px;height:42px;color:var(--surface);border-radius:13px;place-items:center;font-size:20px;font-weight:600;display:grid}._5uOvQG_brand strong,._5uOvQG_brand small{display:block}._5uOvQG_brand strong{font-size:15px;font-weight:600}._5uOvQG_brand small{color:var(--muted);margin-top:2px;font-size:13px}._5uOvQG_profileControls{align-items:flex-end;gap:16px;display:flex}._5uOvQG_profileSelectField{flex-direction:column;gap:4px;min-width:150px;display:flex}._5uOvQG_profileSelectField>span{margin:0;font-size:11px}._5uOvQG_savedDate{color:var(--muted);white-space:nowrap;margin-bottom:13px;font-size:12px}._5uOvQG_hero{justify-content:space-between;align-items:end;gap:32px;min-height:166px;padding-top:42px;display:flex}._5uOvQG_hero ._5uOvQG_eyebrow{margin:0 0 12px}._5uOvQG_hero h1{letter-spacing:-.04em;max-width:740px;margin:0;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.12}._5uOvQG_hero-copy{max-width:620px;color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}._5uOvQG_hero-note{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;font-size:13px;display:flex}._5uOvQG_hero-note-mark{background:var(--accent-tint);width:30px;height:30px;color:var(--accent-on-tint);font-family:var(--font-plex-mono), monospace;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}._5uOvQG_content{width:min(1200px,100% - 48px);margin:0 auto;padding:32px 0 48px}._5uOvQG_addProfile,._5uOvQG_emptyState{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:20px;margin:0 auto;padding:32px;display:grid}._5uOvQG_addProfile{grid-template-columns:minmax(200px,1fr) minmax(220px,.7fr) auto;align-items:end;margin-bottom:24px}._5uOvQG_addProfile h2,._5uOvQG_emptyState h2{margin:4px 0 8px;font-size:22px;font-weight:600}._5uOvQG_addProfile ._5uOvQG_eyebrow,._5uOvQG_emptyState ._5uOvQG_eyebrow{margin:0}._5uOvQG_section-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._5uOvQG_profileNameField{flex-direction:column;min-width:0;display:flex}._5uOvQG_profileFormActions{align-items:center;gap:12px;display:flex}._5uOvQG_emptyState{justify-items:start;max-width:650px;margin-top:32px;padding:40px}._5uOvQG_emptyState p:not(._5uOvQG_eyebrow){max-width:480px;color:var(--muted);margin:0;line-height:1.6}._5uOvQG_plannerGrid{grid-template-columns:minmax(380px,.78fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._5uOvQG_plannerIssues{margin:0 0 20px}._5uOvQG_limitSummary{color:var(--info-on-tint);margin:12px 0 0;font-size:13px;line-height:1.5}._5uOvQG_inlineWarning{color:var(--warn-on-tint);font-weight:600}._5uOvQG_formColumn,._5uOvQG_resultColumn{gap:16px;min-width:0;display:grid}._5uOvQG_resultColumn{position:static}._5uOvQG_projectionDetails{gap:16px;margin-top:24px;display:grid}._5uOvQG_formCard,._5uOvQG_scheduleCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:24px}._5uOvQG_cardHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}._5uOvQG_cardHeading ._5uOvQG_eyebrow{margin:0 0 4px}._5uOvQG_cardHeading h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}._5uOvQG_section-number{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-on-tint);font-family:var(--font-plex-mono), monospace;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}._5uOvQG_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}._5uOvQG_currentRateField{max-width:420px;margin-top:20px}._5uOvQG_estimatePanel{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);justify-content:space-between;align-items:end;gap:20px;margin:22px 0;padding:18px;display:flex}._5uOvQG_estimatePanel>div:first-child{gap:4px;display:grid}._5uOvQG_estimatePanel ._5uOvQG_field-label{margin:0}._5uOvQG_estimateAmount{letter-spacing:-.03em;font-size:28px;font-weight:600}._5uOvQG_overrideControls{gap:4px;width:min(100%,360px);display:grid}._5uOvQG_otherEmployerPanel{border:1px solid var(--info);border-radius:var(--radius-input);background:var(--info-tint);margin-top:24px;padding:20px;display:block}._5uOvQG_otherEmployerPanel .eyebrow{color:var(--info-on-tint);margin:0 0 7px}._5uOvQG_otherEmployerPanel h3{color:var(--ink);margin:0 0 8px;font-size:17px}._5uOvQG_otherEmployerPanel .section-copy{color:var(--info-on-tint)}._5uOvQG_delayPanel{border-radius:var(--radius-input);background:var(--bg);max-width:460px;margin:22px 0;padding:16px}._5uOvQG_paycheck-count-value{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);min-height:48px;color:var(--ink);align-items:center;padding:10px 12px;font-size:18px;font-weight:600;display:flex}._5uOvQG_frequencyOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._5uOvQG_frequencyButton,._5uOvQG_frequencySelected{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);min-height:42px;color:var(--ink);text-align:center;padding:7px 8px;font-size:13px;font-weight:500}._5uOvQG_frequencySelected{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-on-tint);font-weight:600}._5uOvQG_targetBlock{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);gap:16px;margin-top:22px;padding:16px;display:grid}._5uOvQG_targetBlock ._5uOvQG_field{margin-top:0}._5uOvQG_eventHeading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px;display:flex}._5uOvQG_eventHeading h3{margin:0;font-size:16px;font-weight:600}._5uOvQG_eventAction{border:1px solid var(--accent);background:var(--surface);min-height:42px;color:var(--accent-on-tint);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .12s,transform .12s;display:inline-flex}._5uOvQG_eventAction:hover{background:var(--accent-tint);transform:translateY(-1px)}._5uOvQG_eventAction>span{background:var(--accent-tint);border-radius:50%;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid}._5uOvQG_bonusAction{border-color:var(--info);color:var(--info-on-tint)}._5uOvQG_bonusAction:hover,._5uOvQG_bonusAction>span{background:var(--info-tint)}._5uOvQG_noEvents{color:var(--muted);margin:0;font-size:14px}._5uOvQG_eventList{gap:10px;display:grid}._5uOvQG_eventRow{border:1px solid var(--border);border-radius:var(--radius-input);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}._5uOvQG_eventRow ._5uOvQG_field{min-width:0}._5uOvQG_eventRow .field-label{min-height:2.8em;font-size:11px}._5uOvQG_eventRow ._5uOvQG_text-input,._5uOvQG_eventRow ._5uOvQG_money-control{min-height:42px}._5uOvQG_eventRow ._5uOvQG_money-control input{min-height:40px}._5uOvQG_bonusEvent{border-color:var(--info);background:var(--info-tint)}._5uOvQG_removeEvent{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:600;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}._5uOvQG_removeEvent:hover{border-color:var(--warn);background:var(--warn-tint);color:var(--warn-on-tint)}._5uOvQG_removeEvent>span{font-size:18px;line-height:1}._5uOvQG_advanced{border-top:1px solid var(--border);margin-top:24px}._5uOvQG_advanced summary{min-height:52px;color:var(--accent-on-tint);cursor:pointer;padding:16px 0 8px;font-weight:600}._5uOvQG_advancedContent{gap:16px;padding:8px 0 4px;display:grid}._5uOvQG_advancedContent>._5uOvQG_field-label{margin:2px 0 -10px}._5uOvQG_checkField{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}._5uOvQG_checkField input{width:18px;height:18px;accent-color:var(--accent)}._5uOvQG_resultCard{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:28px;box-shadow:0 8px 24px #0f2a2e14}._5uOvQG_resultCard .result-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}._5uOvQG_resultCard .eyebrow{margin:0}._5uOvQG_resultCard .result-heading{margin:24px 0 0;font-size:17px;font-weight:500}._5uOvQG_resultCard .result-rate{color:var(--accent);letter-spacing:-.06em;margin:0;font-size:clamp(68px,9vw,88px);font-weight:600;line-height:1.05}._5uOvQG_resultCard .result-rate span{margin-left:4px;font-size:.58em}._5uOvQG_resultCard .result-from{color:var(--muted);margin:4px 0 0;font-size:14px}:is(._5uOvQG_resultCard .result-description,._5uOvQG_resultCard .result-empty){color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}._5uOvQG_resultCard .progress-summary{border-top:1px solid var(--border);gap:10px;margin-top:26px;padding-top:22px;display:grid}._5uOvQG_resultCard .progress-labels{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._5uOvQG_resultCard .progress-labels strong{color:var(--ink);font-size:14px;font-weight:600}._5uOvQG_resultCard .progress-track{background:var(--track);border-radius:999px;height:10px;display:flex;overflow:hidden}._5uOvQG_resultCard .current-rate-projection{border-radius:var(--radius-input);background:var(--bg);color:var(--muted);margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}._5uOvQG_resultCard .progress-used{background:var(--accent)}._5uOvQG_resultCard .progress-coming{background:var(--progress)}._5uOvQG_resultCard .result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}._5uOvQG_resultCard .result-stats>div{border:1px solid var(--border);border-radius:var(--radius-input);gap:5px;padding:14px;display:grid}._5uOvQG_resultCard .result-stats span{color:var(--muted);font-size:12px}._5uOvQG_resultCard .result-stats strong{font-size:18px;font-weight:600}._5uOvQG_resultCard .overshoot-note{border:1px solid var(--warn);border-radius:var(--radius-input);background:var(--warn-tint);color:var(--warn-on-tint);margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}._5uOvQG_resultCard .rate-check{border-top:1px solid var(--border);gap:8px;margin-top:22px;padding-top:18px;display:grid}._5uOvQG_resultCard .rate-check>label{font-size:13px;font-weight:600}._5uOvQG_resultCard .rate-check-row{align-items:center;gap:12px;display:flex}._5uOvQG_resultCard .rate-check .percent-control{width:120px;min-height:42px}._5uOvQG_resultCard .rate-check-input{min-height:40px}._5uOvQG_resultCard .rate-check .field-help{margin-top:0}._5uOvQG_scheduleCard{padding:22px 0 0;overflow:hidden}._5uOvQG_scheduleCard .schedule-heading{justify-content:space-between;align-items:end;gap:12px;padding:0 22px 16px;display:flex}._5uOvQG_scheduleCard .eyebrow{margin:0 0 5px}._5uOvQG_scheduleCard h2{margin:0;font-size:20px;font-weight:600}._5uOvQG_scheduleCard .schedule-count{color:var(--muted);white-space:nowrap;font-size:12px}._5uOvQG_scheduleCard .empty-schedule{color:var(--muted);margin:0;padding:4px 22px 22px;font-size:14px;line-height:1.5}._5uOvQG_scheduleCard .table-scroll{width:100%;overflow-x:auto}._5uOvQG_scheduleCard table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}:is(._5uOvQG_scheduleCard th,._5uOvQG_scheduleCard td){border-top:1px solid var(--border);white-space:nowrap;padding:11px 12px}:is(._5uOvQG_scheduleCard th:first-child,._5uOvQG_scheduleCard td:first-child){padding-left:22px}:is(._5uOvQG_scheduleCard th:last-child,._5uOvQG_scheduleCard td:last-child){padding-right:22px}._5uOvQG_scheduleCard th{color:var(--muted);font-size:11px;font-weight:600}._5uOvQG_scheduleCard td{color:var(--ink)}._5uOvQG_scheduleCard .bonus-row{background:var(--info-tint)}._5uOvQG_scheduleCard .event-type{color:var(--muted)}._5uOvQG_scheduleCard .event-type--bonus{color:var(--info-on-tint);font-weight:600}._5uOvQG_scheduleCard .table-rate{color:var(--muted)}._5uOvQG_scheduleCard .table-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._5uOvQG_scheduleCard .table-pagination>span{color:var(--muted);text-align:center;font-size:12px}._5uOvQG_mathCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}._5uOvQG_mathCard summary{min-height:52px;color:var(--accent-on-tint);cursor:pointer;padding:16px 20px;font-weight:600}._5uOvQG_mathCard .math-content{padding:0 20px 20px}._5uOvQG_mathCard ol{gap:0;margin:0;padding:0;list-style:none;display:grid}._5uOvQG_mathCard li{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;line-height:1.45;display:flex}._5uOvQG_mathCard li strong{color:var(--ink);text-align:right;flex:none;font-weight:600}._5uOvQG_mathCard .math-disclaimer{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}._5uOvQG_sourceNote{color:var(--muted);margin:0;font-size:12px;line-height:1.5}._5uOvQG_sourceNote a{color:var(--accent-on-tint);text-underline-offset:3px;font-weight:600}._5uOvQG_localNote{color:var(--muted);margin:0;font-size:12px;line-height:1.5}._5uOvQG_profileFooter{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding-top:18px;font-size:13px}._5uOvQG_profileFooter span{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._5uOvQG_profileFooter ._5uOvQG_text-button{min-height:36px}._5uOvQG_footer{border-top:1px solid var(--border);background:var(--surface);text-align:center;padding:20px 24px 30px}._5uOvQG_footer p{max-width:760px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.5}@media (max-width:900px){._5uOvQG_plannerGrid{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);gap:16px}._5uOvQG_formCard{padding:20px}._5uOvQG_resultCard{padding:22px}._5uOvQG_scheduleCard table{font-size:11px}:is(._5uOvQG_scheduleCard th,._5uOvQG_scheduleCard td){padding-left:8px;padding-right:8px}}@media (max-width:760px){._5uOvQG_header{padding:16px 20px 28px}._5uOvQG_hero{align-items:start;min-height:0;padding-top:34px}._5uOvQG_hero-note{display:none}._5uOvQG_content{width:min(100% - 32px,560px);padding:20px 0 32px}._5uOvQG_plannerGrid{flex-direction:column;gap:18px;display:flex}._5uOvQG_formColumn,._5uOvQG_resultColumn{width:100%}._5uOvQG_resultColumn{order:0;position:static}._5uOvQG_addProfile{grid-template-columns:1fr;align-items:stretch;padding:24px}._5uOvQG_emptyState{margin-top:18px;padding:28px}}@media (max-width:560px){._5uOvQG_topbar{align-items:start}._5uOvQG_profileControls{flex-wrap:wrap;justify-content:end;gap:8px}._5uOvQG_profileSelectField{min-width:125px;max-width:180px}._5uOvQG_savedDate{display:none}._5uOvQG_profileControls ._5uOvQG_button{min-height:40px;padding:8px 10px;font-size:13px}._5uOvQG_brand{gap:8px}._5uOvQG_brand-mark{border-radius:11px;width:36px;height:36px}._5uOvQG_brand strong{max-width:116px;font-size:13px;line-height:1.25}._5uOvQG_brand small{font-size:11px}._5uOvQG_hero h1{font-size:32px}._5uOvQG_hero-copy{font-size:15px}._5uOvQG_formCard{padding:18px 16px}._5uOvQG_twoColumns{grid-template-columns:1fr;gap:14px;margin-top:14px}._5uOvQG_estimatePanel{flex-direction:column;align-items:stretch;gap:14px;padding:16px}._5uOvQG_overrideControls{width:100%}._5uOvQG_otherEmployerPanel{grid-template-columns:1fr;gap:14px;padding:16px}._5uOvQG_delayPanel{max-width:none;padding:14px}._5uOvQG_targetBlock ._5uOvQG_segment-button{flex:100%}._5uOvQG_frequencyOptions{grid-template-columns:repeat(2,minmax(0,1fr))}._5uOvQG_eventRow{grid-template-columns:1fr;gap:8px}._5uOvQG_eventRow ._5uOvQG_removeEvent{justify-self:start}._5uOvQG_resultCard{padding:20px}._5uOvQG_resultCard .result-rate{font-size:72px}._5uOvQG_resultCard .progress-labels{font-size:12px}._5uOvQG_scheduleCard .schedule-heading{padding-left:16px;padding-right:16px}:is(._5uOvQG_scheduleCard th:first-child,._5uOvQG_scheduleCard td:first-child){padding-left:16px}:is(._5uOvQG_scheduleCard th:last-child,._5uOvQG_scheduleCard td:last-child){padding-right:16px}._5uOvQG_mathCard li{flex-direction:column;align-items:start;gap:4px}._5uOvQG_mathCard li strong{text-align:left}._5uOvQG_profileFooter span{align-items:start}}._5uOvQG_formCard>._5uOvQG_cardHeading{cursor:pointer;justify-content:space-between;min-height:44px;list-style:none}._5uOvQG_formCard>._5uOvQG_cardHeading::-webkit-details-marker{display:none}._5uOvQG_formCard:not([open])>._5uOvQG_cardHeading{margin-bottom:0}._5uOvQG_sectionTitle{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:600;display:block}._5uOvQG_sectionChevron{color:var(--muted);font-size:24px}._5uOvQG_formCard[open]>summary ._5uOvQG_sectionChevron{transform:rotate(180deg)}._5uOvQG_formCard button{min-height:44px}._5uOvQG_draftNote{border:1px solid var(--border);border-radius:var(--radius-input);color:var(--muted);background:var(--surface);margin:0 0 24px;padding:16px;font-size:14px;line-height:1.6}._5uOvQG_draftNote strong{color:var(--ink)}._5uOvQG_otherEmployerSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}._5uOvQG_otherEmployerSummary::-webkit-details-marker{display:none}._5uOvQG_otherEmployerSummary strong{font-size:16px;line-height:1.4;display:block}._5uOvQG_otherEmployerSummary .eyebrow{display:block}._5uOvQG_otherEmployerPanel[open]>summary ._5uOvQG_sectionChevron{transform:rotate(180deg)}._5uOvQG_otherEmployerContent{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr);align-items:end;gap:20px;margin-top:20px;padding-top:16px;display:grid}._5uOvQG_profileSelectField>label{margin:0;font-size:11px}._5uOvQG_profileSelectField{max-width:280px}._5uOvQG_scheduleCard .schedule-view-controls{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-input);flex-wrap:wrap;gap:6px;width:fit-content;margin:0 22px 16px;padding:4px;display:flex}._5uOvQG_scheduleCard .schedule-view-controls button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500}._5uOvQG_scheduleCard .schedule-view-controls button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--border-strong)}._5uOvQG_scheduleCard .schedule-view-controls button:hover{color:var(--accent);background:var(--accent-tint)}._5uOvQG_scheduleCard .schedule-caption{text-align:left;white-space:normal;color:var(--muted);padding:0 22px 14px;font-size:13px;line-height:1.5}._5uOvQG_scheduleCard .paycheck-before-row{background:var(--accent-tint)}._5uOvQG_scheduleCard .paycheck-before-row td:first-child{box-shadow:inset 3px 0 var(--accent)}._5uOvQG_scheduleCard .paycheck-row-note{color:var(--accent-on-tint);font-family:var(--font-plex-sans), sans-serif;margin-top:5px;font-size:11px;font-weight:600;display:block}._5uOvQG_scheduleCard .paycheck-row-note--new{color:var(--accent)}._5uOvQG_scheduleCard .schedule-reference-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:14px 22px;font-size:12px;line-height:1.6}@media (max-width:560px){._5uOvQG_otherEmployerContent{grid-template-columns:1fr;gap:16px}._5uOvQG_scheduleCard .schedule-view-controls{margin-left:16px;margin-right:16px}._5uOvQG_scheduleCard .schedule-view-controls button{padding-left:10px;padding-right:10px}}._5uOvQG_ytdSummaryFeedback{border:1px solid var(--warn);border-radius:var(--radius-input);background:var(--warn-tint);margin-top:12px;padding:4px 14px 12px}._5uOvQG_ytdSummaryFeedback:empty{display:none}._5uOvQG_cardHeading>span:first-child,._5uOvQG_otherEmployerSummary>span:first-child{flex:1;min-width:0}@media (max-width:560px){._5uOvQG_cardHeading{flex-wrap:wrap}._5uOvQG_cardHeading .section-error-count{margin-left:0}._5uOvQG_otherEmployerSummary{flex-wrap:wrap}}
