.market-pulse{border-top:1px solid var(--line);background:var(--bg)}
.market-pulse .section-meta{margin-bottom:54px}.market-status{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.market-status i{width:6px;height:6px;border-radius:50%;background:var(--yellow)}
.market-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-bottom:60px}.market-intro h2{font-size:clamp(42px,5.2vw,82px)}.market-intro>p{color:var(--muted);font-size:16px;max-width:400px;line-height:1.6}
.market-preview{position:relative;isolation:isolate;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--panel)}.market-demo{padding:26px 32px;filter:blur(4px);opacity:.5;user-select:none;pointer-events:none}.market-toolbar{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px}.market-chart{display:block;width:100%;height:310px;margin:25px 0 12px}.market-times{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.market-table{width:100%;border-collapse:collapse;margin-top:26px;font-size:12px;text-align:left}.market-table th{font-weight:500;color:var(--muted)}.market-table th,.market-table td{padding:14px 10px;border-top:1px solid var(--line)}
.market-veil{position:absolute;inset:0;display:grid;place-items:center;padding:36px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 25%,transparent),color-mix(in srgb,var(--bg) 85%,transparent));text-align:center}.market-soon{max-width:470px}.market-lock{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 26px;border:1px solid var(--line);border-radius:50%;color:var(--yellow);background:var(--bg)}.market-lock svg{width:23px;height:23px}.market-soon .eyebrow{color:var(--muted);font-size:10px;letter-spacing:.16em}.market-soon h3{font-size:clamp(46px,6vw,84px);margin:14px 0 22px;letter-spacing:-.055em}.market-soon h3>span{color:var(--yellow)}.market-soon>p:not(.eyebrow){font-size:14px;line-height:1.65;color:var(--muted);max-width:370px;margin:auto}.market-progress{width:110px;height:2px;background:var(--line);margin:26px auto 18px}.market-progress span{display:block;width:42%;height:100%;background:var(--yellow)}.market-soon small{font-size:10px;color:var(--muted);letter-spacing:.025em}
.footer-credit{border-top:1px solid var(--line);margin:0 var(--pad);padding:24px 0;display:flex;align-items:center;gap:20px;font-size:11px;color:var(--muted)}.footer-credit>span:first-child{text-transform:uppercase;letter-spacing:.12em}.footer-credit-logo{display:block;position:relative;width:108px;flex-shrink:0;background:transparent}.footer-credit-logo img{width:100%;height:auto}.footer-credit-note{margin-left:auto;font-size:10px;letter-spacing:.08em}
@media(max-width:760px){.market-pulse .section-meta{margin-bottom:32px}.market-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.market-intro>p{font-size:14px}.market-demo{padding:22px 16px}.market-chart{height:270px}.market-table{font-size:9px}.market-table th,.market-table td{padding:14px 3px}.market-toolbar{font-size:9px;letter-spacing:.02em}.market-veil{padding:26px 20px}.market-soon h3{font-size:52px}.market-soon>p:not(.eyebrow){font-size:13px}.market-lock{margin-bottom:20px}.footer-credit{gap:14px;flex-wrap:wrap}.footer-credit-note{width:100%;margin-left:0}.footer-credit-logo{width:90px}}
[data-theme=light] .market-lock,[data-theme=light] .market-soon h3>span{color:var(--accent)}[data-theme=light] .market-progress span,[data-theme=light] .market-status i{background:var(--accent)}

.footer-credit-wordmark{position:absolute;inset:0;clip-path:inset(73% 0 0 0);filter:brightness(0) invert(1);pointer-events:none}[data-theme=light] .footer-credit-wordmark{visibility:hidden}.footer-credit-logo{transition:opacity .2s ease}.footer-credit-logo:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.footer-credit-logo{transition:none}}
