.m-section.svelte-g7gx1h{background:var(--wb-card-bg, #1a1a1b);border-radius:var(--m-r-lg);padding:var(--m-gap-lg) var(--m-gap-lg);margin-bottom:var(--m-gap-md)}.m-section-title.svelte-g7gx1h{font-size:1rem;font-weight:700;margin-bottom:var(--m-gap-md);color:var(--text-primary, #e0e0e0)}.m-etf-row.svelte-g7gx1h{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit}.m-etf-row.svelte-g7gx1h:last-of-type{border-bottom:none}.m-etf-left.svelte-g7gx1h{display:flex;align-items:center;gap:var(--m-gap-md);min-width:0;flex:1}.m-etf-ticker.svelte-g7gx1h{font-weight:700;font-size:.88rem;color:var(--accent-blue);min-width:48px}.m-etf-name.svelte-g7gx1h{font-size:.78rem;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-etf-right.svelte-g7gx1h{display:flex;align-items:center;gap:var(--m-gap-md);flex-shrink:0}.m-etf-price.svelte-g7gx1h{font-size:.85rem;font-weight:600}.m-etf-change.svelte-g7gx1h{font-size:.85rem;font-weight:600;min-width:55px;text-align:right}.m-expand-btn.svelte-g7gx1h{display:block;width:100%;margin-top:var(--m-gap-xs);padding:var(--m-gap-sm);background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:var(--m-r-md);color:#888;font-size:.8rem;cursor:pointer}.m-tool-item.svelte-g7gx1h{display:flex;align-items:center;gap:var(--m-gap-md);padding:var(--m-gap-md);background:#ffffff0a;border-radius:var(--m-r-md);margin-bottom:var(--m-gap-sm);text-decoration:none;color:inherit}.m-tool-item.svelte-g7gx1h:last-child{margin-bottom:0}.m-tool-icon.svelte-g7gx1h{font-size:1.3rem}.m-tool-name.svelte-g7gx1h{font-weight:600;font-size:.88rem;margin-bottom:1px}.m-tool-desc.svelte-g7gx1h{font-size:.75rem;color:#888}.ec-section-title.svelte-sktyuz{margin:0 0 var(--rd-space-md);font-size:var(--rd-fs-h2);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.ec-tools.svelte-sktyuz{margin-bottom:var(--rd-space-2xl)}.ec-tools-grid.svelte-sktyuz{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rd-space-md)}.ec-tool-card.svelte-sktyuz{display:flex;align-items:center;gap:var(--rd-space-md);padding:18px 20px;background:var(--rd-bg-card);border:1px solid var(--rd-border-secondary);border-radius:var(--rd-r-lg);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s;cursor:pointer}.ec-tool-card.svelte-sktyuz:hover{border-color:var(--rd-brand);transform:translateY(-2px)}.ec-tool-icon.svelte-sktyuz{font-size:32px;flex-shrink:0}.ec-tool-text.svelte-sktyuz{flex:1;min-width:0}.ec-tool-name.svelte-sktyuz{font-weight:var(--rd-fw-bold);font-size:var(--rd-fs-body);color:var(--rd-text-primary);margin-bottom:2px}.ec-tool-desc.svelte-sktyuz{font-size:var(--rd-fs-meta);color:var(--rd-text-muted)}.ec-tool-arrow.svelte-sktyuz{font-size:var(--rd-fs-h2);color:var(--rd-text-muted);flex-shrink:0}.ec-themes-head.svelte-sktyuz{display:flex;align-items:baseline;gap:var(--rd-space-md);margin-bottom:var(--rd-space-md)}.ec-themes-head.svelte-sktyuz .ec-section-title:where(.svelte-sktyuz){margin:0}.ec-themes-sub.svelte-sktyuz{margin:0;font-size:var(--rd-fs-meta);color:var(--rd-text-muted)}.ec-themes-grid.svelte-sktyuz{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rd-space-lg)}.ec-theme-card.svelte-sktyuz{background:var(--rd-bg-card);border:1px solid var(--rd-border-secondary);border-radius:var(--rd-r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:var(--rd-space-sm)}.ec-theme-head.svelte-sktyuz{display:flex;align-items:center;gap:var(--rd-space-sm)}.ec-theme-icon.svelte-sktyuz{font-size:22px}.ec-theme-title-block.svelte-sktyuz{flex:1;min-width:0}.ec-theme-label.svelte-sktyuz{font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.ec-theme-desc.svelte-sktyuz{font-size:var(--rd-fs-meta);color:var(--rd-text-muted)}.ec-theme-count.svelte-sktyuz{font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-bold);color:var(--rd-brand);background:var(--rd-brand-soft);padding:2px 10px;border-radius:var(--rd-r-pill);flex-shrink:0}.ec-theme-list.svelte-sktyuz{display:flex;flex-direction:column;border-top:1px solid var(--rd-border-primary);padding-top:var(--rd-space-sm)}.ec-theme-row.svelte-sktyuz{display:flex;align-items:center;gap:var(--rd-space-sm);padding:6px 0;text-decoration:none;color:inherit;font-size:var(--rd-fs-body);transition:background .12s}.ec-theme-row.svelte-sktyuz:hover{background:var(--rd-bg-hover);margin:0 -8px;padding:6px 8px;border-radius:var(--rd-r-md)}.ec-theme-ticker.svelte-sktyuz{font-weight:var(--rd-fw-bold);color:var(--rd-brand);min-width:50px}.ec-theme-name.svelte-sktyuz{flex:1;min-width:0;color:var(--rd-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-theme-change.svelte-sktyuz{font-weight:var(--rd-fw-semi);font-variant-numeric:tabular-nums;flex-shrink:0}.ec-theme-empty.svelte-sktyuz{padding:8px 0;font-size:var(--rd-fs-meta);color:var(--rd-text-muted);text-align:center}.ec-filter-result-head.svelte-sktyuz{margin-bottom:var(--rd-space-md)}.ec-filter-result-head.svelte-sktyuz .ec-section-title:where(.svelte-sktyuz){margin-bottom:var(--rd-space-sm)}.ec-filter-chips.svelte-sktyuz{display:flex;flex-wrap:wrap;gap:var(--rd-space-sm);align-items:center}.ec-chip.svelte-sktyuz{display:inline-flex;align-items:center;gap:var(--rd-space-xs);padding:4px 10px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-semi);color:var(--rd-brand);background:var(--rd-brand-soft);border-radius:var(--rd-r-pill)}.ec-chip-x.svelte-sktyuz{background:none;border:none;color:var(--rd-brand);cursor:pointer;font-size:var(--rd-fs-body);line-height:1;padding:0;margin-left:2px}.ec-reset.svelte-sktyuz{background:none;border:1px solid var(--rd-border-secondary);color:var(--rd-text-secondary);padding:3px 10px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-semi);font-family:inherit;border-radius:var(--rd-r-pill);cursor:pointer}.ec-reset.svelte-sktyuz:hover{color:var(--rd-text-primary);border-color:var(--rd-text-secondary)}.ec-result-meta.svelte-sktyuz{margin-bottom:var(--rd-space-md);font-size:var(--rd-fs-body);color:var(--rd-text-primary)}.ec-result-meta.svelte-sktyuz strong:where(.svelte-sktyuz){font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.ec-table-wrap.svelte-sktyuz{max-width:1080px;margin:0 auto;position:relative}.ec-tk.svelte-sktyuz{display:flex;align-items:center;gap:var(--rd-space-md)}.ec-tk-symbol.svelte-sktyuz{font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.ec-tk-name.svelte-sktyuz{font-size:var(--rd-fs-meta);color:var(--rd-text-muted);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-issuer.svelte-sktyuz{font-size:var(--rd-fs-meta);color:var(--rd-text-secondary)}.ec-ad.svelte-sktyuz{width:100%;min-height:100px}.ec-ad-bottom.svelte-sktyuz{margin-top:var(--rd-space-2xl)}.ec-power-search.svelte-sktyuz{margin-bottom:var(--rd-space-2xl);background:var(--rd-bg-card);border:1px solid var(--rd-border-secondary);border-radius:var(--rd-r-lg);overflow:hidden}.ec-power-head.svelte-sktyuz{display:flex;align-items:center;gap:var(--rd-space-md);width:100%;padding:14px 18px;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ec-power-head.svelte-sktyuz:hover{background:var(--rd-bg-hover)}.ec-power-title.svelte-sktyuz{font-size:var(--rd-fs-h2);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.ec-power-meta.svelte-sktyuz{flex:1;font-size:var(--rd-fs-meta);color:var(--rd-text-muted)}.ec-power-count.svelte-sktyuz{color:var(--rd-brand);font-weight:var(--rd-fw-bold)}.ec-power-hint.svelte-sktyuz{color:var(--rd-text-muted)}.ec-power-chev.svelte-sktyuz{font-size:var(--rd-fs-body);color:var(--rd-text-muted);transition:transform .15s}.ec-power-chev.open.svelte-sktyuz{transform:rotate(180deg)}.ec-power-body.svelte-sktyuz{display:flex;flex-direction:column;gap:var(--rd-space-lg);padding:var(--rd-space-md) 18px 18px;border-top:1px solid var(--rd-border-primary)}.ec-filter-meta.svelte-sktyuz{display:flex;justify-content:space-between;align-items:center;gap:var(--rd-space-sm);font-size:var(--rd-fs-meta);color:var(--rd-text-muted)}.ec-power-body.svelte-sktyuz .ec-filter-group:where(.svelte-sktyuz){display:flex;flex-direction:column;gap:var(--rd-space-sm)}.ec-filter-label.svelte-sktyuz{font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold);color:var(--rd-text-muted)}
