[cmdk-overlay]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;animation:fadeIn .15s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.command-palette{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:640px;max-height:80vh;background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:10000;display:flex;flex-direction:column;overflow:hidden;animation:slideIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.command-palette-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.command-palette-input{flex:1;border:none;outline:none;font-size:16px;color:#111827;background:transparent}.command-palette-input::-moz-placeholder{color:#9ca3af}.command-palette-input::placeholder{color:#9ca3af}.command-palette-list{overflow-y:auto;max-height:calc(80vh - 120px);padding:8px}.command-palette-empty{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:#6b7280;font-size:14px}.command-palette-group{margin-bottom:12px}.command-palette-group:last-child{margin-bottom:0}[cmdk-group-heading]{display:block;padding:8px 12px 4px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.command-palette-item,[cmdk-group-heading]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-palette-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;cursor:pointer;font-size:14px;color:#374151;transition:all .1s ease}.command-palette-item:hover{background:#f3f4f6}.command-palette-item[aria-selected=true]{background:#dbeafe;color:#1e40af}.command-palette-item svg{flex-shrink:0}.command-palette-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette-footer{display:flex;align-items:center;gap:16px;padding:12px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;font-size:12px;color:#6b7280;flex-shrink:0}.command-palette-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background:white;border:1px solid #d1d5db;border-radius:4px;font-size:11px;font-family:ui-monospace,monospace;font-weight:600;color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.command-palette{background:#1f2937;border:1px solid #374151}.command-palette-header{border-bottom-color:#374151}.command-palette-input{color:#f9fafb}.command-palette-input::-moz-placeholder{color:#6b7280}.command-palette-input::placeholder{color:#6b7280}.command-palette-empty,[cmdk-group-heading]{color:#9ca3af}.command-palette-item{color:#d1d5db}.command-palette-item:hover{background:#374151}.command-palette-item[aria-selected=true]{background:#1e40af;color:#dbeafe}.command-palette-footer{border-top-color:#374151;background:#111827;color:#9ca3af}.command-palette-kbd{background:#374151;border-color:#4b5563;color:#d1d5db}}