._shell_yumyp_1,._shell_yumyp_1 *{box-sizing:border-box}._shell_yumyp_1{--bonus-ink:#17333a;--bonus-muted:#607479;--bonus-teal:#167369;--bonus-teal-dark:#0f574f;--bonus-teal-soft:#e8f6f2;--bonus-navy:#2f617c;--bonus-amber:#d28a2f;--bonus-rust:#b9654e;--bonus-purple:#7368a2;--bonus-slate:#7d8b90;--bonus-line:#19404424;border:1px solid var(--bonus-line);width:100%;min-width:0;color:var(--bonus-ink);background:#fbfdfc;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #1948431a;container:bonus-workbench/inline-size}._header_yumyp_30{border-bottom:1px solid var(--bonus-line);background:radial-gradient(circle at 94% 5%,#d28a2f2b,#0000 31%),linear-gradient(135deg,#e8f6f2 0%,#fffdf8 72%);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:clamp(24px,4vw,38px);display:flex}._header_yumyp_30>div:first-child{min-width:0}._eyebrow_yumyp_47{color:var(--bonus-teal);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}._header_yumyp_30 h2{max-width:24ch;color:var(--bonus-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.036em;text-wrap:balance;margin:7px 0 10px;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.04}._header_yumyp_30 p:not(._eyebrow_yumyp_47){max-width:66ch;color:var(--bonus-muted);margin:0;font-size:.98rem;line-height:1.6}._scopeBadges_yumyp_75{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}._scopeBadges_yumyp_75 span{color:var(--bonus-teal-dark);white-space:nowrap;background:#ffffffd1;border:1px solid #1673692e;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:820}._workspace_yumyp_94{background:linear-gradient(#e8f6f294,#fbfdfc00) top/100% 190px no-repeat,#fbfdfc;grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);align-items:start;gap:18px;min-width:0;padding:18px;display:grid}._inputPanel_yumyp_106,._resultPanel_yumyp_107{border:1px solid var(--bonus-line);background:#fffffff5;border-radius:18px;min-width:0;box-shadow:0 8px 25px #19433f0e}._inputPanel_yumyp_106{padding:clamp(18px,3vw,27px);container:bonus-inputs/inline-size}._inputPanel_yumyp_106 form{gap:20px;min-width:0;display:grid}._formSection_yumyp_127{border-bottom:1px solid var(--bonus-line);gap:16px;min-width:0;padding-bottom:22px;display:grid}._sectionHeading_yumyp_135{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}._sectionHeading_yumyp_135>span{background:var(--bonus-teal);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.78rem;font-weight:900;display:grid}._sectionHeading_yumyp_135 h3{color:var(--bonus-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:0;font-size:1.26rem;line-height:1.22}._sectionHeading_yumyp_135 p{color:var(--bonus-muted);margin:3px 0 0;font-size:.82rem;line-height:1.46}._twoColumnGrid_yumyp_170{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;min-width:0;display:grid}._field_yumyp_178{min-width:0}._field_yumyp_178>label{color:#294c50;margin-bottom:7px;font-size:.84rem;font-weight:820;line-height:1.35;display:block}._twoColumnGrid_yumyp_170>._field_yumyp_178>label{align-items:flex-end;min-height:2.3rem;display:flex}._field_yumyp_178>input,._field_yumyp_178>select,._moneyControl_yumyp_199,._percentControl_yumyp_200{width:100%;min-width:0;min-height:47px;color:var(--bonus-ink);background:#fff;border:1px solid #bdcfcb;border-radius:11px;box-shadow:inset 0 1px 1px #14383506}._field_yumyp_178>input,._field_yumyp_178>select{font:inherit;padding:10px 12px;font-size:.92rem}._field_yumyp_178>select{cursor:pointer}._field_yumyp_178>input::placeholder,._moneyControl_yumyp_199 input::placeholder,._percentControl_yumyp_200 input::placeholder{color:#8a9b9e}._moneyControl_yumyp_199,._percentControl_yumyp_200{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}._percentControl_yumyp_200{grid-template-columns:minmax(0,1fr) auto}._moneyControl_yumyp_199 input,._percentControl_yumyp_200 input{width:100%;min-width:0;height:45px;color:var(--bonus-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:9px 5px;font-size:.94rem}._percentControl_yumyp_200 input{padding-left:12px}._currencyPrefix_yumyp_259,._unitSuffix_yumyp_260{color:#6c8084;white-space:nowrap;font-size:.82rem;font-weight:760}._currencyPrefix_yumyp_259{padding-left:12px}._unitSuffix_yumyp_260{text-overflow:ellipsis;max-width:11rem;padding-right:12px;overflow:hidden}._field_yumyp_178>input:focus,._field_yumyp_178>select:focus,._moneyControl_yumyp_199:focus-within,._percentControl_yumyp_200:focus-within{border-color:var(--bonus-teal);outline-offset:1px;outline:3px solid #16736926}:is(._field_yumyp_178 [aria-invalid=true],._field_yumyp_178:has(input[aria-invalid=true]) ._moneyControl_yumyp_199,._field_yumyp_178:has(input[aria-invalid=true]) ._percentControl_yumyp_200){border-color:#bd5d50}._fieldHelp_yumyp_293,._fieldError_yumyp_294{margin:6px 0 0;font-size:.76rem;line-height:1.43}._fieldHelp_yumyp_293{color:var(--bonus-muted)}._fieldError_yumyp_294{color:#a6453b;font-weight:700}._confirmationCard_yumyp_309{background:var(--bonus-teal-soft);cursor:pointer;border:1px solid #1673693d;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;display:grid}._confirmationCard_yumyp_309 input{width:19px;height:19px;accent-color:var(--bonus-teal);margin:2px 0 0}._confirmationCard_yumyp_309 span{gap:4px;display:grid}._confirmationCard_yumyp_309 strong{color:#244b4d;font-size:.84rem;line-height:1.45}._confirmationCard_yumyp_309 small{color:var(--bonus-muted);font-size:.76rem;line-height:1.45}._confirmationError_yumyp_346{background:#fff5f3;border-color:#bd5d50}._advancedDetails_yumyp_351,._auditDetails_yumyp_352{border:1px solid var(--bonus-line);background:#f8fbfa;border-radius:13px;min-width:0;overflow:hidden}._advancedDetails_yumyp_351 summary,._auditDetails_yumyp_352 summary{color:#31565a;cursor:pointer;min-height:46px;padding:13px 15px;font-size:.84rem;font-weight:850}._advancedDetails_yumyp_351>p{color:var(--bonus-muted);margin:0;padding:0 15px 13px;font-size:.78rem;line-height:1.5}._advancedDetails_yumyp_351>._twoColumnGrid_yumyp_170{padding:2px 15px 16px}._emptyState_yumyp_382,._zeroTaxCard_yumyp_383,._methodCard_yumyp_384{border-radius:14px;min-width:0;padding:15px}._emptyState_yumyp_382{background:#f2f9f7;border:1px dashed #16736959;gap:4px;display:grid}._emptyState_yumyp_382 span,._methodCard_yumyp_384 span,._localTaxCard_yumyp_399>div:first-child>span{color:var(--bonus-teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}._emptyState_yumyp_382 strong{color:#31565a;font-size:.86rem;line-height:1.45}._stateTaxStack_yumyp_413{gap:14px;min-width:0;display:grid}._methodCard_yumyp_384{background:#f0f6f9;border:1px solid #2f617c2e}._methodCard_yumyp_384 p,._localTaxCard_yumyp_399 p{color:var(--bonus-muted);margin:5px 0 0;font-size:.78rem;line-height:1.48}._zeroTaxCard_yumyp_383{background:linear-gradient(135deg,#e8f6f2,#f8fcfa);border:1px solid #16736930;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}._zeroTaxCard_yumyp_383 span{color:#31565a;font-size:.83rem;font-weight:800}._zeroTaxCard_yumyp_383 strong{color:var(--bonus-teal-dark);font-variant-numeric:tabular-nums;font-size:1.38rem}._zeroTaxCard_yumyp_383 small{color:var(--bonus-muted);grid-column:1/-1;font-size:.75rem;line-height:1.45}._localTaxCard_yumyp_399{background:#fffaf1;border:1px solid #d28a2f3d;border-radius:14px;gap:13px;min-width:0;padding:15px;display:grid}._localTaxCard_yumyp_399>div:first-child>span{color:#8b5a1d}._stateNote_yumyp_474{color:#6d6557;background:#fffaf2;border-left:3px solid #d28a2fb8;margin:0;padding:11px 13px;font-size:.75rem;line-height:1.5}._formError_yumyp_484{color:#8f3d34;background:#fff4f2;border:1px solid #b44c3f40;border-radius:12px;gap:3px;padding:13px 14px;font-size:.82rem;line-height:1.45;display:grid}._actions_yumyp_496{grid-template-columns:minmax(110px,.34fr) minmax(220px,1fr);gap:11px;display:grid}._actions_yumyp_496 button{min-height:49px;font:inherit;cursor:pointer;border-radius:999px;padding:11px 16px;font-size:.86rem;font-weight:880}._resetButton_yumyp_512{color:#536a70;background:#fff;border:1px solid #9eb2b6}._calculateButton_yumyp_518{border:1px solid var(--bonus-teal);background:linear-gradient(135deg, var(--bonus-teal), var(--bonus-teal-dark));color:#fff;box-shadow:0 8px 18px #16736933}._actions_yumyp_496 button:hover:not(:disabled){transform:translateY(-1px)}._actions_yumyp_496 button:focus-visible{outline-offset:2px;outline:3px solid #16736938}._actions_yumyp_496 button:disabled{cursor:wait;opacity:.68}._resultPanel_yumyp_107{position:sticky;top:86px;overflow:hidden}._resultHero_yumyp_545{border-bottom:1px solid var(--bonus-line);background:radial-gradient(circle at 92% 5%,#d28a2f33,#0000 35%),linear-gradient(135deg,#e8f6f2,#fffdf9 78%);padding:clamp(23px,4vw,33px)}._resultHero_yumyp_545>p{color:var(--bonus-teal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}._resultHero_yumyp_545 h3{overflow-wrap:anywhere;color:var(--bonus-teal-dark);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(2.45rem,7vw,4.25rem);line-height:.96}._resultHero_yumyp_545 h3:focus{outline:none}._resultHero_yumyp_545>span{color:var(--bonus-muted);font-size:.84rem;line-height:1.45;display:block}._resultStats_yumyp_584{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}._resultStats_yumyp_584>div{background:#ffffffad;border:1px solid #16736921;border-radius:11px;gap:2px;padding:11px 12px;display:grid}._resultStats_yumyp_584 strong{color:var(--bonus-ink);font-variant-numeric:tabular-nums;font-size:1.02rem}._resultStats_yumyp_584 small{color:var(--bonus-muted);font-size:.71rem}._staleNotice_yumyp_611{color:#7e581f;background:#fff7e8;border-bottom:1px solid #d28a2f33;padding:10px 15px;font-size:.76rem;font-weight:760;line-height:1.4}._resultSection_yumyp_621{border-bottom:1px solid var(--bonus-line);gap:13px;padding:20px;display:grid}._resultSectionHeading_yumyp_628{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}._resultSectionHeading_yumyp_628 h4{color:var(--bonus-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:0;font-size:1.02rem}._resultSectionHeading_yumyp_628 span{color:var(--bonus-muted);text-align:right;font-size:.71rem}._allocationBar_yumyp_649{background:#e8efed;border-radius:999px;width:100%;height:16px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #12363314}._allocationBar_yumyp_649>span{min-width:0;height:100%}._net_yumyp_664{background:var(--bonus-teal)}._federal_yumyp_668{background:var(--bonus-amber)}._fica_yumyp_672{background:var(--bonus-rust)}._state_yumyp_413{background:var(--bonus-purple)}._other_yumyp_680{background:var(--bonus-slate)}._legend_yumyp_684{flex-wrap:wrap;gap:7px 13px;display:flex}._legend_yumyp_684 span{color:var(--bonus-muted);align-items:center;gap:6px;font-size:.7rem;line-height:1.35;display:inline-flex}._legend_yumyp_684 i{border-radius:999px;flex:none;width:8px;height:8px}._breakdown_yumyp_706{gap:0;min-width:0;margin:0;display:grid}._breakdown_yumyp_706>div{border-bottom:1px solid #19404414;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;padding:9px 0;display:grid}._breakdown_yumyp_706 dt,._breakdown_yumyp_706 dd{min-width:0;margin:0;font-size:.78rem;line-height:1.4}._breakdown_yumyp_706 dt{color:#486166}._breakdown_yumyp_706 dd{color:var(--bonus-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:790}._breakdown_yumyp_706>._totalRow_yumyp_743{border-bottom:0;margin-top:3px;padding-top:12px}._breakdown_yumyp_706>._totalRow_yumyp_743 dt,._breakdown_yumyp_706>._totalRow_yumyp_743 dd{color:var(--bonus-ink);font-weight:850}._breakdown_yumyp_706>._netRow_yumyp_755{background:var(--bonus-teal);border:0;border-radius:11px;margin-top:5px;padding:13px 14px}._breakdown_yumyp_706>._netRow_yumyp_755 dt,._breakdown_yumyp_706>._netRow_yumyp_755 dd{color:#fff;font-weight:900}._breakdown_yumyp_706>._netRow_yumyp_755 dd{font-size:.95rem}._manualWarning_yumyp_773{color:#78541e;background:#fff7e8;border-radius:10px;margin:0;padding:10px 12px;font-size:.72rem;line-height:1.45}._auditDetails_yumyp_352{margin:16px}._auditDetails_yumyp_352 dl{margin:0;padding:0 15px 14px;display:grid}._auditDetails_yumyp_352 dl>div{border-bottom:1px solid #19404414;grid-template-columns:minmax(115px,.42fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}._auditDetails_yumyp_352 dt,._auditDetails_yumyp_352 dd{color:var(--bonus-muted);margin:0;font-size:.73rem;line-height:1.42}._auditDetails_yumyp_352 dt{font-weight:800}._auditDetails_yumyp_352 dd{color:var(--bonus-ink)}@media (max-width:1080px){._header_yumyp_30{display:grid}._header_yumyp_30 h2{max-width:30ch}._scopeBadges_yumyp_75{justify-content:flex-start}._workspace_yumyp_94{grid-template-columns:minmax(0,1fr)}._resultPanel_yumyp_107{position:static}}@media (max-width:680px){._shell_yumyp_1{border-radius:18px}._header_yumyp_30{gap:17px;padding:22px 18px}._header_yumyp_30 h2{font-size:clamp(1.72rem,8vw,2.2rem)}._scopeBadges_yumyp_75 span{white-space:normal}._workspace_yumyp_94{gap:13px;padding:12px}._inputPanel_yumyp_106{padding:17px 14px}._twoColumnGrid_yumyp_170,._actions_yumyp_496{grid-template-columns:minmax(0,1fr)}._actions_yumyp_496 ._calculateButton_yumyp_518{grid-row:1}._resultSectionHeading_yumyp_628{flex-direction:column;align-items:flex-start;gap:3px}._resultSectionHeading_yumyp_628 span{text-align:left}._breakdown_yumyp_706>div{gap:8px}._breakdown_yumyp_706 dt,._breakdown_yumyp_706 dd{font-size:.74rem}}@media (max-width:430px){._scopeBadges_yumyp_75{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._scopeBadges_yumyp_75 span:last-child{grid-column:1/-1}._resultStats_yumyp_584,._zeroTaxCard_yumyp_383{grid-template-columns:minmax(0,1fr)}._auditDetails_yumyp_352 dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}@container bonus-workbench (width<=1080px){._header_yumyp_30{gap:18px;display:grid}._header_yumyp_30 h2{max-width:none}._scopeBadges_yumyp_75{justify-content:flex-start}._workspace_yumyp_94{grid-template-columns:minmax(0,1fr)}._resultPanel_yumyp_107{position:static}}@container bonus-workbench (width<=680px){._header_yumyp_30{gap:17px;padding:22px 18px}._header_yumyp_30 h2{font-size:clamp(1.72rem,8vw,2.2rem)}._scopeBadges_yumyp_75 span{white-space:normal}._workspace_yumyp_94{gap:13px;padding:12px}._inputPanel_yumyp_106{padding:17px 14px}._resultSectionHeading_yumyp_628{flex-direction:column;align-items:flex-start;gap:3px}._resultSectionHeading_yumyp_628 span{text-align:left}._breakdown_yumyp_706>div{gap:8px}._breakdown_yumyp_706 dt,._breakdown_yumyp_706 dd{font-size:.74rem}}@container bonus-workbench (width<=430px){._scopeBadges_yumyp_75{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._scopeBadges_yumyp_75 span:last-child{grid-column:1/-1}._resultStats_yumyp_584,._zeroTaxCard_yumyp_383{grid-template-columns:minmax(0,1fr)}._auditDetails_yumyp_352 dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}@container bonus-inputs (width<=38rem){._twoColumnGrid_yumyp_170,._actions_yumyp_496{grid-template-columns:minmax(0,1fr)}._twoColumnGrid_yumyp_170>._field_yumyp_178>label{min-height:0}._actions_yumyp_496 ._calculateButton_yumyp_518{grid-row:1}}@media (prefers-reduced-motion:reduce){._actions_yumyp_496 button{transition:none}}
