.brvx-mcard{--mcard-w:232px;width:var(--mcard-w);border-radius:var(--ui-card-radius);background:radial-gradient(120% 90% at 15% 0%, var(--ui-02) 0%, transparent 60%), var(--ui-bg);color:var(--text-primary);transition:transform .38s var(--ease-cta-spring), background-color .18s ease-out, outline-color .18s ease-out;flex-direction:column;flex:none;padding:20px 20px 18px;display:flex;overflow:hidden}.brvx-mcard[data-dir=up]{--mcard-dir:var(--success)}.brvx-mcard[data-dir=down]{--mcard-dir:var(--danger)}.brvx-mcard[data-dir=flat]{--mcard-dir:var(--text-secondary)}.brvx-mcard__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.brvx-mcard__mark{border-radius:50%;flex:none;width:40px;height:40px;display:block}.brvx-mcard__mark[data-mark=mask]{background:var(--text-primary);-webkit-mask:var(--mcard-mark) center / contain no-repeat;-webkit-mask:var(--mcard-mark) center / contain no-repeat;mask:var(--mcard-mark) center / contain no-repeat;border-radius:0}.brvx-mcard__mark[data-mark=ring]{box-shadow:0 0 0 1px var(--ui-03)}.brvx-mcard__mark[data-mark=blank]{background:var(--ui-03);color:var(--text-secondary);place-items:center;font-size:16px;font-weight:600;display:grid}.brvx-mcard__lev{border-radius:var(--ui-pill-radius);background:var(--accent-surface-02);color:var(--brand-grad-1);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:12px;line-height:16px}.brvx-mcard__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.brvx-mcard__pair{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:22px}.brvx-mcard__chart{height:56px;color:var(--mcard-dir);margin-block:16px 14px;margin-inline:-20px;display:block}.brvx-mcard__chart svg{width:100%;height:100%;display:block}.brvx-mcard__figures{align-items:baseline;gap:8px;display:flex}.brvx-mcard__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:24px}.brvx-mcard__change{color:var(--mcard-dir);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}@media (hover:hover) and (pointer:fine){.brvx-mcard:hover{outline-color:color-mix(in oklab, var(--brand-grad-1), transparent 55%);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brvx-mcard{transition:none}.brvx-mcard:hover{transform:none}}.brvx-mcard__mark[data-size=sm]{width:24px;height:24px;font-size:11px}
