.decision-workspace-module__bS6c9G__shell{--accent:var(--blue);gap:24px;scroll-margin-top:24px;display:grid}.decision-workspace-module__bS6c9G__intro{border-top:2px solid var(--navy);max-width:740px;padding-top:20px}.decision-workspace-module__bS6c9G__intro h2{letter-spacing:-.035em;margin:5px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.4}.decision-workspace-module__bS6c9G__intro>p:last-child{color:var(--muted);margin:0;line-height:1.8}.decision-workspace-module__bS6c9G__kicker{color:var(--accent);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.decision-workspace-module__bS6c9G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.decision-workspace-module__bS6c9G__form,.decision-workspace-module__bS6c9G__result,.decision-workspace-module__bS6c9G__panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:28px}.decision-workspace-module__bS6c9G__form>h3,.decision-workspace-module__bS6c9G__panel>h3{margin:0 0 18px;font-size:19px}.decision-workspace-module__bS6c9G__result{border-top:4px solid var(--navy);scroll-margin-top:96px}.decision-workspace-module__bS6c9G__result:focus{outline:3px solid var(--accent);outline-offset:4px}.decision-workspace-module__bS6c9G__fields{gap:18px;display:grid}.decision-workspace-module__bS6c9G__group{border:1px solid var(--line);border-radius:6px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.decision-workspace-module__bS6c9G__group legend{padding:0 6px;font-size:14px;font-weight:750}.decision-workspace-module__bS6c9G__taxImpact{border-top:2px solid var(--navy);margin-top:26px;padding-top:14px}.decision-workspace-module__bS6c9G__taxImpact h3{margin:0;font-size:18px}.decision-workspace-module__bS6c9G__field{gap:7px;min-width:0;display:grid}.decision-workspace-module__bS6c9G__field label{font-size:14px;font-weight:750;line-height:1.5}.decision-workspace-module__bS6c9G__optional{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.decision-workspace-module__bS6c9G__field small{color:#536273;font-size:13px;line-height:1.7}.decision-workspace-module__bS6c9G__field input,.decision-workspace-module__bS6c9G__field select,.decision-workspace-module__bS6c9G__actions textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #8d9cad;border-radius:6px;padding:11px 12px;font-size:16px}.decision-workspace-module__bS6c9G__inputWrap{position:relative}.decision-workspace-module__bS6c9G__inputWrap input[type=number]{font-variant-numeric:tabular-nums;padding-right:48px}.decision-workspace-module__bS6c9G__inputWrap>span{pointer-events:none;color:var(--muted);font-size:14px;position:absolute;top:12px;right:14px}.decision-workspace-module__bS6c9G__shell :is(input,select,textarea,button,summary,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.decision-workspace-module__bS6c9G__segmented{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;display:flex}.decision-workspace-module__bS6c9G__segmented legend{margin-bottom:8px;font-size:14px;font-weight:750}.decision-workspace-module__bS6c9G__segmented button{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #a3b1c2;border-radius:6px;flex:1;padding:9px 12px;font-weight:700}.decision-workspace-module__bS6c9G__segmented button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.decision-workspace-module__bS6c9G__disclosure{border-top:1px solid var(--line);margin-top:22px;padding:0}.decision-workspace-module__bS6c9G__disclosure summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:14px;font-weight:750}.decision-workspace-module__bS6c9G__disclosure[open]>.decision-workspace-module__bS6c9G__fields{padding:2px 0 16px}.decision-workspace-module__bS6c9G__primary{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:26px;padding:13px 16px;font-size:16px;font-weight:800;display:flex}.decision-workspace-module__bS6c9G__primary:hover{background:#224364}.decision-workspace-module__bS6c9G__privacy{color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.65;display:flex}.decision-workspace-module__bS6c9G__privacy svg{flex:none;margin-top:2px}.decision-workspace-module__bS6c9G__empty{color:#4b5d70;flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;display:flex}.decision-workspace-module__bS6c9G__empty h3{color:var(--ink);margin:16px 0 8px;font-size:21px}.decision-workspace-module__bS6c9G__empty p{margin:0;line-height:1.85}.decision-workspace-module__bS6c9G__label{color:#425b73;margin:18px 0 8px;font-size:14px;font-weight:700}.decision-workspace-module__bS6c9G__amount{letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.25}.decision-workspace-module__bS6c9G__note{color:#43566a;background:#f4f7fb;border-left:3px solid #a3b8cf;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.8}.decision-workspace-module__bS6c9G__warning{color:#754f12;background:#fff7e6;border-left:3px solid #a87317;padding:13px 15px;font-size:13px;line-height:1.8}.decision-workspace-module__bS6c9G__error{color:#8c3024;background:#fff1ee;border-left:3px solid #ab3527;margin:16px 0;padding:13px 15px;font-size:14px;line-height:1.7}.decision-workspace-module__bS6c9G__breakdown{margin:20px 0 0}.decision-workspace-module__bS6c9G__breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.decision-workspace-module__bS6c9G__breakdown dt{color:#526171;min-width:0;font-size:14px}.decision-workspace-module__bS6c9G__breakdown dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;max-width:65%;margin:0;font-weight:750}.decision-workspace-module__bS6c9G__actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.decision-workspace-module__bS6c9G__actions button{min-height:44px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #95a7b8;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex}.decision-workspace-module__bS6c9G__actions button:hover{background:#f1f5fa}.decision-workspace-module__bS6c9G__actions button:disabled{opacity:.65;cursor:wait}.decision-workspace-module__bS6c9G__actions textarea{resize:vertical;flex-basis:100%;line-height:1.7}.decision-workspace-module__bS6c9G__feedback{color:#36556d;flex-basis:100%;margin:0;font-size:13px;line-height:1.6}.decision-workspace-module__bS6c9G__next{min-height:44px;color:var(--blue);text-underline-offset:4px;margin-top:22px;padding:8px 0;font-size:14px;font-weight:750;line-height:1.8;text-decoration:underline;display:block}.decision-workspace-module__bS6c9G__checklist{gap:12px;padding:0;list-style:none;display:grid}.decision-workspace-module__bS6c9G__checklist label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;line-height:1.75;display:flex}.decision-workspace-module__bS6c9G__checklist input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:4px}.decision-workspace-module__bS6c9G__table{border-collapse:collapse;width:100%;font-size:14px}.decision-workspace-module__bS6c9G__table :is(th,td){border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:14px 10px}.decision-workspace-module__bS6c9G__table th:first-child{text-align:left}.decision-workspace-module__bS6c9G__table thead{color:#40546a;background:#f4f7fa}.decision-workspace-module__bS6c9G__negative{color:#963e2d}.decision-workspace-module__bS6c9G__sourceList{gap:10px;padding-left:20px;font-size:13px;line-height:1.8;display:grid}.decision-workspace-module__bS6c9G__sourceList a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.decision-workspace-module__bS6c9G__grid{grid-template-columns:minmax(0,1fr)}.decision-workspace-module__bS6c9G__result{position:static}.decision-workspace-module__bS6c9G__empty{min-height:160px}}@media (max-width:560px){.decision-workspace-module__bS6c9G__form,.decision-workspace-module__bS6c9G__result,.decision-workspace-module__bS6c9G__panel{padding:22px 18px}.decision-workspace-module__bS6c9G__shell,.decision-workspace-module__bS6c9G__grid{gap:18px}.decision-workspace-module__bS6c9G__breakdown>div{gap:12px}.decision-workspace-module__bS6c9G__table thead{display:none}.decision-workspace-module__bS6c9G__table tr{border-bottom:1px solid var(--line);padding:12px 0;display:grid}.decision-workspace-module__bS6c9G__table :is(th,td){text-align:left;border:0;justify-content:space-between;padding:5px 0;display:flex}.decision-workspace-module__bS6c9G__table td:before{content:attr(data-label);color:#526171}}@media (prefers-reduced-motion:no-preference){.decision-workspace-module__bS6c9G__shell button{transition:background-color .15s,border-color .15s}}
.bonus-workspace-module__RLeNaq__toolbar{flex-wrap:wrap;gap:8px;display:flex}.bonus-workspace-module__RLeNaq__form{scroll-margin-top:96px}.bonus-workspace-module__RLeNaq__edit{min-height:44px;color:var(--blue);text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.bonus-workspace-module__RLeNaq__toolbar button,.bonus-workspace-module__RLeNaq__confirm button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--navy);border-radius:6px;padding:10px 14px;font-size:13px;font-weight:700}.bonus-workspace-module__RLeNaq__toolbar button:hover,.bonus-workspace-module__RLeNaq__confirm button:hover{background:var(--soft-blue)}.bonus-workspace-module__RLeNaq__confirm{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px}.bonus-workspace-module__RLeNaq__confirm p{margin:0 0 12px}.bonus-workspace-module__RLeNaq__confirm button{margin:0 8px 8px 0}.bonus-workspace-module__RLeNaq__notice{color:var(--muted);margin:0;font-size:14px}.bonus-workspace-module__RLeNaq__notice:empty{display:none}.bonus-workspace-module__RLeNaq__step{border-top:1px solid var(--line);margin:30px 0 18px;padding-top:22px;font-size:19px}.bonus-workspace-module__RLeNaq__scope{border:1px solid var(--line);border-radius:6px;min-width:0;margin:24px 0 0;padding:16px}.bonus-workspace-module__RLeNaq__scope legend{padding:0 6px;font-size:14px;font-weight:750}.bonus-workspace-module__RLeNaq__scope ul{color:var(--muted);gap:8px;margin:0 0 16px;padding-left:18px;font-size:13px;display:grid}.bonus-workspace-module__RLeNaq__scope label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;font-weight:700;display:flex}.bonus-workspace-module__RLeNaq__scope input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:3px 0 0}.bonus-workspace-module__RLeNaq__scope p,.bonus-workspace-module__RLeNaq__storageNote{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.bonus-workspace-module__RLeNaq__explanation{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.bonus-workspace-module__RLeNaq__total{border-top:2px solid var(--navy)}.bonus-workspace-module__RLeNaq__equation{color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.8}@media (max-width:560px){.bonus-workspace-module__RLeNaq__toolbar{grid-template-columns:minmax(0,1fr);display:grid}.bonus-workspace-module__RLeNaq__toolbar button{text-align:left}.bonus-workspace-module__RLeNaq__scope{padding:12px}}
.medical-ledger-module__wmElRW__shell{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:18px;padding:18px;display:grid}.medical-ledger-module__wmElRW__shell header h4{margin:4px 0 8px;font-size:18px}.medical-ledger-module__wmElRW__shell header p{color:var(--muted);margin:0;line-height:1.7}.medical-ledger-module__wmElRW__eyebrow{letter-spacing:.04em;font-size:12px;font-weight:800;color:var(--blue)!important}.medical-ledger-module__wmElRW__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.medical-ledger-module__wmElRW__summary div{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:12px}.medical-ledger-module__wmElRW__summary span,.medical-ledger-module__wmElRW__summary strong{overflow-wrap:anywhere;display:block}.medical-ledger-module__wmElRW__summary span{color:#526171;margin-bottom:5px;font-size:12px}.medical-ledger-module__wmElRW__toolbar,.medical-ledger-module__wmElRW__rowActions{flex-wrap:wrap;gap:8px;display:flex}.medical-ledger-module__wmElRW__toolbar button,.medical-ledger-module__wmElRW__rowActions button,.medical-ledger-module__wmElRW__benefits button{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #95a7b8;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:700}.medical-ledger-module__wmElRW__toolbar button:disabled,.medical-ledger-module__wmElRW__rowActions button:disabled{opacity:.5;cursor:not-allowed}.medical-ledger-module__wmElRW__editor,.medical-ledger-module__wmElRW__benefits fieldset{background:#fff;border:1px solid #b8c4d0;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:16px;display:grid}.medical-ledger-module__wmElRW__editor legend,.medical-ledger-module__wmElRW__benefits legend{padding:0 6px;font-weight:800}.medical-ledger-module__wmElRW__editor label,.medical-ledger-module__wmElRW__benefits label{gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.medical-ledger-module__wmElRW__editor :is(input,select,textarea),.medical-ledger-module__wmElRW__benefits :is(input,select){width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #8d9cad;border-radius:6px;padding:10px 11px;font-size:16px}.medical-ledger-module__wmElRW__full,.medical-ledger-module__wmElRW__help,.medical-ledger-module__wmElRW__editor .medical-ledger-module__wmElRW__toolbar{grid-column:1/-1}.medical-ledger-module__wmElRW__help{color:#654817;background:#fff7e6;border-left:3px solid #a87317;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.medical-ledger-module__wmElRW__input{min-width:0;position:relative}.medical-ledger-module__wmElRW__input input{padding-right:45px}.medical-ledger-module__wmElRW__input>span{color:var(--muted);font-weight:400;position:absolute;top:12px;right:12px}.medical-ledger-module__wmElRW__benefits{gap:10px;display:grid}.medical-ledger-module__wmElRW__benefits h5,.medical-ledger-module__wmElRW__list h5{margin:0;font-size:15px}.medical-ledger-module__wmElRW__benefits fieldset{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.medical-ledger-module__wmElRW__benefits button{align-self:end}.medical-ledger-module__wmElRW__list{gap:8px;display:grid}.medical-ledger-module__wmElRW__list article{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;padding:13px;display:grid}.medical-ledger-module__wmElRW__list article>div:first-child{gap:4px;min-width:0;display:grid}.medical-ledger-module__wmElRW__list article span{color:#526171;overflow-wrap:anywhere;font-size:12px}.medical-ledger-module__wmElRW__list article b{font-variant-numeric:tabular-nums}.medical-ledger-module__wmElRW__rowActions{grid-column:1/-1;align-items:center}.medical-ledger-module__wmElRW__rowActions button{min-height:40px}.medical-ledger-module__wmElRW__empty,.medical-ledger-module__wmElRW__notice{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.medical-ledger-module__wmElRW__confirm{background:#fff9eb;border:1px solid #c9a458;border-radius:6px;padding:12px}.medical-ledger-module__wmElRW__confirm p{margin:0 0 9px;font-size:13px}.medical-ledger-module__wmElRW__confirm button{min-height:44px;color:var(--navy);background:#fff;border:1px solid #95a7b8;border-radius:6px;margin-right:8px;padding:8px 11px;font-weight:700}.medical-ledger-module__wmElRW__warning,.medical-ledger-module__wmElRW__error{margin:0;padding:12px 13px;font-size:13px;line-height:1.7}.medical-ledger-module__wmElRW__warning{color:#654817;background:#fff7e6;border-left:3px solid #a87317}.medical-ledger-module__wmElRW__error{color:#8c3024;background:#fff1ee;border-left:3px solid #ab3527}.medical-ledger-module__wmElRW__error:focus{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:560px){.medical-ledger-module__wmElRW__shell{padding:15px 12px}.medical-ledger-module__wmElRW__summary,.medical-ledger-module__wmElRW__editor,.medical-ledger-module__wmElRW__benefits fieldset{grid-template-columns:minmax(0,1fr)}.medical-ledger-module__wmElRW__full,.medical-ledger-module__wmElRW__help,.medical-ledger-module__wmElRW__editor .medical-ledger-module__wmElRW__toolbar{grid-column:auto}.medical-ledger-module__wmElRW__list article{grid-template-columns:minmax(0,1fr)}}
.medical-workspace-module__4hQC8a__ledgerGrid{grid-template-columns:minmax(0,1fr)}.medical-workspace-module__4hQC8a__ledgerGrid>:last-child{width:100%;max-width:760px}
.tax-growth-workspace-module__qKx6kq__scope{border:1px solid var(--line);border-radius:6px;min-width:0;margin:24px 0 0;padding:16px}.tax-growth-workspace-module__qKx6kq__scope legend{padding:0 6px;font-size:14px;font-weight:750}.tax-growth-workspace-module__qKx6kq__scope ul{color:var(--muted);gap:8px;margin:0 0 16px;padding-inline-start:18px;font-size:13px;line-height:1.7;display:grid}.tax-growth-workspace-module__qKx6kq__scope label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.tax-growth-workspace-module__qKx6kq__scope input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:3px}.tax-growth-workspace-module__qKx6kq__scope p,.tax-growth-workspace-module__qKx6kq__caption{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.tax-growth-workspace-module__qKx6kq__modeNote{border-left:3px solid var(--blue);background:var(--soft-blue);color:#3e5369;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.8}.tax-growth-workspace-module__qKx6kq__range{font-variant-numeric:tabular-nums}.tax-growth-workspace-module__qKx6kq__equation{overflow-wrap:anywhere;color:var(--navy);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.8}.tax-growth-workspace-module__qKx6kq__sourceIntro{color:var(--muted);margin-top:0;font-size:14px;line-height:1.85}@media (max-width:560px){.tax-growth-workspace-module__qKx6kq__scope{padding:12px}}
