.tok-metrics{--figure-min:150px;grid-template-columns:repeat(auto-fit, minmax(var(--figure-min), 1fr));gap:var(--space-4) var(--space-6);align-items:start;display:grid}.tok-metrics>*{min-width:0}@media (min-width:768px){.tok-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.tok-page .tok-split{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tok-page .tok-split__main{grid-column:span 8;min-width:0}.tok-page .tok-split__ticket{grid-column:span 4;min-width:0}}.tok-story__media{border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-inset);overflow:hidden}.tok-story__banner{object-fit:contain;width:100%;height:auto;max-height:260px;display:block}.tok-story__lore{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.tok-story__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.tok-story__empty{color:var(--text-muted);margin:0;font-size:13.5px}.tok-story__creator{color:var(--text-secondary);margin:0;font-size:13.5px}.tok-story__claim{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tok-trades{min-width:0;overflow-x:auto}.tok-trades__table{border-collapse:collapse;width:100%;font-size:13px}.tok-trades__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-3) var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-strong);white-space:nowrap;font-size:12px;font-weight:600}.tok-trades__table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-subtle);color:var(--text-primary);white-space:nowrap;vertical-align:middle}.tok-trades__table tr:last-child td{border-bottom:0}.tok-trades__table .figure__value--numeric{font-variant-numeric:tabular-nums}.tok-trades__more{margin-top:var(--space-3)}
.mchart{gap:var(--space-3);min-width:0;display:grid}.mchart__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.mchart__figures{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.mchart__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.mchart__change{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mchart__change--up{color:color-mix(in srgb, var(--status-positive) 80%, var(--text-primary))}.mchart__change--down{color:color-mix(in srgb, var(--status-negative) 80%, var(--text-primary))}.mchart__volume{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.mchart__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.mchart__group{gap:2px;display:flex}.mchart__btn{min-height:32px;padding:var(--space-1) var(--space-2);font:inherit;letter-spacing:.02em;color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-xs);cursor:pointer;font-size:12px;font-weight:700}.mchart__btn[aria-pressed=true]{color:var(--surface-elevated);background:var(--text-primary);border-color:var(--text-primary)}.mchart__frame{border:1px solid var(--text-primary);border-radius:var(--radius-md);background:var(--surface-inset);box-shadow:var(--shadow-card);aspect-ratio:16/8;width:100%;max-width:100%;min-height:260px;position:relative;overflow:hidden}.mchart__canvas{position:absolute;inset:0}.mchart__empty{place-content:center;gap:var(--space-1);text-align:center;padding:var(--space-4);z-index:var(--z-raised);display:grid;position:absolute;inset:0}.mchart__empty-title{margin:0;font-weight:700}.mchart__empty-body{color:var(--text-secondary);margin:0;font-size:13px}.mchart__data{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:var(--space-2)}.mchart__data summary{cursor:pointer;font-size:13px;font-weight:700}.mchart__table{width:100%;margin-top:var(--space-2);border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;display:block;overflow-x:auto}.mchart__table th,.mchart__table td{padding:var(--space-1) var(--space-2);text-align:right;border-bottom:1px solid var(--border-subtle)}.mchart__table th:first-child,.mchart__table td:first-child{text-align:left}.mchart__source{color:var(--text-muted);max-width:72ch;margin:0;font-size:12px}@media (max-width:640px){.mchart__head{align-items:flex-start}.mchart__frame{aspect-ratio:4/3}}.mchart__empty-cta{margin-block-start:var(--space-3)}
