.StockValuationResearch-module__4K7eMa__page{--valuation-line:color-mix(in srgb, var(--color-border) 82%, transparent);gap:28px;min-width:0;padding-bottom:24px;display:grid}.StockValuationResearch-module__4K7eMa__controls{border-bottom:1px solid var(--valuation-line);gap:14px;padding-bottom:14px;display:grid}.StockValuationResearch-module__4K7eMa__controlGroup{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.StockValuationResearch-module__4K7eMa__controlLabel{color:var(--color-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-right:5px;font-size:10px;font-weight:750}.StockValuationResearch-module__4K7eMa__controlGroup a{border-radius:var(--radius-pill);min-height:36px;color:var(--color-text-muted);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.StockValuationResearch-module__4K7eMa__controlGroup a[aria-current=page]{border-color:var(--color-border);background:var(--bg-surface-raised);color:var(--color-text-primary)}.StockValuationResearch-module__4K7eMa__controlGroup a[data-pending=true]{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent)}.StockValuationResearch-module__4K7eMa__controlGroup a:hover,.StockValuationResearch-module__4K7eMa__controlGroup a:focus-visible{color:var(--color-accent)}.StockValuationResearch-module__4K7eMa__hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:stretch;gap:34px;min-width:0;display:grid}.StockValuationResearch-module__4K7eMa__page[data-lens=trade] .StockValuationResearch-module__4K7eMa__hero,.StockValuationResearch-module__4K7eMa__page[data-lens=short] .StockValuationResearch-module__4K7eMa__hero{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.StockValuationResearch-module__4K7eMa__chartColumn,.StockValuationResearch-module__4K7eMa__contextColumn{min-width:0}.StockValuationResearch-module__4K7eMa__chartHeader,.StockValuationResearch-module__4K7eMa__contextHeader,.StockValuationResearch-module__4K7eMa__sectionHeader{border-bottom:1px solid var(--valuation-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.StockValuationResearch-module__4K7eMa__chartHeader h2,.StockValuationResearch-module__4K7eMa__contextHeader h2,.StockValuationResearch-module__4K7eMa__sectionHeader h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}.StockValuationResearch-module__4K7eMa__chartHeader span,.StockValuationResearch-module__4K7eMa__contextHeader span,.StockValuationResearch-module__4K7eMa__sectionHeader span{color:var(--color-text-muted);white-space:nowrap;font-size:10px}.StockValuationResearch-module__4K7eMa__chartFrame{border-bottom:1px solid var(--valuation-line);align-content:end;min-height:390px;padding:20px 0;display:grid;position:relative;overflow:hidden}.StockValuationResearch-module__4K7eMa__chartFrame:before{border-block:1px solid var(--valuation-line);content:"";opacity:.65;position:absolute;inset:18px 0 64px}.StockValuationResearch-module__4K7eMa__chartFrame:after{border-top:1px dashed var(--valuation-line);content:"";opacity:.55;position:absolute;inset:50% 0 auto}.StockValuationResearch-module__4K7eMa__chartPlaceholder{z-index:1;border-left:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 55%);align-content:end;gap:6px;min-height:160px;padding:18px;display:grid;position:relative}.StockValuationResearch-module__4K7eMa__chartPlaceholder strong{color:var(--color-text-primary);font-size:13px}.StockValuationResearch-module__4K7eMa__chartPlaceholder span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.StockValuationResearch-module__4K7eMa__chartFooter{color:var(--color-text-muted);justify-content:space-between;gap:16px;padding-top:12px;font-size:10px;display:flex}.StockValuationResearch-module__4K7eMa__contextColumn{align-content:start;gap:24px;display:grid}.StockValuationResearch-module__4K7eMa__currentValue{border-bottom:1px solid var(--valuation-line);padding:18px 0 20px}.StockValuationResearch-module__4K7eMa__currentValue span,.StockValuationResearch-module__4K7eMa__contextList dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.StockValuationResearch-module__4K7eMa__currentValue strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95;display:block}.StockValuationResearch-module__4K7eMa__currentValue small{color:var(--color-text-muted);margin-top:8px;font-size:10px;display:block}.StockValuationResearch-module__4K7eMa__contextList{border-top:1px solid var(--valuation-line);margin:0}.StockValuationResearch-module__4K7eMa__contextList div{border-bottom:1px solid var(--valuation-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.StockValuationResearch-module__4K7eMa__contextList dd{color:var(--color-text-primary);text-align:right;margin:0;font-size:12px;font-weight:650}.StockValuationResearch-module__4K7eMa__pendingValue{text-transform:uppercase;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:550!important}.StockValuationResearch-module__4K7eMa__secondaryGrid{border-top:1px solid var(--valuation-line);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:44px;padding-top:26px;display:grid}.StockValuationResearch-module__4K7eMa__page[data-lens=long] .StockValuationResearch-module__4K7eMa__secondaryGrid,.StockValuationResearch-module__4K7eMa__page[data-lens=medium] .StockValuationResearch-module__4K7eMa__secondaryGrid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)}.StockValuationResearch-module__4K7eMa__secondaryModule{min-width:0}.StockValuationResearch-module__4K7eMa__moduleRows{border-top:1px solid var(--valuation-line);margin:0}.StockValuationResearch-module__4K7eMa__moduleRows div{border-bottom:1px solid var(--valuation-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:13px 0;display:grid}.StockValuationResearch-module__4K7eMa__moduleRows dt{color:var(--color-text-secondary);font-size:12px}.StockValuationResearch-module__4K7eMa__moduleRows dd{color:var(--color-text-muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.StockValuationResearch-module__4K7eMa__earningsStrip{border-block:1px solid var(--valuation-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0;display:grid}.StockValuationResearch-module__4K7eMa__earningsStrip h2,.StockValuationResearch-module__4K7eMa__methodology h2{margin:0;font-size:1rem}.StockValuationResearch-module__4K7eMa__earningsStrip p,.StockValuationResearch-module__4K7eMa__methodology p{color:var(--color-text-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.StockValuationResearch-module__4K7eMa__earningsValue{color:var(--color-text-primary);text-align:right;font-size:12px;font-weight:700}.StockValuationResearch-module__4K7eMa__methodology{border-top:1px solid var(--valuation-line);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:30px;padding-top:18px;display:grid}.StockValuationResearch-module__4K7eMa__methodology a{color:var(--color-accent);font-size:11px;font-weight:700;text-decoration:none}.StockValuationResearch-module__4K7eMa__methodology a:hover,.StockValuationResearch-module__4K7eMa__methodology a:focus-visible{text-decoration:underline}@media (max-width:900px){.StockValuationResearch-module__4K7eMa__hero,.StockValuationResearch-module__4K7eMa__page[data-lens=trade] .StockValuationResearch-module__4K7eMa__hero,.StockValuationResearch-module__4K7eMa__page[data-lens=short] .StockValuationResearch-module__4K7eMa__hero,.StockValuationResearch-module__4K7eMa__secondaryGrid,.StockValuationResearch-module__4K7eMa__page[data-lens=long] .StockValuationResearch-module__4K7eMa__secondaryGrid,.StockValuationResearch-module__4K7eMa__page[data-lens=medium] .StockValuationResearch-module__4K7eMa__secondaryGrid{grid-template-columns:1fr}.StockValuationResearch-module__4K7eMa__contextColumn{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);align-items:start}}@media (max-width:640px){.StockValuationResearch-module__4K7eMa__controls{padding-bottom:10px;overflow-x:auto}.StockValuationResearch-module__4K7eMa__controlGroup{flex-wrap:nowrap;min-width:max-content}.StockValuationResearch-module__4K7eMa__chartFrame{min-height:285px}.StockValuationResearch-module__4K7eMa__contextColumn{grid-template-columns:1fr;gap:0}.StockValuationResearch-module__4K7eMa__currentValue{padding-top:16px}.StockValuationResearch-module__4K7eMa__secondaryGrid{gap:28px}.StockValuationResearch-module__4K7eMa__earningsStrip,.StockValuationResearch-module__4K7eMa__methodology{grid-template-columns:1fr;gap:12px}.StockValuationResearch-module__4K7eMa__earningsValue{text-align:left}}@media (prefers-reduced-motion:reduce){.StockValuationResearch-module__4K7eMa__page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
