.market-pulse-bar.svelte-1bera25{background:#fff;border-bottom:1px solid #e2e8f0;padding:4px 0}.market-pulse-inner.svelte-1bera25{align-items:center;gap:8px;display:flex}.market-lead-badge.svelte-1bera25{color:#fff;height:42px;font-family:var(--font-sans);letter-spacing:.06em;background:#0f172a;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.live-dot.svelte-1bera25{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s infinite svelte-1bera25-live-pulse;box-shadow:0 0 6px #10b981}@keyframes svelte-1bera25-live-pulse{0%,to{opacity:.4}50%{opacity:1}}.market-cards-strip.svelte-1bera25{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:6px;display:flex;overflow-x:auto}.market-cards-strip.svelte-1bera25::-webkit-scrollbar{display:none}.market-mini-card.svelte-1bera25{box-sizing:border-box;min-width:125px;height:42px;transition:all var(--transition-fast);background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;flex-direction:column;flex:1 0 0;justify-content:space-between;padding:4px 8px;display:flex}.market-mini-card.svelte-1bera25:hover{border-color:var(--color-primary);background:#fff;box-shadow:0 1px 4px #0000000d}.card-row-top.svelte-1bera25{justify-content:space-between;align-items:center;gap:4px;line-height:1;display:flex}.market-name.svelte-1bera25{color:#475569;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.market-pill.svelte-1bera25{font-family:var(--font-mono);white-space:nowrap;border-radius:2px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.1}.market-pill.up.svelte-1bera25{color:#059669;background:#ecfdf5}.market-pill.down.svelte-1bera25{color:#dc2626;background:#fef2f2}.card-row-bottom.svelte-1bera25{justify-content:space-between;align-items:baseline;gap:4px;line-height:1;display:flex}.market-price-wrap.svelte-1bera25{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.market-price.svelte-1bera25{font-family:var(--font-mono);color:#0f172a;font-size:11.5px;font-weight:800}.market-unit.svelte-1bera25{color:#94a3b8;font-size:9px;font-weight:600}.market-sparkline.svelte-1bera25{flex-shrink:0;width:36px;height:12px}.bloomberg-split-hero.svelte-tex5wo{background:#fff;border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(14px,1.6vw,24px);margin-bottom:20px;padding:clamp(12px,1.3vw,18px);display:grid;box-shadow:0 1px 3px #0f172a0a}@media (width<=960px){.bloomberg-split-hero.svelte-tex5wo{grid-template-columns:1fr;gap:16px;padding:14px}}.hero-editorial-col.svelte-tex5wo{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.hero-badge-row.svelte-tex5wo{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.badge-accent.svelte-tex5wo{color:#f8fafc;font-family:var(--font-sans);letter-spacing:.05em;background:#0f172a;border-radius:2px;padding:2px 6px;font-size:9px;font-weight:800}.badge-topic.svelte-tex5wo{font-family:var(--font-sans);color:var(--color-primary-dark);letter-spacing:.04em;font-size:9.5px;font-weight:700}.badge-time.svelte-tex5wo{color:#94a3b8;font-size:9.5px}.hero-lead-title.svelte-tex5wo{font-family:var(--font-serif);color:#0f172a;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word;margin-bottom:8px;font-size:clamp(15px,1.15vw,19px);font-weight:800;line-height:1.32}.hero-lead-title.svelte-tex5wo a:where(.svelte-tex5wo){color:#0f172a;transition:color var(--transition-fast)}.hero-lead-title.svelte-tex5wo a:where(.svelte-tex5wo):hover{color:var(--color-primary-dark)}.hero-lead-deck.svelte-tex5wo{color:#475569;max-width:660px;margin-bottom:12px;font-size:11.5px;line-height:1.52}.hero-metrics-strip.svelte-tex5wo{background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;padding:6px 10px;display:grid}@media (width<=600px){.hero-metrics-strip.svelte-tex5wo{grid-template-columns:1fr;gap:4px}}.metric-chip.svelte-tex5wo{flex-direction:column;display:flex}.metric-val.svelte-tex5wo{font-family:var(--font-mono);color:#0f172a;font-size:12.5px;font-weight:800}.metric-lbl.svelte-tex5wo{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:500;overflow:hidden}.hero-author-row.svelte-tex5wo{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.author-meta.svelte-tex5wo{align-items:center;gap:7px;display:flex}.author-emblem.svelte-tex5wo{background:var(--color-primary);color:#000;border:1px solid #b8941f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex}.author-name.svelte-tex5wo{color:#0f172a;font-size:11px;font-weight:700;line-height:1.2;display:block}.author-title.svelte-tex5wo{color:#64748b;font-size:9px;line-height:1.2}.hero-actions.svelte-tex5wo{align-items:center;gap:5px;display:flex}.read-time-pill.svelte-tex5wo{color:#64748b;background:#f1f5f9;border-radius:2px;padding:2px 5px;font-size:9.5px;font-weight:600}.action-btn.svelte-tex5wo{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.action-btn.svelte-tex5wo:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.action-btn.liked.svelte-tex5wo{color:#dc2626;background:#fef2f2;border-color:#fecaca}.action-btn.saved.svelte-tex5wo{color:var(--color-primary-dark);background:#fffbeb;border-color:#fde68a}.hero-visual-col.svelte-tex5wo{border-radius:3px;min-height:200px;position:relative;overflow:hidden}.visual-wrapper.svelte-tex5wo{background:#0f172a;width:100%;height:100%;min-height:clamp(200px,16vw,260px);position:relative}.hero-photo.svelte-tex5wo{object-fit:cover;object-position:center;filter:brightness(.92);width:100%;height:100%;display:block}.docked-quote-strip.svelte-tex5wo{color:#fff;background:linear-gradient(#0f172a00 0%,#0f172ae0 35%,#0f172afa 100%);padding:12px 10px 8px;position:absolute;bottom:0;left:0;right:0}.quote-header.svelte-tex5wo{margin-bottom:2px}.quote-tag.svelte-tex5wo{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.08em;font-size:8px;font-weight:800}.quote-body.svelte-tex5wo{font-family:var(--font-serif);color:#f8fafc;margin-bottom:2px;font-size:10.5px;font-style:italic;line-height:1.35}.quote-source.svelte-tex5wo{font-family:var(--font-sans);color:#94a3b8;font-size:8.5px}.journal-showcase.svelte-1rktgw1{border:1px solid var(--border-base);border-left:3px solid var(--color-primary);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:clamp(110px,10vw,150px) 1fr;align-items:center;gap:clamp(14px,1.5vw,24px);margin:20px 0;padding:clamp(14px,1.4vw,20px);display:grid}@media (width<=768px){.journal-showcase.svelte-1rktgw1{text-align:center;grid-template-columns:1fr;padding:14px}.journal-cover-box.svelte-1rktgw1{max-width:130px;margin:0 auto}}.journal-cover-img.svelte-1rktgw1{border-radius:var(--radius-xs);border:1px solid var(--border-base);width:100%;transition:transform var(--transition-normal);box-shadow:0 4px 12px #0000001a}.journal-showcase.svelte-1rktgw1:hover .journal-cover-img:where(.svelte-1rktgw1){transform:translateY(-1px)scale(1.02)}.journal-tag.svelte-1rktgw1{color:var(--color-primary-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:700}.journal-name.svelte-1rktgw1{font-family:var(--font-serif);color:var(--text-headline);margin-bottom:6px;font-size:clamp(14px,1vw,17px);font-weight:800;line-height:1.25}.journal-synopsis.svelte-1rktgw1{color:var(--text-body);max-width:600px;margin-bottom:12px;font-size:11.5px;line-height:1.45}.journal-btn-group.svelte-1rktgw1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.main-content-wrap.svelte-1uha8ag{padding-top:16px;padding-bottom:40px}.section-container.svelte-1uha8ag{margin-bottom:24px}.section-title-bar.svelte-1uha8ag{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:8px;display:flex}.title-left.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.indicator-bar.svelte-1uha8ag{background:var(--color-primary);width:3px;height:15px}.sec-h2.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:.06em;color:#0f172a;margin:0;font-size:11.5px;font-weight:800}.sec-link.svelte-1uha8ag{color:var(--color-primary-dark);font-size:11px;font-weight:700}.sec-link.svelte-1uha8ag:hover{text-decoration:underline}.three-col-cards.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.3vw,18px);display:grid}@media (width<=900px){.three-col-cards.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=600px){.three-col-cards.svelte-1uha8ag{grid-template-columns:1fr}}.live-wire-section.svelte-1uha8ag{margin-bottom:24px}.live-wire-bar.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #00829b;border-radius:4px;padding:12px 16px;box-shadow:0 1px 3px #0f172a0a}.wire-header.svelte-1uha8ag{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;display:flex}.pulse-beacon.svelte-1uha8ag{background-color:#dc2626;border-radius:50%;width:7px;height:7px;animation:1.8s infinite svelte-1uha8ag-pulse}@keyframes svelte-1uha8ag-pulse{0%{box-shadow:0 0 #dc2626b3}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.wire-title.svelte-1uha8ag{letter-spacing:.05em;color:#0f172a;font-size:11.5px;font-weight:800}.wire-status.svelte-1uha8ag{color:#dc2626;letter-spacing:.04em;background:#fef2f2;border-radius:2px;padding:1px 5px;font-size:9.5px;font-weight:700}.wire-items-scroll.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.wire-item.svelte-1uha8ag{border-bottom:1px dashed #f1f5f9;align-items:baseline;gap:10px;padding:3px 0;font-size:12px;display:flex}.wire-item.svelte-1uha8ag:last-child{border-bottom:none}.wire-time.svelte-1uha8ag{font-family:var(--font-mono);color:#00829b;min-width:38px;font-size:11px;font-weight:700}.wire-tag.svelte-1uha8ag{letter-spacing:.04em;color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:2px;padding:1px 5px;font-size:9.5px;font-weight:700}.wire-headline.svelte-1uha8ag{color:#1e293b;font-weight:500;line-height:1.35;transition:color .15s}.wire-headline.svelte-1uha8ag:hover{color:var(--color-primary-dark)}.expert-columns-section.svelte-1uha8ag{margin-bottom:24px}.expert-cards-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=1100px){.expert-cards-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.expert-cards-grid.svelte-1uha8ag{grid-template-columns:1fr}}.expert-opinion-card.svelte-1uha8ag{border:1px solid #e2e8f0;border-top:3px solid var(--color-primary);background:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;padding:12px 14px;transition:all .2s;display:flex}.expert-opinion-card.svelte-1uha8ag:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.expert-profile.svelte-1uha8ag{align-items:center;gap:10px;margin-bottom:10px;display:flex}.expert-avatar.svelte-1uha8ag{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:38px;height:38px}.expert-titles.svelte-1uha8ag{flex-direction:column;min-width:0;display:flex}.expert-name.svelte-1uha8ag{color:#0f172a;font-size:12px;font-weight:700;line-height:1.2}.expert-role.svelte-1uha8ag{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.25;overflow:hidden}.expert-quote-title.svelte-1uha8ag{font-family:var(--font-serif);color:#0f172a;text-wrap:balance;-webkit-hyphens:none;hyphens:none;flex:1;margin-bottom:10px;font-size:12.5px;font-weight:700;line-height:1.35}.expert-quote-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary-dark)}.expert-meta.svelte-1uha8ag{color:#94a3b8;align-items:center;gap:6px;font-size:10px;display:flex}.expert-read-btn.svelte-1uha8ag{color:#00829b;font-weight:700}.portal-body-grid.svelte-1uha8ag{grid-template-columns:1fr clamp(260px,20vw,300px);gap:clamp(16px,1.8vw,24px);margin-top:16px;display:grid}@media (width<=992px){.portal-body-grid.svelte-1uha8ag{grid-template-columns:1fr}}.enterprises-panel.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:4px;margin-bottom:24px;padding:16px}.enterprises-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=600px){.enterprises-grid.svelte-1uha8ag{grid-template-columns:1fr}}.enterprise-card.svelte-1uha8ag{transition:all var(--transition-fast);background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.enterprise-card.svelte-1uha8ag:hover{border-color:var(--color-primary);background:#fff;box-shadow:0 2px 8px #0000000a}.ent-header.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.ent-name.svelte-1uha8ag{color:#0f172a;font-size:12px;font-weight:800}.ent-loc.svelte-1uha8ag{color:#64748b;font-size:10px}.ent-metric.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-primary-dark);font-size:11.5px;font-weight:700}.ent-status.svelte-1uha8ag{color:#334155;font-size:11px}.ent-arrow-link.svelte-1uha8ag{color:#00829b;margin-top:4px;font-size:10.5px;font-weight:700}.sidebar-box.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:4px;margin-bottom:18px;padding:14px 16px}.side-box-title.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:.06em;color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:10px;padding-bottom:8px;font-size:11.5px;font-weight:800}.rank-row.svelte-1uha8ag{border-bottom:1px solid #f1f5f9;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.rank-row.svelte-1uha8ag:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.rank-num.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-primary);font-size:16px;font-weight:800;line-height:1}.rank-info.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#0f172a;text-wrap:pretty;-webkit-hyphens:none;hyphens:none;margin-bottom:2px;font-size:11.5px;font-weight:600;line-height:1.35}.rank-info.svelte-1uha8ag h4:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--color-primary-dark)}.rank-views.svelte-1uha8ag{color:#94a3b8;font-size:10px}.partner-box.svelte-1uha8ag{color:#fff;background:#0f172a;border-radius:4px;margin-bottom:18px;padding:14px 16px}.partner-tag.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:800}.partner-box.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:4px;font-size:13.5px;font-weight:800}.partner-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;margin-bottom:10px;font-size:11px;line-height:1.45}.partner-btn.svelte-1uha8ag{color:#fde047;font-size:11px;font-weight:700;display:inline-block}.partner-btn.svelte-1uha8ag:hover{text-decoration:underline}.archive-intro.svelte-1uha8ag{color:#64748b;margin-bottom:8px;font-size:10.5px}.archive-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.archive-btn.svelte-1uha8ag{text-align:center;font-family:var(--font-mono);color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;padding:5px;font-size:11px;font-weight:600}.archive-btn.svelte-1uha8ag:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:#fffbeb}.side-newsletter-box.svelte-1uha8ag{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:14px 16px}.side-newsletter-box.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:#0f172a;margin-bottom:4px;font-size:12.5px;font-weight:800}.side-newsletter-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#64748b;margin-bottom:10px;font-size:11px;line-height:1.45}.nl-form.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.nl-input.svelte-1uha8ag{border:1px solid #cbd5e1;border-radius:3px;outline:none;padding:7px 10px;font-size:11.5px}.nl-input.svelte-1uha8ag:focus{border-color:#0f172a}.btn-nl-submit.svelte-1uha8ag{color:#fff;transition:background var(--transition-fast);background:#0f172a;border-radius:3px;padding:7px 0;font-size:11px;font-weight:800}.btn-nl-submit.svelte-1uha8ag:hover{background:var(--color-primary-dark)}.subscribed-alert.svelte-1uha8ag{color:#059669;text-align:center;background:#ecfdf5;border-radius:3px;padding:6px;font-size:11.5px;font-weight:700}
