.market_wrap{--paper:#eeede9;--card:#f6f5f2;--ink:#14161b;--mute:#5b606a;--line:rgba(20,22,27,0.12);--blue:#2a6cff;--pad:clamp(18px,2.6vw,40px);--mono:'CNUD Geist Mono','Geist Mono',ui-monospace,monospace;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--paper);color:var(--ink);padding:clamp(72px,8vw,120px) var(--pad) clamp(48px,5.5vw,84px);font:400 16px/1.5 'CNUD Geist','Geist',system-ui,sans-serif;-webkit-font-smoothing: antialiased}.market_wrap *,.market_wrap *::before,.market_wrap *::after{box-sizing:border-box}.market_wrap p,.market_wrap h2,.market_wrap figure{margin:0}.market_wrap .market_contain{display:grid;gap:clamp(32px,4vw,64px)}.market_wrap .market_mono{font:400 10px/1.4 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--ink)}.market_wrap .market_mono.is-dim{color:var(--mute)}.market_wrap .market_mono.is-blue{color:var(--blue)}.market_wrap .market_head{display:grid;grid-template-columns: 7fr 5fr;gap:20px clamp(32px,5vw,96px);align-items: end}.market_wrap .market_label{grid-column: 1 / -1;font:400 11px/1.3 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.market_wrap .market_label i{display:inline-block;width:7px;height:7px;background:var(--blue);margin-right: 10px;vertical-align: 1px}.market_wrap .market_title{font-weight: 400;font-size:clamp(42px,5.4vw,96px);line-height: 0.94;letter-spacing: -0.055em}.market_wrap .market_text{display:grid;gap:14px}.market_wrap .market_lead{font-size:clamp(18px,1.4vw,22px);line-height: 1.35;letter-spacing: -0.015em}.market_wrap .market_body{color:var(--mute)}.market_wrap .market_figs{display:grid;grid-template-columns: repeat(3,1fr);border-top:1px solid var(--ink)}.market_wrap .market_fig{display:grid;gap:10px;padding:18px clamp(14px,2vw,28px) 0 0}.market_wrap .market_fig + .market_fig{padding-left: clamp(14px,2vw,28px);border-left: 1px solid var(--line)}.market_wrap .market_big{font-weight: 400;font-size:clamp(56px,7.4vw,136px);line-height: 0.9;letter-spacing: -0.06em;font-variant-numeric: tabular-nums}.market_wrap .market_big small{font-size:0.32em;letter-spacing: -0.02em;margin-left: 6px}.market_wrap .market_big .market_unit.is-pre{margin:0 4px 0 0;vertical-align: 0.9em}.market_wrap .market_fig.is-ink .market_big{color:var(--ink)}.market_wrap .market_fig.is-blue .market_big{color:var(--blue)}.market_wrap .market_chart{display:grid;gap:14px}.market_wrap .market_chart_head{display:flex;justify-content: space-between;align-items: center;gap:18px;flex-wrap:wrap}.market_wrap .market_chart_head .is-dim{margin-right: auto}.market_wrap .market_open{display:inline-flex;align-items: center;gap:14px;height:42px;padding:0 16px;border:0;background:var(--blue);color:#fff;font:400 14px 'CNUD Geist','Geist',sans-serif;cursor:pointer;transition:background 0.3s var(--ease)}.market_wrap .market_open:hover{background:var(--ink)}.market_wrap .market_open i{font-style:normal;transition:transform 0.4s var(--ease)}.market_wrap .market_open[aria-pressed="true"] i{transform:rotate(180deg)}.market_wrap .market_plot{position:relative;height:clamp(300px,38vw,560px);border-bottom: 1px solid var(--ink);cursor:crosshair}.market_wrap .market_canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.market_wrap .market_tip{position:absolute;left:0;top:0;pointer-events: none;padding:8px 10px;background:var(--ink);color:#f4f5f7;white-space: nowrap;font:400 11px/1.4 var(--mono);letter-spacing: 0.04em;opacity:0;transform:translate(-50%,calc(-100% - 12px));transition:opacity 0.2s}.market_wrap .market_axis{display:flex;justify-content: space-between;gap:16px}.market_wrap .market_key{display:inline-block;width:8px;height:8px;border-radius: 50%;margin-right: 8px;vertical-align: 0}.market_wrap .market_key.is-ink{background:var(--ink)}.market_wrap .market_key.is-blue{background:var(--blue)}.market_wrap .market_source{font-size:13px;color:var(--mute)}.market_wrap .market_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 900px){.market_wrap .market_head,.market_wrap .market_figs{grid-template-columns: 1fr}.market_wrap .market_fig + .market_fig{padding-left: 0;border-left: 0;border-top:1px solid var(--line);padding-top: 16px}.market_wrap .market_fig{padding-bottom: 14px}.market_wrap .market_plot{height:280px}}