.table-container.svelte-1onr6jx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow-x:auto}.empty-note.svelte-1onr6jx{color:#6b7280;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.5}.table-wrapper.svelte-1onr6jx{min-width:100%}.investors-table.svelte-1onr6jx{border-collapse:collapse;width:100%;font-size:.9375rem}thead.svelte-1onr6jx{z-index:10;background:linear-gradient(60deg,#2980b9,#6dd5fa);position:sticky;top:0}.header-row.svelte-1onr6jx th:where(.svelte-1onr6jx){text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.025em;border-bottom:2px solid #fff3;padding:1rem .75rem;font-size:.875rem;font-weight:600}.rank-column.svelte-1onr6jx{text-align:center;width:80px}.name-column.svelte-1onr6jx{width:auto;min-width:200px}.shares-column.svelte-1onr6jx{text-align:right;width:120px}.value-column.svelte-1onr6jx{text-align:right;width:180px}tbody.svelte-1onr6jx tr:where(.svelte-1onr6jx){border-bottom:1px solid #e5e7eb;transition:all .2s}tbody.svelte-1onr6jx tr:where(.svelte-1onr6jx):last-child{border-bottom:none}tbody.svelte-1onr6jx tr:where(.svelte-1onr6jx):hover{background-color:#f9fafb;box-shadow:inset 0 0 0 1px #e5e7eb}tbody.svelte-1onr6jx tr:where(.svelte-1onr6jx):nth-of-type(2n){background-color:#fafafa}tbody.svelte-1onr6jx tr:where(.svelte-1onr6jx):nth-of-type(2n):hover{background-color:#f5f5f5}.data-row.svelte-1onr6jx td:where(.svelte-1onr6jx){color:#374151;padding:1rem .75rem}.rank-cell.svelte-1onr6jx{text-align:center}.rank-badge.svelte-1onr6jx{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:inline-flex}.name-cell.svelte-1onr6jx{text-align:left}.institution-name.svelte-1onr6jx{color:#1f2937;font-weight:500;line-height:1.4}.shares-cell.svelte-1onr6jx{text-align:right}.percentage.svelte-1onr6jx{color:#059669;font-variant-numeric:tabular-nums;font-weight:600}.value-cell.svelte-1onr6jx{text-align:right}.value.svelte-1onr6jx{color:#4b5563;font-variant-numeric:tabular-nums;font-weight:500}.investors-table.locked.svelte-1onr6jx .institution-name:where(.svelte-1onr6jx){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.investors-table.locked.svelte-1onr6jx .percentage:where(.svelte-1onr6jx){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.investors-table.locked.svelte-1onr6jx .value:where(.svelte-1onr6jx){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:992px){.investors-table.svelte-1onr6jx{font-size:.875rem}.header-row.svelte-1onr6jx th:where(.svelte-1onr6jx){padding:.875rem .625rem;font-size:.8125rem}.data-row.svelte-1onr6jx td:where(.svelte-1onr6jx){padding:.875rem .625rem}.rank-badge.svelte-1onr6jx{width:28px;height:28px;font-size:.8125rem}.value-column.svelte-1onr6jx{width:150px}}@media (max-width:600px){.table-container.svelte-1onr6jx{border-radius:6px}.investors-table.svelte-1onr6jx{font-size:.8125rem}.header-row.svelte-1onr6jx th:where(.svelte-1onr6jx){padding:.75rem .5rem;font-size:.75rem}.data-row.svelte-1onr6jx td:where(.svelte-1onr6jx){padding:.75rem .5rem}.rank-column.svelte-1onr6jx{width:60px}.rank-badge.svelte-1onr6jx{width:24px;height:24px;font-size:.75rem}.name-column.svelte-1onr6jx{min-width:150px}.shares-column.svelte-1onr6jx{width:90px}.value-column.svelte-1onr6jx{width:120px}.institution-name.svelte-1onr6jx{font-size:.8125rem}}@media (max-width:400px){.investors-table.svelte-1onr6jx{font-size:.75rem}.header-row.svelte-1onr6jx th:where(.svelte-1onr6jx){padding:.625rem .375rem;font-size:.6875rem}.data-row.svelte-1onr6jx td:where(.svelte-1onr6jx){padding:.625rem .375rem}.rank-column.svelte-1onr6jx{width:50px}.shares-column.svelte-1onr6jx{width:80px}.value-column.svelte-1onr6jx{width:100px}}.company-data-container.svelte-1iod657{flex-direction:column;gap:1rem;display:flex}.info-section.svelte-1iod657{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.management-section.svelte-1iod657{flex-direction:column;gap:.75rem;display:flex}.section-title.svelte-1iod657{color:#1f2937;border-bottom:2px solid #e5e7eb;margin:0 0 .875rem;padding-bottom:.625rem;font-size:.9375rem;font-weight:600}.info-grid.svelte-1iod657{grid-template-columns:1fr;gap:.75rem;display:grid}.info-item.svelte-1iod657{flex-direction:column;gap:.25rem;display:flex}.info-item.full-width.svelte-1iod657{grid-column:1}.info-label.svelte-1iod657{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem;font-weight:500}.info-value.svelte-1iod657{color:#1f2937;font-size:.8125rem;font-weight:500;line-height:1.4}.info-value.ticker.svelte-1iod657{color:#059669;font-family:Courier New,monospace;font-weight:700}.info-link.svelte-1iod657{color:#3b82f6;word-break:break-all;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.info-link.svelte-1iod657:hover{color:#2563eb;text-decoration:underline}.company-data-container.locked.svelte-1iod657 .info-value:where(.svelte-1iod657){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.company-data-container.locked.svelte-1iod657 .info-link:where(.svelte-1iod657){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.company-data-container.locked.svelte-1iod657 .officer-name:where(.svelte-1iod657){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.company-data-container.locked.svelte-1iod657 .officer-title:where(.svelte-1iod657){filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.table-container.svelte-1iod657{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow-x:auto}.empty-note.svelte-1iod657{color:#6b7280;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.5}.table-wrapper.svelte-1iod657{min-width:100%}.management-table.svelte-1iod657{border-collapse:collapse;width:100%;font-size:.9375rem}.management-table.svelte-1iod657 thead:where(.svelte-1iod657){z-index:10;background:linear-gradient(60deg,#2980b9,#6dd5fa);position:sticky;top:0}.header-row.svelte-1iod657 th:where(.svelte-1iod657){text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.025em;border-bottom:2px solid #fff3;padding:1rem .75rem;font-size:.875rem;font-weight:600}.rank-column.svelte-1iod657{text-align:center;width:80px}.name-column.svelte-1iod657{width:auto;min-width:150px}.title-column.svelte-1iod657{width:auto;min-width:200px}.management-table.svelte-1iod657 tbody:where(.svelte-1iod657) tr:where(.svelte-1iod657){border-bottom:1px solid #e5e7eb;transition:all .2s}.management-table.svelte-1iod657 tbody:where(.svelte-1iod657) tr:where(.svelte-1iod657):last-child{border-bottom:none}.management-table.svelte-1iod657 tbody:where(.svelte-1iod657) tr:where(.svelte-1iod657):hover{background-color:#f9fafb;box-shadow:inset 0 0 0 1px #e5e7eb}.management-table.svelte-1iod657 tbody:where(.svelte-1iod657) tr:where(.svelte-1iod657):nth-of-type(2n){background-color:#fafafa}.management-table.svelte-1iod657 tbody:where(.svelte-1iod657) tr:where(.svelte-1iod657):nth-of-type(2n):hover{background-color:#f5f5f5}.data-row.svelte-1iod657 td:where(.svelte-1iod657){color:#374151;padding:1rem .75rem}.rank-cell.svelte-1iod657{text-align:center}.rank-badge.svelte-1iod657{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:inline-flex}.name-cell.svelte-1iod657{text-align:left}.officer-name.svelte-1iod657{color:#1f2937;font-weight:500;line-height:1.4}.title-cell.svelte-1iod657{text-align:left}.officer-title.svelte-1iod657{color:#4b5563;font-weight:400;line-height:1.4}@media (min-width:1400px){.info-grid.svelte-1iod657{grid-template-columns:repeat(2,1fr);gap:.875rem}.info-item.full-width.svelte-1iod657{grid-column:1/-1}}@media (max-width:1200px){.company-data-container.svelte-1iod657{gap:.875rem}.info-section.svelte-1iod657,.management-section.svelte-1iod657{padding:.875rem}.section-title.svelte-1iod657{margin-bottom:.75rem;font-size:.875rem}.info-grid.svelte-1iod657{gap:.625rem}.info-label.svelte-1iod657{font-size:.625rem}.info-value.svelte-1iod657,.info-link.svelte-1iod657,.officer-name.svelte-1iod657{font-size:.75rem}.officer-title.svelte-1iod657{font-size:.625rem}}@media (max-width:600px){.company-data-container.svelte-1iod657{gap:1rem}.info-section.svelte-1iod657,.management-section.svelte-1iod657{border-radius:6px;padding:.875rem}.section-title.svelte-1iod657{margin-bottom:.75rem;padding-bottom:.625rem;font-size:.875rem}.info-grid.svelte-1iod657{grid-template-columns:1fr;gap:.75rem}.info-item.full-width.svelte-1iod657{grid-column:1}.info-label.svelte-1iod657{font-size:.6875rem}.info-value.svelte-1iod657,.info-link.svelte-1iod657,.officer-name.svelte-1iod657{font-size:.8125rem}.officer-title.svelte-1iod657{font-size:.6875rem}}@media (max-width:400px){.info-section.svelte-1iod657,.management-section.svelte-1iod657{padding:.75rem}.section-title.svelte-1iod657{font-size:.8125rem}.info-grid.svelte-1iod657{gap:.625rem}}.empty-note.svelte-1ohzytx{color:#6b7280;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.5}.chart-wrapper.svelte-1ohzytx{width:100%;max-width:360px;margin:0 auto}.chart-wrapper.locked.svelte-1ohzytx{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:900px){.chart-wrapper.svelte-1ohzytx{max-width:400px}}@media (max-width:600px){.chart-wrapper.svelte-1ohzytx{max-width:100%}}.ownership-grid.svelte-1x84de1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.left-column.svelte-1x84de1,.right-column.svelte-1x84de1{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.section-card.svelte-1x84de1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;height:100%;padding:1.25rem;transition:box-shadow .2s}.section-card.svelte-1x84de1:hover{box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.card-header.svelte-1x84de1{border-bottom:1px solid #e5e7eb;margin-bottom:1.25rem;padding-bottom:.75rem}.card-title.svelte-1x84de1{color:#1f2937;margin:0 0 .375rem;font-size:1.125rem;font-weight:600;line-height:1.3}.card-description.svelte-1x84de1{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.4}.chart-container.svelte-1x84de1{justify-content:center;margin:.75rem 0 1rem;display:flex}.investors-section.svelte-1x84de1{flex-direction:column;gap:.75rem;min-width:0;display:flex}.section-title.svelte-1x84de1{color:#1f2937;border-bottom:2px solid #e5e7eb;margin:0 0 .875rem;padding-bottom:.625rem;font-size:.9375rem;font-weight:600}@media (min-width:1400px){.ownership-grid.svelte-1x84de1{gap:1.5rem}}@media (max-width:1200px){.ownership-grid.svelte-1x84de1{gap:1rem}.section-card.svelte-1x84de1{padding:1rem}.card-header.svelte-1x84de1{margin-bottom:1rem}.card-title.svelte-1x84de1{font-size:1rem}.card-description.svelte-1x84de1{font-size:.75rem}.chart-container.svelte-1x84de1{margin:.5rem 0 .75rem}.section-title.svelte-1x84de1{margin-bottom:.75rem;font-size:.875rem}}@media (max-width:900px){.ownership-grid.svelte-1x84de1{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width:600px){.ownership-grid.svelte-1x84de1,.left-column.svelte-1x84de1,.right-column.svelte-1x84de1{gap:1rem}.section-card.svelte-1x84de1{border-radius:6px;padding:.875rem}.card-header.svelte-1x84de1{margin-bottom:.875rem;padding-bottom:.625rem}.card-title.svelte-1x84de1{font-size:.9375rem}.card-description.svelte-1x84de1{font-size:.6875rem}.chart-container.svelte-1x84de1{margin:.5rem 0 .75rem}.section-title.svelte-1x84de1{margin-bottom:.75rem;padding-bottom:.625rem;font-size:.875rem}}@media (max-width:400px){.section-card.svelte-1x84de1{padding:.75rem}.card-title.svelte-1x84de1{font-size:.875rem}.section-title.svelte-1x84de1{font-size:.8125rem}}.ownership-page.svelte-5vtacb{background:linear-gradient(#f9fafb 0%,#fff 100%);min-height:calc(100vh - 200px);padding:2rem 0 3rem}.ownership-content.svelte-5vtacb{background:#fff;border-radius:12px;padding:1.75rem;box-shadow:0 1px 3px #0000000f}.section-header.svelte-5vtacb{border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:.875rem}.section-title.svelte-5vtacb{color:#1f2937;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.3}.section-subtitle.svelte-5vtacb{color:#6b7280;margin:0;font-size:.9375rem;line-height:1.5}.row.svelte-5vtacb{margin:0}@media (max-width:992px){.ownership-page.svelte-5vtacb{padding:1.5rem 0 2rem}.ownership-content.svelte-5vtacb{padding:1.5rem}.section-header.svelte-5vtacb{margin-bottom:1.5rem}.section-title.svelte-5vtacb{font-size:1.5rem}}@media (max-width:600px){.ownership-page.svelte-5vtacb{background:#fff;padding:1rem 0}.ownership-content.svelte-5vtacb{border-radius:8px;padding:1rem;box-shadow:0 1px 2px #0000000d}.section-header.svelte-5vtacb{margin-bottom:1rem;padding-bottom:.75rem}.section-title.svelte-5vtacb{font-size:1.25rem}.section-subtitle.svelte-5vtacb{font-size:.875rem}}@media (max-width:400px){.ownership-content.svelte-5vtacb{padding:.75rem}.section-title.svelte-5vtacb{font-size:1.125rem}.section-subtitle.svelte-5vtacb{font-size:.8125rem}}
