.cmdk-scrim{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;background:color-mix(in srgb,#000 48%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cmdk-fade .14s ease}@keyframes cmdk-fade{0%{opacity:0}}.cmdk{width:min(640px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-text);box-shadow:var(--shadow-lg);animation:cmdk-in .18s cubic-bezier(.16,1,.3,1)}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.cmdk-field{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:2px solid var(--color-divider)}.cmdk-field>svg{color:var(--color-neutral-500);flex:none}.cmdk-field input{flex:1 1;min-width:0;height:54px;border:0;outline:none;background:none;color:inherit;font:inherit;font-size:16px}.cmdk-field input::placeholder{color:var(--color-neutral-500)}.cmdk-spinner{width:14px;height:14px;border:2px solid var(--color-divider);border-top-color:var(--color-accent);border-radius:50%;animation:cmdk-spin .7s linear infinite}@keyframes cmdk-spin{to{transform:rotate(1turn)}}.cmdk kbd,.cmdk-esc{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--color-neutral-600);background:color-mix(in srgb,var(--color-text) 6%,transparent);border:1px solid var(--color-divider)}.cmdk-list{flex:1 1;overflow-y:auto;padding:6px;overscroll-behavior:contain}.cmdk-section{padding:10px 10px 4px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-500)}.cmdk-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;cursor:pointer;border-left:3px solid transparent}.cmdk-item.on{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-left-color:var(--color-accent)}.cmdk-icon{flex:none;color:var(--color-neutral-500)}.cmdk-item.on .cmdk-icon{color:var(--color-accent)}.cmdk-label{flex:none;max-width:55%;font-size:14px;font-weight:600}.cmdk-hint,.cmdk-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-hint{flex:1 1;min-width:0;font-size:12px;color:var(--color-neutral-500)}.cmdk-kbd{flex:none}.cmdk-enter{flex:none;color:var(--color-accent)}.cmdk-empty{padding:36px 16px;text-align:center;font-size:13px}.cmdk-empty,.cmdk-foot{color:var(--color-neutral-500)}.cmdk-foot{display:flex;gap:18px;padding:9px 14px;border-top:2px solid var(--color-divider);font-size:11.5px}.cmdk-foot span{display:inline-flex;align-items:center;gap:4px}.cmdk-help{width:min(760px,100%);padding:20px 22px 24px;overflow-y:auto}.cmdk-help-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;font-weight:800}.cmdk-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:22px;gap:22px}.cmdk-help h3{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-500)}.cmdk-help dl{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;align-items:center}.cmdk-help-row{display:contents}.cmdk-help dt{display:flex;gap:3px;align-items:center;white-space:nowrap}.cmdk-help dd{margin:0;font-size:13px}.nav-drawer-search{display:flex;align-items:center;gap:10px;width:100%;height:44px;margin-bottom:12px;padding:0 14px;border:2px solid var(--color-divider);background:var(--color-bg);color:var(--color-neutral-600);font:inherit;font-size:14px;text-align:left;cursor:pointer}.nav-drawer-search:hover{border-color:var(--color-text);color:var(--color-text)}.site-rail-search kbd{display:none}@media (max-width:600px){.cmdk-scrim{padding-top:12px}.cmdk-foot,.cmdk-hint{display:none}.cmdk-label{max-width:none}}@media (prefers-reduced-motion:reduce){.cmdk,.cmdk-scrim{animation:none}}