#market-ticker-slot{min-height:48px}.wing-market{height:48px;background:#15241e;color:#fff;display:flex;align-items:center;gap:12px;padding:0 16px;font:12px/1.2 Arial,sans-serif;overflow:hidden;width:100%;position:relative;z-index:2}.wing-market a{color:#e4eacf}.wing-market-label{white-space:nowrap;font-weight:bold}.wing-market-window{overflow:hidden;flex:1;min-width:0}.wing-market-track{display:flex;width:max-content;animation:wing-scroll var(--market-duration,2400s) linear infinite}.wing-market-group{display:flex;flex:none}.wing-market-item{white-space:nowrap;display:inline-flex;gap:10px;align-items:center;padding:0 22px;border-right:1px solid #40564b}.wing-market-item strong{color:#efcf91}.wing-market-item .gain{color:#9ee7ae}.wing-market-item .loss{color:#ffb5a5}.wing-market button{font:12px Arial,sans-serif;min-height:44px;padding:4px 9px;color:white;background:transparent;border:1px solid #778d80;border-radius:2px;white-space:nowrap}.wing-market button:hover{background:#354f40}.wing-market.paused .wing-market-track,.wing-market:hover .wing-market-track,.wing-market:focus-within .wing-market-track{animation-play-state:paused}.market-date{font-size:11px;font-weight:normal;display:block;color:#c5d0c8}@keyframes wing-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.wing-market-track{animation:none}.wing-market-window{overflow:auto}}@media(max-width:600px){.wing-market{padding:0 8px;gap:6px}.wing-market-label{font-size:10px}.wing-market-item{padding:0 12px}.market-date{font-size:10px}}

.wing-market .market-open{display:inline-flex;align-items:center;min-height:44px;padding:4px 9px;font:12px/1.2 Arial,sans-serif;color:white;border:1px solid #778d80;border-radius:2px;white-space:nowrap;text-decoration:none}
.wing-market .market-open:hover{background:#354f40}.wing-market .market-open:focus-visible,.wing-market button:focus-visible{outline:2px solid #efcf91;outline-offset:2px}
.market-intro{padding:40px 0 24px}.market-intro h1{margin:12px 0}.market-intro .dek{margin-bottom:0}
.market-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-block:1px solid var(--ink);gap:24px}
.market-facts>div{border-right:1px solid var(--line)}.market-facts>div:last-child{border:0}.market-facts span{display:block;font-size:14px;color:var(--muted)}.market-facts strong{display:block;font:32px/1.4 Georgia,serif}.market-facts small{font:14px Arial,sans-serif}
.market-search{padding:26px 0 16px}.market-search input{max-width:540px}.market-search p{font-size:14px;color:var(--muted);margin-bottom:0}
.market-table-wrap{overflow:auto}.market-table-wrap:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.market-page table{min-width:640px;font-size:16px}.market-page thead th{font-size:14px}.market-page table small{font-size:14px}.market-page caption{font-size:14px}
.market-page .market-gain{color:#245640}.market-page .market-loss{color:#aa3315}.market-page .market-empty{text-align:center;white-space:normal;padding:32px}
.market-notes{padding:40px 0;max-width:850px}.market-notes h2{font-size:34px}.market-notes p{font-size:16px}
@media(max-width:700px){.market-facts{gap:12px}.market-facts strong{font-size:23px}.market-facts>div{border:0}.market-intro{padding-top:30px}.market-page h1{font-size:46px}}
@media(max-width:420px){.market-facts{grid-template-columns:1fr 1fr}.market-facts>div:last-child{grid-column:1/-1}}

.market-open{display:inline-flex;align-items:center;min-height:44px}.market-unavailable{margin:0;min-height:48px;padding:12px;font:14px Arial,sans-serif}
