.market-section,.market-status{color:#eef2f5;letter-spacing:0;min-width:0}.market-section{box-sizing:border-box;border-top:1px solid #2b343d;border-bottom:1px solid #2b343d;width:100%;max-width:1420px;margin:24px auto;padding:22px max(24px,6vw)}.market-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.market-heading-row h2{margin:0;font-size:20px;line-height:1.4}.market-heading-row h2 small{color:#9eabb8;margin-left:8px;font-size:12px;font-weight:500}.market-platforms{border:1px solid #47515c;border-radius:6px;grid-template-columns:70px 70px;display:grid;overflow:hidden}.market-platforms button{color:#c6cdd5;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:14px}.market-platforms button[aria-pressed=true]{color:#172028;background:#e7ecf1;font-weight:700}:is(.market-platforms button:focus-visible,.market-records summary:focus-visible,.market-status a:focus-visible){outline-offset:-3px;outline:2px solid #67d1a5}.market-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-height:104px;padding:20px 0 16px;display:grid}.market-quote{flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex}.market-caption{color:#acb7c1;font-size:13px}.market-price{font-family:var(--font-geist-mono),"Consolas",monospace;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:750;line-height:1.2}.market-quote-recent .market-price{color:#c69bff;text-shadow:0 0 10px #c69bff80,0 0 22px #c69bff38}.market-quote-reference .market-price{color:#80cfff;text-shadow:0 0 10px #80cfff80,0 0 22px #80cfff38}.market-price small{font-family:var(--font-geist-sans),Arial,sans-serif;color:#acb7c1;white-space:nowrap;text-shadow:none;font-size:13px;font-weight:600}.market-meta,.market-reference-empty,.market-updated{color:#acb7c1;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.market-reference-empty{align-items:center;min-height:38px;font-size:14px;display:flex}.market-updated{margin:0 0 12px}.market-quote .market-badge-detail{max-width:100%;font-size:12px;line-height:1.7}.market-empty{font-size:18px;line-height:1.5}.market-caution{color:#e3c45b}.market-records{border-top:1px solid #2b343d}.market-records summary{cursor:pointer;padding:12px 0;font-size:14px}.market-records summary span{color:#acb7c1;margin-left:8px}.market-table-scroll{max-width:100%;overflow-x:auto}.market-section table,.market-status table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.market-section th,.market-section td,.market-status th,.market-status td{text-align:left;white-space:nowrap;border-bottom:1px solid #2b343d;padding:10px 12px}.market-section th,.market-status th{color:#acb7c1;background:#151a20;font-weight:500}.market-section td:nth-child(2){color:#67d1a5;font-weight:600}.market-badge-detail{flex-wrap:wrap;gap:4px 12px;min-width:64px;max-width:240px;font-weight:600;display:flex}.market-badge-gold{color:#e3c45b}.market-badge-hof{color:#d7b0ed}.market-badge-legend{color:#f3a69d}.market-badge-none{color:#acb7c1;font-weight:400}.market-section th:first-child,.market-section td:first-child{padding-left:0}.market-disclaimer{color:#9eabb8;overflow-wrap:anywhere;max-width:900px;margin:12px 0 0;font-size:12px;line-height:1.8}.market-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-status{max-width:1180px;margin:0 auto;padding:28px 24px 64px}.market-status h1{margin:0;font-size:24px}.market-status .market-status-tag{color:#e3c45b;font-size:13px}.market-status dl{border-top:1px solid #2b343d;border-bottom:1px solid #2b343d;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0;padding:22px 0;display:grid}.market-status dt{color:#acb7c1;font-size:13px}.market-status dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:19px;line-height:1.5}.market-status a{color:#67d1a5;text-underline-offset:3px;text-decoration:underline}.market-status-note{color:#acb7c1;font-size:13px;line-height:1.8}@media (max-width:700px){.market-section{margin:20px auto;padding:18px 16px}.market-overview{grid-template-columns:minmax(0,1fr);gap:20px;min-height:100px}.market-heading-row h2{font-size:18px}.market-price{font-size:28px}.market-status{padding:24px 16px}.market-status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.market-section th,.market-section td{padding:10px 8px;font-size:12px}}
