.market-pulse{position:relative;isolation:isolate;border-block:1px solid var(--line);background:linear-gradient(180deg,var(--bg),var(--surface-100));color:var(--ink);font-family:'Inter',system-ui,sans-serif}
.market-pulse__viewport{position:relative;overflow:hidden;direction:ltr;padding-inline-end:44px}
.market-pulse__track{display:flex;width:max-content;animation:aurenex-market-scroll 62s linear infinite}
.market-pulse__group{display:flex;align-items:stretch}
.market-pulse__item{position:relative;display:flex;align-items:center;gap:14px;box-sizing:border-box;min-width:245px;min-height:92px;padding:19px 26px;transition:background .25s}
.market-pulse__item::after{content:"";position:absolute;inset-block:24px;inset-inline-end:0;width:1px;background:var(--line)}
.market-pulse__item:hover{background:var(--selected-surface)}
.market-pulse__asset-icon{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px;border:1px solid var(--line-strong);color:var(--accent-readable);background:linear-gradient(145deg,var(--surface-400),var(--icon-top) 47%,var(--icon-bottom));box-shadow:inset 0 1px 1px var(--art-highlight),inset 0 -2px 2px var(--shadow-deep),0 4px 0 var(--line-strong),0 7px 0 -1px var(--surface-300),0 12px 14px -6px var(--shadow-deep);transform:perspective(160px) rotateX(10deg) rotateY(-12deg);transition:transform .35s,box-shadow .35s}
.market-pulse__asset-icon::before{content:"";position:absolute;inset:1px;border-radius:11px;background:linear-gradient(140deg,var(--ink-a20),transparent 54%);z-index:-1}
.market-pulse__asset-icon::after{content:"";position:absolute;inset:1px;border-radius:11px;border-top:1px solid var(--art-highlight);opacity:.35;pointer-events:none}
.market-pulse__asset-icon svg{width:23px;height:23px;stroke-width:1.8;filter:drop-shadow(0 1px 0 var(--bg)) drop-shadow(0 2px 1px var(--shadow-deep));transform:translateZ(5px)}
.market-pulse__asset-icon[data-kind="metal"],.market-pulse__asset-icon[data-kind="btc"]{color:var(--brand-label);border-color:var(--warning-border)}
.market-pulse__item:hover .market-pulse__asset-icon{transform:perspective(160px) rotateX(3deg) rotateY(0deg) translateY(-2px)}
.market-pulse__asset-copy{display:flex;flex-direction:column;gap:7px;min-width:0}
.market-pulse__asset-head{display:flex;align-items:center;gap:8px}
.market-pulse__symbol{font-size:11px;font-weight:600;letter-spacing:.035em;color:var(--ink)}
.market-pulse__name{font-size:10px;color:var(--ink-muted)}
.market-pulse__values{display:flex;align-items:center;gap:12px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;line-height:20px;font-weight:500;font-variant-numeric:tabular-nums;direction:ltr}
.market-pulse__price{min-width:62px;color:var(--ink);transition:color .25s}
.market-pulse__change{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-muted)}
.market-pulse__change[data-direction="up"]{color:var(--positive)}
.market-pulse__change[data-direction="down"]{color:var(--negative)}
.market-pulse__change svg{width:10px;height:10px}
.market-pulse__quote-status{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;max-width:175px;font-size:9px;color:var(--ink-muted);line-height:12px}
.market-pulse__quote-status>span,.market-pulse__quote-status time{white-space:nowrap}
.market-pulse__quote-status:empty{display:none}
.market-pulse__item[data-quote-state="pending"] .market-pulse__price{color:var(--ink-subtle)}
.market-pulse__item[data-quote-state="stale"] .market-pulse__price,.market-pulse__item[data-quote-state="interrupted"] .market-pulse__price{color:var(--ink-muted)}
.market-pulse__pause{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:40px;border:0;border-inline-start:1px solid var(--line);background:var(--surface-100);color:var(--ink-muted);cursor:pointer;z-index:2}
.market-pulse__pause svg{width:13px;height:13px}
.market-pulse__pause:hover{color:var(--ink);background:var(--selected-surface)}
.market-pulse__pause:focus-visible,.market-pulse__viewport:focus-visible{outline:2px solid var(--accent-readable);outline-offset:-3px}
.market-pulse__viewport:focus-within .market-pulse__track,.market-pulse[data-paused="true"] .market-pulse__track{animation-play-state:paused}
@media(hover:hover){.market-pulse:hover .market-pulse__track{animation-play-state:paused}}
@keyframes aurenex-market-scroll{to{transform:translateX(-50%)}}
@media(max-width:760px){.market-pulse__viewport{overflow:hidden;padding-inline-end:40px}.market-pulse__track{animation-duration:85s}.market-pulse__item{min-width:225px;min-height:88px;padding:16px 20px}}
@media(prefers-reduced-motion:reduce){.market-pulse__viewport{overflow-x:auto}.market-pulse__track{animation:none}.market-pulse__group[aria-hidden="true"]{display:none}.market-pulse__pause{display:none}.market-pulse__asset-icon{transition:none;transform:none}}
