.IndicatorDetail_container__tY1Bx{max-width:1280px;margin:0 auto;padding:4rem 2rem;background-color:inherit}.IndicatorDetail_header__KapzP{margin-bottom:2rem}.IndicatorDetail_title__Q5eEy{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.2}.IndicatorDetail_subtitle__lhGDL{font-size:1.625rem;color:#c6d3e2;margin:0;font-weight:500}.IndicatorDetail_dateRange___GelU{font-size:1.4rem;color:#c6d3e2;font-weight:400;margin-top:.5rem}.IndicatorDetail_description__ziXJ8{margin-bottom:2rem;padding:1.5rem 2rem;border-left:4px solid #2563eb;background:rgba(59,130,246,.05);border-radius:0 .5rem .5rem 0}.IndicatorDetail_descriptionText__AjyvV{font-size:1.6rem;color:#c6d3e2;line-height:1.7;margin:0}.IndicatorDetail_statsGrid__e_wbu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.IndicatorDetail_statCard__7dqQ9{background:transparent;border:1px solid #384b5f;border-radius:.5rem;padding:1.5rem;transition:border-color .25s ease-in-out}.IndicatorDetail_statCard__7dqQ9:hover{border-color:#2563eb}.IndicatorDetail_statLabel__JEwi4{font-size:1.4rem;color:#c6d3e2;margin-bottom:.5rem;font-weight:500}.IndicatorDetail_statValue__i0366{font-size:2.4rem;font-weight:700;color:#fff}.IndicatorDetail_statValue__i0366.IndicatorDetail_positive__37N94{color:#10b981}.IndicatorDetail_statValue__i0366.IndicatorDetail_negative__uU_3M{color:#ef4444}.IndicatorDetail_portfolioSection__ANEmp{margin-top:2.5rem;margin-bottom:2.5rem}.IndicatorDetail_sectionTitle__fZa3l{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem}.IndicatorDetail_chartHint__WAOEf{font-size:1.4rem;color:#c6d3e2;margin:0 0 1rem;font-style:italic}.IndicatorDetail_periodToggle__HLEQ9{margin-top:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #384b5f}.IndicatorDetail_periodButtons__TJ9Cc{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.IndicatorDetail_periodButton__ZupbT{padding:.5rem 1rem;border:none;background:transparent;border-radius:.25rem;font-size:1.2rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s ease-in-out;min-width:45px}.IndicatorDetail_periodButton__ZupbT:hover{background:var(--button-hover-background,rgba(59,130,246,.1));color:#2563eb}.IndicatorDetail_periodButton__ZupbT.IndicatorDetail_active__hZCjj{background:#2563eb;color:#fff}.IndicatorDetail_sectorSelector__bpFOS{margin-top:1.5rem;margin-bottom:1rem}.IndicatorDetail_selectorLabel__VwghJ{display:block;font-size:1.4rem;font-weight:600;color:#c6d3e2;margin-bottom:.5rem}.IndicatorDetail_groupedButtons__lAExh{display:flex;flex-direction:column;gap:1rem}.IndicatorDetail_buttonGroup__5q_OS{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.IndicatorDetail_groupLabel__cv0xe{font-size:1.2rem;font-weight:600;color:#6b7280;min-width:72px;padding-top:6px;text-transform:uppercase;letter-spacing:.05em}.IndicatorDetail_sectorButtons__M8yXT{display:flex;gap:.5rem;flex-wrap:wrap}.IndicatorDetail_sectorButton__s7Lix{position:relative;padding:.5rem 1.5rem;border:2px solid #384b5f;background:transparent;border-radius:.5rem;font-size:1.4rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease-in-out;display:flex;align-items:center;gap:.5rem}.IndicatorDetail_sectorButton__s7Lix:hover{transform:translateY(-1px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.IndicatorDetail_sectorButton__s7Lix.IndicatorDetail_active__hZCjj{font-weight:700;background:hsla(0,0%,100%,.05)}.IndicatorDetail_colorIndicator__5qAhQ{width:12px;height:12px;border-radius:50%;flex-shrink:0}.IndicatorDetail_chartSection__qLufx{background:#1a1f2e;border:1px solid #384b5f;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;min-height:300px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.IndicatorDetail_noData__Fpn6r{text-align:center;color:#c6d3e2;font-size:1.6rem;padding:2.5rem 0}@media(max-width:768px){.IndicatorDetail_container__tY1Bx{padding:2rem}.IndicatorDetail_title__Q5eEy{font-size:2.5rem}.IndicatorDetail_sectionTitle__fZa3l{font-size:2rem}.IndicatorDetail_statsGrid__e_wbu{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.IndicatorDetail_chartSection__qLufx{padding:.5rem}.IndicatorDetail_buttonGroup__5q_OS{flex-direction:column;gap:.5rem}.IndicatorDetail_groupLabel__cv0xe{min-width:unset;padding-top:0}}@media(max-width:640px){.IndicatorDetail_container__tY1Bx{padding:1rem}.IndicatorDetail_title__Q5eEy{font-size:2rem}.IndicatorDetail_sectionTitle__fZa3l{font-size:1.6rem}.IndicatorDetail_statsGrid__e_wbu{display:flex;flex-direction:column;gap:.5rem}.IndicatorDetail_statCard__7dqQ9{border:none;padding:1rem;display:flex;justify-content:space-between;align-items:center}.IndicatorDetail_statCard__7dqQ9:hover{border-color:transparent}.IndicatorDetail_statLabel__JEwi4{margin-bottom:0}.IndicatorDetail_statValue__i0366{font-size:1.8rem}.IndicatorDetail_chartSection__qLufx{padding:0;border:none;background:transparent}.IndicatorDetail_description__ziXJ8{padding:1rem 1.5rem}}