.PreferredIncomeCalc_page__zhHMi{padding-top:1rem;padding-bottom:3rem}.PreferredIncomeCalc_back__hc2Qh{color:#aaa;font-size:.875rem}.PreferredIncomeCalc_hero__wk_0_{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 0 1.4rem}.PreferredIncomeCalc_eyebrow__S8KSN{color:var(--orange);font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.09em;margin:0 0 .6rem}.PreferredIncomeCalc_hero__wk_0_ h1{font-size:clamp(1.85rem,3.2vw,2.8rem);line-height:1.12;letter-spacing:-.04em;margin:0}.PreferredIncomeCalc_hero__wk_0_ h1 span{color:var(--orange)}.PreferredIncomeCalc_hero__wk_0_ p:not(.PreferredIncomeCalc_eyebrow__S8KSN){max-width:680px;color:#aaa;font-size:1rem;line-height:1.55;margin:.7rem 0 0}.PreferredIncomeCalc_guide__tXmvl{color:#ccc;white-space:nowrap;font-size:.875rem;border-bottom:1px solid #665133;padding-bottom:.3rem}.PreferredIncomeCalc_entryModes__kR1us{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;background:#101010;border:1px solid #303030;padding:.35rem;border-radius:10px;margin:.85rem 0}.PreferredIncomeCalc_entryModes__kR1us button{min-height:58px;text-align:center;padding:.6rem .4rem;background:transparent;border:1px solid transparent;border-radius:8px;color:#bbb}.PreferredIncomeCalc_entryModes__kR1us button strong{display:block;font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.PreferredIncomeCalc_entryModes__kR1us button[aria-pressed=true]{background:#2c2113;color:#ffb35a;border-color:#735027}.PreferredIncomeCalc_workspace__eokOB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.PreferredIncomeCalc_controls__tOVWe,.PreferredIncomeCalc_results__d1SqE{min-width:0;border:1px solid #303030;border-radius:14px;padding:1.3rem;background:#0c0c0c}.PreferredIncomeCalc_sectionHead__0x_fY{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.PreferredIncomeCalc_page__zhHMi h2{margin:0;font-size:1.125rem;letter-spacing:-.02em}.PreferredIncomeCalc_page__zhHMi h3{margin:0;font-size:.9375rem;font-weight:600}.PreferredIncomeCalc_page__zhHMi button{cursor:pointer;font:inherit}.PreferredIncomeCalc_page__zhHMi button:disabled{opacity:.45;cursor:not-allowed}.PreferredIncomeCalc_page__zhHMi a:focus-visible,.PreferredIncomeCalc_page__zhHMi button:focus-visible,.PreferredIncomeCalc_page__zhHMi summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.PreferredIncomeCalc_sectionHead__0x_fY button,.PreferredIncomeCalc_textActions__Bo8RC button{color:#bdbdbd;border:0;background:none;font-size:.875rem;min-height:44px;padding:.35rem .1rem;text-decoration:underline;text-underline-offset:4px}.PreferredIncomeCalc_page__zhHMi button:hover:not(:disabled){filter:brightness(1.15)}.PreferredIncomeCalc_error__KdM6N,.PreferredIncomeCalc_help__GEII9{font-size:.875rem;line-height:1.55;margin:.5rem 0 0;color:#aaa}.PreferredIncomeCalc_error__KdM6N{color:#ffad9a}.PreferredIncomeCalc_rounding__xH3hu{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center;margin:1rem 0;color:#ddd;font-size:.875rem;cursor:pointer}.PreferredIncomeCalc_rounding__xH3hu input{width:18px;height:18px;margin:0;accent-color:var(--orange)}.PreferredIncomeCalc_rounding__xH3hu span{color:#929292;font-size:.8125rem}.PreferredIncomeCalc_holdings__fb70j{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.PreferredIncomeCalc_holding__Ni9U6{border:1px solid #313131;border-radius:10px;padding:1rem;background:#111;min-width:0}.PreferredIncomeCalc_holdingHead__mqfLd{display:flex;align-items:center;gap:.65rem}.PreferredIncomeCalc_positionNumber__9Vn3Y{font:500 .875rem var(--mono);color:#999;padding-top:1.2rem}.PreferredIncomeCalc_stockSelect__l_GU2{flex:1 1;min-width:0}.PreferredIncomeCalc_field__Qtr2B label,.PreferredIncomeCalc_stockSelect__l_GU2 label{display:block;margin-bottom:.45rem;font-size:.875rem;color:#c7c7c7}.PreferredIncomeCalc_stockSelect__l_GU2 select{width:100%;background:#181818;color:#f3f3f3;border:1px solid #404040;border-radius:7px;min-height:46px;padding:.6rem .75rem;font-size:1rem}.PreferredIncomeCalc_remove__SZ2ub{flex-shrink:0;color:#aaa;background:transparent;border:0;font-size:1.5rem!important;width:38px;height:44px;margin-top:1.25rem}.PreferredIncomeCalc_fields__djvuG{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.PreferredIncomeCalc_field__Qtr2B{min-width:0}.PreferredIncomeCalc_inputWrap__U_Rt9{position:relative}.PreferredIncomeCalc_inputWrap__U_Rt9 input{width:100%;min-width:0;padding:.75rem 3.25rem .75rem .75rem;min-height:48px;background:#080808;border:1px solid #444;border-radius:7px;color:#fff;font:500 1rem var(--mono)}.PreferredIncomeCalc_inputWrap__U_Rt9 span{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:.75rem}.PreferredIncomeCalc_copyText__T4AzN:focus,.PreferredIncomeCalc_inputWrap__U_Rt9 input:focus,.PreferredIncomeCalc_stockSelect__l_GU2 select:focus{outline:2px solid var(--orange);outline-offset:2px}.PreferredIncomeCalc_inputWrap__U_Rt9 input[aria-invalid=true]{border-color:#f09b87}.PreferredIncomeCalc_field__Qtr2B .PreferredIncomeCalc_error__KdM6N,.PreferredIncomeCalc_field__Qtr2B .PreferredIncomeCalc_help__GEII9{font-size:.8125rem}.PreferredIncomeCalc_presets__uV029{display:flex;gap:.4rem;margin-top:.65rem}.PreferredIncomeCalc_presets__uV029 button{flex:1 1;border:1px solid #373737;color:#bcbcbc;background:#171717;border-radius:6px;min-height:38px;font-size:.8125rem;padding:.4rem .3rem}.PreferredIncomeCalc_positionResult__nbO4r{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#bbb;margin:.8rem 0}.PreferredIncomeCalc_positionResult__nbO4r strong{color:#e2d4c1;font-weight:500}.PreferredIncomeCalc_assumptions__97tF9{margin-top:1rem;padding-top:1rem;border-top:1px solid #303030}.PreferredIncomeCalc_assumptions__97tF9 summary{cursor:pointer;display:flex;flex-direction:column;gap:.45rem;list-style:none}.PreferredIncomeCalc_assumptions__97tF9 summary::-webkit-details-marker{display:none}.PreferredIncomeCalc_assumptions__97tF9 summary>span{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;color:#aaa}.PreferredIncomeCalc_assumptions__97tF9 summary small{border:1px solid #4b4031;color:#cbb28e;padding:.12rem .35rem;border-radius:4px;font-size:.75rem}.PreferredIncomeCalc_assumptions__97tF9 summary strong{display:flex;justify-content:space-between;gap:.5rem;font-size:.9375rem;font-weight:500;color:#f1e5d5}.PreferredIncomeCalc_assumptions__97tF9 summary strong span{color:var(--orange)}.PreferredIncomeCalc_assumptions__97tF9[open] summary strong span{transform:rotate(180deg)}.PreferredIncomeCalc_assumptionBody__QJRvD{padding-top:1rem}.PreferredIncomeCalc_dividendModes__rpQ3C{display:flex;gap:.4rem}.PreferredIncomeCalc_dividendModes__rpQ3C button,.PreferredIncomeCalc_formats__3TTiw button{flex:1 1;background:#161616;border:1px solid #3c3c3c;color:#bdbdbd;border-radius:6px;min-height:44px;padding:.5rem;font-size:.8125rem}.PreferredIncomeCalc_dividendModes__rpQ3C button[aria-pressed=true],.PreferredIncomeCalc_formats__3TTiw button[aria-pressed=true]{color:#ffb660;background:#2a2013;border-color:#805629}.PreferredIncomeCalc_rateNote__T6rQW{font-size:.8125rem;color:#aaa;line-height:1.6;margin-top:.75rem}.PreferredIncomeCalc_rateNote__T6rQW p{margin:.35rem 0}.PreferredIncomeCalc_rateNote__T6rQW a,.PreferredIncomeCalc_rateNote__T6rQW button{color:#dfbc8e;text-decoration:underline;text-underline-offset:3px}.PreferredIncomeCalc_rateNote__T6rQW button{display:block;min-height:40px;border:0;background:none;padding:.4rem 0;font-size:.8125rem}.PreferredIncomeCalc_add__t9NAC{width:100%;border:1px dashed #666;background:#121212;color:#dedede;border-radius:8px;min-height:46px;padding:.65rem;margin-top:1rem;font-size:.9375rem!important}.PreferredIncomeCalc_smallNote__9l13i{color:#aaa;font-size:.8125rem;line-height:1.6;margin:.65rem 0 0}.PreferredIncomeCalc_results__d1SqE{background:radial-gradient(ellipse at 100% 0,#ef96191c,transparent 60%),#0c0c0c;scroll-margin-top:calc(var(--nav-h,56px) + 1rem)}.PreferredIncomeCalc_results__d1SqE>.PreferredIncomeCalc_eyebrow__S8KSN{font-size:.6875rem;color:#d5b587}.PreferredIncomeCalc_primary__U6QzN{padding:.7rem 0 1.35rem}.PreferredIncomeCalc_primary__U6QzN h2{color:#d9d9d9;font-size:1rem;font-weight:500}.PreferredIncomeCalc_primary__U6QzN>strong{display:block;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.1;letter-spacing:-.055em;color:#ffac38;margin:.65rem 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.PreferredIncomeCalc_primary__U6QzN p{font-size:.875rem;margin:0;color:#a6a6a6}.PreferredIncomeCalc_metrics__euoBf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;border-top:1px solid #44351f;padding:1.25rem 0}.PreferredIncomeCalc_metrics__euoBf>div{min-width:0}.PreferredIncomeCalc_metrics__euoBf span{display:block;color:#aaa;font-size:.8125rem}.PreferredIncomeCalc_metrics__euoBf strong{display:block;font-size:clamp(1.1rem,2vw,1.45rem);margin-top:.35rem;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PreferredIncomeCalc_breakdown__Dddho{padding:.25rem 0 1.1rem}.PreferredIncomeCalc_incomeBar__om3tX{display:flex;gap:3px;height:6px;border-radius:3px;overflow:hidden;margin:1rem 0 .5rem}.PreferredIncomeCalc_incomeRow__1Xndz{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #2a2a2a;font-size:.9375rem}.PreferredIncomeCalc_incomeRow__1Xndz>span{min-width:0}.PreferredIncomeCalc_incomeRow__1Xndz small{display:block;font-size:.75rem;color:#aaa}.PreferredIncomeCalc_incomeRow__1Xndz strong{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:.9375rem;font-weight:500}.PreferredIncomeCalc_share__Hxvlp{border-top:1px solid #38332a;padding:1.25rem 0}.PreferredIncomeCalc_dimensions__67qNZ{font:400 .75rem var(--mono);color:#999}.PreferredIncomeCalc_formats__3TTiw{display:flex;gap:.4rem;margin:.8rem 0}.PreferredIncomeCalc_exportButton___A_ye{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:48px;background:#f7931a;border:1px solid #f7931a;color:#0a0a0a;padding:.8rem 1rem;border-radius:8px;font-size:.9375rem!important;font-weight:700!important}.PreferredIncomeCalc_textActions__Bo8RC{display:flex;justify-content:space-between;gap:.75rem;margin-top:.3rem}.PreferredIncomeCalc_textActions__Bo8RC button{font-size:.8125rem}.PreferredIncomeCalc_copyText__T4AzN{width:100%;resize:vertical;min-width:0;border:1px solid #5a4b36;background:#141414;color:#ddd;font:400 .8125rem var(--font);border-radius:7px;padding:.75rem;margin-top:.7rem}.PreferredIncomeCalc_caveat__6v84s{border-top:1px solid #2c2c2c;margin:0;padding-top:1rem;color:#999;font-size:.8125rem;line-height:1.65}.PreferredIncomeCalc_notice__asNFZ{padding:.85rem 1rem;background:#211a12;border:1px solid #644727;border-radius:8px;color:#ddc6a5;font-size:.875rem;line-height:1.5}.PreferredIncomeCalc_explainer__e8n8g{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;border-top:1px solid #2b2b2b;margin-top:2rem;padding:1.5rem 0}.PreferredIncomeCalc_explainer__e8n8g h2{font-size:1.2rem}.PreferredIncomeCalc_explainer__e8n8g p{font-size:.9375rem;color:#aaa;line-height:1.65}.PreferredIncomeCalc_explainer__e8n8g a{color:#ddbe94;font-size:.875rem}.PreferredIncomeCalc_explainer__e8n8g summary{cursor:pointer;font-size:.9375rem;padding:.3rem 0}.PreferredIncomeCalc_links__8zQ07{display:flex;flex-wrap:wrap;gap:1.5rem}.PreferredIncomeCalc_education__j_zxi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem 3rem;gap:1.5rem 3rem;padding-top:.5rem;padding-bottom:1.5rem}.PreferredIncomeCalc_education__j_zxi h2{font-size:1.25rem;margin:0 0 .8rem}.PreferredIncomeCalc_education__j_zxi p{font-size:1rem;color:#b8b8b8;line-height:1.7}.PreferredIncomeCalc_education__j_zxi a{display:inline-block;color:#ddbe94;font-size:.9375rem;line-height:1.65}.PreferredIncomeCalc_educationNote__musoC{grid-column:1/-1;border-top:1px solid #2b2b2b;padding-top:1.25rem;margin:0}@media(max-width:700px){.PreferredIncomeCalc_education__j_zxi{grid-template-columns:1fr;gap:1.5rem}}@media(min-width:861px){.PreferredIncomeCalc_results__d1SqE{position:-webkit-sticky;position:sticky;top:76px}}@media(max-width:860px){.PreferredIncomeCalc_hero__wk_0_{gap:1rem}.PreferredIncomeCalc_guide__tXmvl{display:none}.PreferredIncomeCalc_workspace__eokOB{grid-template-columns:1fr}.PreferredIncomeCalc_primary__U6QzN>strong{font-size:clamp(2.5rem,7vw,3.75rem)}.PreferredIncomeCalc_metrics__euoBf strong{font-size:1.5rem}.PreferredIncomeCalc_explainer__e8n8g{gap:1.5rem}}@media(max-width:520px){.PreferredIncomeCalc_page__zhHMi{padding-top:.75rem}.PreferredIncomeCalc_hero__wk_0_{padding:1rem 0 1.2rem}.PreferredIncomeCalc_hero__wk_0_ h1{font-size:1.85rem}.PreferredIncomeCalc_hero__wk_0_ p:not(.PreferredIncomeCalc_eyebrow__S8KSN){font-size:.9375rem}.PreferredIncomeCalc_eyebrow__S8KSN{font-size:.6875rem}.PreferredIncomeCalc_entryModes__kR1us{gap:.2rem;padding:.3rem}.PreferredIncomeCalc_entryModes__kR1us button{padding:.55rem .25rem}.PreferredIncomeCalc_entryModes__kR1us button strong{font-size:.8125rem}.PreferredIncomeCalc_controls__tOVWe,.PreferredIncomeCalc_results__d1SqE{padding:1rem}.PreferredIncomeCalc_holding__Ni9U6{padding:.85rem}.PreferredIncomeCalc_fields__djvuG{gap:.65rem}.PreferredIncomeCalc_field__Qtr2B label{font-size:.8125rem}.PreferredIncomeCalc_inputWrap__U_Rt9 input{padding-left:.6rem}.PreferredIncomeCalc_positionNumber__9Vn3Y{display:none}.PreferredIncomeCalc_stockSelect__l_GU2 select{font-size:.9375rem}.PreferredIncomeCalc_caveat__6v84s,.PreferredIncomeCalc_smallNote__9l13i{font-size:.8125rem}.PreferredIncomeCalc_explainer__e8n8g{grid-template-columns:1fr;gap:1rem}.PreferredIncomeCalc_textActions__Bo8RC{flex-wrap:wrap;gap:0 .8rem}}@media(max-width:350px){.PreferredIncomeCalc_fields__djvuG,.PreferredIncomeCalc_metrics__euoBf{grid-template-columns:1fr}.PreferredIncomeCalc_formats__3TTiw{flex-wrap:wrap}.PreferredIncomeCalc_dimensions__67qNZ{display:none}}@media(prefers-reduced-motion:reduce){.PreferredIncomeCalc_page__zhHMi *{scroll-behavior:auto!important}}.PreferredIncomeCalc_quoteNote__H982r{margin-top:.5rem;color:#aaa;font-size:.75rem;line-height:1.6}.PreferredIncomeCalc_quoteNote__H982r p{margin:0}.PreferredIncomeCalc_quoteNote__H982r button{color:#ffb660;border:0;background:none;padding:.4rem 0;min-height:40px;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.PreferredIncomeCalc_chart__KiMLD{margin:.25rem 0 1.25rem;padding:1rem 0 .5rem;border-top:1px solid #39342d}.PreferredIncomeCalc_chart__KiMLD figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.PreferredIncomeCalc_chart__KiMLD figcaption span{color:#aaa;font-size:.75rem}.PreferredIncomeCalc_chart__KiMLD svg{display:block;width:100%;height:auto;margin-top:.8rem;overflow:visible}.PreferredIncomeCalc_chart__KiMLD p{margin:.55rem 0 0;font-size:.75rem;color:#aaa;line-height:1.6}