.contract-module__FoIIVW__contractPage{--contract-accent:#00a979;--contract-accent-strong:#008f68;--contract-accent-soft:#e8f8f2;--contract-canvas:#f7f9f8;--contract-line:#e4e9e7;background:var(--contract-canvas);min-height:calc(100dvh - 7rem);padding-bottom:3rem}.contract-module__FoIIVW__contractPage .dhero{border-bottom:1px solid var(--contract-line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:center;gap:2rem;width:100%;padding:1.5rem max(1rem,50% - 46rem)}.contract-module__FoIIVW__contractPage .deyebrow{color:var(--contract-accent-strong);letter-spacing:.09em;font-size:.68rem}.contract-module__FoIIVW__contractPage .dhero h1{letter-spacing:-.035em;max-width:none;margin-top:.2rem;font-size:clamp(1.65rem,2.2vw,2.25rem)}.contract-module__FoIIVW__contractPage .dsub{margin-top:.3rem;font-size:.8rem}.contract-module__FoIIVW__contractPage .dquote{border:0;border-left:1px solid var(--contract-line);box-shadow:none;border-radius:0;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:0 0 0 1.5rem;display:grid}.contract-module__FoIIVW__contractPage .dmetric{font-size:1.65rem;line-height:1.15}.contract-module__FoIIVW__contractPage .dchange{text-align:right;align-self:center}:is(.contract-module__FoIIVW__contractPage .dmeta,.contract-module__FoIIVW__contractPage .dactions){grid-column:1/-1}.contract-module__FoIIVW__contractPage .dmeta{font-size:.7rem}.contract-module__FoIIVW__contractPage .dactions{margin-top:.55rem}.contract-module__FoIIVW__contractPage .dactions .btn{border-radius:.4rem;min-height:2.25rem;padding-inline:.9rem;font-size:.72rem}.contract-module__FoIIVW__docked{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;gap:1rem;width:min(100%,92rem);margin-inline:auto;padding:1.25rem 1rem 0;display:grid}.contract-module__FoIIVW__dockedMain{align-content:start;gap:1rem;min-width:0;display:grid}.contract-module__FoIIVW__chartLead{min-width:0}.contract-module__FoIIVW__marketOverview{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);align-items:stretch;gap:1rem;display:grid}.contract-module__FoIIVW__marketOverview>.panel{height:100%}.contract-module__FoIIVW__contractDetails{gap:.75rem;min-width:0;display:grid}:is(.contract-module__FoIIVW__contractPage .panel,.contract-module__FoIIVW__contractPage .cunder,.contract-module__FoIIVW__contractPage .trade-ticket[data-variant=docked]){border-color:var(--contract-line);border-radius:.65rem;box-shadow:0 1px 2px #0f201a09}.contract-module__FoIIVW__contractPage .panel{padding:1rem 1.1rem}.contract-module__FoIIVW__chartLead .panel{padding:0}.contract-module__FoIIVW__chartLead .panel>.ph{min-height:3.25rem;margin:0;padding:0 1.1rem}.contract-module__FoIIVW__chartLead .chart-workspace{gap:0}.contract-module__FoIIVW__chartLead .chart-mode-bar{margin:.75rem 1.1rem}.contract-module__FoIIVW__chartLead .lw-controls{border-radius:.55rem;margin:0 1.1rem .75rem;padding:.4rem}.contract-module__FoIIVW__chartLead .chart-stage{border-top:1px solid var(--contract-line)}:is(.contract-module__FoIIVW__chartLead .tv-frame,.contract-module__FoIIVW__chartLead .lw-chart){box-shadow:none;border:0;border-radius:0}.contract-module__FoIIVW__contractPage .panel .ph{border-bottom:1px solid #edf0ef;margin-bottom:.85rem;padding-bottom:.7rem}.contract-module__FoIIVW__contractPage .panel .ph h2{letter-spacing:-.01em;font-size:.9rem;font-weight:650}.contract-module__FoIIVW__contractPage .panel .ph>span{font-size:.66rem}.contract-module__FoIIVW__contractPage .cunder{background:linear-gradient(90deg,#fff,#fbfdfc);min-height:4rem;padding:.8rem 1.1rem}.contract-module__FoIIVW__contractPage .cunder:hover{border-color:var(--contract-accent)}.contract-module__FoIIVW__contractPage .cunder__go{color:var(--contract-accent-strong)}:is(.contract-module__FoIIVW__contractPage .stat,.contract-module__FoIIVW__contractPage .contract-specs div){background:#fafcfb;border-color:#edf0ef}.contract-module__FoIIVW__contractDetails>.panel{box-shadow:none}.contract-module__FoIIVW__contractDetails .contract-specs{border:1px solid var(--contract-line);border-radius:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.contract-module__FoIIVW__contractDetails .contract-specs div{border:0;border-left:1px solid var(--contract-line);background:var(--surface,#fafcfb);border-radius:0}.contract-module__FoIIVW__contractDetails .contract-specs div:first-child{border-left:0}.contract-module__FoIIVW__contractDetails .statgrid{gap:.6rem}.contract-module__FoIIVW__contractDetails .stat{padding:.8rem .9rem}.contract-module__FoIIVW__contractDetails .fineprint+.fineprint{border-top:1px solid var(--contract-line);margin-top:.45rem;padding-top:.45rem}.contract-module__FoIIVW__contractPage .stock-order-rail{top:4.5rem}.contract-module__FoIIVW__contractPage .trade-ticket[data-variant=docked]{overflow:hidden;box-shadow:0 8px 28px -22px #0f201a73}.contract-module__FoIIVW__contractPage .trade-ticket[data-variant=docked]:before{content:"";background:var(--contract-accent);height:3px;display:block}.contract-module__FoIIVW__contractPage .trade-ticket[data-variant=docked] button[type=submit]{background:var(--contract-accent-strong);border-color:var(--contract-accent-strong)}@media (max-width:64rem){.contract-module__FoIIVW__docked{grid-template-columns:1fr}.contract-module__FoIIVW__docked .stock-order-rail{display:none}}@media (max-width:52rem){.contract-module__FoIIVW__marketOverview{grid-template-columns:1fr}.contract-module__FoIIVW__contractDetails .contract-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-module__FoIIVW__contractDetails .contract-specs div:nth-child(4){border-left:0}.contract-module__FoIIVW__contractDetails .contract-specs div:nth-child(n+4){border-top:1px solid var(--contract-line)}}.contract-module__FoIIVW__railFallback{display:none}@media (max-width:64rem){.contract-module__FoIIVW__railFallback{display:block}}@media (max-width:54rem){.contract-module__FoIIVW__contractPage .dhero{grid-template-columns:1fr;gap:1rem}.contract-module__FoIIVW__contractPage .dquote{border-left:0;border-top:1px solid var(--contract-line);padding:.9rem 0 0}}@media (max-width:40rem){.contract-module__FoIIVW__contractPage{padding-bottom:1rem}.contract-module__FoIIVW__contractPage .dhero{padding:1.15rem 1rem}.contract-module__FoIIVW__contractPage .dhero h1{font-size:1.45rem}.contract-module__FoIIVW__docked{gap:.65rem;padding:.75rem .65rem 0}.contract-module__FoIIVW__dockedMain,.contract-module__FoIIVW__marketOverview,.contract-module__FoIIVW__contractDetails{gap:.65rem}.contract-module__FoIIVW__contractPage .panel{padding:.85rem}.contract-module__FoIIVW__contractPage .cunder{gap:.65rem;padding-inline:.85rem}.contract-module__FoIIVW__contractPage .cunder__price{flex-direction:column;align-items:flex-end;gap:0}.contract-module__FoIIVW__chartLead .chart-mode-bar{margin:.65rem .85rem}.contract-module__FoIIVW__chartLead .lw-controls{margin-inline:.85rem}.contract-module__FoIIVW__contractDetails .contract-specs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.contract-module__FoIIVW__contractDetails .contract-specs div,.contract-module__FoIIVW__contractDetails .contract-specs div:nth-child(4)){border-left:0;border-top:1px solid var(--contract-line)}.contract-module__FoIIVW__contractDetails .contract-specs div:nth-child(2n){border-left:1px solid var(--contract-line)}.contract-module__FoIIVW__contractDetails .contract-specs div:nth-child(-n+2){border-top:0}}@media (prefers-color-scheme:dark){.contract-module__FoIIVW__contractPage{--contract-accent:#2fc997;--contract-accent-strong:#22b889;--contract-accent-soft:#123d31;--contract-canvas:var(--page);--contract-line:var(--line)}:is(.contract-module__FoIIVW__contractPage .dhero,.contract-module__FoIIVW__contractPage .cunder){background:var(--bg)}.contract-module__FoIIVW__contractPage .panel .ph{border-color:var(--line-soft)}:is(.contract-module__FoIIVW__contractPage .stat,.contract-module__FoIIVW__contractPage .contract-specs div){border-color:var(--line-soft);background:var(--inset)}}