.markets{color-scheme:dark}.markets .nav-links a[aria-current=page]{color:var(--cyan)}.desk-hero{padding:14px 18px 2px}.desk-hero h1{font-family:var(--disp);font-weight:900;letter-spacing:.06em;font-size:clamp(32px,5.5vw,54px);line-height:.95;margin:4px 0 8px;color:#fff;text-shadow:0 0 18px rgba(0,240,255,.45)}.desk-hero h1 span{color:var(--cyan)}.lede{max-width:760px;color:#a9c7d6;margin:0 0 8px;font-size:13.5px}.markets .hero-stats{margin-top:0;gap:22px}.markets .hero-stats b{font-size:22px}.status{color:var(--dim);font-size:12px;min-height:1.4em}.status.warn{color:var(--amber)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.strip-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00f0ff06}.strip{display:flex;gap:10px;overflow-x:auto;padding:10px 0 4px;scroll-snap-type:x mandatory}.strip::-webkit-scrollbar{height:6px}.strip::-webkit-scrollbar-thumb{background:#00f0ff47}.tick{flex:0 0 auto;scroll-snap-align:start;min-width:156px;border:1px solid var(--line);background:#00f0ff0a;padding:8px 10px}.tick.wide{min-width:228px}.tick .lbl{display:block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.tick b{display:block;font-family:var(--disp);font-size:18px;color:#fff;margin:1px 0;letter-spacing:.5px}.tick .unit,.tick .sub{display:block;color:var(--dim);font-size:11px;line-height:1.35}.tick .sub.up{color:var(--lime)}.tick .sub.down{color:#ff5d73}.tick.bad b{color:var(--dim);font-size:16px}.strip-note{color:var(--dim);font-size:11px;margin:2px 0 8px;max-width:980px}.desk{padding-top:10px}.filters{display:flex;flex-direction:column;gap:8px}.filters input[type=search],.filters select{background:#00000073;border:1px solid var(--line);color:#fff;font-family:var(--mono);font-size:14px;padding:8px 10px;outline:none;width:100%}.filters input:focus,.filters select:focus{border-color:var(--cyan);box-shadow:0 0 0 1px #00f0ff59}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg button,.chip{background:transparent;border:1px solid var(--line);color:var(--dim);font-family:var(--mono);font-size:12px;letter-spacing:.4px;padding:7px 10px;cursor:pointer}.seg button[aria-pressed=true],.chip[aria-pressed=true]{color:#001015;background:var(--cyan);border-color:var(--cyan)}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.chip{flex:0 0 auto}.sort-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--dim);font-size:12px}.sort-row label{display:flex;align-items:center;gap:8px}.sort-row select{width:auto;padding:7px 8px}.board{margin-top:8px;border-top:1px solid var(--line)}.head,.co{display:grid;grid-template-columns:minmax(190px,1.8fr) 104px minmax(130px,1.15fr) 72px;gap:8px;align-items:center}.head{position:sticky;top:53px;z-index:5;background:#03060cf0;color:var(--dim);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;padding:10px;border-bottom:1px solid var(--line)}.co{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(0,240,255,.12);color:inherit;font:inherit;padding:11px 10px;cursor:pointer}.co:hover,.co[aria-current=true]{background:#00f0ff12}.co:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.co[data-kind=private]{box-shadow:inset 2px 0 0 var(--amber)}.co[data-kind=operator]{box-shadow:inset 2px 0 0 var(--mag)}.nm{min-width:0}.nm b{display:block;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-block;margin-top:3px;font-size:9px;letter-spacing:1px;color:var(--amber);border:1px solid rgba(255,184,0,.45);padding:1px 5px}.badge.op{color:var(--mag);border-color:#ff2bd680}.badge.proxy{color:var(--cyan);border-color:#00f0ff73}.tk{color:var(--cyan);font-family:var(--disp);font-size:12px;letter-spacing:1px}.sector,.hq,.meta{color:var(--dim);font-size:12px;line-height:1.35}.px{font-variant-numeric:tabular-nums;color:#fff}.chg{font-variant-numeric:tabular-nums}.chg.up{color:var(--lime)}.chg.down{color:#ff5d73}.chg.flat{color:var(--dim)}.meta{display:none}.empty{padding:28px 10px;color:var(--dim)}.pro-panel{margin-top:36px;border:1px solid rgba(255,43,214,.45);padding:18px 18px 20px;background:#ff2bd60a}.pro-panel h2{font-family:var(--disp);color:#fff;font-size:22px;letter-spacing:1px;margin:6px 0 8px}.pro-panel p{color:#a9c7d6;margin:0 0 12px}.pro-panel ul{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pro-panel li{border:1px solid var(--line);padding:10px 12px;background:#00000040}.pro-panel li b{display:block;color:var(--mag);font-family:var(--disp);letter-spacing:1px;font-size:13px}.pro-panel li span{color:#a9c7d6;font-size:13px}.disclaimer{color:var(--dim);font-size:12px;margin-top:22px}.backdrop{position:fixed;inset:0;background:#0000008c;z-index:70}.drawer{position:fixed;top:0;right:0;height:100%;width:min(460px,100%);z-index:80;background:#061018;border-left:1px solid var(--line);overflow:auto;padding:22px 18px 40px;box-shadow:-20px 0 60px #00000073}.drawer-x{position:sticky;top:0;float:right;background:transparent;border:1px solid var(--line);color:var(--cyan);width:36px;height:36px;cursor:pointer}.drawer .kicker{color:var(--mag);letter-spacing:2px;font-size:11px}.drawer h2{font-family:var(--disp);color:#fff;font-size:28px;margin:6px 0;letter-spacing:1px;line-height:1.15}.drawer .sub{color:var(--dim);margin:0 0 12px}.px-block{display:flex;gap:18px;align-items:baseline;border:1px solid var(--line);padding:12px;margin:10px 0 14px;background:#00f0ff0a}.px-block.note{display:block;line-height:1.45}.px-block.note p{margin:0}.px-block.note a.out{display:inline-block;margin:8px 14px 0 0}.px-block b{font-family:var(--disp);font-size:28px;color:#fff}.drawer h3{font-family:var(--disp);font-size:12px;letter-spacing:1.5px;color:var(--cyan);margin:16px 0 6px}.drawer p{color:#cfefff;font-size:14px}.tagrow{display:flex;flex-wrap:wrap;gap:6px}.tagrow span{border:1px solid var(--line);color:var(--dim);font-size:11px;padding:3px 7px}.drawer a.out{color:var(--cyan)}.fleet-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:4px 0 8px}.fleet-stats div{border:1px solid var(--line);padding:8px;background:#00f0ff0a}.fleet-stats b{display:block;font-family:var(--disp);color:#fff;font-size:16px;letter-spacing:.4px}.fleet-stats span{color:var(--dim);font-size:10px;letter-spacing:.8px;text-transform:uppercase}.fleet{list-style:none;margin:0;padding:0}.fleet li{border-top:1px solid rgba(0,240,255,.12);padding:8px 0}.fleet-name{display:block;color:#fff;text-decoration:none;font-size:14px}.fleet-name:hover,.fleet-name:focus-visible{color:var(--cyan);outline:none}.fleet .meta{display:block;color:var(--dim);font-size:11px;line-height:1.35;margin-top:2px}.fleet-all{display:inline-block;margin-top:8px;color:var(--cyan)}.fleet-note{color:var(--dim);font-size:12px;margin:8px 0 0}.pro-mini{margin-top:16px;color:var(--amber);font-size:12px;border-left:3px solid var(--amber);padding-left:10px}@media(max-width:800px){.head{display:none}.co{grid-template-columns:1fr auto;grid-template-areas:"name tk" "meta meta";gap:2px 12px;padding:13px 10px}.nm{grid-area:name}.tk{grid-area:tk;display:block;text-align:right}.meta{display:block;grid-area:meta}.sector,.hq{display:none}}@media(max-width:640px){body.markets .nav{flex-wrap:wrap;gap:8px}body.markets .nav-links{width:100%;justify-content:flex-start;gap:12px}body.markets .nav-links a:not(.gs-btn){display:inline}.desk-hero{padding-top:18px}.tick{min-width:148px}.tick b{font-size:18px;line-height:1.2}.lede,.disclaimer,.strip-note{font-size:15px;line-height:1.5}.seg button,.chip{font-size:13px;line-height:1.3}.chips{flex-wrap:wrap;overflow:visible}.strip{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding-bottom:8px}.tick,.tick.wide{min-width:0;scroll-snap-align:none}}
