/* Decision first: one command center, then chart + alternative paths. */
body.futures-v2-page .v2-command-center{border:1px solid #294263;border-radius:16px;overflow:hidden;background:#0d192a;margin-bottom:18px}
body.futures-v2-page .v2-command-center .v2-decision{display:grid;grid-template-columns:170px minmax(0,1fr) 290px;grid-template-areas:'state copy clock' 'levels levels alerts';gap:18px 26px;padding:24px;border:0;border-top:3px solid var(--v2-state);border-radius:0;box-shadow:none;background:linear-gradient(125deg,#10223b,#0b1523)}
.v2-command-center .v2-decision-state{grid-area:state;display:block}.v2-command-center .v2-decision-copy{grid-area:copy}.v2-command-center .v2-countdown-row,.v2-command-center .v2-market-scan-row{grid-area:clock}
body.futures-v2-page .v2-command-center .v2-current-action,.v2-command-center #v2-current-action{font:600 30px/1.2 Manrope,Inter,sans-serif;margin:14px 0;overflow-wrap:anywhere}
.v2-command-center .v2-decision-copy h2{font-size:20px!important;margin:0 0 10px!important}.v2-command-center #v2-instruction{display:none}
body.futures-v2-page .v2-command-center .v2-decision-brief{padding:0;margin:0;background:none;border:0}.v2-command-center #v2-next-condition{display:block;overflow:visible;white-space:normal;-webkit-line-clamp:unset;font-size:14px;line-height:1.7;margin:4px 0 0}.v2-command-center .v2-decision-badges{margin:10px 0}.v2-command-center #v2-blocker-badges{display:none!important}.v2-command-center .v2-inline-link{font-size:12px}
body.futures-v2-page .v2-command-center .v2-countdown-row,body.futures-v2-page .v2-command-center .v2-market-scan-row{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:10px;margin:0;padding:0;border:0}
body.futures-v2-page .v2-command-center [hidden]{display:none!important}
body.futures-v2-page .v2-command-center .v2-countdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:none;box-shadow:none;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0}
.v2-command-center .v2-countdown:before,.v2-command-center .v2-countdown:after{display:none!important}
body.futures-v2-page .v2-command-center .v2-countdown strong{font:600 34px/1.2 Inter,sans-serif;font-variant-numeric:tabular-nums;color:#a7cdff}.v2-clock-unit{font:500 9px/1.6 Inter,sans-serif;letter-spacing:.09em;color:#a1b4cd}.v2-command-center .v2-countdown small{font-size:10px;margin:4px 0}
.v2-command-center .v2-primary-levels{grid-area:levels;display:grid;grid-template-columns:repeat(3,1fr);margin:0!important;align-self:start;border:1px solid #263c58;border-radius:8px;overflow:hidden}.v2-command-center .v2-primary-levels>div{padding:10px 14px}.v2-command-center .v2-primary-levels strong{font-size:14px!important}
.v2-notification-settings{grid-area:alerts;display:flex;flex-direction:column;gap:8px}.v2-notification-settings button,.strategy-compare{border:1px solid #32619a;border-radius:7px;background:#142d4d;color:#acd0ff;cursor:pointer;padding:10px 14px;font:500 12px Inter,sans-serif}.v2-notification-settings small{color:#8dabc9;font-size:10px;line-height:1.6}
body.futures-v2-page .v2-command-center .v2-lifecycle{margin:0;padding:16px 24px;border:0;border-top:1px solid #263c58;border-radius:0;background:#0b1523}.v2-command-center #v2-lifecycle-caption{display:none}.v2-command-center .v2-lifecycle-disclosure{margin-top:12px}.v2-command-center .v2-lifecycle-steps{margin-top:10px;margin-bottom:8px}.v2-command-center .v2-lifecycle-steps button{display:grid;place-items:center;position:relative;width:30px;height:30px;border:1px solid #34465d;border-radius:50%;color:#9eafc5;background:#122139;cursor:pointer;font:500 12px Inter,sans-serif;margin:0 auto 8px}.v2-command-center .v2-lifecycle-steps .is-current button{background:#1677ff;color:white;box-shadow:0 0 0 4px #1677ff22}.v2-command-center .v2-lifecycle-steps .is-complete button{background:#194a42;color:#7fe0bc}.v2-command-center .v2-lifecycle-steps .is-failed button{background:#502737;color:#ff9cad}.v2-command-center .v2-lifecycle-steps button:focus-visible{outline:2px solid #b2d5ff;outline-offset:4px}.v2-command-center .v2-lifecycle-clock-note{font-size:10px;margin:8px 0}.v2-command-center .v2-lifecycle-disclosure summary{padding:10px!important;font-size:12px}
body.futures-v2-page .v2-primary-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:'chart strategy';align-items:start;gap:18px}.v2-strategy-focus{grid-area:strategy;min-width:0;padding:20px;border:1px solid #29394f;border-radius:14px;background:#0d1726}.strategy-heading>span,.strategy-macro>span{font-size:9px;letter-spacing:.13em;color:#90bfff}.strategy-heading h2{font:600 22px Manrope,Inter,sans-serif;margin:6px 0}.strategy-heading small{color:#a2b2c8;font-size:11px}.strategy-option{padding:15px 0;border-bottom:1px solid #28384f}.strategy-option.is-selected{border-left:2px solid #1677ff;padding-left:12px}.strategy-option-head{display:flex;gap:9px;font-size:13px}.strategy-option-head span{color:#89baff}.strategy-score{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:11px}.strategy-score meter{width:100%;height:7px;accent-color:#1677ff}.strategy-option small{font-size:11px;color:#a4b8d0}.strategy-option details,.strategy-macro details{font-size:11px;line-height:1.7;margin-top:10px;color:#a0b4cd}.strategy-option summary,.strategy-macro summary{cursor:pointer;color:#91bbf0}.strategy-compare{width:100%;margin:16px 0 0}.strategy-expired{font-size:12px;line-height:1.65;padding:12px;border:1px solid #645430;color:#eac47c;border-radius:8px}.strategy-macro{padding-top:24px}.strategy-macro h3{font:600 18px Manrope,Inter,sans-serif;margin:8px 0}.strategy-macro>p{font-size:12px;color:#a5b6cb}.strategy-regions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.strategy-regions>div{padding:10px;border:1px solid #253a54;border-radius:7px;display:grid;gap:5px;font-size:11px}.strategy-regions b{font-weight:500;color:#aacfff;text-transform:capitalize}.strategy-regions small{font-size:9px;color:#8b9eb7}.strategy-macro details small{display:block;color:#8d9fb7}.strategy-macro details section{border-top:1px solid #28384f;margin-top:12px}
body.futures-v2-page .v2-secondary-grid{margin-top:18px}.public-futures-preview .v2-command-center,.public-futures-preview #v2-strategy-focus{display:none!important}.public-futures-preview .v2-primary-grid{grid-template-columns:1fr!important;grid-template-areas:'chart'!important}
@media(max-width:1150px){body.futures-v2-page .v2-command-center .v2-decision{grid-template-columns:140px minmax(0,1fr) 230px;gap:16px}.v2-command-center #v2-current-action{font-size:25px}body.futures-v2-page .v2-primary-grid{grid-template-columns:minmax(0,1fr) 290px}}
@media(max-width:850px){body.futures-v2-page .v2-command-center .v2-decision{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'state clock' 'copy copy' 'levels levels' 'alerts alerts';padding:18px}body.futures-v2-page .v2-primary-grid{grid-template-columns:1fr;grid-template-areas:'strategy' 'chart'}.strategy-regions{grid-template-columns:repeat(4,1fr)}.v2-command-center .v2-lifecycle-steps{min-width:560px}.v2-command-center .v2-lifecycle-scroll{overflow:auto}body.futures-v2-page .v2-command-center .v2-lifecycle{padding:16px}.v2-command-center .v2-countdown strong{font-size:27px!important}.v2-command-center .v2-primary-levels strong{font-size:12px!important}.v2-command-center .v2-primary-levels>div{padding:10px 8px}}
body.futures-v2-page #v2-context-switcher[hidden]{display:none!important}
body.futures-v2-page .v2-command-center .v2-decision-copy{display:block;min-height:0;align-self:start}
body.futures-v2-page .v2-command-center .v2-countdown,body.futures-v2-page .v2-command-center .v2-countdown strong{max-width:none!important;width:auto!important;white-space:nowrap;word-break:normal;overflow-wrap:normal}
body.futures-v2-page .v2-command-center .v2-decision{min-height:0;align-items:start}
body.futures-v2-page .v2-command-center .v2-decision-brief{min-height:0!important}
body.futures-v2-page .v2-command-center .v2-lifecycle-steps li>button{width:30px!important;height:30px!important;min-height:30px;aspect-ratio:1;border-radius:50%!important;padding:0!important}
body.futures-v2-page .v2-desk-heading{padding:0 4px;margin:4px 0 14px;min-height:0}body.futures-v2-page .v2-desk-heading h2{font-size:24px;margin:6px 0}
body.public-futures-preview .v2-command-center{display:block!important}body.public-futures-preview .v2-command-center .v2-decision{display:block!important;padding:22px!important}body.public-futures-preview .v2-command-center .v2-lifecycle{display:none!important}
body.futures-v2-page .v2-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start;margin-bottom:18px}.v2-overview-grid .v2-strategy-focus{grid-area:auto}.v2-overview-grid .v2-command-center{margin:0!important}
body.futures-v2-page .v2-overview-grid .v2-decision{grid-template-columns:130px minmax(0,1fr);grid-template-areas:'state clock' 'copy copy' 'levels levels' 'alerts alerts';gap:14px;padding:20px}.v2-overview-grid .v2-countdown-row{justify-self:end}.v2-overview-grid .v2-notification-settings{display:grid;grid-template-columns:auto 1fr;align-items:center}.v2-overview-grid .v2-decision-state h1{font-size:26px!important}.v2-overview-grid .v2-lifecycle-steps{min-width:520px}.v2-overview-grid .v2-lifecycle-scroll{overflow:auto}
body.futures-v2-page .v2-primary-grid{grid-template-columns:1fr;grid-template-areas:'chart'}.strategy-macro>summary{font:500 13px Inter,sans-serif;color:#a0c9ff;cursor:pointer}.strategy-macro>span{display:block;margin-top:16px}.strategy-synthesis{font-size:12px;line-height:1.7;color:#bccde2}.strategy-expired{padding:9px;font-size:11px}.strategy-option{padding-top:12px;padding-bottom:12px}.strategy-heading h2{font-size:20px}.strategy-option details{font-size:10px}.strategy-score{margin:7px 0}
@media(min-width:1150px){body.futures-v2-page .v2-overview-grid{grid-template-columns:minmax(0,1fr) 340px}body.futures-v2-page .v2-overview-grid .v2-decision{grid-template-columns:140px minmax(0,1fr) 220px;grid-template-areas:'state copy clock' 'levels levels alerts'}}
@media(max-width:1050px){body.futures-v2-page .v2-overview-grid{grid-template-columns:1fr}.v2-overview-grid .v2-strategy-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v2-overview-grid .strategy-heading,.v2-overview-grid .strategy-expired,.v2-overview-grid .strategy-macro,.v2-overview-grid .strategy-compare,.v2-overview-grid .strategy-synthesis{grid-column:1/-1}.strategy-option{border-left:0!important;padding:10px!important;border:1px solid #26384f;border-radius:8px}.strategy-option.is-selected{border-color:#1677ff}}
@media(max-width:600px){.v2-overview-grid .v2-strategy-focus{display:block}.v2-overview-grid .strategy-option{margin-top:10px}.v2-overview-grid .v2-notification-settings{display:flex}.v2-overview-grid .strategy-regions{grid-template-columns:1fr 1fr}.v2-overview-grid .v2-countdown strong{font-size:26px!important}}
.public-futures-preview .v2-overview-grid{display:block!important}
@media(min-width:1150px){.v2-overview-grid .v2-notification-settings{display:flex;align-items:stretch}}
