.lp{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:60;width:min(22rem,100vw - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:.7rem;padding:.9rem 1rem 1rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 10px 30px -12px #00000047}@media (prefers-reduced-motion:no-preference){.lp{animation:.22s ease-out lp-in}}@keyframes lp-in{0%{opacity:.4;transform:translateY(.6rem)}}.lp-head{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.lp-title{font-size:var(--step--1);color:var(--ink);margin:0;line-height:1.45}.lp-close{border-radius:var(--r-sm);width:1.65rem;height:1.65rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.2rem -.3rem 0 0;display:grid}.lp-close:hover{background:var(--surface-2);color:var(--ink)}.lp-rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-row{font-size:var(--step--1);color:var(--ink-2);border-radius:var(--r-sm);grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.4rem;display:grid}.lp-row[data-vouched=mint]{background:color-mix(in srgb, var(--verified) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--verified) 34%, transparent), 0 0 16px -3px color-mix(in srgb, var(--verified) 55%, transparent)}.lp-row[data-vouched=mint] .lp-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--verified) 45%, transparent)}.lp-piece{align-items:center;gap:.6rem;min-width:0;display:flex}.lp-thumb{border-radius:var(--r-sm);background:var(--surface-2);flex:0 0 44px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.lp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-thumb-empty{background:var(--surface-2);width:100%;height:100%;display:block}.lp-label{align-items:center;gap:.3rem;min-width:0;display:flex}.lp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-label .vm{flex:none}.lp-name strong{color:var(--ink);font-variant-numeric:tabular-nums}.lp-row>:last-child{justify-self:end}.lp-go{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--step--1);white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-go:hover{background:var(--surface-2);border-color:var(--ink-3)}@media (max-width:480px){.lp{width:auto;left:.75rem;right:.75rem}}
