.qs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;justify-content:center;align-items:flex-start;padding:max(12vh,calc(env(safe-area-inset-top,0px) + 24px)) 16px 16px;background:#06061275;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:qs-in .18s ease-out both;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.qs-panel{width:min(620px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;color:#fdf7ef;background:#1c1630b8;border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);animation:qs-drop .26s cubic-bezier(.28,1.1,.74,1) both}.qs-bar{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 18px;border-bottom:1px solid rgba(255,255,255,.14);color:#fdf7efcc}.qs-input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:19px;font-weight:600;letter-spacing:-.01em}.qs-input::-moz-placeholder{color:#fdf7ef80}.qs-input::placeholder{color:#fdf7ef80}.qs-input::-webkit-search-cancel-button{display:none}.qs-close{border:0;background:none;padding:4px;cursor:pointer;color:inherit}.qs-close kbd{font:600 11px/1 ui-monospace,monospace;padding:5px 7px;border-radius:7px;border:1px solid rgba(255,255,255,.3);background:#ffffff14}.qs-list{list-style:none;margin:0;padding:8px;overflow-y:auto;overscroll-behavior:contain}.qs-list li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;cursor:pointer;transition:background .12s,transform .12s}.qs-list li.is-on{background:#ffffff24;transform:translate(3px)}.qs-pic{width:40px;height:40px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#ffffff1f}.qs-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-pic b{font-size:17px;color:#ffd23f}.qs-name{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-list small{font-size:12px;color:#fdf7ef99}.qs-list li.qs-none{display:block;cursor:default;color:#fdf7efb3;padding:18px 12px}@keyframes qs-in{0%{opacity:0}to{opacity:1}}@keyframes qs-drop{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.qs{padding:calc(env(safe-area-inset-top,0px) + 10px) 10px 10px}.qs-panel{max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px));border-radius:24px}.qs-input{font-size:18px}.qs-list li{grid-template-columns:48px 1fr;padding:10px}.qs-list li small{grid-column:2;margin-top:-6px}.qs-pic{width:48px;height:48px;grid-row:span 2}}@media(prefers-reduced-motion:reduce){.qs,.qs-panel{animation:none}.qs-list li{transition:none}.qs-list li.is-on{transform:none}}
