.page-container.svelte-t0kpeu{margin-top:60px;min-height:calc(100vh - 350px);max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.top-nav.svelte-t0kpeu{padding:3rem 0 2rem}.back-link.svelte-t0kpeu{font-family:var(--font-mono);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--grey);display:flex;align-items:center;gap:.5rem;transition:color .2s;width:fit-content}.back-link.svelte-t0kpeu:hover{color:var(--red)}.company-header.svelte-t0kpeu{padding-bottom:2rem;border-bottom:2px solid var(--black);margin-bottom:2rem}.header-top.svelte-t0kpeu{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.ticker-badge.svelte-t0kpeu{font-family:var(--font-mono);font-size:1rem;font-weight:800;background:var(--black);color:var(--white);padding:.4rem .8rem;display:inline-block}.sector-link.svelte-t0kpeu{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;color:var(--red);font-weight:700;letter-spacing:.05em;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.sector-link.svelte-t0kpeu:hover{color:var(--black)}.company-name.svelte-t0kpeu{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);line-height:1;text-transform:uppercase;color:var(--black);margin-bottom:1.5rem}.stats-row.svelte-t0kpeu{display:flex;gap:4rem}.stat-block.svelte-t0kpeu{display:flex;flex-direction:column}.stat-label.svelte-t0kpeu{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--grey);letter-spacing:.1em;margin-bottom:.2rem}.stat-val.svelte-t0kpeu{font-family:var(--font-display);font-size:1.8rem;color:var(--black)}.company-excerpt.svelte-t0kpeu{font-family:var(--font-sans);font-size:1.2rem;line-height:1.5;color:#444;margin-top:2rem;max-width:800px}.content-tabs.svelte-t0kpeu{display:flex;border-bottom:2px solid #cccccc;margin-bottom:2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.content-tabs.svelte-t0kpeu::-webkit-scrollbar{display:none}.tab-btn.svelte-t0kpeu{border:none;background:transparent;padding:1rem 1.1rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.82rem;letter-spacing:.08em;color:var(--grey);cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.tab-btn.active.svelte-t0kpeu{color:var(--black);border-bottom:4px solid var(--red);margin-bottom:-2px}.tab-count.svelte-t0kpeu{font-size:.62rem;background:#1f1f1f;color:var(--white);padding:.1rem .35rem}.related-tab.svelte-t0kpeu{display:none}.content-layout.svelte-t0kpeu{display:grid;grid-template-columns:1fr 340px;gap:4rem;padding-bottom:4rem}.content-layout.no-sidebar.svelte-t0kpeu{grid-template-columns:minmax(0,1fr);gap:0}.content-main.svelte-t0kpeu{min-width:0}.content-sidebar.svelte-t0kpeu{display:flex;flex-direction:column;gap:2.5rem}.updates-stack.svelte-t0kpeu{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.update-entry.svelte-t0kpeu{border:2px solid var(--black);background:#f7f3ea;padding:1.25rem}.update-meta.svelte-t0kpeu{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.update-period.svelte-t0kpeu{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--white);background:var(--black);padding:.25rem .45rem}.update-date.svelte-t0kpeu{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.update-title.svelte-t0kpeu{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;text-transform:uppercase;color:var(--black)}.update-summary.svelte-t0kpeu{margin:0 0 .9rem;font-family:var(--font-sans);font-size:1rem;line-height:1.45;color:#444;border-left:4px solid var(--red);padding-left:.8rem}.update-content.rich-content.svelte-t0kpeu{padding-bottom:0;font-size:1rem}.updates-state.svelte-t0kpeu{padding:1.25rem;border:2px solid #d4cdc0;background:#f7f4ec;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#666}.widget.svelte-t0kpeu{border:2px solid var(--black);background:var(--white);display:flex;flex-direction:column;margin-bottom:2rem}.widget-header.svelte-t0kpeu{background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:.8rem 1.2rem;display:flex;align-items:center;gap:.6rem}.widget-header.svelte-t0kpeu:before{content:"";width:8px;height:8px;background:var(--red);display:inline-block}.sector-card.svelte-t0kpeu{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--black);transition:background .2s}.sector-card.svelte-t0kpeu:hover{background:#f4f4f4}.sector-card.svelte-t0kpeu:hover .sector-name:where(.svelte-t0kpeu){color:var(--red)}.sector-name.svelte-t0kpeu{font-family:var(--font-display);font-size:1.8rem;text-transform:uppercase;line-height:1;transition:color .2s}.sector-arrow.svelte-t0kpeu{font-size:1.5rem;color:var(--red);transition:transform .2s}.sector-card.svelte-t0kpeu:hover .sector-arrow:where(.svelte-t0kpeu){transform:translate(5px)}.sidebar-list.svelte-t0kpeu{padding:0;display:flex;flex-direction:column}.sidebar-link.svelte-t0kpeu{text-decoration:none;display:block;padding:1.2rem 1.5rem;border-bottom:1px solid #dddddd;transition:background .2s}.sidebar-link.svelte-t0kpeu:last-child{border-bottom:none}.sidebar-link.svelte-t0kpeu:hover{background:#f4f4f4}.link-title.svelte-t0kpeu{font-family:var(--font-sans);font-weight:700;font-size:1rem;line-height:1.3;color:var(--black);transition:color .2s;margin-bottom:.4rem}.sidebar-link.svelte-t0kpeu:hover .link-title:where(.svelte-t0kpeu){color:var(--red)}.link-meta.svelte-t0kpeu{font-family:var(--font-mono);font-size:.7rem;color:var(--grey);text-transform:uppercase;letter-spacing:.05em}.reports-list.svelte-t0kpeu{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.mini-report.svelte-t0kpeu{display:flex;justify-content:space-between;align-items:center;background:var(--white);border:1px solid #cccccc;padding:1rem;text-decoration:none;transition:all .2s}.mini-report.svelte-t0kpeu:hover{background:#f4f4f4;border-color:var(--black);transform:translate(4px)}.mini-rep-title.svelte-t0kpeu{font-family:var(--font-sans);font-weight:700;font-size:.9rem;line-height:1.2;margin-bottom:.3rem;color:var(--black)}.mini-rep-meta.svelte-t0kpeu{font-family:var(--font-mono);font-size:.65rem;color:var(--grey);text-transform:uppercase}.article-footer.svelte-t0kpeu{padding:3rem 0;border-top:1px solid #cccccc;margin-top:2rem;text-align:center}.loading-block.svelte-t0kpeu{padding:4rem 3rem;font-family:var(--font-mono);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--black);border-bottom:var(--border-thick);background:var(--white)}.no-content.svelte-t0kpeu{padding:3rem 0;text-align:center;color:var(--grey)}@media(max-width:1024px){.page-container.svelte-t0kpeu{border:none;padding:0 1.5rem;max-width:100%}.content-layout.svelte-t0kpeu{grid-template-columns:1fr;gap:2rem}.related-tab.svelte-t0kpeu{display:inline-flex}.widget.svelte-t0kpeu{margin-bottom:2rem}.content-main.show-tab.svelte-t0kpeu{display:block!important}.content-main.hide-tab.svelte-t0kpeu{display:none!important}.content-sidebar.show-tab.svelte-t0kpeu{display:block!important}.content-sidebar.hide-tab.svelte-t0kpeu{display:none!important}.show-tab.svelte-t0kpeu{display:block!important}.hide-tab.svelte-t0kpeu{display:none!important}}@media(min-width:1024px){.content-main.svelte-t0kpeu,.content-sidebar.svelte-t0kpeu{display:block!important}}
