.coin-page{--coin-plot-h:140px}.coin-card,.coin-panel{display:block}.coin-head{gap:var(--s-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.coin-face{border-radius:var(--r-panel);border:1px solid var(--hair-2);background:var(--surface-well);object-fit:cover;filter:grayscale();width:64px;height:64px}.coin-face[data-empty]{font-size:var(--text-figure-sm);letter-spacing:.02em;color:var(--ink-3);place-items:center;font-weight:600;display:grid}.coin-name{font-family:var(--font-sans);font-size:var(--text-display);letter-spacing:var(--track-display);color:var(--ink-1);overflow-wrap:anywhere;font-weight:500;line-height:1.1}.coin-chips{gap:var(--s-2);margin-top:var(--s-2);font-size:var(--text-ui);color:var(--ink-3);flex-wrap:wrap;display:flex}.coin-chip{white-space:nowrap;align-items:center;display:inline-flex}.coin-chip+.coin-chip:before{content:"·";margin-right:var(--s-2);color:var(--hair-4)}.coin-chip[data-lead]{color:var(--ink-1);font-weight:500}.coin-rule{height:1px;margin:var(--s-8) 0 var(--s-6);background:var(--hair-2)}.coin-plotline{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);font-size:var(--text-label);color:var(--ink-3);display:flex}.coin-plot{height:var(--coin-plot-h);position:relative}.coin-plot svg{width:100%;height:100%;display:block}.coin-dot{background:var(--ink-1);border-radius:1px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.coin-plot[data-empty]{height:auto;min-height:var(--key-h);border-bottom:1px solid var(--hair-2);align-items:center;display:flex}.coin-plot[data-empty] span{font-size:var(--text-ui);color:var(--ink-3)}.coin-axis{margin-top:var(--s-2);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:space-between;display:flex}.coin-title{margin-bottom:var(--s-4);font-size:var(--text-body);color:var(--ink-2);font-weight:500}.coin-foot{margin-top:var(--s-3);font-size:var(--text-label);color:var(--ink-3);line-height:1.55}.coin-open{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;margin-top:var(--s-4);font-size:var(--text-ui);color:var(--ink-3);display:flex}.coin-open a{min-height:44px;color:var(--ink-1);align-items:center;display:inline-flex}.coin-open a:hover{text-underline-offset:3px;text-decoration:underline}.coin-copy{min-width:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-1);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.coin-copy:hover{text-underline-offset:3px;text-decoration:underline}.coin-asof{margin-top:var(--s-6);text-align:right;font-size:var(--text-label);color:var(--ink-3)}@media (max-width:420px){.coin-figures{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.coin-now{font-size:var(--text-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.coin-now[data-quiet]{font-size:var(--text-ui);letter-spacing:0;color:var(--ink-3);font-weight:400}.coin-ledger{margin:var(--s-6) 0 0;display:grid}.coin-ledger-row{column-gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--hair-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.coin-ledger-row:first-child{border-top:0}.coin-ledger-row dt{font-size:var(--text-ui);color:var(--ink-3);padding-top:3px}.coin-ledger-row dd{justify-items:end;gap:var(--s-1);text-align:right;min-width:0;margin:0;display:grid}.coin-ledger-row b{font-size:var(--text-figure-sm);font-variant-numeric:tabular-nums;color:var(--ink-1);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.coin-ledger-row b[data-quiet]{font-size:var(--text-ui);color:var(--ink-3);font-weight:400}.coin-ledger-row b span{font-size:var(--text-label);color:var(--ink-3);margin-left:4px;font-weight:400}.coin-ledger-row small{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--ink-3);text-wrap:balance;line-height:1.4}.coin-ledger-row small a{color:var(--ink-3);position:relative}.coin-ledger-row small a:before{content:"";position:absolute;inset:-12px 0}.coin-ledger-row small a:hover{color:var(--ink-1)}@media (max-width:420px){.coin-ledger-row{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.coin-ledger-row dd{text-align:left;justify-items:start}}
