.us-etf-comparison_wrapper__asNVq{display:flex;flex-direction:column;gap:24px}.us-etf-comparison_selectorRow__4VZy0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:stretch}.us-etf-comparison_selectorCol__7zpTI{display:flex;min-height:80px}.us-etf-comparison_selectorChosen__XOUwM,.us-etf-comparison_selectorEmpty__yW7SE,.us-etf-comparison_selectorLoading__HTIiW{width:100%;border-radius:10px;border:1px solid var(--border-color,rgba(255,255,255,.08));background:var(--card-bg,rgba(255,255,255,.02));padding:12px 14px;display:flex;align-items:center}.us-etf-comparison_selectorChosen__XOUwM{justify-content:space-between;gap:8px}.us-etf-comparison_selectorInfo__E9n6T{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.us-etf-comparison_selectorName__u9yEH{font-weight:600;font-size:14px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-etf-comparison_selectorTicker__n7ycw{display:inline-block;background:var(--accent-bg,rgba(99,179,237,.15));color:var(--accent-color,#63b3ed);font-weight:700;font-size:11px;padding:1px 6px;border-radius:4px;margin-right:6px}.us-etf-comparison_selectorMeta____yrI{font-size:12px;color:var(--text-secondary)}.us-etf-comparison_selectorRemove__3gypr{background:rgba(0,0,0,0);border:0;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px}.us-etf-comparison_selectorRemove__3gypr:hover{background:hsla(0,0%,100%,.08);color:var(--text-primary)}.us-etf-comparison_selectorEmpty__yW7SE{position:relative;padding:0;overflow:visible}.us-etf-comparison_addFundBtn__wj5UX,.us-etf-comparison_addSlotBtn__s1MEb{width:100%;height:100%;min-height:80px;background:rgba(0,0,0,0);border:1px dashed var(--border-color,rgba(255,255,255,.18));border-radius:10px;color:var(--text-secondary);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px}.us-etf-comparison_addFundBtn__wj5UX:hover,.us-etf-comparison_addSlotBtn__s1MEb:hover{border-color:var(--accent-color,#63b3ed);color:var(--text-primary);background:rgba(99,179,237,.04)}.us-etf-comparison_selectorDropdown__6_MfQ{position:absolute;inset:0;z-index:10;background:var(--card-bg,#1a1d24);border:1px solid var(--border-color,rgba(255,255,255,.12));border-radius:10px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.35);height:auto;min-height:280px;max-height:360px}.us-etf-comparison_selectorSearch__Cls5W{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color,rgba(255,255,255,.08))}.us-etf-comparison_selectorSearchIcon__4GUIi{color:var(--text-secondary);font-size:12px;flex-shrink:0}.us-etf-comparison_selectorInput__LiI3A{flex:1;background:rgba(0,0,0,0);border:0;outline:none;color:var(--text-primary);font-size:13px}.us-etf-comparison_selectorInput__LiI3A::-moz-placeholder{color:var(--text-secondary)}.us-etf-comparison_selectorInput__LiI3A::placeholder{color:var(--text-secondary)}.us-etf-comparison_selectorList__cT8vB{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1}.us-etf-comparison_selectorOption__6kr5u{width:100%;text-align:left;background:rgba(0,0,0,0);border:0;padding:8px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.us-etf-comparison_selectorOption__6kr5u:hover{background:hsla(0,0%,100%,.04)}.us-etf-comparison_selectorOptionActive__T6sks{background:hsla(0,0%,100%,.06)}.us-etf-comparison_selectorOptionName__5SBq3{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-etf-comparison_selectorOptionMeta__GUiSk{font-size:11px;color:var(--text-secondary)}.us-etf-comparison_selectorHint__4_d9W,.us-etf-comparison_selectorNoResult__n0QbZ{padding:14px 16px;color:var(--text-secondary);font-size:13px;text-align:center}.us-etf-comparison_emptyState__7_uka{border:1px dashed var(--border-color,rgba(255,255,255,.12));border-radius:12px;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.us-etf-comparison_emptyState__7_uka h3{margin:0;font-size:18px}.us-etf-comparison_emptyState__7_uka p{margin:0;max-width:480px;color:var(--text-secondary);font-size:14px}.us-etf-comparison_emptyIcon__Q0m5p{font-size:32px;color:var(--text-secondary);opacity:.6}.us-etf-comparison_sections__Cbew8{display:flex;flex-direction:column;gap:24px}.us-etf-comparison_section__pMdCC{background:var(--card-bg,rgba(255,255,255,.02));border:1px solid var(--border-color,rgba(255,255,255,.06));border-radius:12px;padding:20px}.us-etf-comparison_sectionTitle__b_xzT{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-primary)}.us-etf-comparison_tableWrap___2b_5{overflow-x:auto}.us-etf-comparison_compTable__pDSri{width:100%;border-collapse:collapse;min-width:480px}.us-etf-comparison_compTable__pDSri td,.us-etf-comparison_compTable__pDSri th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color,rgba(255,255,255,.06));font-size:13px;vertical-align:middle}.us-etf-comparison_compTable__pDSri tr:last-child td{border-bottom:0}.us-etf-comparison_metricLabel__VQwxY{color:var(--text-secondary);font-weight:500;width:180px}.us-etf-comparison_metricValue__pamBk{color:var(--text-primary);position:relative}.us-etf-comparison_bestValue__bbQEF{color:#22c55e;font-weight:600}.us-etf-comparison_bestBadge__b_OJD{margin-left:6px;color:#22c55e;font-size:11px}.us-etf-comparison_fundColHead__ulZtY{color:var(--text-primary);font-weight:600;font-size:13px}.us-etf-comparison_fundColLink__m7We4{color:inherit;text-decoration:none}.us-etf-comparison_fundColLink__m7We4:hover{color:var(--accent-color,#63b3ed)}.us-etf-comparison_tickerPill__wQ2Yi{display:inline-block;background:rgba(99,179,237,.15);color:#63b3ed;font-weight:700;font-size:11px;padding:2px 6px;border-radius:4px;margin-right:6px;letter-spacing:.5px}.us-etf-comparison_sectionSubtitle__HleC0{margin:-4px 0 14px;color:var(--ink-mid,#8B90A8);font-size:.86rem;line-height:1.5;max-width:78ch}.us-etf-comparison_overlapList__tYYQ4{display:flex;flex-direction:column;gap:12px}.us-etf-comparison_overlapCard__E9gze{padding:14px 16px;background:var(--base,#14151C);border:1px solid var(--stroke,rgba(46,48,64,.7));border-radius:10px}.us-etf-comparison_overlapHead__rNIJf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.us-etf-comparison_overlapVs__AsE5S{color:var(--ink-mid,#8B90A8);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.us-etf-comparison_overlapPct__kMZnB{margin-left:auto;font-weight:700;color:var(--accent-color,#63b3ed);background:rgba(99,179,237,.12);padding:4px 10px;border-radius:999px;font-size:.86rem}.us-etf-comparison_overlapMeta__4hnf6{color:var(--ink-mid,#8B90A8);font-size:.86rem;line-height:1.5}.us-etf-comparison_sharedBox__3Q0nk{margin-top:16px;padding:16px 18px;background:var(--bg-deep,#141620);border:1px solid var(--stroke-soft,rgba(46,48,64,.5));border-radius:10px}.us-etf-comparison_sharedSummary__c37PM{margin:0 0 12px;font-size:.86rem;color:var(--ink-mid,#8B90A8)}.us-etf-comparison_sharedSummary__c37PM strong{color:var(--ink-hi,#F1F2F6);font-weight:700}.us-etf-comparison_sharedList___yRoa{list-style:none;padding:0;margin:0 0 12px}.us-etf-comparison_sharedItem__Yl5MV{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.25))}.us-etf-comparison_sharedItem__Yl5MV:last-child{border-bottom:none}.us-etf-comparison_sharedName__iYji7{display:flex;align-items:baseline;gap:8px;flex:1;min-width:220px}.us-etf-comparison_sharedTicker__7sOHQ{background:var(--accent-bg,rgba(99,179,237,.15));color:var(--accent-color,#63b3ed);font-weight:700;font-size:.74rem;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.us-etf-comparison_sharedFullName__DnjrJ{color:var(--ink-hi,#F1F2F6);font-size:.82rem;font-weight:500}.us-etf-comparison_sharedWeights__cNkcZ{display:flex;flex-wrap:wrap;gap:8px}.us-etf-comparison_sharedWeight__SmEqi{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--raised,#1E2028);border-radius:4px;font-size:.74rem}.us-etf-comparison_sharedWeightTicker__QhPDc{color:var(--ink-lo,#5A5E78);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.us-etf-comparison_sharedWeightVal__iyiZt{color:var(--ink-hi,#F1F2F6);font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.us-etf-comparison_sharedMore__7p6x7{margin:4px 0 12px;font-size:.76rem;color:var(--ink-lo,#5A5E78);font-style:italic}.us-etf-comparison_sharedInsight__cJPgJ{display:flex;gap:10px;padding:12px 14px;background:var(--raised,#1E2028);border-radius:8px;font-size:.8rem;color:var(--ink-mid,#8B90A8);line-height:1.55}.us-etf-comparison_sharedInsight__cJPgJ>span:first-child{font-size:1.1rem;line-height:1}.us-etf-comparison_sharedInsight__cJPgJ p{margin:0}.us-etf-comparison_sharedInsight__cJPgJ a{color:var(--accent-color,#63b3ed);text-decoration:none;font-weight:600}.us-etf-comparison_sharedInsight__cJPgJ a:hover{text-decoration:underline}.us-etf-comparison_noShared__v0_dI{margin:16px 0 0;padding:14px 16px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:8px;color:#4ade80;font-size:.86rem}body:not(.dark-mode) .us-etf-comparison_sharedBox__3Q0nk{background:#f9fafb;border-color:#e5e7eb}body:not(.dark-mode) .us-etf-comparison_sharedSummary__c37PM{color:#6b7280}body:not(.dark-mode) .us-etf-comparison_sharedFullName__DnjrJ,body:not(.dark-mode) .us-etf-comparison_sharedSummary__c37PM strong{color:#1f2937}body:not(.dark-mode) .us-etf-comparison_sharedItem__Yl5MV{border-bottom-color:#e5e7eb}body:not(.dark-mode) .us-etf-comparison_sharedTicker__7sOHQ{background:rgba(37,99,235,.1);color:#2563eb}body:not(.dark-mode) .us-etf-comparison_sharedWeight__SmEqi{background:#fff;border:1px solid #e5e7eb}body:not(.dark-mode) .us-etf-comparison_sharedWeightTicker__QhPDc{color:#6b7280}body:not(.dark-mode) .us-etf-comparison_sharedWeightVal__iyiZt{color:#1f2937}body:not(.dark-mode) .us-etf-comparison_sharedMore__7p6x7{color:#9ca3af}body:not(.dark-mode) .us-etf-comparison_sharedInsight__cJPgJ{background:#fff;border:1px solid #e5e7eb;color:#4b5563}body:not(.dark-mode) .us-etf-comparison_sharedInsight__cJPgJ a{color:#2563eb}body:not(.dark-mode) .us-etf-comparison_noShared__v0_dI{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.25);color:#16a34a}@media(max-width:640px){.us-etf-comparison_sharedItem__Yl5MV{flex-direction:column;gap:6px}.us-etf-comparison_sharedName__iYji7{min-width:0}}