.c-blue{color:#2a3584}.c-blue2{color:#3f74fe}.c-green{color:#51b848}.c-white{color:#fff}.c-gray{color:#424762 !important}.c-cyan{color:#4ac3ca}.b-black{background:#151516}.b-gray1{background:#424762}.b-gray2{background:#f9f9ff}.b-gray3{background:#adabc3}.b-white{background:#fff}.b-blue1{background:#2a3584}.b-blue2{background:#3f74fe}body.index-futures .l_contain{margin-bottom:0}body.index-futures .l_row:not(#app_header){padding:4.5rem 0}body.index-futures #ms5_hero .ms5_hero_main{grid-template-columns:1fr 1fr}body.index-futures #ms5_hero .ms5_hero_stats{width:80%}body.index-futures .sf_hero_index_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.85rem}body.index-futures .sf_hero_index_card{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.4rem;background:rgba(30,45,90,.55);border:1px solid rgba(255,255,255,.06);border-radius:14px;text-decoration:none;transition:border-color .3s ease,transform .3s ease,background .3s ease}body.index-futures .sf_hero_index_card:hover{border-color:rgba(81,184,72,.4);transform:translateY(-3px)}body.index-futures .sf_hero_index_card--featured{border-color:rgba(81,184,72,.4);background:linear-gradient(180deg, rgba(81, 184, 72, 0.08) 0%, rgba(30, 45, 90, 0.7) 100%)}body.index-futures .sf_hero_index_pulse{position:absolute;top:1rem;right:1rem;width:8px;height:8px;border-radius:50%;background:#51b848}body.index-futures .sf_hero_index_name{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#adabc3}body.index-futures .sf_hero_index_symbols .sym{font-size:1.65rem;font-weight:800;color:#fff}body.index-futures .sf_hero_index_symbols .sym--micro{font-size:1.05rem;color:#51b848}body.index-futures .sf_hero_index_meta{font-size:.8125rem;color:rgba(255,255,255,.55);padding-top:.4rem;border-top:1px solid rgba(255,255,255,.06)}body.index-futures #if_chooser{background:#fff;padding:4.5rem 0}body.index-futures #if_chooser .sf_chooser_table{display:grid;grid-template-columns:minmax(150px, 170px) repeat(4, minmax(160px, 1fr));width:100%;margin-top:1rem;overflow:hidden;border:1px solid rgba(66,71,98,.28);border-radius:16px;background:#fff;box-shadow:0 8px 32px rgba(20,30,60,.04)}body.index-futures #if_chooser .sf_chooser_head,body.index-futures #if_chooser .sf_chooser_row,body.index-futures #if_chooser .sf_chooser_row--cta{display:contents}body.index-futures #if_chooser .sf_chooser_label_col,body.index-futures #if_chooser .sf_chooser_col,body.index-futures #if_chooser .sf_chooser_row_label,body.index-futures #if_chooser .sf_chooser_cell,body.index-futures #if_chooser .sf_chooser_cta{border-top:1px solid rgba(66,71,98,.28);border-left:1px solid rgba(66,71,98,.28)}body.index-futures #if_chooser .sf_chooser_label_col,body.index-futures #if_chooser .sf_chooser_row_label{border-left:none}body.index-futures #if_chooser .sf_chooser_label_col,body.index-futures #if_chooser .sf_chooser_col{border-top:none}body.index-futures #if_chooser .sf_chooser_label_col{background:rgba(173,171,195,.35)}body.index-futures #if_chooser .sf_chooser_col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1.25rem 1.4rem;text-align:center;background:rgba(173,171,195,.35)}body.index-futures #if_chooser .sf_chooser_col--featured{background:#2a3584;color:#fff}body.index-futures #if_chooser .sf_chooser_col--featured .if_chooser_icon,body.index-futures #if_chooser .sf_chooser_col--featured .sf_chooser_col_name,body.index-futures #if_chooser .sf_chooser_col--featured .sf_chooser_col_syms .sym{color:#fff}body.index-futures #if_chooser .sf_chooser_col--featured .sf_chooser_col_syms .sym--micro{color:#51b848}body.index-futures #if_chooser .sf_chooser_col--featured .sf_chooser_col_syms .sep{color:rgba(255,255,255,.25)}body.index-futures #if_chooser .sf_chooser_col--featured .sf_chooser_pill{background:rgba(81,184,72,.2);color:#51b848;border-color:rgba(81,184,72,.4)}body.index-futures #if_chooser .if_chooser_icon{display:block;font-size:1.75rem;line-height:1;color:#51b848}body.index-futures #if_chooser .sf_chooser_col_name{font-size:1.0625rem;font-weight:700;color:#2a3584;letter-spacing:-0.01em}body.index-futures #if_chooser .sf_chooser_pill{display:inline-block;padding:.2rem .55rem;border-radius:100px;border:1px solid rgba(81,184,72,.35);background:rgba(81,184,72,.12);color:#51b848;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.index-futures #if_chooser .sf_chooser_col_syms{display:flex;align-items:baseline;justify-content:center;gap:.3rem}body.index-futures #if_chooser .sf_chooser_col_syms .sym{font-size:1.05rem;font-weight:800;color:#2a3584;letter-spacing:-0.02em}body.index-futures #if_chooser .sf_chooser_col_syms .sym--micro{font-size:.8rem;font-weight:700;color:#51b848}body.index-futures #if_chooser .sf_chooser_col_syms .sep{font-size:.85rem;color:rgba(21,21,22,.25)}body.index-futures #if_chooser .sf_chooser_row_label{display:flex;align-items:center;padding:1.15rem 1.25rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#151516;background:rgba(173,171,195,.35)}body.index-futures #if_chooser .sf_chooser_cell{display:flex;align-items:center;justify-content:center;padding:1.15rem 1.25rem;font-size:.9rem;line-height:1.5;text-align:center;color:#151516;background:#fff}body.index-futures #if_chooser .sf_chooser_cell--data strong{font-weight:800;color:#51b848;font-size:1.05rem}body.index-futures #if_chooser .sf_chooser_micro_val{font-size:.8rem;color:#adabc3}body.index-futures #if_chooser .sf_chooser_cta{display:flex;align-items:center;justify-content:center;padding:1.15rem 1.25rem;font-size:.85rem;font-weight:700;text-align:center;text-decoration:none;color:#3f74fe;background:rgba(173,171,195,.35);transition:background .2s ease,color .2s ease}body.index-futures #if_chooser .sf_chooser_cta:hover{background:#51b848;color:#fff}body.index-futures #if_chooser .sf_chooser_note{margin-top:1rem;font-size:.8125rem;color:#adabc3;text-align:center}body.index-futures #if_chooser .sf_chooser_note a{color:#3f74fe;font-weight:600}@media(max-width: 880px){body.index-futures #if_chooser .sf_chooser_table{display:grid;grid-template-columns:150px repeat(4, minmax(130px, 1fr));min-width:720px;width:max-content;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.index-futures #ms5_spotlight .ms5_features_grid{margin-top:3rem}body.index-futures #ms5_spotlight a.ms5_feature_item{text-decoration:none;color:inherit;transition:background .2s ease}body.index-futures #ms5_spotlight a.ms5_feature_item:hover{background:rgb(17.9407592824%,26.2211097205%,46.9219858156%)}body.index-futures #ms5_spotlight .ms5_feature_syms{display:block;margin-top:.35rem;font-size:.85rem;font-weight:600;letter-spacing:.02em;color:#51b848}body.index-futures #ms5_contracts .ms5_table_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2.5rem;border:1px solid rgba(255,255,255,.06);border-radius:12px}body.index-futures #ms5_contracts .ms5_contracts_table{width:100%;min-width:640px}body.index-futures #ms5_contracts .sf_group_divider td{padding:.65rem 1rem;background:rgba(63,116,254,.15);color:#3f74fe;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.index-futures #ms5_contracts .sf_ticker{display:inline-block;padding:.2rem .55rem;border-radius:6px;background:rgba(81,184,72,.15);color:#51b848;font-weight:700}body.index-futures #ms5_contracts .sf_td_green{color:#51b848;font-weight:700}body.index-futures #ms5_contracts .sf_margins_link_row{margin-top:1.25rem;text-align:center}body.index-futures #ms5_contracts .sf_margins_link{color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none}body.index-futures #ms5_contracts .sf_margins_link:hover{color:rgba(255,255,255,.8)}body.index-futures #ms5_drivers .ms5_drivers_disclaimer{margin:2rem auto 0;max-width:820px;font-size:.8125rem;line-height:1.6;color:rgba(255,255,255,.5);text-align:center}body.index-futures #ms5_index_resources{background:#151516;padding:4.5rem 0}body.index-futures #ms5_index_resources .ms5_section_label{color:#4ac3ca}body.index-futures #ms5_index_resources .ms5_section_title{color:#fff}body.index-futures #ms5_index_resources .ms5_section_sub{color:#fff}body.index-futures #ms5_index_resources .ms5_drivers_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;margin-top:3rem}@media only screen and (max-width: 960px){body.index-futures #ms5_index_resources .ms5_drivers_grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 200px)and (max-width: 768px){body.index-futures #ms5_index_resources .ms5_drivers_grid{grid-template-columns:1fr}}body.index-futures #ms5_index_resources a.ms5_driver_card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.75rem;text-align:center;text-decoration:none;color:inherit;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .2s ease,background .2s ease,transform .2s ease}body.index-futures #ms5_index_resources a.ms5_driver_card:hover{background:rgba(255,255,255,.07);border-color:rgba(81,184,72,.35);transform:translateY(-2px)}body.index-futures #ms5_index_resources a.ms5_driver_card .ms5_driver_icon{display:block;font-size:3rem;line-height:1;color:#51b848}body.index-futures #ms5_index_resources a.ms5_driver_card .ms5_driver_h{font-size:1.25rem;font-weight:600;color:#fff;margin:0}body.index-futures #ms5_index_resources a.ms5_driver_card p{font-size:1rem;line-height:1.25;color:#adabc3;margin:0}body.index-futures .ms5_phone_index_pills{display:flex;gap:6px;padding:4px 14px 12px}body.index-futures .ms5_phone_index_pill{padding:4px 9px;border-radius:100px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);font-size:9px;font-weight:600;letter-spacing:.02em}body.index-futures .ms5_phone_index_pill.is-active{background:rgba(81,184,72,.18);color:#51b848}body.index-futures .ms5_phone_watchlist--full{margin:0 14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}body.index-futures .ms5_phone_watchlist_title{margin-bottom:8px;color:rgba(255,255,255,.4);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}body.index-futures .ms5_phone_watchlist_row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:7px 0;font-size:11px}body.index-futures .ms5_phone_watchlist_row+.ms5_phone_watchlist_row{border-top:1px solid rgba(255,255,255,.04)}body.index-futures .ms5_phone_watchlist_row--micro .ms5_phone_watchlist_symbol{color:#51b848}body.index-futures .ms5_phone_watchlist_left{display:flex;flex-direction:column;gap:1px}body.index-futures .ms5_phone_watchlist_symbol{color:#fff;font-size:11px;font-weight:700}body.index-futures .ms5_phone_watchlist_subname{color:rgba(255,255,255,.45);font-size:8.5px}body.index-futures .ms5_phone_watchlist_price{color:rgba(255,255,255,.9);font-family:ui-monospace,monospace;font-size:10.5px;font-weight:500}body.index-futures .ms5_phone_watchlist_change{padding:2px 6px;border-radius:4px;font-family:ui-monospace,monospace;font-size:9px;font-weight:700}body.index-futures .ms5_phone_watchlist_change--up{background:rgba(81,184,72,.15);color:#51b848}body.index-futures .ms5_phone_watchlist_change--down{background:rgba(239,68,68,.15);color:#ef4444}body.index-futures .ms5_phone_action_bar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:14px}body.index-futures .ms5_phone_action_btn{padding:11px 0;border-radius:9px;font-size:11px;font-weight:700;text-align:center;letter-spacing:.06em}body.index-futures .ms5_phone_action_btn--buy{background:#51b848;color:#fff}body.index-futures .ms5_phone_action_btn--sell{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}body.index-futures .ms5_phone_tab_bar{display:flex;justify-content:center;gap:6px;padding:0 0 14px}body.index-futures .ms5_phone_tab_dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2)}body.index-futures .ms5_phone_tab_dot--active{width:16px;border-radius:100px;background:#51b848}
