.cmdk-trigger{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-3);font-size:13px}.cmdk-trigger:hover{color:var(--text-2);border-color:var(--border-strong)}.cmdk-kbd{font-family:var(--font-mono);font-size:11px;line-height:1;padding:3px 5px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3)}@media(max-width:700px){.cmdk-trigger{width:34px;padding:0;justify-content:center}.cmdk-trigger-text,.cmdk-trigger .cmdk-kbd{display:none}}.cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:12vh 16px 16px;display:flex;justify-content:center;align-items:flex-start;background:#0609108c}.cmdk{width:min(600px,100%);max-height:min(520px,76vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);animation:cmdk-in .12s ease-out}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cmdk{animation:none}}.cmdk-field{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text-3)}.cmdk-input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:15px}.cmdk-input::placeholder{color:var(--text-3)}.cmdk-list{overflow-y:auto;padding:6px}.cmdk-group{padding:10px 10px 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cmdk-opt{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;color:var(--text);font-size:14px}.cmdk-opt.on{background:var(--accent-wash);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.cmdk-label{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.cmdk-hint{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-3)}.cmdk-ext{margin-left:auto;color:var(--text-3)}.cmdk-empty{padding:22px 10px;text-align:center;font-size:13px;color:var(--text-3)}.demo-wrap.targeted{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.demo-wrap:focus{outline:none}.demo-wrap.targeted:focus{outline:2px solid var(--accent)}
