.sts{position:relative;margin:14px 0 6px;font-family:JetBrains Mono,ui-monospace,monospace;z-index:20}.sts-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:1px solid #3a3a3a;background:var(--site-panel);color:#9aa4b2}.sts-field:focus-within{border-color:var(--tac-g,#62e033)}.sts-field svg{width:16px;height:16px;flex:none}.sts-field input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:#fff;font:13px JetBrains Mono,monospace;outline:none}.sts-field button{display:inline-flex;border:0;background:none;color:#9aa4b2;cursor:pointer}.sts-field button svg{width:15px;height:15px}.sts-results{position:static;margin-top:4px;max-height:min(70vh,560px);overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:12px;border:1px solid #3a3a3a;background:var(--site-panel);box-shadow:0 18px 40px #000a}.sts-results h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tac-g,#62e033)}.sts-results h4 svg{width:13px;height:13px}.sts-results a{display:grid;gap:2px;padding:7px 9px;color:#e5e5e5;border-left:2px solid transparent}.sts-results a:focus-visible,.sts-results a:hover{background:var(--site-panel-raise);border-left-color:var(--tac-g,#62e033)}.sts-results a b{font-size:12px;font-weight:600}.sts-results a small{font-size:10px;color:#9aa4b2}.sts-empty{margin:0;padding:6px;font-size:12px;color:#9aa4b2}