.fund-comparison_wrapper__hEAHw{margin-top:8px}.fund-comparison_selectorRow__g1tdR{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.fund-comparison_selectorCol__BU0IL{flex:1;min-width:200px;max-width:380px}.fund-comparison_selectorChosen__dHS50{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--raised,#1E2028);border:1px solid var(--stroke,rgba(46,48,64,.9));border-radius:10px;min-height:56px}.fund-comparison_selectorInfo__62sqg{flex:1;min-width:0}.fund-comparison_selectorName__vE0q0{display:block;font-size:.74rem;font-weight:600;color:var(--ink-hi,#F1F2F6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_selectorMeta__VPYlE{display:block;font-size:.62rem;color:var(--ink-lo,#5A5E78);margin-top:2px}.fund-comparison_selectorRemove__25tTL{background:none;border:none;color:var(--ink-lo,#5A5E78);cursor:pointer;padding:4px;font-size:.72rem;transition:color .15s}.fund-comparison_selectorRemove__25tTL:hover{color:#ef4444}.fund-comparison_selectorEmpty__VE_j4{position:relative;min-height:56px}.fund-comparison_addFundBtn__chWWQ,.fund-comparison_addSlotBtn__XG_3v{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:16px 12px;background:var(--bg-deep,#141620);border:2px dashed var(--stroke,rgba(46,48,64,.9));border-radius:10px;color:var(--ink-mid,#8B90A8);font-size:.74rem;cursor:pointer;transition:border-color .15s,color .15s;font-family:inherit}.fund-comparison_addFundBtn__chWWQ:hover,.fund-comparison_addSlotBtn__XG_3v:hover{border-color:var(--amber,#F5A623);color:var(--amber,#F5A623)}.fund-comparison_selectorDropdown__BmTbJ{position:absolute;top:0;left:0;right:0;z-index:20;background:var(--raised,#1E2028);border:1px solid var(--stroke,rgba(46,48,64,.9));border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);overflow:hidden}.fund-comparison_selectorSearch__0VuKD{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.5))}.fund-comparison_selectorSearchIcon__4wWuF{color:var(--ink-lo,#5A5E78);font-size:.68rem;flex-shrink:0}.fund-comparison_selectorInput__H6uch{flex:1;background:none;border:none;outline:none;color:var(--ink-hi,#F1F2F6);font-size:.74rem;font-family:inherit}.fund-comparison_selectorInput__H6uch::-moz-placeholder{color:var(--ink-lo,#5A5E78)}.fund-comparison_selectorInput__H6uch::placeholder{color:var(--ink-lo,#5A5E78)}.fund-comparison_selectorList__c2wle{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.fund-comparison_selectorList__c2wle::-webkit-scrollbar{width:4px}.fund-comparison_selectorList__c2wle::-webkit-scrollbar-thumb{background:var(--ink-lo,#5A5E78);border-radius:4px}.fund-comparison_selectorNoResult__QIwXJ{padding:12px;font-size:.7rem;color:var(--ink-lo,#5A5E78);text-align:center}.fund-comparison_selectorOption__PsuY1{display:flex;flex-direction:column;width:100%;padding:8px 12px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit}.fund-comparison_selectorOption__PsuY1:hover{background:var(--bg-deep,#141620)}.fund-comparison_selectorOptionName__GgeBV{font-size:.72rem;color:var(--ink-hi,#F1F2F6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_selectorOptionMeta__Zcnby{font-size:.6rem;color:var(--ink-lo,#5A5E78);margin-top:1px}.fund-comparison_selectorLoading__t0qO9{display:flex;align-items:center;justify-content:center;padding:16px;font-size:.72rem;color:var(--ink-lo,#5A5E78);background:var(--bg-deep,#141620);border:1px solid var(--stroke-soft,rgba(46,48,64,.5));border-radius:10px;min-height:56px}.fund-comparison_emptyState__BW3Q4{text-align:center;padding:48px 20px;color:var(--ink-lo,#5A5E78)}.fund-comparison_emptyIcon__ACLZU{font-size:2rem;margin-bottom:12px;opacity:.4}.fund-comparison_emptyState__BW3Q4 h3{font-size:1rem;font-weight:600;color:var(--ink-mid,#8B90A8);margin:0 0 6px}.fund-comparison_emptyState__BW3Q4 p{font-size:.74rem;max-width:420px;margin:0 auto;line-height:1.5}.fund-comparison_sections__ebdHN{display:flex;flex-direction:column;gap:16px}.fund-comparison_section__GCADs{background:var(--raised,#1E2028);border:1px solid var(--stroke,rgba(46,48,64,.9));border-radius:12px;padding:16px;overflow:hidden}.fund-comparison_sectionTitle__HxcDE{font-size:.82rem;font-weight:700;color:var(--ink-hi,#F1F2F6);margin:0 0 12px}.fund-comparison_tableWrap__Lor6_{overflow-x:auto}.fund-comparison_tableWrap__Lor6_::-webkit-scrollbar{height:4px}.fund-comparison_tableWrap__Lor6_::-webkit-scrollbar-thumb{background:var(--ink-lo,#5A5E78);border-radius:4px}.fund-comparison_compTable__pyHIc{width:100%;border-collapse:collapse;font-size:.74rem}.fund-comparison_compTable__pyHIc th{padding:6px 10px;font-weight:600;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mid,#8B90A8);text-align:left;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.5));white-space:nowrap}.fund-comparison_fundColHead__ihxx6{max-width:200px;overflow:hidden;text-overflow:ellipsis}.fund-comparison_fundColLink___KWQK{color:var(--amber,#F5A623);text-decoration:none;font-weight:600}.fund-comparison_fundColLink___KWQK:hover{text-decoration:underline}.fund-comparison_compTable__pyHIc td{padding:7px 10px;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.2));vertical-align:top}.fund-comparison_compTable__pyHIc tbody tr:last-child td{border-bottom:none}.fund-comparison_metricLabel__PxaX9{font-weight:600;color:var(--ink-mid,#8B90A8);white-space:nowrap;width:140px;min-width:140px}.fund-comparison_metricValue__M9fod{color:var(--ink-hi,#F1F2F6);font-family:JetBrains Mono,monospace;font-size:.72rem;position:relative}.fund-comparison_bestValue__iAHRz{color:#4ade80}.fund-comparison_bestBadge__ydStX{margin-left:4px;font-size:.6rem;color:#22c55e}.fund-comparison_allocGrid__5CWUX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.fund-comparison_allocCol__Rq9fC{min-width:0}.fund-comparison_allocFundName__dD7vF{font-size:.72rem;font-weight:600;color:var(--ink-hi,#F1F2F6);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_allocRow___bd4H{display:flex;align-items:center;gap:8px;margin-bottom:5px}.fund-comparison_allocLabel__gkUR3{font-size:.65rem;color:var(--ink-mid,#8B90A8);width:60px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_allocBarTrack__45TG3{flex:1;height:8px;background:var(--bg-deep,#141620);border-radius:4px;overflow:hidden}.fund-comparison_allocBarFill__NHTiy{height:100%;background:linear-gradient(90deg,#F5A623,#E8963C);border-radius:4px;transition:width .3s ease}.fund-comparison_allocPct__32Pde{font-size:.62rem;font-family:JetBrains Mono,monospace;color:var(--ink-lo,#5A5E78);width:40px;text-align:right;flex-shrink:0}.fund-comparison_holdingsGrid__QS2Vt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.fund-comparison_holdingsCol__lPmCd{min-width:0}.fund-comparison_holdingsColTitle__8paV0{font-size:.72rem;font-weight:600;color:var(--ink-hi,#F1F2F6);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_holdingsList__Qq3uQ{list-style:none;padding:0;margin:0;counter-reset:holding}.fund-comparison_holdingItem__562xZ{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.7rem;color:var(--ink-hi,#F1F2F6);border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.2));counter-increment:holding}.fund-comparison_holdingItem__562xZ:before{content:counter(holding) ". ";color:var(--ink-lo,#5A5E78);margin-right:4px;flex-shrink:0}.fund-comparison_holdingItem__562xZ:last-child{border-bottom:none}.fund-comparison_holdingLink__dSdlg{color:var(--amber,#F5A623);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-comparison_holdingLink__dSdlg:hover{text-decoration:underline}.fund-comparison_holdingWeight__iJLWI{font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--ink-lo,#5A5E78);flex-shrink:0;margin-left:8px}.fund-comparison_noData__DHmCX{font-size:.68rem;color:var(--ink-lo,#5A5E78);font-style:italic}.fund-comparison_overlapHeadline__5aC2v{margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.fund-comparison_overlapHeroPill__jB3NA{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:7px 11px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.03));border:1px solid rgba(129,140,248,.28);border-radius:8px}.fund-comparison_overlapHeroLabel__V1L8X{font-size:.58rem;color:var(--ink-mid,#8B90A8);text-transform:uppercase;letter-spacing:.12em}.fund-comparison_overlapHeroLabel__V1L8X,.fund-comparison_overlapHeroValue__1VsJH{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.fund-comparison_overlapHeroValue__1VsJH{font-size:.95rem;color:#818cf8;line-height:1;font-variant-numeric:tabular-nums}.fund-comparison_overlapHeroSub__Ei37N{font-size:.66rem;font-weight:500;color:var(--ink-lo,#5A5E78)}.fund-comparison_overlapPairGrid__POqBC{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.fund-comparison_overlapPairCard__aGFJE{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--raised,#1E2028);border:1px solid var(--stroke-soft,rgba(46,48,64,.4));border-radius:8px}.fund-comparison_overlapPairNames__OoHzT{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.7rem;color:var(--ink-hi,#F1F2F6);line-height:1.25}.fund-comparison_overlapPairVs__MFDLR{color:var(--ink-lo,#5A5E78);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}.fund-comparison_overlapPairPct__uxvUm{font-family:JetBrains Mono,monospace;font-size:.92rem;font-weight:600;color:#818cf8;flex-shrink:0}.fund-comparison_overlapBox__NrMph{background:var(--bg-deep,#141620);border-radius:8px;padding:14px}.fund-comparison_overlapSummary__j4Esu{font-size:.74rem;color:var(--ink-mid,#8B90A8);margin:0 0 10px}.fund-comparison_overlapSummary__j4Esu strong{color:var(--ink-hi,#F1F2F6)}.fund-comparison_overlapList__BrSev{list-style:none;padding:0;margin:0 0 12px}.fund-comparison_overlapItem__rwMNt{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:5px 0;font-size:.72rem;border-bottom:1px solid var(--stroke-soft,rgba(46,48,64,.2))}.fund-comparison_overlapItem__rwMNt:last-child{border-bottom:none}.fund-comparison_overlapItem__rwMNt strong{color:var(--ink-hi,#F1F2F6)}.fund-comparison_overlapWeights__pf06m{display:flex;gap:8px;flex-wrap:wrap}.fund-comparison_overlapWeight__dELz8{font-size:.62rem;font-family:JetBrains Mono,monospace;color:var(--ink-lo,#5A5E78);background:var(--raised,#1E2028);padding:1px 6px;border-radius:4px}.fund-comparison_overlapInsight__vhg6Z{display:flex;gap:8px;padding:10px 12px;background:var(--raised,#1E2028);border-radius:8px;font-size:.7rem;color:var(--ink-mid,#8B90A8);line-height:1.5}.fund-comparison_overlapInsight__vhg6Z a{color:var(--amber,#F5A623);text-decoration:none}.fund-comparison_overlapInsight__vhg6Z a:hover{text-decoration:underline}.fund-comparison_overlapInsight__vhg6Z p{margin:0}.fund-comparison_noOverlap__fdRgC{font-size:.74rem;color:#4ade80;margin:0}body:not(.dark-mode) .fund-comparison_selectorChosen__dHS50{background:#fff;border-color:#e5e7eb}body:not(.dark-mode) .fund-comparison_selectorName__vE0q0{color:#1f2937}body:not(.dark-mode) .fund-comparison_selectorMeta__VPYlE{color:#9ca3af}body:not(.dark-mode) .fund-comparison_addFundBtn__chWWQ,body:not(.dark-mode) .fund-comparison_addSlotBtn__XG_3v{background:#f9fafb;border-color:#d1d5db;color:#6b7280}body:not(.dark-mode) .fund-comparison_addFundBtn__chWWQ:hover,body:not(.dark-mode) .fund-comparison_addSlotBtn__XG_3v:hover{border-color:#d97706;color:#d97706}body:not(.dark-mode) .fund-comparison_selectorDropdown__BmTbJ{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.1)}body:not(.dark-mode) .fund-comparison_selectorSearch__0VuKD{border-bottom-color:#f3f4f6}body:not(.dark-mode) .fund-comparison_selectorInput__H6uch{color:#1f2937}body:not(.dark-mode) .fund-comparison_selectorInput__H6uch::-moz-placeholder{color:#9ca3af}body:not(.dark-mode) .fund-comparison_selectorInput__H6uch::placeholder{color:#9ca3af}body:not(.dark-mode) .fund-comparison_selectorOption__PsuY1:hover{background:#f9fafb}body:not(.dark-mode) .fund-comparison_selectorOptionName__GgeBV{color:#1f2937}body:not(.dark-mode) .fund-comparison_section__GCADs{background:#fff;border-color:#e5e7eb}body:not(.dark-mode) .fund-comparison_sectionTitle__HxcDE{color:#1f2937}body:not(.dark-mode) .fund-comparison_compTable__pyHIc th{color:#6b7280;border-bottom-color:#e5e7eb}body:not(.dark-mode) .fund-comparison_compTable__pyHIc td{border-bottom-color:#f3f4f6}body:not(.dark-mode) .fund-comparison_metricLabel__PxaX9{color:#6b7280}body:not(.dark-mode) .fund-comparison_metricValue__M9fod{color:#1f2937}body:not(.dark-mode) .fund-comparison_bestBadge__ydStX,body:not(.dark-mode) .fund-comparison_bestValue__iAHRz{color:#16a34a}body:not(.dark-mode) .fund-comparison_fundColLink___KWQK{color:#d97706}body:not(.dark-mode) .fund-comparison_allocFundName__dD7vF,body:not(.dark-mode) .fund-comparison_holdingsColTitle__8paV0{color:#1f2937}body:not(.dark-mode) .fund-comparison_allocBarTrack__45TG3{background:#f3f4f6}body:not(.dark-mode) .fund-comparison_allocBarFill__NHTiy{background:linear-gradient(90deg,#D97706,#F59E0B)}body:not(.dark-mode) .fund-comparison_holdingItem__562xZ{color:#1f2937;border-bottom-color:#f3f4f6}body:not(.dark-mode) .fund-comparison_holdingLink__dSdlg{color:#d97706}body:not(.dark-mode) .fund-comparison_overlapBox__NrMph{background:#f9fafb}body:not(.dark-mode) .fund-comparison_overlapItem__rwMNt strong{color:#1f2937}body:not(.dark-mode) .fund-comparison_overlapWeight__dELz8{background:#fff;color:#6b7280}body:not(.dark-mode) .fund-comparison_overlapInsight__vhg6Z{background:#fff;border:1px solid #e5e7eb;color:#6b7280}body:not(.dark-mode) .fund-comparison_overlapInsight__vhg6Z a{color:#d97706}body:not(.dark-mode) .fund-comparison_overlapSummary__j4Esu strong{color:#1f2937}body:not(.dark-mode) .fund-comparison_emptyState__BW3Q4 h3{color:#6b7280}body:not(.dark-mode) .fund-comparison_emptyState__BW3Q4 p{color:#9ca3af}body:not(.dark-mode) .fund-comparison_selectorLoading__t0qO9{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}@media(max-width:768px){.fund-comparison_selectorRow__g1tdR{flex-direction:column}.fund-comparison_selectorCol__BU0IL{max-width:100%}.fund-comparison_allocGrid__5CWUX,.fund-comparison_holdingsGrid__QS2Vt{grid-template-columns:1fr}.fund-comparison_metricLabel__PxaX9{width:110px;min-width:110px;font-size:.65rem}.fund-comparison_metricValue__M9fod{font-size:.65rem}}