[cmdk-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:rgba(0,0,0,.5);animation:.15s ease-out fadeIn;position:fixed;inset:0}[cmdk-dialog]{z-index:101;width:100%;max-width:560px;animation:.15s ease-out slideIn;position:fixed;top:15vh;left:50%;transform:translate(-50%)}[cmdk-root]{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}[cmdk-input]{width:100%;color:hsl(var(--foreground));border:none;border-bottom:1px solid hsl(var(--border));background:0 0;outline:none;padding:14px 16px;font-family:inherit;font-size:15px}[cmdk-input]::placeholder{color:hsl(var(--muted-foreground))}[cmdk-list]{max-height:400px;padding:8px;scroll-padding-block:8px;overflow-y:auto}[cmdk-empty]{text-align:center;color:hsl(var(--muted-foreground));padding:32px 16px;font-size:14px}[cmdk-group-heading]{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));padding:8px 12px 6px;font-size:11px;font-weight:500}[cmdk-item]{cursor:pointer;color:hsl(var(--foreground));border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;font-size:14px;transition:background-color .1s;display:flex}[cmdk-item]:hover{background:hsl(var(--accent)/.5)}[cmdk-item][data-selected=true]{background:hsl(var(--accent))}[cmdk-item][aria-disabled=true]{opacity:.5;cursor:not-allowed}[cmdk-item] .command-icon{background:hsl(var(--muted));width:32px;height:32px;color:hsl(var(--icon));border-radius:6px;flex-shrink:0;padding:8px}[cmdk-item] .command-name{flex:1;font-weight:500}[cmdk-item] .command-shortcut{gap:4px;margin-left:auto;display:flex}[cmdk-item] .command-shortcut kbd{min-width:20px;height:20px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}[cmdk-list]::-webkit-scrollbar{width:8px}[cmdk-list]::-webkit-scrollbar-track{background:0 0}[cmdk-list]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}[cmdk-list]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.3)}