@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";
.tileView-module__1ELiYa__toastNotification{z-index:1500;animation:.3s ease-out tileView-module__1ELiYa__slideDown;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes tileView-module__1ELiYa__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tileView-module__1ELiYa__toastContent{color:#fff;text-align:center;background:#ef4444;border:1px solid #dc2626;border-radius:8px;max-width:400px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026}.tileView-module__1ELiYa__tileView{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:100%;margin:0 auto;padding:0;display:grid;position:relative}.tileView-module__1ELiYa__eltifTile{cursor:pointer;background:#fff;border-radius:12px;width:100%;height:450px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.tileView-module__1ELiYa__eltifTile:hover,.tileView-module__1ELiYa__selectedTile:hover{transform:translateY(-8px);box-shadow:0 8px 30px #0000001f}.tileView-module__1ELiYa__comparisonCheckbox{z-index:10;position:absolute;top:16px;right:16px}.tileView-module__1ELiYa__checkboxLabel{cursor:pointer;color:#6b7280;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:12px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.tileView-module__1ELiYa__checkboxLabel:hover{color:#2563eb;background:#fff;border-color:#2563eb;box-shadow:0 4px 12px #00000026}.tileView-module__1ELiYa__hiddenCheckbox{display:none}.tileView-module__1ELiYa__customCheckbox{background:#fff;border:2px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex;position:relative;overflow:visible}.tileView-module__1ELiYa__customCheckbox.tileView-module__1ELiYa__checked{background:#2563eb;border-color:#2563eb}.tileView-module__1ELiYa__customCheckbox .tileView-module__1ELiYa__checkIcon{stroke-width:2.5px;z-index:1;flex-shrink:0;color:#fff!important;opacity:1!important;width:12px!important;height:12px!important;display:block!important}.tileView-module__1ELiYa__customCheckbox svg{fill:none;stroke:currentColor;stroke-width:2.5px;color:#fff!important}.tileView-module__1ELiYa__checkboxText{-webkit-user-select:none;user-select:none;font-family:Montserrat,sans-serif;font-weight:500}.tileView-module__1ELiYa__slideBackground{box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:450px 350px;background-position:50%;background-size:cover;border-radius:12px;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.tileView-module__1ELiYa__slideBackground:before{content:"";background:linear-gradient(#0000004d,#000000b3);border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.tileView-module__1ELiYa__eltifTile:hover .tileView-module__1ELiYa__slideBackground{transform:scale(1.05)}.tileView-module__1ELiYa__defaultTitle{color:#fff;text-shadow:0 2px 4px #0006;z-index:2;text-align:center;word-wrap:break-word;text-transform:uppercase;letter-spacing:.5px;width:90%;padding:1rem;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tileView-module__1ELiYa__originalCard{z-index:3;background:0 0;border-radius:12px;flex-direction:column;width:100%;height:100%;animation:.3s ease-in-out tileView-module__1ELiYa__fadeIn;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 20px #0000001a}@keyframes tileView-module__1ELiYa__fadeIn{0%{opacity:0}to{opacity:1}}.tileView-module__1ELiYa__tileHeader{background:#000000b3;align-items:center;min-height:70px;padding:1.2rem 1.5rem;display:flex;position:relative}.tileView-module__1ELiYa__tileHeader h3{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.tileView-module__1ELiYa__tileContent{background:#fff;flex:1;padding:1.2rem;overflow-y:auto}.tileView-module__1ELiYa__tileRow{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:flex-start;padding:.6rem 0;display:flex}.tileView-module__1ELiYa__tileRow:last-child{border-bottom:none}.tileView-module__1ELiYa__rowLabel{color:#64748b;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500}.tileView-module__1ELiYa__rowValue{text-align:right;word-wrap:break-word;max-width:55%;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400}.tileView-module__1ELiYa__checkItem{align-items:center;gap:.5rem;display:inline-flex}.tileView-module__1ELiYa__tileContent .tileView-module__1ELiYa__checkItem .tileView-module__1ELiYa__checkIcon{color:#b3d55d!important}.tileView-module__1ELiYa__compactRiskContainer{flex-direction:column;align-items:flex-end;display:flex}.tileView-module__1ELiYa__compactRiskScale{align-items:center;gap:2px;display:flex}.tileView-module__1ELiYa__compactRiskBar{border:1px solid;border-radius:2px;justify-content:center;align-items:center;width:14px;height:18px;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;transition:all .2s;display:flex}.tileView-module__1ELiYa__compactRiskBarActive{color:#fff}.tileView-module__1ELiYa__compactRiskBarInactive{color:#9ca3af;background-color:#f3f4f6;border-color:#e5e7eb}.tileView-module__1ELiYa__compactRiskNumber{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;line-height:1}.tileView-module__1ELiYa__assetClassContainer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.tileView-module__1ELiYa__assetClassTag{color:#334155;cursor:default;white-space:nowrap;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:.25rem .5rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:500;line-height:1.2;transition:all .2s;display:inline-block}.tileView-module__1ELiYa__assetClassTag:hover{background-color:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tileView-module__1ELiYa__compactAssetClassContainer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;max-width:100%;display:flex}.tileView-module__1ELiYa__compactAssetClassTag{color:#475569;cursor:default;white-space:nowrap;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.2rem .4rem;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;line-height:1.1;transition:all .2s;display:inline-block}.tileView-module__1ELiYa__compactAssetClassTag:hover{color:#fff;background-color:#b3d55d;border-color:#b3d55d;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tileView-module__1ELiYa__assetClassRow{align-items:flex-start;min-height:30px}.tileView-module__1ELiYa__assetClassRow .tileView-module__1ELiYa__rowValue{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;max-width:60%;min-height:24px;display:flex}.tileView-module__1ELiYa__marketFlags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:100%;display:flex}.tileView-module__1ELiYa__countryFlag{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.tileView-module__1ELiYa__flagFallback{text-align:center;color:#666;background:#f0f0f0;border:1px solid #ddd;border-radius:2px;min-width:24px;height:18px;padding:0 2px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:18px;display:inline-block}.tileView-module__1ELiYa__rowValue div[style*="display: flex"]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-height:20px}.tileView-module__1ELiYa__rowValue span[style*="display: flex"]{justify-content:flex-end;align-items:center;gap:4px}.tileView-module__1ELiYa__rowValue span img{vertical-align:middle;flex-shrink:0;display:inline-block}.tileView-module__1ELiYa__marketFlags img{vertical-align:middle;border-radius:2px;display:inline-block;width:1.2em!important;height:.9em!important}.tileView-module__1ELiYa__marketFlags svg{vertical-align:middle;display:inline-block;width:1.2em!important;height:.9em!important}.tileView-module__1ELiYa__rowValue{word-wrap:break-word;justify-content:flex-end;align-items:center;max-width:55%;min-height:24px;display:flex}.tileView-module__1ELiYa__rowValue>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.tileView-module__1ELiYa__moreInfoButton{color:#fff;cursor:pointer;text-align:center;background-color:#b3d55d;border:none;border-radius:12px;width:auto;min-width:150px;max-width:55%;margin-top:1rem;margin-left:auto;margin-right:auto;padding:.6rem 1.2rem;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500;transition:background-color .3s;display:block}.tileView-module__1ELiYa__moreInfoButton:hover{background-color:#9ac044}.tileView-module__1ELiYa__loadingState,.tileView-module__1ELiYa__errorState{text-align:center;color:var(--main-text);background-color:#fff;padding:4rem 2rem;font-family:Montserrat,sans-serif;font-size:1.2rem}@media (max-width:768px){.tileView-module__1ELiYa__tileView{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;padding:0;display:flex}.tileView-module__1ELiYa__toastNotification{width:auto;top:15px;left:15px;right:15px;transform:none}.tileView-module__1ELiYa__toastContent{max-width:none;padding:10px 16px;font-size:13px}.tileView-module__1ELiYa__eltifTile{box-sizing:border-box;width:96%;height:550px;margin:0 auto;box-shadow:0 8px 30px #0000001f}.tileView-module__1ELiYa__defaultTitle{text-align:center;width:90%;font-size:1.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.tileView-module__1ELiYa__comparisonCheckbox{top:12px;right:12px}.tileView-module__1ELiYa__checkboxLabel{padding:4px 8px;font-size:11px}.tileView-module__1ELiYa__customCheckbox{width:14px;height:14px}.tileView-module__1ELiYa__customCheckbox .tileView-module__1ELiYa__checkIcon{width:10px!important;height:10px!important}.tileView-module__1ELiYa__checkboxText{display:none}.tileView-module__1ELiYa__marketFlags img,.tileView-module__1ELiYa__marketFlags svg,.tileView-module__1ELiYa__rowValue div[style*="display: flex"] img,.tileView-module__1ELiYa__rowValue span[style*="display: flex"] img{width:1em!important;height:.8em!important}.tileView-module__1ELiYa__flagFallback{min-width:20px;height:15px;font-size:9px;line-height:15px}.tileView-module__1ELiYa__marketFlags{justify-content:flex-end;max-width:100%}.tileView-module__1ELiYa__rowValue{max-width:60%}.tileView-module__1ELiYa__compactRiskBar{width:12px;height:16px;font-size:.6rem}.tileView-module__1ELiYa__compactRiskNumber{font-size:.6rem}.tileView-module__1ELiYa__assetClassContainer{gap:.375rem}.tileView-module__1ELiYa__assetClassTag{border-radius:8px;padding:.2rem .4rem;font-size:.7rem}.tileView-module__1ELiYa__compactAssetClassContainer{gap:.25rem}.tileView-module__1ELiYa__compactAssetClassTag{border-radius:6px;padding:.15rem .35rem;font-size:.65rem}.tileView-module__1ELiYa__assetClassRow .tileView-module__1ELiYa__rowValue{max-width:65%}}@media screen and (max-width:428px){.tileView-module__1ELiYa__eltifTile{width:94%;height:450px;margin:0 auto}.tileView-module__1ELiYa__slideBackground{box-sizing:border-box;width:100%}.tileView-module__1ELiYa__tileHeader{min-height:80px;padding:1rem}.tileView-module__1ELiYa__tileContent{padding:1rem}.tileView-module__1ELiYa__defaultTitle{font-size:1.4rem}.tileView-module__1ELiYa__comparisonCheckbox{top:10px;right:10px}.tileView-module__1ELiYa__checkboxLabel{padding:3px 6px;font-size:10px}.tileView-module__1ELiYa__customCheckbox{width:12px;height:12px}.tileView-module__1ELiYa__customCheckbox .tileView-module__1ELiYa__checkIcon{width:8px!important;height:8px!important}.tileView-module__1ELiYa__marketFlags img,.tileView-module__1ELiYa__marketFlags svg,.tileView-module__1ELiYa__rowValue div[style*="display: flex"] img,.tileView-module__1ELiYa__rowValue span[style*="display: flex"] img{width:.9em!important;height:.7em!important}.tileView-module__1ELiYa__marketFlags,.tileView-module__1ELiYa__countryFlag{gap:2px}.tileView-module__1ELiYa__compactRiskScale{gap:1px}.tileView-module__1ELiYa__compactRiskBar{width:10px;height:14px;font-size:.55rem}.tileView-module__1ELiYa__compactRiskNumber{font-size:.55rem}.tileView-module__1ELiYa__compactAssetClassContainer{gap:.2rem}.tileView-module__1ELiYa__compactAssetClassTag{border-radius:5px;padding:.125rem .3rem;font-size:.6rem}.tileView-module__1ELiYa__assetClassRow .tileView-module__1ELiYa__rowValue{max-width:70%}}
.listView-module__gF5anG__toastNotification{z-index:1500;animation:.3s ease-out listView-module__gF5anG__slideDown;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes listView-module__gF5anG__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.listView-module__gF5anG__toastContent{color:#fff;text-align:center;background:#ef4444;border:1px solid #dc2626;border-radius:8px;max-width:400px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026}.listView-module__gF5anG__listViewContainer{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0}.listView-module__gF5anG__tableWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 2px 8px #0000000f}.listView-module__gF5anG__listTable{border-collapse:collapse;width:100%;min-width:1100px;font-family:Montserrat,sans-serif}.listView-module__gF5anG__listTable thead{z-index:10;background:#f9fafb;border-bottom:2px solid #e5e7eb;position:sticky;top:0}.listView-module__gF5anG__listTable thead th{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:16px 12px;font-size:.875rem;font-weight:600}.listView-module__gF5anG__headerContent{align-items:center;gap:8px;display:flex}.listView-module__gF5anG__headerIcon{color:#6b7280;flex-shrink:0}.listView-module__gF5anG__compareHeader{text-align:center;width:50px}.listView-module__gF5anG__fundNameHeader{width:22%;min-width:200px}.listView-module__gF5anG__assetClassHeader{width:15%;min-width:140px}.listView-module__gF5anG__holdingPeriodHeader{width:12%;min-width:120px}.listView-module__gF5anG__typeHeader{width:15%;min-width:130px}.listView-module__gF5anG__sustainabilityHeader{width:12%;min-width:100px}.listView-module__gF5anG__riskHeader{width:8%;min-width:80px}.listView-module__gF5anG__tableRow{cursor:pointer;border-bottom:1px solid #f3f4f6;transition:all .2s}.listView-module__gF5anG__evenRow{background-color:#b3d55d0d}.listView-module__gF5anG__oddRow{background-color:#fff}.listView-module__gF5anG__tableRow:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;background-color:#b3d55d1f!important}.listView-module__gF5anG__selectedRow{background-color:#2563eb14!important}.listView-module__gF5anG__selectedRow:hover{background-color:#2563eb1f!important}.listView-module__gF5anG__tableRow td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:16px 12px;font-size:.875rem}.listView-module__gF5anG__compareCell{text-align:center;padding:16px 8px!important}.listView-module__gF5anG__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;padding:4px;display:inline-flex}.listView-module__gF5anG__hiddenCheckbox{display:none}.listView-module__gF5anG__customCheckbox{background:#fff;border:2px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.listView-module__gF5anG__customCheckbox.listView-module__gF5anG__checked{background:#2563eb;border-color:#2563eb}.listView-module__gF5anG__checkIcon{stroke-width:2.5px;color:#fff!important;width:12px!important;height:12px!important}.listView-module__gF5anG__fundNameCell{color:#111827;font-weight:600}.listView-module__gF5anG__fundNameWrapper{flex-direction:column;gap:4px;display:flex}.listView-module__gF5anG__fundName{color:#111827;font-size:.9375rem;font-weight:600;line-height:1.4}.listView-module__gF5anG__shareClassCount{color:#6b7280;font-size:.75rem;font-weight:400}.listView-module__gF5anG__assetClassCell{padding:12px!important}.listView-module__gF5anG__assetClassList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.listView-module__gF5anG__assetClassBadge{color:#374151;white-space:nowrap;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}.listView-module__gF5anG__remainingCount{color:#6b7280;white-space:nowrap;background-color:#e5e7eb;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;display:inline-block}.listView-module__gF5anG__holdingPeriodCell{font-weight:500}.listView-module__gF5anG__holdingPeriodValue{color:#374151;font-size:.875rem;font-weight:500}.listView-module__gF5anG__badge{white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-block}.listView-module__gF5anG__typeOpenEnded{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd}.listView-module__gF5anG__typeClosed{color:#6b21a8;background-color:#e9d5ff;border:1px solid #d8b4fe}.listView-module__gF5anG__sustainabilityArt9{color:#fff;background-color:#2d5016;border:1px solid #2d5016}.listView-module__gF5anG__sustainabilityArt8{color:#2d5016;background-color:#b3d55d;border:1px solid #9ac044}.listView-module__gF5anG__sustainabilityArt6{color:#6b7280;background-color:#e5e7eb;border:1px solid #d1d5db}.listView-module__gF5anG__riskValue{color:#374151;font-size:.875rem;font-weight:500}.listView-module__gF5anG__riskLow,.listView-module__gF5anG__riskMedium,.listView-module__gF5anG__riskHigh{color:#374151}.listView-module__gF5anG__noData,.listView-module__gF5anG__noBadge{color:#9ca3af;font-size:.875rem}.listView-module__gF5anG__emptyState{text-align:center;color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:4rem 2rem;font-family:Montserrat,sans-serif;font-size:1.1rem}@media (max-width:1024px){.listView-module__gF5anG__listTable{min-width:900px}.listView-module__gF5anG__listTable thead th,.listView-module__gF5anG__tableRow td{padding:14px 10px;font-size:.8125rem}.listView-module__gF5anG__fundName{font-size:.875rem}.listView-module__gF5anG__shareClassCount{font-size:.7rem}.listView-module__gF5anG__badge{padding:4px 10px;font-size:.75rem}.listView-module__gF5anG__assetClassBadge,.listView-module__gF5anG__remainingCount{padding:3px 6px;font-size:.7rem}}@media (max-width:768px){.listView-module__gF5anG__tableWrapper{border-radius:8px}.listView-module__gF5anG__listTable{min-width:100%;font-size:.75rem}.listView-module__gF5anG__listTable thead th,.listView-module__gF5anG__tableRow td{padding:12px 8px;font-size:.75rem}.listView-module__gF5anG__headerContent{gap:6px}.listView-module__gF5anG__headerIcon{width:14px;height:14px}.listView-module__gF5anG__sustainabilityHeader,.listView-module__gF5anG__sustainabilityCell{display:none}.listView-module__gF5anG__fundNameHeader{width:35%;min-width:140px}.listView-module__gF5anG__assetClassHeader,.listView-module__gF5anG__assetClassCell{width:25%;min-width:100px}.listView-module__gF5anG__holdingPeriodHeader,.listView-module__gF5anG__holdingPeriodCell,.listView-module__gF5anG__typeHeader,.listView-module__gF5anG__typeCell{width:15%;min-width:80px}.listView-module__gF5anG__riskHeader,.listView-module__gF5anG__riskCell{width:10%;min-width:60px}.listView-module__gF5anG__compareHeader,.listView-module__gF5anG__compareCell{width:40px}.listView-module__gF5anG__customCheckbox{width:16px;height:16px}.listView-module__gF5anG__checkIcon{width:10px!important;height:10px!important}.listView-module__gF5anG__fundName{font-size:.8125rem}.listView-module__gF5anG__shareClassCount{font-size:.65rem}.listView-module__gF5anG__badge{padding:3px 8px;font-size:.7rem}.listView-module__gF5anG__assetClassBadge,.listView-module__gF5anG__remainingCount{padding:2px 5px;font-size:.65rem}.listView-module__gF5anG__holdingPeriodValue,.listView-module__gF5anG__riskValue{font-size:.75rem}}@media screen and (max-width:428px){.listView-module__gF5anG__listTable thead th,.listView-module__gF5anG__tableRow td{padding:10px 6px;font-size:.7rem}.listView-module__gF5anG__fundName{font-size:.75rem}.listView-module__gF5anG__shareClassCount{font-size:.625rem}.listView-module__gF5anG__customCheckbox{width:14px;height:14px}.listView-module__gF5anG__checkIcon{width:9px!important;height:9px!important}.listView-module__gF5anG__badge{padding:2px 6px;font-size:.65rem}.listView-module__gF5anG__assetClassBadge,.listView-module__gF5anG__remainingCount{padding:2px 4px;font-size:.6rem}.listView-module__gF5anG__holdingPeriodValue,.listView-module__gF5anG__riskValue{font-size:.7rem}.listView-module__gF5anG__headerIcon{width:12px;height:12px}}
.viewToggle-module__6GqE5W__viewToggleContainer{justify-content:flex-end;align-items:center;margin-bottom:1.5rem;padding:0;display:flex}.viewToggle-module__6GqE5W__viewToggle{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:4px;display:inline-flex;box-shadow:0 2px 8px #0000001a}.viewToggle-module__6GqE5W__viewButton{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.viewToggle-module__6GqE5W__viewButton:hover{color:#334155;background:#f8fafc}.viewToggle-module__6GqE5W__viewButton.viewToggle-module__6GqE5W__active{color:#fff;background:#b3d55d;box-shadow:0 2px 4px #b3d55d4d}.viewToggle-module__6GqE5W__viewButton.viewToggle-module__6GqE5W__active:hover{background:#9ac044}.viewToggle-module__6GqE5W__viewButton svg{flex-shrink:0}.viewToggle-module__6GqE5W__buttonText{-webkit-user-select:none;user-select:none}@media (max-width:768px){.viewToggle-module__6GqE5W__viewToggleContainer{justify-content:center;margin-bottom:1rem}.viewToggle-module__6GqE5W__viewButton{gap:.375rem;padding:.5rem .75rem;font-size:.8rem}.viewToggle-module__6GqE5W__viewButton svg{width:16px;height:16px}.viewToggle-module__6GqE5W__buttonText{display:none}}@media screen and (max-width:428px){.viewToggle-module__6GqE5W__viewToggle{padding:3px}.viewToggle-module__6GqE5W__viewButton{padding:.4rem .6rem}.viewToggle-module__6GqE5W__viewButton svg{width:14px;height:14px}}
.filterPanel-module__pIJksW__filterContainer{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:100%;margin:0 auto 2rem;padding:1.25rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 2px 4px #0000000d}.filterPanel-module__pIJksW__filterBar{flex-direction:column;gap:.75rem;width:100%;display:flex}.filterPanel-module__pIJksW__topFilters,.filterPanel-module__pIJksW__middleFilters{gap:.75rem;width:100%;margin-bottom:.75rem;display:flex}.filterPanel-module__pIJksW__bottomFilters{gap:.75rem;width:100%;display:flex}.filterPanel-module__pIJksW__searchGroup{flex:1;min-width:0;position:relative}.filterPanel-module__pIJksW__searchIcon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.filterPanel-module__pIJksW__filterGroup{flex:1;min-width:0}.filterPanel-module__pIJksW__filterGroup input,.filterPanel-module__pIJksW__filterGroup select,.filterPanel-module__pIJksW__searchGroup input{width:100%;color:var(--main-text);box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:36px;padding:8px 28px 8px 12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem}.filterPanel-module__pIJksW__filterGroup select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px}.filterPanel-module__pIJksW__resetButton{color:#fff;cursor:pointer;white-space:nowrap;background:#b3d55d;border:none;border-radius:6px;height:36px;margin-top:.75rem;padding:8px 16px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.filterPanel-module__pIJksW__resetButton:hover{opacity:.9}.filterPanel-module__pIJksW__customDropdown{width:100%;position:relative}.filterPanel-module__pIJksW__dropdownButton{width:100%;color:var(--main-text);box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;height:36px;padding:8px 28px 8px 12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;display:flex;position:relative}.filterPanel-module__pIJksW__dropdownButton:hover{border-color:#cbd5e1}.filterPanel-module__pIJksW__dropdownButton:focus{border-color:#b3d55d;outline:none;box-shadow:0 0 0 2px #b3d55d33}.filterPanel-module__pIJksW__dropdownValue{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.filterPanel-module__pIJksW__dropdownIcon{color:#94a3b8;flex-shrink:0;width:16px;height:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.filterPanel-module__pIJksW__dropdownMenu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:6px;max-height:200px;margin-top:2px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.filterPanel-module__pIJksW__dropdownOption{cursor:pointer;color:var(--main-text);align-items:center;padding:8px 12px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;display:flex}.filterPanel-module__pIJksW__dropdownOption:hover{background-color:#f8fafc}.filterPanel-module__pIJksW__dropdownOption:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.filterPanel-module__pIJksW__dropdownOption:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}@media (max-width:768px){.filterPanel-module__pIJksW__filterContainer{box-sizing:border-box;max-width:calc(100% - 24px);margin:0 12px 1.5rem;padding:1rem}.filterPanel-module__pIJksW__topFilters,.filterPanel-module__pIJksW__middleFilters,.filterPanel-module__pIJksW__bottomFilters{flex-direction:column}.filterPanel-module__pIJksW__searchGroup,.filterPanel-module__pIJksW__filterGroup{width:100%}.filterPanel-module__pIJksW__dropdownMenu{max-height:150px}}@media screen and (max-width:428px){.filterPanel-module__pIJksW__filterContainer{max-width:calc(100% - 24px);margin:0 12px 1.5rem}}
.ComparisonBar-module__rktxLa__comparisonBar{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:500px;max-width:90vw;animation:.3s ease-out ComparisonBar-module__rktxLa__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ComparisonBar-module__rktxLa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ComparisonBar-module__rktxLa__barContent{align-items:center;gap:24px;padding:16px 20px;display:flex}.ComparisonBar-module__rktxLa__selectedItems{flex-direction:column;flex:1;gap:12px;display:flex}.ComparisonBar-module__rktxLa__itemsHeader{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ComparisonBar-module__rktxLa__selectedList{flex-wrap:wrap;gap:8px;display:flex}.ComparisonBar-module__rktxLa__selectedItem{background:#f3f4f6;border-radius:20px;align-items:center;gap:6px;max-width:200px;padding:6px 10px;font-size:13px;display:flex}.ComparisonBar-module__rktxLa__itemName{white-space:nowrap;text-overflow:ellipsis;color:#374151;overflow:hidden}.ComparisonBar-module__rktxLa__removeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.ComparisonBar-module__rktxLa__removeButton:hover{color:#374151;background:#e5e7eb}.ComparisonBar-module__rktxLa__actions{align-items:center;gap:12px;display:flex}.ComparisonBar-module__rktxLa__clearButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.ComparisonBar-module__rktxLa__clearButton:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.ComparisonBar-module__rktxLa__compareButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.ComparisonBar-module__rktxLa__compareButton:hover:not(:disabled){background:#1d4ed8}.ComparisonBar-module__rktxLa__compareButton:disabled{cursor:not-allowed;background:#9ca3af}@media (max-width:768px){.ComparisonBar-module__rktxLa__comparisonBar{min-width:320px;bottom:10px;left:10px;right:10px;transform:none}.ComparisonBar-module__rktxLa__barContent{flex-direction:column;gap:16px;padding:14px 16px}.ComparisonBar-module__rktxLa__selectedItems{width:100%}.ComparisonBar-module__rktxLa__actions{justify-content:space-between;width:100%}.ComparisonBar-module__rktxLa__selectedList{max-height:80px;overflow-y:auto}.ComparisonBar-module__rktxLa__selectedItem{max-width:150px}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_405df967-module__A-FsxG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.ComparisonModal-module__8SlnbW__modalOverlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:20px;font-family:Montserrat,sans-serif;display:flex;position:fixed;inset:0}.ComparisonModal-module__8SlnbW__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;font-family:Montserrat,sans-serif;display:flex;box-shadow:0 25px 50px -12px #00000040}.ComparisonModal-module__8SlnbW__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:0;padding:24px 24px 0;display:flex}.ComparisonModal-module__8SlnbW__modalHeader h2{color:#111827;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.ComparisonModal-module__8SlnbW__modalHeader p{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:14px}.ComparisonModal-module__8SlnbW__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.ComparisonModal-module__8SlnbW__closeButton:hover{color:#374151;background:#f3f4f6}.ComparisonModal-module__8SlnbW__modalTabs{border-bottom:1px solid #e5e7eb;padding:0 24px;font-family:Montserrat,sans-serif;display:flex}.ComparisonModal-module__8SlnbW__tabButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.ComparisonModal-module__8SlnbW__tabButton:hover{color:#2563eb}.ComparisonModal-module__8SlnbW__tabButton.ComparisonModal-module__8SlnbW__activeTab{color:#2563eb;border-bottom-color:#2563eb}.ComparisonModal-module__8SlnbW__modalBody{flex:1;padding:24px;overflow-y:auto}.ComparisonModal-module__8SlnbW__tabContent{height:100%;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__comparisonTable{border:1px solid #e5e7eb;border-radius:8px;width:100%;font-family:Montserrat,sans-serif;overflow:auto hidden}.ComparisonModal-module__8SlnbW__tableHeader{grid-template-columns:minmax(200px,250px)repeat(var(--eltif-count,2),1fr);background:#f8fafc;border-bottom:1px solid #e5e7eb;gap:16px;min-width:fit-content;padding:16px;display:grid}.ComparisonModal-module__8SlnbW__attributeColumn{min-width:200px;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__attributeColumn h3{color:#111827;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.ComparisonModal-module__8SlnbW__attributeColumn p{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:13px}.ComparisonModal-module__8SlnbW__eltifColumn{text-align:center;min-width:180px;padding:0 8px;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__eltifColumn h4{color:#111827;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ComparisonModal-module__8SlnbW__eltifColumn p{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:12px}.ComparisonModal-module__8SlnbW__tableBody{background:#fff}.ComparisonModal-module__8SlnbW__tableRow{grid-template-columns:minmax(200px,250px)repeat(var(--eltif-count,2),1fr);border-bottom:1px solid #f3f4f6;gap:16px;min-width:fit-content;padding:0 16px;transition:background-color .1s;display:grid}.ComparisonModal-module__8SlnbW__tableRow:hover{background:#f9fafb}.ComparisonModal-module__8SlnbW__tableRow:last-child{border-bottom:none}.ComparisonModal-module__8SlnbW__attributeCell{align-items:center;min-width:200px;padding:12px 0;font-family:Montserrat,sans-serif;display:flex}.ComparisonModal-module__8SlnbW__comparisonTable .ComparisonModal-module__8SlnbW__attributeColumn,.ComparisonModal-module__8SlnbW__comparisonTable .ComparisonModal-module__8SlnbW__attributeCell{padding-right:16px}.ComparisonModal-module__8SlnbW__attributeLabel{color:#374151;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;display:flex}.ComparisonModal-module__8SlnbW__valueCell{text-align:center;color:#111827;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;min-width:180px;padding:12px 8px;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;display:flex}.ComparisonModal-module__8SlnbW__downloadButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px;font-family:Montserrat,sans-serif;transition:all .2s;display:flex}.ComparisonModal-module__8SlnbW__downloadButton:hover{color:#fff;background:#2563eb;border-color:#2563eb}.ComparisonModal-module__8SlnbW__downloadButtonSm{padding:4px 8px;font-size:12px}.ComparisonModal-module__8SlnbW__shareClassSelectors{background:#f8fafc;border-radius:8px;margin-bottom:24px;padding:20px;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__shareClassSelectors .ComparisonModal-module__8SlnbW__shareClassGrid:last-child{margin-bottom:0}.ComparisonModal-module__8SlnbW__shareClassGrid{grid-template-columns:minmax(200px,250px)repeat(var(--eltif-count,2),1fr);align-items:center;gap:16px;margin-bottom:12px;display:grid}.ComparisonModal-module__8SlnbW__shareClassGrid .ComparisonModal-module__8SlnbW__attributeColumn{flex-direction:column;justify-content:center;display:flex}.ComparisonModal-module__8SlnbW__shareClassGrid .ComparisonModal-module__8SlnbW__attributeColumn h3{color:#111827;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.ComparisonModal-module__8SlnbW__shareClassGrid .ComparisonModal-module__8SlnbW__attributeColumn p{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}.ComparisonModal-module__8SlnbW__shareClassGrid .ComparisonModal-module__8SlnbW__eltifColumn{text-align:left;padding:0 8px}.ComparisonModal-module__8SlnbW__shareClassGrid .ComparisonModal-module__8SlnbW__eltifColumn h4{color:#111827;text-align:left;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ComparisonModal-module__8SlnbW__costsChartSection{--chart-area-height:300px;--chart-padding-top:40px;--chart-padding-bottom:40px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:32px;padding:28px;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__chartHeader{margin-bottom:20px}.ComparisonModal-module__8SlnbW__chartHeader h3{color:#111827;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.ComparisonModal-module__8SlnbW__chartSubtitle{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400}.ComparisonModal-module__8SlnbW__chartLegend{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;gap:24px;margin-bottom:28px;padding:16px;font-family:Montserrat,sans-serif;display:flex}.ComparisonModal-module__8SlnbW__legendItem{align-items:center;gap:10px;font-family:Montserrat,sans-serif;display:flex}.ComparisonModal-module__8SlnbW__legendColor{border-radius:4px;flex-shrink:0;width:18px;height:18px;box-shadow:0 1px 2px #0000000d}.ComparisonModal-module__8SlnbW__legendText{color:#111827;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.ComparisonModal-module__8SlnbW__legendSubtext{color:#6b7280;font-size:13px;font-weight:400}.ComparisonModal-module__8SlnbW__chartContainer{width:100%;padding:4px 0;overflow:auto visible}.ComparisonModal-module__8SlnbW__chartWrapper{gap:16px;min-width:fit-content;display:flex}.ComparisonModal-module__8SlnbW__yAxisContainer{min-width:90px;padding-top:var(--chart-padding-top);padding-bottom:var(--chart-padding-bottom);flex-direction:column;align-items:center;display:flex;position:relative}.ComparisonModal-module__8SlnbW__yAxisLabel{color:#374151;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.5px;pointer-events:none;z-index:2;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;position:absolute;top:50%;left:4px;transform:translateY(-50%)rotate(180deg)}.ComparisonModal-module__8SlnbW__yAxisTicks{width:100%;height:var(--chart-area-height);padding-right:12px;position:relative}.ComparisonModal-module__8SlnbW__yTick{color:#6b7280;justify-content:flex-end;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;display:flex;position:absolute;right:0;transform:translateY(50%)}.ComparisonModal-module__8SlnbW__chartGridWrapper{flex:1;padding-bottom:8px;overflow-x:auto}.ComparisonModal-module__8SlnbW__costsChartGrid{grid-template-columns:minmax(200px,250px)repeat(var(--eltif-count,2),1fr);min-width:fit-content;padding:var(--chart-padding-top)16px var(--chart-padding-bottom)0;height:calc(var(--chart-area-height) + var(--chart-padding-top) + var(--chart-padding-bottom));gap:16px;display:grid;position:relative;overflow:visible}.ComparisonModal-module__8SlnbW__chartAxisSpacer{width:100%;height:var(--chart-area-height);position:relative}.ComparisonModal-module__8SlnbW__chartColumn{height:var(--chart-area-height);justify-content:center;align-items:flex-end;padding:0 12px;display:flex;position:relative}.ComparisonModal-module__8SlnbW__chartColumn+.ComparisonModal-module__8SlnbW__chartColumn{margin-left:128px}.ComparisonModal-module__8SlnbW__gridOverlay{left:0;right:0;top:var(--chart-padding-top);height:var(--chart-area-height);pointer-events:none;z-index:0;grid-column:1/-1;position:absolute}.ComparisonModal-module__8SlnbW__gridLine{background:#e5e7eb;height:1px;position:absolute;left:0;right:0}.ComparisonModal-module__8SlnbW__gridBaseline{background:#374151;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1100px){.ComparisonModal-module__8SlnbW__chartColumn+.ComparisonModal-module__8SlnbW__chartColumn{margin-left:96px}.ComparisonModal-module__8SlnbW__barsGroup{gap:14px}}@media (max-width:950px){.ComparisonModal-module__8SlnbW__chartColumn+.ComparisonModal-module__8SlnbW__chartColumn{margin-left:56px}.ComparisonModal-module__8SlnbW__barsGroup{gap:12px;left:-88px}}.ComparisonModal-module__8SlnbW__barsGroup{z-index:1;justify-content:center;align-items:flex-end;gap:16px;width:100%;max-width:260px;height:100%;padding-bottom:0;display:flex;position:relative;left:-80px}.ComparisonModal-module__8SlnbW__barWrapper{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:80px;height:100%;display:flex;position:relative}.ComparisonModal-module__8SlnbW__bar{cursor:pointer;border-radius:6px 6px 0 0;width:100%;min-width:32px;min-height:4px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 4px #00000014}.ComparisonModal-module__8SlnbW__bar:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.ComparisonModal-module__8SlnbW__bar:hover .ComparisonModal-module__8SlnbW__barTooltip{opacity:1;visibility:visible}.ComparisonModal-module__8SlnbW__barTooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;z-index:10;pointer-events:none;background:#1f2937;border-radius:6px;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 6px #00000026}.ComparisonModal-module__8SlnbW__barTooltip:after{content:"";border:5px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ComparisonModal-module__8SlnbW__barValue{color:#111827;white-space:nowrap;z-index:2;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 4px)}.ComparisonModal-module__8SlnbW__barLabel{color:#374151;white-space:nowrap;z-index:2;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.ComparisonModal-module__8SlnbW__barNA{color:#9ca3af;background:#fff;border:2px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:100%;height:24px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:0}.ComparisonModal-module__8SlnbW__noData{text-align:center;color:#6b7280;padding:40px;font-family:Montserrat,sans-serif;font-style:italic}.ComparisonModal-module__8SlnbW__documentsComparison{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.ComparisonModal-module__8SlnbW__eltifDocuments{background:#f8fafc;border-radius:8px;padding:20px;font-family:Montserrat,sans-serif}.ComparisonModal-module__8SlnbW__eltifDocuments h3{color:#111827;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.ComparisonModal-module__8SlnbW__documentsGrid{flex-direction:column;gap:12px;display:flex}.ComparisonModal-module__8SlnbW__documentItem{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.ComparisonModal-module__8SlnbW__documentInfo{flex:1;align-items:center;gap:10px;display:flex}.ComparisonModal-module__8SlnbW__documentIcon{color:#6b7280;flex-shrink:0}.ComparisonModal-module__8SlnbW__documentInfo h4{color:#111827;margin:0 0 2px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}.ComparisonModal-module__8SlnbW__documentInfo p{color:#6b7280;margin:0;font-family:Montserrat,sans-serif;font-size:11px}.ComparisonModal-module__8SlnbW__tooltipContainer{position:relative}.ComparisonModal-module__8SlnbW__infoIconWrapper{margin-left:6px;display:inline-block;position:relative}.ComparisonModal-module__8SlnbW__infoIcon{color:#9ca3af;cursor:help;flex-shrink:0}.ComparisonModal-module__8SlnbW__infoIconWrapper:hover .ComparisonModal-module__8SlnbW__tooltip{visibility:visible;opacity:1}.ComparisonModal-module__8SlnbW__tooltip{color:#fff;white-space:normal;text-align:left;visibility:hidden;opacity:0;z-index:3000;background-color:#1f2937;border-radius:6px;width:200px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.4;transition:opacity .3s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 6px -1px #0000001a}.ComparisonModal-module__8SlnbW__tooltip:after{content:"";border:5px solid #0000;border-right-color:#1f2937;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}@media (max-width:768px){.ComparisonModal-module__8SlnbW__modalOverlay{padding:10px}.ComparisonModal-module__8SlnbW__modalContent{max-height:95vh}.ComparisonModal-module__8SlnbW__modalHeader{padding:16px 16px 0}.ComparisonModal-module__8SlnbW__modalHeader h2{font-size:20px}.ComparisonModal-module__8SlnbW__modalTabs{min-height:56px;padding:8px 16px;overflow-x:auto}.ComparisonModal-module__8SlnbW__tabButton{white-space:nowrap;padding:12px 16px;font-size:14px;line-height:1.25}.ComparisonModal-module__8SlnbW__modalBody{padding:16px}.ComparisonModal-module__8SlnbW__comparisonTable{margin-top:8px;margin-bottom:12px;overflow-x:auto}.ComparisonModal-module__8SlnbW__tableHeader,.ComparisonModal-module__8SlnbW__tableRow{grid-template-columns:minmax(150px,180px)repeat(var(--eltif-count,2),minmax(140px,1fr))}.ComparisonModal-module__8SlnbW__attributeCell{min-width:150px;padding-right:20px}.ComparisonModal-module__8SlnbW__eltifColumn,.ComparisonModal-module__8SlnbW__valueCell{min-width:140px}.ComparisonModal-module__8SlnbW__documentsComparison{grid-template-columns:1fr;gap:20px}.ComparisonModal-module__8SlnbW__documentItem{flex-direction:column;align-items:flex-start;gap:8px}.ComparisonModal-module__8SlnbW__downloadButton{align-self:flex-end}.ComparisonModal-module__8SlnbW__costsChartSection{--chart-area-height:240px;--chart-padding-top:28px;--chart-padding-bottom:32px;padding:20px}.ComparisonModal-module__8SlnbW__chartHeader h3{font-size:16px}.ComparisonModal-module__8SlnbW__chartSubtitle{font-size:12px}.ComparisonModal-module__8SlnbW__chartLegend{gap:16px;padding:12px}.ComparisonModal-module__8SlnbW__legendItem{font-size:12px}.ComparisonModal-module__8SlnbW__legendText{font-size:13px}.ComparisonModal-module__8SlnbW__legendSubtext{font-size:12px}.ComparisonModal-module__8SlnbW__chartWrapper{gap:14px}.ComparisonModal-module__8SlnbW__yAxisContainer{min-width:70px;padding-top:var(--chart-padding-top);padding-bottom:var(--chart-padding-bottom)}.ComparisonModal-module__8SlnbW__yAxisLabel{font-size:11px}.ComparisonModal-module__8SlnbW__yAxisTicks{height:var(--chart-area-height)}.ComparisonModal-module__8SlnbW__yTick{font-size:11px}.ComparisonModal-module__8SlnbW__costsChartGrid{grid-template-columns:minmax(150px,180px)repeat(var(--eltif-count,2),minmax(140px,1fr));padding:var(--chart-padding-top)12px var(--chart-padding-bottom)4px;height:calc(var(--chart-area-height) + var(--chart-padding-top) + var(--chart-padding-bottom))}.ComparisonModal-module__8SlnbW__chartAxisSpacer{min-width:150px}.ComparisonModal-module__8SlnbW__chartColumn{height:var(--chart-area-height)}.ComparisonModal-module__8SlnbW__chartColumn+.ComparisonModal-module__8SlnbW__chartColumn{margin-left:96px}.ComparisonModal-module__8SlnbW__gridOverlay{top:var(--chart-padding-top);bottom:var(--chart-padding-bottom)}.ComparisonModal-module__8SlnbW__barsGroup{gap:12px;max-width:200px;left:-60px}.ComparisonModal-module__8SlnbW__barWrapper{max-width:70px}.ComparisonModal-module__8SlnbW__barValue{font-size:10px}.ComparisonModal-module__8SlnbW__barLabel{font-size:11px;bottom:-24px}}@media (max-width:480px){.ComparisonModal-module__8SlnbW__modalHeader h2{font-size:18px}.ComparisonModal-module__8SlnbW__tabButton{padding:10px 14px;font-size:13px;line-height:1.25}.ComparisonModal-module__8SlnbW__comparisonTable{margin-top:20px;margin-bottom:24px}.ComparisonModal-module__8SlnbW__tableHeader,.ComparisonModal-module__8SlnbW__tableRow{grid-template-columns:minmax(130px,170px)repeat(var(--eltif-count,2),minmax(120px,1fr))}.ComparisonModal-module__8SlnbW__tableHeader{gap:48px;padding:28px 16px 24px}.ComparisonModal-module__8SlnbW__tableRow{gap:48px}.ComparisonModal-module__8SlnbW__comparisonTable .ComparisonModal-module__8SlnbW__attributeColumn,.ComparisonModal-module__8SlnbW__comparisonTable .ComparisonModal-module__8SlnbW__attributeCell{padding-right:40px}.ComparisonModal-module__8SlnbW__attributeColumn h3{margin-bottom:14px}.ComparisonModal-module__8SlnbW__eltifColumn h4{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:8px}.ComparisonModal-module__8SlnbW__attributeCell{min-width:120px;padding-right:20px}.ComparisonModal-module__8SlnbW__eltifColumn,.ComparisonModal-module__8SlnbW__valueCell{min-width:120px;font-size:12px}.ComparisonModal-module__8SlnbW__eltifColumn h4{font-size:12px}.ComparisonModal-module__8SlnbW__eltifColumn p{font-size:10px}.ComparisonModal-module__8SlnbW__shareClassGrid{grid-template-columns:1fr;gap:12px}.ComparisonModal-module__8SlnbW__tooltip{width:180px;font-size:11px}.ComparisonModal-module__8SlnbW__costsChartSection{--chart-area-height:200px;--chart-padding-top:24px;--chart-padding-bottom:28px;margin-top:20px;padding:16px}.ComparisonModal-module__8SlnbW__chartHeader h3{font-size:15px}.ComparisonModal-module__8SlnbW__chartSubtitle{font-size:11px}.ComparisonModal-module__8SlnbW__chartLegend{gap:12px;padding:10px}.ComparisonModal-module__8SlnbW__legendItem{font-size:11px}.ComparisonModal-module__8SlnbW__legendColor{width:14px;height:14px}.ComparisonModal-module__8SlnbW__legendText{font-size:12px}.ComparisonModal-module__8SlnbW__legendSubtext{font-size:11px}.ComparisonModal-module__8SlnbW__chartWrapper{gap:12px}.ComparisonModal-module__8SlnbW__yAxisContainer{min-width:60px;padding-top:var(--chart-padding-top);padding-bottom:var(--chart-padding-bottom)}.ComparisonModal-module__8SlnbW__yAxisLabel{font-size:10px}.ComparisonModal-module__8SlnbW__yAxisTicks{height:var(--chart-area-height)}.ComparisonModal-module__8SlnbW__yTick{font-size:10px}.ComparisonModal-module__8SlnbW__costsChartGrid{grid-template-columns:minmax(110px,140px)repeat(var(--eltif-count,2),minmax(120px,1fr));padding:var(--chart-padding-top)16px var(--chart-padding-bottom)6px;height:calc(var(--chart-area-height) + var(--chart-padding-top) + var(--chart-padding-bottom));gap:24px}.ComparisonModal-module__8SlnbW__chartContainer{padding-right:16px}.ComparisonModal-module__8SlnbW__chartAxisSpacer{min-width:100px}.ComparisonModal-module__8SlnbW__chartColumn{height:var(--chart-area-height);padding:0 6px}.ComparisonModal-module__8SlnbW__chartColumn+.ComparisonModal-module__8SlnbW__chartColumn{margin-left:20px}.ComparisonModal-module__8SlnbW__gridOverlay{top:var(--chart-padding-top);bottom:var(--chart-padding-bottom)}.ComparisonModal-module__8SlnbW__barsGroup{gap:10px;max-width:160px;left:-24px}.ComparisonModal-module__8SlnbW__barWrapper{flex:0 0 60px;min-width:60px;max-width:60px}.ComparisonModal-module__8SlnbW__bar{min-width:28px}.ComparisonModal-module__8SlnbW__barValue{font-size:9px}.ComparisonModal-module__8SlnbW__barLabel{font-size:10px;bottom:-22px}.ComparisonModal-module__8SlnbW__barNA{height:20px;font-size:10px}}
