.performance-module__HabXQG__page{width:100%;max-width:1100px;color:var(--zinc-100);margin:0 auto;padding:1.25rem 1rem 2.5rem}@media (min-width:768px){.performance-module__HabXQG__page{padding:2.5rem 1.5rem 4rem}}.performance-module__HabXQG__header{border-bottom:1px solid #ffffff14;margin-bottom:1.75rem;padding-bottom:1.25rem}.performance-module__HabXQG__title{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.6rem;font-weight:800}@media (min-width:768px){.performance-module__HabXQG__title{font-size:2rem}}.performance-module__HabXQG__subtitle{color:#e4e4e7b3;max-width:56rem;margin:0;font-size:.95rem;line-height:1.6}.performance-module__HabXQG__controls{flex-direction:column;gap:.85rem;margin-bottom:1.5rem;display:flex}@media (min-width:720px){.performance-module__HabXQG__controls{flex-flow:wrap;gap:2rem}}.performance-module__HabXQG__filterRow{flex-direction:column;gap:.4rem;min-width:0;display:flex}.performance-module__HabXQG__filterLabel{text-transform:uppercase;letter-spacing:.08em;color:#e4e4e78c;font-size:.7rem;font-family:var(--font-jetbrains-mono,ui-monospace, monospace)}.performance-module__HabXQG__filterPills{flex-wrap:wrap;gap:.4rem;display:flex}.performance-module__HabXQG__filterPill{color:#e4e4e7bf;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.45rem;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.performance-module__HabXQG__filterPill:hover{color:var(--zinc-100);border-color:#ffffff2e}.performance-module__HabXQG__filterPillActive{color:#fef3c7;background:#fbbf2426;border-color:#fbbf2466}@media (max-width:768px){.performance-module__HabXQG__filterPill{min-height:var(--touch-min);padding:.6rem 1rem}}.performance-module__HabXQG__summary{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:720px){.performance-module__HabXQG__summary{grid-template-columns:repeat(4,1fr)}}.performance-module__HabXQG__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.6rem;flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.performance-module__HabXQG__cardLabel{text-transform:uppercase;letter-spacing:.08em;color:#e4e4e78c;font-size:.7rem;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);margin:0}.performance-module__HabXQG__cardValue{font-size:1.5rem;font-weight:800;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);color:#e4e4e7f2;letter-spacing:-.005em;margin:0}.performance-module__HabXQG__cardValuePos{color:#6ee7b7}.performance-module__HabXQG__cardValueNeg{color:#fca5a5}.performance-module__HabXQG__list{flex-direction:column;gap:.6rem;display:flex}.performance-module__HabXQG__row{color:inherit;background:#ffffff08;border:1px solid #ffffff12;border-radius:.65rem;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.performance-module__HabXQG__row:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.performance-module__HabXQG__rowMain{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.performance-module__HabXQG__rowTopLine{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.performance-module__HabXQG__rowTicker{letter-spacing:.01em;font-size:1.05rem;font-weight:800;font-family:var(--font-jetbrains-mono,ui-monospace, monospace)}.performance-module__HabXQG__rowFundCount{color:#fde68a;background:#fbbf2429;border-radius:.35rem;padding:.15rem .5rem;font-size:.78rem;font-weight:600}.performance-module__HabXQG__rowEtfs{flex-wrap:wrap;gap:.3rem;display:flex}.performance-module__HabXQG__rowEtfChip{font-size:.72rem;font-weight:500;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);color:#e4e4e7bf;background:#ffffff0f;border-radius:.3rem;padding:.1rem .45rem;display:inline-block}.performance-module__HabXQG__rowMeta{color:#e4e4e78c;font-size:.75rem;font-family:var(--font-jetbrains-mono,ui-monospace, monospace)}.performance-module__HabXQG__rowReturn{font-size:1.05rem;font-weight:800;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);text-align:right;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.performance-module__HabXQG__rowReturnPos{color:#6ee7b7}.performance-module__HabXQG__rowReturnNeg{color:#fca5a5}.performance-module__HabXQG__rowReturnFlat{color:#e4e4e78c}.performance-module__HabXQG__rowReturnNoData{color:#e4e4e766;font-size:.78rem;font-style:italic;font-weight:500}.performance-module__HabXQG__rowArrow{color:#e4e4e759;flex-shrink:0}.performance-module__HabXQG__empty{text-align:center;color:#e4e4e78c;background:#ffffff05;border:1px dashed #ffffff14;border-radius:.65rem;padding:2rem 1.25rem;font-size:.95rem;line-height:1.55}.performance-module__HabXQG__footnote{color:#e4e4e780;border-top:1px solid #ffffff0d;margin-top:1.75rem;padding-top:1.25rem;font-size:.78rem;line-height:1.55}.performance-module__HabXQG__benchmarkCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;margin-bottom:2rem;padding:1.25rem}.performance-module__HabXQG__benchmarkHeader{flex-direction:column;gap:.85rem;margin-bottom:1rem;display:flex}@media (min-width:720px){.performance-module__HabXQG__benchmarkHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}}.performance-module__HabXQG__benchmarkTitle{letter-spacing:-.005em;margin:0 0 .35rem;font-size:1.1rem;font-weight:800}.performance-module__HabXQG__benchmarkSub{color:#e4e4e7a6;max-width:44rem;margin:0;font-size:.85rem;line-height:1.5}.performance-module__HabXQG__benchmarkRangeRow{flex-shrink:0;gap:.3rem;display:flex}.performance-module__HabXQG__benchmarkRangeBtn{color:#e4e4e7b3;cursor:pointer;font-size:.78rem;font-weight:600;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.4rem;padding:.4rem .7rem;transition:background .15s,border-color .15s,color .15s}.performance-module__HabXQG__benchmarkRangeBtn:hover{color:var(--zinc-100);border-color:#ffffff2e}.performance-module__HabXQG__benchmarkRangeBtnActive{color:#fef3c7;background:#fbbf242e;border-color:#fbbf2473}.performance-module__HabXQG__benchmarkChips{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.performance-module__HabXQG__benchmarkChip{font-family:var(--font-jetbrains-mono,ui-monospace, monospace);color:#e4e4e7f2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.4rem;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.78rem;transition:opacity .15s,background .15s;display:inline-flex}.performance-module__HabXQG__benchmarkChip:hover{background:#ffffff14}.performance-module__HabXQG__benchmarkChipOff{opacity:.45}.performance-module__HabXQG__benchmarkChipDot{border:1px solid;border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.performance-module__HabXQG__benchmarkChipTicker{letter-spacing:.01em;font-weight:700}.performance-module__HabXQG__benchmarkChipReturn{font-weight:600}.performance-module__HabXQG__benchmarkChart{margin-bottom:.5rem}.performance-module__HabXQG__benchmarkFootnote{color:#e4e4e773;font-size:.72rem;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);margin:.5rem 0 0}.performance-module__HabXQG__benchmarkEmpty{text-align:center;color:#e4e4e78c;background:#ffffff05;border:1px dashed #ffffff14;border-radius:.65rem;padding:2rem 1.25rem;font-size:.9rem}
