.market-strip{padding-top:15px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.market-strip-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:11px;color:#6d7881}
.market-strip-heading>a{font-size:11px;font-weight:800;letter-spacing:1px;color:var(--ink)}
.market-strip-heading>a span{color:#9b7100}
.market-component{min-width:0}
.market-embed-frame{position:relative;min-width:0;background:#fff}
.market-embed-ticker{min-height:122px}
.market-embed-ticker>.tradingview-widget-container{min-height:122px}
.market-status{position:absolute;inset:0 0 32px;display:flex;align-items:center;justify-content:center;margin:0;padding:12px;text-align:center;font-size:13px;line-height:1.5;color:#68747c;background:#f7f8f9;pointer-events:none}
.market-status[hidden],.market-chart-placeholder[hidden]{display:none}
.market-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.market-links a{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;padding:7px 11px;font-size:11px;line-height:1.3;background:#fff}
.market-links a>b{font-weight:800}
.market-links a>span{color:#75808a}
.market-links a[aria-current],.market-links a:hover{background:#fff8df;border-color:#e2c76a;color:var(--ink)}
.market-no-script{font-size:12px;line-height:1.6;color:#68747c;margin:12px 0 0}
.market-page{padding-top:8px}
.market-page-heading{max-width:820px;margin-bottom:28px}
.market-page-heading h1{font-size:38px;line-height:1.22;letter-spacing:-.7px;font-weight:800;margin:14px 0}
.market-page-heading>p{font-size:17px;line-height:1.75;color:#60717b;margin:0}
.market-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}
.market-card{display:block;border:1px solid var(--line);border-top:3px solid var(--yellow);padding:24px;background:#fff;border-radius:4px}
.market-card:hover{border-color:#d4ba62;box-shadow:0 5px 18px #17212b08;color:var(--ink)}
.market-card-symbol{display:inline-block;padding:7px 10px;background:#f5f6f7;border-radius:4px;font-size:13px;font-weight:800}
.market-card h2{font-size:25px;font-weight:700;margin:18px 0 8px}
.market-card p{font-size:13px;margin:0 0 24px;color:#61717b}
.market-card p span{color:#75808a}
.market-card-action{display:flex;justify-content:space-between;font-size:13px;font-weight:700;padding-top:14px;border-top:1px solid var(--line)}
.market-chart-component{margin-top:24px;border:1px solid var(--line);border-radius:5px;padding:20px}
.market-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.market-chart-controls h2{font-size:21px;font-weight:700;margin:0 0 5px}
.market-chart-controls p{font-size:12px;color:#75808a;margin:0}
.market-open-chart{border:0;cursor:pointer;white-space:nowrap;border-radius:3px}
.market-open-chart:disabled{background:#edf0f2;color:#61717b;cursor:default}
.market-embed-chart{height:520px}
.market-embed-chart>.tradingview-widget-container{height:100%;width:100%}
.market-embed-chart .tradingview-widget-container__widget{height:calc(100% - 32px);width:100%}
.market-chart-placeholder{position:absolute;inset:0 0 32px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:30px;background:#f5f7f8;text-align:center}
.market-chart-mark{font-size:44px;color:#9b7100;font-weight:700;line-height:1}
.market-chart-placeholder p{font-size:15px;line-height:1.7;max-width:360px;margin:0;color:#60717b}
.market-chart-placeholder small{font-size:12px;color:#75808a}
.market-chart-fallback{font-size:12px;line-height:1.7;margin:16px 0 0;color:#75808a}
.market-chart-fallback a{text-decoration:underline;color:#3b657d;text-underline-offset:3px}
.market-explainer{max-width:850px;margin:36px 0 0;padding-top:24px;border-top:1px solid var(--line)}
.market-explainer h2{font-size:21px;font-weight:700;margin:0 0 15px}
.market-explainer p{font-size:14px;line-height:1.85;color:#68747c;margin-bottom:12px}
@media(max-width:900px){.market-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.market-strip{padding-top:12px;padding-bottom:12px}.market-links{gap:6px}.market-links a{padding:7px 9px}.market-strip .market-links a>span:not(:last-child){display:none}.market-page-heading h1{font-size:29px}.market-page-heading>p{font-size:15px}.market-directory{grid-template-columns:1fr;gap:12px;margin-top:22px}.market-card{padding:20px}.market-chart-component{padding:12px;margin-top:18px}.market-chart-controls{gap:10px}.market-chart-controls h2{font-size:18px}.market-open-chart{padding:11px 13px;font-size:12px}.market-embed-chart{height:440px}.market-chart-placeholder{padding:20px}.market-chart-placeholder p{font-size:14px}.market-explainer{margin-top:28px}.market-page .market-links a>span:not(:last-child){display:none}}
