.peek-card{z-index:80;background:var(--paper-solid);border:1px solid var(--line-strong);color:var(--ink);border-radius:16px;padding:14px;font-size:.85rem;animation:.14s ease-out peek-in;position:fixed;box-shadow:0 18px 50px #0a1e462e,0 2px 8px #0a1e4614}@keyframes peek-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.peek-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:20px;padding:18px;font-size:.95rem;animation:.18s ease-out peek-up;top:auto}@keyframes peek-up{0%{opacity:0;transform:translateY(24px)}}.peek-scrim{z-index:79;background:#08142d47;position:fixed;inset:0}.peek-head{align-items:center;gap:10px;display:flex}.peek-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:38px;height:38px}.peek-id{flex-direction:column;flex:1;min-width:0;display:flex}.peek-name{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden}.peek-sub{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.78em}.peek-ext{color:var(--ink-faint);border-radius:8px;padding:4px}.peek-ext:hover{color:var(--accent-deep);background:var(--panel-strong)}.peek-pnl{flex-direction:column;gap:2px;margin-top:12px;display:flex}.peek-pnl .pnl-text{letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.peek-pnl .pnl-pct{font-size:.6em}.peek-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.74em;font-weight:600}.peek-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.peek-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.peek-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.peek-value .pnl-text{font-weight:700}.peek-note{color:var(--ink-soft);margin-top:12px}.peek-loading{flex-direction:column;gap:8px;margin-top:12px;display:flex}.peek-skel{background:var(--panel-strong);border-radius:6px;width:70%;height:12px;animation:1s ease-in-out infinite alternate peek-pulse}.peek-skel-big{width:50%;height:26px}@keyframes peek-pulse{to{opacity:.45}}.peek-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.peek-open{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.85em;font-weight:650;display:inline-flex}.peek-open:hover{background:var(--accent-deep)}.peek-actions .pf-avatar-note{flex-basis:100%}[data-peek-row]{-webkit-touch-callout:none}@media (hover:none){[data-peek-row]{-webkit-user-select:none;user-select:none}}
