.GroupDetail_container__oh0g3{max-width:1280px;margin:0 auto;padding:2rem 1rem;background-color:inherit}.GroupDetail_header__RY5j0{margin-bottom:2rem}.GroupDetail_backLink__rVzia{display:inline-block;color:#2563eb;text-decoration:none;font-size:1.4rem;margin-bottom:1rem;transition:color .15s ease-in-out}.GroupDetail_backLink__rVzia:hover{color:#134cca}.GroupDetail_title__5AiUS{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.2}.GroupDetail_subtitle__XVoKw{font-size:1.25rem;color:#c6d3e2;margin:0;font-weight:500}.GroupDetail_dateRange__VEkwr{font-size:1.4rem;color:#c6d3e2;font-weight:400}.GroupDetail_statsGrid__0so5N{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.GroupDetail_statCard__aEsCR{background:transparent;border:1px solid #384b5f;border-radius:.5rem;padding:1.5rem;transition:border-color .25s ease-in-out}.GroupDetail_statCard__aEsCR:hover{border-color:#2563eb}.GroupDetail_statLabel__drCzN{font-size:1.4rem;color:#c6d3e2;margin-bottom:.5rem;font-weight:500}.GroupDetail_statValue__AfGH3{font-size:2.4rem;font-weight:700;color:#fff}.GroupDetail_statValue__AfGH3.GroupDetail_positive__YHZJR{color:#10b981}.GroupDetail_statValue__AfGH3.GroupDetail_negative__wL7JJ{color:#ef4444}.GroupDetail_momentumSection__QKHf3,.GroupDetail_sectorSection___asI2,.GroupDetail_tickerSection__GrtdV{margin-top:2.5rem;margin-bottom:2.5rem}.GroupDetail_sectionHeader__bwx3G{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:1rem}.GroupDetail_sectionTitle__ouvtW{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem}.GroupDetail_periodSelector__D3la_{display:flex;gap:.5rem;border:1px solid #384b5f;border-radius:.25rem;padding:2px;background:var(--selector-background,#fff)}.GroupDetail_periodButton__SK9_t{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}.GroupDetail_periodButton__SK9_t:hover{background:var(--button-hover-background,rgba(59,130,246,.1));color:#2563eb}.GroupDetail_periodButton__SK9_t.GroupDetail_active__EtV6x{background:#2563eb;color:#fff}.GroupDetail_chartHint__7CTcn{font-size:1.4rem;color:#c6d3e2;margin:0 0 1rem;font-style:italic}.GroupDetail_groupSelector__S258Z{margin-top:1.5rem;margin-bottom:1rem}.GroupDetail_selectorLabel__4KdGL{display:block;font-size:1.4rem;font-weight:600;color:#c6d3e2;margin-bottom:.5rem}.GroupDetail_groupButtons__7qi8E{display:flex;gap:.5rem;flex-wrap:wrap}.GroupDetail_groupButton__mQmLK{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}.GroupDetail_groupButton__mQmLK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.GroupDetail_groupButton__mQmLK.GroupDetail_active__EtV6x{font-weight:700;background:hsla(0,0%,100%,.05)}.GroupDetail_groupButton__mQmLK.GroupDetail_current__JySxF{cursor:default;opacity:1}.GroupDetail_groupButton__mQmLK:disabled{cursor:not-allowed}.GroupDetail_colorIndicator__xS8bU{width:12px;height:12px;border-radius:50%;flex-shrink:0}.GroupDetail_currentBadge__jC5ut{display:inline-block;padding:.125rem .375rem;background:#2563eb;color:#fff;border-radius:.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;margin-left:.5rem}.GroupDetail_tickerButtons__2JsVZ{display:flex;gap:.5rem;flex-wrap:wrap}.GroupDetail_tickerButton__CtRMR{position:relative;padding:.5rem 1rem;border:2px solid #384b5f;background:var(--button-background,#fff);border-radius:.25rem;font-size:1.4rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s ease-in-out;display:flex;align-items:center;gap:.5rem}.GroupDetail_tickerButton__CtRMR:hover{border-color:#3b82f6;color:#3b82f6}.GroupDetail_tickerButton__CtRMR.GroupDetail_active__EtV6x{background:var(--button-active-background,#fff);color:inherit;font-weight:700}.GroupDetail_medianBadge__NVPW9{display:inline-block;padding:.125rem .375rem;background:#f59e0b;color:#322002;border-radius:.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.GroupDetail_chartSection__7O9LN{background:#1a1f2e;border:1px solid #384b5f;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;min-height:450px;display:flex;align-items:center;justify-content:center}.GroupDetail_noData__w8_1H{text-align:center;color:#c6d3e2;font-size:1.6rem}.GroupDetail_allTickersSection__futIH{background:#f8f9fa;border-radius:.75rem;padding:1.5rem}.GroupDetail_tickerGrid__oQXbB{display:flex;flex-wrap:wrap;gap:.5rem}.GroupDetail_tickerBadge__DakZ0{display:inline-block;padding:.375rem .75rem;background:var(--badge-background,#fff);border:1px solid #384b5f;border-radius:.25rem;font-size:1.2rem;font-weight:600;color:inherit}.GroupDetail_customTooltip__LKHJ9{background:var(--tooltip-background,#fff);border:1px solid #384b5f;border-radius:.5rem;padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.GroupDetail_tooltipLabel__hyD_e{font-weight:700;margin-bottom:4px;color:inherit;font-size:1.4rem}.GroupDetail_tooltipValue__bdSZ5{margin:4px 0;font-size:1.4rem;font-weight:600}.GroupDetail_tooltipChange__AVurA{margin:4px 0;font-size:1.4rem;font-weight:700}@media(max-width:768px){.GroupDetail_container__oh0g3{padding:1rem .5rem}.GroupDetail_title__5AiUS{font-size:2.5rem}.GroupDetail_sectionTitle__ouvtW{font-size:2rem}.GroupDetail_statsGrid__0so5N{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.GroupDetail_chartSection__7O9LN{padding:.5rem;min-height:350px}}@media(max-width:640px){.GroupDetail_container__oh0g3{padding:.5rem}.GroupDetail_title__5AiUS{font-size:2rem}.GroupDetail_sectionTitle__ouvtW{font-size:1.6rem}.GroupDetail_statsGrid__0so5N{display:flex;flex-direction:column;gap:.5rem}.GroupDetail_statCard__aEsCR{border:none;padding:1rem;display:flex;justify-content:space-between;align-items:center}.GroupDetail_statCard__aEsCR:hover{border-color:transparent}.GroupDetail_statLabel__drCzN{margin-bottom:0}.GroupDetail_statValue__AfGH3{font-size:1.8rem}.GroupDetail_chartSection__7O9LN{padding:0;border:none;background:transparent}}