.cmdkp-root,.cmdkp-trigger{--cmdkp-z:100000;--cmdkp-ink:var(--ink,CanvasText);--cmdkp-paper:var(--paper,Canvas);--cmdkp-brand:var(--brand,var(--signal,AccentColor));--cmdkp-title:color-mix(in srgb,var(--cmdkp-ink)82%,transparent);--cmdkp-label:color-mix(in srgb,var(--cmdkp-ink)72%,transparent);--cmdkp-muted:color-mix(in srgb,var(--cmdkp-ink)65%,transparent);--cmdkp-rule:var(--rule,color-mix(in srgb,var(--cmdkp-ink)10%,transparent));--cmdkp-rule-strong:var(--rule-strong,color-mix(in srgb,var(--cmdkp-ink)18%,transparent));--cmdkp-panel-bg:var(--cmdkp-paper);--cmdkp-panel-edge:var(--cmdkp-rule-strong);--cmdkp-sel:var(--field-bg-h,color-mix(in srgb,var(--cmdkp-ink)8%,transparent));--cmdkp-hover:color-mix(in srgb,var(--cmdkp-ink)4%,transparent);--cmdkp-shadow:var(--black,black);--cmdkp-scrim:color-mix(in srgb,var(--cmdkp-shadow)42%,transparent);--cmdkp-shadow-lg:color-mix(in srgb,var(--cmdkp-shadow)22%,transparent);--cmdkp-shadow-sm:color-mix(in srgb,var(--cmdkp-shadow)10%,transparent);--cmdkp-ui:var(--font-ui,inherit);--cmdkp-mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.cmdkp-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.cmdkp-root{--lightningcss-light: ;--lightningcss-dark:initial}}.cmdkp-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cmdkp-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cmdkp-root[data-theme=dark]{--cmdkp-panel-bg:var(--paper-2,color-mix(in srgb,var(--cmdkp-paper)94%,var(--cmdkp-ink)));--cmdkp-panel-edge:color-mix(in srgb,var(--cmdkp-ink)30%,transparent)}@media (prefers-color-scheme:dark){.cmdkp-root:not([data-theme=light]){--cmdkp-panel-bg:var(--paper-2,color-mix(in srgb,var(--cmdkp-paper)94%,var(--cmdkp-ink)));--cmdkp-panel-edge:color-mix(in srgb,var(--cmdkp-ink)30%,transparent)}}.cmdkp-root{z-index:var(--cmdkp-z);background:var(--cmdkp-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:15dvh 16px 16px;animation:.14s ease-out both cmdkp-fade-in;display:flex;position:fixed;inset:0}.cmdkp-panel{background:var(--cmdkp-panel-bg);width:100%;max-width:640px;max-height:min(70dvh,560px);color:var(--cmdkp-ink);border:1px solid var(--cmdkp-panel-edge);box-shadow:0 24px 64px var(--cmdkp-shadow-lg),0 4px 12px var(--cmdkp-shadow-sm);font-family:var(--cmdkp-ui);border-radius:12px;flex-direction:column;animation:.16s ease-out both cmdkp-pop-in;display:flex;position:relative;overflow:hidden}.cmdkp-panel:focus{outline:none}.cmdkp-bar{border-bottom:1px solid var(--cmdkp-rule);flex-shrink:0;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.cmdkp-input{min-width:0;min-height:44px;color:var(--cmdkp-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.cmdkp-input::placeholder{color:var(--cmdkp-muted)}.cmdkp-input:focus-visible{outline:2px solid var(--cmdkp-brand);outline-offset:2px;border-radius:4px}.cmdkp-kbd{font-family:var(--cmdkp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cmdkp-label);border:1px solid var(--cmdkp-rule);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;display:inline-flex}.cmdkp-kbd-btn{cursor:pointer;background:0 0;min-width:44px;min-height:44px;transition:color .1s,border-color .1s}.cmdkp-kbd-btn:hover{color:var(--cmdkp-ink);border-color:var(--cmdkp-rule-strong)}.cmdkp-kbd-btn:focus-visible{outline:2px solid var(--cmdkp-brand);outline-offset:2px;color:var(--cmdkp-ink)}.cmdkp-progress{background:0 0;flex-shrink:0;height:2px;position:relative;overflow:hidden}.cmdkp-progress[data-busy=true]{background:color-mix(in srgb,var(--cmdkp-brand)16%,transparent)}.cmdkp-progress[data-busy=true]:after{content:"";background:var(--cmdkp-brand);width:36%;animation:.9s ease-in-out infinite cmdkp-bar;position:absolute;top:0;bottom:0;left:0}.cmdkp-results{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;overflow-y:auto}.cmdkp-group+.cmdkp-group{margin-top:2px}.cmdkp-group-label{font-family:var(--cmdkp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cmdkp-label);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 10px 6px;font-size:10px;display:flex}.cmdkp-group-count{font-family:var(--cmdkp-mono);letter-spacing:.08em;color:var(--cmdkp-label);text-transform:none;font-size:10px}.cmdkp-row{min-height:44px;color:var(--cmdkp-title);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:6px 10px;transition:background .1s,color .1s;display:flex}.cmdkp-row:hover{background:var(--cmdkp-hover)}.cmdkp-row[data-active=true]{background:var(--cmdkp-sel);border-left-color:var(--cmdkp-brand);box-shadow:inset 0 0 0 1px var(--cmdkp-rule-strong);color:var(--cmdkp-ink)}.cmdkp-row-code{font-family:var(--cmdkp-mono);letter-spacing:.1em;color:var(--cmdkp-label);flex-shrink:0;min-width:34px;font-size:10px}.cmdkp-row[data-active=true] .cmdkp-row-code{color:var(--cmdkp-ink)}.cmdkp-row-text{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.cmdkp-row-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-size:14px;line-height:1.35;overflow:hidden}.cmdkp-row-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--cmdkp-muted);flex:0 auto;font-size:12px;overflow:hidden}.cmdkp-state{text-align:center;color:var(--cmdkp-title);padding:32px 16px;font-size:13px;line-height:1.6}.cmdkp-state[data-tone=error]{color:var(--cmdkp-ink)}.cmdkp-foot{border-top:1px solid var(--cmdkp-rule);min-height:52px;font-family:var(--cmdkp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cmdkp-label);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 14px;font-size:10px;display:flex}.cmdkp-foot-actions{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:inline-flex}.cmdkp-foot-btn,.cmdkp-scope{min-width:44px;min-height:44px;font-family:var(--cmdkp-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:10px;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.cmdkp-foot-btn{color:var(--cmdkp-label);text-transform:uppercase}.cmdkp-foot-btn:hover{color:var(--cmdkp-ink);border-color:var(--cmdkp-rule);background:var(--cmdkp-hover)}.cmdkp-scope{color:var(--cmdkp-ink);border-color:var(--cmdkp-rule);text-transform:none;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.cmdkp-scope:hover{background:var(--cmdkp-hover);border-color:var(--cmdkp-rule-strong)}.cmdkp-foot-btn:focus-visible,.cmdkp-scope:focus-visible{outline:2px solid var(--cmdkp-brand);outline-offset:2px;color:var(--cmdkp-ink)}.cmdkp-trigger{border:1px solid var(--cmdkp-rule);min-width:44px;min-height:44px;color:var(--cmdkp-title);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.cmdkp-trigger:hover{background:var(--cmdkp-hover);color:var(--cmdkp-ink);border-color:var(--cmdkp-rule-strong)}.cmdkp-trigger:focus-visible{outline:2px solid var(--cmdkp-brand);outline-offset:2px;color:var(--cmdkp-ink)}.cmdkp-trigger-kbd{font-family:var(--cmdkp-mono);letter-spacing:.12em;color:var(--cmdkp-label);font-size:10px}.cmdkp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.cmdkp-root{align-items:stretch;padding:0}.cmdkp-panel{max-width:none;max-height:100dvh;box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;animation:.14s ease-out both cmdkp-fade-in}.cmdkp-row{min-height:56px}.cmdkp-row-text{flex-direction:column;align-items:flex-start;gap:2px}.cmdkp-row-title{flex:none;width:100%}.cmdkp-row-sub{flex:none;width:100%;font-size:11px}}@keyframes cmdkp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cmdkp-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes cmdkp-bar{0%{transform:translate(-110%)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.cmdkp-root,.cmdkp-panel{animation:none}.cmdkp-row,.cmdkp-trigger,.cmdkp-kbd-btn,.cmdkp-foot-btn,.cmdkp-scope{transition:none}.cmdkp-progress[data-busy=true]:after{width:100%;animation:none}}
