.sk-page{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}.sk-error{display:none;align-items:center;gap:10px;padding:1rem 1.25rem;border-radius:10px;background:var(--negative-bg,#fdecea);color:var(--negative,#c0392b);font-size:14px;margin-top:1rem}.sk-loading{padding-top:1rem}.sk-header{margin-bottom:1.25rem}.sk-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-mid,#2d7a47);margin:0 0 .35rem}.sk-header h1{font-size:clamp(20px,3vw,28px);margin:0 0 .4rem;color:var(--text,#16241a)}.sk-sub{font-size:14px;color:var(--muted,#6b7280);max-width:720px;margin:0;line-height:1.5}.sk-muted{color:var(--muted,#6b7280)}.sk-filter{margin:1.25rem 0 1rem}.sk-filter input{width:100%;max-width:380px;padding:10px 14px;border:1px solid var(--border,#e5e7eb);border-radius:8px;background:var(--surface,#fff);color:inherit;font-size:14px}.sk-co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.sk-co-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:16px;background:var(--surface,#fff);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.sk-co-card:hover{transform:translateY(-2px);border-color:var(--green-mid,#2d7a47);box-shadow:0 6px 20px rgba(27,94,48,.10)}.sk-co-name{font-weight:700;font-size:15px;margin-bottom:10px;color:var(--text,#16241a)}.sk-co-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sk-co-aum{font-family:var(--font-mono,'JetBrains Mono',monospace);font-weight:700;font-size:15px;color:var(--green-dark,#0d3320)}.sk-co-count{font-size:12px;color:var(--muted,#6b7280)}.sk-crumb{margin-bottom:.75rem}.sk-crumb a{font-size:13px;color:var(--green-mid,#2d7a47);text-decoration:none;font-weight:600}.sk-crumb a:hover{text-decoration:underline}.sk-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:1.25rem}.sk-kpi{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:14px 16px;background:var(--surface,#fff)}.sk-kpi-l{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);margin-bottom:6px}.sk-kpi-v{font-size:22px;font-weight:700;font-family:var(--font-mono,'JetBrains Mono',monospace);color:var(--green-dark,#0d3320)}.sk-two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px}.sk-card{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:16px;background:var(--surface,#fff);margin-bottom:16px}.sk-card-title{font-size:13px;font-weight:700;color:var(--text,#16241a);margin-bottom:12px}.sk-chart-wrap{position:relative;height:220px}.sk-chart-wrap canvas{width:100% !important;height:100% !important}.sk-nnc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sk-nnc-tile{text-align:center;padding:12px 8px;border-radius:10px;background:var(--surface-hover,#f6f7f5)}.sk-nnc-label{font-size:11px;color:var(--muted,#6b7280);margin-bottom:6px}.sk-nnc-val{font-size:15px;font-weight:700;font-family:var(--font-mono,'JetBrains Mono',monospace)}.sk-note{font-size:11px;color:var(--muted,#6b7280);margin:10px 0 0}.sk-pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.sk-pm{display:block;text-decoration:none;color:inherit;border:1px solid var(--border,#e5e7eb);border-radius:9px;padding:9px 11px;transition:border-color .12s,background .12s}.sk-pm:hover{border-color:var(--green-mid,#2d7a47);background:var(--surface-hover,#f6f7f5)}.sk-pm-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.sk-pm-arrow{color:var(--muted,#9aa896);font-size:13px}.sk-pm-name{font-weight:600;font-size:13px}.sk-pm-role{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap}.sk-pm-role--dir{background:var(--green-dark,#0d3320);color:#fff}.sk-pm-role--pm{background:var(--positive-bg,#e6f4ea);color:var(--green-dark,#0d3320)}.sk-pm-meta{font-size:11px;color:var(--muted,#6b7280);margin-top:3px}.sk-timeline{display:flex;flex-direction:column}.sk-tl-item{position:relative;padding:0 0 16px 22px}.sk-tl-item::before{content:'';position:absolute;left:5px;top:6px;bottom:-6px;width:2px;background:var(--border,#e5e7eb)}.sk-tl-item:last-child::before{display:none}.sk-tl-dot{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:var(--border,#cbd5cb);border:2px solid var(--surface,#fff)}.sk-tl-item.is-current .sk-tl-dot{background:var(--green-mid,#2d7a47)}.sk-tl-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sk-tl-co{font-weight:700;font-size:14px;color:var(--green-dark,#0d3320);text-decoration:none}.sk-tl-co:hover{text-decoration:underline}.sk-tl-badge{font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px;background:var(--green-dark,#0d3320);color:#fff}.sk-tl-meta{font-size:12px;color:var(--muted,#6b7280);margin-top:2px}.sk-mc-co{margin-bottom:14px}.sk-mc-co-name{font-size:13px;margin-bottom:6px}.sk-mc-co-name a{color:var(--green-dark,#0d3320);font-weight:700;text-decoration:none}.sk-mc-co-name a:hover{text-decoration:underline}.sk-chip-row{display:flex;flex-wrap:wrap;gap:5px}.sk-fund-chip{font-family:var(--font-mono,'JetBrains Mono',monospace);font-size:11px;font-weight:600;text-decoration:none;padding:2px 7px;border-radius:5px;background:var(--positive-bg,#e6f4ea);color:var(--green-dark,#0d3320)}.sk-fund-chip:hover{background:var(--green-mid,#2d7a47);color:#fff}.sk-table-wrap{overflow-x:auto}.sk-table{width:100%;border-collapse:collapse;font-size:13px}.sk-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#6b7280);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--border,#e5e7eb)}.sk-table td{padding:9px 10px;border-bottom:1px solid var(--border,#eef0ee)}.sk-table tbody tr{cursor:pointer;transition:background .1s}.sk-table tbody tr:hover{background:var(--surface-hover,#f6f7f5)}.sk-t-num{color:var(--muted,#6b7280);font-size:11px}.sk-t-r{text-align:right;white-space:nowrap;font-family:var(--font-mono,'JetBrains Mono',monospace)}.sk-t-c{text-align:center}.sk-code{font-family:var(--font-mono,'JetBrains Mono',monospace);font-weight:700;font-size:11px;background:var(--positive-bg,#e6f4ea);color:var(--green-dark,#0d3320);padding:1px 6px;border-radius:4px}.sk-fname{color:var(--text,#16241a)}.sk-cat{font-size:11px}.sk-score{font-family:var(--font-mono,'JetBrains Mono',monospace);font-weight:700;padding:1px 6px;border-radius:4px}.sk-pos{color:var(--positive,#1b7a3e)}.sk-neg{color:var(--negative,#c0392b)}.sk-mid{color:var(--accent-brass,#b8860b)}.sk-flat{color:var(--muted,#6b7280)}@media (max-width:820px){.sk-two-col{grid-template-columns:1fr}}@media (max-width:560px){.sk-kpis{grid-template-columns:1fr}.sk-page{padding:1.25rem 1rem 3rem}}