.sectors-module__ykqdXG__page{--surface:#0f192bf0;--surface2:#17263ee0;--border:#8b9fbc33;--borderStrong:#69c9ff57;--text:#eaf1fb;--muted:#8fa0b8;--positive:#21ce91;--negative:#ff6878;--accent:#69c9ff;width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 72px);color:var(--text);background:radial-gradient(circle at 16% 0,#277eff26,#0000 28rem),linear-gradient(#08111f,#0b1525);margin:0;padding:8px 10px 20px;position:static;left:auto;overflow-x:clip;transform:none}.sectors-module__ykqdXG__page *{box-sizing:border-box;min-width:0}.sectors-module__ykqdXG__workspace{grid-template-columns:minmax(265px,310px) minmax(0,1fr);gap:8px;width:100%;min-height:calc(100vh - 92px);display:grid}.sectors-module__ykqdXG__sidebar,.sectors-module__ykqdXG__content,.sectors-module__ykqdXG__contentHead,.sectors-module__ykqdXG__toolbar,.sectors-module__ykqdXG__tableWrap,.sectors-module__ykqdXG__message{border:1px solid var(--border);box-shadow:0 14px 34px #0208171a}.sectors-module__ykqdXG__sidebar{background:linear-gradient(180deg, var(--surface2), var(--surface));border-radius:14px;flex-direction:column;align-self:start;max-height:calc(100vh - 90px);display:flex;position:sticky;top:8px;overflow:hidden}.sectors-module__ykqdXG__sidebarHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 14px 12px;display:flex}.sectors-module__ykqdXG__sidebarHead h1{letter-spacing:-.02em;margin:4px 0 3px;font-size:1.02rem}.sectors-module__ykqdXG__sidebarHead span{color:var(--muted);font-size:.68rem}.sectors-module__ykqdXG__eyebrow{letter-spacing:.14em;font-weight:850;color:var(--accent)!important;margin:0!important;font-size:.65rem!important}.sectors-module__ykqdXG__totalBadge{border:1px solid var(--borderStrong);background:#69c9ff14;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid;color:var(--accent)!important;font-size:.76rem!important}.sectors-module__ykqdXG__searchBox{border-bottom:1px solid var(--border);padding:9px 10px}.sectors-module__ykqdXG__searchBox input,.sectors-module__ykqdXG__toolbar input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:#050c1780;border-radius:10px;outline:none;padding:0 11px}.sectors-module__ykqdXG__searchBox input:focus,.sectors-module__ykqdXG__toolbar input:focus{border-color:var(--borderStrong)}.sectors-module__ykqdXG__sectorList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4bc4ec8c #040b1647;gap:6px;padding:7px 7px 10px;display:grid;overflow:hidden auto}.sectors-module__ykqdXG__sectorList::-webkit-scrollbar{width:7px}.sectors-module__ykqdXG__sectorList::-webkit-scrollbar-track{background:#040b1647;border-radius:999px}.sectors-module__ykqdXG__sectorList::-webkit-scrollbar-thumb{background:linear-gradient(#4ac7ebb8,#437ccab8);border:2px solid #040b1647;border-radius:999px}.sectors-module__ykqdXG__sectorRow{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:#02081738;border-radius:11px;grid-template-columns:30px minmax(82px,1fr) minmax(74px,1.18fr) 54px;align-items:center;gap:7px;padding:7px 8px;transition:transform .16s,border-color .16s,background .16s;display:grid}.sectors-module__ykqdXG__sectorRow:hover{background:#0815276b;border-color:#69c9ff47;transform:translate(2px)}.sectors-module__ykqdXG__sectorRowActive{background:linear-gradient(90deg,#2563eb3d,#69c9ff14);border-color:#69c9ff85;box-shadow:inset 3px 0 #69c9ffb8}.sectors-module__ykqdXG__rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:850}.sectors-module__ykqdXG__sectorIdentity strong,.sectors-module__ykqdXG__sectorIdentity small{display:block}.sectors-module__ykqdXG__sectorIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sectors-module__ykqdXG__sectorIdentity small{color:var(--muted);margin-top:2px;font-size:.58rem}.sectors-module__ykqdXG__sectorCapsule{background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;width:100%;height:10px;display:block;position:relative;overflow:hidden}.sectors-module__ykqdXG__sectorFillPositive,.sectors-module__ykqdXG__sectorFillNegative{border-radius:inherit;position:absolute;inset:0 auto 0 0}.sectors-module__ykqdXG__sectorFillPositive{background:linear-gradient(90deg,#2ac98e47,#2ac98ec2)}.sectors-module__ykqdXG__sectorFillNegative{background:linear-gradient(90deg,#ff6c7a47,#ff6c7ac2)}.sectors-module__ykqdXG__sectorRow>strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:.68rem}.sectors-module__ykqdXG__emptyList{color:var(--muted);text-align:center;padding:22px 10px;font-size:.74rem}.sectors-module__ykqdXG__positive{color:var(--positive)!important}.sectors-module__ykqdXG__negative{color:var(--negative)!important}.sectors-module__ykqdXG__content{background:linear-gradient(#111f34db,#0b1525eb);border-radius:14px;overflow:hidden}.sectors-module__ykqdXG__contentHead{background:linear-gradient(135deg, #1d4ed833, transparent), var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:8px 8px 0;padding:16px 18px;display:flex}.sectors-module__ykqdXG__contentHead h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(1.45rem,2.1vw,2rem)}.sectors-module__ykqdXG__contentHead p{color:var(--muted);margin:0;font-size:.76rem}.sectors-module__ykqdXG__sectorPulse{border:1px solid var(--border);background:#070f1c61;border-radius:11px;min-width:132px;padding:10px 12px}.sectors-module__ykqdXG__sectorPulse span,.sectors-module__ykqdXG__sectorPulse strong{display:block}.sectors-module__ykqdXG__sectorPulse span{color:var(--muted);font-size:.64rem}.sectors-module__ykqdXG__sectorPulse strong{margin-top:4px;font-size:1rem}.sectors-module__ykqdXG__toolbar{background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:8px 8px 0;padding:9px 11px;display:flex}.sectors-module__ykqdXG__toolbar input{width:min(360px,100%)}.sectors-module__ykqdXG__toolbar input:disabled{opacity:.55;cursor:not-allowed}.sectors-module__ykqdXG__stats{align-items:center;display:flex}.sectors-module__ykqdXG__stats div{border-right:1px solid var(--border);min-width:74px;padding:2px 10px}.sectors-module__ykqdXG__stats div:first-child{padding-left:0}.sectors-module__ykqdXG__stats div:last-child{border-right:0}.sectors-module__ykqdXG__stats span,.sectors-module__ykqdXG__stats strong{display:block}.sectors-module__ykqdXG__stats span{color:var(--muted);font-size:.61rem}.sectors-module__ykqdXG__stats strong{margin-top:2px;font-size:.84rem}.sectors-module__ykqdXG__tableWrap{background:var(--surface);scrollbar-width:thin;scrollbar-color:#4bc4ec8c #040b1661;border-radius:11px;max-height:calc(100vh - 224px);margin:8px 8px 0;overflow:auto}.sectors-module__ykqdXG__tableWrap::-webkit-scrollbar{width:8px;height:8px}.sectors-module__ykqdXG__tableWrap::-webkit-scrollbar-track{background:#040b1661;border-radius:999px}.sectors-module__ykqdXG__tableWrap::-webkit-scrollbar-thumb{background:linear-gradient(#4ac7ebb8,#437ccab8);border:2px solid #040b1661;border-radius:999px}.sectors-module__ykqdXG__tableWrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5ed9f6e6,#5491e0e6)}.sectors-module__ykqdXG__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1260px}.sectors-module__ykqdXG__table th,.sectors-module__ykqdXG__table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 11px}.sectors-module__ykqdXG__table th{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.065em;background:#101b2c;font-size:.64rem;position:sticky;top:0}.sectors-module__ykqdXG__table tbody tr{transition:background .16s}.sectors-module__ykqdXG__table tbody tr:hover{background:#4584da11}.sectors-module__ykqdXG__table tbody tr:last-child td{border-bottom:0}.sectors-module__ykqdXG__table td{font-size:.76rem}.sectors-module__ykqdXG__number{text-align:right;font-variant-numeric:tabular-nums}.sectors-module__ykqdXG__center{text-align:center}.sectors-module__ykqdXG__stockCell{min-width:205px}.sectors-module__ykqdXG__stockLink{color:var(--text);gap:2px;text-decoration:none;display:grid}.sectors-module__ykqdXG__stockLink strong{font-size:.82rem}.sectors-module__ykqdXG__stockLink>span:last-child{max-width:225px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.sectors-module__ykqdXG__symbolLine{align-items:center;gap:6px;display:flex}.sectors-module__ykqdXG__symbolLine em{color:#74cfff;letter-spacing:.05em;background:#2274b014;border:1px solid #65c7ff33;border-radius:999px;align-items:center;min-height:17px;padding:0 5px;font-size:.54rem;font-style:normal;font-weight:820;display:inline-flex}.sectors-module__ykqdXG__ltpCell{font-weight:760}.sectors-module__ykqdXG__changeCell{min-width:88px;font-weight:820}.sectors-module__ykqdXG__positivePrice{color:var(--positive);font-weight:760}.sectors-module__ykqdXG__negativePrice{color:var(--negative);font-weight:760}.sectors-module__ykqdXG__neutralPrice{color:var(--text)}.sectors-module__ykqdXG__chartIconButton{color:#73ceff;background:#1e72aa14;border:1px solid #65c7ff38;border-radius:9px;place-items:center;width:34px;height:30px;transition:transform .15s,border-color .15s,background .15s;display:inline-grid}.sectors-module__ykqdXG__chartIconButton:hover{background:#1e72aa26;border-color:#65c7ff85;transform:translateY(-1px)}.sectors-module__ykqdXG__chartGlyph{align-items:end;gap:2px;width:18px;height:15px;display:flex}.sectors-module__ykqdXG__chartGlyph i{background:currentColor;border-radius:2px 2px 0 0;width:3px;display:block}.sectors-module__ykqdXG__chartGlyph i:first-child{height:6px}.sectors-module__ykqdXG__chartGlyph i:nth-child(2){height:11px}.sectors-module__ykqdXG__chartGlyph i:nth-child(3){height:8px}.sectors-module__ykqdXG__chartGlyph i:nth-child(4){height:14px}.sectors-module__ykqdXG__actionPill{color:#a8b8ff;background:#4f59c214;border:1px solid #6b86ff42;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 9px;font-size:.67rem;font-weight:760;text-decoration:none;display:inline-flex}.sectors-module__ykqdXG__actionPill:hover{background:#4f59c226;border-color:#6b86ff80}.sectors-module__ykqdXG__message{text-align:center;color:var(--muted);background:var(--surface);border-radius:11px;margin:8px 8px 0;padding:16px}.sectors-module__ykqdXG__note{color:var(--muted);text-align:right;margin:8px 10px 10px;font-size:.63rem}html[data-theme=light] .sectors-module__ykqdXG__page{--surface:#fffffffa;--surface2:#f7fafdfc;--border:#0f172a1f;--borderStrong:#0284c747;--text:#102033;--muted:#617086;--accent:#0284c7;background:linear-gradient(#f6f9fc,#edf3f8)}html[data-theme=light] .sectors-module__ykqdXG__content{background:linear-gradient(#f8fbfe,#f1f6fa)}html[data-theme=light] .sectors-module__ykqdXG__searchBox input{background:#fff}html[data-theme=light] .sectors-module__ykqdXG__toolbar input{background:#fff}html[data-theme=light] .sectors-module__ykqdXG__sectorPulse{background:#fff}html[data-theme=light] .sectors-module__ykqdXG__sectorRow{background:#ffffffd1}html[data-theme=light] .sectors-module__ykqdXG__sectorRow:hover{background:#f4f9fff5}html[data-theme=light] .sectors-module__ykqdXG__sectorRowActive{background:linear-gradient(90deg,#0ea5e921,#0284c70a)}html[data-theme=light] .sectors-module__ykqdXG__table th{background:#e8eef5}html[data-theme=light] .sectors-module__ykqdXG__symbolLine em{color:#236b94;background:#236b940f;border-color:#236b942e}:is(html[data-theme=light] .sectors-module__ykqdXG__sectorList,html[data-theme=light] .sectors-module__ykqdXG__tableWrap){scrollbar-color:#387fa97a #d1dce7a8}html[data-theme=light] .sectors-module__ykqdXG__sectorList::-webkit-scrollbar-track{background:#d1dce7a8}html[data-theme=light] .sectors-module__ykqdXG__tableWrap::-webkit-scrollbar-track{background:#d1dce7a8}html[data-theme=light] .sectors-module__ykqdXG__sectorList::-webkit-scrollbar-thumb{background:linear-gradient(#529ec4b3,#557eb0b3);border-color:#d1dce7a8}html[data-theme=light] .sectors-module__ykqdXG__tableWrap::-webkit-scrollbar-thumb{background:linear-gradient(#529ec4b3,#557eb0b3);border-color:#d1dce7a8}@media (max-width:1050px){.sectors-module__ykqdXG__workspace{grid-template-columns:250px minmax(0,1fr)}.sectors-module__ykqdXG__sectorRow{grid-template-columns:28px minmax(75px,1fr) minmax(58px,.9fr) 46px;gap:5px;padding-inline:6px}}@media (max-width:860px){.sectors-module__ykqdXG__page{width:100%;padding-inline:6px;left:auto;transform:none}.sectors-module__ykqdXG__workspace{grid-template-columns:1fr}.sectors-module__ykqdXG__sidebar{max-height:none;position:relative;top:auto}.sectors-module__ykqdXG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.sectors-module__ykqdXG__contentHead,.sectors-module__ykqdXG__toolbar{flex-direction:column;align-items:stretch}.sectors-module__ykqdXG__toolbar input,.sectors-module__ykqdXG__stats{width:100%}.sectors-module__ykqdXG__stats div{flex:1}.sectors-module__ykqdXG__tableWrap{max-height:none}.sectors-module__ykqdXG__note{text-align:center}}@media (max-width:620px){.sectors-module__ykqdXG__sectorList{grid-template-columns:1fr}.sectors-module__ykqdXG__contentHead{margin:6px 6px 0;padding:14px}.sectors-module__ykqdXG__toolbar,.sectors-module__ykqdXG__tableWrap{margin-left:6px;margin-right:6px}.sectors-module__ykqdXG__sectorPulse{width:100%}.sectors-module__ykqdXG__stats div{min-width:0;padding:3px 8px}}.sectors-module__ykqdXG__sectorHeadingRow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sectors-module__ykqdXG__sectorTitleLink{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.sectors-module__ykqdXG__sectorTitleLink h2{margin:5px 0 4px}.sectors-module__ykqdXG__sectorTitleLink:hover h2{color:var(--accent)}.sectors-module__ykqdXG__openIndexButton{color:#74cfff;white-space:nowrap;background:#1e72aa1a;border:1px solid #65c7ff4d;border-radius:9px;align-items:center;min-height:30px;padding:0 11px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.sectors-module__ykqdXG__openIndexButton:hover{background:#1e72aa2e;border-color:#65c7ff8f}html[data-theme=light] .sectors-module__ykqdXG__openIndexButton{color:#075985;background:#0284c712;border-color:#0284c73d}@media (max-width:620px){.sectors-module__ykqdXG__sectorHeadingRow{flex-direction:column;align-items:flex-start;gap:4px}}
