.full-index-terminal.svelte-1wgljr1{display:flex;flex-direction:column;gap:1rem}.terminal-controls.svelte-1wgljr1{padding:1rem;display:flex;flex-direction:column;gap:1rem}.header-banner.svelte-1wgljr1{display:flex;align-items:center;justify-content:space-between;gap:1rem}.banner-title-group.svelte-1wgljr1{display:flex;flex-direction:column;gap:.2rem}.terminal-title.svelte-1wgljr1{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.terminal-sub.svelte-1wgljr1{margin:0;font-size:.82rem;color:var(--text-secondary)}.btn-primary.svelte-1wgljr1{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:var(--accent-blue);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;&:hover{background:var(--accent-blue-hover)}}.filter-toolbar.svelte-1wgljr1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--border-grid);padding-top:.85rem}.category-tabs.svelte-1wgljr1{display:flex;align-items:center;gap:.4rem;overflow-x:auto}.cat-tab.svelte-1wgljr1{padding:.35rem .75rem;background:var(--bg-main);border:1px solid var(--border-grid);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;&:hover{border-color:var(--border-grid-strong);color:var(--text-primary)}&.active{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}}.search-input.svelte-1wgljr1{width:220px;height:32px;background:var(--bg-main);border:1px solid var(--border-grid);border-radius:var(--radius-sm);padding:0 .6rem;color:var(--text-primary);font-size:.82rem}.table-container.svelte-1wgljr1{padding:0;overflow-x:auto}.index-table.svelte-1wgljr1{width:100%;border-collapse:collapse;font-size:.82rem}.index-table.svelte-1wgljr1 th:where(.svelte-1wgljr1){background:var(--bg-table-header);color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-grid)}.index-table.svelte-1wgljr1 th.sortable:where(.svelte-1wgljr1){cursor:pointer;user-select:none;&:hover{color:var(--text-primary)}}.index-table.svelte-1wgljr1 th.right:where(.svelte-1wgljr1){text-align:right}tr.row.svelte-1wgljr1{cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);&:hover{background:#ffffff0a}}td.svelte-1wgljr1{padding:.75rem;white-space:nowrap;color:var(--text-primary)}td.right.svelte-1wgljr1{text-align:right}.idx-name-cell.svelte-1wgljr1{min-width:240px}.idx-title-wrapper.svelte-1wgljr1{display:flex;flex-direction:column;gap:.15rem}.idx-name.svelte-1wgljr1{font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.4rem}.idx-desc.svelte-1wgljr1{font-size:.74rem}.benchmark-zero-tag.svelte-1wgljr1{color:var(--text-secondary);font-weight:700}.seq-col.svelte-1wgljr1{width:36px;text-align:center}.seq-cell.svelte-1wgljr1{text-align:center;color:var(--text-muted);font-size:.76rem;font-weight:600}.idx-name-row.svelte-1wgljr1{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.asm-badge.svelte-1wgljr1{display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,#ffd70033,#ff8c0040);border:1px solid rgba(255,215,0,.5);color:gold;font-size:.6rem;font-weight:800;padding:.08rem .35rem;border-radius:var(--radius-sm, 4px);letter-spacing:.03em;line-height:1;box-shadow:0 0 6px #ffd70040}.asm20-badge.svelte-1wgljr1{background:linear-gradient(135deg,gold,#ff8c00);color:#000;font-size:.65rem;font-weight:800;padding:.1rem .4rem;border-radius:var(--radius-sm)}.benchmark-tag.svelte-1wgljr1{background:#ffffff1a;color:var(--text-secondary);font-size:.65rem;padding:.1rem .35rem;border-radius:var(--radius-sm)}.custom-badge.svelte-1wgljr1{display:inline-flex;align-items:center;gap:.25rem;background:#00bcd426;border:1px solid rgba(0,188,212,.4);color:var(--accent-cyan, #00bcd4);font-size:.6rem;font-weight:700;padding:.08rem .35rem;border-radius:var(--radius-sm, 4px);letter-spacing:.03em;line-height:1}.syariah-tag.svelte-1wgljr1{background:#00c85326;color:var(--gain);font-size:.65rem;padding:.1rem .35rem;border-radius:var(--radius-sm);font-weight:600}.papan-tag.svelte-1wgljr1{background:#9c27b02e;color:#e040fb;font-size:.65rem;padding:.1rem .35rem;border-radius:var(--radius-sm);font-weight:600}.score-badge.svelte-1wgljr1{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-sm);font-weight:700;font-size:.78rem}.badge-high.svelte-1wgljr1{background:#00c8532e;color:var(--gain);border:1px solid rgba(0,200,83,.4)}.badge-mid.svelte-1wgljr1{background:#2196f32e;color:var(--accent-blue);border:1px solid rgba(33,150,243,.4)}.badge-low.svelte-1wgljr1{background:#ff98002e;color:#ff9800;border:1px solid rgba(255,152,0,.4)}.text-gain.svelte-1wgljr1{color:var(--gain);font-weight:600}.text-loss.svelte-1wgljr1{color:var(--loss);font-weight:600}.outperform-tag.svelte-1wgljr1{color:var(--gain);font-weight:700}.underperform-tag.svelte-1wgljr1{color:var(--loss);font-weight:600}.sub-label.svelte-1wgljr1{font-size:.68rem;opacity:.8;font-weight:400}.row-actions.svelte-1wgljr1{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.btn-detail.svelte-1wgljr1{background:var(--bg-main);border:1px solid var(--border-grid);border-radius:var(--radius-sm);padding:.25rem .55rem;font-size:.75rem;color:var(--accent-cyan);font-weight:600;cursor:pointer;&:hover{border-color:var(--accent-cyan)}}.btn-icon.svelte-1wgljr1{background:transparent;border:none;color:var(--text-muted);font-size:.85rem;cursor:pointer;padding:2px 5px;border-radius:var(--radius-sm);&:hover{color:var(--text-primary)}&.danger:hover{color:var(--loss)}}.overlay.svelte-1wgljr1{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.drawer.svelte-1wgljr1{width:100%;max-width:820px;max-height:80vh;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-grid-strong);box-shadow:0 12px 32px #000c}.dialog-header.svelte-1wgljr1{padding:.85rem 1rem;background:var(--bg-table-header);border-bottom:1px solid var(--border-grid);display:flex;align-items:center;justify-content:space-between}.dialog-title.svelte-1wgljr1{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.dialog-sub.svelte-1wgljr1{margin:.2rem 0 0;font-size:.78rem}.btn-close.svelte-1wgljr1{background:transparent;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer}.dialog-body.svelte-1wgljr1{padding:1rem;overflow-y:auto}.constituent-table.svelte-1wgljr1{width:100%;border-collapse:collapse;font-size:.82rem}.emiten-cell.svelte-1wgljr1{display:flex;flex-direction:column}.tk-link.svelte-1wgljr1{font-weight:700;color:var(--accent-cyan);text-decoration:none;&:hover{text-decoration:underline}}.tk-name.svelte-1wgljr1{font-size:.74rem}.indices-page[data-astro-cid-hoikg7nn]{display:flex;flex-direction:column;gap:1rem}
