.OlJCNq_root{z-index:100;color:var(--portal-text);position:relative}.OlJCNq_backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;position:fixed;inset:0}.OlJCNq_wrap{justify-content:center;align-items:flex-start;padding:min(12vh,110px) 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.OlJCNq_panel{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:7px;flex-direction:column;width:min(100%,680px);min-width:0;max-height:80dvh;padding:10px;display:flex;box-shadow:0 35px 90px #0000009e}.OlJCNq_field{flex-shrink:0;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:4px;display:grid}.OlJCNq_field>svg{justify-self:center}.OlJCNq_field input{width:100%;min-width:0;min-height:46px;color:var(--portal-text);font:inherit;background:0 0;border:0;padding:8px;font-size:1rem}.OlJCNq_field input::placeholder{color:var(--portal-muted)}.OlJCNq_root button{border:1px solid var(--portal-border);color:var(--portal-text);cursor:pointer;min-height:40px;font:inherit;background:0 0;border-radius:4px;padding:6px 10px}.OlJCNq_field button{border:0;place-items:center;width:40px;display:grid}.OlJCNq_root :is(a,button,input):focus-visible{outline:2px solid var(--portal-text);outline-offset:2px}.OlJCNq_results{border-top:1px solid var(--portal-border);min-height:0;padding:4px;overflow-y:auto}.OlJCNq_results ul{margin:0;padding:0;list-style:none}.OlJCNq_results a{color:var(--portal-text);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.OlJCNq_results a:hover{background:var(--portal-surface-2)}.OlJCNq_results a>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.OlJCNq_results a>svg{flex-shrink:0}.OlJCNq_results small,.OlJCNq_results a span span{color:var(--portal-muted)}.OlJCNq_results small{font-size:.75rem}.OlJCNq_results strong{font-size:.95rem}.OlJCNq_results a span span{font-size:.8rem;line-height:1.5}.OlJCNq_state{color:var(--portal-muted);overflow-wrap:anywhere;margin:10px 12px;font-size:.8rem}.OlJCNq_state p{margin:0 0 8px}.OlJCNq_more{margin:8px 12px}@media (max-width:400px){.OlJCNq_wrap{padding:24px 10px}.OlJCNq_panel{max-height:calc(100dvh - 48px)}}
