.proto-l .lad-pal-scrim{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(5,5,8,.55)}html[data-theme=light] .proto-l .lad-pal-scrim{background:rgba(20,20,40,.22)}.proto-l .lad-pal{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(560px,76vh);border-radius:16px;background:var(--la-pop-bg);box-shadow:var(--la-shadow-pop);overflow:hidden}.proto-l .lad-pal-head{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;box-shadow:inset 0 -1px 0 var(--l-line);color:var(--l-muted)}.proto-l .lad-pal-input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:16px;color:var(--l-text);outline:none}.proto-l .lad-pal-input::placeholder{color:var(--l-faint)}.proto-l .lad-pal kbd{height:22px;padding:0 6px;border-radius:6px;background:var(--l-frame);font:inherit;font-size:11px;line-height:22px;color:var(--l-text-2)}.proto-l .lad-pal-list{flex:1;overflow-y:auto;padding:6px;scroll-padding:32px 0 8px}.proto-l .lad-pal-group{padding:10px 10px 4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--l-faint)}.proto-l .lad-pal-item{display:flex;align-items:center;gap:11px;height:40px;padding:0 10px;border-radius:9px;font-size:14px;color:var(--l-text-2);cursor:pointer}.proto-l .lad-pal-item svg{flex:none;color:var(--l-faint)}.proto-l .lad-pal-item[aria-selected=true]{background:var(--l-wash);color:var(--l-cream)}.proto-l .lad-pal-item[aria-selected=true] svg{color:var(--l-accent-hi)}.proto-l .lad-pal-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-l .lad-pal-meta{margin-left:auto;font-size:12px;color:var(--l-faint);white-space:nowrap}.proto-l .lad-pal-enter{margin-left:4px}.proto-l .lad-pal-meta:empty+.lad-pal-enter{margin-left:auto}.proto-l .lad-pal-empty{margin:0;padding:28px 12px;text-align:center;font-size:13.5px;color:var(--l-muted)}.proto-l .lad-pal-foot{display:flex;gap:16px;padding:10px 16px;box-shadow:inset 0 1px 0 var(--l-line);font-size:12px;color:var(--l-faint)}.proto-l .lad-pal-foot span{display:inline-flex;align-items:center;gap:5px}.proto-l .lad-pal-foot span:last-child{margin-left:auto}