.bemobiPage{display:grid;gap:14px}.bemobiNotice{min-height:180px;border:1px solid #1c2b43;border-radius:14px;background:#0d182ad1;color:#8393ad;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.bemobiNotice strong{color:#e9f1ff}.bemobiHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;min-height:154px;background:radial-gradient(circle at 88% 15%,rgba(31,208,178,.11),transparent 32%),linear-gradient(180deg,#101f34fa,#0b1526fa)}.bemobiHero h2{margin-top:8px;font-size:25px;letter-spacing:-.03em}.bemobiHero p{max-width:720px;margin:12px 0 0;color:#8a9bb5;font-size:13px;line-height:1.6}.bemobiHeroMeta{min-width:180px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#70829e;font-size:11px}.bemobiKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bemobiKpi{min-height:120px}.bemobiKpi>strong{display:block;margin-top:13px;color:#f2f6ff;font-size:24px;letter-spacing:-.025em}.bemobiKpi>span:last-child{display:block;margin-top:8px;color:#71829d;font-size:11px}.bemobiValuation{background:radial-gradient(circle at 82% 10%,rgba(63,140,255,.1),transparent 28%),linear-gradient(180deg,#101d31fa,#0a1424fa)}.bemobiValuationMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #1b2a40;border-radius:11px;background:#1b2a40}.bemobiValuationMetrics>div{min-height:112px;padding:17px;background:#0c192b}.bemobiValuationMetrics span,.bemobiValuationMetrics small{display:block;color:#71829d;font-size:10px}.bemobiValuationMetrics strong{display:block;margin:9px 0 6px;color:#edf4ff;font-size:23px;letter-spacing:-.025em}.bemobiValuationBody{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:14px;margin-top:14px}.bemobiSensitivity,.bemobiValuationBase{border:1px solid #1b2a40;border-radius:11px;padding:15px;background:#0915269e}.bemobiSectionTitle{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#aab8cc;font-size:11px;font-weight:700}.bemobiSectionTitle small{color:#657691;font-weight:600}.bemobiScenarioGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.bemobiScenarioGrid>div{border:1px solid #20334f;border-radius:10px;padding:14px;background:#0c192b}.bemobiScenarioGrid span,.bemobiScenarioGrid small{display:block;font-size:10px;color:#71829d}.bemobiScenarioGrid strong{display:block;margin:7px 0 6px;color:#edf4ff;font-size:19px}.bemobiScenarioGrid small.positive{color:#27d3a5}.bemobiScenarioGrid small.negative{color:#ff6c88}.bemobiValuationBase .placeholderRows{margin-top:5px}.bemobiValuationBase .placeholderRows>div{padding:10px 0;font-size:12px}.bemobiQuarterSources{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:14px;color:#657690;font-size:10px}.bemobiQuarterSources a{color:#82b5ff;text-decoration:none}.bemobiQuarterSources a:hover{color:#b5d3ff}.bemobiValuationNote{margin:12px 0 0;color:#667792;font-size:10px;line-height:1.55}.bemobiTwoColumn{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.bemobiResults,.bemobiStake,.bemobiDistribution,.bemobiNextReport{min-height:280px}.bemobiResults .cardHeader a,.bemobiDistribution .cardHeader a{text-decoration:none}.bemobiResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #1b2a40;border-radius:11px;background:#1b2a40}.bemobiResultGrid>div{min-height:104px;padding:16px;background:#0c192b}.bemobiResultGrid span,.bemobiResultGrid em{display:block;color:#73849f;font-size:11px;font-style:normal}.bemobiResultGrid strong{display:block;margin:8px 0 6px;color:#ecf3ff;font-size:20px;letter-spacing:-.02em}.bemobiResultGrid em{color:#2bcda5}.bemobiGrowthStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.bemobiGrowthStrip>div{padding:12px 14px;border:1px solid #1a2b44;border-radius:10px;background:#0a1728b3}.bemobiGrowthStrip span,.bemobiGrowthStrip small{display:block;color:#6f809a;font-size:10px}.bemobiGrowthStrip strong{display:block;margin:5px 0 3px;color:#dfeaff;font-size:16px}.bemobiStakeValue{padding:24px 0 10px;border-bottom:1px solid #1b2a40}.bemobiStakeValue strong{display:block;color:#edf4ff;font-size:30px;letter-spacing:-.035em}.bemobiStakeValue span{display:block;margin-top:6px;color:#74859f;font-size:11px}.bemobiCalendarDate{margin-top:28px;padding:22px 0;border-top:1px solid #1b2a40;border-bottom:1px solid #1b2a40}.bemobiCalendarDate strong{display:block;font-size:25px;color:#edf4ff}.bemobiCalendarDate span{display:block;margin-top:7px;color:#8293ad;font-size:12px}.bemobiNextReport p{margin:16px 0;color:#7d8da6;font-size:12px;line-height:1.55}.bemobiSourceAction{color:#78aefc;font-size:12px;font-weight:700}.bemobiNextReport a,.bemobiSources a{color:inherit;text-decoration:none}.bemobiNextReport a:hover .bemobiSourceAction,.bemobiSources a:hover{color:#b2d1ff}.bemobiEmpty{margin:22px 0 0;color:#71819a;font-size:12px}.bemobiSources{margin-bottom:12px}.bemobiSources .sourceList strong{color:#9fc4ff;font-size:12px}.bemobiFootnote{margin:15px 0 0;padding-top:13px;border-top:1px solid #1b2a40;color:#657690;font-size:11px;line-height:1.55}@media(max-width:1180px){.bemobiKpiGrid,.bemobiValuationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bemobiValuationBody,.bemobiTwoColumn{grid-template-columns:1fr}}@media(max-width:760px){.bemobiHero{align-items:flex-start;flex-direction:column}.bemobiHeroMeta{align-items:flex-start}.bemobiResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bemobiGrowthStrip,.bemobiScenarioGrid{grid-template-columns:1fr}}@media(max-width:500px){.bemobiKpiGrid,.bemobiResultGrid,.bemobiValuationMetrics{grid-template-columns:1fr}}.buybackPage{display:grid;gap:14px}.buybackLoading,.buybackNotice{border:1px solid #243550;border-radius:14px;background:#0c182a;padding:28px;color:#8293ae}.buybackNotice{display:grid;gap:7px}.buybackNotice strong{color:#e8f1ff}.buybackHero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:30px;align-items:stretch;padding:24px}.buybackHeroCopy{min-width:0}.buybackHeroTitle{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.buybackHeroTitle h2{margin:0;font-size:28px;letter-spacing:-.035em}.buybackHeroCopy p{color:#94a4bc;max-width:820px;margin:12px 0 18px;line-height:1.6;font-size:13px}.buybackStatus,.buybackConfidence{border:1px solid #2d5b50;background:#195c4833;color:#4addb4;border-radius:999px;font-size:10px;font-weight:800;padding:6px 9px;letter-spacing:.04em}.buybackStatus.warn{border-color:#654d2b;color:#e8bc62;background:#60451a38}.buybackProgressTrack{height:9px;border-radius:999px;background:#17253a;overflow:hidden}.buybackProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#347ef1,#21c9a5)}.buybackProgressLabels{display:flex;justify-content:space-between;gap:14px;margin-top:8px;font-size:11px;color:#7486a1}.buybackProgressLabels strong{color:#b9c8dc}.buybackHeroMetric{border-left:1px solid #21324a;display:grid;align-content:center;padding-left:30px}.buybackHeroMetric span{color:#7e90aa;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.buybackHeroMetric strong{display:block;font-size:44px;line-height:1;margin-top:10px}.buybackHeroMetric small{color:#8798b1;margin-top:5px}.buybackHeroMetric em{color:#53a6ff;font-style:normal;font-size:12px;font-weight:700;margin-top:12px}.buybackAlerts{display:grid;gap:8px}.buybackAlert{border:1px solid #604a28;background:#5b411838;color:#c7b17e;border-radius:11px;padding:11px 14px;display:flex;gap:9px;flex-wrap:wrap;font-size:12px}.buybackAlert strong{color:#edca77}.buybackAlert.neutralAlert{border-color:#293d5d;background:#19315247;color:#8ba5c9}.buybackAlert.neutralAlert strong{color:#b9cef0}.buybackKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.buybackKpi{min-height:124px}.buybackKpi>strong{display:block;font-size:26px;letter-spacing:-.03em;margin-top:13px}.buybackKpi>small{display:block;color:#71839e;margin-top:8px;font-size:11px;line-height:1.4}.buybackTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.buybackDetail{min-width:0}.buybackRows{display:grid;margin-top:13px}.buybackRows>div{border-top:1px solid #1b2a40;display:flex;justify-content:space-between;gap:20px;padding:11px 0;color:#8d9db6;font-size:12px}.buybackRows strong{color:#edf4ff;text-align:right}.compactRows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.compactRows>div:nth-child(1),.compactRows>div:nth-child(2){border-top:1px solid #1b2a40}.forecastCard{position:relative;overflow:hidden}.forecastCard:before{content:"";position:absolute;right:-80px;top:-100px;width:240px;height:240px;background:radial-gradient(circle,rgba(57,126,241,.12),transparent 65%);pointer-events:none}.forecastPrimary{margin-top:20px}.forecastPrimary span{color:#7e90aa;font-size:11px}.forecastPrimary strong{display:block;font-size:40px;margin-top:4px;letter-spacing:-.04em}.forecastPrimary small{color:#71839d;display:block;margin-top:5px}.forecastRange{display:grid;grid-template-columns:auto auto minmax(60px,1fr) auto auto;gap:8px;align-items:center;margin:18px 0 4px;color:#6f819b;font-size:11px}.forecastRange strong{color:#b9c8dd}.rangeLine{height:3px;background:#263850;border-radius:999px;position:relative}.rangeLine span{position:absolute;left:25%;right:25%;top:-2px;height:7px;border-radius:999px;background:#3e85ef}.accuracyGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.accuracyGrid>div{padding:12px 9px;background:#0b1728;border:1px solid #1a2a42;border-radius:10px;min-width:0}.accuracyGrid span{display:block;color:#71839c;font-size:10px;line-height:1.3}.accuracyGrid strong{display:block;color:#edf4ff;margin-top:7px;font-size:17px}.accuracyNote{margin:13px 0 0;color:#71839a;font-size:11px;line-height:1.5}.buybackHistory{min-width:0}.buybackTableWrap{margin-top:16px;overflow-x:auto;border:1px solid #1a2940;border-radius:11px}.buybackTable{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.buybackTable th{text-align:right;color:#697b95;background:#0b1728;font-size:10px;text-transform:uppercase;letter-spacing:.055em;padding:11px 12px}.buybackTable th:first-child,.buybackTable td:first-child{text-align:left}.buybackTable td{color:#a9b8cb;text-align:right;padding:11px 12px;border-top:1px solid #18283e;font-variant-numeric:tabular-nums}.buybackTable tbody tr:hover{background:#1a315229}.buybackTable .tableGood{color:#33d0a6;font-weight:700}.buybackTable .tableMid{color:#e1b45e;font-weight:700}.buybackTable .tableBad{color:#f0748d;font-weight:700}.buybackEmpty{border:1px dashed #25364e;border-radius:10px;padding:30px;color:#6f8199;text-align:center;margin-top:16px}.buybackMethodNote{color:#61738d;font-size:10px;margin-top:11px;line-height:1.5}@media(max-width:1250px){.buybackKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accuracyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.buybackHero{grid-template-columns:1fr}.buybackHeroMetric{border-left:0;border-top:1px solid #21324a;padding:20px 0 0;grid-template-columns:auto auto;justify-content:start;column-gap:8px}.buybackHeroMetric strong{grid-row:2 / span 2;font-size:36px}.buybackHeroMetric em{align-self:end}.buybackTwoCol{grid-template-columns:1fr}}@media(max-width:600px){.buybackHero{padding:18px}.buybackHeroTitle h2{font-size:23px}.buybackProgressLabels{flex-direction:column;gap:4px}.buybackKpis,.compactRows{grid-template-columns:1fr}.accuracyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buybackRows>div{gap:12px}}.consensusPage{display:grid;gap:14px}.consensusNotice{min-height:180px;border:1px solid #1c2b43;border-radius:14px;background:#0d182ad1;color:#8393ad;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.consensusNotice strong{color:#e9f1ff}.consensusHero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;min-height:154px;background:radial-gradient(circle at 84% 12%,rgba(92,121,255,.11),transparent 31%),linear-gradient(180deg,#101e33fa,#0a1424fa)}.consensusHero h2{margin:8px 0 0;font-size:25px;letter-spacing:-.03em}.consensusHero p{max-width:760px;margin:12px 0 0;color:#8394ae;font-size:13px;line-height:1.6}.consensusHeroPrice{display:grid;justify-items:end;min-width:150px}.consensusHeroPrice span,.consensusHeroPrice small{color:#71829d;font-size:10px}.consensusHeroPrice strong{margin:5px 0;color:#f1f6ff;font-size:28px}.consensusKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.consensusKpis article{min-height:118px}.consensusKpis strong{display:block;margin-top:12px;color:#edf4ff;font-size:23px;letter-spacing:-.025em}.consensusKpis small{display:block;margin-top:8px;color:#73849f;font-size:10px}.positive{color:#2bcda5!important}.negative{color:#ff6c88!important}.consensusCoverage .cardHeader a,.consensusForward .cardHeader a,.consensusSources a,.beatMissCard a,.xpReference a{color:inherit;text-decoration:none}.consensusTableWrap{margin-top:16px;overflow-x:auto;border:1px solid #1b2a40;border-radius:11px}.consensusTable{width:100%;border-collapse:collapse;min-width:720px;background:#0b182a}.consensusTable th,.consensusTable td{padding:13px 14px;border-bottom:1px solid #17263b;text-align:right;white-space:nowrap;font-size:11px}.consensusTable th:first-child,.consensusTable td:first-child,.consensusTable th:nth-child(2),.consensusTable td:nth-child(2){text-align:left}.consensusTable th{color:#6f819b;font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#0d1c30}.consensusTable td{color:#9dadc3}.consensusTable td strong{color:#e8f0fc}.consensusTable tr:last-child td{border-bottom:0}.rating{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em}.rating.buy{color:#35d4ac;background:#2bcda51a;border:1px solid rgba(43,205,165,.22)}.rating.hold{color:#f2c667;background:#f2c66714;border:1px solid rgba(242,198,103,.2)}.rating.sell{color:#ff738d;background:#ff6c8814;border:1px solid rgba(255,108,136,.2)}.consensusForward{background:radial-gradient(circle at 88% 8%,rgba(31,208,178,.08),transparent 25%),linear-gradient(180deg,#0f1d31fa,#0a1424fa)}.forwardTable{min-width:980px}.forwardTable th:nth-child(n+3),.forwardTable td:nth-child(n+3){text-align:right}.consensusNote{margin:13px 0 0;color:#657792;font-size:10px;line-height:1.55}.consensusTwoColumn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.nextQuarterCard p{margin:18px 0 12px;color:#8393aa;font-size:12px;line-height:1.55}.nextQuarterCard>small{display:block;margin-top:14px;color:#63758f;font-size:10px;line-height:1.45}.trackedMetrics{display:flex;flex-wrap:wrap;gap:7px}.trackedMetrics span{padding:7px 9px;border:1px solid #20334f;border-radius:8px;background:#0c192b;color:#9aabc1;font-size:10px}.referenceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.referenceGrid>div{padding:13px;border:1px solid #1c2d46;border-radius:10px;background:#091627b8}.referenceGrid span{display:block;color:#6f8099;font-size:9px}.referenceGrid strong{display:block;margin-top:7px;color:#e9f2ff;font-size:18px}.consensusSourceAction{display:inline-block;margin-top:15px;color:#82b5ff;font-size:11px;font-weight:700}.beatMissGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.beatMissGrid>article{border:1px solid #1c2d46;border-radius:11px;padding:14px;background:#0b182a}.beatMissHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #1b2a40}.beatMissHeader div{display:flex;gap:8px;align-items:baseline}.beatMissHeader strong{color:#eef4ff;font-size:17px}.beatMissHeader span{color:#70819b;font-size:9px}.beatMissHeader a span{color:#82b5ff}.beatMissRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #17263a}.beatMissRow:last-child{border-bottom:0}.beatMissRow>span{color:#9aabc1;font-size:10px}.beatMissRow>div small{display:block;color:#687a94;font-size:9px;text-align:right}.beatMissRow>strong{min-width:58px;text-align:right;font-size:13px}.consensusSources{margin-bottom:12px}.consensusSources .sourceList strong{color:#9fc4ff;font-size:12px}@media(max-width:1180px){.consensusKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.beatMissGrid{grid-template-columns:1fr}}@media(max-width:820px){.consensusHero{flex-direction:column;align-items:flex-start}.consensusHeroPrice{justify-items:start}.consensusTwoColumn,.referenceGrid{grid-template-columns:1fr}}@media(max-width:520px){.consensusKpis{grid-template-columns:1fr}}.economicNavHost{margin:0 0 14px}.economicNavPanel{background:linear-gradient(135deg,#112e55fa,#0c1d33fa);border:1px solid #29548a;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0000001f}.economicHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.economicHeader h2{margin:4px 0 0;font-size:19px}.economicEyebrow{color:#85a8d8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economicBadge{border:1px solid #3d6da7;background:#234e848c;color:#b8d4fa;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.economicMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.economicMetrics>div{background:#07122180;border:1px solid rgba(67,103,148,.45);border-radius:11px;padding:13px}.economicMetrics span,.economicAdjustments span{display:block;color:#8da2be;font-size:11px}.economicMetrics strong{display:block;margin-top:7px;font-size:22px;color:#eef5ff}.economicMetrics small,.economicAdjustments small{display:block;margin-top:5px;color:#7690b3;font-size:10px;line-height:1.35}.economicMetrics .economicPrimary{border-color:#2fb998;background:#145d4f38}.economicMetrics .economicPrimary strong{color:#54d8b7}.cashCurrencyEstimate,.fxBacktest{margin-top:14px;padding:14px;border:1px solid rgba(76,119,173,.45);border-radius:12px;background:#0712215c}.cashCurrencyHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.cashCurrencyHeader h3{margin:4px 0 0;font-size:15px;color:#e5eefb}.cashConfidence{border:1px solid rgba(102,137,180,.55);border-radius:999px;padding:5px 8px;color:#9db6d5;font-size:9px;font-weight:800;letter-spacing:.04em}.cashCurrencyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.cashCurrencyCard{border:1px solid rgba(75,110,154,.34);border-radius:10px;padding:11px 12px;background:#0a1b308f}.cashCurrencyCard>span{display:block;color:#8da2be;font-size:11px;font-weight:800;letter-spacing:.05em}.cashCurrencyCard strong{display:block;margin-top:6px;color:#eef5ff;font-size:17px}.cashCurrencyCard small{display:block;margin-top:4px;color:#7690b3;font-size:10px;line-height:1.35}.cashCurrencyNote{display:flex;justify-content:space-between;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(75,110,154,.28);color:#748aa8;font-size:10px;line-height:1.45}.cashCurrencyNote span:first-child{max-width:720px}.fxBacktestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.fxBacktestCard{border:1px solid rgba(75,110,154,.34);border-radius:10px;padding:12px;background:#0a1b308f}.fxBacktestYear{display:flex;justify-content:space-between;align-items:center;gap:12px}.fxBacktestYear>strong{color:#eef5ff;font-size:17px}.fxBacktestHit,.fxBacktestMiss{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.04em}.fxBacktestHit{color:#62d8ba;border:1px solid rgba(47,185,152,.55);background:#145d4f33}.fxBacktestMiss{color:#e3a3a3;border:1px solid rgba(180,90,90,.5);background:#6c2d2d2e}.fxBacktestCard dl{margin:10px 0 0}.fxBacktestCard dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid rgba(75,110,154,.2)}.fxBacktestCard dt{color:#8297b4;font-size:10px}.fxBacktestCard dd{margin:0;color:#dce8f8;font-size:11px;font-weight:700;text-align:right}.fxBacktestCard>small{display:block;margin-top:8px;color:#6f88a8;font-size:9px;line-height:1.4}.fxBacktestSummary{display:flex;justify-content:space-between;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(75,110,154,.28);color:#748aa8;font-size:10px;line-height:1.45}.fxBacktestSummary span:last-child{max-width:610px;text-align:right}.fxBacktestUnavailable{margin-top:11px;padding:11px 12px;border:1px dashed rgba(88,119,158,.38);border-radius:9px}.fxBacktestUnavailable strong{display:block;color:#b7c8dc;font-size:11px}.fxBacktestUnavailable span{display:block;margin-top:4px;color:#7189a8;font-size:10px}.economicAdjustments{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:0;margin-top:12px;border-top:1px solid rgba(75,110,154,.38);border-bottom:1px solid rgba(75,110,154,.38)}.economicAdjustments>div{padding:11px 13px;border-right:1px solid rgba(75,110,154,.3)}.economicAdjustments>div:last-child{border-right:0}.economicAdjustments strong{display:block;margin-top:4px;color:#dae7fa;font-size:14px}.economicFootnote{display:flex;justify-content:space-between;gap:16px;color:#748aa8;font-size:11px;margin-top:11px}.economicNavUnavailable{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8295af}.economicNavUnavailable strong{display:block;margin-top:4px;color:#c4d2e5;font-size:13px}@media(max-width:1100px){.economicMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cashCurrencyGrid,.fxBacktestGrid{grid-template-columns:1fr}.cashCurrencyHeader,.cashCurrencyNote,.fxBacktestSummary{align-items:flex-start;flex-direction:column}.fxBacktestSummary span:last-child{text-align:left}}@media(max-width:600px){.economicMetrics,.economicAdjustments{grid-template-columns:1fr}.economicHeader,.economicFootnote,.economicNavUnavailable{align-items:flex-start;flex-direction:column}.economicAdjustments>div{border-right:0;border-bottom:1px solid rgba(75,110,154,.3)}.economicAdjustments>div:last-child{border-bottom:0}}.waterfallPanel{margin:14px 0;padding:18px;border:1px solid #1c2b43;border-radius:14px;background:linear-gradient(180deg,#101c30f7,#0b1526f7);box-shadow:0 18px 40px #0000001a}.waterfallHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.waterfallHeader h2{margin:4px 0 0;font-size:18px}.waterfallEyebrow{color:#7787a2;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.waterfallStatus{border:1px solid #5a4826;color:#e4b95c;background:#553e1738;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;letter-spacing:.05em}.waterfallStatus.ok{border-color:#1ec89d73;color:#54d8b7;background:#145d4f33}.waterfallSummary{display:grid;grid-template-columns:1fr .8fr 1fr;gap:10px;margin-top:16px}.waterfallSummary>div{padding:13px;border:1px solid #1b2a40;border-radius:11px;background:#0712217a}.waterfallSummary span,.waterfallSummary small{display:block;color:#7e8da5;font-size:10px}.waterfallSummary strong{display:block;margin:6px 0 4px;color:#eef4ff;font-size:22px}.waterfallChange{text-align:center}.waterfallChange.positive strong{color:#27d3a5}.waterfallChange.negative strong{color:#ff6c88}.waterfallRows{margin-top:14px;border-top:1px solid #1b2a40}.waterfallRow{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(180px,1.6fr) 120px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #18283d}.waterfallRowNetBuyback{padding-top:14px;padding-bottom:14px}.waterfallLabel strong{display:block;color:#dfe8f6;font-size:12px}.waterfallLabel small{display:block;margin-top:3px;color:#6f8099;font-size:10px}.waterfallBreakdown{display:flex;flex-direction:column;gap:2px;margin-top:5px}.waterfallBreakdown span{color:#7d8da5;font-size:10px;line-height:1.35}.waterfallBarTrack{position:relative;height:24px;border-radius:7px;background:#0a1628;border:1px solid #17263d;overflow:hidden}.waterfallZero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#31445f}.waterfallBar{position:absolute;top:5px;height:12px;border-radius:4px;min-width:2px}.barPositive{background:#27d3a5}.barNegative{background:#ff6c88}.barNeutral{background:#65758d}.waterfallImpact{text-align:right}.waterfallImpact strong{display:block;font-size:13px}.waterfallImpact small{display:block;margin-top:3px;color:#71809a;font-size:10px}.waterfallFooter{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:#6f8099;font-size:10px;line-height:1.45}.waterfallUnavailable{color:#8295af}.waterfallUnavailable strong{display:block;margin-top:5px;color:#c4d2e5;font-size:13px}@media(max-width:900px){.waterfallSummary{grid-template-columns:1fr}.waterfallRow{grid-template-columns:1fr;gap:7px}.waterfallImpact{text-align:left;display:flex;justify-content:space-between}.waterfallFooter{flex-direction:column}}.shareholdersPage{display:grid;gap:18px}.shareholdersNotice{padding:24px}.shareholdersHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.shareholdersHero h2{margin:6px 0 8px}.shareholdersHero p{margin:0;max-width:760px;color:var(--muted,#8fa5bd);line-height:1.55}.shareholdersSourceButton,.shareholdersTextLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.shareholdersSourceButton{padding:10px 14px;border:1px solid rgba(110,154,205,.28);border-radius:10px;background:#3f8cff14;color:inherit;white-space:nowrap}.shareholdersTextLink{margin-top:14px;color:#7fb0ff}.shareholdersKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shareholdersKpis article{display:grid;gap:7px}.shareholdersKpis strong{font-size:1.45rem}.shareholdersKpis small{color:var(--muted,#8fa5bd)}.shareholdersHeader{gap:16px}.top20FrameWrap{margin-top:14px;border:1px solid rgba(124,160,201,.15);border-radius:12px;overflow:hidden;background:#fff;min-height:560px}.top20Frame{width:100%;height:620px;border:0;display:block;background:#fff}.shareholdersFootnote{margin:10px 0 0;color:var(--muted,#8fa5bd);font-size:.86rem}.shareholdersTwoCol{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px}.shareholdersEmpty{display:grid;gap:6px;padding:18px 0;color:var(--muted,#8fa5bd)}.shareholdersEmpty strong{color:inherit}.movementGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.movementList h3{margin:0 0 8px;font-size:.95rem}.movementList>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(124,160,201,.12)}.mutedText{color:var(--muted,#8fa5bd)}.shareholdersInfoRows{display:grid;gap:0}.shareholdersInfoRows>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(124,160,201,.12)}.shareholdersTableWrap{overflow-x:auto;margin-top:12px}.shareholdersTableWrap table{width:100%;border-collapse:collapse}.shareholdersTableWrap th,.shareholdersTableWrap td{text-align:left;padding:10px 8px;border-top:1px solid rgba(124,160,201,.12);white-space:nowrap}.shareholdersTableWrap th{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#8fa5bd)}.shareholdersTableWrap td:nth-child(4),.shareholdersTableWrap td:nth-child(5),.shareholdersTableWrap th:nth-child(4),.shareholdersTableWrap th:nth-child(5){text-align:right}@media(max-width:980px){.shareholdersKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shareholdersTwoCol{grid-template-columns:1fr}.top20Frame{height:700px}}@media(max-width:640px){.shareholdersHero{display:grid}.shareholdersKpis,.movementGrid{grid-template-columns:1fr}.top20FrameWrap{min-height:720px}.top20Frame{height:760px}}.reportStatusCard{margin-top:14px;padding:20px}.reportHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.reportHeader h2{font-size:18px}.reportHeader p{margin:7px 0 0;color:#7d8da8;font-size:12px}.reportStatusPill{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap;border:1px solid #2c3748;background:#151e2c;color:#7f8ca2}.reportStatusPill.ok{border-color:#2bd2a459;background:#1b705833;color:#39d8ad}.reportStatusPill.warn{border-color:#e4b95c61;background:#624a1940;color:#efc768}.reportStatusPill.wait{border-color:#2c3748;background:#151e2c;color:#7f8ca2}.reportPipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px}.reportPipeline.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.reportStep{min-height:72px;padding:11px;border:1px solid #1a2b43;background:#0b1729;border-radius:10px;display:grid;grid-template-columns:auto 1fr;gap:7px 8px;align-items:center;color:#91a0b8;font-size:11px}.reportStep strong{grid-column:2;font-size:9px;letter-spacing:.05em;color:#667892}.reportStepDot{width:8px;height:8px;border-radius:50%;background:#46566d;box-shadow:0 0 0 3px #46566d1a}.reportStepDot.done{background:#2bd2a4;box-shadow:0 0 0 3px #2bd2a41a}.reportStepDot.warning{background:#e4b95c;box-shadow:0 0 0 3px #e4b95c1a}.reportStep:has(.reportStepDot.done) strong{color:#2bd2a4}.reportStep:has(.reportStepDot.warning) strong{color:#e4b95c}.reportWaitingText{margin:18px 0 0;color:#9aa8be;font-size:13px}.reportMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.reportMetric{padding:14px;border:1px solid #1a2b43;background:#0c182a;border-radius:10px}.reportMetric span{display:block;color:#7787a2;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.reportMetric strong{display:block;margin-top:8px;font-size:16px;color:#edf4ff}.reportMetric small{display:block;margin-top:6px;color:#657790;font-size:10px;line-height:1.4}.reportNavRow{display:grid;grid-template-columns:1.1fr .8fr 1fr auto;gap:12px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid #1a2b43}.reportNavRow>div span{display:block;color:#7787a2;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.reportNavRow>div strong{display:block;margin-top:5px;font-size:13px;color:#dfe9f8}.reportNavRow a{border:1px solid #254c80;color:#9fc4ff;background:#102748;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.reportAlert{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding:11px 13px;border:1px solid #5a4826;background:#553e173b;border-radius:9px;color:#c9b580;font-size:11px}.reportAlert strong{color:#f0cf7a}.reportNeedsReview{border-color:#5a4826}.reportFootnote{margin:12px 0 0;color:#5f7089;font-size:10px}@media(max-width:1250px){.reportPipeline,.reportPipeline.compact{grid-template-columns:repeat(3,1fr)}.reportMetrics,.reportNavRow{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.reportHeader{flex-direction:column}.reportPipeline,.reportPipeline.compact,.reportMetrics,.reportNavRow{grid-template-columns:1fr}.reportNavRow a{text-align:center}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef4ff;background:#07101f;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 68% -10%,rgba(34,91,170,.18),transparent 28%),#07101f}button{font:inherit}.shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid #18253b;background:#060e1ceb;padding:28px 18px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 28px}.brandMark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#387ef1,#1fd0b2);color:#fff}.brand strong{display:block;font-size:18px}.brand small{display:block;color:#71809a;margin-top:2px}nav{display:grid;gap:5px}.navItem{border:0;background:transparent;color:#8998b2;border-radius:10px;padding:11px 12px;display:flex;align-items:center;gap:10px;cursor:default;text-align:left}.navItem:not(:disabled){cursor:pointer}.navItem:not(:disabled):hover{background:#112d5a7a;color:#dbe9ff}.navItem.active{background:#112d5a;color:#fff}.navItem:disabled:not(.active){opacity:.55;cursor:not-allowed}.navDot{width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.navItem.active .navDot{background:#4c9cff;border-color:#4c9cff}.sidebarFooter{margin-top:auto;color:#71809a;font-size:12px;padding:14px 8px 0;border-top:1px solid #18253b;display:flex;gap:8px;align-items:center}.main{padding:28px 32px 40px;max-width:1700px;width:100%;margin:0 auto}header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}h1{margin:3px 0 0;font-size:28px;letter-spacing:-.03em}h2{margin:4px 0 0;font-size:17px}.eyebrow,.label{margin:0;color:#7787a2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.updated{display:flex;gap:8px;align-items:center;color:#8b9ab3;font-size:13px}.statusDot{width:8px;height:8px;border-radius:50%;background:#9e4d5a;box-shadow:0 0 0 4px #9e4d5a1f;flex:0 0 auto}.statusDot.ok{background:#1ec89d;box-shadow:0 0 0 4px #1ec89d1f}.modelWarning{margin:-8px 0 18px;padding:12px 15px;border:1px solid #5a4826;background:#553e173b;border-radius:11px;color:#c9b580;font-size:12px;display:flex;gap:8px;flex-wrap:wrap}.modelWarning strong{color:#f0cf7a}.neutralWarning{border-color:#293d5d;background:#19315247;color:#8ba5c9}.neutralWarning strong{color:#b9cef0}.card{background:linear-gradient(180deg,#101c30f7,#0b1526f7);border:1px solid #1c2b43;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0000001a}.kpiGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.overviewKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.navKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{min-height:116px;position:relative;overflow:hidden}.kpi strong{display:block;font-size:25px;margin-top:12px;letter-spacing:-.025em}.change{display:block;margin-top:8px;font-size:12px;font-weight:700}.positive{color:#27d3a5}.negative{color:#ff6c88}.neutral{color:#74849d}.pageIntro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:-2px 0 16px;padding:0 2px}.pageIntro h2{font-size:20px}.pageIntro p{max-width:620px;margin:0;color:#7f90aa;font-size:12px;line-height:1.55;text-align:right}.chartGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.chart{min-height:340px}.cardHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.pill{border:1px solid #254c80;color:#9fc4ff;background:#102748;border-radius:999px;font-size:11px;font-weight:800;padding:6px 9px}.pill.muted{border-color:#2c3748;background:#151e2c;color:#7f8ca2}.realChart{position:relative;height:252px;margin-top:20px;border-radius:10px;overflow:hidden;background:#0a1628;border:1px solid #17263d;padding:8px 10px 28px}.realChart svg{width:100%;height:190px;display:block;overflow:visible}.gridLine{stroke:#17263d;stroke-width:.35;vector-effect:non-scaling-stroke}.chartLine{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.navSeries{stroke:#4b91ff}.priceSeries{stroke:#d4dae5;opacity:.9}.discountSeries{stroke:#8d78ff}.averageSeries{stroke:#28c9a2;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.75}.legend{position:absolute;left:14px;top:10px;display:flex;gap:14px;font-size:10px;font-weight:700;background:#07101fbf;padding:4px 7px;border-radius:6px}.legend span:before{content:"";display:inline-block;width:9px;height:2px;margin:0 5px 3px 0;background:currentColor}.navLegend{color:#4b91ff}.priceLegend{color:#d4dae5}.discountLegend{color:#8d78ff}.averageLegend{color:#28c9a2}.chartDates{position:absolute;left:13px;right:13px;bottom:8px;display:flex;justify-content:space-between;color:#596a84;font-size:10px}.chartEmpty{height:252px;margin-top:20px;border:1px dashed #24354f;border-radius:10px;display:grid;place-items:center;color:#607089;font-size:12px}.lowerGrid{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:14px;margin-top:14px}.overviewGrid,.navCompositionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.placeholderRows,.sourceList{display:grid;gap:0;margin-top:14px}.placeholderRows>div,.sourceList>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #1b2a40;color:#91a0b8;font-size:13px}.placeholderRows strong{color:#e9f1ff;text-align:right}.exposure{display:flex;align-items:center;gap:22px;margin-top:16px}.grow{flex:1}.donut{width:92px;height:92px;flex:0 0 92px;border-radius:50%;display:grid;place-items:center;position:relative}.donut:after{content:"";width:66px;height:66px;background:#0e1a2d;border-radius:50%;position:absolute}.donut span{position:relative;z-index:1;font-weight:800;font-size:14px}.sourceOk,.sourceWarn,.sourceWait{font-weight:800;font-size:10px;max-width:130px;text-align:right;overflow-wrap:anywhere}.sourceOk{color:#2bd2a4}.sourceWarn{color:#e4b95c}.sourceWait{color:#71809a}@media(max-width:1250px){.kpiGrid,.overviewKpiGrid,.navKpiGrid{grid-template-columns:repeat(3,1fr)}.lowerGrid{grid-template-columns:1fr 1fr}}@media(max-width:850px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:20px}.kpiGrid,.overviewKpiGrid,.navKpiGrid{grid-template-columns:repeat(2,1fr)}.chartGrid,.lowerGrid,.overviewGrid,.navCompositionGrid{grid-template-columns:1fr}header,.pageIntro{align-items:flex-start;flex-direction:column}.pageIntro p{text-align:left}}@media(max-width:500px){.kpiGrid,.overviewKpiGrid,.navKpiGrid{grid-template-columns:1fr}.modelWarning{display:block}.modelWarning strong{display:block;margin-bottom:5px}.exposure{align-items:flex-start}}.freshnessBadge{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #26364e;border-radius:999px;background:#07101ff0;box-shadow:0 10px 30px #00000047;color:#8fa0ba;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.freshnessBadge strong{color:#dce8fa;font-size:10px;letter-spacing:.04em}.freshnessDot{width:7px;height:7px;border-radius:50%;background:#71809a}.freshness-aligned .freshnessDot{background:#1ec89d;box-shadow:0 0 0 3px #1ec89d1f}.freshness-mixed .freshnessDot{background:#e4b95c;box-shadow:0 0 0 3px #e4b95c1f}.freshness-stale .freshnessDot{background:#ff6c88;box-shadow:0 0 0 3px #ff6c881f}.donut{display:none}.exposure{flex-wrap:wrap}.exposure:after{content:"Eierandel vises når oppdatert BMOB3 utestående aksjetall er verifisert.";width:100%;color:#667893;font-size:10px;line-height:1.4}@media(max-width:850px){.freshnessBadge{left:12px;right:12px;bottom:12px;justify-content:center}}
