#rpi-icon-btn.rpi-gone{opacity:0;transform:scale(.6) rotate(90deg);pointer-events:none}#rpi-search-box.rpi-open{width:260px;opacity:1;pointer-events:all;background:rgba(255,255,255,.11);backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1.5px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.15)}#rpi-results.rpi-show{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.rpi-res-head{padding:12px 16px 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1a2744;border-bottom:1px solid #f1f5f9}.rpi-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none!important;color:inherit;border-bottom:1px solid #f8fafc;transition:background .14s}.rpi-item:last-of-type{border-bottom:none}.rpi-item:hover{background:#f8fafc}.rpi-item img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f1f5f9}.rpi-item-text{flex:1;min-width:0}.rpi-item-name{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpi-item-sub{font-size:11px;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpi-arrow{color:#cbd5e1;font-size:15px;flex-shrink:0;transition:color .14s,transform .14s}.rpi-item:hover .rpi-arrow{color:#f97316;transform:translateX(3px)}mark.rpi-hl{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:2px;padding:0 1px;font-weight:700;color:#92400e;font-style:normal}.rpi-status{padding:28px 16px;text-align:center}.rpi-s-icon{font-size:30px;margin-bottom:8px}.rpi-s-title{font-weight:600;color:#475569;font-size:14px;margin-bottom:4px}.rpi-s-sub{font-size:12px;color:#94a3b8}.rpi-spin{display:inline-block;width:20px;height:20px;border:2.5px solid #e2e8f0;border-top-color:#f97316;border-radius:50%;animation:spin .65s linear infinite;margin-bottom:8px}@media (max-width:768px){#rpi-overlay.rpi-show{opacity:1;pointer-events:all}#rpi-search-box.rpi-open{position:fixed;top:12vh;left:5vw;width:90vw!important;height:48px;transform:translateY(0);background:rgba(30,41,59,.85);border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 15px 40px rgba(0,0,0,.4)}#rpi-results.rpi-show{transform:translateY(0) scale(1)}}