.ToolEvidenceDisclosure_root__kECvq{min-width:0;margin-top:var(--gb-space-4);border-top:1px solid var(--gb-data-border)}.ToolEvidenceDisclosure_summary__yuBkU{cursor:pointer;padding:var(--gb-space-3) 0;color:var(--gb-title);font-weight:700;line-height:1.5}.ToolEvidenceDisclosure_summary__yuBkU:focus-visible{outline:3px solid var(--gb-control-focus-ring);outline-offset:2px}.ToolEvidenceDisclosure_count__ARzVp{display:block;color:var(--gb-foreground-muted);font-size:.85rem;font-weight:400}.ToolEvidenceDisclosure_content__aZ4pm{min-width:0;padding-top:var(--gb-space-2)}.revenue-reverse-dcf_calculator__XKPNP{display:grid;gap:var(--gb-space-5)}.revenue-reverse-dcf_header__8nrhr{display:grid;gap:var(--gb-space-2)}.revenue-reverse-dcf_header__8nrhr p,.revenue-reverse-dcf_method__ey6A9,.revenue-reverse-dcf_note__tMcHL{margin:0;color:var(--gb-foreground-muted);line-height:1.65}.revenue-reverse-dcf_formGrid__PjZ79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gb-space-4)}.revenue-reverse-dcf_results__X_nqv{display:grid;gap:var(--gb-space-4)}.revenue-reverse-dcf_bridge__1MZFN{display:flex;flex-wrap:wrap;gap:var(--gb-space-2) var(--gb-space-5);padding-top:var(--gb-space-3);border-top:1px solid var(--gb-border);color:var(--gb-foreground-muted);font-size:.9rem}.revenue-reverse-dcf_bridge__1MZFN strong{color:var(--gb-title)}.revenue-reverse-dcf_error__kBasX{margin:0;color:var(--gb-field-error-fg)}.revenue-reverse-dcf_tableSection__ODP3v{display:grid;gap:var(--gb-space-3)}.revenue-reverse-dcf_tableSection__ODP3v h3{margin:0}.revenue-reverse-dcf_method__ey6A9{padding-top:var(--gb-space-3);border-top:1px solid var(--gb-border);font-size:.92rem}@media (max-width:900px){.revenue-reverse-dcf_formGrid__PjZ79{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.revenue-reverse-dcf_formGrid__PjZ79{grid-template-columns:1fr}}.SavedToolScenarios_panel__ycJML{margin-top:var(--gb-space-6)}.SavedToolScenarios_header__Ap7lE{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gb-space-4)}.SavedToolScenarios_empty__BVQiE,.SavedToolScenarios_error__7t7w1,.SavedToolScenarios_header__Ap7lE p,.SavedToolScenarios_notice__5eJ4w,.SavedToolScenarios_upsell__vVT_d{margin-top:var(--gb-space-2);line-height:1.6}.SavedToolScenarios_empty__BVQiE,.SavedToolScenarios_header__Ap7lE p,.SavedToolScenarios_plan__pvq37,.SavedToolScenarios_upsell__vVT_d{color:var(--gb-foreground-muted)}.SavedToolScenarios_plan__pvq37{flex:0 0 auto;padding:.3rem .55rem;border:1px solid var(--gb-data-border);border-radius:var(--gb-radius-lg);font-size:.8rem;text-transform:capitalize}.SavedToolScenarios_actions__cRGdi,.SavedToolScenarios_rowActions__B90tX{display:flex;flex-wrap:wrap;gap:var(--gb-space-3)}.SavedToolScenarios_actions__cRGdi{margin-top:var(--gb-space-3)}.SavedToolScenarios_saveRow__oMChv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gb-space-4);align-items:end;margin-top:var(--gb-space-5)}.SavedToolScenarios_savedList__U7vzu{display:grid;gap:var(--gb-space-3);margin-top:var(--gb-space-5)}.SavedToolScenarios_savedRow__NQkOv{display:flex;justify-content:space-between;gap:var(--gb-space-4);align-items:center;padding-top:var(--gb-space-3);border-top:1px solid var(--gb-data-border)}.SavedToolScenarios_savedRow__NQkOv span,.SavedToolScenarios_savedRow__NQkOv strong{display:block}.SavedToolScenarios_savedRow__NQkOv span{margin-top:var(--gb-space-1);color:var(--gb-foreground-muted);font-size:.85rem}.SavedToolScenarios_notice__5eJ4w{color:var(--gb-foreground)}.SavedToolScenarios_error__7t7w1{color:var(--gb-danger,#b91c1c)}@media only screen and (max-width:640px){.SavedToolScenarios_header__Ap7lE,.SavedToolScenarios_savedRow__NQkOv{display:grid}.SavedToolScenarios_saveRow__oMChv{grid-template-columns:1fr}.SavedToolScenarios_saveRow__oMChv button{width:100%}}.StockValuationScenarioComparison_comparison__3f0GP{display:grid;gap:var(--gb-space-4);padding-top:var(--gb-space-5);border-top:1px solid var(--gb-data-border)}.StockValuationScenarioComparison_comparison__3f0GP h3,.StockValuationScenarioComparison_comparison__3f0GP p{margin:0}.StockValuationScenarioComparison_comparison__3f0GP p{color:var(--gb-foreground-muted);line-height:1.6}.StockValuationScenarioComparison_header__D8MoP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gb-space-4)}.StockValuationScenarioComparison_header__D8MoP>span{flex:0 0 auto;color:var(--gb-foreground-muted);font-size:.82rem;font-weight:700}.StockValuationScenarioComparison_selector__DYs9Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-2)}.StockValuationScenarioComparison_choice__4okou{min-width:0;padding:var(--gb-space-3);border:1px solid var(--gb-data-border);border-radius:10px}.StockValuationScenarioComparison_boundary__LeV2z{font-size:.88rem}.StockValuationScenarioComparison_tableWrap__fCX_X{min-width:0}.StockValuationScenarioComparison_table__TOcGb{min-width:760px}.StockValuationScenarioComparison_table__TOcGb thead span,.StockValuationScenarioComparison_table__TOcGb thead strong{display:block}.StockValuationScenarioComparison_table__TOcGb thead span{margin-top:var(--gb-space-1);color:var(--gb-foreground-muted);font-size:.76rem;font-weight:500}.StockValuationScenarioComparison_sectionRow__sfYqs th{color:var(--gb-foreground-muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.StockValuationScenarioComparison_error__q_n5r{color:var(--gb-field-error-fg)!important;font-weight:650}.StockValuationScenarioComparison_empty__QvNee{font-size:.9rem}@media only screen and (max-width:720px){.StockValuationScenarioComparison_header__D8MoP{display:grid}.StockValuationScenarioComparison_selector__DYs9Q{grid-template-columns:1fr}}.stock-valuation-calculator_page___i96U{padding-top:var(--gb-space-10);padding-bottom:var(--gb-space-16)}.stock-valuation-calculator_lookup__ZYixO{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gb-space-3);margin-top:var(--gb-space-6)}.stock-valuation-calculator_lookupField__vi4pH{margin:0}.stock-valuation-calculator_snapshot__fRX68{margin-top:var(--gb-space-6)}.stock-valuation-calculator_snapshotHeader__VJQBj{display:flex;justify-content:space-between;gap:var(--gb-space-4);align-items:flex-start}.stock-valuation-calculator_disclaimer__eFvPD,.stock-valuation-calculator_method__21BbI p,.stock-valuation-calculator_snapshotHeader__VJQBj p,.stock-valuation-calculator_snapshotNote__TCHoh{color:var(--gb-foreground-muted);line-height:1.65}.stock-valuation-calculator_snapshotMeta__sZSCF{display:flex;flex-wrap:wrap;gap:var(--gb-space-2) var(--gb-space-4);margin-top:var(--gb-space-4);color:var(--gb-foreground-muted);font-size:.88rem}.stock-valuation-calculator_workspace__MCQ3f{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gb-space-6);align-items:start;margin-top:var(--gb-space-8)}.stock-valuation-calculator_form__0ylPX{display:grid;gap:var(--gb-space-5)}.stock-valuation-calculator_fieldGrid__BzpNx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-4)}.stock-valuation-calculator_sectionBreak__nZknw{padding-top:var(--gb-space-5);border-top:1px solid var(--gb-data-border)}.stock-valuation-calculator_results__0eAcd{display:grid;gap:var(--gb-space-6)}.stock-valuation-calculator_resultGrid__WdzMx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-4)}.stock-valuation-calculator_resultCard__1lQlj{padding-top:var(--gb-space-3);border-top:1px solid var(--gb-data-border)}.stock-valuation-calculator_resultValue__3oeNp{display:block;color:var(--gb-data-value);font-family:var(--gb-data-value-font);font-size:1.5rem;font-weight:var(--gb-data-value-weight);letter-spacing:var(--gb-data-value-tracking);line-height:var(--gb-data-value-line-height)}.stock-valuation-calculator_resultLabel__EDqXF{display:block;margin-top:var(--gb-space-1);color:var(--gb-data-label);font-size:.88rem;line-height:1.45}.stock-valuation-calculator_resultDetail__4IS1G{display:block;margin-top:var(--gb-space-2);color:var(--gb-foreground-muted);font-size:.8rem;line-height:1.45}.stock-valuation-calculator_growthEvidence__eYgqt{margin-top:var(--gb-space-8)}.stock-valuation-calculator_revenueContinuation__iRSC4{margin-top:var(--gb-space-8);margin-bottom:var(--gb-space-4)}.stock-valuation-calculator_sensitivity__wiysA{margin-top:var(--gb-space-8)}.stock-valuation-calculator_tableWrap__wknS_{overflow-x:auto;margin-top:var(--gb-space-4)}.stock-valuation-calculator_sensitivityTable__pbKs8{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.stock-valuation-calculator_sensitivityTable__pbKs8 td,.stock-valuation-calculator_sensitivityTable__pbKs8 th{padding:.7rem .8rem;border-bottom:1px solid var(--gb-data-border);white-space:nowrap;text-align:right}.stock-valuation-calculator_sensitivityTable__pbKs8 td:first-child,.stock-valuation-calculator_sensitivityTable__pbKs8 th:first-child{text-align:left}.stock-valuation-calculator_sensitivityTable__pbKs8 th{color:var(--gb-data-label);font-size:.82rem}.stock-valuation-calculator_activeCell__kT8wA{font-weight:800;color:var(--gb-data-value)}.stock-valuation-calculator_methodGrid__oHgXg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-5);margin-top:var(--gb-space-10)}.stock-valuation-calculator_method__21BbI{height:100%}.stock-valuation-calculator_formula__82_hG{margin-top:var(--gb-space-3);padding:var(--gb-space-3);border-left:3px solid var(--gb-data-border);color:var(--gb-foreground-muted);font-family:var(--gb-data-value-font);line-height:1.6}.stock-valuation-calculator_disclaimer__eFvPD{margin-top:var(--gb-space-8);padding-top:var(--gb-space-5);border-top:1px solid var(--gb-data-border)}@media only screen and (max-width:900px){.stock-valuation-calculator_methodGrid__oHgXg,.stock-valuation-calculator_workspace__MCQ3f{grid-template-columns:1fr}}@media only screen and (max-width:640px){.stock-valuation-calculator_fieldGrid__BzpNx,.stock-valuation-calculator_lookup__ZYixO,.stock-valuation-calculator_resultGrid__WdzMx{grid-template-columns:1fr}.stock-valuation-calculator_snapshotHeader__VJQBj{display:grid}}