.pli-root{z-index:30;pointer-events:auto;animation:pli-reveal .14s var(--easing) both;position:absolute;top:34px;left:0;right:0}.pli-root--bottom{top:auto;bottom:8px}.pli-root--reduced{animation:none}@media (prefers-reduced-motion:reduce){.pli-root{animation:none}}@keyframes pli-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.pli-list{background:var(--paper);border:1px solid var(--rule);border-bottom:2px solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--paper-edge) transparent;max-height:280px;margin:0 8px;padding:4px 0;list-style:none;overflow-y:auto}.pli-list::-webkit-scrollbar{width:4px}.pli-list::-webkit-scrollbar-thumb{background:var(--paper-edge)}.pli-row{border:0;border-top:.5px solid var(--rule-soft);text-align:left;cursor:pointer;width:100%;transition:background .11s var(--easing), color .11s var(--easing);background:0 0;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.pli-row:first-child{border-top:0}.pli-row--active{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--vermillion)}.pli-row-head{align-items:baseline;gap:8px;display:flex}.pli-row-slug{letter-spacing:.04em;color:var(--ink-3);text-transform:none;flex-shrink:0;font-size:10px}.pli-row--active .pli-row-slug{color:var(--ink-2)}.pli-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.pli-row-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border:.5px solid var(--paper-edge);background:var(--paper-3);flex-shrink:0;padding:1px 6px;font-size:9px}.pli-row-preview{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:10.5px;line-height:1.4;overflow:hidden}.pli-row--active .pli-row-preview{color:var(--ink-3)}@media (max-width:600px){.pli-list{max-height:220px;margin:0 6px}.pli-row{padding:9px 10px}.pli-row-name{font-size:14px}}
