.styles_container__qmDi7{max-width:1200px;margin:0 auto;padding:32px 16px;font-family:Montserrat;color:#1a1a1a}.styles_leftColumn__eOwrP{min-width:0;width:100%}.styles_header__9mDbU{margin-bottom:32px}.styles_title__xey_O{font-size:36px;font-weight:800;line-height:1.25;color:#111827;margin-bottom:12px;letter-spacing:-.02em}.styles_titleHighlight__WhV5y{color:#259f46}.styles_subtitle__lOKoP{font-size:15px;line-height:1.6;color:#494949;max-width:900px;margin-bottom:20px}.styles_authorMeta___XukB{display:flex;align-items:center;gap:8px;font-size:13px;color:#767676}.styles_authorAvatar__5S7Fg{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%}.styles_authorName__aVG4w{color:#1b1b1b}.styles_metaDot__olWLd{width:4px;height:4px;border-radius:50%;background:#259f46}.styles_metaDate__ksdoR{color:#494949}.styles_mainLayout__xo4_g{display:grid;grid-template-columns:1fr 340px;grid-gap:32px;gap:32px;margin-bottom:48px}@media (max-width:1024px){.styles_mainLayout__xo4_g{grid-template-columns:1fr}}.styles_calcCard__EB5Rr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);min-width:0}.styles_orDivider__Olzar{text-align:center;position:relative;margin:20px 0}.styles_orDivider__Olzar:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.styles_orText__mZ3oF{position:relative;background:#fff;padding:0 12px;font-size:11px;text-transform:uppercase;color:#9ca3af;font-weight:700;letter-spacing:.05em}.styles_inputsGrid__9gJoy{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:32px}.styles_fullWidthInput__6kIRj{grid-column:span 2}@media (max-width:640px){.styles_inputsGrid__9gJoy{grid-template-columns:1fr}.styles_fullWidthInput__6kIRj{grid-column:span 1}}.styles_inputItem__i0D2b{display:flex;flex-direction:column;gap:8px}.styles_inputLabel__91tvS{font-size:13px;font-weight:700;color:#374151}.styles_visualPanel__QGB0L{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-top:32px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);min-width:0}.styles_panelHeader__4rrfm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.styles_panelTitle__UMyX_{font-size:20px;font-weight:800;color:#111827}.styles_chartContainer__raVUg{border:1px solid #e5e7eb;padding:20px;border-radius:12px}.styles_chartWrapper__bOfPw{width:100%;height:300px;margin-bottom:24px;overflow:hidden}.styles_chartLegend__4QVdV{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:24px}.styles_legendItem__BzbFg{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4b5563}.styles_legendDot__CXg8h{width:10px;height:10px;border-radius:50%}.styles_statsGrid__pCypL{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-gap:0;gap:0;margin-bottom:24px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;margin-top:50px}@media (max-width:640px){.styles_statsGrid__pCypL{grid-template-columns:1fr}}.styles_statCard__E5PeU{background:#fff;padding:24px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-right:1px solid #e5e7eb}.styles_statCard__E5PeU:last-child{border-right:none}.styles_statCardActive__wQiwI{background:#f0fdf4}@media (max-width:640px){.styles_statCard__E5PeU{border-right:none;border-bottom:1px solid #e5e7eb;padding:20px 16px}.styles_statCard__E5PeU:last-child{border-bottom:none}}.styles_statLabel__gRgsz{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.styles_statLabelActive__AzyzE{color:#259f46}.styles_statValue__Ilu4z{font-size:24px;font-weight:800;color:#111827}.styles_statValueActive___JGME{color:#259f46;font-size:28px}.styles_statSubtext__icZ0Z{font-size:11px;color:#6b7280}.styles_tableSection__Qmec4{margin-top:48px;padding-top:24px;width:100%;max-width:100%}.styles_tableSectionHeader__cKc8y{margin-bottom:20px}.styles_tableTitle__5u28M{font-size:28px;font-weight:800;color:#111827;margin-bottom:8px}.styles_tableSubtitle__IruA8{font-size:14px;color:#6b7280;line-height:1.5}.styles_tableCard__OgnUO{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:24px;width:100%;max-width:100%}.styles_tableWrapper__7jiOx{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.styles_dripTable__aN9T7{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;text-align:center}.styles_dripTable__aN9T7 th{background:#f9fafb;font-weight:700;color:#374151}.styles_dripTable__aN9T7 td,.styles_dripTable__aN9T7 th{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:12px}.styles_dripTable__aN9T7 td{font-weight:500;color:#4b5563}.styles_dripTable__aN9T7 td:last-child,.styles_dripTable__aN9T7 th:last-child{border-right:none}.styles_dripTable__aN9T7 tr:last-child td{border-bottom:none}.styles_rowLabel__i1eHA{font-weight:700!important;background:#f9fafb;color:#374151}.styles_greenCellText__R3Rvb{color:#259f46;font-weight:700}.styles_showMoreRow__kKn5n{text-align:center;border-top:1px solid #e5e7eb;background:#f9fafb}.styles_showMoreBtn__7dTof{background:transparent;border:none;color:#259f46;font-weight:700;font-size:13px;padding:12px;cursor:pointer;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.styles_showMoreBtn__7dTof:hover{background:#f0fdf4}.styles_actionButtonsRow__jiO2x{display:flex;align-items:center;gap:16px;margin-top:24px;width:100%}.styles_secondaryActionsGroup__AdYKt{display:flex;align-items:center;gap:12px;flex:1 1;max-width:420px;width:100%}.styles_faqSection___TTC1{margin-top:64px;padding-top:48px;border-top:1px solid #e5e7eb}.styles_faqTitle__XmRVW{font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;color:#111827;text-align:center;margin-top:0;margin-bottom:32px;letter-spacing:-.02em}@media (max-width:640px){.styles_actionButtonsRow__jiO2x{flex-direction:column;align-items:stretch;gap:12px}.styles_actionButtonsRow__jiO2x button:not(.styles_shareBtn__HGYvq){width:100%;max-width:none}.styles_shareBtn__HGYvq{width:44px!important;height:44px!important;align-self:center}.styles_secondaryActionsGroup__AdYKt{max-width:none}.styles_chartContainer__raVUg{padding:10px}.styles_chartWrapper__bOfPw{height:220px}.styles_chartLegend__4QVdV{flex-direction:column;align-items:flex-start;gap:12px;padding-left:16px;margin-top:16px}.styles_legendItem__BzbFg{font-size:14px;font-weight:500}.styles_legendDot__CXg8h{width:12px;height:12px}}@media (max-width:480px){.styles_container__qmDi7{padding:20px 12px}.styles_title__xey_O{font-size:26px}.styles_subtitle__lOKoP{font-size:13px}.styles_calcCard__EB5Rr,.styles_visualPanel__QGB0L{padding:16px 12px}.styles_statValue__Ilu4z{font-size:20px}.styles_statValueActive___JGME{font-size:24px}.styles_tableTitle__5u28M{font-size:22px}}@media (max-width:370px){.styles_container__qmDi7{padding:12px 6px}.styles_title__xey_O{font-size:20px}.styles_subtitle__lOKoP{font-size:12px}.styles_calcCard__EB5Rr{padding:12px 6px}.styles_searchInputWrapper__pNxP4 input{font-size:13px!important}.styles_visualPanel__QGB0L{padding:12px 6px}.styles_statValue__Ilu4z{font-size:18px}.styles_statValueActive___JGME{font-size:22px}.styles_tableTitle__5u28M{font-size:18px}.styles_tableSubtitle__IruA8{font-size:11px}.styles_dripTable__aN9T7 td,.styles_dripTable__aN9T7 th{padding:8px 4px;font-size:11px}}.styles_keyStatsRow__ok1iv{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;margin:32px 0;padding-top:24px}.styles_keyStatCol__u9Ef3{display:flex;flex-direction:column;gap:6px}.styles_keyStatTitle__cCRVp{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#4b5563}.styles_keyStatVal__qZJcc{font-size:28px;font-weight:800;color:#111827}.styles_keyStatSub__TT5yi{font-size:12px;color:#6b7280}.styles_blueDot__emj0b,.styles_orangeDot__9oM_j,.styles_redDot__euaJf{width:8px;height:8px;border-radius:50%}.styles_blueDot__emj0b{background-color:#3b82f6}.styles_orangeDot__9oM_j{background-color:#f59e0b}.styles_redDot__euaJf{background-color:#ef4444}.styles_dripAddsBadge__SfvK8{display:inline-flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #259f46;color:#259f46;padding:4px 16px 4px 8px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.styles_badgeCheckDot__fE1et{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:rgba(37,159,70,.25);border-radius:50%}.styles_badgeCheckDot__fE1et:after{content:"";display:block;width:10px;height:10px;background-color:#259f46;border-radius:50%}@media (max-width:640px){.styles_keyStatsRow__ok1iv{grid-template-columns:1fr;gap:20px}}.styles_errorAlert__uShPR{display:flex;align-items:center;justify-content:space-between;background-color:#fee2e2;color:#b91c1c;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:500;border:1px solid #fecaca}.styles_errorAlertContent__Dtsx_{display:flex;align-items:center;gap:8px}.styles_errorAlertClose__l6uaL{background:none;border:none;color:#b91c1c;font-size:18px;cursor:pointer;padding:0;line-height:1}.TickerSearchWithQuickPicks_searchSection__nhLDA{margin-bottom:20px}.TickerSearchWithQuickPicks_sectionLabel__P5f4y{display:block;font-size:13px;font-weight:700;color:#374151;margin-bottom:8px}.TickerSearchWithQuickPicks_searchInputWrapper__wOFHU{width:100%;min-height:48px;padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;display:flex;align-items:center;gap:8px;background:#fff;transition:border-color .15s ease}.TickerSearchWithQuickPicks_searchInputWrapper__wOFHU:focus-within{border-color:var(--accent-color,var(--wisesheets-green))}.TickerSearchWithQuickPicks_tickerPill__WLICF{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.TickerSearchWithQuickPicks_tickerLogoIcon__ZQsdA{width:16px;height:16px;border-radius:50%;object-fit:cover}.TickerSearchWithQuickPicks_tickerPillText__Fs_zM{font-size:12px;font-weight:700;color:#1f2937}.TickerSearchWithQuickPicks_clearTickerBtn__dpjza{border:none;background:transparent;color:#9ca3af;cursor:pointer;font-size:14px;font-weight:700;padding:0 2px;display:flex;align-items:center;justify-content:center}.TickerSearchWithQuickPicks_clearTickerBtn__dpjza:hover{color:#ef4444}.TickerSearchWithQuickPicks_quickTickers__PR2rL{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.TickerSearchWithQuickPicks_tickerBtn__Kuu7y{display:flex;align-items:center;gap:6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;cursor:pointer;transition:all .15s ease}.TickerSearchWithQuickPicks_tickerBtn__Kuu7y:hover{background:#f0fdf4;border-color:var(--accent-color,var(--wisesheets-green))}.TickerSearchWithQuickPicks_tickerBtnText__mfO5y{font-size:12px;font-weight:700;color:#1f2937}@media (max-width:640px){.TickerSearchWithQuickPicks_quickTickers__PR2rL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.TickerSearchWithQuickPicks_tickerBtn__Kuu7y{justify-content:center;padding:10px 12px}}.DripTooltip_customTooltip__VHYy4{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.02);padding:20px;min-width:220px;border:none;outline:none;font-family:inherit}.DripTooltip_tooltipHeader__2qfy5{font-size:16px;font-weight:700;color:#1b1b1b;margin-bottom:16px}.DripTooltip_tooltipRow__J__7o{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;gap:32px}.DripTooltip_tooltipRow__J__7o:last-child{margin-bottom:0}.DripTooltip_tooltipLabel__N9mgy{color:#4b5563;font-weight:400}.DripTooltip_tooltipVal__VH60k{font-weight:700;color:#1b1b1b}.DripTooltip_tooltipDivider__r7HEc{border-bottom:1px solid #f3f4f6;margin:12px 0;width:100%}.FinancialIndependenceCard_fiCard__9bsaN{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:24px;margin-top:32px;margin-bottom:32px;width:100%;max-width:100%}.FinancialIndependenceCard_fiBadge__bBrFz{display:inline-block;font-size:11px;font-weight:700;color:#259f46;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.FinancialIndependenceCard_fiTitle__g7Rbh{font-size:22px;font-weight:800;line-height:1.35;color:#1b1b1b;margin-bottom:8px;margin-top:0}.FinancialIndependenceCard_fiSubtitle__Xwcfx{font-size:13px;line-height:1.5;color:#767676;margin-bottom:24px;margin-top:0}.FinancialIndependenceCard_fiGrid__3ZnG7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.FinancialIndependenceCard_fiGrid__3ZnG7{grid-template-columns:1fr}}.FinancialIndependenceCard_fiInputWrapper__zlOxv{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;height:48px}.FinancialIndependenceCard_fiPrefix__cUsG4{background:#f3f4f6;padding:0 16px;color:#4b5563;font-weight:600;height:100%;display:flex;align-items:center;border-right:1px solid #e5e7eb}.FinancialIndependenceCard_fiInput__KZoI1{flex:1 1;border:none;outline:none;padding:0 16px;font-size:16px;font-weight:700;color:#111827;width:100%}.FinancialIndependenceCard_fiSuffix__eZq3R{padding-right:16px;color:#4b5563;font-size:14px;font-weight:600}.FinancialIndependenceCard_fiResultCard__yOL4E{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;padding:0 16px;height:48px}.FinancialIndependenceCard_fiResultLabel__Y_624{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#4b5563}.FinancialIndependenceCard_fiRedDot__PXUZW{width:8px;height:8px;background-color:#ef4444;border-radius:50%}.FinancialIndependenceCard_fiResultVal__XER59{font-size:18px;font-weight:800;color:#111827}.WorkedExampleCard_workedExampleCard__uSck_{border:1px solid #ebebeb;border-radius:16px;background:#fff;overflow:hidden;margin-top:24px;width:100%;max-width:100%}.WorkedExampleCard_workedExampleHeader__SIzSL{display:flex;align-items:center;padding:24px;background:linear-gradient(270deg,hsla(0,0%,100%,.16),hsla(0,0%,60%,.12));border-bottom:1px solid #ebebeb;flex-wrap:wrap;gap:16px}.WorkedExampleCard_workedExampleCompanyInfo__1OSIW{display:flex;align-items:center;gap:16px}.WorkedExampleCard_companyLogo__UBGeq{display:flex;align-items:center;justify-content:center}.WorkedExampleCard_companyMeta__eZyYF{display:flex;flex-direction:column;gap:4px}.WorkedExampleCard_companyName__hl8Fw{font-size:20px;font-weight:700;color:#1b1b1b;margin:0}.WorkedExampleCard_tickerMeta__Dtdcn{display:flex;align-items:center;gap:8px;font-size:13px;color:#767676;flex-wrap:wrap}.WorkedExampleCard_metaSeparatorDot__IPhsl{width:4px;height:4px;border-radius:50%;background:#d9d9d9}.WorkedExampleCard_workedExampleGrid__ZzVgi{display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.WorkedExampleCard_workedExampleGrid__ZzVgi{grid-template-columns:1fr}.WorkedExampleCard_stepBox__BvqCa{border-right:none!important;border-bottom:1px solid #ebebeb!important}.WorkedExampleCard_stepBox__BvqCa:last-child{border-bottom:none!important}}.WorkedExampleCard_stepBox__BvqCa{padding:24px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;display:flex;flex-direction:column;gap:12px;background:#fff}.WorkedExampleCard_stepBox__BvqCa:nth-child(2n){border-right:none}.WorkedExampleCard_stepBox__BvqCa:nth-last-child(-n+2){border-bottom:none}.WorkedExampleCard_stepHeader__gfr_a{display:flex;flex-direction:column;gap:4px}.WorkedExampleCard_stepBadge__aWprI{font-size:11px;font-weight:700;color:var(--accent-color,var(--wisesheets-green));text-transform:uppercase;letter-spacing:.05em}.WorkedExampleCard_stepTitle__Y4JtP{font-size:16px;font-weight:700;color:#1b1b1b;margin:0}.WorkedExampleCard_stepFormulaText__v_vhj{font-size:13px;color:#494949;line-height:1.6;font-family:inherit;white-space:pre-line;margin:0}.WorkedExampleCard_stepResultRow__S5_j7{display:flex;align-items:center;margin-top:auto;padding-top:12px}.WorkedExampleCard_resultValue__a1xVL{font-size:20px;font-weight:800;color:var(--accent-color,var(--wisesheets-green))}.AristocratsTable_aristocratsSection__P_BiA{margin-top:48px;margin-bottom:48px}.AristocratsTable_aristocratsTitle__m8kqy{font-size:32px;font-weight:800;color:#111827;margin-bottom:12px;letter-spacing:-.02em}.AristocratsTable_aristocratsSubtitle__ux7H5{font-size:15px;line-height:1.6;color:#494949;margin-bottom:24px}.AristocratsTable_aristocratsCard__zRbKw{border:1px solid #ebebeb;border-radius:16px;background:#fff;overflow:hidden;width:100%;max-width:100%}.AristocratsTable_aristocratsTableWrapper__9OSCG{width:100%;overflow-x:auto}.AristocratsTable_aristocratsTable__264MQ{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;text-align:center}.AristocratsTable_aristocratsTable__264MQ th{background:#f9fafb;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;color:#4b5563;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px}.AristocratsTable_aristocratsTable__264MQ th:last-child{border-right:none}.AristocratsTable_aristocratsTable__264MQ td{padding:16px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#494949;vertical-align:middle}.AristocratsTable_aristocratsTable__264MQ td:last-child{border-right:none}.AristocratsTable_aristocratsTable__264MQ tr:last-child td{border-bottom:none}.AristocratsTable_aristocratRow__1_57k{cursor:pointer;transition:background-color .15s ease}.AristocratsTable_aristocratRow__1_57k:hover{background-color:#f9fafb}.AristocratsTable_aristocratCompanyCell__zVE_o{text-align:left;padding-left:24px!important}.AristocratsTable_aristocratCompany__AcyZy{display:flex;align-items:center;gap:16px}.AristocratsTable_aristocratSymbol__yPUhH{font-size:14px;font-weight:800;color:#111827;background:#f3f4f6;border-radius:6px;padding:6px 10px;min-width:50px;text-align:center}.AristocratsTable_aristocratInfo__WHtA5{display:flex;flex-direction:column;gap:4px}.AristocratsTable_aristocratName__3Dvcs{font-size:14px;font-weight:700;color:#111827}.AristocratsTable_aristocratSector__ZMFXC{font-size:12px;color:#767676}.AristocratsTable_aristocratArrowCell__oPrYN{width:40px;padding:0!important;text-align:center}.AristocratsTable_aristocratArrow__T4Zyw{font-size:18px;color:#9ca3af;transition:transform .2s,color .2s}.AristocratsTable_aristocratRow__1_57k:hover .AristocratsTable_aristocratArrow__T4Zyw{color:#259f46;transform:translateX(4px)}