:root{color:#eaf2ff;font-synthesis:none;background:#06101f;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{font-size:16px}body{background:radial-gradient(circle at 80% 0,#0b3060 0,#0000 28%),#06101f;min-height:100vh;margin:0;overflow-x:hidden}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{flex:none;display:block}main,section,article,.panel,.pageTitle{min-width:0}header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071326e8;border-bottom:1px solid #142744;align-items:center;gap:30px;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.brand span{background:linear-gradient(135deg,#408cff,#33d2ff);border-radius:10px;padding:6px 10px}nav{color:#9db0cb;gap:24px;font-size:14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}nav a.active,nav a:hover{color:#fff}.search{background:#0d1c32;border:1px solid #203858;border-radius:10px;align-items:center;gap:9px;width:min(370px,30vw);margin-left:auto;padding:9px 12px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.menu{color:#fff;background:0 0;border:0;display:none}.ticker{background:#09172b;border-bottom:1px solid #142744;align-items:center;gap:18px;padding:9px 5vw;display:flex;overflow:hidden}.tickerStatus{letter-spacing:1px;flex:none;font-size:10px}.tickerStatus.live{color:#42d9b3}.tickerStatus.closed{color:#8298b6}.tickerViewport{min-width:0;overflow:hidden}.tickerTrack{width:max-content;animation:36s linear infinite ticker-scroll;display:flex}.tickerViewport:hover .tickerTrack{animation-play-state:paused}.tickerItem{white-space:nowrap;align-items:center;gap:8px;margin-right:30px;font-size:12px;display:flex}.tickerItem b{color:#91a5c1}.tickerItem span{color:#eaf2ff;font-variant-numeric:tabular-nums}.tickerItem em{font-variant-numeric:tabular-nums;font-style:normal}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker span{color:#42d9b3}.hero{text-align:center;grid-template-columns:minmax(0,900px);justify-content:center;align-items:center;min-height:560px;padding:88px 7vw 76px;display:grid}.hero>div{width:100%}.hero p{max-width:720px;margin:0 auto}.eyebrow,.pageTitle small,.sectionHead small,.instrumentHead small{color:#45a4ff;letter-spacing:2px;font-size:11px;font-weight:700}.hero h1{margin:18px 0;font-size:clamp(42px,6vw,76px);line-height:1.02}.launchBanner{color:#f3f8ff;background:#102b4a;border:1px solid #2a6090;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;display:inline-flex}.launchBanner span{color:#65c7ff;letter-spacing:.8px;font-size:12px;font-weight:800}.launchBanner small{color:#9bb3d1;font-size:11px}.hero h1 i{color:#4aa8ff;font-style:normal}.hero p,.pageTitle p{color:#93a8c5;line-height:1.7}.heroSearch{color:#15233a;text-align:left;background:#fff;border-radius:13px;align-items:center;max-width:650px;margin:30px auto 0;padding:7px 8px 7px 16px;display:flex;position:relative}.heroSearch input{border:0;outline:0;flex:1;min-width:0;padding:12px;font-size:15px}.heroSearch select{color:#52647b;background:#fff;border:0;border-left:1px solid #d7e0ec;outline:none;padding:8px 10px}.heroSearch button,.primary{color:#fff;cursor:pointer;white-space:nowrap;background:#1677ff;border:0;border-radius:9px;padding:13px 22px;font-size:14px;font-weight:700}.heroResults{z-index:3;text-align:left;background:#0b1a2f;border:1px solid #193552;border-radius:12px;width:min(100%,650px);margin:8px auto 0;padding:8px;position:relative}.heroResults p{color:#8298b6;margin:7px 10px;font-size:12px}.heroResults button{color:#eaf2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px;display:flex}.heroResults button:hover,.heroResults button:focus-visible{background:#16365c;outline:none}.heroResults .heroShowAll{color:#62b7ff;justify-content:center;margin-top:4px;font-size:12px}.heroResults button span{min-width:0}.heroResults button b,.heroResults button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.heroResults button small,.heroResults button em{color:#8298b6;margin-top:3px;font-size:11px;font-style:normal}.heroQuote{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.heroQuote em{margin-top:0}.priceDelta{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.priceDelta.compact{gap:3px}.priceDelta span,.priceDelta em{text-align:right;display:block}.priceDelta small{color:#8298b6;text-align:right;font-size:10px;display:block}.searchPageForm{gap:9px;max-width:720px;margin:20px 0;display:flex}.searchPageForm input{color:#fff;background:#0d1c32;border:1px solid #24466c;border-radius:10px;outline:none;flex:1;min-width:0;padding:13px 15px}.searchPageForm input:focus{border-color:#4aa8ff}.searchPageForm button,.showAllButton{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:9px;padding:0 17px;font-weight:700}.searchControls{align-items:center;gap:10px;margin:16px 0;display:flex}.searchControls label{color:#8298b6;font-size:12px}.searchControls select{color:#eaf2ff;background:#0d1c32;border:1px solid #24466c;border-radius:8px;padding:9px 12px}.showAllButton{margin-left:auto;padding:9px 14px}.chips{color:#6f87a7;margin-top:15px;font-size:12px}.chips button{color:#9ec7ff;background:0 0;border:0}.terminal{background:linear-gradient(150deg,#0d203c,#081426);border:1px solid #214b78;border-radius:22px;padding:22px;box-shadow:0 35px 80px #0007}.terminalTop{color:#728aa9;font-size:10px}.terminalTop span{background:#2d8fff;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.miniChart{align-items:flex-end;gap:8px;height:250px;padding:40px 10px 20px;display:flex}.miniChart i{background:linear-gradient(#34c7ff,#1576f900);border-top:2px solid #54d4ff;flex:1}.grid4{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid4 b{background:#112540;border-radius:10px;padding:15px;font-size:12px}.grid4 small{color:#7890af;margin-top:6px;display:block}.section,.page{padding:60px 7vw}.page{min-height:70vh}.sectionHead h2,.pageTitle h1{margin:10px 0;font-size:34px;line-height:1.15}.flowSection{padding-top:10px}.flowSection .sectionHead{justify-content:space-between;align-items:end;display:flex}.flowSection .sectionHead p{color:#8298b6;margin:0}.flowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.flowPanel{background:#0a192e;border:1px solid #173152;border-radius:14px;min-height:168px;padding:22px}.flowTitle{align-items:center;gap:10px;display:flex}.flowTitle h3{margin:0}.flowTitle span{border-radius:50%;width:9px;height:9px}.fiiDot{background:#4aa8ff}.diiDot{background:#42d9b3}.flowPanel>small{color:#8298b6;margin-top:18px;display:block}.flowStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.flowStats div{gap:7px;display:grid}.flowStats span{color:#8298b6;font-size:12px}.flowStats strong{font-size:17px}.dataPage .pageTitle p{margin-bottom:0}.backLink{color:#56abff;margin-bottom:24px;font-size:13px;display:inline-block}.dataPanel{background:#0a192e;border:1px solid #173152;border-radius:14px;padding:22px}.dataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dataField,.dataSection{background:#0d1c32;border:1px solid #173152;border-radius:10px;min-width:0;padding:14px}.dataField small,.dataSection>small{color:#8298b6;margin-bottom:7px;font-size:11px;display:block}.dataField strong{overflow-wrap:anywhere;line-height:1.45}.dataSection{grid-column:1/-1}.dataList{gap:10px;display:grid}.dataCard{background:#0a192e;border:1px solid #173152;border-radius:9px;min-width:0;padding:12px}.profileLayout{gap:16px;display:grid}.profileIntro,.profileFacts,.profileMetrics{background:#0d1c32;border:1px solid #173152;border-radius:12px;padding:22px}.profileIntroHeading,.profileSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profileIntroHeading small,.profileSectionTitle small{color:#45a4ff;letter-spacing:1.5px;font-size:11px;font-weight:700}.profileIntro h2,.profileSectionTitle h3{color:#f2f7ff;margin:7px 0 0}.profileIntro h2{font-size:22px}.profileIntro p{color:#c5d5e9;max-width:940px;margin:20px 0 0;font-size:15px;line-height:1.7}.profileBadge{color:#65d99a;letter-spacing:1px;white-space:nowrap;background:#123728;border:1px solid #276b57;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:700}.profileFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.profileFact,.profileMetric{background:#10243d;border:1px solid #1c3960;border-radius:9px;min-width:0;padding:16px}.profileFact small,.profileMetric small{color:#8298b6;margin-bottom:8px;font-size:11px;display:block}.profileFact strong,.profileMetric strong{overflow-wrap:anywhere;line-height:1.4;display:block}.profileMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.profileMetric strong{color:#f2f7ff;font-size:18px}.profileMetric span{color:#62b7ff;text-transform:uppercase;margin-top:6px;font-size:11px;display:block}.profileChart{background:#0d1c32;border:1px solid #173152;border-radius:12px;padding:22px}.profileChartStatus{color:#3dd8ac;white-space:nowrap;font-size:12px}.profileChartCanvas{width:100%;min-height:360px;margin-top:18px;overflow:hidden}.stockSearch{max-width:860px;margin:28px 0 8px}.stocksPage{padding-top:48px}.stocksHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.stocksHero .pageTitle p{max-width:680px;margin-bottom:0}.marketBadge{color:#b7c8dc;white-space:nowrap;border:1px solid #304566;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.marketBadge i{background:#ff7187;border-radius:50%;width:8px;height:8px}.marketBadge.open{color:#70dfb0;border-color:#24634f}.marketBadge.open i{background:#38d8a2}.stocksOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stocksMetric,.overviewPanel,.actionPanel{background:#0a192e;border:1px solid #173152;border-radius:12px;padding:18px}.stocksMetric small,.stocksMetric span{color:#8298b6;font-size:11px;display:block}.stocksMetric strong{font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:22px;display:block}.stocksMetric strong.up{color:#42d9b3}.stocksMetric strong.down{color:#ff6d86}.stocksSection{margin-top:52px}.stocksSectionHeading{margin-bottom:20px}.stocksSectionHeading p{color:#8298b6;text-align:right;max-width:380px;margin:0}.overviewColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.overviewPanel h3{margin:0 0 16px}.rangeWatch,.sectorPerformance{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rangeWatch>div>small{color:#8298b6;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.stockTableSymbol{flex-direction:column;gap:4px;min-width:125px;display:inline-flex}.stockTableSymbol strong{color:#edf5ff}.stockTableSymbol small,.stockTable td small{color:#8298b6;font-size:10px}.sectorPerformance{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.sectorPerformance div{border-top:1px solid #142744;grid-template-columns:1fr auto;gap:4px;padding:10px 0;font-size:12px;display:grid}.sectorPerformance div small{color:#8298b6;grid-column:1/-1;font-size:10px}.sectorPerformance b{font-variant-numeric:tabular-nums}.screenerControls{background:#0a192e;border:1px solid #173152;border-radius:12px 12px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.screenerControls label,.tableToolbar{color:#8298b6;gap:6px;font-size:11px;display:grid}.screenerControls input,.screenerControls select,.tableToolbar select{color:#eaf2ff;background:#0d1c32;border:1px solid #24466c;border-radius:8px;outline:none;width:100%;padding:9px 10px}.screenerControls input:focus,.screenerControls select:focus,.tableToolbar select:focus{border-color:#4aa8ff}.tableToolbar{background:#09172b;border-left:1px solid #173152;border-right:1px solid #173152;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.tableToolbar select{width:180px}.stockTableWrap{border:1px solid #173152;border-radius:0 0 12px 12px;overflow-x:auto}.stockTable{border-collapse:collapse;background:#0a192e;width:100%;min-width:880px}.stockTable th,.stockTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #142744;padding:13px 14px;font-size:12px}.stockTable th{color:#8298b6;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700}.stockTable td{color:#d9e6f7;font-variant-numeric:tabular-nums}.stockTable td small{margin-top:4px;display:block}.stockTable tbody tr:hover{background:#0e223c}.actionButton,.pagination button{color:#8fc8ff;cursor:pointer;background:#102744;border:1px solid #2a4e78;border-radius:7px;padding:7px 10px;font-size:11px}.actionButton:hover,.pagination button:hover:not(:disabled){color:#fff;border-color:#4aa8ff}.tableMessage{color:#8298b6!important;text-align:center!important;padding:30px!important}.pagination{color:#8298b6;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.pagination button:disabled{cursor:not-allowed;opacity:.45}.actionPanel{min-height:150px}.actionPanelTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.actionPanelTitle small{color:#45a4ff;letter-spacing:1.5px;font-size:10px}.actionPanelTitle h3{margin:6px 0 0}.textLink{color:#62b7ff;font-size:12px}.actionList{gap:8px;display:grid}.actionRow{border-top:1px solid #142744;grid-template-columns:1fr 1fr auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.actionRow span{color:#8298b6}.actionRow em{color:#62b7ff;text-align:right;font-style:normal}.stockSearch label{color:#91a5c1;margin-bottom:9px;font-size:13px;display:block}.stockSearch input{color:#fff;background:#0d1c32;border:1px solid #24466c;border-radius:11px;outline:none;width:100%;padding:15px 17px}.stockSearch input:focus{border-color:#4aa8ff;box-shadow:0 0 0 3px #4aa8ff22}.stockResults{margin-top:12px}.stockResults .empty{margin:8px 0}.featureGrid,.cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.featureGrid article,.browseCard{cursor:pointer;background:#0a192e;border:1px solid #173152;border-radius:16px;flex-direction:column;min-height:224px;padding:25px;transition:all .2s;display:flex}.featureGrid article:hover,.browseCard:hover{border-color:#3388ed;transform:translateY(-4px)}.featureGrid svg{color:#4aa8ff;width:24px;height:24px;margin-bottom:18px}.featureGrid h3,.browseCard b{margin:0;font-size:17px;line-height:1.25}.featureGrid p{color:#8499b6;font-size:14px;line-height:1.6}.featureGrid span,.browseCard span{color:#50acff;align-items:center;gap:5px;margin-top:auto;font-size:13px;display:flex}.browseCard{gap:16px}.results{gap:10px;margin-top:28px;display:grid}.results a{background:#0b1a2f;border:1px solid #193552;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.searchResult{color:#eaf2ff;text-align:left;cursor:pointer;background:#0b1a2f;border:1px solid #193552;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(100px,auto) minmax(70px,auto);align-items:center;gap:20px;width:100%;padding:16px 20px;font-size:14px;display:grid}.searchResult:hover,.searchResult:focus-visible{border-color:#4aa8ff;outline:none}.searchResultName,.searchResultName small{min-width:0;display:block}.searchResultName small{color:#7189aa;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.searchResultPrice{font-variant-numeric:tabular-nums;text-align:right}.searchResult em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.results small{color:#7189aa;margin-top:5px;display:block}.results span{color:#56abff}.error{color:#ffb6c7;background:#401726;border:1px solid #a53a58;border-radius:10px;margin:20px 0;padding:13px}.loader,.empty,.muted{color:#8398b4;padding:25px 0}.instrumentHead{justify-content:space-between;align-items:end;display:flex}.instrumentHead h1{margin:8px 0;font-size:40px}.instrumentHead p{color:#6f87a7}.price{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.priceStatus{letter-spacing:1px;margin-bottom:0;font-size:10px;font-weight:700;display:block}.priceStatus.live{color:#42d9b3}.priceStatus.closed{color:#8298b6}.price span{font-size:42px;font-weight:700;display:block}.price em,.stat em{font-size:13px;font-style:normal;display:block}.up{color:#3dd8ac}.down{color:#ff6d86}.stats{grid-template-columns:repeat(6,1fr);gap:10px;margin:28px 0;display:grid}.stat{min-width:0}.stat,.panel{background:#0a192e;border:1px solid #173152;border-radius:14px;padding:19px}.stat small{color:#8298b6;margin-bottom:9px;display:block}.stat strong{overflow-wrap:anywhere;line-height:1.25;display:block}.tabs{gap:8px;margin-bottom:13px;display:flex}.tabs button{color:#8197b6;cursor:pointer;background:0 0;border:0;padding:11px 17px;font-size:13px}.tabs .active{color:#fff;background:#16365c;border-radius:8px}.panel h3{margin-top:0}.panelHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panelHeading small{color:#62b7ff;letter-spacing:1px}.panelHeading h3{margin:6px 0 0}.marketDataGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketDataGrid .stat{background:#0d2038;padding:13px}.panel pre{color:#bcd5f5;white-space:pre-wrap;max-height:520px;font-size:12px;overflow:auto}.chartWrap{min-width:0}.chartTools{justify-content:space-between;gap:12px;margin:-4px 0 12px;display:flex}.chartTools div{gap:4px;display:flex}.chartTools button{color:#8298b6;cursor:pointer;background:#0d1c32;border:1px solid #203858;border-radius:6px;padding:6px 9px;font-size:12px}.chartTools button:hover,.chartTools button.active{color:#fff;background:#16365c;border-color:#4aa8ff}.intelGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.moversSection{margin:36px 0 32px}.moversSection .sectionHead{margin-bottom:18px}.moversSection .sectionHead p{color:#8298b6;margin:0}.moversGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.moverPanel{background:#0a192e;border:1px solid #173152;border-radius:14px;padding:18px}.moverPanel h3{margin:0 0 12px}.moverRow{border-top:1px solid #142744;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.homeMoverRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.homeMoverRow:hover,.homeMoverRow:focus-visible{background:#102b4a;outline:none}.capMoversSection{padding-top:18px}.capMoversGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.capMoverCard{background:#0a192e;border:1px solid #173152;border-radius:14px;min-width:0;padding:18px}.capMoverCard h3{margin:0 0 16px;font-size:17px}.capMoverColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.capMoverColumn{min-width:0}.capMoverColumn>small{letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.capMoverRow{color:#eaf2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #142744;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;padding:9px 0;display:grid}.capMoverRow:hover,.capMoverRow:focus-visible{color:#62b7ff;outline:none}.capMoverRow b,.capMoverRow span,.capMoverRow em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capMoverRow b{font-size:11px}.capMoverRow span,.capMoverRow em{font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-style:normal}.capMoverRow span{color:#a9bad0}.capMoverRow em{grid-column:2}.sectorSectionHead{align-items:end}.sectorSelectLabel{color:#8298b6;align-items:center;gap:10px;font-size:12px;display:flex}.sectorSelectLabel select{color:#eaf2ff;background:#0d1c32;border:1px solid #24466c;border-radius:9px;outline:none;min-width:150px;padding:10px 12px}.sectorSelectLabel select:focus{border-color:#4aa8ff;box-shadow:0 0 0 3px #4aa8ff22}.sectorStockGrid{background:#0a192e;border:1px solid #173152;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 18px;display:grid}.sectorStockGrid .moverRow:first-child,.sectorStockGrid .moverRow:nth-child(2){border-top:0}.moverRow span{color:#a9bad0;font-variant-numeric:tabular-nums}.moverRow em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.searchResult{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.searchResultName{min-width:0}.searchResultPrice{font-size:15px;font-weight:700;display:block}.moversLoading{color:#8298b6;padding:18px 0}.foSearchRow{margin:18px 0 26px}.foSearchRow input{color:#eaf2ff;background:#081323cc;border:1px solid #1f3d66;border-radius:12px;outline:none;width:min(100%,520px);padding:13px 16px}.foSearchRow input:focus{border-color:#4aa8ff;box-shadow:0 0 0 3px #4aa8ff2e}.commodityStatus{color:#dceaff;letter-spacing:1px;align-items:center;gap:9px;margin:24px 0 18px;font-size:11px;font-weight:800;display:flex}.commodityStatus small{color:#8298b6;letter-spacing:0;font-weight:500}.liveDot,.closedDot{background:#3dd8ac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3dd8ac1f}.closedDot{background:#ff6d86;box-shadow:0 0 0 4px #ff6d861f}.commodityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commodityDashboard{padding-top:48px}.commodityHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.commodityHero .pageTitle p{max-width:720px;margin-bottom:0}.commodityMarketBadge{color:#b7c8dc;white-space:nowrap;border:1px solid #304566;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.commodityMarketBadge i{background:#ff7187;border-radius:50%;width:8px;height:8px}.commodityMarketBadge.open{color:#70dfb0;border-color:#24634f}.commodityMarketBadge.open i{background:#38d8a2}.commodityControls{background:#0a192e;border:1px solid #173152;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.commodityControls label{color:#8298b6;gap:6px;font-size:11px;display:grid}.commodityControls select{color:#eaf2ff;background:#0d1c32;border:1px solid #24466c;border-radius:8px;outline:none;padding:10px 11px}.commodityMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.commodityMetric,.commodityPanel{background:#0a192e;border:1px solid #173152;border-radius:12px;padding:18px}.commodityMetric small,.commodityMetric span{color:#8298b6;font-size:11px;display:block}.commodityMetric strong{font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:20px;display:block}.commodityMetric strong.up{color:#42d9b3}.commodityMetric strong.down{color:#ff6d86}.commoditySection{margin-top:48px}.commoditySectionTitle{margin-bottom:18px}.commoditySectionTitle p{color:#8298b6;text-align:right;max-width:380px;margin:0}.commodityCurve{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commodityCurveRow{color:#eaf2ff;text-align:left;cursor:pointer;background:#0a192e;border:1px solid #173152;border-radius:11px;grid-template-columns:1fr auto;gap:7px 10px;padding:15px;display:grid}.commodityCurveRow:hover,.commodityCurveRow.active{background:#102744;border-color:#4aa8ff}.commodityCurveRow span{font-weight:700}.commodityCurveRow span small,.commodityCurveRow>small{color:#8298b6;margin-top:5px;font-size:10px;font-weight:400;display:block}.commodityCurveRow strong,.commodityCurveRow em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.commodityCurveRow>small{border-top:1px solid #142744;grid-column:1/-1;padding-top:8px}.commoditySplit{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:48px;display:grid}.commodityBigQuote{align-items:baseline;gap:12px;margin:8px 0 22px;display:flex}.commodityBigQuote strong{font-variant-numeric:tabular-nums;font-size:34px}.commodityBigQuote span{font-size:14px;font-weight:700}.commodityOHLC{border-top:1px solid #142744;border-bottom:1px solid #142744;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 0;display:grid}.commodityOHLC span{color:#8298b6;gap:5px;font-size:11px;display:grid}.commodityOHLC b{color:#eaf2ff;font-variant-numeric:tabular-nums}.commodityContractLink{color:#eaf2ff;flex-direction:column;gap:4px;min-width:0;display:inline-flex}.commodityContractLink strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commodityContractLink small{color:#8298b6;font-size:10px}.commodityPanel>.commodityContractLink{margin-top:18px}.commodityDepth{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commodityDepth>div{gap:0;display:grid}.commodityDepth>div>small{color:#8298b6;letter-spacing:1px;margin-bottom:8px;font-size:10px}.commodityDepth span{color:#d9e6f7;border-top:1px solid #142744;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.commodityDepth em{color:#62b7ff;font-variant-numeric:tabular-nums;font-style:normal}.commodityTableWrap{border:1px solid #173152;border-radius:12px;overflow-x:auto}.commodityTable{border-collapse:collapse;background:#0a192e;width:100%;min-width:850px}.commodityTable th,.commodityTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #142744;padding:12px;font-size:11px}.commodityTable th{color:#8298b6;letter-spacing:.8px;text-transform:uppercase;font-size:9px}.commodityTable td{color:#d9e6f7;font-variant-numeric:tabular-nums}.commoditySummaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commoditySummaryGrid>div{background:#0a192e;border:1px solid #173152;border-radius:11px;gap:10px;padding:16px;display:grid}.commoditySummaryGrid>div>small{color:#8298b6;text-transform:uppercase;font-size:10px}.commodityCard{color:#eaf2ff;text-align:left;cursor:pointer;background:#0a192eeb;border:1px solid #1a3560;border-radius:16px;width:100%;min-height:270px;padding:22px;transition:border-color .15s,transform .15s}.commodityCard:hover,.commodityCard:focus-visible{border-color:#4aa8ff;outline:none;transform:translateY(-2px)}.commodityCardTop,.commodityStats{justify-content:space-between;align-items:center;display:flex}.commodityChange{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.commodityCardTop small{color:#62b7ff;letter-spacing:1.5px}.commodityCard h2{margin:7px 0 0;font-size:22px}.commodityArrow{color:#8ea8ce;font-size:22px}.commodityPrice{font-variant-numeric:tabular-nums;margin:26px 0 7px;font-size:30px;display:block}.commodityChange{align-items:flex-start;font-size:14px;font-weight:700}.commodityContract{color:#8298b6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}.commodityStats{color:#8298b6;border-top:1px solid #173152;gap:10px;margin-top:22px;padding-top:15px;font-size:11px}.commodityStats span{gap:5px;display:grid}.commodityStats b{color:#eaf2ff;font-size:12px}.foMarketBar{grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin:10px 0 20px;display:grid}.foIndexCard{width:100%;color:inherit;text-align:left;background:#0a192eeb;border:1px solid #1a3560;border-radius:16px;padding:16px 18px}.foIndexButton{cursor:pointer;font:inherit}.foIndexButton:hover,.foIndexButton:focus-visible{border-color:#4aa8ff;outline:none}.foIndexCard.light{background:#0c1d34d1}.foIndexCard small{color:#7ca5d8;letter-spacing:1px;text-transform:uppercase;font-size:10px;display:block}.foIndexCard strong{margin-top:10px;font-size:28px;display:block}.foIndexCard span{margin-top:8px;font-size:12px;display:block}.foMoverList{gap:8px;margin-top:8px;display:grid}.foMoverRow{color:#eaf2ff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12px;display:flex}.foMoverRow:hover,.foMoverRow:focus-visible{color:#62b7ff;outline:none}.foCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.foCard{background:#0a192eeb;border:1px solid #1a3560;border-radius:16px;transition:border-color .15s,transform .15s;overflow:hidden}.foCard.open{border-color:#4aa8ff;transform:translateY(-2px)}.foCardHeader{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:20px 18px 16px;display:grid}.foCardTag{letter-spacing:1.5px;color:#62b7ff;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.foCardHeader small{color:#8ea8ce;font-size:11px;display:block}.foCardHeader strong{font-variant-numeric:tabular-nums;font-size:24px}.foChevron{color:#8ea8ce;font-size:22px}.foMiniStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.foMiniStats>div{background:#112339e6;border:1px solid #1c3967;border-radius:10px;padding:12px 10px}.foMiniStats small{color:#7c94b3;text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.foMiniStats strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:15px;display:block}.foDropdown{border-top:1px solid #173152;padding:0 18px 18px}.foSection{margin-top:18px}.foSection h4{letter-spacing:1px;color:#7da8d3;text-transform:uppercase;margin:0 0 10px;font-size:13px}.foTable{border-collapse:collapse;background:#0c1828cc;border-radius:10px;width:100%;overflow:hidden}.foTable th,.foTable td{text-align:left;border-bottom:1px solid #20395e;padding:10px 8px;font-size:12px}.foTable th{color:#7d96ba;letter-spacing:1px;text-transform:uppercase;font-weight:700}.foTable td{color:#eaf2ff}.foPage{padding-top:48px}.foHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.foHero .pageTitle p{max-width:720px;margin-bottom:0}.foMarketBadge{color:#b7c8dc;white-space:nowrap;border:1px solid #304566;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.foMarketBadge i{background:#ff7187;border-radius:50%;width:8px;height:8px}.foMarketBadge.open{color:#70dfb0;border-color:#24634f}.foMarketBadge.open i{background:#38d8a2}.foControls{background:#0a192e;border:1px solid #173152;border-radius:12px;grid-template-columns:1.1fr 1.1fr 1fr .8fr;gap:12px;padding:16px;display:grid}.foControls label{color:#8298b6;gap:6px;font-size:11px;display:grid}.foControls select,.foControls input{color:#eaf2ff;background:#0d1c32;border:1px solid #24466c;border-radius:8px;outline:none;width:100%;padding:10px 11px}.foControls select:focus,.foControls input:focus{border-color:#4aa8ff}.foMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.foMetric{background:#0a192e;border:1px solid #173152;border-radius:12px;padding:18px}.foMetric small,.foMetric span{color:#8298b6;font-size:11px;display:block}.foMetric strong{font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:20px;display:block}.foMetric strong.up{color:#42d9b3}.foMetric strong.down{color:#ff6d86}.foSectionBlock{margin-top:48px}.foSectionTitle{margin-bottom:18px}.foSectionTitle p{color:#8298b6;text-align:right;max-width:380px;margin:0}.futuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.futureCard{background:#0a192e;border:1px solid #173152;border-radius:12px;padding:16px}.futureCard>small{color:#62b7ff;letter-spacing:1px;font-size:10px}.futureCard h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 13px;font-size:14px;overflow:hidden}.futureCard>strong{font-variant-numeric:tabular-nums;margin-right:9px;font-size:20px;display:inline-block}.futureCard>span{font-size:12px;font-weight:700}.futureCard>div{color:#8298b6;border-top:1px solid #142744;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;display:flex}.foTableWrap{background:#0a192e;border:1px solid #173152;border-radius:12px;overflow-x:auto}.foFullTable,.foCompactTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1000px}.foFullTable th,.foFullTable td,.foCompactTable th,.foCompactTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #142744;padding:10px 8px;font-size:11px}.foFullTable th{color:#8298b6;letter-spacing:.7px;text-transform:uppercase;font-size:9px}.foFullTable th[colspan="6"]:first-child{color:#62b7ff;text-align:center}.foFullTable th[colspan="6"]{color:#ff91a3;text-align:center}.foFullTable td{color:#d9e6f7}.foFullTable td:nth-child(-n+6){color:#a9cfff}.foFullTable td:nth-child(n+8){color:#ffc0c9}.foFullTable .strikeCell{color:#f3f8ff;text-align:center;font-weight:800}.strikeCell small{color:#f0c35b;letter-spacing:.7px;margin-top:3px;font-size:9px;display:block}.foFullTable .atmRow{background:#19304d}.foSplitGrid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:48px;display:grid}.foPanel{background:#0a192e;border:1px solid #173152;border-radius:12px;min-width:0;padding:18px}.foPanel .foSectionTitle{margin-bottom:14px}.foPanel .foSectionTitle h2{font-size:22px}.foPanel .foSectionTitle p{font-size:12px}.foCompactTable{min-width:0}.foCompactTable th{color:#8298b6;text-align:right;text-transform:uppercase;font-size:9px}.foCompactTable td{color:#d9e6f7}.liquidList{gap:0;display:grid}.liquidRow{border-top:1px solid #142744;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 0;font-size:12px;display:grid}.liquidRow span b{color:#62b7ff;letter-spacing:.7px;font-size:10px}.liquidRow strong{font-variant-numeric:tabular-nums}.liquidRow small{color:#8298b6;grid-column:1/-1;font-size:10px}.greeksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.greekCard{background:#0a192e;border:1px solid #173152;border-radius:10px;padding:14px}.greekCard h3{color:#f0c35b;margin:0 0 12px;font-size:14px}.greekCard>div{color:#8298b6;grid-template-columns:1fr 1fr;gap:8px;font-size:10px;display:grid}.greekCard b{color:#eaf2ff;font-variant-numeric:tabular-nums}.foOptionLink{color:#62b7ff}.fundamentalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 28px;display:grid}.fundamentalCard{color:#eaf2ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1b1524,#14111b);border:1px solid #2a2140;border-radius:12px;flex-direction:column;min-height:154px;padding:20px;transition:border-color .16s,transform .16s,background .16s;display:flex}.fundamentalCard:hover{background:linear-gradient(145deg,#211a2c,#17131f);border-color:#35b976;transform:translateY(-2px)}.fundamentalTop{align-items:center;gap:9px;margin-bottom:18px;display:flex}.fundamentalNumber{color:#6b5b83;letter-spacing:1px;font-size:12px;font-weight:800}.fundamentalType{color:#65d99a;letter-spacing:1px;background:#173b2a;border:1px solid #315c48;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:800}.fundamentalArrow{color:#6f87a7;margin-left:auto;font-size:18px}.fundamentalCard strong{font-size:16px}.fundamentalCard p{color:#d3ceda;margin:9px 0 15px;font-size:13px;line-height:1.45}.fundamentalAction{color:#56abff;margin-top:auto;font-size:12px;font-weight:700}.dataTableWrap{overflow-x:auto}.dataTable{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.dataTable th,.dataTable td{text-align:left;vertical-align:top;border-bottom:1px solid #1b3455;padding:13px 14px;font-size:13px}.dataTable th{color:#8298b6;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.dataTable td{color:#d9e6f7;line-height:1.45}.dataTable th:first-child,.dataTable td:first-child{min-width:360px}.cellMetrics{gap:7px;min-width:130px;display:grid}.cellMetrics span{justify-content:space-between;gap:12px;display:flex}.cellMetrics small{color:#8298b6}.cellMetrics b{color:#eaf2ff;text-align:right;font-weight:600}.cellLine{display:block}footer{color:#8298b6;background:#050d19;border-top:1px solid #142744;grid-template-columns:1.7fr 1.6fr 2fr;gap:40px;padding:45px 7vw;font-size:13px;display:grid}footer>div{flex-direction:column;gap:11px;display:flex}footer b{color:#fff}footer p{margin:0;line-height:1.6}.footerLinks{white-space:nowrap;flex-wrap:nowrap;gap:8px 14px;display:flex}footer a:not(.brand):hover{color:#fff}.legalContent{max-width:820px;margin-top:36px}.legalContent section{margin-top:32px}.legalContent h2{margin:0 0 10px;font-size:20px}.legalContent h3{color:#dceaff;margin:22px 0 8px;font-size:15px}.legalContent p,.legalContent li{color:#a4b6cf;line-height:1.7}.legalContent ul{padding-left:20px}.legalContent a{color:#62b7ff}@media (width<=900px){header nav{background:#081426;flex-direction:column;padding:20px;display:none;position:absolute;top:72px;left:0;right:0;transform:none}header nav.open{display:flex}.menu{margin-left:auto;display:block}.search{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.featureGrid,.cards{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(3,1fr)}footer{grid-template-columns:1fr 1fr}.intelGrid,.moversGrid,.capMoversGrid{grid-template-columns:1fr}.stocksOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewColumns{grid-template-columns:1fr}.screenerControls{grid-template-columns:repeat(2,minmax(0,1fr))}.fundamentalsGrid{gap:14px}.flowGrid,.foMarketBar{grid-template-columns:1fr}.foMetricsGrid,.futuresGrid,.greeksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foSplitGrid{grid-template-columns:1fr}.foControls{grid-template-columns:repeat(2,minmax(0,1fr))}.commodityGrid{grid-template-columns:1fr}.commodityMetricGrid,.commodityCurve{grid-template-columns:repeat(2,minmax(0,1fr))}.commoditySplit{grid-template-columns:1fr}.marketDataGrid,.dataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sectionHead{display:block}.sectionHead>span,.sectionHead p{min-width:0}.sectionHead p{text-align:left;max-width:none;margin-top:10px}.hero h1{font-size:42px}.terminal{display:none}.featureGrid,.cards{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.price span{font-size:28px}.instrumentHead{align-items:start}.fundamentalsGrid,.profileFacts,.profileMetricGrid{grid-template-columns:1fr}.profileIntroHeading,.profileSectionTitle{display:block}.profileBadge{margin-top:12px;display:inline-block}.flowSection .sectionHead,.foHero,.commodityHero{display:block}.commodityMarketBadge{margin-top:16px}.commoditySectionTitle{display:block}.commoditySectionTitle p{text-align:left;margin-top:10px}.commodityMetricGrid,.commodityCurve,.commoditySummaryGrid,.commodityControls{grid-template-columns:1fr}.foMarketBadge{margin-top:16px}.foSectionTitle,.commoditySectionTitle,.stocksSectionHeading{margin-bottom:22px}.foMetricsGrid,.futuresGrid,.greeksGrid,.foControls{grid-template-columns:1fr}.stocksHero{display:block}.marketBadge{margin-top:16px}.stocksSectionHeading{display:block}.stocksSectionHeading p{text-align:left;margin-top:10px}.stocksOverviewGrid,.rangeWatch,.sectorPerformance,.screenerControls{grid-template-columns:1fr}.actionPanelTitle{display:block}.actionPanelTitle .textLink{margin-top:12px;display:inline-block}.sectorSectionHead{display:block}.sectorSelectLabel{justify-content:space-between;margin-top:14px}.sectorStockGrid{grid-template-columns:1fr}.sectorStockGrid .moverRow:nth-child(2){border-top:1px solid #142744}.flowStats,.dataGrid,.marketDataGrid{grid-template-columns:1fr}.panelHeading{display:block}.commodityStatus{flex-wrap:wrap;align-items:flex-start}.heroSearch button{padding:11px}.heroSearch{padding-left:11px}.heroSearch select{max-width:72px;padding:8px 4px}.searchResult{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.searchResultPrice{grid-area:1/2}.searchResult em{grid-area:2/2}.section,.page{padding:40px 5vw}footer{grid-template-columns:1fr}.footerLinks{gap:8px 10px;font-size:12px}}
