._column_c87l1_4{--bar-w: 146px;--depth: 16px;--label-w: 112px;--note-w: 48px;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .65s;position:relative;display:flex;justify-content:center;width:100%}._plot_c87l1_17{position:relative;height:var(--plot-h, 440px);width:calc(var(--bar-w) + var(--depth) + var(--label-w) + 12px);max-width:100%}._labelsRight_c87l1_24 ._bar_c87l1_24{left:0}._labelsLeft_c87l1_27 ._bar_c87l1_24{left:calc(var(--label-w) + 12px)}._bar_c87l1_24{position:absolute;bottom:0;width:var(--bar-w);height:100%}._contactShadow_c87l1_38{position:absolute;left:-10px;bottom:-9px;width:calc(var(--bar-w) + var(--depth) + 24px);height:18px;border-radius:50%;background:radial-gradient(ellipse at center,#18324d33,#18324d00 70%);pointer-events:none}._segment_c87l1_49{position:absolute;left:0;width:100%;background:var(--front);box-shadow:inset 0 1px #ffffff61;transition:bottom var(--dur) var(--ease),height var(--dur) var(--ease),background-color var(--dur) var(--ease)}._segment_c87l1_49:after{content:"";position:absolute;top:0;left:100%;width:var(--depth);height:100%;background:var(--side);transform-origin:0 0;transform:skewY(-30deg);box-shadow:inset 0 1px #ffffff2e}._isTop_c87l1_76:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:calc(var(--depth) * .5774);background:var(--top);transform-origin:0 100%;transform:skew(-60deg)}._segment_c87l1_49:not(._ghost_c87l1_89){background-image:linear-gradient(100deg,#ffffff1a,#fff0 55%)}._ghost_c87l1_89{background:var(--front);background-image:none;box-shadow:none;outline:1.5px dashed var(--edge);outline-offset:-1.5px;opacity:.92}._ghost_c87l1_89:after{opacity:.85}._ghostRemoved_c87l1_104{outline-style:dashed}._inside_c87l1_109{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 6px;text-align:center;line-height:1.15;overflow:hidden;font-variant-numeric:tabular-nums}._inside_c87l1_109 strong{font-family:var(--font-family-display);font-size:var(--text-base);font-weight:700;white-space:nowrap}._inside_c87l1_109 span{font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:.88;overflow:hidden;text-overflow:ellipsis;max-width:100%}._oneLine_c87l1_138{flex-direction:row;gap:6px}._oneLine_c87l1_138 strong{font-size:var(--text-sm)}._oneLine_c87l1_138 span{font-size:10.5px}._twoLine_c87l1_148 span{margin-top:2px}._shortTitle_c87l1_152{display:none}@media screen and (max-width:980px){._fitWhenStacked_c87l1_157 ._plot_c87l1_17{height:var(--fit-h)}}._inkLight_c87l1_162{color:#fff}._inkDark_c87l1_165{color:var(--foreground)}._outsideLayer_c87l1_170{position:absolute;top:0;bottom:0;width:var(--label-w);pointer-events:none}._labelsRight_c87l1_24 ._outsideLayer_c87l1_170{left:calc(var(--bar-w) + var(--depth) + 10px)}._labelsLeft_c87l1_27 ._outsideLayer_c87l1_170{left:0;text-align:right}._outsideLabel_c87l1_185{position:absolute;left:0;right:0;display:flex;align-items:center;gap:5px;transform:translateY(50%);font-size:var(--text-xs);line-height:1.2;white-space:nowrap;color:var(--muted-foreground);transition:bottom var(--dur) var(--ease);font-variant-numeric:tabular-nums}._labelsLeft_c87l1_27 ._outsideLabel_c87l1_185{flex-direction:row-reverse}._outsideLabel_c87l1_185 i{width:9px;height:9px;border-radius:2px;flex-shrink:0}._outsideLabel_c87l1_185 strong{color:var(--foreground);font-weight:800}._outsideLabel_c87l1_185 span{overflow:hidden;text-overflow:ellipsis}._incomeMark_c87l1_219{position:absolute;left:0;right:0;display:flex;align-items:center;gap:4px;transform:translateY(50%);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--muted-foreground);opacity:.8;font-variant-numeric:tabular-nums;transition:bottom var(--dur) var(--ease)}._labelsRight_c87l1_24 ._incomeMark_c87l1_219{transform:translateY(calc(50% - var(--depth) * .5774))}._labelsLeft_c87l1_27 ._incomeMark_c87l1_219{flex-direction:row-reverse}._incomeMark_c87l1_219 i{width:7px;height:1px;flex-shrink:0;background:currentColor;opacity:.7}._withNoteRail_c87l1_252 ._plot_c87l1_17{width:calc(var(--label-w) + 12px + var(--bar-w) + var(--depth) + 6px + var(--note-w))}._noteLayer_c87l1_255{position:absolute;top:0;bottom:0;left:calc(var(--label-w) + 12px + var(--bar-w) + var(--depth) + 4px);width:calc(var(--note-w) + 2px);pointer-events:none}._railNote_c87l1_263{position:absolute;left:0;right:0;display:flex;align-items:center;gap:4px;transform:translateY(calc(50% - var(--depth) * .5774));font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--muted-foreground);font-variant-numeric:tabular-nums;transition:bottom var(--dur) var(--ease)}._railNote_c87l1_263 i{width:7px;height:1px;flex-shrink:0;background:currentColor;opacity:.7}._refLine_c87l1_289{position:absolute;height:0;border-top:2px solid var(--line);transform:translateY(1px);z-index:2;pointer-events:none;transition:bottom var(--dur) var(--ease)}._labelsRight_c87l1_24 ._refLine_c87l1_289{left:0;width:calc(100% + var(--depth) + 10px)}._labelsLeft_c87l1_27 ._refLine_c87l1_289{left:-10px;width:calc(100% + var(--depth) + 10px)}._refLineDashed_c87l1_306{border-top-style:dashed}._lineLabel_c87l1_309{position:absolute;left:0;right:0;transform:translateY(50%);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;transition:bottom var(--dur) var(--ease)}._labelsRight_c87l1_24 ._lineLabel_c87l1_309{padding-left:11px}._labelsLeft_c87l1_27 ._lineLabel_c87l1_309{padding-right:11px}._lineLabelPinned_c87l1_327{top:0;transform:none}._labelsLeft_c87l1_27 ._lineLabel_c87l1_309{text-align:right}@media(prefers-reduced-motion:reduce){._column_c87l1_4{--dur: 0ms}}@media screen and (max-width:760px){._column_c87l1_4{--bar-w: 62px;--depth: 10px;--label-w: 72px}._outsideLabel_c87l1_185{flex-wrap:wrap;column-gap:3px;row-gap:0;font-size:10.5px}._incomeMark_c87l1_219{font-size:9.5px;gap:2px}._incomeMark_c87l1_219 i{width:4px}._labelsRight_c87l1_24 ._lineLabel_c87l1_309{padding-left:6px}._labelsLeft_c87l1_27 ._lineLabel_c87l1_309{padding-right:6px}._lineLabel_c87l1_309{font-size:10px}._outsideLabel_c87l1_185 span{flex-basis:100%;padding-left:12px}._labelsLeft_c87l1_27 ._outsideLabel_c87l1_185 span{padding-left:0;padding-right:12px}._longTitle_c87l1_378{display:none}._shortTitle_c87l1_152{display:inline}._labelsRight_c87l1_24 ._outsideLayer_c87l1_170{left:calc(var(--bar-w) + var(--depth) + 5px)}._labelsLeft_c87l1_27 ._bar_c87l1_24{left:calc(var(--label-w) + 6px)}._plot_c87l1_17,._withNoteRail_c87l1_252 ._plot_c87l1_17{width:calc(var(--bar-w) + var(--depth) + var(--label-w) + 6px)}._noteLayer_c87l1_255{display:none}._inside_c87l1_109 strong{font-size:var(--text-sm)}._inside_c87l1_109 span{font-size:10px}._oneLine_c87l1_138 span{display:none}}@media print{._column_c87l1_4{--dur: 0ms;--bar-w: 100px;--depth: 13px;--label-w: 88px}._inside_c87l1_109 strong{font-size:12.5px}._inside_c87l1_109 span,._outsideLabel_c87l1_185{font-size:9.5px}._incomeMark_c87l1_219{font-size:8.5px}._railNote_c87l1_263{font-size:8px}._lineLabel_c87l1_309{font-size:9px}._refLine_c87l1_289{-webkit-print-color-adjust:exact;print-color-adjust:exact}._oneLine_c87l1_138{gap:4px}._oneLine_c87l1_138 strong{font-size:11px}._oneLine_c87l1_138 span{font-size:9px}._segment_c87l1_49,._segment_c87l1_49:after,._isTop_c87l1_76:before,._outsideLabel_c87l1_185 i,._incomeMark_c87l1_219 i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._wrap_1lf40_4{max-width:1460px;margin:0 auto;padding:32px 38px 120px;color:var(--foreground);display:grid;gap:22px}._card_1lf40_13{padding:24px 26px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow);min-width:0}._cardEyebrow_1lf40_22{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-full);background:#2a63b51c;color:var(--primary);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em}._cardTitle_1lf40_35{margin:10px 0 4px;font-family:var(--font-family-display);font-size:var(--text-2xl)}._cardDescription_1lf40_40{margin:0;color:var(--muted-foreground);font-size:var(--text-md);line-height:1.55}._sectionTitle_1lf40_46{margin:0;font-size:var(--text-md);font-weight:800;text-transform:uppercase;letter-spacing:.04em}._field_1lf40_55{display:grid;gap:6px;min-width:0;align-content:start}._field_1lf40_55>label{font-size:var(--text-sm);font-weight:700;color:var(--foreground)}._hint_1lf40_66{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._moneyInput_1lf40_71{position:relative;display:flex;align-items:center}._moneyPrefix_1lf40_76{position:absolute;left:12px;color:var(--muted-foreground);font-size:var(--text-sm);pointer-events:none}._prefixedInput_1lf40_83{padding-left:26px!important;font-weight:700;font-variant-numeric:tabular-nums}._inputBar_1lf40_89{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;padding:18px 22px}._inputBar_1lf40_89>._field_1lf40_55{flex:1 1 160px}._inputBar_1lf40_89>._fieldType_1lf40_99{flex:1.4 1 270px}._inputBar_1lf40_89>._fieldAge_1lf40_102{flex:0 1 90px;min-width:80px}._segmented_1lf40_107{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-full);background:var(--surface);width:100%}._segmented_1lf40_107 button{flex:1;height:32px;padding:0 14px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-size:var(--text-md);font-weight:700;cursor:pointer;white-space:nowrap;transition:background var(--animation-duration-fast),color var(--animation-duration-fast)}._segmented_1lf40_107 ._segActive_1lf40_129{background:var(--primary);color:var(--primary-foreground)}._vizCard_1lf40_135{--plot-h: 440px;padding-top:22px}._vizGrid_1lf40_139{display:grid;grid-template-columns:320px minmax(0,1fr) minmax(260px,300px);gap:0}._strategyPanel_1lf40_147{padding-right:20px;margin-right:20px;border-right:1px dashed var(--border);display:grid;gap:12px;align-content:start;min-width:0}._strategyHint_1lf40_156{margin:-4px 0 0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._planTree_1lf40_162,._layerList_1lf40_163{list-style:none;margin:0;padding:0}._planTree_1lf40_162{display:grid;gap:8px}._planNode_1lf40_172{border:1px solid var(--border);border-radius:var(--radius);background:var(--popup);padding:10px 12px;transition:border-color var(--animation-duration-fast),background var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._planNodeOn_1lf40_179{border-color:var(--primary);background:#2a63b50d;box-shadow:var(--shadow-focus)}._planRow_1lf40_184{display:flex;align-items:center;gap:10px;cursor:pointer}._planRowText_1lf40_190{display:grid;gap:1px;min-width:0}._planRowText_1lf40_190 strong{font-size:var(--text-base);font-weight:800}._planRowText_1lf40_190 small{font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums}._layerList_1lf40_163{display:grid;gap:2px;margin:8px 0 0 9px;padding-left:14px;border-left:1px solid var(--border)}._layerRow_1lf40_211{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:4px 0;font-size:var(--text-md)}._layerName_1lf40_219{display:flex;align-items:center;gap:4px;min-width:0}._layerName_1lf40_219>label{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;white-space:nowrap}._layerName_1lf40_219>label>span{overflow:hidden;text-overflow:ellipsis}._layerRow_1lf40_211>b{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted-foreground);text-align:right}._chartOptions_1lf40_245{display:grid;gap:8px;margin-top:4px;padding-top:14px;border-top:1px dashed var(--border);font-size:var(--text-md)}._chartOptionsTitle_1lf40_253{margin:0 0 2px;font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._optionDisabled_1lf40_261>label{cursor:not-allowed;opacity:.55}._optionNote_1lf40_265{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}._infoTip_1lf40_272{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--muted-foreground);cursor:help;border-radius:var(--radius-full);vertical-align:middle}._infoTip_1lf40_272:hover,._infoTip_1lf40_272:focus-visible{color:var(--primary);outline:none}._tipBox_1lf40_289{position:absolute;z-index:var(--z-overlay);top:calc(100% + 8px);left:-12px;width:260px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--popup);box-shadow:var(--shadow-md);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:1.5;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity var(--animation-duration-fast),transform var(--animation-duration-fast),visibility var(--animation-duration-fast);pointer-events:none}._tipBox_1lf40_289 strong{color:var(--primary)}._infoTip_1lf40_272:hover ._tipBox_1lf40_289,._infoTip_1lf40_272:focus ._tipBox_1lf40_289,._infoTip_1lf40_272:focus-within ._tipBox_1lf40_289{opacity:1;visibility:visible;transform:translateY(0)}._layerRow_1lf40_211 ._tipBox_1lf40_289{left:-120px}._planNode_1lf40_172 ._dbBox_1lf40_327{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}._panelNote_1lf40_332{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--muted-foreground)}._taxPair_1lf40_338{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:24px;row-gap:14px;align-content:start;padding-right:20px;border-right:1px dashed var(--border)}._retirementCol_1lf40_348{display:grid;grid-template-rows:auto auto auto;row-gap:14px;padding-left:16px;align-content:start}._colHead_1lf40_356{display:grid;justify-items:center;gap:2px;text-align:center}._colHead_1lf40_356>span{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._colHead_1lf40_356>strong{font-family:var(--font-family-display);font-size:var(--text-4xl);line-height:1.1;font-variant-numeric:tabular-nums}._colHead_1lf40_356>small{font-size:var(--text-sm);color:var(--muted-foreground)}._colHeadGood_1lf40_379>strong{color:var(--primary)}._colHeadGood_1lf40_379>small{color:var(--success-strong);font-weight:700}._colHeadGreen_1lf40_386>strong{color:var(--success-strong)}._emptyColumn_1lf40_390{height:var(--plot-h);display:grid;align-content:end;justify-items:center;gap:14px;padding-bottom:4px}._emptyBlock_1lf40_398{width:146px;height:46px;border:1.5px dashed var(--border);border-radius:2px;background:#e1eef699}._emptyColumn_1lf40_390 p{margin:0 0 8px;max-width:200px;text-align:center;font-size:var(--text-sm);color:var(--muted-foreground)}._footer_1lf40_413{border-top:1px solid var(--border);padding-top:12px;min-width:0}._footerMuted_1lf40_418{display:block;text-align:center;font-size:var(--text-sm);color:var(--muted-foreground)}._footStats_1lf40_424{margin:0;display:grid;gap:6px;max-width:260px;margin-inline:auto}._footStats_1lf40_424>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--text-md)}._footStats_1lf40_424 dt{color:var(--muted-foreground);font-weight:600}._footStats_1lf40_424 dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._down_1lf40_449{display:inline-block;margin-left:6px;font-style:normal;font-size:var(--text-xs);font-weight:800;color:var(--success-strong)}._contribList_1lf40_458{list-style:none;margin:0;padding:0;display:grid;gap:6px}._contribList_1lf40_458 li{display:grid;grid-template-columns:10px 1fr auto;align-items:baseline;gap:8px;font-size:var(--text-md)}._contribList_1lf40_458 i{width:10px;height:10px;border-radius:2px;align-self:center}._contribList_1lf40_458 em{font-style:normal;color:var(--muted-foreground);font-size:var(--text-sm)}._contribList_1lf40_458 strong{font-variant-numeric:tabular-nums}._legend_1lf40_487{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:var(--text-sm);font-weight:600;color:var(--muted-foreground)}._legend_1lf40_487 span{display:inline-flex;align-items:center;gap:6px}._legend_1lf40_487 i{width:10px;height:10px;border-radius:3px;display:inline-block}._legend_1lf40_487 ._legendGhost_1lf40_509{border:1.5px dashed var(--accent);background:#68a5381f}._legendNote_1lf40_513{flex-basis:100%;font-weight:500}._kpiRow_1lf40_519{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}._kpi_1lf40_519{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:var(--radius-md);background:var(--popup);min-width:0}._kpi_1lf40_519>span{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._kpi_1lf40_519>strong{font-family:var(--font-family-display);font-size:var(--text-4xl);line-height:1.1;font-variant-numeric:tabular-nums}._kpi_1lf40_519>small{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._kpiWas_1lf40_554{display:block;margin-top:2px;font-family:var(--font-family-base);font-style:normal;font-size:var(--text-sm);font-weight:700;color:var(--muted-foreground)}._kpiSavings_1lf40_563{background:linear-gradient(150deg,#3f7a1f,var(--accent));border-color:transparent;color:#fff}._kpiSavings_1lf40_563>span,._kpiSavings_1lf40_563>small{color:#ffffffd9}._kpiRoth_1lf40_572{border-top-color:var(--foreground)}._qbiStrip_1lf40_576{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:14px;padding:11px 14px;border-radius:var(--radius);background:var(--surface);font-size:var(--text-md)}._qbiStrip_1lf40_576>svg{color:var(--primary);flex-shrink:0}._qbiGain_1lf40_591{background:#68a5381f}._qbiGain_1lf40_591>svg{color:var(--success-strong)}._qbiTitle_1lf40_597{font-weight:800}._qbiState_1lf40_600{padding:3px 9px;border-radius:var(--radius-full);background:var(--popup);border:1px solid var(--border);font-size:var(--text-sm);font-weight:700}._qbiArrow_1lf40_608{color:var(--muted-foreground)}._qbiNote_1lf40_611{flex:1 1 280px;color:var(--muted-foreground);font-size:var(--text-sm)}._qbiWages_1lf40_617{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--text-sm);font-weight:700;white-space:nowrap}._qbiWages_1lf40_617 ._moneyInput_1lf40_71{width:130px}._qbiWages_1lf40_617 input{height:2rem!important;font-size:var(--text-md)!important;background:var(--popup)!important}._qbiWages_1lf40_617 ._tipBox_1lf40_289{left:auto;right:-8px}._notes_1lf40_639{margin:12px 0 0;padding-left:18px;font-size:var(--text-sm);color:var(--muted-foreground);display:grid;gap:4px}._planSaves_1lf40_649{color:var(--success-strong)}._dbBox_1lf40_327{display:grid;gap:8px;max-width:460px}._dbNote_1lf40_658{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted-foreground)}._dbNote_1lf40_658 strong{color:var(--foreground)}._switchStack_1lf40_667{display:grid;gap:14px;align-content:start}._switchRow_1lf40_672{display:flex;gap:10px;align-items:center}._switchRow_1lf40_672 label{cursor:pointer;font-size:var(--text-md);font-weight:700}._linkButton_1lf40_683{border:none;background:none;padding:0;color:var(--primary);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._scorpNote_1lf40_695{display:flex;gap:4px;align-items:center;margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--muted-foreground)}._scorpNote_1lf40_695>svg{flex-shrink:0;margin-top:1px;color:var(--primary)}._compareCard_1lf40_711{display:grid;gap:16px}._compareTable_1lf40_715 th{vertical-align:bottom;background:var(--secondary)}._compareTable_1lf40_715 th:nth-child(2),._compareTable_1lf40_715 th:nth-child(3){min-width:190px}._comparePicker_1lf40_723{font-weight:700;background:var(--popup)!important}._compareDiffHead_1lf40_727{text-align:right}._compareTable_1lf40_715 td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}._compareTable_1lf40_715 td:first-child{color:var(--muted-foreground)}._compareStrong_1lf40_737 td{font-weight:800;background:#2a63b50a}._compareStrong_1lf40_737 td:first-child{color:var(--foreground)}._compareDiff_1lf40_727{font-weight:800;color:var(--muted-foreground)}._diffGood_1lf40_748{color:var(--success-strong)}._diffBad_1lf40_751{color:var(--error)}._reportDialog_1lf40_756{width:34rem}._brandingGrid_1lf40_759{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._logoRow_1lf40_764{display:flex;align-items:center;gap:10px;min-height:2.5rem}._logoPick_1lf40_770{display:inline-flex;align-items:center;gap:6px;height:2.5rem;padding:0 12px;border:1px dashed var(--primary);border-radius:var(--radius);color:var(--primary);font-size:var(--text-md);font-weight:700;cursor:pointer;white-space:nowrap}._logoPick_1lf40_770 input{display:none}._logoPreview_1lf40_787{height:32px;max-width:90px;object-fit:contain}._brandToggle_1lf40_792{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._brandToggle_1lf40_792 label{display:grid;gap:2px;cursor:pointer}._brandToggle_1lf40_792 strong{font-size:var(--text-md);font-weight:800}._brandToggle_1lf40_792 small{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._summaryToggle_1lf40_817{display:flex;align-items:flex-start;gap:10px;margin-top:4px;cursor:pointer}._summaryToggle_1lf40_817>span{display:grid;gap:2px}._summaryToggle_1lf40_817 strong{font-size:var(--text-md);font-weight:700}._summaryToggle_1lf40_817 small{font-size:var(--text-sm);color:var(--muted-foreground)}._reportHeader_1lf40_838,._reportFooter_1lf40_839,._summaryPage_1lf40_840,._printOnly_1lf40_841{display:none}._sumTopBar_1lf40_846{height:8px;margin:0 0 18px;border-radius:2px;background:#10263f}._sumBrand_1lf40_852{min-height:34px}._sumLogo_1lf40_855{display:block;height:34px;width:auto;max-width:2.2in;object-fit:contain;object-position:left}._sumFirm_1lf40_863{font-family:var(--font-family-display);font-size:18px;font-weight:800;color:#10263f}._sumEyebrow_1lf40_869{margin:22px 0 0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#2a63b5}._sumTitle_1lf40_877{margin:10px 0 0;font-family:var(--font-family-display);font-size:31px;font-weight:800;line-height:1.18;letter-spacing:-.01em;color:#10263f}._sumLead_1lf40_886{margin:12px 0 0;max-width:6.6in;font-size:13px;line-height:1.5;color:#5b6b7d}._sumBoxes_1lf40_893{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}._sumBoxes_1lf40_893>div{padding:16px 18px;border-radius:12px;background:#eef4fa}._sumBoxes_1lf40_893 h3{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#2a63b5}._sumBoxes_1lf40_893 p{margin:0;font-size:11px;line-height:1.6;color:#10263f}._sumSection_1lf40_918{margin:26px 0 0;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#10263f}._sumIllustration_1lf40_926{margin:5px 0 0;font-size:10px;color:#6b7a8c}._sumTable_1lf40_931{margin-top:12px;border:1px solid #d9e2ec;border-radius:12px;overflow:hidden}._sumHeadRow_1lf40_937,._sumRow_1lf40_938{display:grid;grid-template-columns:1.25fr 1fr 1fr;align-items:center;padding:0 18px}._sumHeadRow_1lf40_937{padding-top:12px;padding-bottom:12px;background:#eaf2fb}._sumHeadRow_1lf40_937 strong{text-align:center;font-size:11px;font-weight:800;color:#10263f}._sumRow_1lf40_938{padding-top:11px;padding-bottom:11px}._sumRow_1lf40_938>span{font-size:11px;color:#10263f}._sumRow_1lf40_938>b{text-align:center;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#10263f}._sumRowTotal_1lf40_970{border-top:1px solid #e3e9f0}._sumRowTotal_1lf40_970>span{font-weight:800}._sumGreen_1lf40_976{color:#4e8c2e!important}._sumImpact_1lf40_979{margin-top:18px;padding:16px 20px;border-radius:12px;background:#e8f3df}._sumImpactLabel_1lf40_985{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#4e8c2e}._sumImpactBody_1lf40_992{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:4px}._sumImpactBody_1lf40_992 strong{font-family:var(--font-family-display);font-size:34px;font-weight:800;color:#4e8c2e;font-variant-numeric:tabular-nums;white-space:nowrap}._sumImpactBody_1lf40_992 p{margin:0;max-width:3.4in;font-size:11.5px;line-height:1.55;color:#10263f}._sumConversationTitle_1lf40_1014{margin:22px 0 0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#2a63b5}._sumConversation_1lf40_1014{margin:7px 0 0;font-size:11.5px;line-height:1.6;color:#10263f}._sumDisclaimer_1lf40_1028{margin:22px 0 0;padding-top:8px;border-top:1px solid #e3e9f0;font-size:8px;line-height:1.55;color:#6b7a8c}._infoCard_1lf40_1038{border-radius:var(--radius-lg);padding:1.75rem 2rem 2rem;display:grid;gap:1.25rem}._infoCard_1lf40_1038>*,._wrap_1lf40_4>*{min-width:0}._infoHeading_1lf40_1048 h3{font-family:var(--font-family-display);font-size:20px;font-weight:700;margin:0 0 4px}._infoHeading_1lf40_1048 p{font-size:14px;color:var(--muted-foreground);margin:0}._panel_1lf40_332{display:grid;gap:1rem;padding-top:1.25rem;font-size:14px;line-height:1.6;max-width:1040px}._panel_1lf40_332>p{margin:0;color:var(--muted-foreground)}._panel_1lf40_332>p strong{color:var(--foreground)}._callout_1lf40_1074{background:#2a63b514;border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:1rem 1.25rem;font-size:14px;line-height:1.6}._callout_1lf40_1074 strong{color:var(--primary)}._tableWrap_1lf40_1085{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_1lf40_1085{width:100%;border-collapse:collapse;font-size:14px;text-align:left}._table_1lf40_1085 th{background:var(--secondary);font-weight:700;padding:10px 16px;border-bottom:1px solid var(--border);white-space:nowrap}._table_1lf40_1085 td{padding:10px 16px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}._table_1lf40_1085 td:not(:first-child){white-space:nowrap}._table_1lf40_1085 tr:last-child td{border-bottom:none}._eduGrid_1lf40_1114{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._eduCard_1lf40_1119{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.1rem 1.25rem;display:grid;gap:.6rem;align-content:start}._eduCard_1lf40_1119 h5{margin:0;font-size:15px;font-weight:700;color:var(--foreground)}._eduCard_1lf40_1119 ._bullets_1lf40_1134{font-size:13px;line-height:1.55}._eduCard_1lf40_1119 ._bullets_1lf40_1134 strong{color:var(--foreground)}._eduCardHead_1lf40_1141{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._eduBadge_1lf40_1147{display:inline-flex;padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._eduBadgeBlue_1lf40_1156{background:#2a63b524;color:var(--primary);border:1px solid rgba(42,99,181,.3)}._eduBadgeGreen_1lf40_1161{background:#68a53824;color:var(--success-strong);border:1px solid rgba(104,165,56,.3)}._bullets_1lf40_1134{margin:0;padding-left:1.25rem;display:grid;gap:8px;color:var(--muted-foreground)}._disclaimer_1lf40_1175{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--muted-foreground)}@media screen and (max-width:1180px){._kpiRow_1lf40_519{grid-template-columns:repeat(2,minmax(0,1fr))}._vizGrid_1lf40_139{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}._strategyPanel_1lf40_147{grid-column:1 / -1;margin:0 0 20px;padding:0 0 20px;border-right:none;border-bottom:1px dashed var(--border)}._planTree_1lf40_162{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media screen and (max-width:980px){._planTree_1lf40_162,._vizGrid_1lf40_139{grid-template-columns:1fr}._taxPair_1lf40_338{padding-right:0;border-right:none;padding-bottom:20px;border-bottom:1px dashed var(--border)}._retirementCol_1lf40_348{padding-left:0;padding-top:20px}}@media screen and (max-width:760px){._wrap_1lf40_4{padding:22px 16px 90px;gap:16px}._card_1lf40_13{padding:18px 16px}._vizCard_1lf40_135{--plot-h: 360px}._emptyBlock_1lf40_398{width:62px}._taxPair_1lf40_338{column-gap:4px}._colHead_1lf40_356>strong{font-size:var(--text-2xl)}._footStats_1lf40_424>div{flex-direction:column;align-items:flex-start;gap:0;font-size:var(--text-sm)}._footStats_1lf40_424 dd{text-align:left}._kpi_1lf40_519>strong{font-size:var(--text-3xl)}._brandingGrid_1lf40_759,._eduGrid_1lf40_1114{grid-template-columns:1fr}._infoCard_1lf40_1038{padding:1.25rem 1rem 1.5rem}._qbiWages_1lf40_617{margin-left:0}._compareTable_1lf40_715 th:nth-child(2),._compareTable_1lf40_715 th:nth-child(3){min-width:150px}._compareTable_1lf40_715 td,._compareTable_1lf40_715 th{padding:9px 10px;font-size:var(--text-md)}}@media screen and (max-width:420px){._kpiRow_1lf40_519{grid-template-columns:1fr}}@media print{@page{size:letter portrait;margin:.45in .4in}._wrap_1lf40_4,._wrap_1lf40_4 *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._wrap_1lf40_4{display:block;padding:0;max-width:none;background:#fff;color:#0b192c}._wrap_1lf40_4>*+*{margin-top:12px}._wrap_1lf40_4>header:not(._reportHeader_1lf40_838),._inputBar_1lf40_89,._strategyPanel_1lf40_147,._infoCard_1lf40_1038,._notes_1lf40_639,._qbiWages_1lf40_617,._screenOnly_1lf40_1313{display:none!important}._printOnly_1lf40_841{display:inline}._summaryPage_1lf40_840{display:block;break-after:page}._reportHeader_1lf40_838{display:block}._reportBand_1lf40_1330{display:flex;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid #ccd7df}._reportLogo_1lf40_1337{height:34px;width:auto;max-width:2.2in;object-fit:contain;object-position:left}._reportFirmName_1lf40_1344{font-family:var(--font-family-display);font-size:17px;font-weight:800;color:#0b192c}._reportBandLabel_1lf40_1350{margin-left:auto;color:#52687a;font-size:8.5pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._reportCoLogo_1lf40_1358{height:30px;width:auto;max-width:1.4in;object-fit:contain;padding-left:14px;border-left:1px solid #ccd7df}._reportTitle_1lf40_1366{margin:12px 0 0;font-family:var(--font-family-display);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#0b192c}._reportSubtitle_1lf40_1375{margin:3px 0 0;font-size:11px;color:#64748b}._reportMeta_1lf40_1380{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;padding-top:9px;border-top:1px solid #e2e8f0}._reportMeta_1lf40_1380 dt,._reportScenario_1lf40_1389>span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#94a3b8}._reportMeta_1lf40_1380 dd{margin:3px 0 0;font-size:12px;font-weight:700;color:#0b192c}._reportMetaWide_1lf40_1402{flex:1 1 auto}._reportScenario_1lf40_1389{margin-top:10px;padding:8px 14px;border:1px solid #e2e8f0;background:#f8fafc}._reportScenario_1lf40_1389 p{margin:3px 0 0;font-size:11.5px;font-weight:600;color:#0b192c}._reportScenario_1lf40_1389 i{font-style:normal;color:#cbd5e1;padding:0 7px}._card_1lf40_13{background:#fff;border:1px solid #d4dde4;border-radius:8px;box-shadow:none;break-inside:avoid;padding:12px 14px}._vizCard_1lf40_135{--plot-h: 290px;margin-top:14px}._vizGrid_1lf40_139{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr)}._taxPair_1lf40_338 ._taxColumn_1lf40_1443{--bar-w: 78px;--depth: 11px;--label-w: 76px;--note-w: 36px}._retirementCol_1lf40_348 ._retireColumn_1lf40_1449{--bar-w: 92px;--depth: 12px;--label-w: 150px}._taxPair_1lf40_338{padding-right:12px;row-gap:10px}._retirementCol_1lf40_348{padding-left:12px;row-gap:10px}._colHead_1lf40_356>span{font-size:8.5px}._colHead_1lf40_356>strong{font-size:22px}._colHead_1lf40_356>small{font-size:10px}._footer_1lf40_413{padding-top:8px}._footStats_1lf40_424{gap:3px;max-width:210px}._footStats_1lf40_424>div,._contribList_1lf40_458 li{font-size:10.5px}._contribList_1lf40_458{gap:3px}._contribList_1lf40_458 em{font-size:9.5px}._down_1lf40_449{font-size:9px}._legend_1lf40_487{margin-top:10px;padding-top:8px;gap:4px 14px;font-size:9.5px}._kpiRow_1lf40_519{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}._kpi_1lf40_519{gap:3px;padding:9px 11px;border-color:#e2e8f0;background:#fff}._kpiSavings_1lf40_563{background:linear-gradient(150deg,#3f7a1f,var(--accent))}._kpi_1lf40_519>span{font-size:8px}._kpi_1lf40_519>strong{font-size:20px}._kpi_1lf40_519>small,._kpiWas_1lf40_554{font-size:9px}._qbiStrip_1lf40_576{margin-top:8px;padding:7px 10px;font-size:10px}._qbiState_1lf40_600,._qbiNote_1lf40_611{font-size:9.5px}._compareCard_1lf40_711{break-before:page;gap:10px;margin-top:0}._cardEyebrow_1lf40_22{padding:0;background:none;color:#94a3b8;font-size:8px;letter-spacing:.16em}._cardTitle_1lf40_35{margin-top:4px;font-size:18px}._cardDescription_1lf40_40{font-size:11px}._compareTable_1lf40_715{table-layout:fixed}._compareTable_1lf40_715 th:first-child{width:40%}._compareTable_1lf40_715 th:nth-child(2),._compareTable_1lf40_715 th:nth-child(3){min-width:0;text-align:right;font-size:11px;white-space:normal}._compareTable_1lf40_715 th,._compareTable_1lf40_715 td{padding:7px 12px;font-size:11px}._callout_1lf40_1074{padding:9px 12px;font-size:11px;line-height:1.5}._disclaimer_1lf40_1175{font-size:8.5px;line-height:1.5;color:#64748b}._reportFooter_1lf40_839{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:7px;border-top:1px solid #e2e8f0;font-size:10px;color:#94a3b8}._reportFooter_1lf40_839>span:first-child{font-weight:700;color:#0b192c}._reportFooter_1lf40_839 i{font-style:normal;color:#cbd5e1;padding:0 7px}}
