.signals-module__oOHE4W__main{gap:1.15rem;display:grid}.signals-module__oOHE4W__scopeBar{border-block:1px solid var(--a-line-strong);background:#ffffff05;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.signals-module__oOHE4W__scopeBar>div{flex-direction:column;gap:.35rem;min-width:0;padding:.8rem .9rem;display:flex}.signals-module__oOHE4W__scopeBar>div+div{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__scopeBar span,.signals-module__oOHE4W__summaryMetric span,.signals-module__oOHE4W__sectionHeader span,.signals-module__oOHE4W__insightPanel header span,.signals-module__oOHE4W__dimensionCard>header span,.signals-module__oOHE4W__coverageCard>header span,.signals-module__oOHE4W__residualStrip span,.signals-module__oOHE4W__methodology>span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:750}.signals-module__oOHE4W__scopeBar strong{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.signals-module__oOHE4W__summaryGrid{border:1px solid var(--a-line-strong);background:linear-gradient(120deg,#ffffff0b,#0000 48%),#080a0b73;border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.signals-module__oOHE4W__summaryMetric{flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:1rem;display:flex}.signals-module__oOHE4W__summaryMetric+.signals-module__oOHE4W__summaryMetric{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__summaryMetric strong{color:var(--a-text);font-family:var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:620;overflow:hidden}.signals-module__oOHE4W__summaryMetric[data-tone=positive] strong{color:#91d4a2}.signals-module__oOHE4W__summaryMetric[data-tone=negative] strong{color:#ef918d}.signals-module__oOHE4W__summaryMetric small{color:var(--a-dim);margin-top:.5rem;font-size:.67rem;line-height:1.35}.signals-module__oOHE4W__module{border:1px solid var(--a-line-strong);background:linear-gradient(145deg,#ffffff0d,#0000 43%),#080a0b7a;border-radius:1.1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 58px #00000029}.signals-module__oOHE4W__sectionHeader{border-bottom:1px solid var(--a-line);grid-template-columns:1fr;align-items:end;gap:2rem;padding:1.25rem 1.35rem;display:grid}.signals-module__oOHE4W__sectionHeader h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.4rem;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:600}.signals-module__oOHE4W__sectionHeader p{color:var(--a-muted);font-size:.8rem;line-height:1.6}.signals-module__oOHE4W__driverList{display:grid}.signals-module__oOHE4W__driverRow{grid-template-columns:minmax(180px,.8fr) 130px minmax(330px,1.4fr);align-items:center;gap:1rem;min-height:88px;padding:.75rem 1.15rem;display:grid}.signals-module__oOHE4W__driverRow+.signals-module__oOHE4W__driverRow{border-top:1px solid var(--a-line)}.signals-module__oOHE4W__driverIdentity,.signals-module__oOHE4W__driverIdentity>span,.signals-module__oOHE4W__lifecycleEntity>span,.signals-module__oOHE4W__morphologyRoster article>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__driverIdentity{flex-direction:row;align-items:center;gap:.7rem}.signals-module__oOHE4W__driverIdentity strong,.signals-module__oOHE4W__lifecycleEntity strong,.signals-module__oOHE4W__morphologyRoster strong{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.signals-module__oOHE4W__driverIdentity small,.signals-module__oOHE4W__lifecycleEntity small,.signals-module__oOHE4W__morphologyRoster small{color:var(--a-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.65rem;overflow:hidden}.signals-module__oOHE4W__entityLogo,.signals-module__oOHE4W__entityFallback{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--entity-color) 62%, white);object-fit:contain;background:#f5f5f3f5;border-radius:.48rem;flex:none;width:28px;height:28px;overflow:hidden}.signals-module__oOHE4W__entityFallback{color:#111;background:color-mix(in srgb, var(--entity-color) 55%, #f4f1ea);font-family:var(--font-mono);place-items:center;font-size:.65rem;font-style:normal;font-weight:850;display:grid}.signals-module__oOHE4W__driverHeadline{text-align:right;flex-direction:column;display:flex}.signals-module__oOHE4W__driverHeadline strong{font-family:var(--font-mono);font-size:.82rem}.signals-module__oOHE4W__driverHeadline small{color:#91d4a2;font-family:var(--font-mono);margin-top:.2rem;font-size:.66rem}.signals-module__oOHE4W__driverHeadline small[data-negative]{color:#ef918d}.signals-module__oOHE4W__driverFactors{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.signals-module__oOHE4W__driverFactors>div{background:#ffffff05;border:1px solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .5rem;padding:.5rem .6rem;display:grid}.signals-module__oOHE4W__driverFactors>div[data-dominant]{border-color:color-mix(in srgb, var(--entity-color) 38%, var(--a-line));background:color-mix(in srgb, var(--entity-color) 8%, transparent)}.signals-module__oOHE4W__driverFactors span{color:var(--a-dim);font-size:.62rem}.signals-module__oOHE4W__driverFactors b{color:#91d4a2;font-family:var(--font-mono);font-size:.64rem}.signals-module__oOHE4W__driverFactors>div[data-negative] b{color:#ef918d}.signals-module__oOHE4W__driverFactors i{background:var(--a-line);border-radius:99px;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.signals-module__oOHE4W__driverFactors u{width:var(--bar-size);border-radius:inherit;background:#91d4a2;height:100%;display:block}.signals-module__oOHE4W__driverFactors>div[data-negative] u{background:#ef918d}.signals-module__oOHE4W__unavailable,.signals-module__oOHE4W__moduleNote{color:var(--a-dim);font-size:.75rem}.signals-module__oOHE4W__moduleNote{border-top:1px solid var(--a-line);padding:.8rem 1.2rem}.signals-module__oOHE4W__lifecycleGrid{display:grid}.signals-module__oOHE4W__lifecycleLane+.signals-module__oOHE4W__lifecycleLane{border-top:1px solid var(--a-line)}.signals-module__oOHE4W__lifecycleLane{grid-template-columns:220px minmax(0,1fr);display:grid}.signals-module__oOHE4W__lifecycleLane>header{border-right:1px solid var(--a-line);flex-direction:column;justify-content:center;min-height:62px;padding:.8rem 1rem;display:flex}.signals-module__oOHE4W__lifecycleLane>header span{color:var(--a-text);font-size:.77rem;font-weight:720}.signals-module__oOHE4W__lifecycleLane>header small{color:var(--a-dim);margin-top:.18rem;font-size:.64rem}.signals-module__oOHE4W__lifecycleLane[data-profile=acquisition-heavy]>header{box-shadow:inset 3px 0 #7eb7d3}.signals-module__oOHE4W__lifecycleLane[data-profile=balanced]>header{box-shadow:inset 3px 0 #c2a66f}.signals-module__oOHE4W__lifecycleLane[data-profile=returning-heavy]>header{box-shadow:inset 3px 0 #8bc39a}.signals-module__oOHE4W__lifecycleLane>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;padding:.35rem .75rem .7rem;display:grid}.signals-module__oOHE4W__lifecycleLane>div>p{color:var(--a-dim);padding:1rem .2rem;font-size:.75rem}.signals-module__oOHE4W__lifecycleEntity{border-bottom:1px solid var(--a-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:48px;display:grid}.signals-module__oOHE4W__lifecycleEntity b{color:var(--a-muted);font-family:var(--font-mono);font-size:.63rem}.signals-module__oOHE4W__morphologyLayout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);min-height:500px;display:grid}.signals-module__oOHE4W__morphologyMatrix{border-right:1px solid var(--a-line);background:linear-gradient(90deg, transparent 49.9%, var(--a-line) 50%, transparent 50.1%), linear-gradient(0deg, transparent 49.9%, var(--a-line) 50%, transparent 50.1%), radial-gradient(circle at 50% 50%, #ffffff09, transparent 58%);min-height:500px;position:relative;overflow:hidden}.signals-module__oOHE4W__matrixQuadrants{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:1rem 1.2rem 2.2rem 2.6rem}.signals-module__oOHE4W__matrixQuadrants span{color:var(--a-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.55rem;font-size:.58rem}.signals-module__oOHE4W__matrixQuadrants span:nth-child(2n){text-align:right}.signals-module__oOHE4W__matrixQuadrants span:nth-child(n+3){align-self:end}.signals-module__oOHE4W__axisX,.signals-module__oOHE4W__axisY{z-index:3;color:var(--a-dim);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;position:absolute}.signals-module__oOHE4W__axisX{bottom:.8rem;right:1rem}.signals-module__oOHE4W__axisY{writing-mode:vertical-rl;top:1rem;left:.8rem;transform:rotate(180deg)}.signals-module__oOHE4W__matrixPoint{z-index:2;left:var(--point-x);bottom:var(--point-y);align-items:center;gap:.28rem;display:flex;position:absolute;transform:translate(-50%,50%)}.signals-module__oOHE4W__matrixPoint i{background:var(--entity-color);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb, var(--entity-color) 65%, transparent);border:1px solid #ffffffb8;border-radius:50%;flex:none}.signals-module__oOHE4W__matrixPoint span{max-width:90px;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:700;display:none;overflow:hidden}.signals-module__oOHE4W__morphologyRoster{align-content:start;padding:.5rem .8rem;display:grid}.signals-module__oOHE4W__morphologyRoster article{border-bottom:1px solid var(--a-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:56px;display:grid}.signals-module__oOHE4W__morphologyRoster article>div{flex-direction:column;align-items:flex-end;display:flex}.signals-module__oOHE4W__morphologyRoster article>div b{font-family:var(--font-mono);font-size:.68rem}.signals-module__oOHE4W__trendGrid{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signals-module__oOHE4W__insightPanel{min-width:0;padding:1rem 1.1rem}.signals-module__oOHE4W__insightPanel+.signals-module__oOHE4W__insightPanel{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__insightPanel header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.signals-module__oOHE4W__insightPanel header strong{font-family:var(--font-display);font-size:1.5rem;font-weight:620}.signals-module__oOHE4W__insightPanel>small{min-height:2.5em;color:var(--a-dim);font-size:.64rem;line-height:1.4;display:block}.signals-module__oOHE4W__sparkline{width:100%;height:92px;margin-block:.45rem;display:block;overflow:visible}.signals-module__oOHE4W__sparkline line{stroke:var(--a-line);stroke-width:1px}.signals-module__oOHE4W__sparkline polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.signals-module__oOHE4W__emptySpark{height:92px;color:var(--a-dim);place-items:center;font-size:.68rem;display:grid}.signals-module__oOHE4W__shiftBoard{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__shiftBoard>div+div{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__shiftBoard header{border-bottom:1px solid var(--a-line);color:var(--a-dim);justify-content:space-between;padding:.75rem 1rem;font-size:.66rem;display:flex}.signals-module__oOHE4W__shiftBoard header span{color:var(--a-text);font-weight:750}.signals-module__oOHE4W__shiftBoard p{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:1rem;min-height:46px;padding:.45rem 1rem;display:flex}.signals-module__oOHE4W__shiftBoard p:last-child{border-bottom:0}.signals-module__oOHE4W__shiftBoard p>span{align-items:center;gap:.55rem;min-width:0;display:flex}.signals-module__oOHE4W__shiftBoard p strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.signals-module__oOHE4W__shiftBoard p b{color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.67rem}.signals-module__oOHE4W__coverageGrid{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__coverageCard{min-width:0;padding:1.1rem}.signals-module__oOHE4W__coverageCard+.signals-module__oOHE4W__coverageCard{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__coverageCard>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.signals-module__oOHE4W__coverageCard>header strong{font-family:var(--font-display);font-size:1.3rem;font-weight:620}.signals-module__oOHE4W__coverageBars{border-bottom:1px solid var(--a-line-strong);background:repeating-linear-gradient(0deg, transparent 0 37px, var(--a-line) 38px);grid-template-columns:repeat(13,1fr);align-items:end;gap:.3rem;height:150px;margin-top:1rem;padding-top:1rem;display:grid}.signals-module__oOHE4W__coverageBars>div{background:#65b7cb52;height:100%;position:relative}.signals-module__oOHE4W__coverageBars i{background:#d6ae6b;min-height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #d6ae6b33}.signals-module__oOHE4W__coverageCard>footer{color:var(--a-dim);font-family:var(--font-mono);justify-content:space-between;margin-top:.35rem;font-size:.58rem;display:flex}.signals-module__oOHE4W__coverageCard>p{color:var(--a-muted);margin-top:.9rem;font-size:.75rem;line-height:1.55}.signals-module__oOHE4W__entityChips{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.signals-module__oOHE4W__entityChips>span{border:1px solid var(--a-line);color:var(--a-muted);border-radius:.55rem;align-items:center;gap:.4rem;padding:.3rem .45rem;font-size:.65rem;display:flex}.signals-module__oOHE4W__viewComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin-top:1.2rem;display:grid}.signals-module__oOHE4W__viewComparison>div{border:1px solid var(--a-line);background:#ffffff06;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:100px;padding:.9rem;display:flex}.signals-module__oOHE4W__viewComparison span{color:var(--a-dim);font-size:.66rem}.signals-module__oOHE4W__viewComparison b{font-family:var(--font-display);margin-top:.35rem;font-size:1.25rem}.signals-module__oOHE4W__viewComparison>i{color:var(--a-faint);font-family:var(--font-mono);font-size:.62rem;font-style:normal}.signals-module__oOHE4W__topupOnly{color:var(--a-dim);margin-top:.75rem;font-size:.65rem;display:block}.signals-module__oOHE4W__dimensionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signals-module__oOHE4W__dimensionCard{border-bottom:1px solid var(--a-line);min-width:0;padding:1rem}.signals-module__oOHE4W__dimensionCard>header{justify-content:space-between;align-items:center;display:flex}.signals-module__oOHE4W__dimensionCard>header small{color:var(--a-dim);font-size:.64rem}.signals-module__oOHE4W__dimensionLeader{border:1px solid var(--a-line);background:color-mix(in srgb, var(--entity-color) 8%, transparent);border-radius:.7rem;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.8rem;padding:.7rem;display:grid}.signals-module__oOHE4W__dimensionLeader>i{background:var(--entity-color);width:9px;height:9px;box-shadow:0 0 10px var(--entity-color);border-radius:50%}.signals-module__oOHE4W__dimensionLeader>span{flex-direction:column;display:flex}.signals-module__oOHE4W__dimensionLeader small{color:var(--a-dim);font-size:.58rem}.signals-module__oOHE4W__dimensionLeader strong{margin-top:.1rem;font-size:.78rem}.signals-module__oOHE4W__dimensionLeader b{font-family:var(--font-mono);font-size:.75rem}.signals-module__oOHE4W__dimensionMoves{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.85rem;display:grid}.signals-module__oOHE4W__dimensionMoves>div>span{color:var(--a-dim);font-size:.61rem}.signals-module__oOHE4W__dimensionMoves p{justify-content:space-between;gap:.5rem;margin-top:.45rem;display:flex}.signals-module__oOHE4W__dimensionMoves p strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.signals-module__oOHE4W__dimensionMoves p b{color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.61rem}.signals-module__oOHE4W__dimensionMoves>div>small{color:var(--a-faint);margin-top:.45rem;font-size:.62rem;display:block}.signals-module__oOHE4W__residualStrip{grid-template-columns:repeat(3,1fr);display:grid}.signals-module__oOHE4W__residualStrip>div{flex-direction:column;justify-content:center;min-height:90px;padding:1rem;display:flex}.signals-module__oOHE4W__residualStrip>div+div{border-left:1px solid var(--a-line)}.signals-module__oOHE4W__residualStrip strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.3rem}.signals-module__oOHE4W__methodology{border:1px solid var(--a-line-strong);background:#c2a66f0d;border-radius:.9rem;grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:1.2rem;padding:1rem 1.1rem;display:grid}.signals-module__oOHE4W__methodology p,.signals-module__oOHE4W__methodology small{color:var(--a-muted);font-size:.69rem;line-height:1.55}.signals-module__oOHE4W__methodology small{color:var(--a-dim);text-align:right}:is(html[data-theme=light] .signals-module__oOHE4W__summaryGrid,html[data-theme=light] .signals-module__oOHE4W__module){background:linear-gradient(145deg,#ffffffb8,#0000 48%),#f7f0e29e;box-shadow:inset 0 1px #fff,0 22px 58px #583e1914}html[data-theme=light] .signals-module__oOHE4W__coverageBars>div{background:#408fa547}@media (max-width:1120px){.signals-module__oOHE4W__summaryGrid{grid-template-columns:repeat(3,1fr)}.signals-module__oOHE4W__summaryMetric:nth-child(4){border-left:0;border-top:1px solid var(--a-line)}.signals-module__oOHE4W__summaryMetric:nth-child(n+5){border-top:1px solid var(--a-line)}.signals-module__oOHE4W__driverRow{grid-template-columns:minmax(170px,.8fr) 120px minmax(300px,1.4fr)}}@media (max-width:900px){.signals-module__oOHE4W__scopeBar{grid-template-columns:1fr 1fr}.signals-module__oOHE4W__scopeBar>div:nth-child(3){border-top:1px solid var(--a-line);border-left:0}.signals-module__oOHE4W__scopeBar>div:nth-child(4){border-top:1px solid var(--a-line)}.signals-module__oOHE4W__sectionHeader{grid-template-columns:1fr;gap:.8rem}.signals-module__oOHE4W__driverRow{grid-template-columns:minmax(0,1fr) auto}.signals-module__oOHE4W__driverFactors{grid-column:1/-1}.signals-module__oOHE4W__lifecycleLane{grid-template-columns:180px minmax(0,1fr)}.signals-module__oOHE4W__lifecycleLane>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-module__oOHE4W__morphologyLayout{grid-template-columns:1fr}.signals-module__oOHE4W__morphologyMatrix{border-right:0;border-bottom:1px solid var(--a-line)}.signals-module__oOHE4W__methodology{grid-template-columns:1fr;gap:.6rem}.signals-module__oOHE4W__methodology small{text-align:left}}@media (max-width:700px){.signals-module__oOHE4W__summaryGrid{grid-template-columns:1fr 1fr}.signals-module__oOHE4W__summaryMetric:nth-child(n){border-top:0}.signals-module__oOHE4W__summaryMetric:nth-child(odd){border-left:0}.signals-module__oOHE4W__summaryMetric:nth-child(n+3){border-top:1px solid var(--a-line)}.signals-module__oOHE4W__trendGrid,.signals-module__oOHE4W__coverageGrid,.signals-module__oOHE4W__dimensionGrid{grid-template-columns:1fr}.signals-module__oOHE4W__insightPanel+.signals-module__oOHE4W__insightPanel,.signals-module__oOHE4W__coverageCard+.signals-module__oOHE4W__coverageCard,.signals-module__oOHE4W__dimensionCard:nth-child(2n){border-top:1px solid var(--a-line);border-left:0}.signals-module__oOHE4W__lifecycleLane{grid-template-columns:1fr}.signals-module__oOHE4W__lifecycleLane>header{border-right:0;border-bottom:1px solid var(--a-line)}.signals-module__oOHE4W__shiftBoard{grid-template-columns:1fr}.signals-module__oOHE4W__shiftBoard>div+div{border-top:1px solid var(--a-line);border-left:0}.signals-module__oOHE4W__residualStrip{grid-template-columns:1fr}.signals-module__oOHE4W__residualStrip>div+div{border-top:1px solid var(--a-line);border-left:0}}@media (max-width:520px){.signals-module__oOHE4W__scopeBar{grid-template-columns:1fr}.signals-module__oOHE4W__scopeBar>div:nth-child(n){border-top:1px solid var(--a-line);border-left:0}.signals-module__oOHE4W__scopeBar>div:first-child{border-top:0}.signals-module__oOHE4W__summaryMetric{min-height:104px}.signals-module__oOHE4W__driverFactors,.signals-module__oOHE4W__lifecycleLane>div{grid-template-columns:1fr}.signals-module__oOHE4W__morphologyMatrix{min-height:430px}.signals-module__oOHE4W__dimensionMoves{grid-template-columns:1fr}}.signals-module__oOHE4W__main{--signal-grid:#ffffff29;--signal-grid-strong:#ffffff4d}.signals-module__oOHE4W__scopeBar span,.signals-module__oOHE4W__summaryMetric span,.signals-module__oOHE4W__sectionHeader span,.signals-module__oOHE4W__insightPanel header span,.signals-module__oOHE4W__dimensionCard>header span,.signals-module__oOHE4W__coverageCard>header span,.signals-module__oOHE4W__residualStrip span,.signals-module__oOHE4W__methodology>span{font-size:.75rem}.signals-module__oOHE4W__scopeBar strong{font-size:.82rem}.signals-module__oOHE4W__summaryMetric small{font-size:.75rem;line-height:1.5}.signals-module__oOHE4W__sectionHeader p{font-size:.9rem;line-height:1.65}.signals-module__oOHE4W__methodology p,.signals-module__oOHE4W__methodology small{font-size:.78rem}.signals-module__oOHE4W__growthExplorer{grid-template-columns:280px minmax(0,1fr);display:grid}.signals-module__oOHE4W__growthProgramPicker{border-right:1px solid var(--signal-grid);background:#00000014;min-height:0;position:relative;overflow:hidden}.signals-module__oOHE4W__growthProgramNav{z-index:2;border-bottom:1px solid var(--signal-grid);background:linear-gradient(110deg,#ffffff0b,#0000);justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.8rem .75rem;display:flex;position:absolute;top:0;left:0;right:0}.signals-module__oOHE4W__growthProgramNav>div{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__growthProgramNav>div span{color:var(--a-text);font-size:.78rem;font-weight:760}.signals-module__oOHE4W__growthProgramNav>div strong{color:var(--a-dim);font-family:var(--font-mono);text-transform:uppercase;margin-top:.14rem;font-size:.64rem;font-weight:650}.signals-module__oOHE4W__growthProgramPicker button{width:100%;min-height:62px;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .65rem;display:grid}.signals-module__oOHE4W__growthProgramPicker button+button{margin-top:.2rem}.signals-module__oOHE4W__growthProgramPicker button:hover{background:#ffffff0b}.signals-module__oOHE4W__growthProgramPicker button[aria-pressed=true]{border-color:color-mix(in srgb, var(--entity-color) 55%, var(--a-line-strong));background:color-mix(in srgb, var(--entity-color) 10%, transparent);box-shadow:inset 3px 0 0 var(--entity-color)}.signals-module__oOHE4W__growthProgramPicker button>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__growthProgramPicker button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.signals-module__oOHE4W__growthProgramPicker button small{color:var(--a-dim);margin-top:.16rem;font-size:.74rem}.signals-module__oOHE4W__growthProgramPicker button>b{font-family:var(--font-mono);white-space:nowrap;font-size:.76rem}.signals-module__oOHE4W__growthProgramBrowser{flex-direction:column;min-width:0;min-height:0;padding:.3rem .15rem .15rem;display:flex;position:absolute;inset:72px .7rem .7rem}.signals-module__oOHE4W__growthProgramSearch{border:1px solid var(--signal-grid-strong);background:#ffffff09;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;margin-bottom:.55rem;padding:.62rem .65rem;display:grid}.signals-module__oOHE4W__growthProgramSearch:focus-within{border-color:#c2a66f8f;box-shadow:0 0 0 2px #c2a66f1a}.signals-module__oOHE4W__growthProgramSearch svg{width:14px;height:14px;fill:var(--a-dim)}.signals-module__oOHE4W__growthProgramSearch input{min-width:0;color:var(--a-text);font:.76rem var(--font-sans);background:0 0;border:0;outline:0}.signals-module__oOHE4W__growthProgramSearch input::placeholder{color:var(--a-dim)}.signals-module__oOHE4W__growthProgramDirectory{scrollbar-color:var(--signal-grid-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;padding-right:.18rem;overflow-y:auto}.signals-module__oOHE4W__growthProgramDirectory>p{color:var(--a-dim);text-align:center;padding:1rem .7rem;font-size:.75rem}.signals-module__oOHE4W__growthExplanation{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--entity-color) 12%, transparent), transparent 40%), transparent;padding:1.35rem}.signals-module__oOHE4W__growthExplanation>header{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.15rem;display:flex}.signals-module__oOHE4W__growthExplanation>header>div{align-items:center;gap:.8rem;display:flex}.signals-module__oOHE4W__growthExplanation>header>div>span,.signals-module__oOHE4W__growthExplanation>header>div:last-child{flex-direction:column;display:flex}.signals-module__oOHE4W__growthExplanation>header>div:last-child{align-items:flex-end}.signals-module__oOHE4W__growthExplanation header small{color:var(--a-dim);font-size:.76rem}.signals-module__oOHE4W__growthExplanation header strong{font-family:var(--font-display);margin-top:.12rem;font-size:1.55rem;font-weight:650}.signals-module__oOHE4W__growthExplanation header em{color:var(--a-muted);margin-top:.12rem;font-size:.78rem;font-style:normal}.signals-module__oOHE4W__growthExplanation header b{color:#86cf9b;font-family:var(--font-mono);margin-top:.2rem;font-size:.9rem}.signals-module__oOHE4W__growthExplanation header b[data-negative]{color:#ee8f8a}.signals-module__oOHE4W__growthControls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.signals-module__oOHE4W__growthControls nav{border:1px solid var(--signal-grid);background:#00000024;border-radius:.72rem;gap:.2rem;padding:.22rem;display:inline-flex}.signals-module__oOHE4W__growthControls nav button{min-height:44px;color:var(--a-dim);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:.52rem;padding:.4rem .72rem;font-size:.72rem;font-weight:760}.signals-module__oOHE4W__growthControls nav button[aria-pressed=true]{color:var(--a-text);background:#ffffff17;box-shadow:inset 0 1px #ffffff1f}.signals-module__oOHE4W__growthReliability{background:#86cf9b0e;border:1px solid #86cf9b40;border-radius:.7rem;align-items:center;gap:.55rem;padding:.48rem .68rem;display:flex}.signals-module__oOHE4W__growthReliability[data-level=directional]{background:#e0b25e11;border-color:#e0b25e4d}.signals-module__oOHE4W__growthReliability[data-level=unavailable]{background:#ee8f8a0e;border-color:#ee8f8a47}.signals-module__oOHE4W__growthReliability span{color:#86cf9b;font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;font-weight:780}.signals-module__oOHE4W__growthReliability[data-level=directional] span{color:#e0b25e}.signals-module__oOHE4W__growthReliability[data-level=unavailable] span{color:#ee8f8a}.signals-module__oOHE4W__growthReliability small{color:var(--a-dim);font-size:.72rem}.signals-module__oOHE4W__growthSummary{max-width:760px;color:var(--a-muted);margin-top:1.3rem;font-size:.95rem;line-height:1.65}.signals-module__oOHE4W__growthSummary strong{color:var(--a-text)}.signals-module__oOHE4W__growthEvidence{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.signals-module__oOHE4W__growthEvidence span{border:1px solid var(--signal-grid);color:var(--a-dim);font-family:var(--font-mono);background:#ffffff06;border-radius:99px;padding:.35rem .55rem;font-size:.68rem}.signals-module__oOHE4W__growthEvidence span[data-positive]{color:#86cf9b;background:#86cf9b0d;border-color:#86cf9b40}.signals-module__oOHE4W__growthFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;margin-top:1.25rem;display:grid}.signals-module__oOHE4W__growthFlow>div{border:1px solid var(--signal-grid);background:#ffffff06;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:88px;padding:.85rem 1rem;display:flex}.signals-module__oOHE4W__growthFlow span{color:var(--a-dim);font-size:.76rem}.signals-module__oOHE4W__growthFlow strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.35rem}.signals-module__oOHE4W__growthFlow>i{color:var(--a-muted);font-family:var(--font-mono);font-size:1.15rem;font-style:normal}.signals-module__oOHE4W__growthFactors{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.signals-module__oOHE4W__growthFactors article{border:1px solid var(--signal-grid);background:#ffffff06;border-radius:.85rem;min-height:216px;padding:1rem 1rem 2rem;position:relative;overflow:hidden}.signals-module__oOHE4W__growthFactors article[data-dominant]{border-color:color-mix(in srgb, var(--entity-color) 64%, var(--a-line-strong));background:color-mix(in srgb, var(--entity-color) 9%, transparent);box-shadow:inset 0 2px 0 var(--entity-color)}.signals-module__oOHE4W__growthFactors article>span{color:var(--a-dim);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.signals-module__oOHE4W__growthFactors article>strong{color:#86cf9b;font-family:var(--font-display);margin-top:.75rem;font-size:1.75rem;font-weight:650;display:block}.signals-module__oOHE4W__growthFactors article[data-negative]>strong{color:#ee8f8a}.signals-module__oOHE4W__growthFactors article>small{color:var(--a-dim);font-family:var(--font-mono);margin-top:.24rem;font-size:.68rem;display:block}.signals-module__oOHE4W__growthFactors article>p{color:var(--a-muted);margin-top:.45rem;font-size:.8rem;line-height:1.45}.signals-module__oOHE4W__growthFactors article>i{background:var(--signal-grid);border-radius:99px;height:5px;position:absolute;bottom:.85rem;left:1rem;right:1rem;overflow:hidden}.signals-module__oOHE4W__growthFactors article>i u{width:var(--bar-size);border-radius:inherit;background:#86cf9b;height:100%;display:block}.signals-module__oOHE4W__growthFactors article[data-negative]>i u{background:#ee8f8a}.signals-module__oOHE4W__growthContext{border:1px solid var(--signal-grid);background:#ffffff05;border-radius:.85rem;margin-top:1rem;overflow:hidden}.signals-module__oOHE4W__growthContext>header{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .85rem;display:flex}.signals-module__oOHE4W__growthContext>header span{color:var(--a-text);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem;font-weight:760}.signals-module__oOHE4W__growthContext>header small{color:var(--a-dim);font-size:.72rem}.signals-module__oOHE4W__growthContext>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signals-module__oOHE4W__growthContext>div>span{flex-direction:column;justify-content:center;min-height:72px;padding:.7rem .85rem;display:flex}.signals-module__oOHE4W__growthContext>div>span+span{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__growthContext>div small{color:var(--a-dim);font-size:.7rem}.signals-module__oOHE4W__growthContext>div strong{color:#86cf9b;font-family:var(--font-display);margin-top:.2rem;font-size:1.05rem}.signals-module__oOHE4W__growthContext>div strong[data-negative]{color:#ee8f8a}.signals-module__oOHE4W__growthCaveat{color:var(--a-muted);background:#e0b25e0b;border:1px solid #e0b25e3d;border-radius:.75rem;gap:.55rem;margin-top:.8rem;padding:.72rem .82rem;font-size:.76rem;line-height:1.5;display:flex}.signals-module__oOHE4W__growthCaveat strong{color:#e0b25e;font-family:var(--font-mono);text-transform:uppercase;flex:none;font-size:.68rem}.signals-module__oOHE4W__growthUnavailable{border:1px solid var(--signal-grid);background:#ffffff06;border-radius:.85rem;margin-top:1.4rem;padding:1.25rem}.signals-module__oOHE4W__growthUnavailable strong{font-size:1rem}.signals-module__oOHE4W__growthUnavailable p{max-width:650px;color:var(--a-muted);margin-top:.45rem;font-size:.85rem;line-height:1.6}.signals-module__oOHE4W__comparisonToolbar{border-bottom:1px solid var(--signal-grid);background:linear-gradient(90deg,#ffffff05,#0000 45%,#c2a66f06);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.signals-module__oOHE4W__comparisonToolbar>div{align-items:center;gap:.8rem;display:flex}.signals-module__oOHE4W__comparisonToolbar span{color:var(--a-dim);font-size:.78rem;font-weight:700}.signals-module__oOHE4W__comparisonToolbar span b{color:var(--a-text);font-family:var(--font-mono);margin-left:.3rem}.signals-module__oOHE4W__comparisonToolbar nav{gap:.25rem;display:flex}.signals-module__oOHE4W__comparisonToolbar button{border:1px solid var(--a-line);min-height:44px;color:var(--a-muted);cursor:pointer;background:#ffffff06;border-radius:.55rem;padding:.4rem .65rem;font-size:.76rem;font-weight:720}.signals-module__oOHE4W__comparisonToolbar button:hover,.signals-module__oOHE4W__comparisonToolbar button[aria-pressed=true]{color:var(--a-text);background:#c2a66f21;border-color:#c2a66f7a}.signals-module__oOHE4W__comparisonSelection{z-index:6;border-bottom:1px solid var(--signal-grid);background:#0000000e;align-items:center;gap:.65rem;min-width:0;padding:.68rem .85rem;display:flex;position:relative}.signals-module__oOHE4W__selectedPrograms{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;min-width:0;padding-block:.18rem;display:grid}.signals-module__oOHE4W__selectedPrograms>button{border:1px solid color-mix(in srgb, var(--entity-color) 38%, var(--signal-grid));width:100%;min-width:0;max-width:none;min-height:45px;color:var(--a-text);background:linear-gradient(135deg, color-mix(in srgb, var(--entity-color) 8%, transparent), #ffffff05);text-align:left;cursor:pointer;border-radius:.65rem;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.38rem .48rem;transition:border-color .14s,background .14s,opacity .14s,transform .14s;display:grid}.signals-module__oOHE4W__selectedPrograms>button:hover,.signals-module__oOHE4W__selectedPrograms>button[data-focused]{border-color:color-mix(in srgb, var(--entity-color) 72%, white 12%);background:color-mix(in srgb, var(--entity-color) 13%, #ffffff06)}.signals-module__oOHE4W__selectedPrograms>button>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__selectedPrograms>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.signals-module__oOHE4W__selectedPrograms>button small{color:var(--entity-color);font-family:var(--font-mono);margin-top:.1rem;font-size:.68rem;font-weight:720}.signals-module__oOHE4W__selectedPrograms>button em{color:var(--a-dim);font-size:1rem;font-style:normal;line-height:1}.signals-module__oOHE4W__selectedPrograms>p{color:var(--a-dim);align-self:center;margin:.35rem;font-size:.78rem}.signals-module__oOHE4W__programPicker{flex:none;position:relative}.signals-module__oOHE4W__programPicker summary{border:1px dashed var(--signal-grid-strong);min-height:45px;color:var(--a-muted);cursor:pointer;white-space:nowrap;background:#ffffff06;border-radius:.65rem;align-items:center;gap:.5rem;padding:.55rem .68rem;font-size:.74rem;font-weight:720;list-style:none;display:flex}.signals-module__oOHE4W__programPicker summary::-webkit-details-marker{display:none}.signals-module__oOHE4W__programPicker summary>span{width:20px;height:20px;color:var(--a-text);background:#ffffff14;border-radius:50%;place-items:center;font-size:.92rem;display:grid}.signals-module__oOHE4W__programPicker summary>b{color:var(--a-dim);font-family:var(--font-mono);font-size:.66rem}.signals-module__oOHE4W__programPicker[open] summary{color:var(--a-text);background:#c2a66f1a;border-style:solid;border-color:#c2a66f7a}.signals-module__oOHE4W__programPicker[data-full] summary{cursor:not-allowed;opacity:.58}.signals-module__oOHE4W__programPickerPopover{z-index:20;border:1px solid var(--signal-grid-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0ef7;border-radius:.8rem;width:min(370px,100vw - 3rem);position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff12}.signals-module__oOHE4W__programPickerPopover>label{border:1px solid var(--signal-grid);background:#ffffff09;border-radius:.55rem;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.5rem;margin:.65rem;padding:.5rem .6rem;display:grid}.signals-module__oOHE4W__programPickerPopover>label svg{width:16px;height:16px;fill:var(--a-dim)}.signals-module__oOHE4W__programPickerPopover>label input{min-width:0;color:var(--a-text);font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.signals-module__oOHE4W__programPickerPopover>label input::placeholder{color:var(--a-dim)}.signals-module__oOHE4W__programPickerPopover>div{border-block:1px solid var(--signal-grid);max-height:285px;overflow-y:auto}.signals-module__oOHE4W__programPickerPopover>div>button{border:0;border-bottom:1px solid var(--signal-grid);width:100%;min-height:52px;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.48rem .7rem;display:grid}.signals-module__oOHE4W__programPickerPopover>div>button:hover{background:color-mix(in srgb, var(--entity-color) 9%, #ffffff08)}.signals-module__oOHE4W__programPickerPopover>div>button>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__programPickerPopover>div>button strong{font-size:.8rem}.signals-module__oOHE4W__programPickerPopover>div>button small{color:var(--a-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.7rem;overflow:hidden}.signals-module__oOHE4W__programPickerPopover>div>button b{color:var(--entity-color);font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__programPickerPopover>div>p{color:var(--a-dim);text-align:center;padding:1.4rem;font-size:.78rem}.signals-module__oOHE4W__programPickerPopover>footer{color:var(--a-dim);font-family:var(--font-mono);text-align:right;padding:.55rem .75rem;font-size:.66rem}.signals-module__oOHE4W__comparisonCapture{background:linear-gradient(112deg, #a777dc06, transparent 27%, #cd973a07 51%, #40b1cc05 76%), linear-gradient(138deg, #ffffff17, #ffffff06 43%, #ffffff0b), var(--a-panel);position:relative}.signals-module__oOHE4W__comparisonChartHeader{border-bottom:1px solid var(--signal-grid);background:#ffffff05;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:66px;padding:.75rem 1rem;display:grid}.signals-module__oOHE4W__comparisonBrand,.signals-module__oOHE4W__comparisonBrand span,.signals-module__oOHE4W__comparisonChartTitle,.signals-module__oOHE4W__comparisonChartMeta{display:flex}.signals-module__oOHE4W__comparisonBrand{align-items:center;gap:.65rem}.signals-module__oOHE4W__comparisonBrand img{object-fit:contain;width:42px;height:28px}.signals-module__oOHE4W__comparisonBrand span{flex-direction:column}.signals-module__oOHE4W__comparisonBrand strong{letter-spacing:.01em;font-size:.88rem}.signals-module__oOHE4W__comparisonBrand small{color:var(--a-dim);font-size:.75rem}.signals-module__oOHE4W__comparisonChartTitle{flex-direction:column;min-width:0}.signals-module__oOHE4W__comparisonChartTitle span{color:var(--a-text);font-size:.86rem;font-weight:760}.signals-module__oOHE4W__comparisonChartTitle strong{color:var(--a-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.75rem;font-weight:550;overflow:hidden}.signals-module__oOHE4W__comparisonChartMeta{align-items:center;gap:.65rem}.signals-module__oOHE4W__comparisonChartMeta>span{color:#d4b978;font-family:var(--font-mono);text-transform:uppercase;background:#c2a66f14;border:1px solid #c2a66f52;border-radius:.4rem;padding:.32rem .46rem;font-size:.7rem;font-weight:760}.signals-module__oOHE4W__comparisonChartMeta>b{color:var(--a-dim);font-family:var(--font-mono);white-space:nowrap;font-size:.72rem;font-weight:600}.signals-module__oOHE4W__comparisonChartMeta button{border:1px solid var(--signal-grid-strong);width:44px;min-height:44px;color:var(--a-muted);cursor:pointer;background:#ffffff09;border-radius:.5rem;justify-content:center;align-items:center;gap:0;padding:0;font-size:.72rem;font-weight:720;display:inline-flex}.signals-module__oOHE4W__comparisonChartMeta button:hover{color:var(--a-text);background:#ffffff13}.signals-module__oOHE4W__comparisonChartMeta button:disabled{cursor:wait;opacity:.65}.signals-module__oOHE4W__comparisonChartMeta button[data-status=saved]{color:#62e3bd;background:#62e3bd17;border-color:#62e3bd80}.signals-module__oOHE4W__comparisonChartMeta button[data-status=failed]{color:#ef817b;background:#ef817b17;border-color:#ef817b85}.signals-module__oOHE4W__comparisonChartMeta button svg{fill:currentColor;width:15px;height:15px}.signals-module__oOHE4W__comparisonCanvas{min-width:0}.signals-module__oOHE4W__comparisonChartViewport{isolation:isolate;min-width:0;position:relative;overflow:hidden}.signals-module__oOHE4W__comparisonChartViewport>svg{z-index:1;touch-action:pan-y;width:100%;height:auto;display:block;position:relative;overflow:visible}.signals-module__oOHE4W__comparisonChartViewport>svg:focus-visible{outline-offset:-3px;outline:2px solid #c2a66fb8}.signals-module__oOHE4W__comparisonWatermark{z-index:0;opacity:.045;pointer-events:none;align-items:center;gap:.7rem;display:flex;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}.signals-module__oOHE4W__comparisonWatermark img{filter:grayscale()brightness(1.8);width:112px;height:auto}.signals-module__oOHE4W__comparisonWatermark span{color:var(--a-text);font-family:var(--font-display);letter-spacing:.16em;font-size:1.7rem;font-weight:750}.signals-module__oOHE4W__comparisonGrid line{stroke:var(--signal-grid);stroke-width:1px;stroke-dasharray:3 6}.signals-module__oOHE4W__comparisonGrid text,.signals-module__oOHE4W__chartDate{fill:var(--a-dim);font-family:var(--font-mono);font-size:16px}.signals-module__oOHE4W__comparisonXGrid{stroke:var(--signal-grid);stroke-width:1px;stroke-dasharray:2 8;opacity:.45}.signals-module__oOHE4W__comparisonAxisTitle{fill:var(--a-dim);font-family:var(--font-mono);letter-spacing:.08em;font-size:13px;font-weight:700}.signals-module__oOHE4W__zeroLine{stroke:var(--signal-grid-strong);stroke-width:1.5px}.signals-module__oOHE4W__comparisonLine{fill:none;stroke-width:2.35px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #00000061);transition:opacity .13s,stroke-width .13s}.signals-module__oOHE4W__comparisonLine[data-muted]{opacity:.16}.signals-module__oOHE4W__comparisonLine[data-focused]{stroke-width:3.4px}.signals-module__oOHE4W__hoverLine{stroke:var(--a-muted);stroke-width:1px;stroke-dasharray:5 5}.signals-module__oOHE4W__comparisonHoverPoint{stroke:#0b0e0f;stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .13s}.signals-module__oOHE4W__comparisonHoverPoint[data-muted]{opacity:.18}.signals-module__oOHE4W__comparisonEndpoint{color:var(--entity-color);transition:opacity .13s}.signals-module__oOHE4W__comparisonEndpoint[data-muted]{opacity:.2}.signals-module__oOHE4W__comparisonEndpoint circle{fill:var(--entity-color);stroke:color-mix(in srgb, var(--entity-color) 35%, white);stroke-width:1.2px}.signals-module__oOHE4W__comparisonEndpoint text{fill:var(--entity-color);stroke:#080b0cd1;stroke-width:4px;paint-order:stroke fill;font-family:var(--font-sans);font-size:13px;font-weight:780}.signals-module__oOHE4W__comparisonEndpoint[data-focused] text{font-size:14px}.signals-module__oOHE4W__comparisonEndpointLogo{filter:drop-shadow(0 1px 2px #00000059)}.signals-module__oOHE4W__comparisonEndpointFallback{stroke:#ffffffa6;stroke-width:1px}.signals-module__oOHE4W__comparisonEndpointValue{opacity:.72;font-family:var(--font-mono);font-size:10px;font-weight:650}.signals-module__oOHE4W__comparisonTooltip{z-index:4;top:var(--tooltip-y);left:var(--tooltip-x);border:1px solid var(--signal-grid-strong);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d0ef0;border-radius:.7rem;width:285px;padding:.72rem;position:absolute;transform:translate(14px);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff12}.signals-module__oOHE4W__comparisonTooltip[data-side=left]{transform:translate(calc(-100% - 14px))}.signals-module__oOHE4W__comparisonTooltip header{border-bottom:1px solid var(--signal-grid);flex-direction:column;gap:.12rem;padding:0 .2rem .5rem;display:flex}.signals-module__oOHE4W__comparisonTooltip header strong{color:var(--a-text);font-family:var(--font-mono);font-size:.82rem}.signals-module__oOHE4W__comparisonTooltip header span{color:var(--a-dim);font-size:.72rem}.signals-module__oOHE4W__comparisonTooltip p{border-bottom:1px solid var(--signal-grid);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:38px;margin-inline:-.25rem;padding-inline:.25rem;transition:background .13s;display:grid}.signals-module__oOHE4W__comparisonTooltip p:last-child{border-bottom:0}.signals-module__oOHE4W__comparisonTooltip p[data-focused]{background:color-mix(in srgb, var(--entity-color) 10%, transparent)}.signals-module__oOHE4W__comparisonTooltip p>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__comparisonTooltip p strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.signals-module__oOHE4W__comparisonTooltip p small{color:var(--a-dim);font-family:var(--font-mono);margin-top:.08rem;font-size:.64rem}.signals-module__oOHE4W__comparisonTooltip p b{color:var(--entity-color);font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__chartAnnouncement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.signals-module__oOHE4W__comparisonEmpty{min-height:500px;color:var(--a-muted);place-items:center;font-size:.88rem;display:grid}.signals-module__oOHE4W__comparisonNote{border-top:1px solid var(--signal-grid);color:var(--a-muted);background:#0000000e;padding:.82rem 1.1rem;font-size:.8rem;line-height:1.55}.signals-module__oOHE4W__lifecyclePanel>header{border-bottom:1px solid var(--signal-grid);gap:2rem;padding:1rem 1.2rem;display:flex}.signals-module__oOHE4W__lifecyclePanel>header>div{align-items:center;gap:.65rem;display:flex}.signals-module__oOHE4W__lifecyclePanel>header i{border-radius:4px;width:14px;height:14px}.signals-module__oOHE4W__lifecyclePanel>header i[data-kind=new]{background:#65b6d4}.signals-module__oOHE4W__lifecyclePanel>header i[data-kind=returning]{background:#83c69a}.signals-module__oOHE4W__lifecyclePanel>header span{flex-direction:column;display:flex}.signals-module__oOHE4W__lifecyclePanel>header strong{font-size:.86rem}.signals-module__oOHE4W__lifecyclePanel>header small{color:var(--a-dim);margin-top:.1rem;font-size:.75rem}.signals-module__oOHE4W__lifecycleMethod{border-bottom:1px solid var(--signal-grid);color:var(--a-muted);background:#c2a66f09;padding:.8rem 1.2rem;font-size:.76rem;line-height:1.55}.signals-module__oOHE4W__lifecycleScale{border-bottom:1px solid var(--signal-grid);color:var(--a-dim);justify-content:space-between;padding:.65rem calc(210px + 2.1rem) .65rem 1.2rem;font-size:.74rem;font-weight:650;display:flex}.signals-module__oOHE4W__lifecycleRows article{border-bottom:1px solid var(--signal-grid);grid-template-columns:210px minmax(220px,1fr) 240px;align-items:center;gap:1rem;min-height:66px;padding:.55rem 1.2rem;display:grid}.signals-module__oOHE4W__lifecycleRows article:last-child{border-bottom:0}.signals-module__oOHE4W__lifecycleGroup+.signals-module__oOHE4W__lifecycleGroup{border-top:1px solid var(--signal-grid-strong)}.signals-module__oOHE4W__lifecycleGroup>header{border-bottom:1px solid var(--signal-grid);background:linear-gradient(90deg,#c2a66f0e,#ffffff03 45%,#0000);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.85rem 1.2rem;display:flex}.signals-module__oOHE4W__lifecycleGroup>header>span{flex-direction:column;display:flex}.signals-module__oOHE4W__lifecycleGroup>header strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:620;line-height:1}.signals-module__oOHE4W__lifecycleGroup>header small{color:var(--a-muted);font-family:var(--font-sans);letter-spacing:.01em;margin-top:.35rem;font-size:.78rem;font-weight:520}.signals-module__oOHE4W__lifecycleGroup>header>b{color:var(--a-warm);font-family:var(--font-mono);background:#c2a66f0f;border:1px solid #c2a66f3d;border-radius:99px;padding:.3rem .5rem;font-size:.72rem;font-weight:720}.signals-module__oOHE4W__lifecycleName{align-items:center;gap:.65rem;min-width:0;display:flex}.signals-module__oOHE4W__lifecycleName>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__lifecycleName strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.signals-module__oOHE4W__lifecycleName small{color:var(--a-dim);margin-top:.1rem;font-size:.75rem}.signals-module__oOHE4W__lifecycleBar{border:1px solid var(--signal-grid-strong);background:#ffffff08;border-radius:99px;height:18px;display:flex;overflow:hidden}.signals-module__oOHE4W__lifecycleBar i{background:linear-gradient(90deg,#498eaa,#6fc5e3);height:100%}.signals-module__oOHE4W__lifecycleBar u{background:linear-gradient(90deg,#70ad84,#9ad8aa);height:100%}.signals-module__oOHE4W__lifecycleValues{font-family:var(--font-mono);letter-spacing:-.015em;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .85rem;font-size:.88rem;font-weight:760;line-height:1.2;display:flex}.signals-module__oOHE4W__lifecycleValues span{color:#83d5f1}.signals-module__oOHE4W__lifecycleValues b{color:#a2e2b3}.signals-module__oOHE4W__lifecycleValues em{color:var(--a-muted);letter-spacing:0;text-align:right;flex-basis:100%;font-size:.72rem;font-style:normal;font-weight:580;line-height:1.35}.signals-module__oOHE4W__lifecycleUnavailable{border-top:1px solid var(--signal-grid);color:var(--a-muted);padding:.85rem 1.2rem;font-size:.78rem}.signals-module__oOHE4W__morphologyMatrix{border-color:var(--signal-grid-strong);background:linear-gradient(90deg, transparent 49.8%, var(--signal-grid-strong) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, var(--signal-grid-strong) 50%, transparent 50.2%), repeating-linear-gradient(90deg, transparent 0 24.8%, var(--signal-grid) 25%, transparent 25.2%), repeating-linear-gradient(0deg, transparent 0 24.8%, var(--signal-grid) 25%, transparent 25.2%), radial-gradient(circle at 50% 50%, #ffffff0a, transparent 58%);min-height:560px}.signals-module__oOHE4W__matrixQuadrants span{color:var(--a-muted);font-size:.75rem}.signals-module__oOHE4W__axisX,.signals-module__oOHE4W__axisY{color:var(--a-muted);font-size:.75rem;font-weight:700}.signals-module__oOHE4W__matrixPoint{width:18px;height:18px;color:var(--a-text);background:var(--entity-color);box-shadow:0 0 16px color-mix(in srgb, var(--entity-color) 65%, transparent);cursor:pointer;border:2px solid #ffffffc7;border-radius:50%;padding:0}.signals-module__oOHE4W__matrixPoint i{display:none}.signals-module__oOHE4W__matrixPoint[aria-pressed=true]{z-index:5;width:28px;height:28px;box-shadow:0 0 0 5px color-mix(in srgb, var(--entity-color) 22%, transparent), 0 0 22px var(--entity-color);border-width:3px}.signals-module__oOHE4W__morphologyRoster{padding:0}.signals-module__oOHE4W__morphologyRoster>header{border-bottom:1px solid var(--signal-grid);background:color-mix(in srgb, var(--entity-color) 8%, transparent);align-items:center;gap:.75rem;padding:1rem;display:flex}.signals-module__oOHE4W__morphologyRoster>header>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__morphologyRoster>header small{color:var(--a-dim);font-size:.74rem}.signals-module__oOHE4W__morphologyRoster>header strong{font-family:var(--font-display);margin-top:.1rem;font-size:1.3rem}.signals-module__oOHE4W__morphologyRoster>header em{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.76rem;font-style:normal;overflow:hidden}.signals-module__oOHE4W__morphologyStats{grid-template-columns:1fr;display:grid}.signals-module__oOHE4W__morphologyStats>div{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:.75rem 1rem;display:flex}.signals-module__oOHE4W__morphologyStats span{color:var(--a-muted);font-size:.76rem}.signals-module__oOHE4W__morphologyStats strong{font-family:var(--font-display);font-size:1.2rem}.signals-module__oOHE4W__morphologyRoster nav{grid-template-columns:1fr 1fr;padding:.5rem;display:grid}.signals-module__oOHE4W__morphologyRoster nav button{min-width:0;min-height:48px;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.4rem;display:grid}.signals-module__oOHE4W__morphologyRoster nav button:hover{background:#ffffff0a}.signals-module__oOHE4W__morphologyRoster nav button[aria-pressed=true]{border-color:var(--a-line-strong);background:#ffffff0d}.signals-module__oOHE4W__morphologyRoster nav button>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__morphologyRoster nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.signals-module__oOHE4W__morphologyRoster nav small{color:var(--a-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;overflow:hidden}.signals-module__oOHE4W__morphologyCapture{isolation:isolate}.signals-module__oOHE4W__morphologyProfile{z-index:7;border-bottom:1px solid var(--signal-grid);background:linear-gradient(100deg, color-mix(in srgb, var(--entity-color) 8%, transparent), transparent 40%);grid-template-columns:minmax(210px,.8fr) minmax(360px,1.25fr) auto;align-items:center;gap:1rem;min-height:82px;padding:.7rem .9rem;display:grid;position:relative}.signals-module__oOHE4W__morphologyIdentity{align-items:center;gap:.7rem;min-width:0;display:flex}.signals-module__oOHE4W__morphologyIdentity>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__morphologyIdentity small{color:var(--a-dim);font-size:.7rem}.signals-module__oOHE4W__morphologyIdentity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.94rem;overflow:hidden}.signals-module__oOHE4W__morphologyIdentity em{color:var(--entity-color);flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin-top:.08rem;font-size:.7rem;font-style:normal;display:flex}.signals-module__oOHE4W__morphologyIdentity em b{font-weight:760}.signals-module__oOHE4W__morphologyIdentity em span{color:var(--a-dim);font-size:.66rem;font-weight:560}.signals-module__oOHE4W__morphologyMetrics{border-inline:1px solid var(--signal-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signals-module__oOHE4W__morphologyMetrics>div{flex-direction:column;gap:.2rem;min-width:0;padding:.35rem .8rem;display:flex}.signals-module__oOHE4W__morphologyMetrics>div+div{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__morphologyMetrics span{color:var(--a-dim);font-size:.68rem}.signals-module__oOHE4W__morphologyMetrics strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.signals-module__oOHE4W__morphologyActions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.signals-module__oOHE4W__morphologyActions>nav{border:1px solid var(--signal-grid);background:#ffffff06;border-radius:.55rem;gap:.22rem;padding:.2rem;display:flex}.signals-module__oOHE4W__morphologyActions>nav button{min-height:44px;color:var(--a-dim);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.34rem .5rem;font-size:.68rem;font-weight:720}.signals-module__oOHE4W__morphologyActions>nav button[aria-pressed=true]{color:var(--a-text);background:#c2a66f21;box-shadow:inset 0 0 0 1px #c2a66f4d}.signals-module__oOHE4W__morphologyPicker summary{border-style:solid;min-height:44px}.signals-module__oOHE4W__morphologyPicker .signals-module__oOHE4W__programPickerPopover{top:calc(100% + .45rem)}.signals-module__oOHE4W__morphologyPlotViewport{min-width:0;overflow:hidden}.signals-module__oOHE4W__morphologyPlot{aspect-ratio:5/3;background:radial-gradient(circle at 50% 42%,#ffffff06,#0000 60%);min-width:0;position:relative;overflow:hidden}.signals-module__oOHE4W__morphologyPlot>svg{z-index:1;width:100%;height:auto;display:block;position:relative}.signals-module__oOHE4W__morphologyTick line{stroke:var(--signal-grid-strong);stroke-width:1.2px}.signals-module__oOHE4W__morphologyTick text{fill:var(--a-dim);font-family:var(--font-mono);font-size:13px}.signals-module__oOHE4W__morphologyAxis{stroke:var(--signal-grid-strong);stroke-width:1.5px}.signals-module__oOHE4W__morphologyAxisLabel{fill:var(--a-muted);font-family:var(--font-mono);letter-spacing:.07em;font-size:12px;font-weight:720}.signals-module__oOHE4W__morphologyAxisDirection{fill:#d3b77ae6}.signals-module__oOHE4W__morphologyMedian line{stroke:#c2a66f85;stroke-width:1.2px;stroke-dasharray:2 7}.signals-module__oOHE4W__morphologyMedian text{fill:#d3b77ac2;stroke:#080b0cdb;stroke-width:3px;paint-order:stroke fill;font-family:var(--font-mono);letter-spacing:.06em;font-size:9px;font-weight:700}.signals-module__oOHE4W__morphologyQuadrants text{stroke:#080b0ce6;stroke-width:3px;paint-order:stroke fill;font-family:var(--font-mono)}.signals-module__oOHE4W__morphologyQuadrantTitle{fill:var(--a-muted);letter-spacing:.06em;font-size:13px;font-weight:760}.signals-module__oOHE4W__morphologyQuadrantDetail{fill:var(--a-faint);letter-spacing:.02em;font-size:10px;font-weight:560}.signals-module__oOHE4W__morphologyPoint{z-index:3;top:var(--point-y);left:var(--point-x);border:1px solid color-mix(in srgb, var(--entity-color) 68%, white 20%);width:34px;height:34px;color:var(--a-text);background:color-mix(in srgb, var(--entity-color) 18%, #090c0deb);box-shadow:0 0 0 3px color-mix(in srgb, var(--entity-color) 9%, transparent), 0 5px 16px #00000047;cursor:pointer;border-radius:.62rem;place-items:center;padding:3px;transition:width .13s,height .13s,opacity .13s,box-shadow .13s;display:grid;position:absolute;transform:translate(-50%,-50%)}.signals-module__oOHE4W__morphologyPoint:before{content:"";position:absolute;inset:-6px}.signals-module__oOHE4W__morphologyPoint img{box-shadow:none;background:0 0;border:0;border-radius:.38rem}.signals-module__oOHE4W__morphologyPoint[data-muted]{opacity:.18}.signals-module__oOHE4W__morphologyPoint[aria-pressed=true],.signals-module__oOHE4W__morphologyPoint:focus-visible{z-index:5;width:42px;height:42px;box-shadow:0 0 0 5px color-mix(in srgb, var(--entity-color) 20%, transparent), 0 0 24px color-mix(in srgb, var(--entity-color) 62%, transparent);outline:0}.signals-module__oOHE4W__morphologyPoint>span{color:var(--entity-color);white-space:nowrap;pointer-events:none;background:#080b0cc2;border-radius:.3rem;padding:.16rem .3rem;font-size:.68rem;font-weight:760;display:none;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.signals-module__oOHE4W__morphologyPoint[data-label]>span{display:block}.signals-module__oOHE4W__morphologyPoint[data-side=left]>span{left:auto;right:calc(100% + 7px)}.signals-module__oOHE4W__morphologyTooltip{z-index:10;top:var(--chart-tooltip-y);left:var(--chart-tooltip-x);border:1px solid var(--signal-grid-strong);pointer-events:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0d0ef5;border-radius:.75rem;width:250px;position:absolute;overflow:hidden;transform:translate(14px);box-shadow:0 20px 52px #0000006b,inset 0 1px #ffffff12}.signals-module__oOHE4W__morphologyTooltip[data-side=left]{transform:translate(calc(-100% - 14px))}.signals-module__oOHE4W__morphologyTooltip>header{border-bottom:1px solid var(--signal-grid);align-items:center;gap:.6rem;padding:.7rem;display:flex}.signals-module__oOHE4W__morphologyTooltip>header>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__morphologyTooltip>header strong{font-size:.8rem}.signals-module__oOHE4W__morphologyTooltip>header small{color:var(--a-dim);margin-top:.1rem;font-size:.68rem}.signals-module__oOHE4W__morphologyTooltip>div{padding:.35rem .7rem}.signals-module__oOHE4W__morphologyTooltip p{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:center;gap:.8rem;min-height:31px;display:flex}.signals-module__oOHE4W__morphologyTooltip p:last-child{border-bottom:0}.signals-module__oOHE4W__morphologyTooltip p span{color:var(--a-dim);font-size:.68rem}.signals-module__oOHE4W__morphologyTooltip p b{font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__insightPanel{padding:1.2rem}.signals-module__oOHE4W__insightPanel header strong{font-size:1.8rem}.signals-module__oOHE4W__insightPanel>small{font-size:.78rem;line-height:1.5}.signals-module__oOHE4W__sparkline{height:112px}.signals-module__oOHE4W__sparkline line{stroke:var(--signal-grid-strong);stroke-width:1.5px;stroke-dasharray:4 5}.signals-module__oOHE4W__sparkline polyline{stroke-width:3px;filter:drop-shadow(0 0 2px #00000047)}.signals-module__oOHE4W__shiftBoard header{font-size:.76rem}.signals-module__oOHE4W__shiftBoard p{min-height:54px}.signals-module__oOHE4W__shiftBoard p strong{font-size:.82rem}.signals-module__oOHE4W__shiftBoard p b{font-size:.78rem}.signals-module__oOHE4W__coverageCard{padding:1.3rem}.signals-module__oOHE4W__coverageCard>header strong{font-size:1.65rem}.signals-module__oOHE4W__coverageBars{background:repeating-linear-gradient(0deg, transparent 0 46px, var(--signal-grid) 47px);gap:.42rem;height:190px}.signals-module__oOHE4W__coverageCard>footer{font-size:.75rem}.signals-module__oOHE4W__coverageCard>p{font-size:.82rem;line-height:1.6}.signals-module__oOHE4W__entityChips>span{padding:.42rem .55rem;font-size:.75rem}.signals-module__oOHE4W__viewComparison>div{min-height:124px;padding:1rem}.signals-module__oOHE4W__viewComparison span{font-size:.76rem}.signals-module__oOHE4W__viewComparison b{font-size:1.65rem}.signals-module__oOHE4W__viewComparison>i{font-size:.78rem}.signals-module__oOHE4W__topupOnly{font-size:.76rem}.signals-module__oOHE4W__dimensionCard{padding:1.15rem}.signals-module__oOHE4W__dimensionCard>header small{font-size:.74rem}.signals-module__oOHE4W__dimensionLeader{min-height:64px;padding:.8rem}.signals-module__oOHE4W__dimensionLeader small{font-size:.75rem}.signals-module__oOHE4W__dimensionLeader strong{font-size:.92rem}.signals-module__oOHE4W__dimensionLeader b{font-size:.86rem}.signals-module__oOHE4W__dimensionMoves{gap:1.4rem;margin-top:1rem}.signals-module__oOHE4W__dimensionMoves>div>span{font-size:.76rem;font-weight:700}.signals-module__oOHE4W__dimensionMoves p{align-items:end;margin-top:.7rem}.signals-module__oOHE4W__dimensionMoves p strong{flex-direction:column;flex:1;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.signals-module__oOHE4W__dimensionMoves p strong i{background:var(--signal-grid);border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.signals-module__oOHE4W__dimensionMoves p strong u{width:var(--bar-size);border-radius:inherit;background:#86cf9b;height:100%;display:block}.signals-module__oOHE4W__dimensionMoves p[data-negative] strong u{background:#ee8f8a}.signals-module__oOHE4W__dimensionMoves p b,.signals-module__oOHE4W__dimensionMoves>div>small{font-size:.74rem}.signals-module__oOHE4W__residualStrip strong{font-size:1.55rem}.signals-module__oOHE4W__structureRead{border-bottom:1px solid var(--signal-grid);background:linear-gradient(105deg,#c2a66f12,#0000 52%);grid-template-columns:minmax(0,1fr) 230px;display:grid}.signals-module__oOHE4W__structureRead>div{flex-direction:column;justify-content:center;min-width:0;padding:1.2rem 1.3rem;display:flex}.signals-module__oOHE4W__structureRead>div+div{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureRead span,.signals-module__oOHE4W__structureMetric header span,.signals-module__oOHE4W__shiftBoard>header span,.signals-module__oOHE4W__coverageCard>header span,.signals-module__oOHE4W__coveragePrograms>span,.signals-module__oOHE4W__coverageHistoryHeader span,.signals-module__oOHE4W__coverageImpact>span,.signals-module__oOHE4W__topupOnly>span,.signals-module__oOHE4W__dimensionCard>header span,.signals-module__oOHE4W__residualStrip span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__structureRead>div:first-child strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.85rem;line-height:1.05}.signals-module__oOHE4W__structureRead[data-tone=positive]>div:first-child strong{color:#8ad3a0}.signals-module__oOHE4W__structureRead[data-tone=negative]>div:first-child strong{color:#f09a96}.signals-module__oOHE4W__structureRead p{max-width:620px;color:var(--a-muted);margin-top:.45rem;font-size:.82rem;line-height:1.55}.signals-module__oOHE4W__structureRead>div:last-child strong{font-family:var(--font-display);margin-top:.25rem;font-size:2rem}.signals-module__oOHE4W__structureRead>div:last-child small{color:var(--a-dim);margin-top:.15rem;font-size:.72rem;line-height:1.4}.signals-module__oOHE4W__structureMetric{min-width:0;padding:1.2rem}.signals-module__oOHE4W__structureMetric+.signals-module__oOHE4W__structureMetric{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureMetric>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.signals-module__oOHE4W__structureMetric>header b{border:1px solid var(--signal-grid);color:var(--a-dim);font-family:var(--font-mono);white-space:nowrap;border-radius:99px;padding:.25rem .42rem;font-size:.67rem;font-weight:650}.signals-module__oOHE4W__structureMetric>header b[data-tone=positive]{color:#87d19d;background:#57b27412;border-color:#57b2744d}.signals-module__oOHE4W__structureMetric>header b[data-tone=negative]{color:#f09a96;background:#e06f6912;border-color:#e06f694d}.signals-module__oOHE4W__structureMetric>strong{font-family:var(--font-display);margin-top:.45rem;font-size:2rem;font-weight:630;display:block}.signals-module__oOHE4W__structureMetric .signals-module__oOHE4W__sparkline{height:92px;margin-block:.55rem .25rem}.signals-module__oOHE4W__sparkline polygon{opacity:.1}.signals-module__oOHE4W__structureMetric>footer{color:var(--a-faint);font-family:var(--font-mono);justify-content:space-between;font-size:.62rem;display:flex}.signals-module__oOHE4W__structureMetric>p{min-height:3em;color:var(--a-dim);margin-top:.7rem;font-size:.75rem;line-height:1.5}.signals-module__oOHE4W__shiftBoard{display:block}.signals-module__oOHE4W__shiftBoard>header{border-bottom:1px solid var(--signal-grid);background:#ffffff05;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.2rem;display:flex}.signals-module__oOHE4W__shiftBoard>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__shiftBoard>header strong{margin-top:.16rem;font-size:.95rem}.signals-module__oOHE4W__shiftBoard>header>small{color:var(--a-dim);font-size:.72rem}.signals-module__oOHE4W__shareShiftColumns{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__shareShiftColumns>div+div{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__shareShiftColumns>div>header{border-bottom:1px solid var(--signal-grid);justify-content:space-between;padding:.65rem 1.1rem;display:flex}.signals-module__oOHE4W__shareShiftColumns>div>header span{color:var(--a-text);font-size:.75rem;font-weight:750}.signals-module__oOHE4W__shareShiftColumns>div>header small{color:var(--a-faint);font-size:.68rem}.signals-module__oOHE4W__shareShiftColumns p{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(120px,.9fr) minmax(70px,1fr) auto;align-items:center;gap:.8rem;min-height:54px;padding:.5rem 1.1rem;display:grid}.signals-module__oOHE4W__shareShiftColumns p:last-child{border-bottom:0}.signals-module__oOHE4W__shareShiftColumns p>span{align-items:center;gap:.55rem;min-width:0;display:flex}.signals-module__oOHE4W__shareShiftColumns p strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.signals-module__oOHE4W__shareShiftColumns p>i{background:var(--signal-grid);border-radius:99px;height:5px;display:block;overflow:hidden}.signals-module__oOHE4W__shareShiftColumns p>i u{width:var(--bar-size);border-radius:inherit;background:#7dcea0;height:100%;display:block}.signals-module__oOHE4W__shareShiftColumns>div[data-direction=loss] p>i{transform:rotate(180deg)}.signals-module__oOHE4W__shareShiftColumns>div[data-direction=loss] p>i u{background:#ec908c}.signals-module__oOHE4W__shareShiftColumns p b{color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.73rem}.signals-module__oOHE4W__structureMonitor{background:radial-gradient(circle at 85% 4%,#73b8c70f,#0000 34%)}.signals-module__oOHE4W__structureLedger{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);display:grid}.signals-module__oOHE4W__structureLedger>header{background:#c2a66f09;flex-direction:column;justify-content:center;min-width:0;padding:1.25rem;display:flex}.signals-module__oOHE4W__structureLedger>header>span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:750}.signals-module__oOHE4W__structureLedger>header>strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.3rem;line-height:1.15}.signals-module__oOHE4W__structureLedger>header>small{color:var(--a-dim);margin-top:.45rem;font-size:.7rem;line-height:1.45}.signals-module__oOHE4W__structureLedgerTable{border-left:1px solid var(--signal-grid);min-width:0;overflow-x:auto}.signals-module__oOHE4W__structureLedgerTable table{border-collapse:collapse;table-layout:fixed;width:100%;height:100%}.signals-module__oOHE4W__structureLedgerTable thead{background:#ffffff05}.signals-module__oOHE4W__structureLedgerTable th,.signals-module__oOHE4W__structureLedgerTable td{border-bottom:1px solid var(--signal-grid);text-align:right;padding:.68rem .8rem}.signals-module__oOHE4W__structureLedgerTable tr:last-child th,.signals-module__oOHE4W__structureLedgerTable tr:last-child td{border-bottom:0}.signals-module__oOHE4W__structureLedgerTable thead th{color:var(--a-faint);font-family:var(--font-mono);white-space:nowrap;font-size:.62rem;font-weight:650}.signals-module__oOHE4W__structureLedgerTable thead th:first-child{text-align:left;width:43%}.signals-module__oOHE4W__structureLedgerTable tbody th{text-align:left}.signals-module__oOHE4W__structureLedgerTable tbody th strong{font-size:.76rem;display:block}.signals-module__oOHE4W__structureLedgerTable tbody th small{color:var(--a-faint);margin-top:.12rem;font-size:.62rem;font-weight:450;line-height:1.3;display:block}.signals-module__oOHE4W__structureLedgerTable tbody td{color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.72rem;font-weight:650}.signals-module__oOHE4W__structureLedgerTable tbody td[data-tone=positive]{color:#87d19d}.signals-module__oOHE4W__structureLedgerTable tbody td[data-tone=negative]{color:#f09a96}.signals-module__oOHE4W__structureTrajectoryPanel{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.signals-module__oOHE4W__structureSimpleVerdict{background:linear-gradient(135deg,#c2a66f0f,#0000 60%);flex-direction:column;justify-content:center;min-width:0;padding:1.35rem;display:flex}.signals-module__oOHE4W__structureSimpleVerdict>span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__structureSimpleVerdict h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.4rem;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:580;line-height:1.02}.signals-module__oOHE4W__structureSimpleVerdict h3 b{color:#82d3a0;font-weight:inherit}.signals-module__oOHE4W__structureSimpleVerdict p{color:var(--a-muted);margin-top:.7rem;font-size:.78rem;line-height:1.58}.signals-module__oOHE4W__structureMapViewport{border-left:1px solid var(--signal-grid);background:radial-gradient(circle at 54% 44%,#73b8c70b,#0000 58%);min-width:0;overflow:hidden}.signals-module__oOHE4W__structureMapViewport svg{width:100%;height:auto;display:block}.signals-module__oOHE4W__structureMapAxis{stroke:var(--signal-grid-strong);stroke-width:1.2px}.signals-module__oOHE4W__structureMapTick line{stroke:var(--signal-grid-strong);stroke-width:1px}.signals-module__oOHE4W__structureMapTick text{fill:var(--a-faint);font-family:var(--font-mono);font-size:9px}.signals-module__oOHE4W__structureMapDirection,.signals-module__oOHE4W__structureMapAxisLabel{fill:var(--a-faint);font-family:var(--font-mono);letter-spacing:.07em;font-size:9px;font-weight:700}.signals-module__oOHE4W__structureMapTrajectory{stroke:#c2a66fcc;stroke-width:2.2px;stroke-dasharray:5 5}.signals-module__oOHE4W__structureMapViewport marker path{fill:#c2a66f}.signals-module__oOHE4W__structureMapPoint{stroke-width:3px}.signals-module__oOHE4W__structureMapPoint[data-point=start]{fill:#0d1011;stroke:#d6ae6b}.signals-module__oOHE4W__structureMapPoint[data-point=current]{fill:#82d3a0;stroke:#0d1011;filter:drop-shadow(0 0 8px #82d3a06b)}.signals-module__oOHE4W__structureMapLabel{stroke:#090c0deb;stroke-width:3px;paint-order:stroke fill;fill:var(--a-muted);font-family:var(--font-mono);font-size:9px}.signals-module__oOHE4W__structureMapLabel tspan:first-child{fill:var(--a-text);letter-spacing:.04em;font-size:10px;font-weight:780}.signals-module__oOHE4W__structureMapLabel[data-point=current] tspan:first-child{fill:#82d3a0}.signals-module__oOHE4W__structureMapLabel tspan:last-child{fill:#73b8c7}.signals-module__oOHE4W__structureVerdict{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.signals-module__oOHE4W__structureVerdict>div{min-width:0;padding:1.4rem}.signals-module__oOHE4W__structureVerdict>div+div{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureVerdict>div:first-child>span,.signals-module__oOHE4W__structureSnapshot>header span,.signals-module__oOHE4W__structureTimeline>header span,.signals-module__oOHE4W__structureShiftPanel>header span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__structureVerdict h3{max-width:650px;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(2rem,4.1vw,3.35rem);font-weight:570;line-height:.98}.signals-module__oOHE4W__structureVerdict h3 b{color:#82d3a0;font-weight:inherit}.signals-module__oOHE4W__structureVerdict>div:first-child>p{max-width:670px;color:var(--a-muted);margin-top:.75rem;font-size:.84rem;line-height:1.65}.signals-module__oOHE4W__structureEvidence{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.signals-module__oOHE4W__structureEvidence span{border:1px solid var(--signal-grid);color:var(--a-dim);border-radius:99px;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.68rem;display:flex}.signals-module__oOHE4W__structureEvidence b{color:var(--a-text);font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__structureEvidence span[data-tone=positive]{background:#57b2740d;border-color:#57b27447}.signals-module__oOHE4W__structureEvidence span[data-tone=positive] b{color:#87d19d}.signals-module__oOHE4W__structureEvidence span[data-tone=negative]{background:#e06f690d;border-color:#e06f6947}.signals-module__oOHE4W__structureEvidence span[data-tone=negative] b{color:#f09a96}.signals-module__oOHE4W__structureSnapshot{background:linear-gradient(145deg,#d6ae6b0f,#0000 58%);flex-direction:column;justify-content:center;display:flex}.signals-module__oOHE4W__structureSnapshot>header{justify-content:space-between;align-items:center;display:flex}.signals-module__oOHE4W__structureSnapshot>header small{color:var(--a-faint);font-size:.67rem}.signals-module__oOHE4W__structureSplit{border:1px solid var(--signal-grid-strong);background:#73b8c74d;border-radius:99px;height:22px;margin-top:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px #0003}.signals-module__oOHE4W__structureSplit i{width:var(--bar-size);background:linear-gradient(90deg,#a98444,#dfbd77);border-right:2px solid #0b0e0fcc;height:100%;display:block;box-shadow:4px 0 14px #d6ae6b33}.signals-module__oOHE4W__structureSplitLabels{color:var(--a-dim);justify-content:space-between;margin-top:.45rem;font-size:.68rem;display:flex}.signals-module__oOHE4W__structureSplitLabels span{flex-direction:column;display:flex}.signals-module__oOHE4W__structureSplitLabels span:last-child{align-items:flex-end}.signals-module__oOHE4W__structureSplitLabels b{color:var(--a-text);font-family:var(--font-mono);font-size:.8rem}.signals-module__oOHE4W__structureSnapshotMetrics{border-top:1px solid var(--signal-grid);grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.signals-module__oOHE4W__structureSnapshotMetrics>div{flex-direction:column;min-width:0;padding-top:.8rem;display:flex}.signals-module__oOHE4W__structureSnapshotMetrics>div+div{border-left:1px solid var(--signal-grid);padding-left:.8rem}.signals-module__oOHE4W__structureSnapshotMetrics span{color:var(--a-dim);font-size:.68rem}.signals-module__oOHE4W__structureSnapshotMetrics strong{font-family:var(--font-display);margin-top:.15rem;font-size:1.45rem}.signals-module__oOHE4W__structureSnapshotMetrics small{color:var(--a-faint);margin-top:.12rem;font-size:.62rem;line-height:1.35}.signals-module__oOHE4W__structureBeforeAfter{background:linear-gradient(145deg,#d6ae6b0f,#0000 58%);flex-direction:column;justify-content:center;display:flex}.signals-module__oOHE4W__structureBeforeAfter>header{justify-content:space-between;align-items:center;display:flex}.signals-module__oOHE4W__structureBeforeAfter>header span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__structureBeforeAfter>header small{color:var(--a-faint);font-size:.67rem}.signals-module__oOHE4W__structureBeforeAfterRow{border-top:1px solid var(--signal-grid);margin-top:.8rem;padding-top:.75rem}.signals-module__oOHE4W__structureBeforeAfterRow>header,.signals-module__oOHE4W__structureBeforeAfterRow>footer{justify-content:space-between;align-items:center;display:flex}.signals-module__oOHE4W__structureBeforeAfterRow>header strong{font-size:.78rem}.signals-module__oOHE4W__structureBeforeAfterRow>header b{color:var(--a-muted);font-family:var(--font-mono);font-size:.68rem}.signals-module__oOHE4W__structureBeforeAfterRow .signals-module__oOHE4W__structureSplit{height:14px;margin-top:.45rem}.signals-module__oOHE4W__structureBeforeAfterRow>footer{color:var(--a-faint);margin-top:.28rem;font-size:.62rem}.signals-module__oOHE4W__structureBeforeAfterRow[data-current]>header strong{color:#82d3a0}.signals-module__oOHE4W__structureCompositionDelta{border:1px solid var(--signal-grid);background:#ffffff05;border-radius:.65rem;align-items:baseline;gap:.45rem;margin-top:.85rem;padding:.62rem .7rem;display:flex}.signals-module__oOHE4W__structureCompositionDelta strong{font-family:var(--font-mono);font-size:.8rem}.signals-module__oOHE4W__structureCompositionDelta span{color:var(--a-dim);font-size:.68rem}.signals-module__oOHE4W__structureCompositionDelta[data-tone=positive]{background:#57b2740d;border-color:#57b27447}.signals-module__oOHE4W__structureCompositionDelta[data-tone=positive] strong{color:#87d19d}.signals-module__oOHE4W__structureCompositionDelta[data-tone=negative]{background:#e06f690d;border-color:#e06f6947}.signals-module__oOHE4W__structureCompositionDelta[data-tone=negative] strong{color:#f09a96}.signals-module__oOHE4W__structureChangeBoard{border-bottom:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureChangeBoard>header{border-bottom:1px solid var(--signal-grid);background:#ffffff05;justify-content:space-between;align-items:end;gap:1.2rem;padding:.9rem 1.25rem;display:flex}.signals-module__oOHE4W__structureChangeBoard>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__structureChangeBoard>header span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__structureChangeBoard>header strong{margin-top:.15rem;font-size:.95rem}.signals-module__oOHE4W__structureChangeBoard>header p{max-width:370px;color:var(--a-dim);text-align:right;font-size:.7rem;line-height:1.45}.signals-module__oOHE4W__structureChangeRails{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__structureChangeRails>article{min-width:0;padding:1.1rem 1.25rem}.signals-module__oOHE4W__structureChangeRails>article+article{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureChangeRails article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.signals-module__oOHE4W__structureChangeRails article>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__structureChangeRails article>header span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:750}.signals-module__oOHE4W__structureChangeRails article>header strong{font-family:var(--font-display);margin-top:.15rem;font-size:1.55rem}.signals-module__oOHE4W__structureChangeRails article>header>b{border:1px solid var(--signal-grid);color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:99px;padding:.25rem .42rem;font-size:.68rem}.signals-module__oOHE4W__structureChangeRails article>header>b[data-tone=positive]{color:#87d19d;background:#57b2740d;border-color:#57b27447}.signals-module__oOHE4W__structureChangeRails article>header>b[data-tone=negative]{color:#f09a96;background:#e06f690d;border-color:#e06f6947}.signals-module__oOHE4W__structureChangeRails article>p{min-height:2.8em;color:var(--a-dim);margin-top:.35rem;font-size:.7rem;line-height:1.4}.signals-module__oOHE4W__structureRailValues{color:var(--a-muted);font-family:var(--font-mono);justify-content:space-between;margin-top:.8rem;font-size:.66rem;display:flex}.signals-module__oOHE4W__structureRailTrack{height:18px;margin-top:.25rem;position:relative}.signals-module__oOHE4W__structureRailTrack:before{background:var(--signal-grid);content:"";border-radius:99px;height:2px;position:absolute;top:8px;left:0;right:0}.signals-module__oOHE4W__structureRailTrack>u{top:7px;left:min(var(--rail-start), var(--rail-end));width:calc(max(var(--rail-start), var(--rail-end)) - min(var(--rail-start), var(--rail-end)));background:#79c69a;border-radius:99px;height:4px;text-decoration:none;position:absolute}.signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structureRailTrack>u{background:#73b8c7}.signals-module__oOHE4W__structureRailTrack>i{z-index:1;background:#0d1011;border:2px solid #79c69a;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;transform:translate(-50%)}.signals-module__oOHE4W__structureRailTrack>i[data-point=start]{left:var(--rail-start)}.signals-module__oOHE4W__structureRailTrack>i[data-point=end]{left:var(--rail-end);background:#79c69a;box-shadow:0 0 10px #79c69a59}.signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structureRailTrack>i{border-color:#73b8c7}.signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structureRailTrack>i[data-point=end]{background:#73b8c7;box-shadow:0 0 10px #73b8c759}.signals-module__oOHE4W__structurePulse{border-bottom:1px solid var(--signal-grid-strong);background:linear-gradient(#0000,#79c69a09);grid-template-columns:repeat(13,1fr);align-items:end;gap:.26rem;height:46px;margin-top:.65rem;padding:.35rem .4rem 0;display:grid}.signals-module__oOHE4W__structurePulse i{height:max(4px, var(--pulse-level));opacity:.72;background:#79c69a;border-radius:.18rem .18rem 0 0;max-height:38px;display:block}.signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structurePulse{background:linear-gradient(#0000,#73b8c70a)}.signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structurePulse i{background:#73b8c7}.signals-module__oOHE4W__structureChangeRails article>footer{color:var(--a-faint);font-family:var(--font-mono);justify-content:space-between;margin-top:.35rem;font-size:.6rem;display:flex}.signals-module__oOHE4W__structureTimeline{border-bottom:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureTimeline>header,.signals-module__oOHE4W__structureShiftPanel>header{border-bottom:1px solid var(--signal-grid);background:#ffffff05;justify-content:space-between;align-items:end;gap:1.2rem;padding:1rem 1.25rem;display:flex}.signals-module__oOHE4W__structureTimeline>header>div,.signals-module__oOHE4W__structureShiftPanel>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__structureTimeline>header strong,.signals-module__oOHE4W__structureShiftPanel>header strong{margin-top:.15rem;font-size:.95rem}.signals-module__oOHE4W__structureTimeline>header p,.signals-module__oOHE4W__structureShiftPanel>header small{max-width:360px;color:var(--a-dim);text-align:right;font-size:.7rem;line-height:1.45}.signals-module__oOHE4W__structureChartViewport{min-width:0;overflow:hidden}.signals-module__oOHE4W__structureChartCanvas{min-width:0;position:relative}.signals-module__oOHE4W__structureChartCanvas>svg{width:100%;height:auto;display:block}.signals-module__oOHE4W__structureChartCanvas>svg:focus-visible{outline-offset:-3px;outline:2px solid #c2a66fa6}.signals-module__oOHE4W__structureBandLabel{fill:var(--a-faint);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:750}.signals-module__oOHE4W__structureGrid line{stroke:var(--signal-grid);stroke-width:1px;stroke-dasharray:3 8}.signals-module__oOHE4W__structureGrid text,.signals-module__oOHE4W__structureDate{fill:var(--a-faint);font-family:var(--font-mono);font-size:10px}.signals-module__oOHE4W__structureLine{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signals-module__oOHE4W__structureLine[data-series=concentration]{stroke:#d6ae6b;filter:drop-shadow(0 0 5px #d6ae6b33)}.signals-module__oOHE4W__structureLine[data-series=breadth]{stroke:#79c69a;filter:drop-shadow(0 0 5px #79c69a33)}.signals-module__oOHE4W__structureLine[data-series=effective]{stroke:#73b8c7;filter:drop-shadow(0 0 5px #73b8c733)}.signals-module__oOHE4W__structureEndpoint,.signals-module__oOHE4W__structureHoverPoint{stroke:#0b0e0f;stroke-width:2.5px}.signals-module__oOHE4W__structureEndpoint[data-series=concentration],.signals-module__oOHE4W__structureHoverPoint[data-series=concentration]{fill:#d6ae6b}.signals-module__oOHE4W__structureEndpoint[data-series=breadth],.signals-module__oOHE4W__structureHoverPoint[data-series=breadth]{fill:#79c69a}.signals-module__oOHE4W__structureEndpoint[data-series=effective],.signals-module__oOHE4W__structureHoverPoint[data-series=effective]{fill:#73b8c7}.signals-module__oOHE4W__structureDirectLabel{stroke:#090c0de6;stroke-width:3px;paint-order:stroke fill;font-family:var(--font-mono);font-size:10px;font-weight:760}.signals-module__oOHE4W__structureDirectLabel[data-series=concentration]{fill:#d6ae6b}.signals-module__oOHE4W__structureDirectLabel[data-series=breadth]{fill:#79c69a}.signals-module__oOHE4W__structureDirectLabel[data-series=effective]{fill:#73b8c7}.signals-module__oOHE4W__structureDepthBand{fill:#73b8c70b;stroke:var(--signal-grid);stroke-width:1px}.signals-module__oOHE4W__structureHoverLine{stroke:var(--a-muted);stroke-width:1px;stroke-dasharray:4 5}.signals-module__oOHE4W__structureTooltip{z-index:4;top:3.4rem;left:var(--structure-tooltip-x);border:1px solid var(--signal-grid-strong);pointer-events:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0d0ef5;border-radius:.75rem;width:225px;position:absolute;overflow:hidden;transform:translate(13px);box-shadow:0 16px 44px #0000006b}.signals-module__oOHE4W__structureTooltip[data-side=left]{transform:translate(calc(-100% - 13px))}.signals-module__oOHE4W__structureTooltip>header{border-bottom:1px solid var(--signal-grid);flex-direction:column;padding:.65rem .75rem;display:flex}.signals-module__oOHE4W__structureTooltip>header strong{font-size:.78rem}.signals-module__oOHE4W__structureTooltip>header span{color:var(--a-faint);margin-top:.08rem;font-size:.65rem}.signals-module__oOHE4W__structureTooltip p{border-bottom:1px solid var(--signal-grid);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:34px;padding-inline:.75rem;display:grid}.signals-module__oOHE4W__structureTooltip p:last-child{border-bottom:0}.signals-module__oOHE4W__structureTooltip p:before{content:"";background:#73b8c7;border-radius:50%;width:7px;height:7px}.signals-module__oOHE4W__structureTooltip p[data-series=concentration]:before{background:#d6ae6b}.signals-module__oOHE4W__structureTooltip p[data-series=breadth]:before{background:#79c69a}.signals-module__oOHE4W__structureTooltip p span{color:var(--a-muted);font-size:.68rem}.signals-module__oOHE4W__structureTooltip p b{font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__structureShiftAxis{border-bottom:1px solid var(--signal-grid);color:var(--a-dim);grid-template-columns:1fr minmax(280px,1.35fr) 1fr;align-items:center;gap:1rem;padding:.65rem 1.25rem;font-size:.7rem;font-weight:700;display:grid}.signals-module__oOHE4W__structureShiftAxis>span:last-child{text-align:right}.signals-module__oOHE4W__structureShiftAxis i{color:var(--a-faint);font-family:var(--font-mono);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.64rem;font-style:normal;display:grid}.signals-module__oOHE4W__structureShiftAxis i b:first-child{text-align:left}.signals-module__oOHE4W__structureShiftAxis i b:last-child{text-align:right}.signals-module__oOHE4W__structureShiftAxis i u{text-align:center;text-decoration:none}.signals-module__oOHE4W__structureShiftPair{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(120px,.75fr) 62px minmax(280px,1.35fr) 62px minmax(120px,.75fr);align-items:center;gap:.7rem;min-height:58px;padding:.55rem 1.25rem;display:grid}.signals-module__oOHE4W__structureShiftPair:last-child{border-bottom:0}.signals-module__oOHE4W__structureLossEntity,.signals-module__oOHE4W__structureGainEntity{align-items:center;gap:.55rem;min-width:0;display:flex}.signals-module__oOHE4W__structureGainEntity{justify-content:flex-end}.signals-module__oOHE4W__structureLossEntity strong,.signals-module__oOHE4W__structureGainEntity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.signals-module__oOHE4W__structureLossValue,.signals-module__oOHE4W__structureGainValue{font-family:var(--font-mono);white-space:nowrap;font-size:.7rem}.signals-module__oOHE4W__structureLossValue{color:#f09a96;text-align:right}.signals-module__oOHE4W__structureGainValue{color:#87d19d}.signals-module__oOHE4W__structureShiftTrack{background:linear-gradient(90deg,#e06f6914,#0000 47% 53%,#57b27414);border-radius:99px;height:14px;display:block;position:relative}.signals-module__oOHE4W__structureShiftTrack:after{background:var(--signal-grid-strong);content:"";width:1px;position:absolute;top:-6px;bottom:-6px;left:50%}.signals-module__oOHE4W__structureShiftTrack u{width:var(--bar-size);border-radius:99px;height:8px;text-decoration:none;position:absolute;top:3px}.signals-module__oOHE4W__structureShiftTrack u[data-direction=loss]{background:linear-gradient(90deg,#d96f6b,#f09a96);right:50%}.signals-module__oOHE4W__structureShiftTrack u[data-direction=gain]{background:linear-gradient(90deg,#87d19d,#55b67d);left:50%}.signals-module__oOHE4W__structureMoreMoves{border-top:1px solid var(--signal-grid)}.signals-module__oOHE4W__structureMoreMoves summary{min-height:46px;color:var(--a-muted);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.72rem;font-weight:700;list-style:none;display:flex}.signals-module__oOHE4W__structureMoreMoves summary::-webkit-details-marker{display:none}.signals-module__oOHE4W__structureMoreMoves summary:before{color:var(--a-warm);font-family:var(--font-mono);content:"+"}.signals-module__oOHE4W__structureMoreMoves[open] summary:before{content:"−"}.signals-module__oOHE4W__structureMoreMoves summary span{color:var(--a-faint);font-size:.66rem;font-weight:500}.signals-module__oOHE4W__structureMoreMoves>div{border-top:1px solid var(--signal-grid)}.signals-module__oOHE4W__coverageBoard{border-top:1px solid var(--signal-grid);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.9rem;padding:1rem;display:grid}.signals-module__oOHE4W__coverageSnapshot,.signals-module__oOHE4W__coverageBasis,.signals-module__oOHE4W__coverageTimeline{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 18px 42px #0000001f}.signals-module__oOHE4W__coverageSnapshot{--coverage-core:#0a0f11db;background:radial-gradient(circle at 8% 8%,#65b7cb2e,#0000 44%),linear-gradient(145deg,#ffffff12,#0000 48%),#080d0f7a}.signals-module__oOHE4W__coverageBasis{background:radial-gradient(circle at 92% 8%,#d6ae6b29,#0000 42%),linear-gradient(145deg,#ffffff0e,#0000 52%),#0a0b0a73}.signals-module__oOHE4W__coverageTimeline{background:radial-gradient(circle at 50% 100%,#65b7cb12,#0000 48%),linear-gradient(145deg,#ffffff0b,#0000 48%),#070b0c6b;grid-column:1/-1}.signals-module__oOHE4W__coveragePanelHeader{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:48px;padding-bottom:.85rem;display:flex}.signals-module__oOHE4W__coveragePanelHeader>div:first-child{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__coveragePanelHeader span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.signals-module__oOHE4W__coveragePanelHeader strong{font-family:var(--font-display);margin-top:.24rem;font-size:1.08rem;font-weight:650;line-height:1.2}.signals-module__oOHE4W__coveragePanelHeader>b{border:1px solid var(--signal-grid);color:var(--a-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:99px;padding:.28rem .48rem;font-size:.62rem;font-weight:650}.signals-module__oOHE4W__coverageSnapshotBody{background:linear-gradient(135deg,#ffffff0e,#ffffff02);border:1px solid #ffffff1a;border-radius:.95rem;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:1.15rem;min-height:158px;margin-top:.9rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000014}.signals-module__oOHE4W__coverageRing{background:conic-gradient(#d6ae6b 0 var(--reported-angle), #65b7ca var(--reported-angle) 1turn);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 0 34px #65b7cb24,inset 0 1px #ffffff6b}.signals-module__oOHE4W__coverageRing:before{border-radius:inherit;background:linear-gradient(145deg, #ffffff13, transparent 48%), var(--coverage-core);content:"";border:1px solid #ffffff21;position:absolute;inset:10px;box-shadow:inset 0 1px #ffffff14,0 0 24px #0508093d}.signals-module__oOHE4W__coverageRing:after{border-radius:inherit;content:"";pointer-events:none;border-top:1px solid #ffffff7a;position:absolute;inset:2px}.signals-module__oOHE4W__coverageRing>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.signals-module__oOHE4W__coverageRing strong{font-family:var(--font-display);font-size:1.55rem}.signals-module__oOHE4W__coverageRing small{color:var(--a-dim);margin-top:.1rem;font-size:.66rem}.signals-module__oOHE4W__coverageSnapshotCopy{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__coverageSnapshotCopy span{color:var(--a-dim);font-size:.68rem}.signals-module__oOHE4W__coverageSnapshotCopy strong{font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.8rem,3vw,2.35rem);line-height:1}.signals-module__oOHE4W__coverageSnapshotCopy p{color:var(--a-muted);margin-top:.45rem;font-size:.72rem}.signals-module__oOHE4W__coverageLegend{flex-wrap:wrap;gap:.85rem;display:flex}.signals-module__oOHE4W__coverageSnapshot>.signals-module__oOHE4W__coverageLegend{margin-top:.7rem;padding-inline:.15rem}.signals-module__oOHE4W__coverageLegend span{color:var(--a-muted);align-items:center;gap:.36rem;font-size:.68rem;display:flex}.signals-module__oOHE4W__coverageLegend i{background:#65b7ca;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #65b7cb66}.signals-module__oOHE4W__coverageLegend span[data-kind=reported] i{background:#d6ae6b;box-shadow:0 0 8px #d6ae6b66}.signals-module__oOHE4W__coverageBasisInstrument{background:linear-gradient(135deg,#ffffff0d,#ffffff02);border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:168px minmax(0,1fr);min-height:170px;margin-top:.9rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000017}.signals-module__oOHE4W__coverageBasisImpact{text-align:center;border-right:1px solid #d6ae6b33;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.signals-module__oOHE4W__coverageBasisImpact>*{z-index:1;position:relative}.signals-module__oOHE4W__coverageBasisImpact span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.signals-module__oOHE4W__coverageBasisImpact strong{color:#e0bd78;font-family:var(--font-display);margin-top:.4rem;font-size:2.35rem;line-height:1}.signals-module__oOHE4W__coverageBasisImpact small{max-width:120px;color:var(--a-faint);margin-top:.4rem;font-size:.62rem;line-height:1.4}.signals-module__oOHE4W__coverageBasisReadouts{background:linear-gradient(110deg,#65b7cb06,#d6ae6b06);grid-template-rows:repeat(2,1fr);min-width:0;padding-inline:.9rem;display:grid}.signals-module__oOHE4W__coverageBasisRow{grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:1rem;min-width:0;padding:.75rem .1rem;display:grid}.signals-module__oOHE4W__coverageBasisRow+.signals-module__oOHE4W__coverageBasisRow{border-top:1px solid var(--signal-grid)}.signals-module__oOHE4W__coverageBasisRow header{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__coverageBasisRow header span{color:var(--a-text);font-size:.74rem;font-weight:720}.signals-module__oOHE4W__coverageBasisRow header small{color:var(--a-faint);margin-top:.1rem;font-size:.62rem}.signals-module__oOHE4W__coverageBasisRow>strong{font-family:var(--font-display);align-self:center;font-size:1.35rem;line-height:1}.signals-module__oOHE4W__coverageBasisRow>i{background:var(--signal-grid);border-radius:99px;grid-column:1/-1;height:5px;margin-top:.55rem;display:block;overflow:hidden}.signals-module__oOHE4W__coverageBasisRow>i u{width:var(--bar-size);border-radius:inherit;background:#65b7ca;height:100%;display:block;box-shadow:0 0 10px #65b7cb47}.signals-module__oOHE4W__coverageBasisRow[data-emphasis]>i u{background:#d6ae6b;box-shadow:0 0 10px #d6ae6b47}.signals-module__oOHE4W__coverageBasisNote{color:var(--a-dim);text-align:center;margin-top:.7rem;font-size:.68rem}.signals-module__oOHE4W__coverageTimeline .signals-module__oOHE4W__coveragePanelHeader{align-items:center}.signals-module__oOHE4W__coverageTimelineMeta{align-items:center;gap:1rem;display:flex}.signals-module__oOHE4W__coverageTimelineMeta small{color:var(--a-faint);white-space:nowrap;font-size:.65rem}.signals-module__oOHE4W__coverageDotPlot{background:radial-gradient(circle at 50% 48%,#65b7cb0e,#0000 54%),#0307083d;border:1px solid #ffffff1a;border-radius:.95rem;height:218px;margin-top:.9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 32px #0000001a}.signals-module__oOHE4W__coverageDotPlot canvas{width:100%;height:100%;display:block}.signals-module__oOHE4W__dimensionGrid{border-top:1px solid var(--signal-grid);background:0 0;gap:.9rem;padding:1rem}.signals-module__oOHE4W__dimensionCard{background:radial-gradient(circle at 94% 2%, color-mix(in srgb, var(--entity-color,#c2a66f) 12%, transparent), transparent 38%), linear-gradient(145deg, #ffffff0b, transparent 48%), #070a0b61;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;min-height:380px;padding:1.15rem;display:flex;box-shadow:inset 0 1px #ffffff12,0 18px 42px #0000001f}.signals-module__oOHE4W__dimensionCard:nth-child(2n){border-left:1px solid #ffffff1a}.signals-module__oOHE4W__dimensionCard>header{border-bottom:1px solid var(--signal-grid);align-items:flex-start;padding-bottom:.85rem}.signals-module__oOHE4W__dimensionCard>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__dimensionCard>header>div small{color:var(--a-faint);margin-top:.16rem;font-size:.68rem}.signals-module__oOHE4W__dimensionCard>header>b{border:1px solid var(--signal-grid);color:var(--a-dim);font-family:var(--font-mono);border-radius:99px;padding:.25rem .42rem;font-size:.66rem;font-weight:650}.signals-module__oOHE4W__dimensionTreemap{background:#ffffff05;border-radius:.85rem;height:292px;margin-top:.85rem;position:relative;overflow:hidden}.signals-module__oOHE4W__dimensionTreemap>div{box-sizing:border-box;color:#f7faf8;background:radial-gradient(circle at 12% 8%, #ffffff2e, transparent 36%), linear-gradient(145deg, #ffffff1a, transparent 48%), color-mix(in srgb, var(--entity-dark) 30%, #0e1313f2);border:3px solid #090c0d;border-radius:.65rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.55rem;min-width:0;min-height:0;padding:.8rem;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 -16px 34px #0000001a}.signals-module__oOHE4W__dimensionTreemap>div>span{min-width:0}.signals-module__oOHE4W__dimensionTreemap strong,.signals-module__oOHE4W__dimensionTreemap small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signals-module__oOHE4W__dimensionTreemap strong{font-size:.92rem;font-weight:700}.signals-module__oOHE4W__dimensionTreemap small{color:#f7faf8bd;font-family:var(--font-mono);margin-top:.18rem;font-size:.66rem}.signals-module__oOHE4W__dimensionTreemap>div[data-compact]{gap:.35rem;padding:.52rem}.signals-module__oOHE4W__dimensionTreemap>div[data-compact] strong{font-size:.72rem}.signals-module__oOHE4W__dimensionTreemap>div[data-compact] small{font-size:.58rem}.signals-module__oOHE4W__dimensionTreemap>div[data-short]{justify-content:center;align-items:center;gap:0;padding:.2rem}.signals-module__oOHE4W__dimensionTreemap>div[data-short]>span{display:none}.signals-module__oOHE4W__dimensionTreemap>div[data-tiny]{border-width:1px;justify-content:center;align-items:center;gap:0;padding:.18rem}.signals-module__oOHE4W__dimensionTreemap>div[data-tiny]>span{display:none}.signals-module__oOHE4W__dimensionTreemap>div[data-overlay]{z-index:2;border-width:3px;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #00000042}.signals-module__oOHE4W__residualStrip{border:1px solid var(--signal-grid);background:radial-gradient(circle at 0,#c2a66f17,#0000 34%),linear-gradient(100deg,#ffffff09,#0000 48%);border-radius:.95rem;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(0,1fr));margin:0 1rem 1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.signals-module__oOHE4W__residualStrip>div{min-height:112px}.signals-module__oOHE4W__residualStrip>div:first-child strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.05rem;line-height:1.25}.signals-module__oOHE4W__residualStrip>div:first-child p{color:var(--a-dim);margin-top:.32rem;font-size:.7rem;line-height:1.45}.signals-module__oOHE4W__marketStructure{background:radial-gradient(circle at 88% 5%,#73b8c70e,#0000 34%),0 0}.signals-module__oOHE4W__marketStructureVerdict{border-bottom:1px solid var(--signal-grid);grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);display:grid}.signals-module__oOHE4W__marketStructureVerdict>div{padding:1.1rem 1.25rem}.signals-module__oOHE4W__marketStructureVerdict>div>span,.signals-module__oOHE4W__marketMovers>header span{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:760}.signals-module__oOHE4W__marketStructureVerdict h3{max-width:760px;font-family:var(--font-display);letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:590;line-height:1.08}.signals-module__oOHE4W__marketStructureVerdict aside{border-left:1px solid var(--signal-grid);background:#c2a66f09;flex-direction:column;justify-content:center;padding:1rem 1.15rem;display:flex}.signals-module__oOHE4W__marketStructureVerdict aside span{color:var(--a-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.signals-module__oOHE4W__marketStructureVerdict aside strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.2rem}.signals-module__oOHE4W__marketStructureVerdict aside small{color:var(--a-dim);margin-top:.45rem;font-size:.7rem;line-height:1.5}.signals-module__oOHE4W__marketEvidenceGroups{border-bottom:1px solid var(--signal-grid);grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__marketEvidenceGroups>section+section{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketEvidenceGroups>section>header{border-bottom:1px solid var(--signal-grid);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.signals-module__oOHE4W__marketEvidenceGroups>section>header>span{border:1px solid var(--signal-grid-strong);width:28px;height:28px;color:var(--a-warm);font-family:var(--font-mono);border-radius:.5rem;flex:none;place-items:center;font-size:.65rem;display:grid}.signals-module__oOHE4W__marketEvidenceGroups>section>header>div{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__marketEvidenceGroups>section>header strong{font-size:.84rem}.signals-module__oOHE4W__marketEvidenceGroups>section>header small{color:var(--a-dim);margin-top:.12rem;font-size:.68rem}.signals-module__oOHE4W__marketEvidenceGroups>section>div{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__marketEvidenceCard{background:#ffffff05;min-width:0;min-height:166px;padding:1rem;position:relative}.signals-module__oOHE4W__marketEvidenceCard+.signals-module__oOHE4W__marketEvidenceCard{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketEvidenceCard:before{content:"";opacity:.75;background:#73b8c7;height:2px;position:absolute;top:0;left:0;right:0}.signals-module__oOHE4W__marketEvidenceCard[data-tone=mixed]:before,.signals-module__oOHE4W__marketEvidenceCard[data-tone=warning]:before{background:#d6ae6b}.signals-module__oOHE4W__marketEvidenceCard>span{color:var(--a-text);flex-direction:column;font-size:.76rem;font-weight:760;display:flex}.signals-module__oOHE4W__marketEvidenceCard>span small{color:var(--a-dim);font-family:var(--font-mono);text-transform:uppercase;margin-top:.14rem;font-size:.61rem;font-weight:600}.signals-module__oOHE4W__marketEvidenceCard>strong{font-family:var(--font-display);margin-top:.72rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:620;display:block}.signals-module__oOHE4W__marketEvidenceCard>b{color:#73b8c7;font-family:var(--font-mono);margin-top:.25rem;font-size:.72rem;display:inline-block}.signals-module__oOHE4W__marketEvidenceCard[data-tone=mixed]>b,.signals-module__oOHE4W__marketEvidenceCard[data-tone=warning]>b{color:#e0b25e}.signals-module__oOHE4W__marketEvidenceCard>footer{border-top:1px solid var(--signal-grid);color:var(--a-dim);font-family:var(--font-mono);margin-top:.75rem;padding-top:.5rem;font-size:.62rem}.signals-module__oOHE4W__marketMovers{border-bottom:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketMovers>header{border-bottom:1px solid var(--signal-grid);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.85rem 1.05rem;display:flex}.signals-module__oOHE4W__marketMovers>header>div{flex-direction:column;display:flex}.signals-module__oOHE4W__marketMovers>header strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.05rem}.signals-module__oOHE4W__marketMovers>div{grid-template-columns:1fr 1fr;display:grid}.signals-module__oOHE4W__marketMovers>div>section+section{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketMovers>div>section>header{border-bottom:1px solid var(--signal-grid);justify-content:space-between;padding:.65rem 1rem;display:flex}.signals-module__oOHE4W__marketMovers>div>section>header span{font-size:.74rem;font-weight:760}.signals-module__oOHE4W__marketMovers>div>section>header small{color:var(--a-dim);font-size:.65rem}.signals-module__oOHE4W__marketMovers article{border-bottom:1px solid var(--signal-grid);grid-template-columns:auto minmax(0,1fr) minmax(105px,.7fr);align-items:center;gap:.65rem;min-height:62px;padding:.55rem 1rem;display:grid}.signals-module__oOHE4W__marketMovers article:last-child{border-bottom:0}.signals-module__oOHE4W__marketMovers article>span{flex-direction:column;min-width:0;display:flex}.signals-module__oOHE4W__marketMovers article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.signals-module__oOHE4W__marketMovers article>span small{color:var(--a-dim);margin-top:.12rem;font-size:.66rem}.signals-module__oOHE4W__marketMovers article>div{min-width:0}.signals-module__oOHE4W__marketMovers article>div b{color:#7dcea0;font-family:var(--font-mono);text-align:right;font-size:.7rem;display:block}.signals-module__oOHE4W__marketMovers article[data-direction=loss]>div b{color:#ec908c}.signals-module__oOHE4W__marketMovers article>div i{background:var(--signal-grid);border-radius:99px;height:4px;margin-top:.32rem;display:block;overflow:hidden}.signals-module__oOHE4W__marketMovers article>div i u{width:var(--bar-size);border-radius:inherit;background:#7dcea0;height:100%;display:block}.signals-module__oOHE4W__marketMovers article[data-direction=loss]>div i u{background:#ec908c;margin-left:auto}.signals-module__oOHE4W__marketMethod{border-bottom:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketMethod summary{min-height:54px;color:var(--a-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;list-style:none;display:flex}.signals-module__oOHE4W__marketMethod summary::-webkit-details-marker{display:none}.signals-module__oOHE4W__marketMethod summary:after{color:var(--a-warm);content:"+";font-family:var(--font-mono);font-size:1rem}.signals-module__oOHE4W__marketMethod[open] summary:after{content:"−"}.signals-module__oOHE4W__marketMethod summary span{font-size:.76rem;font-weight:760}.signals-module__oOHE4W__marketMethod summary small{color:var(--a-dim);margin-left:auto;font-size:.67rem}.signals-module__oOHE4W__marketMethod>div{border-top:1px solid var(--signal-grid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signals-module__oOHE4W__marketMethod article{padding:.9rem 1rem}.signals-module__oOHE4W__marketMethod article+article{border-left:1px solid var(--signal-grid)}.signals-module__oOHE4W__marketMethod article strong{font-size:.74rem}.signals-module__oOHE4W__marketMethod article p{color:var(--a-dim);margin-top:.35rem;font-size:.68rem;line-height:1.5}.signals-module__oOHE4W__marketMethod footer{border-top:1px solid var(--signal-grid);flex-wrap:wrap;gap:.45rem;padding:.75rem 1rem;display:flex}.signals-module__oOHE4W__marketMethod footer span{border:1px solid var(--signal-grid);color:var(--a-dim);font-family:var(--font-mono);border-radius:99px;padding:.35rem .5rem;font-size:.61rem}.signals-module__oOHE4W__bubbleHeatmap{--bubble-up:#86cf9b;--bubble-down:#ee8f8a;--bubble-surface:#111715}.signals-module__oOHE4W__module:has(.signals-module__oOHE4W__bubbleHeatmap){scroll-margin-top:110px}.signals-module__oOHE4W__bubbleHeader{justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 1.35rem;display:flex}.signals-module__oOHE4W__bubbleEyebrow{color:var(--a-warm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:650}.signals-module__oOHE4W__bubbleHeader h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.45rem 0;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:600;line-height:1.15}.signals-module__oOHE4W__bubbleHeader p{color:var(--a-muted);font-size:.85rem;line-height:1.6}.signals-module__oOHE4W__bubblePulse{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.22rem;display:flex}.signals-module__oOHE4W__bubblePulse>span{color:var(--a-muted);font-size:.75rem}.signals-module__oOHE4W__bubblePulse>span small{color:var(--a-dim);font-family:var(--font-mono);margin-left:.3rem}.signals-module__oOHE4W__bubblePulse>strong{color:var(--bubble-up);font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.7vw,2.3rem);font-weight:600;line-height:1.2}.signals-module__oOHE4W__bubblePulse>strong[data-negative]{color:var(--bubble-down)}.signals-module__oOHE4W__bubblePulse>small{color:var(--a-dim);margin-top:.22rem;font-size:.75rem}.signals-module__oOHE4W__bubbleToolbar{border-block:1px solid var(--signal-grid);flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;padding:.9rem 1.1rem;display:flex}.signals-module__oOHE4W__bubbleWindowControl{align-items:center;gap:.8rem;display:flex}.signals-module__oOHE4W__bubbleWindowControl>span{color:var(--a-muted);font-size:.78rem;font-weight:550}.signals-module__oOHE4W__bubbleToolbar nav{border:1px solid var(--signal-grid);background:#0000001a;border-radius:.65rem;gap:.2rem;padding:.2rem;display:flex}.signals-module__oOHE4W__bubbleToolbar nav button{min-width:44px;min-height:44px;color:var(--a-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;font-size:.75rem;font-weight:600;transition:background .16s,color .16s}.signals-module__oOHE4W__bubbleToolbar nav button:hover{color:var(--a-text);background:#c2a66f14}.signals-module__oOHE4W__bubbleToolbar nav button[aria-pressed=true]{color:var(--a-text);background:#c2a66f21;border-color:#c2a66f7a}.signals-module__oOHE4W__bubblePeriod{color:var(--a-muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.75rem;display:flex}.signals-module__oOHE4W__bubblePeriod>span[aria-hidden]{color:var(--a-faint)}.signals-module__oOHE4W__bubblePeriod strong{color:var(--a-text);font-weight:500}.signals-module__oOHE4W__bubblePeriod small{color:var(--a-dim);flex-basis:100%;font-size:.75rem}.signals-module__oOHE4W__bubbleReset{border:1px solid var(--a-line);min-height:44px;color:var(--a-muted);cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .65rem;font-size:.75rem;display:flex}.signals-module__oOHE4W__bubbleReset>span{font-size:1.15rem}.signals-module__oOHE4W__bubbleReset:hover:not(:disabled){color:var(--a-text)}.signals-module__oOHE4W__bubbleReset:disabled{cursor:default;opacity:.4}.signals-module__oOHE4W__bubbleReset:focus-visible,.signals-module__oOHE4W__bubbleToolbar nav button:focus-visible{outline:2px solid var(--a-warm);outline-offset:3px}.signals-module__oOHE4W__bubbleFieldKey{color:var(--a-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1.35rem .5rem;font-size:.75rem;display:flex}.signals-module__oOHE4W__bubbleFieldKey>div{flex-wrap:wrap;gap:1rem;display:flex}.signals-module__oOHE4W__bubbleFieldKey>div>span{align-items:center;gap:.4rem;display:flex}.signals-module__oOHE4W__bubbleFieldKey i{background:var(--a-faint);border-radius:50%;width:8px;height:8px}.signals-module__oOHE4W__bubbleFieldKey [data-direction=up] i{background:var(--bubble-up)}.signals-module__oOHE4W__bubbleFieldKey [data-direction=down] i{background:var(--bubble-down)}.signals-module__oOHE4W__bubbleFieldKey b{opacity:.6;margin-inline:.45rem;font-weight:400}.signals-module__oOHE4W__bubbleScrollHint{display:none}.signals-module__oOHE4W__bubbleInteractionHint{min-width:55%;color:var(--a-dim);flex:1}.signals-module__oOHE4W__bubbleToolbar .signals-module__oOHE4W__bubbleViewSwitch{margin-left:auto}.signals-module__oOHE4W__bubbleToolbar .signals-module__oOHE4W__bubbleViewSwitch button{padding-inline:.65rem}.signals-module__oOHE4W__bubbleExploreControls{border-bottom:1px solid var(--signal-grid);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem 1.1rem;display:flex}.signals-module__oOHE4W__bubbleExploreControls>nav{flex-wrap:wrap;align-items:center;gap:.3rem;margin-right:auto;display:flex}.signals-module__oOHE4W__bubbleExploreControls>nav button{min-height:44px;color:var(--a-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.8rem;display:flex}.signals-module__oOHE4W__bubbleExploreControls>nav button>span{color:var(--a-dim);font-family:var(--font-mono);font-size:.7rem}.signals-module__oOHE4W__bubbleExploreControls>nav button[aria-pressed=true]{border-color:var(--a-line-strong);color:var(--a-text);background:#c2a66f17}.signals-module__oOHE4W__bubbleControlLabel{color:var(--a-dim);margin-bottom:.35rem;font-size:.72rem;display:block}.signals-module__oOHE4W__bubbleSearch input,.signals-module__oOHE4W__bubbleSizeControl select{border:1px solid var(--a-line-strong);width:100%;min-height:44px;color:var(--a-text);background:var(--a-panel);font-family:var(--font-sans);border-radius:.55rem;padding:.5rem .65rem;font-size:.8rem}.signals-module__oOHE4W__bubbleSearch{width:180px}.signals-module__oOHE4W__bubbleSearch input::placeholder{color:var(--a-faint)}.signals-module__oOHE4W__bubbleSizeControl{width:165px}.signals-module__oOHE4W__bubbleSizeControl option{color:var(--a-text);background:var(--bubble-surface)}.signals-module__oOHE4W__bubbleExploreControls button:focus-visible,.signals-module__oOHE4W__bubbleExploreControls input:focus-visible,.signals-module__oOHE4W__bubbleExploreControls select:focus-visible{outline:2px solid var(--a-warm);outline-offset:2px}.signals-module__oOHE4W__bubbleTakeaway{border-bottom:1px solid var(--signal-grid);background:#c2a66f0b;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.9rem 1.35rem;display:flex}.signals-module__oOHE4W__bubbleTakeaway>span{color:var(--a-warm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.67rem}.signals-module__oOHE4W__bubbleTakeaway p{color:var(--a-muted);font-size:.82rem;line-height:1.6}.signals-module__oOHE4W__bubbleTakeaway strong{color:var(--a-text);font-weight:650}.signals-module__oOHE4W__bubbleTakeaway b{color:var(--bubble-up);font-weight:650}.signals-module__oOHE4W__bubbleTakeaway b[data-negative]{color:var(--bubble-down)}.signals-module__oOHE4W__bubbleLayoutActions{margin-left:auto}.signals-module__oOHE4W__bubbleEmpty{text-align:center;border-bottom:1px solid var(--signal-grid);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:220px;padding:2rem;display:flex}.signals-module__oOHE4W__bubbleEmpty p{color:var(--a-muted);font-size:.85rem}.signals-module__oOHE4W__bubbleEmpty button{border:1px solid var(--a-warm);color:var(--a-text);cursor:pointer;background:#c2a66f14;border-radius:.55rem;padding:.65rem 1rem}.signals-module__oOHE4W__bubbleTableViewport{border-bottom:1px solid var(--signal-grid);overflow-x:auto}.signals-module__oOHE4W__bubbleTable{border-collapse:collapse;width:100%;min-width:700px;font-size:.8rem}.signals-module__oOHE4W__bubbleTableCaption{color:var(--a-dim);text-align:left;padding:.4rem 1.35rem .85rem;font-size:.75rem}.signals-module__oOHE4W__bubbleTable th{border-block:1px solid var(--signal-grid);text-align:right;background:#c2a66f0b;font-weight:500}.signals-module__oOHE4W__bubbleTable th:first-child{text-align:left}.signals-module__oOHE4W__bubbleTable th>button{width:100%;min-height:46px;color:var(--a-muted);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 1rem}.signals-module__oOHE4W__bubbleTable th[aria-sort=ascending]>button,.signals-module__oOHE4W__bubbleTable th[aria-sort=descending]>button{color:var(--a-warm)}.signals-module__oOHE4W__bubbleTable td{border-bottom:1px solid var(--a-line);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:.6rem 1rem}.signals-module__oOHE4W__bubbleTable tr:last-child td{border-bottom:0}.signals-module__oOHE4W__bubbleTable td:first-child{text-align:left;width:32%;font-family:var(--font-sans)}.signals-module__oOHE4W__bubbleTable td>button{width:100%;min-height:40px;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;font-weight:600;display:flex}.signals-module__oOHE4W__bubbleTable td small{color:var(--a-dim);margin-top:.2rem;font-size:.72rem;font-weight:400;display:block}.signals-module__oOHE4W__bubbleTable [data-direction=up]{color:var(--bubble-up)}.signals-module__oOHE4W__bubbleTable [data-direction=down]{color:var(--bubble-down)}.signals-module__oOHE4W__bubbleTable tr[data-selected]{background:#c2a66f13}.signals-module__oOHE4W__bubbleTable tr[data-selected] td:first-child{box-shadow:inset 3px 0 var(--a-warm)}.signals-module__oOHE4W__bubbleTable button:focus-visible{outline:2px solid var(--a-warm);outline-offset:2px}.signals-module__oOHE4W__bubbleTable td .signals-module__oOHE4W__bubbleLowBaseline{color:var(--a-warm)}.signals-module__oOHE4W__bubbleCaution{z-index:2;color:#17130d;pointer-events:none;background:#d6ae6b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:750;display:grid;position:absolute;top:14%;right:16%}.signals-module__oOHE4W__bubbleVolumeComparison .signals-module__oOHE4W__bubbleExactValue{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:1rem}.signals-module__oOHE4W__bubbleSelectedChange[data-unavailable]>strong,.signals-module__oOHE4W__bubbleSelectedChange[data-unavailable]>small{color:var(--a-dim)}.signals-module__oOHE4W__bubbleSelectedChange[data-unavailable]>strong{font-size:1rem}.signals-module__oOHE4W__bubbleHistory{border-top:1px solid var(--a-line);padding:.9rem 1.35rem 1.1rem}.signals-module__oOHE4W__bubbleHistory>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.signals-module__oOHE4W__bubbleHistory>header>div{flex-direction:column;gap:.25rem;display:flex}.signals-module__oOHE4W__bubbleHistory header strong{color:var(--a-text);font-size:.8rem;font-weight:550}.signals-module__oOHE4W__bubbleHistory header>div>span{color:var(--a-dim);font-size:.72rem}.signals-module__oOHE4W__bubbleHistory a{color:var(--a-warm);padding-block:.3rem;font-size:.8rem;text-decoration:none}.signals-module__oOHE4W__bubbleHistory a:hover{text-decoration:underline}.signals-module__oOHE4W__bubbleHistory a:focus-visible{outline:2px solid var(--a-warm);outline-offset:3px}.signals-module__oOHE4W__bubbleHistory svg{width:100%;height:80px;margin-top:.8rem;display:block;overflow:visible}.signals-module__oOHE4W__bubbleHistoryWindow{fill:#c2a66f16}.signals-module__oOHE4W__bubbleHistoryAxis{stroke:var(--a-line);stroke-width:1px}.signals-module__oOHE4W__bubbleHistoryLine{fill:none;stroke:var(--a-warm);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signals-module__oOHE4W__bubbleHistoryPoint{fill:var(--a-warm)}.signals-module__oOHE4W__bubbleHistory footer{color:var(--a-dim);font-family:var(--font-mono);justify-content:space-between;margin-top:.25rem;font-size:.7rem;display:flex}.signals-module__oOHE4W__bubbleWarning{color:var(--a-muted);background:#c2a66f0f;border:1px solid #c2a66f4d;border-radius:.55rem;margin-top:.9rem;padding:.65rem .8rem;font-size:.78rem;line-height:1.6}.signals-module__oOHE4W__bubbleWarning strong{color:var(--a-warm);font-weight:600}.signals-module__oOHE4W__bubbleArrange{border:1px solid var(--a-line-strong);min-height:44px;color:var(--a-text);cursor:pointer;background:0 0;border-radius:.55rem;padding:.4rem .65rem;font-size:.75rem;display:none}.signals-module__oOHE4W__bubbleArrange[aria-pressed=true]{border-color:var(--a-warm);background:#c2a66f21}.signals-module__oOHE4W__bubbleArrange:focus-visible{outline:2px solid var(--a-warm);outline-offset:2px}.signals-module__oOHE4W__packedBubbleViewport{border-bottom:1px solid var(--signal-grid);scrollbar-color:var(--a-line-strong) transparent;min-width:0;overflow-x:auto}.signals-module__oOHE4W__packedBubbleField{aspect-ratio:5/3;width:100%;min-width:900px;position:relative;overflow:hidden}.signals-module__oOHE4W__packedBubble{--heat-color:var(--a-faint);z-index:2;top:var(--bubble-y);left:var(--bubble-x);width:var(--bubble-size);aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--heat-color) 80%, transparent);color:var(--a-text);background:radial-gradient(ellipse at 30% 12%, #ffffff17, transparent 43%), radial-gradient(ellipse at 70% 95%, color-mix(in srgb, var(--heat-color) 14%, transparent), transparent 48%), linear-gradient(155deg, color-mix(in srgb, var(--heat-color) 20%, var(--bubble-surface)), color-mix(in srgb, var(--heat-color) 8%, var(--bubble-surface)));box-shadow:inset 0 2px 3px #fff3, inset 0 -5px 12px color-mix(in srgb, var(--heat-color) 12%, transparent), 0 5px 14px #0003;cursor:grab;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:border-color .18s,box-shadow .18s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.signals-module__oOHE4W__bubbleHeatmap[data-arranging] .signals-module__oOHE4W__packedBubble{touch-action:none}.signals-module__oOHE4W__packedBubble:before{border:1px solid color-mix(in srgb, var(--heat-color) 15%, transparent);border-top-color:#ffffff3d;border-bottom-color:color-mix(in srgb, var(--heat-color) 34%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:5px}.signals-module__oOHE4W__packedBubble:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);border-radius:50%;width:58%;height:17%;position:absolute;top:4%;left:21%;transform:rotate(-18deg)}.signals-module__oOHE4W__packedBubble[data-direction=up]{--heat-color:var(--bubble-up)}.signals-module__oOHE4W__packedBubble[data-direction=down]{--heat-color:var(--bubble-down)}.signals-module__oOHE4W__packedBubble:hover,.signals-module__oOHE4W__packedBubble[aria-pressed=true],.signals-module__oOHE4W__packedBubble:focus-visible{z-index:4;border-color:var(--heat-color);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--heat-color) 45%, transparent), 0 0 12px color-mix(in srgb, var(--heat-color) 12%, transparent)}.signals-module__oOHE4W__packedBubble:focus-visible{outline:2px solid var(--a-warm);outline-offset:2px}.signals-module__oOHE4W__packedBubble[data-dragging]{z-index:8;cursor:grabbing}.signals-module__oOHE4W__packedBubble .signals-module__oOHE4W__entityLogo,.signals-module__oOHE4W__packedBubble .signals-module__oOHE4W__entityFallback{z-index:1;border-radius:50%;flex-shrink:0;margin-bottom:.4rem;position:relative;box-shadow:0 1px 5px #0003}.signals-module__oOHE4W__packedBubble>strong{z-index:1;width:84%;color:var(--a-text);text-wrap:balance;font-size:1.05rem;font-weight:650;line-height:1.15;display:block;position:relative}.signals-module__oOHE4W__packedBubble>b{z-index:1;max-width:92%;color:var(--heat-color);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:2.2rem;font-weight:700;line-height:1.15;display:block;position:relative}.signals-module__oOHE4W__packedBubble>small{z-index:1;color:var(--a-muted);font-family:var(--font-mono);margin-top:.35rem;font-size:.9rem;line-height:1.4;position:relative}.signals-module__oOHE4W__packedBubble[data-medium]>strong{font-size:.9rem}.signals-module__oOHE4W__packedBubble[data-medium]>b{font-size:1.6rem}.signals-module__oOHE4W__packedBubble[data-compact]>strong{font-size:.8rem}.signals-module__oOHE4W__packedBubble[data-compact]>b{margin-top:.2rem;font-size:1.125rem}.signals-module__oOHE4W__packedBubble[data-compact] .signals-module__oOHE4W__entityLogo,.signals-module__oOHE4W__packedBubble[data-compact] .signals-module__oOHE4W__entityFallback{margin-bottom:.2rem}.signals-module__oOHE4W__bubbleTooltip{z-index:12;width:280px}.signals-module__oOHE4W__bubbleTooltip>header strong{font-size:.9rem}.signals-module__oOHE4W__bubbleTooltip p span,.signals-module__oOHE4W__bubbleTooltip>header small{font-size:.75rem}.signals-module__oOHE4W__bubbleTooltip p b{font-size:.85rem}.signals-module__oOHE4W__bubbleTooltip>footer{border-top:1px solid var(--signal-grid);color:var(--a-dim);padding:.6rem .7rem;font-size:.75rem}.signals-module__oOHE4W__packedBubbleReadout{background:#ffffff05;grid-template-columns:minmax(200px,1.1fr) minmax(150px,.7fr) minmax(280px,1.15fr);align-items:center;gap:1.25rem;padding:1.25rem 1.35rem;display:grid}.signals-module__oOHE4W__bubbleSelectedIdentity{align-items:center;gap:.85rem;min-width:0;display:flex}.signals-module__oOHE4W__bubbleSelectedIdentity>.signals-module__oOHE4W__entityLogo,.signals-module__oOHE4W__bubbleSelectedIdentity>.signals-module__oOHE4W__entityFallback{box-shadow:0 0 0 5px color-mix(in srgb, var(--entity-color) 6%, transparent);border-radius:.75rem;flex-shrink:0}.signals-module__oOHE4W__bubbleSelectedIdentity>div{flex-direction:column;gap:.3rem;min-width:0;display:flex}.signals-module__oOHE4W__bubbleSelectedIdentity span{color:var(--a-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.signals-module__oOHE4W__bubbleSelectedIdentity b{color:var(--a-warm);font-family:var(--font-mono);font-size:.75rem;font-weight:400}.signals-module__oOHE4W__bubbleSelectedIdentity strong{color:var(--a-text);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:550;overflow:hidden}.signals-module__oOHE4W__bubbleSelectedIdentity small{color:var(--a-dim);font-size:.75rem}.signals-module__oOHE4W__bubbleSelectedChange{border-left:1px solid var(--signal-grid);flex-direction:column;gap:.3rem;padding-left:1.5rem;display:flex}.signals-module__oOHE4W__bubbleSelectedChange>span{color:var(--a-dim);font-size:.75rem}.signals-module__oOHE4W__bubbleSelectedChange>strong{color:var(--bubble-up);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:500;line-height:1.15}.signals-module__oOHE4W__bubbleSelectedChange>small{color:var(--bubble-up);font-family:var(--font-mono);font-size:.75rem}.signals-module__oOHE4W__bubbleSelectedChange[data-negative]>strong,.signals-module__oOHE4W__bubbleSelectedChange[data-negative]>small{color:var(--bubble-down)}.signals-module__oOHE4W__bubbleSelectedChange small span{color:var(--a-dim);font-family:var(--font-sans);margin-top:.2rem;font-size:.75rem;display:block}.signals-module__oOHE4W__bubbleVolumeComparison{border-left:1px solid var(--signal-grid);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-left:1.5rem;display:grid}.signals-module__oOHE4W__bubbleVolumeComparison>div{flex-direction:column;gap:.35rem;display:flex}.signals-module__oOHE4W__bubbleVolumeComparison>div>span{color:var(--a-muted);font-family:var(--font-mono);font-size:.75rem}.signals-module__oOHE4W__bubbleVolumeComparison strong{color:var(--a-text);font-family:var(--font-display);letter-spacing:-.035em;font-size:1.25rem;font-weight:500}.signals-module__oOHE4W__bubbleVolumeComparison small{color:var(--a-dim);font-size:.75rem}.signals-module__oOHE4W__bubbleVolumeComparison>span{color:var(--a-faint);font-size:1rem}.signals-module__oOHE4W__bubbleTotals{border-top:1px solid var(--signal-grid);grid-template-columns:minmax(180px,.65fr) 1fr;align-items:center;gap:1.5rem;padding:1rem 1.35rem;display:grid}.signals-module__oOHE4W__bubbleTotals>span{color:var(--a-muted);font-size:.8rem}.signals-module__oOHE4W__bubbleTotals>span>small{color:var(--a-dim);margin-top:.25rem;font-size:.75rem;display:block}.signals-module__oOHE4W__bubbleBalance>div:first-child{color:var(--a-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;font-size:.75rem;display:flex}.signals-module__oOHE4W__bubbleBalance b{color:var(--bubble-up);font-family:var(--font-mono);margin-left:.35rem;font-size:.75rem;font-weight:500}.signals-module__oOHE4W__bubbleBalance span+span b{color:var(--bubble-down)}.signals-module__oOHE4W__bubbleBalanceTrack{background:var(--signal-grid);border-radius:3px;height:3px;display:flex;overflow:hidden}.signals-module__oOHE4W__bubbleBalanceTrack i{background:var(--bubble-up)}.signals-module__oOHE4W__bubbleBalanceTrack i+i{background:var(--bubble-down)}html[data-theme=light] .signals-module__oOHE4W__bubbleHeatmap{--bubble-up:#216e3c;--bubble-down:#ae3633;--bubble-surface:#fffcf5}html[data-theme=light] .signals-module__oOHE4W__packedBubble{background:linear-gradient(155deg, color-mix(in srgb, var(--heat-color) 8%, var(--bubble-surface)), color-mix(in srgb, var(--heat-color) 15%, var(--bubble-surface)))}html[data-theme=light] .signals-module__oOHE4W__packedBubble:after{background:linear-gradient(#fffc,#0000)}@media (prefers-reduced-motion:reduce){.signals-module__oOHE4W__packedBubble{transition:none}}@media (pointer:coarse){.signals-module__oOHE4W__bubbleArrange{display:block}.signals-module__oOHE4W__bubbleInteractionHint{display:none}.signals-module__oOHE4W__bubbleScrollHint{width:100%;display:block}}@media (max-width:980px){.signals-module__oOHE4W__packedBubbleReadout{grid-template-columns:1fr 1fr;gap:1.25rem}.signals-module__oOHE4W__bubbleVolumeComparison{border-top:1px solid var(--signal-grid);border-left:0;grid-column:1/-1;grid-template-columns:1fr auto 1fr;padding:1rem 0 0}.signals-module__oOHE4W__bubbleVolumeComparison>div:last-child{text-align:right}}@media (max-width:700px){.signals-module__oOHE4W__bubbleExploreControls{gap:.75rem}.signals-module__oOHE4W__bubbleExploreControls>nav{width:100%}.signals-module__oOHE4W__bubbleSearch,.signals-module__oOHE4W__bubbleSizeControl{flex:1;min-width:120px}.signals-module__oOHE4W__bubbleHistory>header{flex-wrap:wrap}.signals-module__oOHE4W__bubbleHistory a{align-items:center;gap:.4rem;min-height:44px;display:flex}.signals-module__oOHE4W__bubbleToolbar .signals-module__oOHE4W__bubbleViewSwitch{margin-left:0}.signals-module__oOHE4W__bubbleTable{min-width:630px}.signals-module__oOHE4W__bubbleTakeaway{padding-inline:1.25rem}.signals-module__oOHE4W__bubbleHeader{align-items:flex-start;gap:1rem;padding:1.25rem}.signals-module__oOHE4W__bubbleHeader h2{font-size:1.65rem}.signals-module__oOHE4W__bubbleHeader p{max-width:32ch}.signals-module__oOHE4W__bubblePulse>strong{font-size:1.9rem}.signals-module__oOHE4W__bubbleToolbar{gap:.65rem;padding:.65rem 1.25rem}.signals-module__oOHE4W__bubblePeriod{order:3;width:100%}.signals-module__oOHE4W__bubbleFieldKey{padding-inline:1.25rem}.signals-module__oOHE4W__bubbleArrange{display:block}.signals-module__oOHE4W__bubbleInteractionHint{display:none}.signals-module__oOHE4W__bubbleScrollHint{width:100%;color:var(--a-dim);justify-content:space-between;padding-top:.25rem;display:flex}.signals-module__oOHE4W__packedBubbleReadout{padding:1.2rem}.signals-module__oOHE4W__bubbleSelectedChange{padding-left:1rem}.signals-module__oOHE4W__bubbleSelectedIdentity strong{font-size:1rem}.signals-module__oOHE4W__bubbleSelectedIdentity small{display:none}.signals-module__oOHE4W__bubbleSelectedChange>strong{font-size:1.35rem}.signals-module__oOHE4W__bubbleTotals{grid-template-columns:1fr;gap:.8rem;padding:1rem 1.25rem}.signals-module__oOHE4W__bubbleTotals>span{justify-content:space-between;display:flex}.signals-module__oOHE4W__bubbleTotals>span>small{margin:0}}@media (max-width:520px){.signals-module__oOHE4W__bubbleHeader{flex-direction:column}.signals-module__oOHE4W__bubbleHeader p{max-width:none}.signals-module__oOHE4W__bubblePulse{border-top:1px solid var(--signal-grid);grid-template-columns:1fr auto;align-items:center;width:100%;padding-top:.85rem;display:grid}.signals-module__oOHE4W__bubblePulse>strong{grid-area:1/2/3}.signals-module__oOHE4W__bubblePulse>small{margin-top:0}.signals-module__oOHE4W__bubbleWindowControl{gap:.5rem}.signals-module__oOHE4W__bubbleWindowControl>span{display:none}.signals-module__oOHE4W__packedBubbleReadout{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.signals-module__oOHE4W__bubbleSelectedIdentity{gap:.6rem}.signals-module__oOHE4W__bubbleSelectedIdentity span{gap:.3rem}.signals-module__oOHE4W__bubbleSelectedIdentity>.signals-module__oOHE4W__entityLogo,.signals-module__oOHE4W__bubbleSelectedIdentity>.signals-module__oOHE4W__entityFallback{width:32px!important;height:32px!important}.signals-module__oOHE4W__bubbleSelectedChange{padding-left:.8rem}.signals-module__oOHE4W__bubbleSelectedChange>strong{font-size:1.15rem}.signals-module__oOHE4W__bubbleSelectedChange small span{margin-top:.15rem;display:block}}@media (max-width:980px){.signals-module__oOHE4W__marketStructureVerdict,.signals-module__oOHE4W__marketEvidenceGroups{grid-template-columns:1fr}.signals-module__oOHE4W__marketStructureVerdict aside,.signals-module__oOHE4W__marketEvidenceGroups>section+section{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__marketMethod>div{grid-template-columns:1fr 1fr}.signals-module__oOHE4W__marketMethod article:nth-child(3){border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__marketMethod article:nth-child(4){border-top:1px solid var(--signal-grid)}}@media (max-width:700px){.signals-module__oOHE4W__marketEvidenceGroups>section>div,.signals-module__oOHE4W__marketMovers>div,.signals-module__oOHE4W__marketMethod>div{grid-template-columns:1fr}.signals-module__oOHE4W__marketEvidenceCard+.signals-module__oOHE4W__marketEvidenceCard,.signals-module__oOHE4W__marketMovers>div>section+section,.signals-module__oOHE4W__marketMethod article+article{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__marketMovers>header{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__marketMovers>header p{text-align:left}.signals-module__oOHE4W__marketMethod summary{flex-wrap:wrap;align-items:flex-start}.signals-module__oOHE4W__marketMethod summary small{width:calc(100% - 2rem);margin-left:0}}@media (max-width:520px){.signals-module__oOHE4W__marketStructureVerdict>div,.signals-module__oOHE4W__marketStructureVerdict aside{padding:1rem}.signals-module__oOHE4W__marketEvidenceCard{min-height:0}.signals-module__oOHE4W__marketMovers article{grid-template-columns:auto minmax(0,1fr)}.signals-module__oOHE4W__marketMovers article>div{grid-column:2}}html[data-theme=light] .signals-module__oOHE4W__main{--signal-grid:#3a2b183d;--signal-grid-strong:#3a2b186e}:is(html[data-theme=light] .signals-module__oOHE4W__growthProgramPicker,html[data-theme=light] .signals-module__oOHE4W__comparisonCapture){background:#fffcf694}html[data-theme=light] .signals-module__oOHE4W__growthControls nav{background:#ffffff75}html[data-theme=light] .signals-module__oOHE4W__growthFlow>div{background:#ffffff75}html[data-theme=light] .signals-module__oOHE4W__growthFactors article{background:#ffffff75}html[data-theme=light] .signals-module__oOHE4W__growthContext{background:#ffffff75}html[data-theme=light] .signals-module__oOHE4W__growthEvidence span{background:#ffffff75}html[data-theme=light] .signals-module__oOHE4W__growthControls nav button[aria-pressed=true]{background:#6e50241a;box-shadow:inset 0 1px #fff}html[data-theme=light] .signals-module__oOHE4W__growthProgramSearch{background:#ffffff8f}html[data-theme=light] .signals-module__oOHE4W__growthReliability{background:#18784011}html[data-theme=light] .signals-module__oOHE4W__growthReliability[data-level=directional]{background:#9f691711}html[data-theme=light] .signals-module__oOHE4W__growthCaveat{background:#9f691711}html[data-theme=light] .signals-module__oOHE4W__comparisonChartHeader{background:#ffffff7a}html[data-theme=light] .signals-module__oOHE4W__comparisonSelection{background:#74501d0e}html[data-theme=light] .signals-module__oOHE4W__selectedPrograms>button{background:linear-gradient(135deg, color-mix(in srgb, var(--entity-color) 9%, white), #ffffff80)}html[data-theme=light] .signals-module__oOHE4W__programPickerPopover{background:#fffdf8fa}html[data-theme=light] .signals-module__oOHE4W__comparisonTooltip{background:#fffdf8f5}html[data-theme=light] .signals-module__oOHE4W__comparisonEndpoint text{stroke:#f6f0e5eb}html[data-theme=light] .signals-module__oOHE4W__comparisonWatermark{opacity:.06}html[data-theme=light] .signals-module__oOHE4W__comparisonWatermark img{filter:grayscale()brightness(.72)}html[data-theme=light] .signals-module__oOHE4W__morphologyPlot{background:radial-gradient(circle at 50% 42%,#694b1f0e,#ffffff3d 62%)}html[data-theme=light] .signals-module__oOHE4W__morphologyPoint{border-color:color-mix(in srgb, var(--entity-color) 66%, #564735);background:color-mix(in srgb, var(--entity-color) 10%, #fffdf8f0);box-shadow:0 0 0 3px color-mix(in srgb, var(--entity-color) 8%, transparent), 0 5px 15px #563f1d21}html[data-theme=light] .signals-module__oOHE4W__morphologyPoint>span{background:#fffdf8e6}html[data-theme=light] .signals-module__oOHE4W__morphologyMedian text{stroke:#f8f3eaf0}html[data-theme=light] .signals-module__oOHE4W__morphologyQuadrants text{stroke:#f8f3eaf0}html[data-theme=light] .signals-module__oOHE4W__morphologyTooltip{background:#fffdf8f7;box-shadow:0 20px 46px #5039182e,inset 0 1px #ffffffd9}html[data-theme=light] .signals-module__oOHE4W__coverageSnapshot{--coverage-core:#fbf7efe6;background:radial-gradient(circle at 8% 8%,#4ea4b82b,#0000 44%),linear-gradient(145deg,#ffffffc7,#0000 48%),#f5efe38f}:is(html[data-theme=light] .signals-module__oOHE4W__coverageSnapshot,html[data-theme=light] .signals-module__oOHE4W__coverageBasis,html[data-theme=light] .signals-module__oOHE4W__coverageTimeline){border-color:#704f2021;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #50391814}html[data-theme=light] .signals-module__oOHE4W__coverageBasis{background:radial-gradient(circle at 92% 8%,#c4934a26,#0000 42%),linear-gradient(145deg,#ffffffb3,#0000 52%),#f7f0e275}html[data-theme=light] .signals-module__oOHE4W__coverageTimeline{background:radial-gradient(circle at 50% 100%,#408fa514,#0000 48%),linear-gradient(145deg,#ffffffad,#0000 48%),#f7f0e26b}:is(html[data-theme=light] .signals-module__oOHE4W__coverageSnapshotBody,html[data-theme=light] .signals-module__oOHE4W__coverageBasisInstrument){background:linear-gradient(135deg,#ffffffa8,#fffdf82e);border-color:#704f201f;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #5039180f}html[data-theme=light] .signals-module__oOHE4W__coverageRing:before{background:linear-gradient(145deg, #ffffffb8, transparent 48%), var(--coverage-core)}html[data-theme=light] .signals-module__oOHE4W__coverageBasisImpact{border-right-color:#9769282e}html[data-theme=light] .signals-module__oOHE4W__coverageBasisReadouts{background:linear-gradient(110deg,#408fa509,#c2924c0a)}html[data-theme=light] .signals-module__oOHE4W__coverageDotPlot{background:radial-gradient(circle at 50% 48%,#408fa512,#0000 54%),#ffffff42;border-color:#704f201f;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #5039180f}html[data-theme=light] .signals-module__oOHE4W__dimensionCard{background:radial-gradient(circle at 94% 2%, color-mix(in srgb, var(--entity-color,#a87931) 11%, transparent), transparent 38%), linear-gradient(145deg, #ffffffb8, transparent 48%), #f7f0e280;border-color:#704f2021;box-shadow:inset 0 1px #ffffffe0,0 18px 42px #50391814}html[data-theme=light] .signals-module__oOHE4W__dimensionCard:nth-child(2n){border-left-color:#704f2021}html[data-theme=light] .signals-module__oOHE4W__dimensionTreemap{background:#704f2009}html[data-theme=light] .signals-module__oOHE4W__dimensionTreemap>div{background:radial-gradient(circle at 12% 8%, #ffffff4d, transparent 36%), linear-gradient(145deg, #ffffff2e, transparent 48%), color-mix(in srgb, var(--entity-light) 70%, #284941);border-color:#f8f3ea;box-shadow:inset 0 1px #ffffff40,inset 0 -16px 34px #2d221214}html[data-theme=light] .signals-module__oOHE4W__residualStrip{background:radial-gradient(circle at 0,#a1702d17,#0000 34%),linear-gradient(100deg,#ffffff9e,#0000 48%)}:is(html[data-theme=light] .signals-module__oOHE4W__structureEndpoint,html[data-theme=light] .signals-module__oOHE4W__structureHoverPoint){stroke:#f8f3ea}html[data-theme=light] .signals-module__oOHE4W__structureDirectLabel{stroke:#f8f3eaf0}html[data-theme=light] .signals-module__oOHE4W__structureTooltip{background:#fffdf8f7;box-shadow:0 16px 40px #5039182e}html[data-theme=light] .signals-module__oOHE4W__structureSplit i{border-right-color:#f8f3eae6}html[data-theme=light] .signals-module__oOHE4W__structureRailTrack>i{background:#f8f3ea}html[data-theme=light] .signals-module__oOHE4W__structureRailTrack>i[data-point=end]{background:#79c69a}html[data-theme=light] .signals-module__oOHE4W__structureChangeRails article[data-series=effective] .signals-module__oOHE4W__structureRailTrack>i[data-point=end]{background:#73b8c7}html[data-theme=light] .signals-module__oOHE4W__structureMapPoint[data-point=start]{fill:#f8f3ea}html[data-theme=light] .signals-module__oOHE4W__structureMapPoint[data-point=current]{stroke:#f8f3ea}html[data-theme=light] .signals-module__oOHE4W__structureMapLabel{stroke:#f8f3eaf0}html[data-theme=light] .signals-module__oOHE4W__morphologyMatrix{background:linear-gradient(90deg, transparent 49.8%, var(--signal-grid-strong) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, var(--signal-grid-strong) 50%, transparent 50.2%), repeating-linear-gradient(90deg, transparent 0 24.8%, var(--signal-grid) 25%, transparent 25.2%), repeating-linear-gradient(0deg, transparent 0 24.8%, var(--signal-grid) 25%, transparent 25.2%), radial-gradient(circle at 50% 50%, #704f200f, transparent 58%)}html[data-theme=light] .signals-module__oOHE4W__comparisonLine{stroke-width:2.65px;filter:drop-shadow(0 1px #ffffffe6)}html[data-theme=light] .signals-module__oOHE4W__comparisonLine[data-focused]{stroke-width:3.7px}html[data-theme=light] .signals-module__oOHE4W__comparisonHoverPoint{stroke:#f7f1e7}html[data-theme=light] .signals-module__oOHE4W__comparisonChartMeta button[data-status=saved]{color:#087762;background:#08776214;border-color:#0877627a}.signals-module__oOHE4W__comparisonToolbar button:focus-visible,.signals-module__oOHE4W__growthProgramPicker button:focus-visible,.signals-module__oOHE4W__growthControls button:focus-visible,.signals-module__oOHE4W__selectedPrograms>button:focus-visible,.signals-module__oOHE4W__programPicker summary:focus-visible,.signals-module__oOHE4W__programPickerPopover button:focus-visible,.signals-module__oOHE4W__comparisonChartMeta button:focus-visible{outline-offset:2px;outline:2px solid #c2a66fc2}.signals-module__oOHE4W__programPickerPopover input:focus-visible{outline:none}.signals-module__oOHE4W__programPickerPopover>label:has(input:focus-visible){border-color:#c2a66f9e;box-shadow:0 0 0 2px #c2a66f1f}.signals-module__oOHE4W__lifecycleRows article{transition:background .14s;position:relative}.signals-module__oOHE4W__lifecycleEntityHit,.signals-module__oOHE4W__dimensionEntityHit,.signals-module__oOHE4W__dimensionSectionHit{z-index:4;border-radius:inherit;position:absolute;inset:0}.signals-module__oOHE4W__dimensionCard>header{transition:background .14s;position:relative}.signals-module__oOHE4W__dimensionCard>header:has(.signals-module__oOHE4W__dimensionSectionHit){cursor:pointer}.signals-module__oOHE4W__dimensionCard>header:has(.signals-module__oOHE4W__dimensionSectionHit):hover{background:#ffffff09}:is(.signals-module__oOHE4W__lifecycleRows article:has(.signals-module__oOHE4W__lifecycleEntityHit),.signals-module__oOHE4W__dimensionTreemap>div:has(.signals-module__oOHE4W__dimensionEntityHit)){cursor:pointer}.signals-module__oOHE4W__lifecycleRows article:has(.signals-module__oOHE4W__lifecycleEntityHit):hover{background:#ffffff09}.signals-module__oOHE4W__dimensionTreemap>div:has(.signals-module__oOHE4W__dimensionEntityHit){transition:border-color .14s,filter .14s}.signals-module__oOHE4W__dimensionTreemap>div:has(.signals-module__oOHE4W__dimensionEntityHit):hover{border-color:color-mix(in srgb, var(--entity-dark) 68%, white 16%);filter:brightness(1.08)}.signals-module__oOHE4W__lifecycleEntityHit:focus-visible,.signals-module__oOHE4W__dimensionEntityHit:focus-visible,.signals-module__oOHE4W__dimensionSectionHit:focus-visible{outline-offset:-3px;outline:2px solid #d3b77ad1}@media (max-width:1100px){.signals-module__oOHE4W__growthExplorer{grid-template-columns:240px minmax(0,1fr)}.signals-module__oOHE4W__growthFactors{grid-template-columns:1fr}.signals-module__oOHE4W__growthFactors article{min-height:190px}.signals-module__oOHE4W__morphologyProfile{grid-template-columns:minmax(190px,.7fr) minmax(330px,1.3fr)}.signals-module__oOHE4W__morphologyActions{grid-column:1/-1;justify-content:space-between}.signals-module__oOHE4W__morphologyRoster nav{grid-template-columns:1fr}.signals-module__oOHE4W__coverageSnapshotBody{grid-template-columns:112px minmax(0,1fr);gap:.9rem}.signals-module__oOHE4W__coverageRing{width:108px;height:108px}.signals-module__oOHE4W__coverageBasisInstrument{grid-template-columns:150px minmax(0,1fr)}.signals-module__oOHE4W__dimensionMoves{gap:.75rem}}@media (max-width:900px){.signals-module__oOHE4W__growthExplorer{grid-template-columns:1fr}.signals-module__oOHE4W__growthProgramPicker{border-right:0;border-bottom:1px solid var(--signal-grid);height:min(620px,68vh);min-height:480px}.signals-module__oOHE4W__growthProgramPicker button+button{margin-top:0}.signals-module__oOHE4W__comparisonToolbar{align-items:flex-start}.signals-module__oOHE4W__comparisonToolbar>div{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__selectedPrograms{scrollbar-color:var(--signal-grid-strong) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.signals-module__oOHE4W__selectedPrograms>button{flex:1 0 122px;min-width:122px}.signals-module__oOHE4W__comparisonChartViewport{border-right:0;border-bottom:1px solid var(--signal-grid);height:430px;overflow-x:auto}.signals-module__oOHE4W__comparisonChartViewport>svg{touch-action:pan-x pan-y;width:700px;min-width:700px}.signals-module__oOHE4W__morphologyProfile{grid-template-columns:1fr auto}.signals-module__oOHE4W__morphologyMetrics{grid-area:2/1/auto/-1}.signals-module__oOHE4W__morphologyActions{grid-column:auto;justify-content:flex-end}.signals-module__oOHE4W__coverageBoard{grid-template-columns:1fr}.signals-module__oOHE4W__coverageBasis,.signals-module__oOHE4W__coverageTimeline{grid-column:1}.signals-module__oOHE4W__dimensionGrid{grid-template-columns:1fr}.signals-module__oOHE4W__lifecycleScale{padding-left:1rem;padding-right:1rem}.signals-module__oOHE4W__lifecycleRows article{grid-template-columns:190px minmax(180px,1fr)}.signals-module__oOHE4W__lifecycleValues{grid-column:2;justify-content:space-between}}@media (max-width:700px){.signals-module__oOHE4W__growthProgramPicker{height:min(560px,68vh);min-height:440px}.signals-module__oOHE4W__growthExplanation{padding:1rem}.signals-module__oOHE4W__growthExplanation>header{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__growthExplanation>header>div:last-child{align-items:flex-start}.signals-module__oOHE4W__growthControls{flex-direction:column;align-items:stretch}.signals-module__oOHE4W__growthControls nav{align-self:flex-start}.signals-module__oOHE4W__growthReliability{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__growthFlow{grid-template-columns:1fr}.signals-module__oOHE4W__growthFlow>i{text-align:center;transform:rotate(90deg)}.signals-module__oOHE4W__comparisonToolbar{flex-direction:column}.signals-module__oOHE4W__comparisonChartHeader{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.signals-module__oOHE4W__comparisonChartTitle{grid-area:2/1/auto/-1}.signals-module__oOHE4W__comparisonChartMeta>b{display:none}.signals-module__oOHE4W__morphologyProfile{grid-template-columns:1fr}.signals-module__oOHE4W__morphologyMetrics{grid-area:auto/1}.signals-module__oOHE4W__morphologyActions{grid-column:1;justify-content:space-between}.signals-module__oOHE4W__morphologyPlotViewport{overflow-x:auto}.signals-module__oOHE4W__morphologyPlot{aspect-ratio:auto;width:760px;min-width:760px;height:456px}.signals-module__oOHE4W__structureRead{grid-template-columns:1fr}.signals-module__oOHE4W__structureRead>div+div{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__structureVerdict{grid-template-columns:1fr}.signals-module__oOHE4W__structureVerdict>div+div{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__structureLedger{grid-template-columns:1fr}.signals-module__oOHE4W__structureLedgerTable{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__structureTrajectoryPanel{grid-template-columns:1fr}.signals-module__oOHE4W__structureMapViewport{border-top:1px solid var(--signal-grid);border-left:0;overflow-x:auto}.signals-module__oOHE4W__structureMapViewport svg{width:680px;min-width:680px}.signals-module__oOHE4W__structureTimeline>header,.signals-module__oOHE4W__structureShiftPanel>header{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__structureTimeline>header p,.signals-module__oOHE4W__structureShiftPanel>header small{text-align:left}.signals-module__oOHE4W__structureChartViewport{overflow-x:auto}.signals-module__oOHE4W__structureChartCanvas{width:720px;min-width:720px}.signals-module__oOHE4W__structureShiftAxis{grid-template-columns:1fr auto 1fr}.signals-module__oOHE4W__structureShiftAxis i{text-align:center;display:block}.signals-module__oOHE4W__structureShiftAxis i b{display:none}.signals-module__oOHE4W__structureShiftPair{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .7rem}.signals-module__oOHE4W__structureLossEntity{grid-area:1/1}.signals-module__oOHE4W__structureLossValue{grid-area:1/2}.signals-module__oOHE4W__structureShiftTrack{grid-area:2/1/auto/-1}.signals-module__oOHE4W__structureGainValue{text-align:right;grid-area:3/2}.signals-module__oOHE4W__structureGainEntity{grid-area:3/1;justify-content:flex-start}.signals-module__oOHE4W__structureChangeBoard>header{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__structureChangeBoard>header p{text-align:left}.signals-module__oOHE4W__structureChangeRails{grid-template-columns:1fr}.signals-module__oOHE4W__structureChangeRails>article+article{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__shareShiftColumns{grid-template-columns:1fr}.signals-module__oOHE4W__shareShiftColumns>div+div{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__residualStrip{grid-template-columns:1fr}.signals-module__oOHE4W__residualStrip>div+div{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__lifecyclePanel>header{flex-direction:column;align-items:flex-start;gap:.7rem}.signals-module__oOHE4W__lifecycleScale{display:none}.signals-module__oOHE4W__lifecycleRows article{grid-template-columns:1fr;gap:.55rem;padding-block:.8rem}.signals-module__oOHE4W__lifecycleValues{grid-column:1}.signals-module__oOHE4W__morphologyMatrix{min-height:470px}}@media (max-width:520px){.signals-module__oOHE4W__comparisonToolbar nav{flex-wrap:wrap}.signals-module__oOHE4W__comparisonSelection{padding-inline:.65rem}.signals-module__oOHE4W__selectedPrograms>button{flex-basis:116px;min-width:116px}.signals-module__oOHE4W__programPicker summary{padding-inline:.55rem}.signals-module__oOHE4W__programPicker summary>b{display:none}.signals-module__oOHE4W__comparisonChartHeader{padding-inline:.8rem}.signals-module__oOHE4W__comparisonChartMeta{gap:.4rem}.signals-module__oOHE4W__comparisonChartMeta button{padding:0}.signals-module__oOHE4W__morphologyMetrics>div{padding-inline:.55rem}.signals-module__oOHE4W__morphologyMetrics strong{font-size:.94rem}.signals-module__oOHE4W__morphologyActions{flex-direction:column;align-items:stretch}.signals-module__oOHE4W__morphologyActions>nav{width:100%}.signals-module__oOHE4W__morphologyActions>nav button{flex:1}.signals-module__oOHE4W__morphologyPicker summary{justify-content:center}.signals-module__oOHE4W__growthFactors article>strong{font-size:1.5rem}.signals-module__oOHE4W__growthContext>header{flex-direction:column;align-items:flex-start;gap:.25rem}.signals-module__oOHE4W__growthContext>div{grid-template-columns:1fr}.signals-module__oOHE4W__growthContext>div>span+span{border-top:1px solid var(--signal-grid);border-left:0}.signals-module__oOHE4W__growthCaveat{flex-direction:column}.signals-module__oOHE4W__structureRead>div{padding:1rem}.signals-module__oOHE4W__structureRead>div:first-child strong{font-size:1.55rem}.signals-module__oOHE4W__structureMetric{padding:1rem}.signals-module__oOHE4W__structureVerdict>div{padding:1.05rem}.signals-module__oOHE4W__structureVerdict h3{font-size:2rem}.signals-module__oOHE4W__structureSimpleVerdict{padding:1.05rem}.signals-module__oOHE4W__structureSimpleVerdict h3{font-size:1.8rem}.signals-module__oOHE4W__structureLedger>header{padding:1rem}.signals-module__oOHE4W__structureLedgerTable th,.signals-module__oOHE4W__structureLedgerTable td{padding:.62rem .5rem}.signals-module__oOHE4W__structureLedgerTable thead th:first-child{width:40%}.signals-module__oOHE4W__structureLedgerTable tbody th small{display:none}.signals-module__oOHE4W__structureSnapshotMetrics{grid-template-columns:1fr}.signals-module__oOHE4W__structureSnapshotMetrics>div+div{border-top:1px solid var(--signal-grid);border-left:0;margin-top:.7rem;padding-top:.7rem;padding-left:0}.signals-module__oOHE4W__structureTimeline>header,.signals-module__oOHE4W__structureShiftPanel>header,.signals-module__oOHE4W__structureChangeBoard>header,.signals-module__oOHE4W__structureChangeRails>article{padding-inline:1rem}.signals-module__oOHE4W__structurePulse{gap:.18rem}.signals-module__oOHE4W__structureShiftAxis,.signals-module__oOHE4W__structureShiftPair{padding-inline:.85rem}.signals-module__oOHE4W__shiftBoard>header{flex-direction:column;align-items:flex-start}.signals-module__oOHE4W__shareShiftColumns p{grid-template-columns:minmax(100px,1fr) minmax(55px,.7fr) auto;gap:.5rem;padding-inline:.8rem}.signals-module__oOHE4W__coverageSnapshot,.signals-module__oOHE4W__coverageBasis,.signals-module__oOHE4W__coverageTimeline{padding:1rem}.signals-module__oOHE4W__coveragePanelHeader{flex-direction:column;align-items:flex-start;min-height:0}.signals-module__oOHE4W__coverageSnapshotBody{grid-template-columns:104px minmax(0,1fr);gap:.8rem;min-height:142px}.signals-module__oOHE4W__coverageRing{width:102px;height:102px}.signals-module__oOHE4W__coverageSnapshotCopy strong{font-size:1.8rem}.signals-module__oOHE4W__coverageBasisInstrument{grid-template-columns:1fr}.signals-module__oOHE4W__coverageBasisImpact{border-bottom:1px solid #d6ae6b33;border-right:0;min-height:128px}.signals-module__oOHE4W__coverageBasisImpact small{max-width:none}.signals-module__oOHE4W__coverageBasisReadouts{min-height:154px}.signals-module__oOHE4W__coverageTimeline .signals-module__oOHE4W__coveragePanelHeader{align-items:flex-start}.signals-module__oOHE4W__coverageTimelineMeta{flex-direction:column;align-items:flex-start;gap:.45rem}.signals-module__oOHE4W__coverageDotPlot{height:190px}.signals-module__oOHE4W__dimensionCard{padding:1rem}.signals-module__oOHE4W__dimensionMoves>div+div{border-top:1px solid var(--signal-grid);margin-top:.8rem;padding-top:.8rem}}@media (max-width:900px){.signals-module__oOHE4W__programPickerPopover>label input{font-size:1rem}}
