._workbench_1xz5t_1,._workbench_1xz5t_1 *{box-sizing:border-box}._workbench_1xz5t_1{--roth-ink:#123833;--roth-copy:#4b6762;--roth-green:#0b7856;--roth-green-dark:#07583f;--roth-blue:#3c82d0;--roth-gold:#b87818;--roth-paper:#fffdf8;--roth-mint:#eaf4ef;--roth-sand:#f5efe4;--roth-line:#c7d7d1;width:100%;min-width:0;color:var(--roth-ink);font-feature-settings:"kern" 1, "tnum" 1;gap:1rem;display:grid}._hero_1xz5t_25{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 8%,#eec56338,#0000 24rem),linear-gradient(122deg,#0a4a3c,#0b6b53 74%,#14775b);border:1px solid #155b4c;border-radius:1.05rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,1.85rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #08403329}._hero_1xz5t_25:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-8.5rem;right:-5.5rem;box-shadow:0 0 0 2.5rem #ffffff09,0 0 0 5rem #ffffff06}._hero_1xz5t_25>div{gap:.35rem;min-width:0;display:grid}._hero_1xz5t_25>div>span,._inputCard_1xz5t_66>header>span,._chartBlock_1xz5t_67>header span,._comparisonCard_1xz5t_68>header>span,._scheduleCard_1xz5t_69>header span{color:#f1cc75;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:850}._hero_1xz5t_25 h2{color:#fff;letter-spacing:-.04em;max-width:44rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.08}._hero_1xz5t_25 p{color:#e7f4ef;max-width:46rem;margin:0;font-size:.9rem;line-height:1.55}._hero_1xz5t_25 ul{gap:.48rem;min-width:11.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}._hero_1xz5t_25 li{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.48rem;padding:.48rem .65rem;font-size:.77rem;font-weight:750;display:flex}._hero_1xz5t_25 li:before{content:"";background:#f3c860;border-radius:50%;flex:none;width:.42rem;height:.42rem}._mainGrid_1xz5t_128{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.45fr);align-items:start;gap:1rem;min-width:0;display:grid}._inputCard_1xz5t_66,._resultCard_1xz5t_137,._comparisonCard_1xz5t_68,._scheduleCard_1xz5t_69{border:1px solid var(--roth-line);background:var(--roth-paper);border-radius:1rem;min-width:0;box-shadow:0 .65rem 1.7rem #14413914}._inputCard_1xz5t_66{background:linear-gradient(#fffdf8f5, #fffdf8f5), linear-gradient(145deg, var(--roth-mint), var(--roth-sand));gap:1rem;padding:clamp(.9rem,2vw,1.15rem);display:grid}._inputCard_1xz5t_66>header,._comparisonCard_1xz5t_68>header,._scheduleCard_1xz5t_69>header>div{gap:.22rem;min-width:0;display:grid}._inputCard_1xz5t_66>header>span,._comparisonCard_1xz5t_68>header>span,._scheduleCard_1xz5t_69>header span{color:var(--roth-green)}._inputCard_1xz5t_66 h3,._comparisonCard_1xz5t_68 h3,._scheduleCard_1xz5t_69 h3,._chartBlock_1xz5t_67 h3,._assumptions_1xz5t_174 h3{color:var(--roth-ink);letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.18}._inputCard_1xz5t_66 h3{font-size:1.24rem}._inputCard_1xz5t_66>header p,._comparisonCard_1xz5t_68>header p,._scheduleCard_1xz5t_69>header p{color:var(--roth-copy);margin:0;font-size:.82rem;line-height:1.48}._fieldGrid_1xz5t_195{gap:.82rem;min-width:0;display:grid}._twoColumnFields_1xz5t_201{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;min-width:0;display:grid}._field_1xz5t_195{gap:.32rem;min-width:0;display:grid}._fieldLabel_1xz5t_214{color:#214840;font-size:.83rem;font-weight:760;line-height:1.35}._inputShell_1xz5t_221{color:#365a53;background:#fff;border:1px solid #9fb6ae;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:2.75rem;display:grid;box-shadow:inset 0 1px 2px #143d3609}._inputShell_1xz5t_221:focus-within{border-color:var(--roth-green);outline-offset:1px;outline:3px solid #0b785629}._field_1xz5t_195 select:focus-visible{border-color:var(--roth-green);outline-offset:1px;outline:3px solid #0b785629}._inputShell_1xz5t_221>span,._inputShell_1xz5t_221>b{color:#55716b;white-space:nowrap;padding-inline:.72rem;font-size:.78rem;font-weight:720}._inputShell_1xz5t_221 input{color:#113831;width:100%;min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:.68rem 0;font-size:.91rem;font-weight:680}._inputShell_1xz5t_221:not(:has(>span:first-child)) input{padding-left:.72rem}._field_1xz5t_195 select{color:#113831;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #9fb6ae;border-radius:.58rem;padding:.64rem 2.2rem .64rem .72rem;font-size:.88rem;font-weight:650}._field_1xz5t_195>small{color:#5b726e;font-size:.72rem;line-height:1.43}._invalidInput_1xz5t_288{background:#fff8f6;border-color:#aa3d34;outline:3px solid #aa3d341a}._fieldError_1xz5t_294{font-weight:730;color:#9c342c!important}._limitNote_1xz5t_299{background:#fff8df;border:1px solid #dbc887;border-radius:.68rem;padding:.76rem .82rem}._limitNote_1xz5t_299 strong{color:#6d5215;font-size:.78rem;display:block}._limitNote_1xz5t_299 p{color:#755f2c;margin:.2rem 0 0;font-size:.73rem;line-height:1.43}._formActions_1xz5t_319{grid-template-columns:minmax(0,1fr) auto;gap:.62rem;min-width:0;display:grid}._formActions_1xz5t_319 button{border:1px solid var(--roth-green-dark);background:var(--roth-green);color:#fff;cursor:pointer;min-height:2.85rem;font:inherit;border-radius:.58rem;padding:.65rem .88rem;font-size:.82rem;font-weight:800}._formActions_1xz5t_319 button:hover{background:var(--roth-green-dark)}._formActions_1xz5t_319 button:focus-visible{outline-offset:2px;outline:3px solid #0b78563d}._formActions_1xz5t_319 button+button{color:#31564f;background:#fff;border-color:#9db4ad}._formActions_1xz5t_319 button+button:hover{background:#edf5f1}._formStatus_1xz5t_358,._formError_1xz5t_359{color:#5b726e;min-height:1.1rem;margin:-.4rem 0 0;font-size:.72rem;line-height:1.4}._formError_1xz5t_359{color:#9c342c;font-weight:730}._resultCard_1xz5t_137{overflow:hidden}._resultHero_1xz5t_376{color:#fff;background:radial-gradient(circle at 92% 0,#efc45b2e,#0000 20rem),linear-gradient(120deg,#0a5846,#0c7457);gap:.2rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.45rem);display:grid}._resultHero_1xz5t_376>span{color:#d8eee7;letter-spacing:.055em;text-transform:uppercase;font-size:.77rem;font-weight:820}._resultHero_1xz5t_376>strong{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3rem);line-height:1.05}._resultHero_1xz5t_376 p{color:#ecf7f3;max-width:42rem;margin:0;font-size:.82rem;line-height:1.48}._staleNotice_1xz5t_413{color:#6a521c;background:#fff6d9;border-bottom:1px solid #dfc985;margin:0;padding:.65rem 1rem;font-size:.76rem;font-weight:730}._metricGrid_1xz5t_423{border-bottom:1px solid var(--roth-line);background:#edf5f1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}._metricGrid_1xz5t_423>div{border-right:1px solid var(--roth-line);align-content:start;gap:.3rem;min-width:0;padding:.78rem;display:grid}._metricGrid_1xz5t_423>div:last-child{border-right:0}._metricGrid_1xz5t_423 span{color:#49645f;font-size:.68rem;font-weight:720;line-height:1.35}._metricGrid_1xz5t_423 strong{overflow-wrap:anywhere;color:#153e36;font-variant-numeric:tabular-nums;font-size:clamp(.8rem,1.5vw,.97rem);line-height:1.25}._metricGrid_1xz5t_423 ._advantageMetric_1xz5t_459{background:#fff4d8}._advantageMetric_1xz5t_459 strong{color:#80580f}._chartBlock_1xz5t_67{background:#fff;gap:.65rem;min-width:0;padding:clamp(.85rem,2vw,1.1rem);display:grid}._chartBlock_1xz5t_67>header{justify-content:space-between;align-items:end;gap:.8rem;min-width:0;display:flex}._chartBlock_1xz5t_67>header>div{gap:.14rem;min-width:0;display:grid}._chartBlock_1xz5t_67>header span{color:var(--roth-green);font-size:.68rem}._chartBlock_1xz5t_67 h3{font-size:1rem}._chartBlock_1xz5t_67>header small{color:#60756f;white-space:nowrap;flex:none;font-size:.68rem}._chartFrame_1xz5t_505{background:linear-gradient(#eaf4ef94,#0000 48%),#fff;border:1px solid #c9d7d2;border-radius:.7rem;width:100%;min-width:0;overflow:hidden}._chartSvg_1xz5t_516{width:100%;height:auto;display:block}._mobileChart_1xz5t_522{display:none}._gridline_1xz5t_526{stroke:#d9e2df;stroke-dasharray:4 5;stroke-width:1px}._tickMark_1xz5t_532{stroke:#78918a;stroke-width:1px}._axisText_1xz5t_537,._axisTitle_1xz5t_538{fill:#536c65;font-variant-numeric:tabular-nums;font-family:Arial,Helvetica,sans-serif;font-size:11px}._axisTitle_1xz5t_538{font-size:11px;font-weight:700}._rothLine_1xz5t_550,._taxableLine_1xz5t_551,._principalLine_1xz5t_552{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._rothLine_1xz5t_550{stroke:var(--roth-green)}._taxableLine_1xz5t_551{stroke:var(--roth-blue)}._principalLine_1xz5t_552{stroke:var(--roth-gold);stroke-dasharray:7 5;stroke-width:2.5px}._chartLegend_1xz5t_572{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._chartLegend_1xz5t_572 li{background:#fbfcfa;border:1px solid #d0ddd8;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.16rem .42rem;min-width:0;padding:.52rem .58rem;display:grid}._chartLegend_1xz5t_572 i{border-radius:999px;width:1.25rem;height:.22rem}._rothSwatch_1xz5t_600{background:var(--roth-green)}._taxableSwatch_1xz5t_604{background:var(--roth-blue)}._principalSwatch_1xz5t_608{background:repeating-linear-gradient(90deg, var(--roth-gold) 0 .34rem, transparent .34rem .48rem)}._chartLegend_1xz5t_572 span{color:#4d6660;min-width:0;font-size:.68rem;font-weight:720;line-height:1.25}._chartLegend_1xz5t_572 strong{overflow-wrap:anywhere;color:#173e37;font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}._comparisonCard_1xz5t_68,._scheduleCard_1xz5t_69{gap:.85rem;padding:clamp(.9rem,2.5vw,1.2rem);display:grid}._comparisonCard_1xz5t_68>header,._scheduleCard_1xz5t_69>header{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}._comparisonCard_1xz5t_68 h3,._scheduleCard_1xz5t_69 h3{font-size:1.2rem}._comparisonTable_1xz5t_653{background:#fff;border:1px solid #c3d3cd;border-radius:.7rem;overflow:hidden}._comparisonTable_1xz5t_653>div{grid-template-columns:minmax(7rem,1.25fr) repeat(2,minmax(5.5rem,.85fr));align-items:center;min-width:0;display:grid}._comparisonTable_1xz5t_653>div+div{border-top:1px solid #d8e2df}._comparisonTable_1xz5t_653 span,._comparisonTable_1xz5t_653 strong{min-width:0;padding:.65rem .72rem;font-size:.78rem;line-height:1.35}._comparisonTable_1xz5t_653 span{color:#415f58}._comparisonTable_1xz5t_653 strong{overflow-wrap:anywhere;color:#173f37;font-variant-numeric:tabular-nums;text-align:right;border-left:1px solid #d8e2df}._comparisonHeader_1xz5t_691{background:#e8f2ed}._comparisonHeader_1xz5t_691 span,._comparisonHeader_1xz5t_691 strong{color:#2d5b50;letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:820}._comparisonEmphasis_1xz5t_704{background:#f4faf7}._comparisonEmphasis_1xz5t_704 span,._comparisonEmphasis_1xz5t_704 strong{color:#0b6048;font-weight:820}._advantageSentence_1xz5t_714{border-left:.25rem solid var(--roth-green);color:#345b51;background:#edf6f1;border-radius:.2rem .55rem .55rem .2rem;margin:0;padding:.76rem .82rem;font-size:.82rem;line-height:1.5}._advantageSentence_1xz5t_714 strong{color:#0a654b}._scheduleCard_1xz5t_69>header>small{color:#365e54;white-space:nowrap;background:#edf5f1;border:1px solid #b8cec6;border-radius:999px;flex:none;padding:.42rem .58rem;font-size:.7rem;font-weight:750}._tableScroll_1xz5t_741{scrollbar-gutter:stable;overscroll-behavior-inline:contain;background:#fff;border:1px solid #bfd0ca;border-radius:.68rem;width:100%;max-width:100%;overflow:auto hidden}._tableScroll_1xz5t_741:focus-visible{outline-offset:2px;outline:3px solid #0b785633}._tableScroll_1xz5t_741 table{border-collapse:collapse;color:#284940;width:100%;min-width:58rem;font-size:.76rem}._tableScroll_1xz5t_741 th,._tableScroll_1xz5t_741 td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;border-bottom:1px solid #dce5e2;padding:.58rem .68rem}._tableScroll_1xz5t_741 thead th{z-index:2;color:#315b51;letter-spacing:.025em;text-transform:uppercase;background:#dfeee7;font-size:.69rem;font-weight:830;position:sticky;top:0}._tableScroll_1xz5t_741 th:first-child,._tableScroll_1xz5t_741 td:first-child{z-index:1;text-align:left;background:#f8fbf9;border-right:1px solid #c6d7d1;position:sticky;left:0}._tableScroll_1xz5t_741 thead th:first-child{z-index:3;background:#d7e9e1}._tableScroll_1xz5t_741 tbody tr:nth-child(2n) td,._tableScroll_1xz5t_741 tbody tr:nth-child(2n) th{background:#f6f9f7}._tableScroll_1xz5t_741 tbody tr:last-child td,._tableScroll_1xz5t_741 tbody tr:last-child th{color:#5f4815;background:#fff5dc;border-bottom:0;font-weight:780}._srOnly_1xz5t_815{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._assumptions_1xz5t_174{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}._assumptions_1xz5t_174 article{background:linear-gradient(145deg,#fff,#fbf8f0);border:1px solid #c9d8d3;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;padding:.85rem;display:grid}._assumptions_1xz5t_174 article>span{color:#17654f;background:#dfeee7;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.67rem;font-weight:900;display:grid}._assumptions_1xz5t_174 article>div{gap:.2rem;min-width:0;display:grid}._assumptions_1xz5t_174 h3{font-size:.88rem}._assumptions_1xz5t_174 p{color:var(--roth-copy);margin:0;font-size:.74rem;line-height:1.48}@media (max-width:980px){._mainGrid_1xz5t_128,._inputCard_1xz5t_66{grid-template-columns:minmax(0,1fr)}._fieldGrid_1xz5t_195{grid-template-columns:repeat(2,minmax(0,1fr))}._fieldGrid_1xz5t_195>._twoColumnFields_1xz5t_201,._fieldGrid_1xz5t_195>._field_1xz5t_195:last-child{grid-column:1/-1}._twoColumnFields_1xz5t_201{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){._workbench_1xz5t_1{gap:.78rem}._hero_1xz5t_25{grid-template-columns:minmax(0,1fr);padding:1.05rem}._hero_1xz5t_25 ul{flex-wrap:wrap;min-width:0;display:flex}._hero_1xz5t_25 li{white-space:normal;min-width:0}._fieldGrid_1xz5t_195{grid-template-columns:minmax(0,1fr)}._fieldGrid_1xz5t_195>._twoColumnFields_1xz5t_201,._fieldGrid_1xz5t_195>._field_1xz5t_195:last-child{grid-column:auto}._metricGrid_1xz5t_423{grid-template-columns:repeat(2,minmax(0,1fr))}._metricGrid_1xz5t_423>div:nth-child(2){border-right:0}._metricGrid_1xz5t_423>div:nth-child(-n+2){border-bottom:1px solid var(--roth-line)}._chartBlock_1xz5t_67>header,._comparisonCard_1xz5t_68>header,._scheduleCard_1xz5t_69>header{align-items:start;display:grid}._chartBlock_1xz5t_67>header small,._scheduleCard_1xz5t_69>header>small{white-space:normal;width:fit-content}._desktopChart_1xz5t_953{display:none}._mobileChart_1xz5t_522{display:block}._mobileChart_1xz5t_522 ._axisText_1xz5t_537,._mobileChart_1xz5t_522 ._axisTitle_1xz5t_538{font-size:13px}._chartLegend_1xz5t_572{grid-template-columns:minmax(0,1fr)}._comparisonTable_1xz5t_653>div{grid-template-columns:minmax(6.5rem,1fr) repeat(2,minmax(4.6rem,.78fr))}._comparisonTable_1xz5t_653 span,._comparisonTable_1xz5t_653 strong{padding:.55rem .48rem;font-size:.69rem}._comparisonHeader_1xz5t_691 span,._comparisonHeader_1xz5t_691 strong{font-size:.61rem}._assumptions_1xz5t_174{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){._hero_1xz5t_25 h2{font-size:1.55rem}._twoColumnFields_1xz5t_201,._formActions_1xz5t_319{grid-template-columns:minmax(0,1fr)}._resultHero_1xz5t_376>strong{font-size:2rem}._metricGrid_1xz5t_423 span{font-size:.65rem}._metricGrid_1xz5t_423 strong{font-size:.78rem}._comparisonCard_1xz5t_68,._scheduleCard_1xz5t_69{padding:.78rem}._comparisonTable_1xz5t_653>div{grid-template-columns:minmax(5.7rem,1fr) repeat(2,minmax(4.2rem,.72fr))}._comparisonTable_1xz5t_653 span,._comparisonTable_1xz5t_653 strong{padding-inline:.36rem;font-size:.63rem}}
