.StocksHub_root__PIWYK{--paper:#faf6ec;--paper-2:#f3ecdc;--card:#fffdf8;--ink:#1c160f;--ink-soft:#4a4238;--grey:#6b655c;--line:#e0d7c2;--line-lt:#ece4d2;--gold:#8a6a2a;--gold-br:#c9a24b;--gold-tint:rgba(201,162,75,0.14);--display:var(--font-oswald),"Oswald",Georgia,serif;--mono:"Cascadia Mono",ui-monospace,Consolas,Menlo,monospace;max-width:1200px;margin:0 auto;padding:0 16px 48px;color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,sans-serif}.StocksHub_hero__bUhzR{padding:88px 0 22px;border-bottom:1px solid var(--line)}.StocksHub_crumbs__xu3oR{display:flex;gap:8px;font-size:13px;color:var(--grey);margin-bottom:18px}.StocksHub_crumbs__xu3oR a{color:var(--gold);text-decoration:none}.StocksHub_crumbs__xu3oR a:hover{text-decoration:underline}.StocksHub_h1__Urpyd{font-family:var(--display);font-weight:600;font-size:clamp(34px,6vw,60px);line-height:1.02;margin:4px 0 12px;color:var(--ink)}.StocksHub_h1__Urpyd em{font-style:normal;color:var(--gold)}.StocksHub_deck__NSMIv{max-width:760px;font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0 0 20px}.StocksHub_stats__OMULQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--card);margin:0}.StocksHub_stats__OMULQ>div{padding:12px 16px;border-right:1px solid var(--line-lt)}.StocksHub_stats__OMULQ>div:last-child{border-right:0}.StocksHub_stats__OMULQ dt{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--grey)}.StocksHub_stats__OMULQ dd{margin:4px 0 0;font-family:var(--display);font-size:26px;font-weight:600;color:var(--ink)}.StocksHub_filterBar__xcU34{position:sticky;top:64px;z-index:5;margin:18px 0 22px;padding:14px 16px;background:rgba(255,253,248,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-top:3px solid var(--gold-br);box-shadow:0 8px 24px rgba(60,44,20,.07);display:grid;gap:12px}.StocksHub_toolbar__4uAuz{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.StocksHub_search__85csh{flex:0 1 320px;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;background:#fff;border:1px solid var(--line);color:var(--grey);transition:border-color .15s ease,box-shadow .15s ease}.StocksHub_search__85csh:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint)}.StocksHub_search__85csh input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.StocksHub_iconBtn__3nR0c{display:inline-flex;border:0;background:transparent;color:var(--grey);cursor:pointer;padding:4px}.StocksHub_fields__zF8Le{flex:1 1 520px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:10px;min-width:0}.StocksHub_field__tntP6{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;height:44px;padding:0 34px 0 12px;background:#fff;border:1px solid var(--line);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.StocksHub_field__tntP6:hover{border-color:#cdbf9f}.StocksHub_field__tntP6:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-tint)}.StocksHub_fieldLabel__LJ_Ne{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--grey);line-height:1.2;pointer-events:none}.StocksHub_field__tntP6 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding:0;margin:0;border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.3;text-overflow:ellipsis;cursor:pointer}.StocksHub_field__tntP6 select::-ms-expand{display:none}.StocksHub_chev__d0pfB{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px!important;color:var(--grey);pointer-events:none}.StocksHub_fieldOn__CG_u1{border-color:var(--gold-br);background:#fffaf0}.StocksHub_fieldOn__CG_u1 .StocksHub_chev__d0pfB,.StocksHub_fieldOn__CG_u1 .StocksHub_fieldLabel__LJ_Ne{color:var(--gold)}.StocksHub_chips__XhMQT{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.StocksHub_chip__G8Dbx{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--gold-dk,#6f5420);background:var(--gold-tint);border:1px solid var(--gold-br);cursor:pointer}.StocksHub_chip__G8Dbx:hover{background:rgba(201,162,75,.24)}.StocksHub_chipX__PJoh4{font-size:14px!important}.StocksHub_chipClear__gGXl9{border:0;background:none;padding:0 4px;font:inherit;font-size:12.5px;font-weight:700;color:var(--grey);text-decoration:underline;cursor:pointer}.StocksHub_chipClear__gGXl9:hover{color:var(--ink)}.StocksHub_letters__I8F_r{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));border:1px solid var(--line);background:#fff}.StocksHub_letter__MKBgd{height:30px;padding:0;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink-soft);background:transparent;border:0;border-right:1px solid var(--line-lt);cursor:pointer;transition:background .12s ease,color .12s ease}.StocksHub_letter__MKBgd:last-child{border-right:0}.StocksHub_letter__MKBgd:hover{background:var(--gold-tint);color:var(--gold)}.StocksHub_letterOn__sq1Sa,.StocksHub_letterOn__sq1Sa:hover{background:var(--ink);color:#fff}.StocksHub_bento__Yi_sm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:14px;margin-bottom:34px}.StocksHub_tile__Gyznw{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--card);border:1px solid var(--line);box-shadow:-3px 4px 8px rgba(60,44,20,.05);min-width:0}.StocksHub_tileHero__ezGww{background:linear-gradient(160deg,#fffdf8,#f7efdc)}.StocksHub_tileHero__ezGww,.StocksHub_tileSectors__vPiUL{grid-column:span 2;grid-row:span 2}.StocksHub_tileTall__gW_XI{grid-row:span 2}.StocksHub_tileLinks__m9su3{grid-column:span 3}.StocksHub_tileHead___XRqV{display:grid;gap:2px}.StocksHub_eyebrow__sTM_6{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.StocksHub_tileTitle__d8IWz{text-transform:none;margin:0;font-family:var(--display);font-weight:600;font-size:24px;line-height:1.15;color:var(--ink)}.StocksHub_tileBody__byY2f{flex:1;min-width:0}.StocksHub_tileNote__PuZgf{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.StocksHub_tileAction__TrasR{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--gold);cursor:pointer}.StocksHub_tileAction__TrasR:hover{text-decoration:underline}.StocksHub_markGrid__eFEHH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.StocksHub_markLink__vpcaB{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;text-decoration:none;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.StocksHub_markLink__vpcaB span{font-family:var(--mono);font-size:10.5px;font-weight:700;color:var(--ink-soft);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StocksHub_markLink__vpcaB:hover{border-color:var(--line);background:#fff}.StocksHub_markRow__D6sU0{grid-template-columns:repeat(4,minmax(0,1fr))}.StocksHub_markRow__D6sU0,.StocksHub_sectorGrid__4N_JA{list-style:none;margin:0;padding:0;display:grid;gap:8px}.StocksHub_sectorGrid__4N_JA{grid-template-columns:repeat(3,minmax(0,1fr))}.StocksHub_sectorBtn__AS6T0{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;font:inherit;text-align:left;background:#fff;border:1px solid var(--line-lt);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.StocksHub_sectorBtn__AS6T0:hover{border-color:var(--gold);transform:translateY(-1px)}.StocksHub_sectorIcon__gComd{color:var(--gold);font-size:20px!important}.StocksHub_sectorName__PnnHI{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StocksHub_sectorCount__ZzRpD{font-family:var(--mono);font-size:11px;color:var(--grey)}.StocksHub_listRows__owAzA{list-style:none;margin:0;padding:0;display:grid;gap:2px}.StocksHub_rowLink__WaiId{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:7px 4px;text-decoration:none;border-bottom:1px dashed var(--line-lt)}.StocksHub_rowLink__WaiId>:first-child{grid-row:span 2}.StocksHub_rowName__NrSMJ{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StocksHub_rowMeta___MKLD{font-family:var(--mono);font-size:11px;color:var(--grey)}.StocksHub_rowLink__WaiId:hover .StocksHub_rowName__NrSMJ{color:var(--gold)}.StocksHub_quickLinks__7Zxts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 18px}.StocksHub_quickLinks__7Zxts a{color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid var(--line-lt);display:block;padding:4px 0}.StocksHub_quickLinks__7Zxts a:hover{color:var(--gold)}.StocksHub_mark__8NRYD{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line-lt);font-size:12px;font-weight:800;letter-spacing:.02em}.StocksHub_markLg__t6JWq{width:46px;height:46px;flex-basis:46px;font-size:14px}.StocksHub_directory__oMviV{scroll-margin-top:150px}.StocksHub_dirHead__Hhs72{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.StocksHub_dirTitle__A1TT1{text-transform:none;margin:0;font-family:var(--display);font-weight:600;font-size:28px}.StocksHub_dirSub__5Bp2y{color:var(--gold)}.StocksHub_count__3IrZm{margin:0;font-family:var(--mono);font-size:12px;color:var(--grey);display:flex;gap:12px;align-items:center}.StocksHub_clear__7uiTk,.StocksHub_linkBtn__PAn22{border:0;background:none;padding:0;font:inherit;color:var(--gold);font-weight:700;cursor:pointer;text-decoration:underline}.StocksHub_group__wOL_0{margin-bottom:18px;content-visibility:auto;contain-intrinsic-size:auto 600px}.StocksHub_groupLetter__gc_Bu{font-family:var(--display);font-size:22px;color:var(--gold);margin:0 0 8px;scroll-margin-top:170px}.StocksHub_cards__s3nWj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.StocksHub_cards__s3nWj>li{min-width:0}.StocksHub_cards__s3nWj a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;height:100%;padding:10px 12px;background:var(--card);border:1px solid var(--line-lt);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.StocksHub_cards__s3nWj a:hover{border-color:var(--gold);background:#fff;box-shadow:-3px 4px 10px rgba(60,44,20,.07)}.StocksHub_cards__s3nWj a:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.StocksHub_cards__s3nWj a>i,.StocksHub_cards__s3nWj a>img{grid-row:span 2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line-lt);font-style:normal;font-size:12px;font-weight:800;letter-spacing:.02em}.StocksHub_cards__s3nWj a>b{font-size:14px;font-weight:600;color:var(--ink)}.StocksHub_cards__s3nWj a>b,.StocksHub_cards__s3nWj a>small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StocksHub_cards__s3nWj a>small{font-size:11.5px;color:var(--grey)}.StocksHub_cards__s3nWj a>em{grid-column:3;grid-row:1/span 2;font-style:normal;font-family:var(--mono);font-size:9.5px;font-weight:700;padding:2px 5px;border:1px solid var(--gold-br);color:var(--gold);background:var(--gold-tint)}.StocksHub_cards__s3nWj a>em+em{display:none}.StocksHub_cards__s3nWj i[data-c="0"]{background:#e8f5e9;color:#1b5e20}.StocksHub_cards__s3nWj i[data-c="1"]{background:#e3f2fd;color:#0d47a1}.StocksHub_cards__s3nWj i[data-c="2"]{background:#fff3e0;color:#e65100}.StocksHub_cards__s3nWj i[data-c="3"]{background:#f3e5f5;color:#4a148c}.StocksHub_cards__s3nWj i[data-c="4"]{background:#e0f2f1;color:#004d40}.StocksHub_cards__s3nWj i[data-c="5"]{background:#fbe9e7;color:#bf360c}.StocksHub_cards__s3nWj i[data-c="6"]{background:#f0f4c3;color:#33691e}.StocksHub_cards__s3nWj i[data-c="7"]{background:#efebe9;color:#3e2723}.StocksHub_empty__GMWyR{padding:40px 16px;text-align:center;border:1px dashed var(--line);background:var(--card);color:var(--ink-soft)}.StocksHub_emptyTitle__jaYau{font-weight:700;color:var(--ink);margin:0 0 6px}.StocksHub_footnote__z06Eb{margin:18px 0 0;font-size:12.5px;color:var(--grey)}@media (max-width:1023px){.StocksHub_bento__Yi_sm{grid-template-columns:repeat(2,minmax(0,1fr))}.StocksHub_tileHero__ezGww,.StocksHub_tileSectors__vPiUL{grid-column:span 2;grid-row:auto}.StocksHub_tileTall__gW_XI{grid-row:auto}.StocksHub_tileLinks__m9su3{grid-column:span 2}.StocksHub_fields__zF8Le,.StocksHub_search__85csh{flex-basis:100%}}@media (max-width:640px){.StocksHub_stats__OMULQ{grid-template-columns:repeat(2,minmax(0,1fr))}.StocksHub_stats__OMULQ>div:nth-child(2){border-right:0}.StocksHub_stats__OMULQ>div:nth-child(-n+2){border-bottom:1px solid var(--line-lt)}.StocksHub_bento__Yi_sm{grid-template-columns:minmax(0,1fr)}.StocksHub_tileHero__ezGww,.StocksHub_tileLinks__m9su3,.StocksHub_tileSectors__vPiUL{grid-column:auto}.StocksHub_quickLinks__7Zxts{grid-template-columns:repeat(2,minmax(0,1fr))}.StocksHub_markGrid__eFEHH{grid-template-columns:repeat(4,minmax(0,1fr))}.StocksHub_fields__zF8Le,.StocksHub_sectorGrid__4N_JA{grid-template-columns:repeat(2,minmax(0,1fr))}.StocksHub_filterBar__xcU34{position:static;padding:12px}.StocksHub_letters__I8F_r{grid-template-columns:repeat(27,34px);overflow-x:auto}.StocksHub_cards__s3nWj{grid-template-columns:minmax(0,1fr)}}