._finder_4c78440{border-bottom:1px solid var(--sep);padding-block:1.5rem}._toolbar_4c78440{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}._toolbar_4c78440 label{font-size:.9rem;font-weight:600}._toolbar_4c78440 input{border:1px solid var(--sep-strong);background:var(--background);flex:250px;min-width:0;min-height:48px;padding:.7rem 1rem;font-size:1rem}._toolbar_4c78440 button{text-underline-offset:.3em;cursor:pointer;min-height:44px;font-size:.85rem;text-decoration:underline}._toolbar_4c78440 span{color:var(--text-dim);font-family:var(--font-mono);font-size:.75rem}._toolbar_4c78440 :is(input,button):focus-visible{outline:2px solid var(--os-accent);outline-offset:3px}._result_4c78440:focus-visible{outline:2px solid var(--os-accent);outline-offset:3px}._results_4c78440{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.2rem 2rem;padding-block:1.5rem;display:grid}._result_4c78440{border-top:1px solid var(--sep);padding-top:1rem;display:block}._result_4c78440 strong{justify-content:space-between;align-items:center;gap:.8rem;font-size:1.1rem;display:flex}._result_4c78440 p{color:var(--text-dim);margin-top:.7rem;font-size:.9rem;line-height:1.6}._result_4c78440:hover strong{color:var(--os-accent)}@media (max-width:600px){._toolbar_4c78440{align-items:start}._toolbar_4c78440 label{width:100%}._toolbar_4c78440 input{flex-basis:100%}}
